diff options
author | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | 2018-10-13 20:25:48 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | 2018-10-29 22:57:51 +0900 |
commit | 6b8bdf35bbf3f06b5af3558abf70ae19812a22f7 (patch) | |
tree | d4d30862c77816c8412315eb2bf86fa74c2ee67d /doc | |
parent | 9bdf7f403a2ecf27ac191ba11b953191e05ca498 (diff) | |
download | buildstream-6b8bdf35bbf3f06b5af3558abf70ae19812a22f7.tar.gz |
doc: Adding new architecture document about how the scheduler works.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/source/arch_scheduler.rst | 132 | ||||
-rw-r--r-- | doc/source/image-sources/arch-scheduler-job.odg | bin | 0 -> 15465 bytes | |||
-rw-r--r-- | doc/source/image-sources/arch-scheduler-queue-ports.odg | bin | 0 -> 16179 bytes | |||
-rw-r--r-- | doc/source/image-sources/arch-scheduler-queues.odg | bin | 0 -> 15591 bytes | |||
-rw-r--r-- | doc/source/image-sources/arch-scheduler-run.odg | bin | 0 -> 14172 bytes | |||
-rw-r--r-- | doc/source/images/arch-scheduler-job.svg | 750 | ||||
-rw-r--r-- | doc/source/images/arch-scheduler-queue-ports.svg | 318 | ||||
-rw-r--r-- | doc/source/images/arch-scheduler-queues.svg | 488 | ||||
-rw-r--r-- | doc/source/images/arch-scheduler-run.svg | 437 | ||||
-rw-r--r-- | doc/source/main_architecture.rst | 1 |
10 files changed, 2126 insertions, 0 deletions
diff --git a/doc/source/arch_scheduler.rst b/doc/source/arch_scheduler.rst new file mode 100644 index 000000000..bc1a3efcd --- /dev/null +++ b/doc/source/arch_scheduler.rst @@ -0,0 +1,132 @@ + + +Scheduler +========= +The *Scheduler* is what is responsible for running the main event loop and +dispatching *Jobs* to complete tasks on behalf of *Queues*. + + +Jobs +~~~~ +The basic functionality of spawning tasks is implemented by the base Job +class, which is derived in a few ways but for now we'll only talk about the +ElementJob type since that is the most centric. + +The Job class has the following responsibilities: + +* Spawning the given job as a subprocess. + +* Offering an abstract method for subclasses to handle the outcome of + a job when it completes. + +* Forcefully terminating it's subprocess. + +* Suspending and resuming it's subprocess. + +* Declaring the types of resources it will require, and which resources + it will require exclusively. + + +Below is a rough outline of the interactions between the main process +and job specific child process: + +.. image:: images/arch-scheduler-job.svg + :align: center + + +Resources +~~~~~~~~~ +To understand how we manage load balancing in the scheduler it is important +to understand *resources*. + +For the scheduler, *resources* are domains which a Job can request which represent +physical resources, such as the CPU or some network bandwidth, or the local +artifact cache. + +This is used by the Scheduler when consuming Jobs from Queues and deciding +how many jobs can be run at a given time. + + +Queues +~~~~~~ +The various Queue implementations in the Scheduler can be combined such that +parallelism is maximized. For example one can *Track* and *Build* inside the +same session, in this way one does not need to wait for a tracking session to +complete in order to start building. + +The input elements to the scheduler are expected to be sorted in depth first +order whenever the order is important, again allowing maximum parallelism +at build time. + +.. image:: images/arch-scheduler-queues.svg + :align: center + +The Queue implementations are: + +* **Track** + + The tracking queue must always come first if it is used in the given session. + This is because the Source *"ref"*, and consequently the cache key of any elements + which have been requested for tracking, cannot be known until tracking is complete. + +* **Pull** + + The pull queue tries to obtain a built artifact from a remote artifact server, + it should be placed in advance of the fetch queue if used, since we can safely + avoid fetching if fetching is not imerative, and we already have a cached + artifact. + +* **Fetch** + + The fetch queue attempts to download source code to build the given element, + this activity is sometimes skipped if the artifact is already present, or + if the exact source code is already present. + +* **Build** + + The build queue attempts to build the element if it's artifact is not locally + present. + +* **Push** + + The push queue attempts to push the resulting artifact to a remote artifact + server. + + +Queue internals +~~~~~~~~~~~~~~~ +Internally, the queue has an input queue and an output queue. + +.. image:: images/arch-scheduler-queue-ports.svg + :align: center + +When elements are on the input queue they get queried for their *QueueStatus* +in order to determine which elements should be processed or moved from the input +queue to the output queue. When elements are on the output queue, they are ready +to be consumed by the scheduler and moved on to the next queue; however each +queue holds on to the result status of every element which passed through for later +reference and reports to the user. + + +Scheduler +~~~~~~~~~ +The scheduler itself has the main responsibility of popping off jobs from +the existing queues it was given, and running the jobs as long as elements +remain to be processed. + +A huge simplification of this can be visualized as follows: + +.. image:: images/arch-scheduler-run.svg + :align: center + +This is implemented by iterating over the Queues given to the scheduler +and processing any *"Ready"* elements so long as there are sufficient resource +tokens available for the ready elements to run, and by moving the *"Done"* +elements onto the subsequent queues in the list of queues. + +.. note:: + + When looking for *"Ready"* elements in the queues, we iterate over the + queue list in *reverse order*. This is important to allow elements to + get as far as they can in the queue list as fast as possible, and helps + to prevent resource starvation. diff --git a/doc/source/image-sources/arch-scheduler-job.odg b/doc/source/image-sources/arch-scheduler-job.odg Binary files differnew file mode 100644 index 000000000..0171ad553 --- /dev/null +++ b/doc/source/image-sources/arch-scheduler-job.odg diff --git a/doc/source/image-sources/arch-scheduler-queue-ports.odg b/doc/source/image-sources/arch-scheduler-queue-ports.odg Binary files differnew file mode 100644 index 000000000..1a13ed316 --- /dev/null +++ b/doc/source/image-sources/arch-scheduler-queue-ports.odg diff --git a/doc/source/image-sources/arch-scheduler-queues.odg b/doc/source/image-sources/arch-scheduler-queues.odg Binary files differnew file mode 100644 index 000000000..792890edf --- /dev/null +++ b/doc/source/image-sources/arch-scheduler-queues.odg diff --git a/doc/source/image-sources/arch-scheduler-run.odg b/doc/source/image-sources/arch-scheduler-run.odg Binary files differnew file mode 100644 index 000000000..4a596e413 --- /dev/null +++ b/doc/source/image-sources/arch-scheduler-run.odg diff --git a/doc/source/images/arch-scheduler-job.svg b/doc/source/images/arch-scheduler-job.svg new file mode 100644 index 000000000..9a50135d8 --- /dev/null +++ b/doc/source/images/arch-scheduler-job.svg @@ -0,0 +1,750 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.2" width="215.9mm" height="355.6mm" viewBox="0 0 21590 35560" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve"> + <defs class="ClipPathGroup"> + <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse"> + <rect x="0" y="0" width="21590" height="35560"/> + </clipPath> + </defs> + <defs> + <font id="EmbeddedFont_1" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="italic" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="y" horiz-adv-x="1271" d="M 501,0 C 464,-63 429,-121 395,-173 361,-225 325,-270 288,-307 251,-344 210,-373 167,-394 123,-415 73,-425 16,-425 -6,-425 -28,-424 -52,-422 -74,-419 -96,-416 -116,-411 L -85,-277 C -74,-279 -61,-281 -47,-283 -32,-284 -19,-285 -8,-285 55,-285 111,-264 160,-221 208,-178 255,-116 302,-35 L 329,12 112,1082 295,1082 407,484 C 411,463 415,438 420,410 425,382 429,354 433,327 437,299 441,273 444,250 447,226 448,208 449,196 456,211 464,229 475,250 486,271 498,293 511,317 524,340 537,365 551,390 564,415 577,439 590,462 L 928,1082 1127,1082 501,0 Z"/> + <glyph unicode="x" horiz-adv-x="1191" d="M 706,0 L 497,444 117,0 -82,0 410,556 146,1082 335,1082 528,661 878,1082 1084,1082 615,558 896,0 706,0 Z"/> + <glyph unicode="w" horiz-adv-x="1482" d="M 1068,0 L 859,0 822,698 C 821,711 821,731 820,757 819,783 819,809 818,836 817,867 817,900 816,934 804,904 792,874 780,845 769,820 758,793 747,766 735,739 724,715 715,694 L 402,0 194,0 102,1082 280,1082 320,347 C 321,339 321,326 322,308 323,289 323,270 324,250 325,229 325,210 326,191 327,172 327,158 327,149 337,173 347,197 357,220 366,240 375,261 384,283 393,305 401,324 408,339 L 749,1082 942,1082 986,339 C 988,303 990,268 991,235 992,202 992,173 992,149 1002,173 1012,197 1023,220 1032,240 1042,261 1052,284 1061,307 1070,328 1079,347 L 1413,1082 1589,1082 1068,0 Z"/> + <glyph unicode="v" horiz-adv-x="1046" d="M 507,0 L 294,0 112,1082 299,1082 400,378 C 402,363 404,346 407,325 409,304 411,282 413,259 415,236 417,215 419,194 420,173 422,155 423,141 430,155 439,173 449,194 459,215 470,236 481,258 492,280 503,302 514,323 525,344 534,361 542,376 L 926,1082 1122,1082 507,0 Z"/> + <glyph unicode="u" horiz-adv-x="1006" d="M 415,1082 L 289,437 C 284,411 279,385 276,358 273,331 271,307 271,287 271,234 285,193 313,164 341,135 387,120 450,120 493,120 533,129 571,146 608,163 642,187 673,218 704,249 730,286 752,330 773,373 789,422 800,476 L 918,1082 1098,1082 932,228 C 927,205 923,181 919,156 914,131 910,107 907,85 903,62 900,43 898,27 895,11 894,3 893,3 L 723,3 C 723,6 724,15 726,30 728,44 731,61 734,79 737,98 740,117 743,136 746,156 748,172 751,185 L 748,185 C 725,154 702,125 678,100 654,75 628,53 599,36 570,18 538,4 503,-5 468,-14 428,-19 383,-19 284,-19 210,5 161,54 111,103 86,173 86,265 86,289 88,316 93,346 97,376 102,404 107,429 L 234,1082 415,1082 Z"/> + <glyph unicode="t" horiz-adv-x="557" d="M 448,4 C 423,-2 396,-7 367,-13 338,-17 307,-20 275,-20 218,-20 174,-3 142,31 109,65 93,110 93,166 93,187 95,210 98,235 101,259 105,279 108,296 L 234,951 109,951 135,1082 262,1082 367,1324 487,1324 440,1082 640,1082 614,951 414,951 289,306 C 286,293 284,276 281,257 278,238 277,222 277,211 277,183 284,161 298,146 312,131 335,123 367,123 384,123 401,124 416,127 431,129 448,132 467,137 L 448,4 Z"/> + <glyph unicode="s" horiz-adv-x="980" d="M 907,317 C 907,260 896,211 873,169 850,126 818,91 777,63 735,35 684,14 625,1 566,-13 499,-20 425,-20 363,-20 309,-15 262,-4 215,7 175,22 142,43 108,63 80,88 58,119 35,149 18,184 5,223 L 152,279 C 162,252 175,229 191,208 206,187 226,169 249,155 272,140 299,129 331,122 362,115 399,111 441,111 484,111 523,115 559,122 594,129 625,140 651,155 676,170 696,190 711,214 725,238 732,267 732,301 732,328 726,351 713,370 700,389 683,405 660,420 637,434 609,447 576,460 543,472 506,484 465,497 422,511 381,526 342,543 303,560 268,580 239,603 209,626 185,654 168,686 150,717 141,754 141,797 141,852 153,898 177,937 200,975 232,1006 273,1030 313,1054 360,1072 414,1083 467,1094 524,1099 584,1099 639,1099 689,1094 734,1085 779,1076 819,1061 853,1041 887,1020 915,994 937,962 959,929 974,890 982,844 L 819,819 C 804,872 777,910 736,933 695,956 641,968 572,968 537,968 504,965 473,960 442,955 414,946 391,934 368,922 349,906 336,887 322,868 315,844 315,817 315,790 321,767 334,749 347,730 365,714 388,700 411,686 438,674 471,663 503,652 539,640 579,627 617,615 656,601 695,585 734,569 769,549 800,526 831,502 857,473 877,440 897,406 907,365 907,317 Z"/> + <glyph unicode="r" horiz-adv-x="715" d="M 718,938 C 707,941 693,944 678,947 662,950 645,951 628,951 585,951 547,939 513,914 479,889 449,858 424,820 398,782 377,740 360,695 343,649 331,605 324,564 L 214,0 34,0 196,830 C 201,853 205,877 209,900 213,923 217,946 221,968 224,990 228,1011 231,1031 234,1050 237,1067 239,1082 L 409,1082 C 407,1067 405,1050 402,1030 399,1010 395,990 392,969 389,948 386,929 383,910 380,891 377,874 374,861 L 378,861 C 399,902 419,938 440,969 460,999 481,1024 503,1044 525,1063 549,1078 574,1088 599,1097 626,1102 656,1102 663,1102 671,1102 680,1101 689,1100 698,1098 707,1097 716,1096 724,1094 732,1093 740,1091 746,1089 751,1088 L 718,938 Z"/> + <glyph unicode="p" horiz-adv-x="1139" d="M 554,-20 C 472,-20 405,-3 354,32 302,67 265,115 244,178 L 239,178 C 239,177 238,170 237,159 236,147 234,132 231,115 228,98 225,79 222,58 218,37 214,17 210,-2 L 128,-425 -51,-425 198,864 C 203,891 208,916 212,940 216,964 220,986 223,1005 226,1025 228,1042 230,1056 231,1070 232,1077 233,1077 L 400,1077 C 400,1072 400,1063 399,1052 398,1040 397,1027 396,1013 394,998 392,983 390,967 388,950 386,935 383,921 L 387,921 C 411,952 436,979 461,1002 486,1025 512,1044 541,1059 569,1074 599,1085 632,1092 665,1099 701,1102 741,1102 794,1102 842,1094 883,1077 924,1060 959,1037 987,1006 1015,975 1036,938 1051,895 1066,851 1073,802 1073,748 1073,715 1072,678 1069,639 1066,599 1060,558 1052,516 1034,421 1010,340 981,273 952,205 916,149 875,106 834,63 786,31 733,11 680,-10 620,-20 554,-20 Z M 689,963 C 646,963 606,957 568,944 529,931 494,910 461,879 428,848 400,806 375,753 350,700 329,634 314,554 301,489 295,430 295,377 295,334 301,297 312,264 323,231 340,203 361,181 382,158 407,141 437,130 466,119 499,113 535,113 576,113 614,119 647,132 680,144 711,165 738,196 765,226 788,267 809,318 830,369 847,433 862,510 877,591 885,659 885,716 885,798 869,860 838,901 807,942 757,963 689,963 Z"/> + <glyph unicode="o" horiz-adv-x="1007" d="M 1074,683 C 1074,648 1072,614 1068,579 1064,544 1057,506 1048,467 1028,379 1000,304 965,242 929,180 887,130 839,91 791,52 738,24 679,7 620,-11 558,-20 491,-20 427,-20 369,-10 317,10 265,29 221,58 184,96 147,133 118,179 98,234 77,288 67,350 67,419 68,450 70,483 73,516 76,549 81,584 89,620 108,704 135,776 169,837 203,897 243,947 290,986 337,1025 390,1054 449,1073 508,1092 572,1101 642,1101 713,1101 775,1092 829,1073 882,1054 927,1027 964,991 1000,955 1027,911 1046,860 1065,808 1074,749 1074,683 Z M 888,683 C 888,734 882,778 871,814 860,850 843,880 822,903 800,926 774,942 743,953 712,964 678,969 640,969 605,969 569,965 534,957 498,948 464,931 432,906 399,881 370,845 343,798 316,751 294,689 276,612 267,575 261,541 258,508 254,475 252,444 252,416 252,361 258,315 271,276 284,237 301,206 324,182 346,158 372,141 403,130 433,119 466,113 502,113 538,113 574,117 609,125 644,133 677,150 708,176 739,201 768,238 795,285 821,332 843,395 861,473 870,513 877,550 881,583 884,616 887,650 888,683 Z"/> + <glyph unicode="n" horiz-adv-x="1006" d="M 717,0 L 843,645 C 848,671 853,698 856,725 859,752 861,775 861,795 861,848 847,889 819,918 791,947 745,962 682,962 639,962 599,954 562,937 524,920 490,896 459,865 428,834 402,796 381,753 359,709 343,660 332,606 L 214,0 34,0 200,853 C 205,876 209,900 214,925 218,950 222,974 226,996 229,1019 232,1038 235,1054 237,1070 238,1078 239,1078 L 409,1078 C 409,1075 408,1066 406,1052 404,1037 402,1021 399,1002 396,984 393,965 390,945 387,926 384,910 381,897 L 384,897 C 407,928 430,957 454,982 478,1007 505,1029 534,1047 563,1064 595,1078 630,1087 665,1096 704,1101 749,1101 848,1101 922,1077 972,1028 1021,979 1046,909 1046,817 1046,793 1044,766 1040,736 1035,706 1030,678 1025,653 L 898,0 717,0 Z"/> + <glyph unicode="m" horiz-adv-x="1562" d="M 660,0 L 784,634 C 787,647 790,662 793,678 796,694 798,710 801,726 803,742 805,757 807,772 808,786 809,798 809,808 809,858 796,896 771,923 746,949 704,962 647,962 609,962 573,954 539,937 504,920 473,896 446,865 419,834 395,796 375,752 355,707 340,658 331,604 L 213,0 34,0 200,853 C 205,876 209,900 214,925 218,950 222,974 226,996 229,1019 232,1038 235,1054 237,1070 238,1078 239,1078 L 409,1078 C 409,1075 408,1066 406,1052 404,1037 402,1021 399,1002 396,984 393,965 390,945 387,926 384,910 381,897 L 384,897 C 404,928 425,957 446,982 467,1007 491,1029 516,1047 541,1064 570,1078 601,1087 632,1096 667,1101 706,1101 787,1101 851,1081 898,1042 945,1002 974,944 983,869 1004,902 1026,933 1049,961 1072,989 1097,1014 1125,1035 1152,1056 1183,1072 1217,1084 1250,1095 1288,1101 1331,1101 1421,1101 1490,1077 1539,1028 1587,979 1611,909 1611,817 1611,793 1609,766 1605,736 1600,706 1595,678 1590,653 L 1463,0 1285,0 1409,634 C 1412,647 1415,662 1418,678 1421,694 1423,710 1426,726 1428,742 1430,757 1432,772 1433,786 1434,798 1434,808 1434,858 1421,896 1396,923 1371,949 1329,962 1272,962 1234,962 1198,954 1164,937 1129,920 1098,897 1071,866 1044,835 1020,798 1000,754 980,710 965,661 956,607 L 838,0 660,0 Z"/> + <glyph unicode="l" horiz-adv-x="477" d="M 33,0 L 321,1484 501,1484 212,0 33,0 Z"/> + <glyph unicode="k" horiz-adv-x="1085" d="M 721,0 L 453,502 285,378 213,0 34,0 322,1484 502,1484 323,567 527,757 888,1082 1110,1082 580,617 916,0 721,0 Z"/> + <glyph unicode="j" horiz-adv-x="742" d="M 289,1312 L 322,1484 502,1484 469,1312 289,1312 Z M -100,-425 C -123,-425 -145,-423 -169,-421 -191,-417 -212,-414 -229,-411 L -206,-275 C -197,-276 -185,-278 -168,-280 -151,-282 -136,-283 -123,-283 -84,-283 -54,-269 -34,-241 -14,-213 2,-168 13,-107 L 244,1082 424,1082 187,-134 C 179,-175 169,-214 156,-249 143,-284 125,-315 103,-341 81,-367 54,-387 21,-403 -12,-417 -53,-425 -100,-425 Z"/> + <glyph unicode="i" horiz-adv-x="477" d="M 287,1312 L 321,1484 501,1484 467,1312 287,1312 Z M 33,0 L 243,1082 423,1082 212,0 33,0 Z"/> + <glyph unicode="h" horiz-adv-x="1006" d="M 383,897 C 406,928 429,957 453,982 477,1007 504,1029 533,1047 562,1064 594,1078 629,1087 664,1096 703,1101 748,1101 847,1101 921,1077 971,1028 1020,979 1045,909 1045,817 1045,793 1043,766 1039,736 1034,706 1029,678 1024,653 L 897,0 716,0 842,645 C 847,671 852,698 855,725 858,752 860,775 860,795 860,848 846,889 818,918 790,947 744,962 681,962 638,962 598,954 561,937 523,920 489,896 458,865 427,834 401,796 380,753 358,709 342,660 331,606 L 213,0 34,0 322,1484 502,1484 427,1098 C 423,1076 419,1054 414,1032 409,1010 404,990 399,972 394,953 390,937 387,924 384,911 381,902 380,897 L 383,897 Z"/> + <glyph unicode="g" horiz-adv-x="1139" d="M 397,-425 C 335,-425 281,-419 235,-407 189,-394 150,-377 119,-355 87,-333 62,-306 44,-276 25,-244 12,-210 4,-173 L 167,-131 C 178,-182 204,-220 243,-248 282,-274 334,-288 401,-288 449,-288 491,-282 528,-270 565,-257 596,-238 623,-213 649,-188 671,-155 689,-116 706,-76 720,-28 731,27 734,44 738,63 742,83 746,103 750,122 753,139 757,160 761,180 765,201 L 763,201 C 744,174 725,148 704,123 683,98 658,75 631,56 604,37 572,21 536,10 500,-2 458,-8 410,-8 357,-8 310,1 268,20 226,38 190,63 161,96 132,128 109,167 94,212 78,257 70,306 70,359 70,392 72,426 76,463 79,499 85,538 93,580 126,754 183,884 263,971 342,1058 451,1101 588,1101 626,1101 662,1097 696,1088 730,1079 761,1065 788,1048 815,1030 838,1008 858,983 877,958 891,929 900,897 L 902,897 C 905,914 910,933 915,953 920,974 924,994 929,1012 934,1031 938,1046 942,1060 946,1073 949,1080 950,1080 L 1121,1080 C 1120,1074 1117,1064 1114,1050 1111,1035 1107,1018 1102,998 1097,978 1093,956 1088,932 1083,907 1077,882 1072,856 L 911,30 C 897,-41 878,-105 853,-161 828,-217 796,-265 755,-304 714,-343 665,-373 607,-394 548,-415 478,-425 397,-425 Z M 259,373 C 259,292 277,231 312,189 347,146 398,125 466,125 502,125 539,133 576,148 613,163 648,188 681,221 714,254 743,297 770,350 796,403 816,466 831,541 836,569 840,598 843,628 846,657 847,683 847,704 847,749 841,788 829,821 817,854 800,881 779,903 757,925 731,941 702,952 673,963 641,968 607,968 566,968 528,962 495,950 461,937 431,916 404,887 377,857 354,817 334,768 314,718 297,655 282,580 275,541 269,503 265,467 261,431 259,400 259,373 Z"/> + <glyph unicode="f" horiz-adv-x="676" d="M 434,951 L 249,0 69,0 254,951 102,951 128,1082 280,1082 303,1204 C 311,1243 321,1280 334,1314 347,1348 365,1378 389,1403 412,1428 443,1448 480,1463 517,1477 565,1484 622,1484 643,1484 665,1483 688,1481 710,1479 729,1476 746,1472 L 720,1335 C 714,1336 707,1337 700,1338 692,1339 684,1340 675,1341 666,1342 658,1342 650,1342 642,1342 635,1342 629,1342 604,1342 583,1338 566,1331 549,1324 535,1313 524,1299 513,1285 504,1268 497,1248 490,1228 484,1205 479,1179 L 460,1082 671,1082 645,951 434,951 Z"/> + <glyph unicode="e" horiz-adv-x="1007" d="M 256,503 C 253,484 251,466 250,447 249,428 248,409 247,390 247,301 269,233 314,186 358,139 425,115 514,115 551,115 585,120 616,130 647,139 675,152 700,169 725,185 747,204 766,226 785,247 800,270 813,294 L 951,231 C 934,201 914,171 890,142 866,112 836,85 801,61 765,37 722,18 672,3 622,-12 562,-20 493,-20 426,-20 367,-10 314,9 261,28 217,55 181,92 144,128 117,172 98,225 79,278 69,338 69,405 69,510 83,606 112,692 140,778 179,851 230,912 280,973 339,1020 408,1053 476,1086 550,1102 630,1102 703,1102 767,1092 821,1073 875,1054 920,1027 956,992 992,957 1019,916 1037,868 1054,819 1063,766 1063,708 1063,694 1063,679 1062,662 1061,645 1059,628 1057,610 1055,592 1053,574 1050,556 1047,537 1043,520 1039,503 L 256,503 Z M 880,641 C 881,654 882,667 883,679 884,690 884,702 884,713 884,757 878,795 866,828 854,860 837,887 815,908 793,929 767,944 736,954 705,964 671,969 634,969 602,969 568,964 533,955 498,945 464,928 432,903 399,878 370,845 343,803 316,760 295,706 280,641 L 880,641 Z"/> + <glyph unicode="d" horiz-adv-x="1139" d="M 401,-21 C 348,-21 300,-13 259,4 218,21 183,44 155,75 127,106 106,143 91,187 76,230 69,279 69,333 69,363 71,399 74,440 77,481 82,523 90,565 108,660 132,741 161,809 190,876 226,932 267,975 308,1018 356,1050 409,1071 462,1091 522,1101 588,1101 670,1101 737,1084 789,1049 840,1014 877,966 898,903 L 903,903 C 904,910 906,921 909,936 912,951 915,968 918,985 921,1002 923,1018 926,1033 929,1048 930,1059 931,1065 L 1013,1484 1193,1484 948,219 C 943,193 938,168 934,143 929,119 925,97 922,77 919,57 916,40 914,26 912,11 911,4 910,4 L 738,4 C 738,17 740,38 744,66 747,95 752,126 759,160 L 754,160 C 730,129 706,102 681,79 656,56 629,38 601,23 573,8 543,-3 510,-11 477,-17 441,-21 401,-21 Z M 453,118 C 496,118 536,124 575,137 613,150 648,172 681,203 714,234 743,275 768,328 793,381 813,447 828,527 841,592 847,651 847,704 847,747 841,785 830,818 819,851 803,878 782,901 761,923 735,940 706,951 676,962 643,968 607,968 566,968 529,962 496,950 462,937 432,916 405,886 378,855 354,815 334,764 313,713 295,648 280,571 265,490 257,422 257,365 257,283 273,221 304,180 335,139 385,118 453,118 Z"/> + <glyph unicode="c" horiz-adv-x="940" d="M 469,122 C 506,122 540,128 570,139 600,150 627,165 650,185 673,205 694,229 712,258 730,286 745,317 758,352 L 914,303 C 895,253 873,208 846,169 819,129 787,95 750,67 713,39 670,18 623,3 576,-12 523,-20 465,-20 396,-20 337,-10 287,11 236,32 195,61 163,98 130,135 106,178 91,229 75,280 67,335 67,395 67,422 68,451 71,482 73,513 77,544 83,574 98,648 117,712 140,767 163,822 188,869 217,908 245,947 276,979 309,1004 342,1029 376,1049 411,1064 446,1078 481,1088 518,1094 554,1099 590,1102 625,1102 684,1102 737,1094 782,1079 827,1064 865,1042 896,1014 927,986 952,953 970,914 987,875 998,831 1001,784 L 824,759 C 822,789 816,816 807,841 798,866 785,887 768,905 751,922 730,936 705,946 680,956 652,961 619,961 573,961 532,954 495,941 458,928 426,906 397,876 368,846 343,807 322,759 301,710 284,651 270,581 264,549 259,515 256,480 253,445 251,414 251,389 251,304 268,239 303,192 337,145 392,122 469,122 Z"/> + <glyph unicode="b" horiz-adv-x="1047" d="M 744,1102 C 797,1102 845,1094 886,1077 927,1060 962,1037 990,1006 1018,975 1039,938 1054,895 1069,851 1076,802 1076,748 1076,715 1075,678 1072,639 1069,599 1063,558 1055,516 1037,421 1013,340 984,273 955,205 919,149 878,106 837,63 789,31 736,11 683,-10 623,-20 557,-20 475,-20 408,-3 357,32 306,67 269,115 248,178 L 245,178 C 242,160 238,142 233,122 228,102 224,83 220,66 215,48 212,33 209,21 206,8 203,2 202,2 L 29,2 C 31,8 34,18 37,32 40,47 44,64 49,84 53,104 58,126 63,150 68,174 73,199 78,225 L 323,1484 503,1484 420,1061 C 417,1042 413,1023 409,1006 404,989 400,974 397,961 393,946 389,933 386,921 L 390,921 C 414,952 439,979 464,1002 489,1025 515,1044 544,1059 572,1074 602,1085 635,1092 668,1099 704,1102 744,1102 Z M 692,963 C 649,963 609,957 571,944 532,931 497,910 464,879 431,848 403,806 378,753 353,700 332,634 317,554 304,489 298,430 298,377 298,334 304,297 315,264 326,231 343,203 364,181 385,158 410,141 440,130 469,119 502,113 538,113 579,113 617,119 650,132 683,144 714,165 741,196 768,226 791,267 812,318 833,369 850,433 865,510 880,591 888,659 888,716 888,798 872,860 841,901 810,942 760,963 692,963 Z"/> + <glyph unicode="a" horiz-adv-x="1033" d="M 1055,6 C 1036,1 1015,-2 993,-6 970,-8 948,-10 927,-10 865,-10 820,3 792,29 763,54 749,92 749,143 749,153 750,164 751,176 752,187 753,198 754,207 L 748,207 C 725,172 701,140 676,112 651,84 623,60 593,41 562,21 528,6 491,-5 454,-15 410,-20 361,-20 309,-20 264,-12 225,5 186,22 153,44 126,72 99,100 79,131 66,168 53,204 46,241 46,279 46,333 54,380 70,419 85,459 107,493 134,521 161,549 192,572 229,589 265,607 304,621 345,631 386,641 428,648 472,652 516,656 559,658 601,658 L 833,658 840,694 C 843,711 846,727 849,743 851,758 852,772 852,786 852,847 834,892 799,921 764,950 715,965 652,965 619,965 589,963 561,958 532,953 507,944 485,931 462,918 443,900 426,878 409,855 395,827 384,793 L 206,822 C 219,863 236,901 258,936 280,970 309,999 345,1024 381,1049 425,1068 477,1082 528,1095 590,1102 662,1102 721,1102 774,1095 820,1080 866,1065 905,1045 936,1019 967,993 991,962 1008,926 1024,890 1032,850 1032,807 1032,786 1030,762 1027,733 1023,704 1018,676 1013,650 L 939,272 C 936,257 933,242 931,227 929,212 928,197 928,184 928,159 935,141 948,129 961,117 981,111 1009,111 1019,111 1029,112 1040,113 1050,114 1060,116 1069,118 L 1055,6 Z M 809,530 L 610,530 C 583,530 556,530 527,530 498,530 470,527 443,520 415,514 389,505 364,495 339,484 317,469 298,451 279,432 265,410 254,383 243,357 237,325 237,288 237,266 241,245 248,225 255,204 265,186 280,170 295,154 313,141 335,132 356,122 382,117 411,117 469,117 520,127 563,147 606,166 643,191 674,220 705,248 729,280 747,314 764,347 776,379 782,407 L 809,530 Z"/> + <glyph unicode="T" horiz-adv-x="1192" d="M 858,1253 L 614,0 424,0 668,1253 184,1253 214,1409 1372,1409 1342,1253 858,1253 Z"/> + <glyph unicode="S" horiz-adv-x="1284" d="M 616,-20 C 529,-20 454,-12 389,4 324,19 268,42 223,73 178,103 142,140 115,185 88,229 69,280 58,338 L 235,375 C 244,334 257,298 276,267 295,236 320,211 351,191 382,170 421,155 467,145 513,135 567,130 630,130 695,130 754,135 806,144 858,153 902,168 939,189 975,210 1003,237 1022,271 1041,304 1051,346 1051,396 1051,430 1045,459 1034,483 1023,507 1003,529 975,548 947,567 909,585 862,602 814,619 754,637 682,657 623,673 568,691 517,711 465,730 420,755 381,784 342,813 312,848 289,889 266,930 255,981 255,1041 255,1111 271,1171 303,1220 334,1269 377,1309 430,1340 483,1371 543,1394 612,1409 680,1423 751,1430 824,1430 905,1430 975,1423 1036,1408 1096,1393 1147,1373 1190,1347 1232,1320 1266,1289 1291,1252 1316,1215 1334,1175 1344,1132 L 1171,1081 C 1161,1113 1147,1142 1129,1167 1111,1192 1088,1214 1060,1232 1032,1249 999,1263 960,1272 921,1281 875,1286 823,1286 754,1286 695,1280 648,1269 600,1257 561,1241 532,1220 502,1199 480,1174 467,1145 454,1116 447,1084 447,1050 447,1014 454,984 468,961 481,937 502,917 530,900 558,883 594,868 637,855 680,841 730,826 789,810 847,794 904,776 959,757 1014,738 1062,713 1105,684 1148,654 1182,617 1208,573 1233,529 1246,474 1246,408 1246,271 1194,165 1091,91 988,17 829,-20 616,-20 Z"/> + <glyph unicode="R" horiz-adv-x="1364" d="M 1051,0 L 808,585 367,585 254,0 63,0 336,1409 948,1409 C 1017,1409 1081,1401 1138,1384 1195,1367 1245,1342 1286,1310 1327,1278 1359,1239 1382,1194 1405,1148 1416,1096 1416,1039 1416,914 1380,814 1308,741 1236,668 1130,621 989,602 L 1257,0 1051,0 Z M 857,736 C 978,736 1069,761 1130,812 1191,862 1222,933 1222,1024 1222,1099 1197,1156 1148,1196 1098,1236 1024,1256 925,1256 L 498,1256 397,736 857,736 Z"/> + <glyph unicode="P" horiz-adv-x="1284" d="M 852,1409 C 929,1409 999,1400 1061,1382 1122,1364 1175,1338 1218,1305 1261,1272 1295,1231 1318,1183 1341,1134 1353,1080 1353,1020 1353,947 1340,881 1314,823 1287,764 1250,715 1201,675 1152,634 1092,603 1022,582 951,560 872,549 784,549 L 360,549 254,0 63,0 336,1409 852,1409 Z M 390,700 L 777,700 C 905,700 1001,726 1064,778 1127,830 1159,908 1159,1011 1159,1054 1152,1091 1137,1122 1122,1153 1100,1178 1073,1198 1046,1218 1013,1233 975,1242 936,1251 894,1256 847,1256 L 498,1256 390,700 Z"/> + <glyph unicode="N" horiz-adv-x="1417" d="M 987,0 L 456,1210 C 452,1179 448,1148 443,1116 439,1089 435,1060 430,1029 425,998 419,969 414,943 L 233,0 63,0 336,1409 548,1409 1082,194 C 1086,223 1090,253 1095,285 1099,312 1104,343 1109,377 1114,410 1120,444 1127,478 L 1308,1409 1480,1409 1207,0 987,0 Z"/> + <glyph unicode="M" horiz-adv-x="1655" d="M 1261,0 L 1441,928 C 1448,962 1455,997 1462,1032 1469,1067 1476,1100 1483,1129 1490,1163 1498,1196 1506,1228 1489,1193 1472,1159 1455,1125 1440,1096 1425,1065 1408,1033 1391,1001 1376,973 1361,948 L 813,0 689,0 504,948 C 500,968 496,994 491,1026 486,1057 482,1088 478,1118 473,1153 468,1190 463,1228 458,1191 452,1154 446,1117 441,1086 435,1053 430,1019 424,985 418,955 413,928 L 233,0 63,0 336,1409 572,1409 761,432 C 763,422 766,406 770,384 773,361 777,338 780,315 784,288 788,259 793,227 807,256 820,284 833,311 844,334 856,358 868,382 879,405 889,425 897,440 L 1450,1409 1706,1409 1433,0 1261,0 Z"/> + <glyph unicode="J" horiz-adv-x="1046" d="M 381,-20 C 275,-20 189,11 122,73 55,135 12,225 -5,343 L 163,376 C 178,298 205,238 242,197 279,156 331,135 398,135 438,135 473,142 502,157 531,172 557,192 578,219 599,246 616,278 630,316 643,353 654,395 663,440 L 820,1253 529,1253 559,1409 1040,1409 847,423 C 834,356 816,296 793,241 769,186 739,140 702,101 665,62 620,33 567,12 514,-9 452,-20 381,-20 Z"/> + <glyph unicode="I" horiz-adv-x="478" d="M 81,0 L 355,1409 546,1409 272,0 81,0 Z"/> + <glyph unicode="H" horiz-adv-x="1430" d="M 1021,0 L 1148,653 381,653 254,0 63,0 337,1409 528,1409 412,813 1179,813 1295,1409 1481,1409 1207,0 1021,0 Z"/> + <glyph unicode="E" horiz-adv-x="1311" d="M 63,0 L 336,1409 1385,1409 1355,1253 497,1253 409,801 1207,801 1177,647 379,647 284,156 1183,156 1153,0 63,0 Z"/> + <glyph unicode="C" horiz-adv-x="1377" d="M 1358,337 C 1325,288 1289,242 1248,199 1207,156 1161,118 1109,86 1056,53 997,28 930,9 863,-10 786,-20 700,-20 601,-20 515,-5 442,26 368,57 307,99 258,152 209,205 173,267 149,339 125,410 113,487 113,569 113,652 122,730 140,805 158,880 184,949 217,1013 250,1076 291,1134 339,1186 387,1237 441,1281 502,1317 562,1353 628,1381 699,1401 770,1420 846,1430 926,1430 1012,1430 1087,1420 1152,1401 1217,1381 1272,1355 1318,1323 1364,1291 1401,1254 1429,1213 1457,1172 1477,1129 1490,1085 L 1310,1030 C 1300,1061 1285,1092 1264,1121 1243,1150 1217,1176 1185,1199 1152,1222 1114,1240 1070,1254 1025,1267 974,1274 916,1274 819,1274 732,1256 656,1221 580,1185 516,1136 463,1073 410,1010 370,935 343,849 316,762 302,668 302,566 302,503 311,446 328,393 345,340 371,295 406,257 440,218 483,188 534,167 585,146 645,135 713,135 773,135 828,143 878,160 928,176 974,198 1016,225 1057,252 1095,283 1128,318 1161,353 1190,389 1215,426 L 1358,337 Z"/> + <glyph unicode="B" horiz-adv-x="1231" d="M 336,1409 L 846,1409 C 915,1409 978,1402 1033,1387 1088,1372 1136,1351 1175,1324 1214,1296 1244,1262 1265,1222 1286,1182 1296,1137 1296,1087 1296,990 1267,913 1210,857 1153,800 1068,762 957,743 1004,735 1046,722 1083,704 1119,685 1149,663 1174,636 1198,609 1216,579 1229,546 1241,513 1247,477 1247,439 1247,384 1239,334 1224,291 1209,248 1187,210 1160,177 1133,144 1101,117 1064,95 1027,72 986,54 943,40 899,26 853,16 805,10 756,3 707,0 658,0 L 63,0 336,1409 Z M 411,810 L 742,810 C 863,810 952,832 1010,875 1068,918 1097,983 1097,1068 1097,1131 1074,1179 1029,1210 983,1241 916,1256 829,1256 L 498,1256 411,810 Z M 283,153 L 651,153 C 703,153 754,157 803,165 852,173 895,188 932,209 969,230 999,260 1022,297 1045,334 1056,383 1056,442 1056,513 1030,568 977,605 924,642 847,661 748,661 L 382,661 283,153 Z"/> + <glyph unicode="." horiz-adv-x="240" d="M 80,0 L 123,219 318,219 275,0 80,0 Z"/> + <glyph unicode="-" horiz-adv-x="530" d="M 105,464 L 136,624 636,624 605,464 105,464 Z"/> + <glyph unicode="," horiz-adv-x="292" d="M 299,51 C 292,16 285,-16 276,-46 267,-74 256,-101 245,-127 234,-151 221,-175 207,-197 193,-219 177,-241 160,-262 L 37,-262 C 75,-219 107,-175 132,-131 157,-87 173,-43 182,0 L 94,0 136,219 331,219 299,51 Z"/> + <glyph unicode=")" horiz-adv-x="782" d="M -199,-424 C -10,-257 134,-73 232,129 330,331 379,554 379,798 379,925 362,1045 329,1160 295,1275 243,1383 172,1484 L 346,1484 C 419,1383 473,1273 508,1155 543,1036 560,912 560,782 560,661 548,545 524,432 499,319 463,212 414,111 365,9 304,-87 231,-177 158,-266 72,-349 -25,-424 L -199,-424 Z"/> + <glyph unicode="(" horiz-adv-x="768" d="M 855,1484 C 666,1317 522,1133 424,931 326,729 277,506 277,262 277,135 294,15 328,-100 361,-215 413,-323 484,-424 L 310,-424 C 237,-323 183,-213 148,-95 113,24 96,148 96,278 96,399 108,515 133,628 157,741 194,848 243,950 292,1051 353,1147 426,1237 499,1326 584,1409 681,1484 L 855,1484 Z"/> + <glyph unicode=" " horiz-adv-x="569"/> + </font> + </defs> + <defs> + <font id="EmbeddedFont_2" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="normal" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="z" horiz-adv-x="914" d="M 68,0 L 68,199 608,879 109,879 109,1082 918,1082 918,881 381,205 967,205 967,0 68,0 Z"/> + <glyph unicode="y" horiz-adv-x="1126" d="M 584,241 L 834,1082 1128,1082 700,-57 C 646,-188 590,-281 532,-336 469,-395 386,-425 283,-425 216,-425 157,-421 106,-412 L 106,-212 C 141,-217 173,-220 202,-220 230,-220 255,-217 276,-211 297,-205 317,-195 334,-181 368,-153 399,-105 426,-37 L 444,11 16,1082 313,1082 584,241 Z"/> + <glyph unicode="x" horiz-adv-x="1139" d="M 819,0 L 567,392 313,0 14,0 410,559 33,1082 336,1082 567,728 797,1082 1102,1082 725,562 1124,0 819,0 Z"/> + <glyph unicode="w" horiz-adv-x="1615" d="M 436,255 L 645,1082 946,1082 1153,255 1337,1082 1597,1082 1313,0 1016,0 797,882 571,0 274,0 -6,1082 258,1082 436,255 Z"/> + <glyph unicode="v" horiz-adv-x="1139" d="M 565,227 L 836,1082 1130,1082 731,0 395,0 8,1082 305,1082 565,227 Z"/> + <glyph unicode="u" horiz-adv-x="993" d="M 408,1082 L 408,475 C 408,433 411,395 418,360 425,325 436,295 451,270 466,245 486,225 511,211 535,197 565,190 600,190 634,190 665,198 693,213 720,228 744,249 764,277 784,304 800,337 811,376 822,414 827,456 827,502 L 827,1082 1108,1082 1108,237 C 1108,214 1108,190 1109,165 1109,139 1110,116 1111,93 1112,71 1113,50 1114,33 1115,15 1115,6 1116,6 L 848,6 C 847,14 846,26 845,43 843,61 842,80 841,100 840,121 839,142 838,163 837,183 836,201 836,215 L 831,215 C 794,133 746,73 689,36 631,-1 562,-20 483,-20 418,-20 363,-9 318,12 273,33 236,63 208,100 179,137 159,180 146,231 133,282 127,336 127,395 L 127,1082 408,1082 Z"/> + <glyph unicode="t" horiz-adv-x="623" d="M 420,-18 C 337,-18 274,5 229,50 184,95 162,163 162,254 L 162,892 25,892 25,1082 176,1082 264,1336 440,1336 440,1082 645,1082 645,892 440,892 440,330 C 440,277 450,239 470,214 490,189 521,176 563,176 580,176 596,177 610,180 624,183 640,186 657,190 L 657,16 C 622,5 586,-4 547,-10 508,-15 466,-18 420,-18 Z"/> + <glyph unicode="s" horiz-adv-x="993" d="M 1055,316 C 1055,264 1044,217 1023,176 1001,135 969,100 928,71 887,42 836,19 776,4 716,-12 648,-20 571,-20 502,-20 440,-15 385,-5 330,5 281,22 240,45 198,68 163,97 135,134 107,171 86,216 72,270 L 319,307 C 327,277 338,253 352,234 366,215 383,201 404,191 425,181 449,174 477,171 504,168 536,166 571,166 603,166 633,168 661,172 688,175 712,182 733,191 753,200 769,212 780,229 791,245 797,265 797,290 797,318 789,340 773,357 756,373 734,386 706,397 677,407 644,416 606,424 567,431 526,440 483,450 438,460 393,472 349,486 305,500 266,519 231,543 196,567 168,598 147,635 126,672 115,718 115,775 115,826 125,872 145,913 165,953 194,987 233,1016 272,1044 320,1066 377,1081 434,1096 499,1103 573,1103 632,1103 686,1098 737,1087 788,1076 833,1058 873,1035 913,1011 947,981 974,944 1001,907 1019,863 1030,811 L 781,785 C 776,811 768,833 756,850 744,867 729,880 712,890 694,900 673,907 650,911 627,914 601,916 573,916 506,916 456,908 423,891 390,874 373,845 373,805 373,780 380,761 394,746 407,731 427,719 452,710 477,700 506,692 541,685 575,678 612,669 653,659 703,648 752,636 801,622 849,607 892,588 930,563 967,538 998,505 1021,466 1044,427 1055,377 1055,316 Z"/> + <glyph unicode="r" horiz-adv-x="636" d="M 143,0 L 143,833 C 143,856 143,881 143,907 142,933 142,958 141,982 140,1006 139,1027 138,1046 137,1065 136,1075 135,1075 L 403,1075 C 404,1067 406,1054 407,1035 408,1016 410,995 411,972 412,950 414,927 415,905 416,883 416,865 416,851 L 420,851 C 434,890 448,926 462,957 476,988 493,1014 512,1036 531,1057 553,1074 580,1086 607,1097 640,1103 679,1103 696,1103 712,1102 729,1099 745,1096 757,1092 766,1088 L 766,853 C 748,857 730,861 712,864 693,867 671,868 646,868 576,868 522,840 483,783 444,726 424,642 424,531 L 424,0 143,0 Z"/> + <glyph unicode="p" horiz-adv-x="1046" d="M 1167,546 C 1167,464 1159,388 1143,319 1126,250 1101,190 1067,140 1033,90 990,51 938,23 885,-6 823,-20 752,-20 720,-20 688,-17 657,-10 625,-3 595,8 566,23 537,38 511,57 487,82 462,106 441,136 424,172 L 418,172 C 419,169 419,160 420,147 421,134 421,118 422,101 423,83 423,64 424,45 424,25 424,7 424,-10 L 424,-425 143,-425 143,833 C 143,888 142,938 141,981 139,1024 137,1058 135,1082 L 408,1082 C 409,1077 411,1068 413,1055 414,1042 416,1026 417,1009 418,992 418,974 419,955 420,936 420,920 420,906 L 424,906 C 458,977 505,1028 564,1059 623,1090 692,1105 770,1105 839,1105 898,1091 948,1063 998,1035 1039,996 1072,947 1104,898 1128,839 1144,771 1159,702 1167,627 1167,546 Z M 874,546 C 874,669 855,761 818,821 781,880 725,910 651,910 623,910 595,904 568,893 540,881 515,861 494,833 472,804 454,766 441,719 427,671 420,611 420,538 420,467 427,409 440,362 453,315 471,277 493,249 514,221 539,201 566,190 593,178 621,172 649,172 685,172 717,179 745,194 773,208 797,230 816,261 835,291 849,330 859,377 869,424 874,481 874,546 Z"/> + <glyph unicode="o" horiz-adv-x="1099" d="M 1171,542 C 1171,459 1160,384 1137,315 1114,246 1079,187 1033,138 987,88 930,49 861,22 792,-6 712,-20 621,-20 533,-20 455,-6 388,21 321,48 264,87 219,136 173,185 138,245 115,314 92,383 80,459 80,542 80,623 91,697 114,766 136,834 170,893 215,943 260,993 317,1032 386,1060 455,1088 535,1102 627,1102 724,1102 807,1088 876,1060 945,1032 1001,993 1045,944 1088,894 1120,835 1141,767 1161,698 1171,623 1171,542 Z M 877,542 C 877,671 856,764 814,822 772,880 711,909 631,909 548,909 485,880 441,821 397,762 375,669 375,542 375,477 381,422 393,375 404,328 421,290 442,260 463,230 489,208 519,194 549,179 582,172 618,172 659,172 696,179 729,194 761,208 788,230 810,260 832,290 849,328 860,375 871,422 877,477 877,542 Z"/> + <glyph unicode="n" horiz-adv-x="993" d="M 844,0 L 844,607 C 844,649 841,688 834,723 827,758 816,788 801,813 786,838 766,857 741,871 716,885 686,892 651,892 617,892 586,885 559,870 531,855 507,833 487,806 467,778 452,745 441,707 430,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 458,950 506,1010 563,1047 620,1084 689,1103 768,1103 833,1103 889,1092 934,1071 979,1050 1015,1020 1044,983 1072,946 1092,902 1105,851 1118,800 1124,746 1124,687 L 1124,0 844,0 Z"/> + <glyph unicode="m" horiz-adv-x="1562" d="M 780,0 L 780,607 C 780,649 777,688 772,723 766,758 757,788 744,813 731,838 714,857 693,871 672,885 646,892 616,892 587,892 561,885 538,870 515,855 495,833 478,806 461,778 447,745 438,707 429,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 455,950 498,1010 550,1047 601,1084 663,1103 735,1103 818,1103 884,1083 935,1043 985,1002 1019,944 1036,867 L 1042,867 C 1061,912 1082,949 1105,979 1127,1009 1152,1033 1179,1052 1206,1070 1235,1083 1267,1091 1298,1099 1333,1103 1370,1103 1429,1103 1480,1092 1521,1071 1562,1050 1595,1020 1621,983 1646,946 1665,902 1677,851 1688,800 1694,746 1694,687 L 1694,0 1415,0 1415,607 C 1415,649 1412,688 1407,723 1401,758 1392,788 1379,813 1366,838 1349,857 1328,871 1307,885 1281,892 1251,892 1223,892 1198,885 1175,871 1152,856 1132,836 1115,810 1098,783 1084,752 1075,715 1066,678 1060,638 1059,593 L 1059,0 780,0 Z"/> + <glyph unicode="l" horiz-adv-x="278" d="M 143,0 L 143,1484 424,1484 424,0 143,0 Z"/> + <glyph unicode="k" horiz-adv-x="1006" d="M 834,0 L 545,490 424,406 424,0 143,0 143,1484 424,1484 424,634 810,1082 1112,1082 732,660 1141,0 834,0 Z"/> + <glyph unicode="j" horiz-adv-x="450" d="M 144,1277 L 144,1484 425,1484 425,1277 144,1277 Z M 138,-423 C 101,-423 68,-423 41,-423 13,-423 -11,-421 -32,-416 L -32,-218 C -23,-219 -15,-220 -6,-221 3,-222 11,-222 19,-222 45,-222 66,-219 82,-214 98,-209 111,-200 120,-187 129,-174 136,-158 139,-137 142,-116 144,-91 144,-60 L 144,1082 425,1082 425,-126 C 425,-170 420,-209 409,-245 398,-281 382,-312 359,-339 336,-366 306,-386 270,-401 233,-416 189,-423 138,-423 Z"/> + <glyph unicode="i" horiz-adv-x="278" d="M 143,1277 L 143,1484 424,1484 424,1277 143,1277 Z M 143,0 L 143,1082 424,1082 424,0 143,0 Z"/> + <glyph unicode="h" horiz-adv-x="979" d="M 420,866 C 458,949 506,1009 563,1046 620,1083 689,1102 768,1102 833,1102 889,1091 934,1070 979,1049 1015,1019 1044,982 1072,945 1092,901 1105,850 1118,799 1124,745 1124,686 L 1124,0 844,0 844,606 C 844,648 841,687 834,722 827,757 816,787 801,812 786,837 766,856 741,870 716,884 686,891 651,891 617,891 586,884 559,869 531,854 507,832 487,805 467,777 452,744 441,706 430,667 424,625 424,579 L 424,0 143,0 143,1484 424,1484 424,1079 C 424,1058 424,1036 423,1015 422,993 422,973 421,954 420,935 419,917 418,902 417,887 417,875 416,866 L 420,866 Z"/> + <glyph unicode="g" horiz-adv-x="1046" d="M 596,-434 C 525,-434 462,-427 408,-413 353,-398 307,-378 269,-353 230,-327 200,-296 177,-261 154,-225 138,-186 129,-143 L 410,-110 C 420,-153 442,-187 475,-212 508,-237 551,-249 604,-249 637,-249 668,-244 696,-235 723,-226 747,-210 767,-188 786,-165 802,-136 813,-99 824,-62 829,-17 829,37 829,56 829,75 829,94 829,113 829,131 830,147 831,166 831,184 831,201 L 829,201 C 796,131 751,80 692,49 633,18 562,2 481,2 412,2 353,16 304,43 254,70 213,107 180,156 147,204 123,262 108,329 92,396 84,469 84,550 84,633 92,709 109,777 126,844 151,902 186,951 220,1000 263,1037 316,1064 368,1090 430,1103 502,1103 574,1103 639,1088 696,1057 753,1026 797,977 829,908 L 834,908 C 834,922 835,939 836,957 837,976 838,994 839,1011 840,1029 842,1044 844,1058 845,1071 847,1078 848,1078 L 1114,1078 C 1113,1054 1111,1020 1110,977 1109,934 1108,885 1108,829 L 1108,32 C 1108,-47 1097,-115 1074,-173 1051,-231 1018,-280 975,-318 931,-357 877,-386 814,-405 750,-424 677,-434 596,-434 Z M 831,556 C 831,624 824,681 811,726 798,771 780,808 759,835 738,862 713,882 686,893 658,904 630,910 602,910 566,910 534,903 507,889 479,875 455,853 436,824 417,795 402,757 392,712 382,667 377,613 377,550 377,433 396,345 433,286 470,227 526,197 600,197 628,197 656,203 684,214 711,225 736,244 758,272 780,299 798,336 811,382 824,428 831,486 831,556 Z"/> + <glyph unicode="f" horiz-adv-x="649" d="M 473,892 L 473,0 193,0 193,892 35,892 35,1082 193,1082 193,1195 C 193,1236 198,1275 208,1310 218,1345 235,1375 259,1401 283,1427 315,1447 356,1462 397,1477 447,1484 508,1484 540,1484 572,1482 603,1479 634,1476 661,1472 686,1468 L 686,1287 C 674,1290 661,1292 646,1294 631,1295 617,1296 604,1296 578,1296 557,1293 540,1288 523,1283 509,1275 500,1264 490,1253 483,1240 479,1224 475,1207 473,1188 473,1167 L 473,1082 686,1082 686,892 473,892 Z"/> + <glyph unicode="e" horiz-adv-x="994" d="M 586,-20 C 508,-20 438,-8 376,15 313,38 260,73 216,120 172,167 138,226 115,297 92,368 80,451 80,546 80,649 94,736 122,807 149,878 187,935 234,979 281,1022 335,1054 396,1073 457,1092 522,1102 590,1102 675,1102 748,1087 809,1057 869,1027 918,986 957,932 996,878 1024,814 1042,739 1060,664 1069,582 1069,491 L 1069,491 375,491 C 375,445 379,402 387,363 395,323 408,289 426,261 444,232 467,209 496,193 525,176 559,168 600,168 649,168 690,179 721,200 752,221 775,253 788,297 L 1053,274 C 1041,243 1024,211 1003,176 981,141 952,110 916,81 880,52 835,28 782,9 728,-10 663,-20 586,-20 Z M 586,925 C 557,925 531,920 506,911 481,901 459,886 441,865 422,844 407,816 396,783 385,750 378,710 377,663 L 797,663 C 792,750 771,816 734,860 697,903 648,925 586,925 Z"/> + <glyph unicode="d" horiz-adv-x="1046" d="M 844,0 C 843,5 841,15 840,29 838,42 836,58 835,75 833,92 832,110 831,128 830,146 829,162 829,176 L 825,176 C 792,106 747,56 689,26 630,-5 560,-20 479,-20 411,-20 352,-6 303,22 253,50 212,89 180,139 147,189 123,248 108,317 92,385 84,459 84,540 84,622 92,697 109,766 125,835 150,894 184,944 218,993 261,1032 314,1060 366,1088 428,1102 500,1102 535,1102 569,1098 602,1091 635,1084 665,1072 693,1057 721,1042 746,1022 769,998 792,974 811,945 827,911 L 829,911 C 829,918 829,928 829,941 828,954 828,968 828,985 828,1002 828,1019 828,1037 827,1055 827,1072 827,1089 L 827,1484 1108,1484 1108,236 C 1108,183 1109,137 1111,96 1113,55 1115,23 1116,0 L 844,0 Z M 831,547 C 831,618 824,678 811,725 798,772 780,809 759,837 737,864 712,884 685,895 657,906 629,911 600,911 564,911 532,904 505,890 477,876 454,854 435,824 416,794 401,756 392,709 382,662 377,606 377,540 377,295 451,172 598,172 626,172 654,178 682,190 710,202 735,222 757,251 779,280 797,318 811,367 824,415 831,475 831,547 Z"/> + <glyph unicode="c" horiz-adv-x="994" d="M 594,-20 C 508,-20 433,-7 369,20 304,47 251,84 208,133 165,182 133,240 112,309 91,377 80,452 80,535 80,625 92,705 115,776 138,846 172,905 216,954 260,1002 314,1039 379,1064 443,1089 516,1102 598,1102 668,1102 730,1092 785,1073 839,1054 886,1028 925,995 964,963 996,924 1021,879 1045,834 1062,786 1071,734 L 788,734 C 780,787 760,830 728,861 696,893 651,909 592,909 517,909 462,878 427,816 392,754 375,664 375,546 375,297 449,172 596,172 649,172 694,188 730,221 766,253 788,302 797,366 L 1079,366 C 1072,315 1057,267 1034,220 1010,174 978,133 938,97 897,62 848,33 791,12 734,-9 668,-20 594,-20 Z"/> + <glyph unicode="b" horiz-adv-x="1046" d="M 1167,545 C 1167,463 1159,388 1143,319 1126,250 1101,190 1067,140 1033,89 990,50 938,22 885,-6 823,-20 752,-20 720,-20 688,-17 656,-10 624,-3 594,8 565,23 536,38 510,58 486,83 462,108 441,138 424,174 L 422,174 C 422,160 422,143 421,125 420,106 418,88 417,71 416,54 414,38 413,24 411,11 409,4 408,4 L 135,4 C 137,27 139,60 141,103 142,146 143,195 143,250 L 143,1484 424,1484 424,1070 C 424,1049 424,1028 424,1008 423,987 423,968 422,951 421,931 421,912 420,894 L 424,894 C 458,969 505,1022 564,1054 623,1086 692,1102 770,1102 839,1102 899,1088 949,1061 999,1033 1040,994 1073,945 1105,895 1129,836 1144,768 1159,700 1167,626 1167,545 Z M 874,545 C 874,668 856,759 820,818 784,877 728,907 653,907 624,907 596,901 568,890 540,879 515,859 493,831 471,802 453,764 440,717 427,669 420,609 420,536 420,465 427,407 440,360 453,313 471,276 492,248 513,220 538,200 566,189 594,178 622,172 651,172 722,172 777,202 816,261 855,320 874,414 874,545 Z"/> + <glyph unicode="a" horiz-adv-x="1086" d="M 393,-20 C 341,-20 295,-13 254,2 213,16 178,37 149,65 120,93 98,127 83,168 68,208 60,255 60,307 60,371 71,425 94,469 116,513 146,548 185,575 224,602 269,622 321,634 373,647 428,653 487,653 L 720,653 720,709 C 720,748 717,782 710,808 703,835 692,857 679,873 666,890 649,902 630,909 610,916 587,920 562,920 539,920 518,918 500,913 481,909 465,901 452,890 439,879 428,864 420,845 411,826 405,803 402,774 L 109,774 C 117,822 132,866 153,906 174,946 204,981 242,1010 279,1039 326,1062 381,1078 436,1094 500,1102 574,1102 641,1102 701,1094 754,1077 807,1060 851,1036 888,1003 925,970 953,929 972,881 991,833 1001,777 1001,714 L 1001,320 C 1001,295 1002,272 1005,252 1007,232 1011,215 1018,202 1024,188 1033,178 1045,171 1056,164 1071,160 1090,160 1111,160 1132,162 1152,166 L 1152,14 C 1135,10 1120,6 1107,3 1094,0 1080,-3 1067,-5 1054,-7 1040,-9 1025,-10 1010,-11 992,-12 972,-12 901,-12 849,5 816,40 782,75 762,126 755,193 L 749,193 C 712,126 664,73 606,36 547,-1 476,-20 393,-20 Z M 720,499 L 576,499 C 546,499 518,497 491,493 464,490 440,482 420,470 399,459 383,442 371,420 359,397 353,367 353,329 353,277 365,239 389,214 412,189 444,176 483,176 519,176 552,184 581,199 610,214 635,234 656,259 676,284 692,312 703,345 714,377 720,411 720,444 L 720,499 Z"/> + <glyph unicode="U" horiz-adv-x="1245" d="M 723,-20 C 635,-20 554,-9 481,12 408,33 345,65 292,110 239,154 197,211 168,280 138,349 123,432 123,528 L 123,1409 418,1409 418,551 C 418,492 425,441 440,398 455,355 476,319 503,292 530,264 563,244 602,231 641,218 684,211 731,211 779,211 823,218 864,232 904,245 939,266 968,295 997,324 1019,360 1035,404 1051,448 1059,500 1059,561 L 1059,1409 1354,1409 1354,543 C 1354,446 1338,363 1307,292 1276,221 1232,163 1176,117 1120,70 1054,36 977,14 900,-9 815,-20 723,-20 Z"/> + <glyph unicode="T" horiz-adv-x="1205" d="M 773,1181 L 773,0 478,0 478,1181 23,1181 23,1409 1229,1409 1229,1181 773,1181 Z"/> + <glyph unicode="S" horiz-adv-x="1231" d="M 1286,406 C 1286,342 1274,284 1251,232 1228,179 1192,134 1143,97 1094,60 1031,31 955,11 878,-10 787,-20 682,-20 589,-20 506,-12 435,5 364,22 303,46 252,79 201,112 159,152 128,201 96,249 73,304 59,367 L 344,414 C 352,383 364,354 379,328 394,302 416,280 443,261 470,242 503,227 544,217 584,206 633,201 690,201 790,201 867,216 920,247 973,277 999,324 999,389 999,428 988,459 967,484 946,509 917,529 882,545 847,561 806,574 760,585 714,596 666,606 616,616 576,625 536,635 496,645 456,655 418,667 382,681 345,695 311,712 280,731 249,750 222,774 199,803 176,831 158,864 145,902 132,940 125,985 125,1036 125,1106 139,1166 167,1216 195,1266 234,1307 284,1339 333,1370 392,1393 461,1408 530,1423 605,1430 686,1430 778,1430 857,1423 923,1409 988,1394 1043,1372 1088,1343 1132,1314 1167,1277 1193,1233 1218,1188 1237,1136 1249,1077 L 963,1038 C 948,1099 919,1144 874,1175 829,1206 764,1221 680,1221 628,1221 585,1217 551,1208 516,1199 489,1186 469,1171 448,1156 434,1138 425,1118 416,1097 412,1076 412,1053 412,1018 420,990 437,968 454,945 477,927 507,912 537,897 573,884 615,874 656,863 702,853 752,842 796,833 840,823 883,813 926,802 968,790 1007,776 1046,762 1083,745 1117,725 1151,705 1181,681 1206,652 1231,623 1250,588 1265,548 1279,508 1286,461 1286,406 Z"/> + <glyph unicode="R" horiz-adv-x="1324" d="M 1105,0 L 778,535 432,535 432,0 137,0 137,1409 841,1409 C 929,1409 1006,1399 1072,1380 1137,1360 1192,1332 1236,1296 1280,1259 1313,1215 1335,1164 1356,1112 1367,1054 1367,989 1367,936 1359,888 1344,845 1328,801 1306,762 1279,728 1251,694 1218,666 1180,643 1142,620 1101,603 1056,592 L 1437,0 1105,0 Z M 1070,977 C 1070,1046 1048,1097 1003,1130 958,1163 893,1180 810,1180 L 432,1180 432,764 818,764 C 862,764 900,769 932,780 963,790 989,805 1010,824 1030,843 1045,865 1055,891 1065,917 1070,946 1070,977 Z"/> + <glyph unicode="P" horiz-adv-x="1165" d="M 1296,963 C 1296,902 1286,844 1266,788 1245,731 1214,681 1172,638 1130,595 1077,560 1012,535 947,509 871,496 782,496 L 432,496 432,0 137,0 137,1409 770,1409 C 860,1409 938,1398 1004,1377 1070,1355 1125,1324 1168,1285 1211,1246 1244,1199 1265,1144 1286,1089 1296,1029 1296,963 Z M 999,958 C 999,1031 977,1086 934,1124 890,1161 824,1180 737,1180 L 432,1180 432,723 745,723 C 789,723 827,729 859,740 890,751 917,767 938,788 959,809 974,834 984,863 994,892 999,923 999,958 Z"/> + <glyph unicode="O" horiz-adv-x="1430" d="M 1507,711 C 1507,601 1491,501 1458,411 1425,321 1378,244 1317,180 1256,116 1181,67 1093,32 1004,-3 904,-20 793,-20 675,-20 572,-2 484,35 395,71 321,122 262,187 203,252 158,329 129,418 99,507 84,605 84,711 84,821 100,920 131,1009 162,1098 207,1173 268,1236 328,1298 402,1346 491,1380 579,1413 680,1430 795,1430 910,1430 1011,1413 1100,1379 1188,1345 1262,1297 1323,1234 1383,1171 1429,1096 1460,1008 1491,919 1507,820 1507,711 Z M 1206,711 C 1206,785 1197,852 1180,912 1162,971 1136,1022 1101,1065 1066,1108 1024,1141 973,1164 922,1187 862,1198 795,1198 726,1198 666,1187 615,1164 563,1141 520,1108 485,1065 450,1022 424,971 407,912 390,852 381,785 381,711 381,638 390,571 408,510 425,449 451,396 486,352 521,308 564,274 615,249 666,224 726,212 793,212 865,212 927,225 979,250 1031,275 1074,309 1108,354 1141,398 1166,451 1182,512 1198,573 1206,639 1206,711 Z"/> + <glyph unicode="N" horiz-adv-x="1218" d="M 995,0 L 381,1085 C 384,1056 387,1026 390,997 393,972 395,944 397,915 398,886 399,858 399,831 L 399,0 137,0 137,1409 474,1409 1097,315 C 1094,343 1091,372 1088,403 1085,429 1083,458 1082,491 1080,524 1079,557 1079,590 L 1079,1409 1341,1409 1341,0 995,0 Z"/> + <glyph unicode="M" horiz-adv-x="1443" d="M 1307,0 L 1307,854 C 1307,888 1308,923 1309,959 1310,995 1311,1028 1312,1058 1314,1093 1316,1128 1317,1161 1303,1108 1290,1058 1277,1011 1272,991 1266,970 1260,949 1254,928 1248,907 1243,887 1237,867 1231,848 1226,831 1221,814 1216,799 1212,786 L 958,0 748,0 494,786 C 490,799 486,814 481,831 476,848 470,867 465,887 459,907 453,928 447,949 441,970 435,991 429,1011 416,1058 402,1108 387,1161 389,1122 391,1084 393,1047 394,1015 396,981 397,946 398,911 399,880 399,854 L 399,0 137,0 137,1409 532,1409 784,621 C 791,600 798,575 806,545 813,515 821,486 828,458 836,425 845,391 854,356 863,391 872,424 881,456 885,470 889,484 893,499 897,514 901,528 905,542 909,556 913,569 917,582 921,595 925,606 928,616 L 1176,1409 1569,1409 1569,0 1307,0 Z"/> + <glyph unicode="L" horiz-adv-x="1060" d="M 137,0 L 137,1409 432,1409 432,228 1188,228 1188,0 137,0 Z"/> + <glyph unicode="K" horiz-adv-x="1351" d="M 1112,0 L 606,647 432,514 432,0 137,0 137,1409 432,1409 432,770 1067,1409 1411,1409 809,813 1460,0 1112,0 Z"/> + <glyph unicode="I" horiz-adv-x="292" d="M 137,0 L 137,1409 432,1409 432,0 137,0 Z"/> + <glyph unicode="G" horiz-adv-x="1390" d="M 806,211 C 849,211 890,214 929,221 968,228 1005,237 1039,248 1072,259 1103,271 1130,286 1157,300 1179,315 1196,330 L 1196,525 852,525 852,743 1466,743 1466,225 C 1434,192 1395,161 1350,132 1305,102 1254,76 1197,54 1140,31 1079,13 1012,0 945,-13 873,-20 798,-20 673,-20 566,-2 476,35 386,71 312,122 254,187 196,252 153,329 126,418 98,507 84,605 84,711 84,821 99,920 128,1009 157,1098 202,1173 262,1236 321,1298 396,1346 487,1380 577,1413 683,1430 805,1430 894,1430 973,1421 1042,1404 1111,1387 1171,1362 1223,1330 1274,1298 1318,1260 1353,1215 1388,1170 1415,1119 1436,1063 L 1164,981 C 1152,1010 1136,1038 1116,1065 1096,1091 1071,1114 1042,1134 1012,1153 978,1169 939,1181 900,1192 855,1198 805,1198 732,1198 668,1187 615,1164 562,1141 518,1108 483,1065 448,1022 423,971 406,912 389,852 381,785 381,711 381,638 390,570 407,509 424,448 450,395 485,351 520,307 564,273 617,248 670,223 733,211 806,211 Z"/> + <glyph unicode="E" horiz-adv-x="1152" d="M 137,0 L 137,1409 1245,1409 1245,1181 432,1181 432,827 1184,827 1184,599 432,599 432,228 1286,228 1286,0 137,0 Z"/> + <glyph unicode="C" horiz-adv-x="1351" d="M 795,212 C 850,212 898,220 939,236 979,251 1014,272 1044,297 1073,322 1098,351 1118,383 1137,415 1153,447 1166,480 L 1423,383 C 1402,332 1375,283 1342,234 1309,185 1267,142 1217,105 1167,68 1108,38 1039,15 970,-8 888,-20 795,-20 673,-20 567,-2 478,35 389,71 315,122 257,187 198,252 155,329 127,418 98,507 84,605 84,711 84,821 98,920 127,1009 155,1098 198,1173 255,1236 312,1298 385,1346 473,1380 560,1413 663,1430 782,1430 874,1430 955,1420 1024,1401 1093,1382 1152,1355 1203,1320 1253,1285 1295,1243 1328,1196 1361,1148 1386,1095 1405,1038 L 1145,967 C 1136,997 1121,1026 1102,1054 1083,1081 1058,1106 1029,1127 999,1148 964,1166 924,1179 884,1192 839,1198 788,1198 717,1198 655,1187 604,1164 553,1141 511,1108 478,1065 445,1022 420,971 405,912 389,852 381,785 381,711 381,638 389,571 405,510 420,449 445,396 478,352 511,308 554,274 607,249 659,224 722,212 795,212 Z"/> + <glyph unicode="B" horiz-adv-x="1258" d="M 1386,402 C 1386,331 1372,270 1343,219 1314,168 1275,126 1226,94 1176,61 1118,38 1052,23 986,8 916,0 842,0 L 137,0 137,1409 782,1409 C 865,1409 940,1402 1005,1388 1070,1373 1124,1351 1169,1322 1214,1293 1248,1256 1271,1212 1294,1167 1305,1115 1305,1055 1305,975 1283,908 1239,853 1194,798 1127,760 1036,741 1150,728 1237,692 1297,634 1356,575 1386,498 1386,402 Z M 1008,1015 C 1008,1078 988,1123 948,1150 907,1177 847,1190 768,1190 L 432,1190 432,841 770,841 C 853,841 914,856 952,885 989,914 1008,957 1008,1015 Z M 1090,425 C 1090,462 1083,494 1068,519 1053,544 1033,565 1008,580 982,595 952,606 918,613 883,620 846,623 806,623 L 432,623 432,219 817,219 C 856,219 892,222 925,229 958,235 987,246 1012,262 1036,277 1055,298 1069,325 1083,352 1090,385 1090,425 Z"/> + <glyph unicode="," horiz-adv-x="292" d="M 432,66 C 432,21 430,-19 425,-56 420,-93 412,-126 403,-158 394,-188 382,-217 369,-243 356,-269 341,-294 324,-317 L 139,-317 C 158,-294 176,-269 192,-243 208,-217 222,-190 234,-163 246,-136 255,-108 262,-81 269,-54 272,-27 272,0 L 143,0 143,305 432,305 432,66 Z"/> + <glyph unicode=")" horiz-adv-x="583" d="M 2,-425 C 55,-347 101,-270 139,-196 177,-120 208,-44 233,33 257,110 275,190 286,272 297,353 303,439 303,530 303,620 297,706 286,788 275,869 257,949 233,1026 208,1103 177,1180 139,1255 101,1330 55,1407 2,1484 L 283,1484 C 334,1410 379,1337 416,1264 453,1191 484,1116 509,1039 533,962 551,882 563,799 574,716 580,626 580,531 580,436 574,347 563,264 551,180 533,99 509,22 484,-55 453,-131 416,-204 379,-277 334,-351 283,-425 L 2,-425 Z"/> + <glyph unicode="(" horiz-adv-x="583" d="M 399,-425 C 348,-351 303,-277 266,-204 229,-131 198,-55 174,22 149,99 131,180 120,264 108,347 102,436 102,531 102,626 108,716 120,799 131,882 149,962 174,1039 198,1116 229,1191 266,1264 303,1337 348,1410 399,1484 L 680,1484 C 627,1407 581,1330 543,1255 505,1180 474,1103 450,1026 425,949 407,869 396,788 385,706 379,620 379,530 379,439 385,353 396,272 407,190 425,110 450,33 474,-44 505,-120 543,-196 581,-270 627,-347 680,-425 L 399,-425 Z"/> + <glyph unicode=" " horiz-adv-x="569"/> + </font> + </defs> + <defs class="TextShapeIndex"> + <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20 id21 id22 id23 id24 id25 id26 id27 id28 id29 id30 id31 id32 id33 id34 id35 id36 id37 id38 id39 id40 id41 id42 id43 id44 id45 id46 id47 id48 id49 id50 id51 id52 id53 id54 id55 id56"/> + </defs> + <defs class="EmbeddedBulletChars"> + <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/> + </g> + <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/> + </g> + <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/> + </g> + <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/> + </g> + <g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/> + </g> + <g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/> + </g> + <g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/> + </g> + <g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/> + </g> + <g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/> + </g> + </defs> + <defs class="TextEmbeddedBitmaps"/> + <g> + <g id="id2" class="Master_Slide"> + <g id="bg-id2" class="Background"/> + <g id="bo-id2" class="BackgroundObjects"/> + </g> + </g> + <g class="SlideGroup"> + <g> + <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)"> + <g class="Page"> + <g class="com.sun.star.drawing.LineShape"> + <g id="id3"> + <rect class="BoundingBox" stroke="none" fill="none" x="10464" y="974" width="53" height="33073"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,1000 L 10490,1100"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,1201 L 10490,1301"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,1402 L 10490,1502"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,1603 L 10490,1703"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,1804 L 10490,1904"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,2005 L 10490,2105"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,2206 L 10490,2306"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,2407 L 10490,2507"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,2608 L 10490,2708"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,2808 L 10490,2909"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,3009 L 10490,3110"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,3210 L 10490,3311"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,3411 L 10490,3512"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,3612 L 10490,3713"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,3813 L 10490,3914"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,4014 L 10490,4115"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,4215 L 10490,4316"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,4416 L 10490,4516"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,4617 L 10490,4717"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,4818 L 10490,4918"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,5019 L 10490,5119"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,5220 L 10490,5320"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,5421 L 10490,5521"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,5622 L 10490,5722"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,5823 L 10490,5923"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,6023 L 10490,6124"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,6224 L 10490,6325"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,6425 L 10490,6526"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,6626 L 10490,6727"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,6827 L 10490,6928"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,7028 L 10490,7129"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,7229 L 10490,7330"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,7430 L 10490,7531"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,7631 L 10490,7731"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,7832 L 10490,7932"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,8033 L 10490,8133"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,8234 L 10490,8334"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,8435 L 10490,8535"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,8636 L 10490,8736"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,8837 L 10490,8937"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,9038 L 10490,9138"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,9239 L 10490,9339"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,9439 L 10490,9540"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,9640 L 10490,9741"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,9841 L 10490,9942"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,10042 L 10490,10143"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,10243 L 10490,10344"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,10444 L 10490,10545"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,10645 L 10490,10746"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,10846 L 10490,10947"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,11047 L 10490,11147"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,11248 L 10490,11348"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,11449 L 10490,11549"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,11650 L 10490,11750"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,11851 L 10490,11951"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,12052 L 10490,12152"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,12253 L 10490,12353"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,12454 L 10490,12554"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,12655 L 10490,12755"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,12855 L 10490,12956"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,13056 L 10490,13157"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,13257 L 10490,13358"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,13458 L 10490,13559"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,13659 L 10490,13760"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,13860 L 10490,13961"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,14061 L 10490,14162"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,14262 L 10490,14363"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,14463 L 10490,14563"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,14664 L 10490,14764"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,14865 L 10490,14965"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,15066 L 10490,15166"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,15267 L 10490,15367"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,15468 L 10490,15568"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,15669 L 10490,15769"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,15870 L 10490,15970"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,16070 L 10490,16171"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,16271 L 10490,16372"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,16472 L 10490,16573"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,16673 L 10490,16774"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,16874 L 10490,16975"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,17075 L 10490,17176"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,17276 L 10490,17377"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,17477 L 10490,17578"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,17678 L 10490,17778"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,17879 L 10490,17979"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,18080 L 10490,18180"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,18281 L 10490,18381"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,18482 L 10490,18582"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,18683 L 10490,18783"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,18884 L 10490,18984"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,19085 L 10490,19185"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,19286 L 10490,19386"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,19486 L 10490,19587"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,19687 L 10490,19788"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,19888 L 10490,19989"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,20089 L 10490,20190"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,20290 L 10490,20391"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,20491 L 10490,20592"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,20692 L 10490,20793"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,20893 L 10490,20994"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,21094 L 10490,21194"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,21295 L 10490,21395"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,21496 L 10490,21596"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,21697 L 10490,21797"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,21898 L 10490,21998"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,22099 L 10490,22199"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,22300 L 10490,22400"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,22501 L 10490,22601"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,22702 L 10490,22802"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,22902 L 10490,23003"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,23103 L 10490,23204"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,23304 L 10490,23405"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,23505 L 10490,23606"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,23706 L 10490,23807"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,23907 L 10490,24008"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,24108 L 10490,24209"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,24309 L 10490,24410"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,24510 L 10490,24610"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,24711 L 10490,24811"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,24912 L 10490,25012"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,25113 L 10490,25213"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,25314 L 10490,25414"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,25515 L 10490,25615"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,25716 L 10490,25816"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,25917 L 10490,26017"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,26118 L 10490,26218"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,26318 L 10490,26419"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,26519 L 10490,26620"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,26720 L 10490,26821"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,26921 L 10490,27022"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,27122 L 10490,27223"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,27323 L 10490,27424"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,27524 L 10490,27625"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,27725 L 10490,27825"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,27926 L 10490,28026"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,28127 L 10490,28227"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,28328 L 10490,28428"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,28529 L 10490,28629"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,28730 L 10490,28830"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,28931 L 10490,29031"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,29132 L 10490,29232"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,29333 L 10490,29433"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,29533 L 10490,29634"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,29734 L 10490,29835"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,29935 L 10490,30036"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,30136 L 10490,30237"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,30337 L 10490,30438"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,30538 L 10490,30639"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,30739 L 10490,30840"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,30940 L 10490,31041"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,31141 L 10490,31241"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,31342 L 10490,31442"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,31543 L 10490,31643"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,31744 L 10490,31844"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,31945 L 10490,32045"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,32146 L 10490,32246"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,32347 L 10490,32447"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,32548 L 10490,32648"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,32749 L 10490,32849"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,32949 L 10490,33050"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,33150 L 10490,33251"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,33351 L 10490,33452"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,33552 L 10490,33653"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,33753 L 10490,33854"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10490,33954 L 10490,34020"/> + </g> + </g> + <g class="com.sun.star.drawing.LineShape"> + <g id="id4"> + <rect class="BoundingBox" stroke="none" fill="none" x="2244" y="2244" width="16593" height="93"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 2270,2270 L 2370,2270"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 2471,2270 L 2571,2271"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 2672,2271 L 2772,2271"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 2873,2271 L 2973,2272"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 3074,2272 L 3174,2272"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 3275,2272 L 3375,2273"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 3476,2273 L 3576,2273"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 3677,2273 L 3777,2274"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 3878,2274 L 3978,2274"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 4078,2274 L 4179,2275"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 4279,2275 L 4380,2275"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 4480,2275 L 4581,2276"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 4681,2276 L 4782,2276"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 4882,2276 L 4983,2277"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5083,2277 L 5184,2277"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5284,2277 L 5385,2278"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5485,2278 L 5586,2278"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5686,2278 L 5786,2279"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5887,2279 L 5987,2279"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6088,2279 L 6188,2279"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6289,2280 L 6389,2280"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6490,2280 L 6590,2280"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6691,2281 L 6791,2281"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6892,2281 L 6992,2281"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7093,2282 L 7193,2282"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7293,2282 L 7394,2282"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7494,2283 L 7595,2283"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7695,2283 L 7796,2283"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7896,2284 L 7997,2284"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8097,2284 L 8198,2284"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8298,2285 L 8399,2285"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8499,2285 L 8600,2285"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8700,2286 L 8801,2286"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8901,2286 L 9001,2286"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9102,2287 L 9202,2287"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9303,2287 L 9403,2287"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9504,2287 L 9604,2288"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9705,2288 L 9805,2288"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9906,2288 L 10006,2289"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10107,2289 L 10207,2289"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10308,2289 L 10408,2290"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10509,2290 L 10609,2290"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10709,2290 L 10810,2291"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10910,2291 L 11011,2291"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11111,2291 L 11212,2292"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11312,2292 L 11413,2292"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11513,2292 L 11614,2293"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11714,2293 L 11815,2293"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11915,2293 L 12016,2294"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12116,2294 L 12217,2294"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12317,2294 L 12417,2295"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12518,2295 L 12618,2295"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12719,2295 L 12819,2296"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12920,2296 L 13020,2296"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13121,2296 L 13221,2296"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13322,2297 L 13422,2297"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13523,2297 L 13623,2297"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13724,2298 L 13824,2298"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13924,2298 L 14025,2298"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14125,2299 L 14226,2299"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14326,2299 L 14427,2299"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14527,2300 L 14628,2300"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14728,2300 L 14829,2300"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14929,2301 L 15030,2301"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15130,2301 L 15231,2301"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15331,2302 L 15432,2302"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15532,2302 L 15632,2302"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15733,2303 L 15833,2303"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15934,2303 L 16034,2303"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 16135,2304 L 16235,2304"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 16336,2304 L 16436,2304"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 16537,2305 L 16637,2305"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 16738,2305 L 16838,2305"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 16939,2305 L 17039,2306"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 17140,2306 L 17240,2306"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 17340,2306 L 17441,2307"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 17541,2307 L 17642,2307"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 17742,2307 L 17843,2308"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 17943,2308 L 18044,2308"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 18144,2308 L 18245,2309"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 18345,2309 L 18446,2309"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 18546,2309 L 18647,2310"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 18747,2310 L 18810,2310"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id5"> + <rect class="BoundingBox" stroke="none" fill="none" x="13624" y="7316" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 13861,7342 C 13755,7342 13650,7447 13650,7553 L 13650,8399 C 13650,8505 13755,8611 13861,8611 L 17268,8611 C 17374,8611 17480,8505 17480,8399 L 17480,7553 C 17480,7447 17374,7342 17268,7342 L 13861,7342 Z M 13650,7342 L 13650,7342 Z M 17480,8611 L 17480,8611 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13861,7342 C 13755,7342 13650,7447 13650,7553 L 13650,8399 C 13650,8505 13755,8611 13861,8611 L 17268,8611 C 17374,8611 17480,8505 17480,8399 L 17480,7553 C 17480,7447 17374,7342 17268,7342 L 13861,7342 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id6"> + <rect class="BoundingBox" stroke="none" fill="none" x="13819" y="7467" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="14111" y="8074"><tspan fill="rgb(0,0,0)" stroke="none">Setup signal handlers</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id7"> + <rect class="BoundingBox" stroke="none" fill="none" x="3524" y="4917" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 3761,4943 C 3655,4943 3550,5048 3550,5154 L 3550,6000 C 3550,6106 3655,6212 3761,6212 L 7168,6212 C 7274,6212 7380,6106 7380,6000 L 7380,5154 C 7380,5048 7274,4943 7168,4943 L 3761,4943 Z M 3550,4943 L 3550,4943 Z M 7380,6212 L 7380,6212 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 3761,4943 C 3655,4943 3550,5048 3550,5154 L 3550,6000 C 3550,6106 3655,6212 3761,6212 L 7168,6212 C 7274,6212 7380,6106 7380,6000 L 7380,5154 C 7380,5048 7274,4943 7168,4943 L 3761,4943 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id8"> + <rect class="BoundingBox" stroke="none" fill="none" x="3719" y="5068" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4572" y="5675"><tspan fill="rgb(0,0,0)" stroke="none">Block signals</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id9"> + <rect class="BoundingBox" stroke="none" fill="none" x="3524" y="7318" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 3761,7344 C 3655,7344 3550,7449 3550,7555 L 3550,8401 C 3550,8507 3655,8613 3761,8613 L 7168,8613 C 7274,8613 7380,8507 7380,8401 L 7380,7555 C 7380,7449 7274,7344 7168,7344 L 3761,7344 Z M 3550,7344 L 3550,7344 Z M 7380,8613 L 7380,8613 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 3761,7344 C 3655,7344 3550,7449 3550,7555 L 3550,8401 C 3550,8507 3655,8613 3761,8613 L 7168,8613 C 7274,8613 7380,8507 7380,8401 L 7380,7555 C 7380,7449 7274,7344 7168,7344 L 3761,7344 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id10"> + <rect class="BoundingBox" stroke="none" fill="none" x="3719" y="7469" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5126" y="8076"><tspan fill="rgb(0,0,0)" stroke="none">fork()</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id11"> + <rect class="BoundingBox" stroke="none" fill="none" x="3524" y="9918" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 3761,9944 C 3655,9944 3550,10049 3550,10155 L 3550,11001 C 3550,11107 3655,11213 3761,11213 L 7168,11213 C 7274,11213 7380,11107 7380,11001 L 7380,10155 C 7380,10049 7274,9944 7168,9944 L 3761,9944 Z M 3550,9944 L 3550,9944 Z M 7380,11213 L 7380,11213 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 3761,9944 C 3655,9944 3550,10049 3550,10155 L 3550,11001 C 3550,11107 3655,11213 3761,11213 L 7168,11213 C 7274,11213 7380,11107 7380,11001 L 7380,10155 C 7380,10049 7274,9944 7168,9944 L 3761,9944 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id12"> + <rect class="BoundingBox" stroke="none" fill="none" x="3719" y="10069" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4398" y="10676"><tspan fill="rgb(0,0,0)" stroke="none">Unblock signals</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id13"> + <rect class="BoundingBox" stroke="none" fill="none" x="5236" y="6185" width="459" height="1160"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 5465,6211 L 5465,7010"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 5466,7344 L 5694,6980 5237,6980 5466,7344 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id14"> + <rect class="BoundingBox" stroke="none" fill="none" x="5236" y="8586" width="459" height="1359"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 5465,8612 L 5465,9610"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 5466,9944 L 5694,9580 5237,9580 5466,9944 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id15"> + <rect class="BoundingBox" stroke="none" fill="none" x="7354" y="7747" width="6298" height="459"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 7380,7978 C 12082,7978 9117,7976 13274,7976"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 13651,7975 L 13287,7748 13287,8205 13651,7975 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id16"> + <rect class="BoundingBox" stroke="none" fill="none" x="1000" y="1072" width="8891" height="1199"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="3155" y="1806"><tspan fill="rgb(102,102,102)" stroke="none">Main BuildStream Process</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id17"> + <rect class="BoundingBox" stroke="none" fill="none" x="11100" y="1072" width="8891" height="1199"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="14474" y="1806"><tspan fill="rgb(102,102,102)" stroke="none">Job Process</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id18"> + <rect class="BoundingBox" stroke="none" fill="none" x="13624" y="9917" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 13861,9943 C 13755,9943 13650,10048 13650,10154 L 13650,11000 C 13650,11106 13755,11212 13861,11212 L 17268,11212 C 17374,11212 17480,11106 17480,11000 L 17480,10154 C 17480,10048 17374,9943 17268,9943 L 13861,9943 Z M 13650,9943 L 13650,9943 Z M 17480,11212 L 17480,11212 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13861,9943 C 13755,9943 13650,10048 13650,10154 L 13650,11000 C 13650,11106 13755,11212 13861,11212 L 17268,11212 C 17374,11212 17480,11106 17480,11000 L 17480,10154 C 17480,10048 17374,9943 17268,9943 L 13861,9943 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id19"> + <rect class="BoundingBox" stroke="none" fill="none" x="13819" y="10068" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="14189" y="10516"><tspan fill="rgb(0,0,0)" stroke="none">Initialize subprocess </tspan></tspan><tspan class="TextPosition" x="14299" y="10834"><tspan fill="rgb(0,0,0)" stroke="none">logging redirection</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id20"> + <rect class="BoundingBox" stroke="none" fill="none" x="15336" y="8584" width="459" height="1360"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15565,8610 L 15565,9609"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 15566,9943 L 15794,9579 15337,9579 15566,9943 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id21"> + <rect class="BoundingBox" stroke="none" fill="none" x="13624" y="12418" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 13861,12444 C 13755,12444 13650,12549 13650,12655 L 13650,13501 C 13650,13607 13755,13713 13861,13713 L 17268,13713 C 17374,13713 17480,13607 17480,13501 L 17480,12655 C 17480,12549 17374,12444 17268,12444 L 13861,12444 Z M 13650,12444 L 13650,12444 Z M 17480,13713 L 17480,13713 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13861,12444 C 13755,12444 13650,12549 13650,12655 L 13650,13501 C 13650,13607 13755,13713 13861,13713 L 17268,13713 C 17374,13713 17480,13607 17480,13501 L 17480,12655 C 17480,12549 17374,12444 17268,12444 L 13861,12444 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id22"> + <rect class="BoundingBox" stroke="none" fill="none" x="13819" y="12569" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="14422" y="13017"><tspan fill="rgb(0,0,0)" stroke="none">Unblock selected </tspan></tspan><tspan class="TextPosition" x="14587" y="13335"><tspan fill="rgb(0,0,0)" stroke="none">signals (ready)</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id23"> + <rect class="BoundingBox" stroke="none" fill="none" x="15336" y="11185" width="459" height="1260"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15565,11211 L 15565,12110"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 15566,12444 L 15794,12080 15337,12080 15566,12444 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id24"> + <rect class="BoundingBox" stroke="none" fill="none" x="13624" y="16219" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 13861,16245 C 13755,16245 13650,16350 13650,16456 L 13650,17302 C 13650,17408 13755,17514 13861,17514 L 17268,17514 C 17374,17514 17480,17408 17480,17302 L 17480,16456 C 17480,16350 17374,16245 17268,16245 L 13861,16245 Z M 13650,16245 L 13650,16245 Z M 17480,17514 L 17480,17514 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13861,16245 C 13755,16245 13650,16350 13650,16456 L 13650,17302 C 13650,17408 13755,17514 13861,17514 L 17268,17514 C 17374,17514 17480,17408 17480,17302 L 17480,16456 C 17480,16350 17374,16245 17268,16245 L 13861,16245 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id25"> + <rect class="BoundingBox" stroke="none" fill="none" x="13819" y="16370" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="14232" y="16977"><tspan fill="rgb(0,0,0)" stroke="none">Run the job payload</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id26"> + <rect class="BoundingBox" stroke="none" fill="none" x="15337" y="13686" width="459" height="1246"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15565,13712 C 15565,15021 15565,14515 15566,14601"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 15568,14931 L 15794,14566 15337,14567 15568,14931 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id27"> + <rect class="BoundingBox" stroke="none" fill="none" x="3524" y="16219" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 3761,16245 C 3655,16245 3550,16350 3550,16456 L 3550,17302 C 3550,17408 3655,17514 3761,17514 L 7168,17514 C 7274,17514 7380,17408 7380,17302 L 7380,16456 C 7380,16350 7274,16245 7168,16245 L 3761,16245 Z M 3550,16245 L 3550,16245 Z M 7380,17514 L 7380,17514 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 3761,16245 C 3655,16245 3550,16350 3550,16456 L 3550,17302 C 3550,17408 3655,17514 3761,17514 L 7168,17514 C 7274,17514 7380,17408 7380,17302 L 7380,16456 C 7380,16350 7274,16245 7168,16245 L 3761,16245 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id28"> + <rect class="BoundingBox" stroke="none" fill="none" x="3719" y="16370" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4502" y="16977"><tspan fill="rgb(0,0,0)" stroke="none">Log messages</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id29"> + <rect class="BoundingBox" stroke="none" fill="none" x="7380" y="16650" width="6298" height="459"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13651,16879 L 7714,16879"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 7380,16880 L 7744,17108 7744,16651 7380,16880 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id30"> + <rect class="BoundingBox" stroke="none" fill="none" x="2243" y="3544" width="6531" height="8944"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2848,3570 C 2558,3570 2269,3859 2269,4149 L 2269,11881 C 2269,12171 2558,12461 2848,12461 L 8167,12461 C 8457,12461 8747,12171 8747,11881 L 8747,4149 C 8747,3859 8457,3570 8167,3570 L 2848,3570 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id31"> + <rect class="BoundingBox" stroke="none" fill="none" x="2300" y="3572" width="6448" height="1199"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="4298" y="4306"><tspan fill="rgb(102,102,102)" stroke="none">Start New Job</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id32"> + <rect class="BoundingBox" stroke="none" fill="none" x="2243" y="14944" width="6531" height="6333"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2830,14970 C 2549,14970 2269,15250 2269,15531 L 2269,20688 C 2269,20969 2549,21250 2830,21250 L 8185,21250 C 8465,21250 8746,20969 8746,20688 L 8746,15531 C 8746,15250 8465,14970 8185,14970 L 2830,14970 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id33"> + <rect class="BoundingBox" stroke="none" fill="none" x="2301" y="14972" width="6448" height="1199"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="3505" y="15706"><tspan fill="rgb(102,102,102)" stroke="none">Receive IPC Messages</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id34"> + <rect class="BoundingBox" stroke="none" fill="none" x="13624" y="18720" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 13861,18746 C 13755,18746 13650,18851 13650,18957 L 13650,19803 C 13650,19909 13755,20015 13861,20015 L 17268,20015 C 17374,20015 17480,19909 17480,19803 L 17480,18957 C 17480,18851 17374,18746 17268,18746 L 13861,18746 Z M 13650,18746 L 13650,18746 Z M 17480,20015 L 17480,20015 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13861,18746 C 13755,18746 13650,18851 13650,18957 L 13650,19803 C 13650,19909 13755,20015 13861,20015 L 17268,20015 C 17374,20015 17480,19909 17480,19803 L 17480,18957 C 17480,18851 17374,18746 17268,18746 L 13861,18746 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id35"> + <rect class="BoundingBox" stroke="none" fill="none" x="13819" y="18871" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="14162" y="19319"><tspan fill="rgb(0,0,0)" stroke="none">Report job result and </tspan></tspan><tspan class="TextPosition" x="14581" y="19637"><tspan fill="rgb(0,0,0)" stroke="none">any other state</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id36"> + <rect class="BoundingBox" stroke="none" fill="none" x="3524" y="18720" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 3761,18746 C 3655,18746 3550,18851 3550,18957 L 3550,19803 C 3550,19909 3655,20015 3761,20015 L 7168,20015 C 7274,20015 7380,19909 7380,19803 L 7380,18957 C 7380,18851 7274,18746 7168,18746 L 3761,18746 Z M 3550,18746 L 3550,18746 Z M 7380,20015 L 7380,20015 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 3761,18746 C 3655,18746 3550,18851 3550,18957 L 3550,19803 C 3550,19909 3655,20015 3761,20015 L 7168,20015 C 7274,20015 7380,19909 7380,19803 L 7380,18957 C 7380,18851 7274,18746 7168,18746 L 3761,18746 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id37"> + <rect class="BoundingBox" stroke="none" fill="none" x="3719" y="18871" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4045" y="19319"><tspan fill="rgb(0,0,0)" stroke="none">Collect results on job </tspan></tspan><tspan class="TextPosition" x="4913" y="19637"><tspan fill="rgb(0,0,0)" stroke="none">instance</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id38"> + <rect class="BoundingBox" stroke="none" fill="none" x="7380" y="19151" width="6298" height="459"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13651,19380 L 7714,19380"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 7380,19381 L 7744,19609 7744,19152 7380,19381 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id39"> + <rect class="BoundingBox" stroke="none" fill="none" x="15336" y="17487" width="459" height="1260"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15565,17513 L 15565,18412"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 15566,18746 L 15794,18382 15337,18382 15566,18746 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id40"> + <rect class="BoundingBox" stroke="none" fill="none" x="2243" y="27644" width="6531" height="6333"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2830,27670 C 2549,27670 2269,27950 2269,28231 L 2269,33388 C 2269,33669 2549,33950 2830,33950 L 8185,33950 C 8465,33950 8746,33669 8746,33388 L 8746,28231 C 8746,27950 8465,27670 8185,27670 L 2830,27670 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id41"> + <rect class="BoundingBox" stroke="none" fill="none" x="3524" y="28920" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 3761,28946 C 3655,28946 3550,29051 3550,29157 L 3550,30003 C 3550,30109 3655,30215 3761,30215 L 7168,30215 C 7274,30215 7380,30109 7380,30003 L 7380,29157 C 7380,29051 7274,28946 7168,28946 L 3761,28946 Z M 3550,28946 L 3550,28946 Z M 7380,30215 L 7380,30215 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 3761,28946 C 3655,28946 3550,29051 3550,29157 L 3550,30003 C 3550,30109 3655,30215 3761,30215 L 7168,30215 C 7274,30215 7380,30109 7380,30003 L 7380,29157 C 7380,29051 7274,28946 7168,28946 L 3761,28946 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id42"> + <rect class="BoundingBox" stroke="none" fill="none" x="3719" y="29071" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4276" y="29678"><tspan fill="rgb(0,0,0)" stroke="none">Collect exit status</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id43"> + <rect class="BoundingBox" stroke="none" fill="none" x="13624" y="23821" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 13861,23847 C 13755,23847 13650,23952 13650,24058 L 13650,24904 C 13650,25010 13755,25116 13861,25116 L 17268,25116 C 17374,25116 17480,25010 17480,24904 L 17480,24058 C 17480,23952 17374,23847 17268,23847 L 13861,23847 Z M 13650,23847 L 13650,23847 Z M 17480,25116 L 17480,25116 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13861,23847 C 13755,23847 13650,23952 13650,24058 L 13650,24904 C 13650,25010 13755,25116 13861,25116 L 17268,25116 C 17374,25116 17480,25010 17480,24904 L 17480,24058 C 17480,23952 17374,23847 17268,23847 L 13861,23847 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id44"> + <rect class="BoundingBox" stroke="none" fill="none" x="13819" y="23972" width="3535" height="1017"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="14346" y="24420"><tspan fill="rgb(0,0,0)" stroke="none">Exit with symbolic </tspan></tspan><tspan class="TextPosition" x="14888" y="24738"><tspan fill="rgb(0,0,0)" stroke="none">exit status</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id45"> + <rect class="BoundingBox" stroke="none" fill="none" x="12343" y="14944" width="6531" height="11483"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 12948,14970 C 12658,14970 12369,15259 12369,15549 L 12369,25820 C 12369,26110 12658,26400 12948,26400 L 18267,26400 C 18557,26400 18847,26110 18847,25820 L 18847,15549 C 18847,15259 18557,14970 18267,14970 L 12948,14970 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id46"> + <rect class="BoundingBox" stroke="none" fill="none" x="12402" y="14972" width="6448" height="1199"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="13450" y="15706"><tspan fill="rgb(102,102,102)" stroke="none">Interruptible Job Harness</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id47"> + <rect class="BoundingBox" stroke="none" fill="none" x="3524" y="31421" width="3883" height="1322"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 3761,31447 C 3655,31447 3550,31552 3550,31658 L 3550,32504 C 3550,32610 3655,32716 3761,32716 L 7168,32716 C 7274,32716 7380,32610 7380,32504 L 7380,31658 C 7380,31552 7274,31447 7168,31447 L 3761,31447 Z M 3550,31447 L 3550,31447 Z M 7380,32716 L 7380,32716 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 3761,31447 C 3655,31447 3550,31552 3550,31658 L 3550,32504 C 3550,32610 3655,32716 3761,32716 L 7168,32716 C 7274,32716 7380,32610 7380,32504 L 7380,31658 C 7380,31552 7274,31447 7168,31447 L 3761,31447 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id48"> + <rect class="BoundingBox" stroke="none" fill="none" x="3719" y="31478" width="3535" height="1206"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4083" y="31862"><tspan fill="rgb(0,0,0)" stroke="none">Inform the job owner </tspan></tspan><tspan class="TextPosition" x="4068" y="32180"><tspan fill="rgb(0,0,0)" stroke="none">that a job completed, </tspan></tspan><tspan class="TextPosition" x="4132" y="32498"><tspan fill="rgb(0,0,0)" stroke="none">hand over the result</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id49"> + <rect class="BoundingBox" stroke="none" fill="none" x="15336" y="19988" width="459" height="3860"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15565,20014 L 15565,23513"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 15566,23847 L 15794,23483 15337,23483 15566,23847 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id50"> + <rect class="BoundingBox" stroke="none" fill="none" x="8747" y="26374" width="6888" height="4663"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15608,26400 C 15608,29340 13433,30736 9084,30807"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 8747,30811 L 9113,31035 9109,30578 8747,30811 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id51"> + <rect class="BoundingBox" stroke="none" fill="none" x="2244" y="22520" width="6404" height="3907"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2912,22546 C 2591,22546 2270,22867 2270,23188 L 2270,25757 C 2270,26078 2591,26400 2912,26400 L 7978,26400 C 8299,26400 8620,26078 8620,25757 L 8620,23188 C 8620,22867 8299,22546 7978,22546 L 2912,22546 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id52"> + <rect class="BoundingBox" stroke="none" fill="none" x="2397" y="22598" width="6097" height="3676"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="4450" y="23074"><tspan fill="rgb(102,102,102)" stroke="none">Job Control</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4108" y="23845"><tspan fill="rgb(0,0,0)" stroke="none">Suspend (SIGTSTP)</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4118" y="24481"><tspan fill="rgb(0,0,0)" stroke="none">Resume (SIGCONT)</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4000" y="25117"><tspan fill="rgb(0,0,0)" stroke="none">Terminate (SIGTERM)</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="4529" y="25753"><tspan fill="rgb(0,0,0)" stroke="none">Kill (SIGKILL)</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id53"> + <rect class="BoundingBox" stroke="none" fill="none" x="8594" y="24265" width="3778" height="459"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 8620,24473 C 11432,24473 9723,24492 12004,24494"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 12370,24493 L 12006,24265 12005,24722 12370,24493 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id54"> + <rect class="BoundingBox" stroke="none" fill="none" x="2302" y="27672" width="6448" height="1199"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="4618" y="28406"><tspan fill="rgb(102,102,102)" stroke="none">Job Exited</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id55"> + <rect class="BoundingBox" stroke="none" fill="none" x="5236" y="30188" width="459" height="1260"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 5465,30214 L 5465,31113"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 5466,31447 L 5694,31083 5237,31083 5466,31447 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id56"> + <rect class="BoundingBox" stroke="none" fill="none" x="11100" y="2372" width="8891" height="4852"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="11816" y="3205"><tspan fill="rgb(102,102,102)" stroke="none">This process is a fork() of the main process </tspan></tspan><tspan class="TextPosition" x="14070" y="3637"><tspan fill="rgb(102,102,102)" stroke="none">without execve().</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="388px" font-style="italic" font-weight="400"><tspan class="TextPosition" x="11602" y="4501"><tspan fill="rgb(102,102,102)" stroke="none">This means it has access to the main process </tspan></tspan><tspan class="TextPosition" x="12135" y="4933"><tspan fill="rgb(102,102,102)" stroke="none">data model at the time of the fork(), any </tspan></tspan><tspan class="TextPosition" x="11439" y="5365"><tspan fill="rgb(102,102,102)" stroke="none">modifications made after this point are copy-on-</tspan></tspan><tspan class="TextPosition" x="11456" y="5797"><tspan fill="rgb(102,102,102)" stroke="none">write, and any side effects of the job need to be </tspan></tspan><tspan class="TextPosition" x="11507" y="6229"><tspan fill="rgb(102,102,102)" stroke="none">manually propagated back to the main process </tspan></tspan><tspan class="TextPosition" x="14125" y="6661"><tspan fill="rgb(102,102,102)" stroke="none">through the IPC.</tspan></tspan></tspan></text> + </g> + </g> + </g> + </g> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/doc/source/images/arch-scheduler-queue-ports.svg b/doc/source/images/arch-scheduler-queue-ports.svg new file mode 100644 index 000000000..2466551bf --- /dev/null +++ b/doc/source/images/arch-scheduler-queue-ports.svg @@ -0,0 +1,318 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.2" width="127mm" height="208.28mm" viewBox="0 0 12700 20828" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve"> + <defs class="ClipPathGroup"> + <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse"> + <rect x="0" y="0" width="12700" height="20828"/> + </clipPath> + </defs> + <defs> + <font id="EmbeddedFont_1" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="normal" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="y" horiz-adv-x="1126" d="M 584,241 L 834,1082 1128,1082 700,-57 C 646,-188 590,-281 532,-336 469,-395 386,-425 283,-425 216,-425 157,-421 106,-412 L 106,-212 C 141,-217 173,-220 202,-220 230,-220 255,-217 276,-211 297,-205 317,-195 334,-181 368,-153 399,-105 426,-37 L 444,11 16,1082 313,1082 584,241 Z"/> + <glyph unicode="t" horiz-adv-x="623" d="M 420,-18 C 337,-18 274,5 229,50 184,95 162,163 162,254 L 162,892 25,892 25,1082 176,1082 264,1336 440,1336 440,1082 645,1082 645,892 440,892 440,330 C 440,277 450,239 470,214 490,189 521,176 563,176 580,176 596,177 610,180 624,183 640,186 657,190 L 657,16 C 622,5 586,-4 547,-10 508,-15 466,-18 420,-18 Z"/> + <glyph unicode="s" horiz-adv-x="993" d="M 1055,316 C 1055,264 1044,217 1023,176 1001,135 969,100 928,71 887,42 836,19 776,4 716,-12 648,-20 571,-20 502,-20 440,-15 385,-5 330,5 281,22 240,45 198,68 163,97 135,134 107,171 86,216 72,270 L 319,307 C 327,277 338,253 352,234 366,215 383,201 404,191 425,181 449,174 477,171 504,168 536,166 571,166 603,166 633,168 661,172 688,175 712,182 733,191 753,200 769,212 780,229 791,245 797,265 797,290 797,318 789,340 773,357 756,373 734,386 706,397 677,407 644,416 606,424 567,431 526,440 483,450 438,460 393,472 349,486 305,500 266,519 231,543 196,567 168,598 147,635 126,672 115,718 115,775 115,826 125,872 145,913 165,953 194,987 233,1016 272,1044 320,1066 377,1081 434,1096 499,1103 573,1103 632,1103 686,1098 737,1087 788,1076 833,1058 873,1035 913,1011 947,981 974,944 1001,907 1019,863 1030,811 L 781,785 C 776,811 768,833 756,850 744,867 729,880 712,890 694,900 673,907 650,911 627,914 601,916 573,916 506,916 456,908 423,891 390,874 373,845 373,805 373,780 380,761 394,746 407,731 427,719 452,710 477,700 506,692 541,685 575,678 612,669 653,659 703,648 752,636 801,622 849,607 892,588 930,563 967,538 998,505 1021,466 1044,427 1055,377 1055,316 Z"/> + <glyph unicode="r" horiz-adv-x="636" d="M 143,0 L 143,833 C 143,856 143,881 143,907 142,933 142,958 141,982 140,1006 139,1027 138,1046 137,1065 136,1075 135,1075 L 403,1075 C 404,1067 406,1054 407,1035 408,1016 410,995 411,972 412,950 414,927 415,905 416,883 416,865 416,851 L 420,851 C 434,890 448,926 462,957 476,988 493,1014 512,1036 531,1057 553,1074 580,1086 607,1097 640,1103 679,1103 696,1103 712,1102 729,1099 745,1096 757,1092 766,1088 L 766,853 C 748,857 730,861 712,864 693,867 671,868 646,868 576,868 522,840 483,783 444,726 424,642 424,531 L 424,0 143,0 Z"/> + <glyph unicode="p" horiz-adv-x="1046" d="M 1167,546 C 1167,464 1159,388 1143,319 1126,250 1101,190 1067,140 1033,90 990,51 938,23 885,-6 823,-20 752,-20 720,-20 688,-17 657,-10 625,-3 595,8 566,23 537,38 511,57 487,82 462,106 441,136 424,172 L 418,172 C 419,169 419,160 420,147 421,134 421,118 422,101 423,83 423,64 424,45 424,25 424,7 424,-10 L 424,-425 143,-425 143,833 C 143,888 142,938 141,981 139,1024 137,1058 135,1082 L 408,1082 C 409,1077 411,1068 413,1055 414,1042 416,1026 417,1009 418,992 418,974 419,955 420,936 420,920 420,906 L 424,906 C 458,977 505,1028 564,1059 623,1090 692,1105 770,1105 839,1105 898,1091 948,1063 998,1035 1039,996 1072,947 1104,898 1128,839 1144,771 1159,702 1167,627 1167,546 Z M 874,546 C 874,669 855,761 818,821 781,880 725,910 651,910 623,910 595,904 568,893 540,881 515,861 494,833 472,804 454,766 441,719 427,671 420,611 420,538 420,467 427,409 440,362 453,315 471,277 493,249 514,221 539,201 566,190 593,178 621,172 649,172 685,172 717,179 745,194 773,208 797,230 816,261 835,291 849,330 859,377 869,424 874,481 874,546 Z"/> + <glyph unicode="o" horiz-adv-x="1099" d="M 1171,542 C 1171,459 1160,384 1137,315 1114,246 1079,187 1033,138 987,88 930,49 861,22 792,-6 712,-20 621,-20 533,-20 455,-6 388,21 321,48 264,87 219,136 173,185 138,245 115,314 92,383 80,459 80,542 80,623 91,697 114,766 136,834 170,893 215,943 260,993 317,1032 386,1060 455,1088 535,1102 627,1102 724,1102 807,1088 876,1060 945,1032 1001,993 1045,944 1088,894 1120,835 1141,767 1161,698 1171,623 1171,542 Z M 877,542 C 877,671 856,764 814,822 772,880 711,909 631,909 548,909 485,880 441,821 397,762 375,669 375,542 375,477 381,422 393,375 404,328 421,290 442,260 463,230 489,208 519,194 549,179 582,172 618,172 659,172 696,179 729,194 761,208 788,230 810,260 832,290 849,328 860,375 871,422 877,477 877,542 Z"/> + <glyph unicode="n" horiz-adv-x="993" d="M 844,0 L 844,607 C 844,649 841,688 834,723 827,758 816,788 801,813 786,838 766,857 741,871 716,885 686,892 651,892 617,892 586,885 559,870 531,855 507,833 487,806 467,778 452,745 441,707 430,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 458,950 506,1010 563,1047 620,1084 689,1103 768,1103 833,1103 889,1092 934,1071 979,1050 1015,1020 1044,983 1072,946 1092,902 1105,851 1118,800 1124,746 1124,687 L 1124,0 844,0 Z"/> + <glyph unicode="m" horiz-adv-x="1562" d="M 780,0 L 780,607 C 780,649 777,688 772,723 766,758 757,788 744,813 731,838 714,857 693,871 672,885 646,892 616,892 587,892 561,885 538,870 515,855 495,833 478,806 461,778 447,745 438,707 429,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 455,950 498,1010 550,1047 601,1084 663,1103 735,1103 818,1103 884,1083 935,1043 985,1002 1019,944 1036,867 L 1042,867 C 1061,912 1082,949 1105,979 1127,1009 1152,1033 1179,1052 1206,1070 1235,1083 1267,1091 1298,1099 1333,1103 1370,1103 1429,1103 1480,1092 1521,1071 1562,1050 1595,1020 1621,983 1646,946 1665,902 1677,851 1688,800 1694,746 1694,687 L 1694,0 1415,0 1415,607 C 1415,649 1412,688 1407,723 1401,758 1392,788 1379,813 1366,838 1349,857 1328,871 1307,885 1281,892 1251,892 1223,892 1198,885 1175,871 1152,856 1132,836 1115,810 1098,783 1084,752 1075,715 1066,678 1060,638 1059,593 L 1059,0 780,0 Z"/> + <glyph unicode="l" horiz-adv-x="278" d="M 143,0 L 143,1484 424,1484 424,0 143,0 Z"/> + <glyph unicode="k" horiz-adv-x="1006" d="M 834,0 L 545,490 424,406 424,0 143,0 143,1484 424,1484 424,634 810,1082 1112,1082 732,660 1141,0 834,0 Z"/> + <glyph unicode="i" horiz-adv-x="278" d="M 143,1277 L 143,1484 424,1484 424,1277 143,1277 Z M 143,0 L 143,1082 424,1082 424,0 143,0 Z"/> + <glyph unicode="g" horiz-adv-x="1046" d="M 596,-434 C 525,-434 462,-427 408,-413 353,-398 307,-378 269,-353 230,-327 200,-296 177,-261 154,-225 138,-186 129,-143 L 410,-110 C 420,-153 442,-187 475,-212 508,-237 551,-249 604,-249 637,-249 668,-244 696,-235 723,-226 747,-210 767,-188 786,-165 802,-136 813,-99 824,-62 829,-17 829,37 829,56 829,75 829,94 829,113 829,131 830,147 831,166 831,184 831,201 L 829,201 C 796,131 751,80 692,49 633,18 562,2 481,2 412,2 353,16 304,43 254,70 213,107 180,156 147,204 123,262 108,329 92,396 84,469 84,550 84,633 92,709 109,777 126,844 151,902 186,951 220,1000 263,1037 316,1064 368,1090 430,1103 502,1103 574,1103 639,1088 696,1057 753,1026 797,977 829,908 L 834,908 C 834,922 835,939 836,957 837,976 838,994 839,1011 840,1029 842,1044 844,1058 845,1071 847,1078 848,1078 L 1114,1078 C 1113,1054 1111,1020 1110,977 1109,934 1108,885 1108,829 L 1108,32 C 1108,-47 1097,-115 1074,-173 1051,-231 1018,-280 975,-318 931,-357 877,-386 814,-405 750,-424 677,-434 596,-434 Z M 831,556 C 831,624 824,681 811,726 798,771 780,808 759,835 738,862 713,882 686,893 658,904 630,910 602,910 566,910 534,903 507,889 479,875 455,853 436,824 417,795 402,757 392,712 382,667 377,613 377,550 377,433 396,345 433,286 470,227 526,197 600,197 628,197 656,203 684,214 711,225 736,244 758,272 780,299 798,336 811,382 824,428 831,486 831,556 Z"/> + <glyph unicode="e" horiz-adv-x="994" d="M 586,-20 C 508,-20 438,-8 376,15 313,38 260,73 216,120 172,167 138,226 115,297 92,368 80,451 80,546 80,649 94,736 122,807 149,878 187,935 234,979 281,1022 335,1054 396,1073 457,1092 522,1102 590,1102 675,1102 748,1087 809,1057 869,1027 918,986 957,932 996,878 1024,814 1042,739 1060,664 1069,582 1069,491 L 1069,491 375,491 C 375,445 379,402 387,363 395,323 408,289 426,261 444,232 467,209 496,193 525,176 559,168 600,168 649,168 690,179 721,200 752,221 775,253 788,297 L 1053,274 C 1041,243 1024,211 1003,176 981,141 952,110 916,81 880,52 835,28 782,9 728,-10 663,-20 586,-20 Z M 586,925 C 557,925 531,920 506,911 481,901 459,886 441,865 422,844 407,816 396,783 385,750 378,710 377,663 L 797,663 C 792,750 771,816 734,860 697,903 648,925 586,925 Z"/> + <glyph unicode="d" horiz-adv-x="1046" d="M 844,0 C 843,5 841,15 840,29 838,42 836,58 835,75 833,92 832,110 831,128 830,146 829,162 829,176 L 825,176 C 792,106 747,56 689,26 630,-5 560,-20 479,-20 411,-20 352,-6 303,22 253,50 212,89 180,139 147,189 123,248 108,317 92,385 84,459 84,540 84,622 92,697 109,766 125,835 150,894 184,944 218,993 261,1032 314,1060 366,1088 428,1102 500,1102 535,1102 569,1098 602,1091 635,1084 665,1072 693,1057 721,1042 746,1022 769,998 792,974 811,945 827,911 L 829,911 C 829,918 829,928 829,941 828,954 828,968 828,985 828,1002 828,1019 828,1037 827,1055 827,1072 827,1089 L 827,1484 1108,1484 1108,236 C 1108,183 1109,137 1111,96 1113,55 1115,23 1116,0 L 844,0 Z M 831,547 C 831,618 824,678 811,725 798,772 780,809 759,837 737,864 712,884 685,895 657,906 629,911 600,911 564,911 532,904 505,890 477,876 454,854 435,824 416,794 401,756 392,709 382,662 377,606 377,540 377,295 451,172 598,172 626,172 654,178 682,190 710,202 735,222 757,251 779,280 797,318 811,367 824,415 831,475 831,547 Z"/> + <glyph unicode="c" horiz-adv-x="994" d="M 594,-20 C 508,-20 433,-7 369,20 304,47 251,84 208,133 165,182 133,240 112,309 91,377 80,452 80,535 80,625 92,705 115,776 138,846 172,905 216,954 260,1002 314,1039 379,1064 443,1089 516,1102 598,1102 668,1102 730,1092 785,1073 839,1054 886,1028 925,995 964,963 996,924 1021,879 1045,834 1062,786 1071,734 L 788,734 C 780,787 760,830 728,861 696,893 651,909 592,909 517,909 462,878 427,816 392,754 375,664 375,546 375,297 449,172 596,172 649,172 694,188 730,221 766,253 788,302 797,366 L 1079,366 C 1072,315 1057,267 1034,220 1010,174 978,133 938,97 897,62 848,33 791,12 734,-9 668,-20 594,-20 Z"/> + <glyph unicode="a" horiz-adv-x="1086" d="M 393,-20 C 341,-20 295,-13 254,2 213,16 178,37 149,65 120,93 98,127 83,168 68,208 60,255 60,307 60,371 71,425 94,469 116,513 146,548 185,575 224,602 269,622 321,634 373,647 428,653 487,653 L 720,653 720,709 C 720,748 717,782 710,808 703,835 692,857 679,873 666,890 649,902 630,909 610,916 587,920 562,920 539,920 518,918 500,913 481,909 465,901 452,890 439,879 428,864 420,845 411,826 405,803 402,774 L 109,774 C 117,822 132,866 153,906 174,946 204,981 242,1010 279,1039 326,1062 381,1078 436,1094 500,1102 574,1102 641,1102 701,1094 754,1077 807,1060 851,1036 888,1003 925,970 953,929 972,881 991,833 1001,777 1001,714 L 1001,320 C 1001,295 1002,272 1005,252 1007,232 1011,215 1018,202 1024,188 1033,178 1045,171 1056,164 1071,160 1090,160 1111,160 1132,162 1152,166 L 1152,14 C 1135,10 1120,6 1107,3 1094,0 1080,-3 1067,-5 1054,-7 1040,-9 1025,-10 1010,-11 992,-12 972,-12 901,-12 849,5 816,40 782,75 762,126 755,193 L 749,193 C 712,126 664,73 606,36 547,-1 476,-20 393,-20 Z M 720,499 L 576,499 C 546,499 518,497 491,493 464,490 440,482 420,470 399,459 383,442 371,420 359,397 353,367 353,329 353,277 365,239 389,214 412,189 444,176 483,176 519,176 552,184 581,199 610,214 635,234 656,259 676,284 692,312 703,345 714,377 720,411 720,444 L 720,499 Z"/> + <glyph unicode="W" horiz-adv-x="1985" d="M 1567,0 L 1217,0 1026,815 C 1020,840 1014,869 1007,903 1000,937 993,970 987,1002 980,1039 973,1077 967,1116 960,1077 952,1038 945,1001 942,985 938,969 935,952 932,935 928,918 925,902 921,885 918,870 915,855 912,840 908,827 905,815 L 715,0 365,0 2,1409 301,1409 477,625 C 487,582 496,540 505,499 514,458 522,421 529,388 537,350 544,314 551,279 561,328 571,376 580,423 584,443 588,464 593,485 598,506 602,527 607,548 611,569 615,589 620,608 624,627 628,644 631,659 L 805,1409 1135,1409 1313,659 C 1317,643 1321,625 1325,606 1329,586 1333,566 1337,545 1341,524 1345,503 1349,482 1353,461 1357,440 1360,420 1368,373 1376,326 1384,279 1392,316 1400,355 1409,395 1416,429 1425,466 1434,507 1443,548 1453,587 1462,625 L 1632,1409 1931,1409 1567,0 Z"/> + <glyph unicode="S" horiz-adv-x="1231" d="M 1286,406 C 1286,342 1274,284 1251,232 1228,179 1192,134 1143,97 1094,60 1031,31 955,11 878,-10 787,-20 682,-20 589,-20 506,-12 435,5 364,22 303,46 252,79 201,112 159,152 128,201 96,249 73,304 59,367 L 344,414 C 352,383 364,354 379,328 394,302 416,280 443,261 470,242 503,227 544,217 584,206 633,201 690,201 790,201 867,216 920,247 973,277 999,324 999,389 999,428 988,459 967,484 946,509 917,529 882,545 847,561 806,574 760,585 714,596 666,606 616,616 576,625 536,635 496,645 456,655 418,667 382,681 345,695 311,712 280,731 249,750 222,774 199,803 176,831 158,864 145,902 132,940 125,985 125,1036 125,1106 139,1166 167,1216 195,1266 234,1307 284,1339 333,1370 392,1393 461,1408 530,1423 605,1430 686,1430 778,1430 857,1423 923,1409 988,1394 1043,1372 1088,1343 1132,1314 1167,1277 1193,1233 1218,1188 1237,1136 1249,1077 L 963,1038 C 948,1099 919,1144 874,1175 829,1206 764,1221 680,1221 628,1221 585,1217 551,1208 516,1199 489,1186 469,1171 448,1156 434,1138 425,1118 416,1097 412,1076 412,1053 412,1018 420,990 437,968 454,945 477,927 507,912 537,897 573,884 615,874 656,863 702,853 752,842 796,833 840,823 883,813 926,802 968,790 1007,776 1046,762 1083,745 1117,725 1151,705 1181,681 1206,652 1231,623 1250,588 1265,548 1279,508 1286,461 1286,406 Z"/> + <glyph unicode="R" horiz-adv-x="1324" d="M 1105,0 L 778,535 432,535 432,0 137,0 137,1409 841,1409 C 929,1409 1006,1399 1072,1380 1137,1360 1192,1332 1236,1296 1280,1259 1313,1215 1335,1164 1356,1112 1367,1054 1367,989 1367,936 1359,888 1344,845 1328,801 1306,762 1279,728 1251,694 1218,666 1180,643 1142,620 1101,603 1056,592 L 1437,0 1105,0 Z M 1070,977 C 1070,1046 1048,1097 1003,1130 958,1163 893,1180 810,1180 L 432,1180 432,764 818,764 C 862,764 900,769 932,780 963,790 989,805 1010,824 1030,843 1045,865 1055,891 1065,917 1070,946 1070,977 Z"/> + <glyph unicode="P" horiz-adv-x="1165" d="M 1296,963 C 1296,902 1286,844 1266,788 1245,731 1214,681 1172,638 1130,595 1077,560 1012,535 947,509 871,496 782,496 L 432,496 432,0 137,0 137,1409 770,1409 C 860,1409 938,1398 1004,1377 1070,1355 1125,1324 1168,1285 1211,1246 1244,1199 1265,1144 1286,1089 1296,1029 1296,963 Z M 999,958 C 999,1031 977,1086 934,1124 890,1161 824,1180 737,1180 L 432,1180 432,723 745,723 C 789,723 827,729 859,740 890,751 917,767 938,788 959,809 974,834 984,863 994,892 999,923 999,958 Z"/> + <glyph unicode="I" horiz-adv-x="292" d="M 137,0 L 137,1409 432,1409 432,0 137,0 Z"/> + <glyph unicode="F" horiz-adv-x="1046" d="M 432,1181 L 432,745 1153,745 1153,517 432,517 432,0 137,0 137,1409 1176,1409 1176,1181 432,1181 Z"/> + <glyph unicode="E" horiz-adv-x="1152" d="M 137,0 L 137,1409 1245,1409 1245,1181 432,1181 432,827 1184,827 1184,599 432,599 432,228 1286,228 1286,0 137,0 Z"/> + <glyph unicode=" " horiz-adv-x="569"/> + </font> + </defs> + <defs> + <font id="EmbeddedFont_2" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="italic" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="”" horiz-adv-x="848" d="M 985,1217 C 976,1172 966,1131 954,1094 942,1057 928,1023 913,992 897,961 880,932 862,906 843,880 823,855 801,831 L 617,831 C 641,855 664,880 685,906 706,932 726,959 743,986 760,1013 774,1040 786,1068 798,1095 807,1122 812,1149 L 685,1149 736,1409 1023,1409 985,1217 Z M 555,1217 C 546,1172 536,1131 524,1094 512,1057 498,1023 483,992 468,961 451,932 432,906 413,880 393,855 371,831 L 189,831 C 236,879 277,931 313,986 348,1041 371,1095 382,1149 L 255,1149 306,1409 593,1409 555,1217 Z"/> + <glyph unicode="“" horiz-adv-x="848" d="M 617,831 L 655,1026 C 664,1071 674,1111 687,1148 699,1185 713,1218 728,1249 743,1280 761,1308 780,1335 799,1361 819,1386 841,1409 L 1023,1409 C 1000,1386 978,1361 957,1335 936,1309 917,1282 900,1255 883,1228 868,1200 856,1173 844,1146 835,1119 830,1092 L 957,1092 906,831 617,831 Z M 189,831 L 227,1026 C 236,1071 246,1111 258,1148 270,1185 284,1218 299,1249 314,1280 331,1308 350,1335 369,1361 389,1386 410,1409 L 593,1409 C 570,1386 548,1361 527,1335 506,1309 487,1282 470,1255 453,1228 438,1200 426,1173 414,1146 405,1119 400,1092 L 527,1092 476,831 189,831 Z"/> + <glyph unicode="’" horiz-adv-x="411" d="M 555,1214 C 546,1169 536,1129 524,1093 512,1056 498,1023 483,992 468,961 451,932 432,906 413,880 393,855 371,831 L 189,831 C 236,879 277,931 313,986 348,1041 371,1095 382,1149 L 255,1149 306,1409 593,1409 555,1214 Z"/> + <glyph unicode="y" horiz-adv-x="1324" d="M 570,-57 C 533,-115 497,-167 464,-212 430,-257 395,-296 358,-328 321,-359 280,-383 237,-400 194,-417 144,-425 88,-425 53,-425 22,-423 -6,-421 -33,-417 -60,-413 -85,-407 L -47,-211 C -35,-214 -21,-216 -5,-218 12,-219 27,-220 40,-220 65,-220 89,-217 111,-210 132,-203 153,-192 174,-177 195,-162 215,-141 235,-117 255,-91 275,-61 296,-24 L 324,24 112,1082 403,1082 474,585 C 475,578 477,565 480,548 482,531 484,511 487,489 489,466 491,443 494,418 497,393 499,370 501,348 503,325 505,305 507,288 508,271 509,258 509,251 512,258 518,271 526,288 533,305 542,324 553,346 563,367 574,390 585,414 596,438 607,461 618,483 628,505 637,525 646,543 655,560 661,573 665,581 L 924,1082 1224,1082 570,-57 Z"/> + <glyph unicode="x" horiz-adv-x="1298" d="M 724,0 L 538,383 211,0 -90,0 418,562 139,1082 431,1082 604,735 900,1082 1208,1082 725,557 1019,0 724,0 Z"/> + <glyph unicode="w" horiz-adv-x="1602" d="M 1207,0 L 910,0 867,660 C 866,681 865,704 865,731 864,758 864,783 863,806 862,833 862,861 862,890 851,861 840,833 829,806 820,783 810,758 799,731 788,704 777,679 767,658 L 465,0 168,0 99,1082 357,1082 370,446 C 371,428 371,408 371,386 371,363 371,342 371,323 L 371,255 C 380,278 389,300 398,323 406,342 415,363 424,386 433,408 441,428 450,446 L 744,1082 1045,1082 1087,446 C 1088,429 1089,409 1090,387 1090,365 1090,344 1091,325 1092,302 1092,279 1092,255 1101,279 1111,302 1120,325 1128,344 1136,365 1145,387 1154,409 1162,429 1169,446 L 1436,1082 1702,1082 1207,0 Z"/> + <glyph unicode="v" horiz-adv-x="1125" d="M 622,0 L 286,0 110,1082 399,1082 470,477 C 473,457 475,435 477,411 479,387 481,363 483,339 485,315 487,292 489,269 490,246 491,226 492,208 499,225 508,245 518,268 527,291 538,314 549,338 560,362 571,386 582,409 593,432 604,454 614,474 L 930,1082 1232,1082 622,0 Z"/> + <glyph unicode="u" horiz-adv-x="1152" d="M 512,1082 L 394,487 C 391,474 389,460 386,445 383,430 380,414 377,399 374,384 372,369 371,356 369,343 368,331 368,322 368,280 381,248 406,226 431,204 469,193 520,193 551,193 583,200 615,213 646,226 676,245 703,270 730,295 753,325 773,360 793,395 807,433 815,476 L 933,1082 1215,1082 1049,228 C 1044,205 1040,181 1036,156 1031,131 1027,107 1024,85 1021,62 1018,43 1016,27 1013,11 1012,3 1011,3 L 743,3 C 743,6 744,15 746,30 747,44 749,61 752,79 754,98 756,117 759,136 762,156 764,172 767,185 L 764,185 C 744,157 722,131 698,106 674,81 647,60 617,41 587,22 553,8 516,-3 479,-14 437,-19 391,-19 290,-19 213,5 162,54 111,103 85,173 85,265 85,277 86,291 88,306 89,321 91,337 93,352 95,367 97,381 100,395 102,409 104,420 106,429 L 233,1082 512,1082 Z"/> + <glyph unicode="t" horiz-adv-x="689" d="M 560,8 C 535,1 507,-5 476,-10 445,-14 411,-16 376,-16 337,-16 301,-11 269,-2 237,7 210,21 187,40 164,59 147,82 135,111 122,139 116,172 116,209 116,239 118,268 122,297 125,325 129,348 132,366 L 234,892 86,892 123,1082 285,1082 422,1336 598,1336 550,1082 752,1082 717,892 512,892 408,357 C 405,344 403,328 400,309 397,290 396,273 397,260 398,232 407,211 423,198 438,184 459,177 484,177 500,177 516,178 533,181 549,183 569,186 592,190 L 560,8 Z"/> + <glyph unicode="s" horiz-adv-x="1047" d="M 1000,334 C 1000,275 989,223 967,179 944,134 912,97 869,68 826,39 773,17 711,2 648,-13 577,-20 497,-20 363,-20 257,4 180,51 103,98 50,172 23,271 L 274,307 C 281,283 290,262 302,245 314,227 330,212 349,201 368,189 392,180 420,175 447,169 480,166 517,166 550,166 580,169 607,174 634,179 657,187 677,198 696,209 712,223 723,240 734,257 739,278 739,302 739,323 735,341 726,355 717,368 703,380 685,390 666,399 643,408 615,416 586,423 553,431 515,439 462,451 414,465 370,482 325,499 287,520 255,546 223,571 198,602 180,639 162,675 153,718 153,769 153,829 166,880 191,922 216,963 250,997 294,1024 337,1050 388,1069 447,1081 506,1093 569,1099 637,1099 699,1099 755,1094 805,1085 854,1075 897,1059 933,1036 969,1013 999,984 1022,947 1045,910 1060,865 1069,811 L 818,782 C 807,828 785,861 752,882 719,903 675,913 618,913 589,913 563,911 538,908 513,904 491,897 473,888 454,879 440,866 429,851 418,836 413,816 413,793 413,772 419,754 432,740 445,725 462,713 485,703 508,692 535,683 566,676 597,668 631,660 668,651 715,640 758,627 799,612 839,597 874,577 904,553 934,528 958,498 975,463 992,428 1000,385 1000,334 Z"/> + <glyph unicode="r" horiz-adv-x="847" d="M 844,853 C 829,856 812,860 795,863 778,866 756,868 730,868 648,868 581,839 530,781 478,723 440,634 417,514 L 316,0 35,0 196,830 C 201,853 205,877 209,900 213,923 217,946 221,968 224,990 228,1011 231,1031 234,1050 236,1067 238,1082 L 506,1082 C 504,1067 502,1050 500,1030 497,1010 495,990 492,969 489,948 487,929 484,910 481,891 478,874 476,861 L 480,861 C 503,902 525,938 548,969 570,999 593,1024 618,1044 642,1063 668,1078 696,1088 723,1097 754,1102 787,1102 795,1102 804,1102 814,1101 823,1100 833,1098 843,1097 852,1096 861,1094 870,1093 878,1091 885,1089 890,1088 L 844,853 Z"/> + <glyph unicode="q" horiz-adv-x="1165" d="M 898,903 C 901,920 905,938 910,957 914,976 918,994 923,1011 927,1027 931,1043 935,1056 939,1070 942,1077 945,1077 L 1215,1077 C 1212,1066 1205,1036 1195,989 1184,942 1171,876 1154,791 L 918,-425 637,-425 722,7 C 727,29 732,53 738,79 744,105 751,133 758,163 L 754,163 C 730,132 705,105 680,82 655,59 628,39 599,24 570,9 538,-3 505,-10 471,-17 434,-21 394,-21 340,-21 292,-12 251,7 210,25 175,50 146,83 117,115 96,154 81,199 66,244 59,294 59,348 59,378 61,411 64,448 67,484 72,523 80,565 99,660 124,742 157,810 190,878 228,934 271,977 314,1020 362,1052 415,1072 467,1092 522,1102 580,1102 624,1102 663,1098 696,1091 729,1084 757,1072 782,1056 807,1040 828,1019 846,994 864,969 880,938 893,903 L 898,903 Z M 518,172 C 553,172 587,178 619,189 650,200 679,219 706,246 733,273 756,309 777,355 798,400 814,458 827,527 832,556 836,584 839,609 842,634 843,658 843,680 843,755 829,812 802,851 774,890 730,910 669,910 634,910 601,905 571,895 540,884 513,866 488,840 463,814 441,779 422,735 403,690 387,634 374,565 367,530 363,498 360,469 357,439 356,411 356,386 356,353 359,324 366,298 372,271 382,249 395,230 408,211 424,197 445,187 465,177 489,172 518,172 Z"/> + <glyph unicode="p" horiz-adv-x="1245" d="M 728,907 C 693,907 660,902 628,891 596,880 567,861 540,834 513,807 490,771 469,726 448,681 430,623 417,554 412,525 408,497 405,472 402,447 400,423 400,401 400,364 405,331 415,303 424,274 438,250 456,231 473,212 494,197 519,188 544,178 571,173 601,173 635,173 666,178 694,189 721,200 746,218 768,244 790,270 810,305 827,350 844,394 858,449 870,516 876,550 881,582 884,612 887,641 889,669 889,694 889,765 876,818 851,854 825,889 784,907 728,907 Z M 493,913 C 516,946 540,974 565,998 590,1021 616,1041 645,1057 674,1072 705,1084 738,1091 771,1098 808,1102 848,1102 902,1102 950,1094 992,1077 1034,1060 1069,1037 1098,1006 1126,975 1148,938 1163,895 1178,851 1185,802 1185,748 1185,709 1183,670 1180,632 1177,593 1171,555 1164,516 1145,421 1121,340 1092,273 1063,205 1027,149 986,106 944,63 896,31 843,11 789,-10 729,-20 662,-20 579,-20 511,-3 459,32 407,67 370,115 349,178 L 347,178 C 344,150 339,119 333,86 327,53 321,21 315,-10 L 235,-425 -45,-425 198,833 C 203,856 207,876 210,893 213,909 215,926 218,943 220,960 223,979 226,1000 229,1021 232,1049 237,1082 L 512,1082 C 512,1078 511,1069 510,1056 509,1043 507,1028 505,1011 503,994 501,976 498,959 495,941 492,926 489,913 L 493,913 Z"/> + <glyph unicode="o" horiz-adv-x="1126" d="M 1185,683 C 1185,574 1169,477 1136,390 1103,303 1058,229 1000,168 942,107 873,61 794,29 715,-4 628,-20 535,-20 464,-20 399,-10 341,10 283,29 233,58 192,96 151,133 119,179 97,234 74,288 63,350 63,419 63,522 79,616 110,700 141,784 184,856 241,915 298,974 365,1020 444,1053 523,1085 609,1101 704,1101 783,1101 852,1092 912,1073 972,1054 1022,1027 1063,991 1103,955 1133,911 1154,860 1175,808 1185,749 1185,683 Z M 891,662 C 891,706 886,744 877,775 867,806 853,832 835,852 817,871 795,886 770,895 744,904 715,909 683,909 654,909 624,906 594,899 564,892 536,877 509,855 482,833 457,802 435,761 412,720 393,667 378,600 371,568 366,538 363,510 360,481 358,455 358,431 358,383 363,343 374,310 384,277 398,251 417,230 436,209 458,195 483,186 508,177 536,172 566,172 596,172 626,175 655,182 684,189 712,203 739,225 766,246 790,277 812,318 834,358 853,412 868,480 875,515 881,547 884,576 887,605 890,633 891,662 Z"/> + <glyph unicode="n" horiz-adv-x="1138" d="M 738,0 L 856,595 C 859,608 862,622 865,637 868,652 870,668 873,683 876,698 878,713 880,727 881,740 882,751 882,760 882,802 869,834 844,856 819,878 781,889 730,889 699,889 667,882 636,869 605,856 576,837 549,812 522,787 498,758 478,723 457,688 443,649 435,606 L 317,0 35,0 201,853 C 206,876 210,900 215,925 219,950 223,974 226,996 229,1019 232,1038 235,1054 237,1070 238,1078 239,1078 L 507,1078 C 507,1075 506,1066 505,1052 503,1037 501,1021 499,1002 496,984 494,965 491,945 488,926 486,910 483,897 L 486,897 C 506,925 528,951 553,976 577,1001 604,1022 634,1041 664,1060 698,1074 735,1085 772,1096 813,1101 859,1101 960,1101 1037,1077 1088,1028 1139,979 1165,909 1165,817 1165,805 1164,791 1163,776 1161,761 1159,746 1157,731 1155,716 1153,701 1151,688 1148,674 1146,662 1144,653 L 1017,0 738,0 Z"/> + <glyph unicode="m" horiz-adv-x="1707" d="M 1322,892 C 1292,892 1264,885 1237,872 1210,859 1185,840 1164,815 1142,790 1123,760 1108,725 1092,690 1080,650 1071,607 L 952,0 673,0 796,635 C 798,646 800,657 802,670 804,682 806,694 808,707 809,720 811,732 812,743 813,754 813,763 813,771 813,852 771,892 687,892 656,892 628,885 601,872 574,858 550,839 528,814 506,789 487,758 472,723 456,687 444,647 435,604 L 317,0 35,0 201,853 C 206,876 210,900 215,925 219,950 223,974 227,996 230,1019 233,1038 236,1054 238,1070 239,1078 240,1078 L 512,1078 C 512,1075 511,1066 509,1052 507,1037 505,1021 502,1002 499,984 496,965 493,945 490,926 487,910 484,897 L 487,897 C 508,928 529,957 551,982 572,1007 596,1029 622,1047 647,1064 676,1078 708,1087 739,1096 775,1101 815,1101 898,1101 963,1081 1011,1042 1059,1002 1088,944 1097,869 1118,902 1141,933 1164,961 1187,989 1213,1014 1241,1035 1269,1056 1300,1072 1335,1084 1369,1095 1408,1101 1451,1101 1543,1101 1614,1077 1663,1028 1712,979 1736,909 1736,817 1736,793 1734,766 1730,736 1725,706 1720,678 1715,653 L 1587,0 1308,0 1430,627 C 1432,637 1434,648 1436,661 1438,673 1440,685 1442,698 1444,710 1446,722 1447,734 1448,746 1448,757 1448,766 L 1448,771 C 1446,852 1404,892 1322,892 Z"/> + <glyph unicode="l" horiz-adv-x="583" d="M 35,0 L 323,1484 604,1484 315,0 35,0 Z"/> + <glyph unicode="k" horiz-adv-x="1191" d="M 728,0 L 540,497 400,422 315,0 35,0 323,1484 604,1484 437,634 902,1082 1224,1082 751,660 1026,0 728,0 Z"/> + <glyph unicode="i" horiz-adv-x="583" d="M 282,1277 L 323,1484 604,1484 563,1277 282,1277 Z M 35,0 L 245,1082 526,1082 315,0 35,0 Z"/> + <glyph unicode="h" horiz-adv-x="1138" d="M 601,1484 L 522,1079 C 519,1065 516,1050 513,1034 510,1017 506,1001 503,985 499,969 495,953 492,938 489,923 486,909 483,897 L 486,897 C 506,925 528,951 553,976 577,1001 604,1022 634,1041 664,1060 698,1074 735,1085 772,1096 813,1101 859,1101 960,1101 1037,1077 1088,1028 1139,979 1165,909 1165,817 1165,805 1164,791 1163,776 1161,761 1159,746 1157,731 1155,716 1153,701 1151,688 1148,674 1146,662 1144,653 L 1017,0 738,0 856,595 C 859,608 862,622 865,637 868,652 870,668 873,683 876,698 878,713 880,727 881,740 882,751 882,760 882,802 869,834 844,856 818,878 780,889 730,889 699,889 667,882 636,869 605,856 576,837 549,812 522,787 498,758 478,723 457,688 443,649 435,606 L 317,0 35,0 321,1484 601,1484 Z"/> + <glyph unicode="g" horiz-adv-x="1231" d="M 431,-425 C 361,-425 300,-419 249,-407 198,-394 154,-376 119,-352 84,-328 56,-298 36,-264 15,-228 1,-188 -7,-142 L 276,-112 C 285,-156 306,-188 337,-209 368,-229 411,-239 464,-239 503,-239 536,-234 565,-224 594,-213 619,-197 640,-176 661,-154 678,-126 693,-93 707,-59 719,-19 730,27 734,46 738,66 742,87 745,107 749,126 752,143 755,163 758,182 761,201 L 759,201 C 740,174 721,148 700,123 679,98 654,75 627,56 599,37 567,21 531,10 495,-2 453,-8 405,-8 352,-8 305,1 263,19 220,37 185,62 156,94 127,126 104,164 89,209 73,254 65,303 65,356 65,389 67,424 70,461 73,498 78,538 86,580 120,754 177,884 258,971 338,1058 447,1101 586,1101 624,1101 660,1096 695,1087 729,1078 760,1064 787,1047 814,1029 838,1007 858,982 877,956 892,926 901,893 L 903,893 C 906,910 911,930 916,950 921,971 925,991 930,1010 935,1029 939,1046 943,1059 947,1073 950,1080 951,1080 L 1216,1080 C 1215,1074 1212,1064 1209,1049 1206,1034 1202,1017 1197,997 1192,976 1188,954 1183,929 1178,904 1172,878 1167,851 L 1002,9 C 987,-62 966,-126 939,-180 912,-234 876,-279 831,-316 786,-352 730,-379 665,-398 600,-416 522,-425 431,-425 Z M 833,548 C 838,571 841,596 843,621 845,646 846,668 846,686 846,724 841,757 831,785 821,812 807,835 790,854 772,873 751,887 727,896 702,905 676,909 648,909 614,909 583,904 556,894 528,883 503,866 482,841 460,816 441,782 424,740 407,697 393,644 381,581 375,548 370,515 366,482 361,449 359,421 359,396 359,327 374,277 404,245 433,213 476,197 532,197 561,197 591,204 622,217 653,230 682,250 709,279 736,307 761,343 783,388 804,432 821,485 833,548 Z"/> + <glyph unicode="f" horiz-adv-x="782" d="M 528,892 L 354,0 74,0 248,892 90,892 127,1082 285,1082 307,1195 C 316,1240 329,1281 347,1317 364,1353 389,1383 420,1408 451,1433 489,1452 534,1465 579,1478 634,1484 698,1484 728,1484 757,1482 784,1479 811,1475 834,1471 853,1467 L 817,1286 C 811,1287 804,1289 796,1290 787,1291 779,1292 770,1293 761,1294 752,1294 743,1295 734,1296 727,1296 721,1296 676,1296 644,1285 624,1264 604,1243 590,1210 581,1167 L 565,1082 778,1082 741,892 528,892 Z"/> + <glyph unicode="e" horiz-adv-x="1007" d="M 358,476 C 355,461 354,447 353,432 352,417 351,402 351,387 351,316 367,262 398,225 429,187 474,168 535,168 563,168 588,172 610,181 632,190 652,202 669,217 686,232 702,249 715,270 728,291 739,313 748,337 L 993,263 C 973,220 950,182 925,147 900,112 869,82 832,57 795,32 751,13 700,0 649,-13 587,-20 516,-20 443,-20 378,-10 322,11 265,32 218,61 180,99 141,137 112,183 93,237 73,291 63,351 63,418 63,527 78,624 107,709 136,794 176,865 228,924 279,982 341,1026 412,1057 483,1087 561,1102 646,1102 721,1102 785,1092 840,1072 895,1052 940,1024 976,988 1012,951 1039,908 1056,858 1073,807 1082,752 1082,691 1082,661 1080,627 1076,588 1071,549 1065,511 1058,476 L 358,476 Z M 822,663 C 823,674 824,683 825,692 825,701 825,710 825,719 825,790 809,842 776,875 743,908 699,924 646,924 623,924 599,920 574,913 549,906 524,892 501,873 477,853 456,826 437,793 418,759 402,716 391,663 L 822,663 Z"/> + <glyph unicode="d" horiz-adv-x="1271" d="M 749,160 C 725,129 700,102 675,79 650,56 623,38 595,23 566,8 535,-3 502,-11 469,-17 432,-21 392,-21 339,-21 291,-12 250,7 208,26 173,52 145,85 116,118 95,158 80,204 65,250 58,300 58,354 58,384 60,416 63,451 66,486 71,524 79,566 98,661 123,742 156,810 188,877 226,933 269,976 312,1019 359,1051 412,1072 465,1092 521,1102 580,1102 629,1102 671,1097 707,1087 742,1076 773,1062 798,1044 823,1026 843,1005 859,981 874,957 886,931 894,904 L 899,904 C 900,917 903,937 907,964 911,991 917,1025 925,1066 L 1009,1484 1286,1484 1048,231 C 1041,190 1035,151 1030,112 1025,73 1022,36 1019,0 L 738,0 C 738,5 738,13 739,24 739,35 740,47 741,62 742,77 744,92 746,109 748,126 750,143 753,160 L 749,160 Z M 515,172 C 550,172 584,178 616,189 647,200 676,219 703,246 730,273 753,309 774,355 795,400 812,458 825,527 830,556 835,584 838,610 841,635 842,659 842,681 842,761 826,819 795,856 764,892 717,910 654,910 623,910 593,905 564,894 535,883 509,865 485,839 461,812 439,777 420,733 401,688 385,632 373,565 367,531 363,500 360,473 357,445 355,418 355,393 355,322 368,268 393,230 418,191 459,172 515,172 Z"/> + <glyph unicode="c" horiz-adv-x="1046" d="M 536,173 C 591,173 637,191 673,226 709,261 738,312 759,381 L 1030,331 C 1014,278 992,230 965,187 937,144 903,107 862,76 821,45 772,22 716,5 659,-12 594,-20 520,-20 443,-20 375,-10 318,11 261,32 213,61 176,99 138,136 110,181 91,233 72,285 63,342 63,405 63,432 64,461 67,492 69,523 74,554 81,584 98,658 119,722 145,777 170,831 199,877 231,916 262,954 296,985 333,1010 370,1034 407,1053 446,1067 485,1080 524,1090 564,1095 603,1100 642,1102 680,1102 751,1102 813,1092 865,1073 917,1054 961,1028 996,995 1031,962 1057,923 1076,880 1094,836 1105,790 1109,741 L 825,718 C 822,778 807,825 780,859 753,892 712,909 658,909 621,909 588,903 561,891 533,878 508,859 487,832 466,805 447,770 430,728 413,685 396,634 381,575 378,562 376,548 373,533 370,518 368,503 366,488 363,473 361,458 360,445 359,431 358,418 358,407 358,326 373,267 403,230 433,192 477,173 536,173 Z"/> + <glyph unicode="b" horiz-adv-x="1152" d="M 855,1102 C 909,1102 957,1094 999,1077 1041,1060 1076,1037 1105,1006 1133,975 1155,938 1170,895 1185,851 1192,802 1192,748 L 1192,734 C 1192,702 1190,667 1187,630 1184,593 1178,555 1171,516 1152,421 1128,340 1099,273 1070,205 1034,149 993,106 951,63 903,31 850,11 796,-10 736,-20 669,-20 586,-20 518,-3 466,32 414,67 377,115 356,178 L 354,178 C 350,160 346,142 341,122 336,102 331,83 326,66 321,48 316,33 313,21 310,8 307,2 306,2 L 35,2 C 37,8 40,18 43,32 46,47 50,64 55,84 59,104 64,126 69,150 74,174 79,199 84,225 L 330,1484 611,1484 527,1057 C 518,1013 511,978 505,952 499,926 496,913 495,913 L 499,913 C 536,969 585,1015 645,1050 704,1085 774,1102 855,1102 Z M 735,907 C 700,907 667,902 635,891 603,880 574,861 547,834 520,807 497,771 476,726 455,681 437,623 424,554 419,525 415,497 412,472 409,447 407,423 407,401 407,364 412,331 422,303 431,274 445,250 463,231 480,212 501,197 526,188 551,178 578,173 608,173 642,173 673,178 700,189 727,199 751,217 773,243 794,268 814,303 831,348 848,392 863,448 877,516 884,550 890,582 894,612 897,641 899,669 899,694 899,764 887,817 864,853 840,889 797,907 735,907 Z"/> + <glyph unicode="a" horiz-adv-x="1073" d="M 1065,9 C 1037,-2 1009,-7 980,-7 951,-7 922,-7 892,-7 825,-7 774,7 738,35 702,63 684,100 684,146 684,156 684,167 685,178 686,189 687,199 689,210 L 683,210 C 660,175 637,143 614,115 591,87 565,63 537,44 508,24 476,8 441,-3 406,-14 364,-20 317,-20 265,-20 220,-12 182,5 143,22 111,44 86,72 61,100 42,131 29,168 16,204 10,241 10,279 10,333 18,380 33,419 48,459 68,493 94,521 120,549 151,572 186,589 221,607 258,621 298,631 338,641 380,648 423,652 466,656 509,658 551,658 L 742,658 750,694 C 755,714 758,732 760,747 762,762 763,777 763,790 763,834 752,867 729,888 706,909 675,919 636,919 617,919 597,918 576,915 555,912 536,906 518,897 499,887 483,873 468,854 453,835 441,809 433,777 L 170,808 C 181,853 198,893 222,929 246,965 277,996 316,1022 355,1047 401,1067 455,1081 508,1095 570,1102 641,1102 779,1102 880,1078 945,1029 1009,980 1041,906 1041,807 1041,786 1038,762 1033,733 1028,704 1022,677 1017,650 L 946,297 C 944,286 942,274 941,261 939,248 938,236 938,225 938,209 941,197 948,188 955,179 962,173 971,169 980,165 988,163 997,162 1006,161 1012,160 1017,160 1026,160 1035,160 1044,161 1052,162 1064,164 1079,167 L 1065,9 Z M 711,502 L 549,502 C 471,502 410,487 365,456 320,425 297,382 297,325 297,299 301,277 309,258 317,239 328,223 341,211 354,199 370,190 388,185 405,179 424,176 443,176 462,176 484,180 508,187 531,195 555,208 578,226 601,244 622,268 642,298 662,328 678,366 689,410 L 711,502 Z"/> + <glyph unicode="S" horiz-adv-x="1311" d="M 600,-20 C 510,-20 431,-12 363,4 295,20 238,44 191,77 144,109 107,149 80,197 53,245 34,301 25,365 L 314,414 C 321,378 331,347 346,320 361,293 380,271 405,254 430,236 460,223 495,214 530,205 572,201 620,201 671,201 717,204 760,211 802,218 838,229 869,245 899,260 923,281 940,306 957,331 965,363 965,400 965,431 959,458 946,480 933,502 915,521 890,537 865,553 834,567 797,580 760,593 716,605 667,618 604,635 546,653 491,674 436,695 388,721 347,753 306,784 273,823 249,869 225,914 213,970 213,1037 213,1100 228,1157 258,1206 288,1255 329,1296 381,1329 432,1362 493,1388 563,1405 632,1422 707,1430 786,1430 872,1430 948,1422 1013,1406 1078,1389 1133,1366 1179,1337 1225,1307 1262,1271 1289,1230 1316,1188 1335,1142 1345,1091 L 1057,1024 C 1042,1084 1011,1132 962,1168 913,1203 849,1221 770,1221 726,1221 688,1217 655,1208 622,1199 594,1187 572,1172 549,1157 532,1138 521,1117 510,1096 504,1072 504,1047 504,1017 512,992 527,972 542,951 562,934 589,919 615,904 646,891 683,880 720,869 760,857 804,845 838,836 873,826 909,815 944,804 979,791 1012,776 1045,761 1077,743 1106,723 1135,702 1161,678 1183,650 1205,621 1222,589 1235,552 1248,515 1254,472 1254,423 1254,353 1241,291 1214,236 1187,181 1147,135 1093,97 1039,59 971,30 889,10 807,-10 711,-20 600,-20 Z"/> + <glyph unicode="R" horiz-adv-x="1429" d="M 1010,0 L 780,534 434,534 331,0 36,0 310,1409 961,1409 C 1051,1409 1128,1398 1192,1376 1256,1354 1308,1325 1349,1288 1389,1251 1418,1208 1437,1159 1456,1110 1465,1059 1465,1006 1465,943 1454,888 1432,839 1409,790 1380,747 1343,712 1306,677 1263,648 1214,627 1165,606 1115,591 1062,583 L 1336,0 1010,0 Z M 872,764 C 917,764 957,768 993,777 1029,786 1060,799 1086,818 1111,837 1131,860 1145,889 1159,917 1166,950 1166,989 1166,1024 1160,1053 1147,1078 1134,1102 1117,1122 1095,1137 1073,1152 1047,1163 1018,1170 989,1177 957,1180 924,1180 L 560,1180 479,764 872,764 Z"/> + <glyph unicode="Q" horiz-adv-x="1456" d="M 928,1430 C 1027,1430 1115,1417 1193,1390 1271,1363 1337,1324 1392,1274 1446,1223 1487,1162 1516,1091 1545,1020 1559,940 1559,851 1559,818 1557,785 1554,750 1551,715 1546,681 1539,649 1521,559 1493,477 1455,403 1416,328 1369,263 1313,207 1257,150 1193,104 1121,68 1048,31 969,6 882,-8 895,-73 916,-120 947,-149 977,-178 1022,-193 1081,-193 1092,-193 1105,-193 1118,-193 1131,-193 1145,-192 1158,-191 1171,-190 1184,-188 1197,-187 1210,-185 1221,-183 1231,-181 L 1186,-375 C 1167,-382 1142,-388 1112,-393 1081,-398 1050,-400 1017,-400 943,-400 880,-391 828,-372 776,-353 733,-327 699,-293 665,-258 639,-217 621,-169 603,-121 591,-68 584,-9 505,4 436,27 376,61 315,94 265,136 224,187 183,237 152,295 131,360 110,425 100,496 100,573 100,604 102,635 105,667 108,699 112,731 119,764 140,864 173,955 219,1037 265,1119 322,1189 391,1248 460,1306 539,1351 630,1383 720,1414 819,1430 928,1430 Z M 914,1197 C 843,1197 779,1186 723,1165 667,1144 619,1113 578,1073 537,1033 502,984 475,926 448,867 427,801 413,727 408,702 405,678 403,653 401,628 400,604 400,581 400,458 430,366 490,305 550,243 634,212 741,212 813,212 877,223 933,245 989,266 1038,297 1079,338 1120,379 1155,428 1182,486 1209,543 1229,608 1243,680 1248,704 1251,730 1253,757 1254,784 1255,808 1255,827 1255,889 1247,943 1231,989 1215,1035 1192,1074 1163,1105 1134,1136 1098,1159 1056,1174 1013,1189 966,1197 914,1197 Z"/> + <glyph unicode="O" horiz-adv-x="1456" d="M 928,1430 C 1027,1430 1115,1417 1193,1390 1271,1363 1337,1324 1392,1274 1446,1223 1487,1162 1516,1091 1545,1020 1559,940 1559,851 1559,818 1557,785 1554,750 1551,715 1546,681 1539,649 1518,546 1485,454 1438,372 1391,289 1332,219 1263,161 1194,103 1114,58 1024,27 933,-4 834,-20 727,-20 625,-20 535,-5 457,24 379,53 314,93 261,146 208,198 168,260 141,333 114,406 100,486 100,573 100,604 102,635 105,667 108,699 112,731 119,764 140,864 173,955 219,1037 265,1119 322,1189 391,1248 460,1306 539,1351 630,1383 720,1414 819,1430 928,1430 Z M 914,1197 C 843,1197 779,1186 723,1165 667,1144 619,1113 578,1073 537,1033 502,984 475,926 448,867 427,801 413,727 408,702 405,678 403,653 401,628 400,604 400,581 400,458 430,366 490,305 550,243 634,212 741,212 813,212 877,223 933,245 989,266 1038,297 1079,338 1120,379 1155,428 1182,486 1209,543 1229,608 1243,680 1248,704 1251,730 1253,757 1254,784 1255,808 1255,827 1255,889 1247,943 1231,989 1215,1035 1192,1074 1163,1105 1134,1136 1098,1159 1056,1174 1013,1189 966,1197 914,1197 Z"/> + <glyph unicode="I" horiz-adv-x="583" d="M 36,0 L 309,1409 604,1409 330,0 36,0 Z"/> + <glyph unicode="E" horiz-adv-x="1377" d="M 36,0 L 309,1409 1417,1409 1373,1181 560,1181 491,827 1243,827 1199,599 447,599 375,228 1229,228 1184,0 36,0 Z"/> + <glyph unicode="A" horiz-adv-x="1377" d="M 1039,0 L 984,360 447,360 252,0 -42,0 745,1409 1093,1409 1331,0 1039,0 Z M 894,1034 C 893,1044 891,1057 889,1072 887,1087 885,1102 883,1118 881,1133 879,1148 878,1162 877,1175 876,1185 876,1192 873,1184 869,1172 862,1156 855,1139 847,1121 838,1101 829,1081 819,1060 808,1039 797,1018 787,998 778,980 L 566,582 961,582 894,1034 Z"/> + <glyph unicode="." horiz-adv-x="358" d="M 46,0 L 105,305 394,305 335,0 46,0 Z"/> + <glyph unicode="," horiz-adv-x="424" d="M 347,66 C 338,21 328,-19 316,-56 304,-93 290,-126 275,-158 260,-188 243,-217 225,-243 206,-269 186,-294 165,-317 L -20,-317 C 3,-294 26,-269 47,-243 68,-217 88,-190 105,-163 122,-136 137,-108 149,-81 161,-54 170,-27 175,0 L 46,0 105,305 394,305 347,66 Z"/> + <glyph unicode=" " horiz-adv-x="569"/> + </font> + </defs> + <defs class="TextShapeIndex"> + <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20 id21 id22 id23 id24 id25 id26 id27 id28 id29 id30 id31"/> + </defs> + <defs class="EmbeddedBulletChars"> + <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/> + </g> + <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/> + </g> + <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/> + </g> + <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/> + </g> + <g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/> + </g> + <g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/> + </g> + <g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/> + </g> + <g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/> + </g> + <g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/> + </g> + </defs> + <defs class="TextEmbeddedBitmaps"/> + <g> + <g id="id2" class="Master_Slide"> + <g id="bg-id2" class="Background"/> + <g id="bo-id2" class="BackgroundObjects"/> + </g> + </g> + <g class="SlideGroup"> + <g> + <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)"> + <g class="Page"> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id3"> + <rect class="BoundingBox" stroke="none" fill="none" x="1226" y="14291" width="10231" height="5246"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 1716,14317 C 1484,14317 1252,14549 1252,14781 L 1252,19045 C 1252,19277 1484,19510 1716,19510 L 10965,19510 C 11197,19510 11429,19277 11429,19045 L 11429,14781 C 11429,14549 11197,14317 10965,14317 L 1716,14317 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id4"> + <rect class="BoundingBox" stroke="none" fill="none" x="4993" y="14916" width="2651" height="1352"/> + <path fill="rgb(153,204,153)" stroke="none" d="M 5235,14942 C 5127,14942 5019,15050 5019,15158 L 5019,16024 C 5019,16132 5127,16241 5235,16241 L 7400,16241 C 7508,16241 7617,16132 7617,16024 L 7617,15158 C 7617,15050 7508,14942 7400,14942 L 5235,14942 Z M 5019,14942 L 5019,14942 Z M 7617,16241 L 7617,16241 Z"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 5235,14942 C 5127,14942 5019,15050 5019,15158 L 5019,16024 C 5019,16132 5127,16241 5235,16241 L 7400,16241 C 7508,16241 7617,16132 7617,16024 L 7617,15158 C 7617,15050 7508,14942 7400,14942 L 5235,14942 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id5"> + <rect class="BoundingBox" stroke="none" fill="none" x="5020" y="14942" width="2598" height="1299"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5603" y="15690"><tspan fill="rgb(0,0,0)" stroke="none">Processed</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id6"> + <rect class="BoundingBox" stroke="none" fill="none" x="1793" y="14917" width="2651" height="1352"/> + <path fill="rgb(204,153,153)" stroke="none" d="M 2035,14943 C 1927,14943 1819,15051 1819,15159 L 1819,16025 C 1819,16133 1927,16242 2035,16242 L 4200,16242 C 4308,16242 4417,16133 4417,16025 L 4417,15159 C 4417,15051 4308,14943 4200,14943 L 2035,14943 Z M 1819,14943 L 1819,14943 Z M 4417,16242 L 4417,16242 Z"/> + <path fill="none" stroke="rgb(153,0,0)" stroke-width="51" stroke-linejoin="round" d="M 2035,14943 C 1927,14943 1819,15051 1819,15159 L 1819,16025 C 1819,16133 1927,16242 2035,16242 L 4200,16242 C 4308,16242 4417,16133 4417,16025 L 4417,15159 C 4417,15051 4308,14943 4200,14943 L 2035,14943 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id7"> + <rect class="BoundingBox" stroke="none" fill="none" x="1820" y="14943" width="2598" height="1299"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="2708" y="15691"><tspan fill="rgb(0,0,0)" stroke="none">Failed</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id8"> + <rect class="BoundingBox" stroke="none" fill="none" x="8193" y="14917" width="2651" height="1352"/> + <path fill="rgb(204,204,153)" stroke="none" d="M 8435,14943 C 8327,14943 8219,15051 8219,15159 L 8219,16025 C 8219,16133 8327,16242 8435,16242 L 10600,16242 C 10708,16242 10817,16133 10817,16025 L 10817,15159 C 10817,15051 10708,14943 10600,14943 L 8435,14943 Z M 8219,14943 L 8219,14943 Z M 10817,16242 L 10817,16242 Z"/> + <path fill="none" stroke="rgb(102,51,0)" stroke-width="51" stroke-linejoin="round" d="M 8435,14943 C 8327,14943 8219,15051 8219,15159 L 8219,16025 C 8219,16133 8327,16242 8435,16242 L 10600,16242 C 10708,16242 10817,16133 10817,16025 L 10817,15159 C 10817,15051 10708,14943 10600,14943 L 8435,14943 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id9"> + <rect class="BoundingBox" stroke="none" fill="none" x="8220" y="14943" width="2598" height="1299"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="8966" y="15691"><tspan fill="rgb(0,0,0)" stroke="none">Skipped</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id10"> + <rect class="BoundingBox" stroke="none" fill="none" x="1240" y="4450" width="10218" height="5245"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 1730,4476 C 1498,4476 1266,4708 1266,4940 L 1266,9203 C 1266,9435 1498,9668 1730,9668 L 10966,9668 C 11198,9668 11431,9435 11431,9203 L 11431,4940 C 11431,4708 11198,4476 10966,4476 L 1730,4476 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id11"> + <rect class="BoundingBox" stroke="none" fill="none" x="5006" y="5075" width="2651" height="1352"/> + <path fill="rgb(153,204,153)" stroke="none" d="M 5248,5101 C 5140,5101 5032,5209 5032,5317 L 5032,6183 C 5032,6291 5140,6400 5248,6400 L 7413,6400 C 7521,6400 7630,6291 7630,6183 L 7630,5317 C 7630,5209 7521,5101 7413,5101 L 5248,5101 Z M 5032,5101 L 5032,5101 Z M 7630,6400 L 7630,6400 Z"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 5248,5101 C 5140,5101 5032,5209 5032,5317 L 5032,6183 C 5032,6291 5140,6400 5248,6400 L 7413,6400 C 7521,6400 7630,6291 7630,6183 L 7630,5317 C 7630,5209 7521,5101 7413,5101 L 5248,5101 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id12"> + <rect class="BoundingBox" stroke="none" fill="none" x="5033" y="5101" width="2598" height="1299"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5908" y="5849"><tspan fill="rgb(0,0,0)" stroke="none">Ready</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id13"> + <rect class="BoundingBox" stroke="none" fill="none" x="8206" y="5076" width="2651" height="1352"/> + <path fill="rgb(204,153,102)" stroke="none" d="M 8448,5102 C 8340,5102 8232,5210 8232,5318 L 8232,6184 C 8232,6292 8340,6401 8448,6401 L 10613,6401 C 10721,6401 10830,6292 10830,6184 L 10830,5318 C 10830,5210 10721,5102 10613,5102 L 8448,5102 Z M 8232,5102 L 8232,5102 Z M 10830,6401 L 10830,6401 Z"/> + <path fill="none" stroke="rgb(128,25,0)" stroke-width="51" stroke-linejoin="round" d="M 8448,5102 C 8340,5102 8232,5210 8232,5318 L 8232,6184 C 8232,6292 8340,6401 8448,6401 L 10613,6401 C 10721,6401 10830,6292 10830,6184 L 10830,5318 C 10830,5210 10721,5102 10613,5102 L 8448,5102 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id14"> + <rect class="BoundingBox" stroke="none" fill="none" x="8233" y="5102" width="2598" height="1299"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="9231" y="5850"><tspan fill="rgb(0,0,0)" stroke="none">Skip</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id15"> + <rect class="BoundingBox" stroke="none" fill="none" x="1319" y="6523" width="10112" height="3115"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="353px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="1621" y="7216"><tspan fill="rgb(102,102,102)" stroke="none">Queue implementations report a “QueueStatus” for all of </tspan></tspan><tspan class="TextPosition" x="1868" y="7610"><tspan fill="rgb(102,102,102)" stroke="none">the elements which are in the input queue at all times.</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="353px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="1883" y="8398"><tspan fill="rgb(102,102,102)" stroke="none">Skip elements go directly to the output queue without </tspan></tspan><tspan class="TextPosition" x="1786" y="8792"><tspan fill="rgb(102,102,102)" stroke="none">processing, and the scheduler only ever processes the </tspan></tspan><tspan class="TextPosition" x="4988" y="9186"><tspan fill="rgb(102,102,102)" stroke="none">Ready elements.</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id16"> + <rect class="BoundingBox" stroke="none" fill="none" x="1806" y="5077" width="2651" height="1352"/> + <path fill="rgb(153,153,204)" stroke="none" d="M 2048,5103 C 1940,5103 1832,5211 1832,5319 L 1832,6185 C 1832,6293 1940,6402 2048,6402 L 4213,6402 C 4321,6402 4430,6293 4430,6185 L 4430,5319 C 4430,5211 4321,5103 4213,5103 L 2048,5103 Z M 1832,5103 L 1832,5103 Z M 4430,6402 L 4430,6402 Z"/> + <path fill="none" stroke="rgb(0,0,153)" stroke-width="51" stroke-linejoin="round" d="M 2048,5103 C 1940,5103 1832,5211 1832,5319 L 1832,6185 C 1832,6293 1940,6402 2048,6402 L 4213,6402 C 4321,6402 4430,6293 4430,6185 L 4430,5319 C 4430,5211 4321,5103 4213,5103 L 2048,5103 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id17"> + <rect class="BoundingBox" stroke="none" fill="none" x="1833" y="5103" width="2598" height="1299"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="2835" y="5851"><tspan fill="rgb(0,0,0)" stroke="none">Wait</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id18"> + <rect class="BoundingBox" stroke="none" fill="none" x="5006" y="1295" width="2651" height="1351"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 5248,1321 C 5140,1321 5032,1429 5032,1537 L 5032,2402 C 5032,2510 5140,2619 5248,2619 L 7413,2619 C 7521,2619 7630,2510 7630,2402 L 7630,1537 C 7630,1429 7521,1321 7413,1321 L 5248,1321 Z M 5032,1321 L 5032,1321 Z M 7630,2619 L 7630,2619 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 5248,1321 C 5140,1321 5032,1429 5032,1537 L 5032,2402 C 5032,2510 5140,2619 5248,2619 L 7413,2619 C 7521,2619 7630,2510 7630,2402 L 7630,1537 C 7630,1429 7521,1321 7413,1321 L 5248,1321 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id19"> + <rect class="BoundingBox" stroke="none" fill="none" x="5033" y="1322" width="2598" height="1298"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5534" y="2070"><tspan fill="rgb(0,0,0)" stroke="none">Elements In</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id20"> + <rect class="BoundingBox" stroke="none" fill="none" x="6102" y="2593" width="459" height="2509"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6331,2619 L 6331,4767"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 6332,5101 L 6560,4737 6103,4737 6332,5101 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id21"> + <rect class="BoundingBox" stroke="none" fill="none" x="2953" y="2593" width="3405" height="2512"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6331,2619 C 6331,4501 3542,3411 3171,4775"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 3132,5103 L 3407,4773 2954,4711 3132,5103 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id22"> + <rect class="BoundingBox" stroke="none" fill="none" x="6305" y="2593" width="3406" height="2510"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6331,2619 C 6331,4482 9124,3391 9491,4773"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 9532,5102 L 9709,4711 9256,4771 9532,5102 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id23"> + <rect class="BoundingBox" stroke="none" fill="none" x="5006" y="11004" width="2651" height="1352"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 5248,11030 C 5140,11030 5032,11138 5032,11246 L 5032,12112 C 5032,12220 5140,12329 5248,12329 L 7413,12329 C 7521,12329 7630,12220 7630,12112 L 7630,11246 C 7630,11138 7521,11030 7413,11030 L 5248,11030 Z M 5032,11030 L 5032,11030 Z M 7630,12329 L 7630,12329 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 5248,11030 C 5140,11030 5032,11138 5032,11246 L 5032,12112 C 5032,12220 5140,12329 5248,12329 L 7413,12329 C 7521,12329 7630,12220 7630,12112 L 7630,11246 C 7630,11138 7521,11030 7413,11030 L 5248,11030 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id24"> + <rect class="BoundingBox" stroke="none" fill="none" x="5033" y="11030" width="2598" height="1299"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="5779" y="11619"><tspan fill="rgb(0,0,0)" stroke="none">Element </tspan></tspan><tspan class="TextPosition" x="5568" y="11937"><tspan fill="rgb(0,0,0)" stroke="none">Processing</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id25"> + <rect class="BoundingBox" stroke="none" fill="none" x="6103" y="9642" width="459" height="1390"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6348,9668 C 6348,10709 6336,10191 6332,10687"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 6332,11030 L 6561,10666 6104,10665 6332,11030 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id26"> + <rect class="BoundingBox" stroke="none" fill="none" x="6089" y="12302" width="459" height="2642"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6331,12328 C 6331,14288 6320,13143 6318,14589"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 6319,14942 L 6547,14578 6090,14577 6319,14942 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id27"> + <rect class="BoundingBox" stroke="none" fill="none" x="2934" y="12302" width="3424" height="2643"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6331,12328 C 6331,14290 3507,13134 3154,14612"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 3119,14943 L 3388,14608 2935,14554 3119,14943 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id28"> + <rect class="BoundingBox" stroke="none" fill="none" x="6305" y="12302" width="3399" height="2642"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6331,12328 C 6331,14270 9136,13112 9483,14612"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 9519,14943 L 9703,14554 9249,14608 9519,14943 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id29"> + <rect class="BoundingBox" stroke="none" fill="none" x="1320" y="16333" width="10112" height="3115"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="353px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="1992" y="16829"><tspan fill="rgb(102,102,102)" stroke="none">After elements are either processed or skipped, they </tspan></tspan><tspan class="TextPosition" x="1734" y="17223"><tspan fill="rgb(102,102,102)" stroke="none">move to the Queue’s output queue where the scheduler </tspan></tspan><tspan class="TextPosition" x="1778" y="17617"><tspan fill="rgb(102,102,102)" stroke="none">can pick them up and and move them along to the next </tspan></tspan><tspan class="TextPosition" x="5779" y="18011"><tspan fill="rgb(102,102,102)" stroke="none">Queue.</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="353px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="1774" y="18799"><tspan fill="rgb(102,102,102)" stroke="none">Elements which have passed through a Queue are also </tspan></tspan><tspan class="TextPosition" x="2534" y="19193"><tspan fill="rgb(102,102,102)" stroke="none">kept in status lists for bookkeeping purposes.</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id30"> + <rect class="BoundingBox" stroke="none" fill="none" x="1320" y="3179" width="3634" height="1275"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="353px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="2108" y="3937"><tspan fill="rgb(52,101,164)" stroke="none">Input Queue</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id31"> + <rect class="BoundingBox" stroke="none" fill="none" x="1321" y="12990" width="3634" height="1275"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="353px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="1961" y="13748"><tspan fill="rgb(52,101,164)" stroke="none">Output Queue</tspan></tspan></tspan></text> + </g> + </g> + </g> + </g> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/doc/source/images/arch-scheduler-queues.svg b/doc/source/images/arch-scheduler-queues.svg new file mode 100644 index 000000000..8732b9fc4 --- /dev/null +++ b/doc/source/images/arch-scheduler-queues.svg @@ -0,0 +1,488 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.2" width="325.12mm" height="165.1mm" viewBox="0 0 32512 16510" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve"> + <defs class="ClipPathGroup"> + <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse"> + <rect x="0" y="0" width="32512" height="16510"/> + </clipPath> + </defs> + <defs> + <font id="EmbeddedFont_1" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="normal" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="u" horiz-adv-x="993" d="M 408,1082 L 408,475 C 408,433 411,395 418,360 425,325 436,295 451,270 466,245 486,225 511,211 535,197 565,190 600,190 634,190 665,198 693,213 720,228 744,249 764,277 784,304 800,337 811,376 822,414 827,456 827,502 L 827,1082 1108,1082 1108,237 C 1108,214 1108,190 1109,165 1109,139 1110,116 1111,93 1112,71 1113,50 1114,33 1115,15 1115,6 1116,6 L 848,6 C 847,14 846,26 845,43 843,61 842,80 841,100 840,121 839,142 838,163 837,183 836,201 836,215 L 831,215 C 794,133 746,73 689,36 631,-1 562,-20 483,-20 418,-20 363,-9 318,12 273,33 236,63 208,100 179,137 159,180 146,231 133,282 127,336 127,395 L 127,1082 408,1082 Z"/> + <glyph unicode="t" horiz-adv-x="623" d="M 420,-18 C 337,-18 274,5 229,50 184,95 162,163 162,254 L 162,892 25,892 25,1082 176,1082 264,1336 440,1336 440,1082 645,1082 645,892 440,892 440,330 C 440,277 450,239 470,214 490,189 521,176 563,176 580,176 596,177 610,180 624,183 640,186 657,190 L 657,16 C 622,5 586,-4 547,-10 508,-15 466,-18 420,-18 Z"/> + <glyph unicode="s" horiz-adv-x="993" d="M 1055,316 C 1055,264 1044,217 1023,176 1001,135 969,100 928,71 887,42 836,19 776,4 716,-12 648,-20 571,-20 502,-20 440,-15 385,-5 330,5 281,22 240,45 198,68 163,97 135,134 107,171 86,216 72,270 L 319,307 C 327,277 338,253 352,234 366,215 383,201 404,191 425,181 449,174 477,171 504,168 536,166 571,166 603,166 633,168 661,172 688,175 712,182 733,191 753,200 769,212 780,229 791,245 797,265 797,290 797,318 789,340 773,357 756,373 734,386 706,397 677,407 644,416 606,424 567,431 526,440 483,450 438,460 393,472 349,486 305,500 266,519 231,543 196,567 168,598 147,635 126,672 115,718 115,775 115,826 125,872 145,913 165,953 194,987 233,1016 272,1044 320,1066 377,1081 434,1096 499,1103 573,1103 632,1103 686,1098 737,1087 788,1076 833,1058 873,1035 913,1011 947,981 974,944 1001,907 1019,863 1030,811 L 781,785 C 776,811 768,833 756,850 744,867 729,880 712,890 694,900 673,907 650,911 627,914 601,916 573,916 506,916 456,908 423,891 390,874 373,845 373,805 373,780 380,761 394,746 407,731 427,719 452,710 477,700 506,692 541,685 575,678 612,669 653,659 703,648 752,636 801,622 849,607 892,588 930,563 967,538 998,505 1021,466 1044,427 1055,377 1055,316 Z"/> + <glyph unicode="n" horiz-adv-x="993" d="M 844,0 L 844,607 C 844,649 841,688 834,723 827,758 816,788 801,813 786,838 766,857 741,871 716,885 686,892 651,892 617,892 586,885 559,870 531,855 507,833 487,806 467,778 452,745 441,707 430,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 458,950 506,1010 563,1047 620,1084 689,1103 768,1103 833,1103 889,1092 934,1071 979,1050 1015,1020 1044,983 1072,946 1092,902 1105,851 1118,800 1124,746 1124,687 L 1124,0 844,0 Z"/> + <glyph unicode="m" horiz-adv-x="1562" d="M 780,0 L 780,607 C 780,649 777,688 772,723 766,758 757,788 744,813 731,838 714,857 693,871 672,885 646,892 616,892 587,892 561,885 538,870 515,855 495,833 478,806 461,778 447,745 438,707 429,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 455,950 498,1010 550,1047 601,1084 663,1103 735,1103 818,1103 884,1083 935,1043 985,1002 1019,944 1036,867 L 1042,867 C 1061,912 1082,949 1105,979 1127,1009 1152,1033 1179,1052 1206,1070 1235,1083 1267,1091 1298,1099 1333,1103 1370,1103 1429,1103 1480,1092 1521,1071 1562,1050 1595,1020 1621,983 1646,946 1665,902 1677,851 1688,800 1694,746 1694,687 L 1694,0 1415,0 1415,607 C 1415,649 1412,688 1407,723 1401,758 1392,788 1379,813 1366,838 1349,857 1328,871 1307,885 1281,892 1251,892 1223,892 1198,885 1175,871 1152,856 1132,836 1115,810 1098,783 1084,752 1075,715 1066,678 1060,638 1059,593 L 1059,0 780,0 Z"/> + <glyph unicode="l" horiz-adv-x="278" d="M 143,0 L 143,1484 424,1484 424,0 143,0 Z"/> + <glyph unicode="e" horiz-adv-x="994" d="M 586,-20 C 508,-20 438,-8 376,15 313,38 260,73 216,120 172,167 138,226 115,297 92,368 80,451 80,546 80,649 94,736 122,807 149,878 187,935 234,979 281,1022 335,1054 396,1073 457,1092 522,1102 590,1102 675,1102 748,1087 809,1057 869,1027 918,986 957,932 996,878 1024,814 1042,739 1060,664 1069,582 1069,491 L 1069,491 375,491 C 375,445 379,402 387,363 395,323 408,289 426,261 444,232 467,209 496,193 525,176 559,168 600,168 649,168 690,179 721,200 752,221 775,253 788,297 L 1053,274 C 1041,243 1024,211 1003,176 981,141 952,110 916,81 880,52 835,28 782,9 728,-10 663,-20 586,-20 Z M 586,925 C 557,925 531,920 506,911 481,901 459,886 441,865 422,844 407,816 396,783 385,750 378,710 377,663 L 797,663 C 792,750 771,816 734,860 697,903 648,925 586,925 Z"/> + <glyph unicode="O" horiz-adv-x="1430" d="M 1507,711 C 1507,601 1491,501 1458,411 1425,321 1378,244 1317,180 1256,116 1181,67 1093,32 1004,-3 904,-20 793,-20 675,-20 572,-2 484,35 395,71 321,122 262,187 203,252 158,329 129,418 99,507 84,605 84,711 84,821 100,920 131,1009 162,1098 207,1173 268,1236 328,1298 402,1346 491,1380 579,1413 680,1430 795,1430 910,1430 1011,1413 1100,1379 1188,1345 1262,1297 1323,1234 1383,1171 1429,1096 1460,1008 1491,919 1507,820 1507,711 Z M 1206,711 C 1206,785 1197,852 1180,912 1162,971 1136,1022 1101,1065 1066,1108 1024,1141 973,1164 922,1187 862,1198 795,1198 726,1198 666,1187 615,1164 563,1141 520,1108 485,1065 450,1022 424,971 407,912 390,852 381,785 381,711 381,638 390,571 408,510 425,449 451,396 486,352 521,308 564,274 615,249 666,224 726,212 793,212 865,212 927,225 979,250 1031,275 1074,309 1108,354 1141,398 1166,451 1182,512 1198,573 1206,639 1206,711 Z"/> + <glyph unicode="I" horiz-adv-x="292" d="M 137,0 L 137,1409 432,1409 432,0 137,0 Z"/> + <glyph unicode="E" horiz-adv-x="1152" d="M 137,0 L 137,1409 1245,1409 1245,1181 432,1181 432,827 1184,827 1184,599 432,599 432,228 1286,228 1286,0 137,0 Z"/> + <glyph unicode=" " horiz-adv-x="569"/> + </font> + </defs> + <defs> + <font id="EmbeddedFont_2" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="italic" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="u" horiz-adv-x="1152" d="M 512,1082 L 394,487 C 391,474 389,460 386,445 383,430 380,414 377,399 374,384 372,369 371,356 369,343 368,331 368,322 368,280 381,248 406,226 431,204 469,193 520,193 551,193 583,200 615,213 646,226 676,245 703,270 730,295 753,325 773,360 793,395 807,433 815,476 L 933,1082 1215,1082 1049,228 C 1044,205 1040,181 1036,156 1031,131 1027,107 1024,85 1021,62 1018,43 1016,27 1013,11 1012,3 1011,3 L 743,3 C 743,6 744,15 746,30 747,44 749,61 752,79 754,98 756,117 759,136 762,156 764,172 767,185 L 764,185 C 744,157 722,131 698,106 674,81 647,60 617,41 587,22 553,8 516,-3 479,-14 437,-19 391,-19 290,-19 213,5 162,54 111,103 85,173 85,265 85,277 86,291 88,306 89,321 91,337 93,352 95,367 97,381 100,395 102,409 104,420 106,429 L 233,1082 512,1082 Z"/> + <glyph unicode="t" horiz-adv-x="689" d="M 560,8 C 535,1 507,-5 476,-10 445,-14 411,-16 376,-16 337,-16 301,-11 269,-2 237,7 210,21 187,40 164,59 147,82 135,111 122,139 116,172 116,209 116,239 118,268 122,297 125,325 129,348 132,366 L 234,892 86,892 123,1082 285,1082 422,1336 598,1336 550,1082 752,1082 717,892 512,892 408,357 C 405,344 403,328 400,309 397,290 396,273 397,260 398,232 407,211 423,198 438,184 459,177 484,177 500,177 516,178 533,181 549,183 569,186 592,190 L 560,8 Z"/> + <glyph unicode="s" horiz-adv-x="1047" d="M 1000,334 C 1000,275 989,223 967,179 944,134 912,97 869,68 826,39 773,17 711,2 648,-13 577,-20 497,-20 363,-20 257,4 180,51 103,98 50,172 23,271 L 274,307 C 281,283 290,262 302,245 314,227 330,212 349,201 368,189 392,180 420,175 447,169 480,166 517,166 550,166 580,169 607,174 634,179 657,187 677,198 696,209 712,223 723,240 734,257 739,278 739,302 739,323 735,341 726,355 717,368 703,380 685,390 666,399 643,408 615,416 586,423 553,431 515,439 462,451 414,465 370,482 325,499 287,520 255,546 223,571 198,602 180,639 162,675 153,718 153,769 153,829 166,880 191,922 216,963 250,997 294,1024 337,1050 388,1069 447,1081 506,1093 569,1099 637,1099 699,1099 755,1094 805,1085 854,1075 897,1059 933,1036 969,1013 999,984 1022,947 1045,910 1060,865 1069,811 L 818,782 C 807,828 785,861 752,882 719,903 675,913 618,913 589,913 563,911 538,908 513,904 491,897 473,888 454,879 440,866 429,851 418,836 413,816 413,793 413,772 419,754 432,740 445,725 462,713 485,703 508,692 535,683 566,676 597,668 631,660 668,651 715,640 758,627 799,612 839,597 874,577 904,553 934,528 958,498 975,463 992,428 1000,385 1000,334 Z"/> + <glyph unicode="r" horiz-adv-x="847" d="M 844,853 C 829,856 812,860 795,863 778,866 756,868 730,868 648,868 581,839 530,781 478,723 440,634 417,514 L 316,0 35,0 196,830 C 201,853 205,877 209,900 213,923 217,946 221,968 224,990 228,1011 231,1031 234,1050 236,1067 238,1082 L 506,1082 C 504,1067 502,1050 500,1030 497,1010 495,990 492,969 489,948 487,929 484,910 481,891 478,874 476,861 L 480,861 C 503,902 525,938 548,969 570,999 593,1024 618,1044 642,1063 668,1078 696,1088 723,1097 754,1102 787,1102 795,1102 804,1102 814,1101 823,1100 833,1098 843,1097 852,1096 861,1094 870,1093 878,1091 885,1089 890,1088 L 844,853 Z"/> + <glyph unicode="l" horiz-adv-x="583" d="M 35,0 L 323,1484 604,1484 315,0 35,0 Z"/> + <glyph unicode="k" horiz-adv-x="1191" d="M 728,0 L 540,497 400,422 315,0 35,0 323,1484 604,1484 437,634 902,1082 1224,1082 751,660 1026,0 728,0 Z"/> + <glyph unicode="i" horiz-adv-x="583" d="M 282,1277 L 323,1484 604,1484 563,1277 282,1277 Z M 35,0 L 245,1082 526,1082 315,0 35,0 Z"/> + <glyph unicode="h" horiz-adv-x="1138" d="M 601,1484 L 522,1079 C 519,1065 516,1050 513,1034 510,1017 506,1001 503,985 499,969 495,953 492,938 489,923 486,909 483,897 L 486,897 C 506,925 528,951 553,976 577,1001 604,1022 634,1041 664,1060 698,1074 735,1085 772,1096 813,1101 859,1101 960,1101 1037,1077 1088,1028 1139,979 1165,909 1165,817 1165,805 1164,791 1163,776 1161,761 1159,746 1157,731 1155,716 1153,701 1151,688 1148,674 1146,662 1144,653 L 1017,0 738,0 856,595 C 859,608 862,622 865,637 868,652 870,668 873,683 876,698 878,713 880,727 881,740 882,751 882,760 882,802 869,834 844,856 818,878 780,889 730,889 699,889 667,882 636,869 605,856 576,837 549,812 522,787 498,758 478,723 457,688 443,649 435,606 L 317,0 35,0 321,1484 601,1484 Z"/> + <glyph unicode="e" horiz-adv-x="1007" d="M 358,476 C 355,461 354,447 353,432 352,417 351,402 351,387 351,316 367,262 398,225 429,187 474,168 535,168 563,168 588,172 610,181 632,190 652,202 669,217 686,232 702,249 715,270 728,291 739,313 748,337 L 993,263 C 973,220 950,182 925,147 900,112 869,82 832,57 795,32 751,13 700,0 649,-13 587,-20 516,-20 443,-20 378,-10 322,11 265,32 218,61 180,99 141,137 112,183 93,237 73,291 63,351 63,418 63,527 78,624 107,709 136,794 176,865 228,924 279,982 341,1026 412,1057 483,1087 561,1102 646,1102 721,1102 785,1092 840,1072 895,1052 940,1024 976,988 1012,951 1039,908 1056,858 1073,807 1082,752 1082,691 1082,661 1080,627 1076,588 1071,549 1065,511 1058,476 L 358,476 Z M 822,663 C 823,674 824,683 825,692 825,701 825,710 825,719 825,790 809,842 776,875 743,908 699,924 646,924 623,924 599,920 574,913 549,906 524,892 501,873 477,853 456,826 437,793 418,759 402,716 391,663 L 822,663 Z"/> + <glyph unicode="d" horiz-adv-x="1271" d="M 749,160 C 725,129 700,102 675,79 650,56 623,38 595,23 566,8 535,-3 502,-11 469,-17 432,-21 392,-21 339,-21 291,-12 250,7 208,26 173,52 145,85 116,118 95,158 80,204 65,250 58,300 58,354 58,384 60,416 63,451 66,486 71,524 79,566 98,661 123,742 156,810 188,877 226,933 269,976 312,1019 359,1051 412,1072 465,1092 521,1102 580,1102 629,1102 671,1097 707,1087 742,1076 773,1062 798,1044 823,1026 843,1005 859,981 874,957 886,931 894,904 L 899,904 C 900,917 903,937 907,964 911,991 917,1025 925,1066 L 1009,1484 1286,1484 1048,231 C 1041,190 1035,151 1030,112 1025,73 1022,36 1019,0 L 738,0 C 738,5 738,13 739,24 739,35 740,47 741,62 742,77 744,92 746,109 748,126 750,143 753,160 L 749,160 Z M 515,172 C 550,172 584,178 616,189 647,200 676,219 703,246 730,273 753,309 774,355 795,400 812,458 825,527 830,556 835,584 838,610 841,635 842,659 842,681 842,761 826,819 795,856 764,892 717,910 654,910 623,910 593,905 564,894 535,883 509,865 485,839 461,812 439,777 420,733 401,688 385,632 373,565 367,531 363,500 360,473 357,445 355,418 355,393 355,322 368,268 393,230 418,191 459,172 515,172 Z"/> + <glyph unicode="c" horiz-adv-x="1046" d="M 536,173 C 591,173 637,191 673,226 709,261 738,312 759,381 L 1030,331 C 1014,278 992,230 965,187 937,144 903,107 862,76 821,45 772,22 716,5 659,-12 594,-20 520,-20 443,-20 375,-10 318,11 261,32 213,61 176,99 138,136 110,181 91,233 72,285 63,342 63,405 63,432 64,461 67,492 69,523 74,554 81,584 98,658 119,722 145,777 170,831 199,877 231,916 262,954 296,985 333,1010 370,1034 407,1053 446,1067 485,1080 524,1090 564,1095 603,1100 642,1102 680,1102 751,1102 813,1092 865,1073 917,1054 961,1028 996,995 1031,962 1057,923 1076,880 1094,836 1105,790 1109,741 L 825,718 C 822,778 807,825 780,859 753,892 712,909 658,909 621,909 588,903 561,891 533,878 508,859 487,832 466,805 447,770 430,728 413,685 396,634 381,575 378,562 376,548 373,533 370,518 368,503 366,488 363,473 361,458 360,445 359,431 358,418 358,407 358,326 373,267 403,230 433,192 477,173 536,173 Z"/> + <glyph unicode="a" horiz-adv-x="1073" d="M 1065,9 C 1037,-2 1009,-7 980,-7 951,-7 922,-7 892,-7 825,-7 774,7 738,35 702,63 684,100 684,146 684,156 684,167 685,178 686,189 687,199 689,210 L 683,210 C 660,175 637,143 614,115 591,87 565,63 537,44 508,24 476,8 441,-3 406,-14 364,-20 317,-20 265,-20 220,-12 182,5 143,22 111,44 86,72 61,100 42,131 29,168 16,204 10,241 10,279 10,333 18,380 33,419 48,459 68,493 94,521 120,549 151,572 186,589 221,607 258,621 298,631 338,641 380,648 423,652 466,656 509,658 551,658 L 742,658 750,694 C 755,714 758,732 760,747 762,762 763,777 763,790 763,834 752,867 729,888 706,909 675,919 636,919 617,919 597,918 576,915 555,912 536,906 518,897 499,887 483,873 468,854 453,835 441,809 433,777 L 170,808 C 181,853 198,893 222,929 246,965 277,996 316,1022 355,1047 401,1067 455,1081 508,1095 570,1102 641,1102 779,1102 880,1078 945,1029 1009,980 1041,906 1041,807 1041,786 1038,762 1033,733 1028,704 1022,677 1017,650 L 946,297 C 944,286 942,274 941,261 939,248 938,236 938,225 938,209 941,197 948,188 955,179 962,173 971,169 980,165 988,163 997,162 1006,161 1012,160 1017,160 1026,160 1035,160 1044,161 1052,162 1064,164 1079,167 L 1065,9 Z M 711,502 L 549,502 C 471,502 410,487 365,456 320,425 297,382 297,325 297,299 301,277 309,258 317,239 328,223 341,211 354,199 370,190 388,185 405,179 424,176 443,176 462,176 484,180 508,187 531,195 555,208 578,226 601,244 622,268 642,298 662,328 678,366 689,410 L 711,502 Z"/> + <glyph unicode="T" horiz-adv-x="1257" d="M 895,1181 L 665,0 370,0 600,1181 145,1181 189,1409 1395,1409 1351,1181 895,1181 Z"/> + <glyph unicode="P" horiz-adv-x="1337" d="M 850,1409 C 933,1409 1006,1399 1071,1380 1135,1361 1189,1333 1234,1296 1278,1259 1312,1215 1335,1163 1358,1111 1369,1052 1369,987 1369,911 1356,843 1329,782 1302,721 1263,670 1214,628 1165,585 1105,553 1036,530 967,507 890,496 805,496 L 428,496 330,0 36,0 309,1409 850,1409 Z M 471,723 L 760,723 C 863,723 941,742 993,781 1044,820 1070,883 1070,971 1070,1008 1064,1039 1052,1066 1040,1092 1023,1114 1001,1131 979,1148 953,1160 923,1168 892,1176 859,1180 822,1180 L 560,1180 471,723 Z"/> + <glyph unicode="F" horiz-adv-x="1257" d="M 560,1181 L 475,745 1143,745 1099,517 431,517 330,0 36,0 309,1409 1295,1409 1251,1181 560,1181 Z"/> + <glyph unicode="B" horiz-adv-x="1363" d="M 310,1409 L 894,1409 C 981,1409 1057,1402 1121,1387 1184,1372 1237,1351 1279,1323 1321,1295 1352,1261 1373,1221 1393,1180 1403,1134 1403,1083 1403,1034 1395,991 1380,953 1365,914 1343,881 1315,853 1286,824 1252,801 1212,782 1172,763 1128,748 1079,738 1126,730 1168,717 1204,698 1240,679 1270,657 1295,630 1319,603 1337,572 1350,539 1362,505 1368,469 1368,431 1368,348 1351,278 1318,223 1284,168 1239,124 1182,91 1125,58 1058,34 982,21 906,7 826,0 741,0 L 36,0 310,1409 Z M 494,841 L 788,841 C 846,841 896,845 937,852 978,859 1011,871 1037,887 1062,903 1081,924 1093,949 1104,974 1110,1003 1110,1038 1110,1067 1105,1092 1094,1112 1083,1131 1067,1147 1046,1159 1025,1170 999,1178 968,1183 937,1188 901,1190 862,1190 L 561,1190 494,841 Z M 373,219 L 701,219 C 764,219 819,222 866,229 913,236 951,247 982,264 1012,281 1035,303 1050,331 1065,359 1072,394 1072,437 1072,497 1049,543 1004,575 959,607 885,623 782,623 L 452,623 373,219 Z"/> + </font> + </defs> + <defs class="TextShapeIndex"> + <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20 id21 id22 id23 id24 id25 id26 id27 id28 id29 id30 id31 id32 id33 id34 id35 id36 id37 id38 id39 id40 id41 id42 id43 id44 id45 id46 id47 id48 id49 id50 id51 id52 id53 id54 id55 id56 id57 id58 id59 id60 id61 id62"/> + </defs> + <defs class="EmbeddedBulletChars"> + <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/> + </g> + <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/> + </g> + <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/> + </g> + <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/> + </g> + <g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/> + </g> + <g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/> + </g> + <g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/> + </g> + <g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/> + </g> + <g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/> + </g> + </defs> + <defs class="TextEmbeddedBitmaps"/> + <g> + <g id="id2" class="Master_Slide"> + <g id="bg-id2" class="Background"/> + <g id="bo-id2" class="BackgroundObjects"/> + </g> + </g> + <g class="SlideGroup"> + <g> + <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)"> + <g class="Page"> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id3"> + <rect class="BoundingBox" stroke="none" fill="none" x="7943" y="3824" width="3881" height="8934"/> + <path fill="rgb(153,204,153)" stroke="none" d="M 8311,3850 C 8140,3850 7969,4021 7969,4192 L 7969,12388 C 7969,12559 8140,12731 8311,12731 L 11454,12731 C 11625,12731 11797,12559 11797,12388 L 11797,4192 C 11797,4021 11625,3850 11454,3850 L 8311,3850 Z M 7969,3850 L 7969,3850 Z M 11797,12731 L 11797,12731 Z"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 8311,3850 C 8140,3850 7969,4021 7969,4192 L 7969,12388 C 7969,12559 8140,12731 8311,12731 L 11454,12731 C 11625,12731 11797,12559 11797,12388 L 11797,4192 C 11797,4021 11625,3850 11454,3850 L 8311,3850 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id4"> + <rect class="BoundingBox" stroke="none" fill="none" x="8595" y="4825" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 8832,4851 C 8726,4851 8621,4956 8621,5062 L 8621,5910 C 8621,6016 8726,6122 8832,6122 L 10950,6122 C 11056,6122 11162,6016 11162,5910 L 11162,5062 C 11162,4956 11056,4851 10950,4851 L 8832,4851 Z M 8621,4851 L 8621,4851 Z M 11162,6122 L 11162,6122 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 8832,4851 C 8726,4851 8621,4956 8621,5062 L 8621,5910 C 8621,6016 8726,6122 8832,6122 L 10950,6122 C 11056,6122 11162,6016 11162,5910 L 11162,5062 C 11162,4956 11056,4851 10950,4851 L 8832,4851 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id5"> + <rect class="BoundingBox" stroke="none" fill="none" x="8621" y="4887" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="9339" y="5567"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id6"> + <rect class="BoundingBox" stroke="none" fill="none" x="8596" y="6726" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 8833,6752 C 8727,6752 8622,6857 8622,6963 L 8622,7811 C 8622,7917 8727,8023 8833,8023 L 10951,8023 C 11057,8023 11163,7917 11163,7811 L 11163,6963 C 11163,6857 11057,6752 10951,6752 L 8833,6752 Z M 8622,6752 L 8622,6752 Z M 11163,8023 L 11163,8023 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 8833,6752 C 8727,6752 8622,6857 8622,6963 L 8622,7811 C 8622,7917 8727,8023 8833,8023 L 10951,8023 C 11057,8023 11163,7917 11163,7811 L 11163,6963 C 11163,6857 11057,6752 10951,6752 L 8833,6752 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id7"> + <rect class="BoundingBox" stroke="none" fill="none" x="8622" y="6788" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="9340" y="7468"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id8"> + <rect class="BoundingBox" stroke="none" fill="none" x="8597" y="8627" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 8834,8653 C 8728,8653 8623,8758 8623,8864 L 8623,9712 C 8623,9818 8728,9924 8834,9924 L 10952,9924 C 11058,9924 11164,9818 11164,9712 L 11164,8864 C 11164,8758 11058,8653 10952,8653 L 8834,8653 Z M 8623,8653 L 8623,8653 Z M 11164,9924 L 11164,9924 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 8834,8653 C 8728,8653 8623,8758 8623,8864 L 8623,9712 C 8623,9818 8728,9924 8834,9924 L 10952,9924 C 11058,9924 11164,9818 11164,9712 L 11164,8864 C 11164,8758 11058,8653 10952,8653 L 8834,8653 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id9"> + <rect class="BoundingBox" stroke="none" fill="none" x="8623" y="8689" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="9341" y="9369"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id10"> + <rect class="BoundingBox" stroke="none" fill="none" x="8598" y="10528" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 8835,10554 C 8729,10554 8624,10659 8624,10765 L 8624,11613 C 8624,11719 8729,11825 8835,11825 L 10953,11825 C 11059,11825 11165,11719 11165,11613 L 11165,10765 C 11165,10659 11059,10554 10953,10554 L 8835,10554 Z M 8624,10554 L 8624,10554 Z M 11165,11825 L 11165,11825 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 8835,10554 C 8729,10554 8624,10659 8624,10765 L 8624,11613 C 8624,11719 8729,11825 8835,11825 L 10953,11825 C 11059,11825 11165,11719 11165,11613 L 11165,10765 C 11165,10659 11059,10554 10953,10554 L 8835,10554 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id11"> + <rect class="BoundingBox" stroke="none" fill="none" x="8624" y="10590" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="9342" y="11270"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id12"> + <rect class="BoundingBox" stroke="none" fill="none" x="7970" y="3850" width="3811" height="1144"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="370px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="9539" y="4550"><tspan fill="rgb(102,102,102)" stroke="none">Pull</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id13"> + <rect class="BoundingBox" stroke="none" fill="none" x="14343" y="3824" width="3881" height="8933"/> + <path fill="rgb(153,204,153)" stroke="none" d="M 14711,3850 C 14540,3850 14369,4021 14369,4192 L 14369,12387 C 14369,12558 14540,12729 14711,12729 L 17854,12729 C 18025,12729 18197,12558 18197,12387 L 18197,4192 C 18197,4021 18025,3850 17854,3850 L 14711,3850 Z M 14369,3850 L 14369,3850 Z M 18197,12730 L 18197,12730 Z"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 14711,3850 C 14540,3850 14369,4021 14369,4192 L 14369,12387 C 14369,12558 14540,12729 14711,12729 L 17854,12729 C 18025,12729 18197,12558 18197,12387 L 18197,4192 C 18197,4021 18025,3850 17854,3850 L 14711,3850 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id14"> + <rect class="BoundingBox" stroke="none" fill="none" x="14995" y="4826" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 15232,4852 C 15126,4852 15021,4957 15021,5063 L 15021,5911 C 15021,6017 15126,6123 15232,6123 L 17350,6123 C 17456,6123 17562,6017 17562,5911 L 17562,5063 C 17562,4957 17456,4852 17350,4852 L 15232,4852 Z M 15021,4852 L 15021,4852 Z M 17562,6123 L 17562,6123 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15232,4852 C 15126,4852 15021,4957 15021,5063 L 15021,5911 C 15021,6017 15126,6123 15232,6123 L 17350,6123 C 17456,6123 17562,6017 17562,5911 L 17562,5063 C 17562,4957 17456,4852 17350,4852 L 15232,4852 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id15"> + <rect class="BoundingBox" stroke="none" fill="none" x="15021" y="4888" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="15739" y="5568"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id16"> + <rect class="BoundingBox" stroke="none" fill="none" x="14996" y="6727" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 15233,6753 C 15127,6753 15022,6858 15022,6964 L 15022,7812 C 15022,7918 15127,8024 15233,8024 L 17351,8024 C 17457,8024 17563,7918 17563,7812 L 17563,6964 C 17563,6858 17457,6753 17351,6753 L 15233,6753 Z M 15022,6753 L 15022,6753 Z M 17563,8024 L 17563,8024 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15233,6753 C 15127,6753 15022,6858 15022,6964 L 15022,7812 C 15022,7918 15127,8024 15233,8024 L 17351,8024 C 17457,8024 17563,7918 17563,7812 L 17563,6964 C 17563,6858 17457,6753 17351,6753 L 15233,6753 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id17"> + <rect class="BoundingBox" stroke="none" fill="none" x="15022" y="6789" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="15740" y="7469"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id18"> + <rect class="BoundingBox" stroke="none" fill="none" x="14997" y="8628" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 15234,8654 C 15128,8654 15023,8759 15023,8865 L 15023,9713 C 15023,9819 15128,9925 15234,9925 L 17352,9925 C 17458,9925 17564,9819 17564,9713 L 17564,8865 C 17564,8759 17458,8654 17352,8654 L 15234,8654 Z M 15023,8654 L 15023,8654 Z M 17564,9925 L 17564,9925 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15234,8654 C 15128,8654 15023,8759 15023,8865 L 15023,9713 C 15023,9819 15128,9925 15234,9925 L 17352,9925 C 17458,9925 17564,9819 17564,9713 L 17564,8865 C 17564,8759 17458,8654 17352,8654 L 15234,8654 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id19"> + <rect class="BoundingBox" stroke="none" fill="none" x="15023" y="8690" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="15741" y="9370"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id20"> + <rect class="BoundingBox" stroke="none" fill="none" x="14998" y="10529" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 15235,10555 C 15129,10555 15024,10660 15024,10766 L 15024,11614 C 15024,11720 15129,11826 15235,11826 L 17353,11826 C 17459,11826 17565,11720 17565,11614 L 17565,10766 C 17565,10660 17459,10555 17353,10555 L 15235,10555 Z M 15024,10555 L 15024,10555 Z M 17565,11826 L 17565,11826 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 15235,10555 C 15129,10555 15024,10660 15024,10766 L 15024,11614 C 15024,11720 15129,11826 15235,11826 L 17353,11826 C 17459,11826 17565,11720 17565,11614 L 17565,10766 C 17565,10660 17459,10555 17353,10555 L 15235,10555 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id21"> + <rect class="BoundingBox" stroke="none" fill="none" x="15024" y="10591" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="15742" y="11271"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id22"> + <rect class="BoundingBox" stroke="none" fill="none" x="14370" y="3851" width="3811" height="1144"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="370px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="15786" y="4551"><tspan fill="rgb(102,102,102)" stroke="none">Fetch</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id23"> + <rect class="BoundingBox" stroke="none" fill="none" x="20643" y="3826" width="3881" height="8932"/> + <path fill="rgb(153,204,153)" stroke="none" d="M 21011,3852 C 20840,3852 20669,4023 20669,4194 L 20669,12388 C 20669,12559 20840,12731 21011,12731 L 24154,12731 C 24325,12731 24497,12559 24497,12388 L 24497,4194 C 24497,4023 24325,3852 24154,3852 L 21011,3852 Z M 20669,3852 L 20669,3852 Z M 24497,12731 L 24497,12731 Z"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 21011,3852 C 20840,3852 20669,4023 20669,4194 L 20669,12388 C 20669,12559 20840,12731 21011,12731 L 24154,12731 C 24325,12731 24497,12559 24497,12388 L 24497,4194 C 24497,4023 24325,3852 24154,3852 L 21011,3852 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id24"> + <rect class="BoundingBox" stroke="none" fill="none" x="21295" y="4827" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 21532,4853 C 21426,4853 21321,4958 21321,5064 L 21321,5912 C 21321,6018 21426,6124 21532,6124 L 23650,6124 C 23756,6124 23862,6018 23862,5912 L 23862,5064 C 23862,4958 23756,4853 23650,4853 L 21532,4853 Z M 21321,4853 L 21321,4853 Z M 23862,6124 L 23862,6124 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 21532,4853 C 21426,4853 21321,4958 21321,5064 L 21321,5912 C 21321,6018 21426,6124 21532,6124 L 23650,6124 C 23756,6124 23862,6018 23862,5912 L 23862,5064 C 23862,4958 23756,4853 23650,4853 L 21532,4853 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id25"> + <rect class="BoundingBox" stroke="none" fill="none" x="21321" y="4889" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="22039" y="5569"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id26"> + <rect class="BoundingBox" stroke="none" fill="none" x="21296" y="6728" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 21533,6754 C 21427,6754 21322,6859 21322,6965 L 21322,7813 C 21322,7919 21427,8025 21533,8025 L 23651,8025 C 23757,8025 23863,7919 23863,7813 L 23863,6965 C 23863,6859 23757,6754 23651,6754 L 21533,6754 Z M 21322,6754 L 21322,6754 Z M 23863,8025 L 23863,8025 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 21533,6754 C 21427,6754 21322,6859 21322,6965 L 21322,7813 C 21322,7919 21427,8025 21533,8025 L 23651,8025 C 23757,8025 23863,7919 23863,7813 L 23863,6965 C 23863,6859 23757,6754 23651,6754 L 21533,6754 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id27"> + <rect class="BoundingBox" stroke="none" fill="none" x="21322" y="6790" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="22040" y="7470"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id28"> + <rect class="BoundingBox" stroke="none" fill="none" x="21297" y="8629" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 21534,8655 C 21428,8655 21323,8760 21323,8866 L 21323,9714 C 21323,9820 21428,9926 21534,9926 L 23652,9926 C 23758,9926 23864,9820 23864,9714 L 23864,8866 C 23864,8760 23758,8655 23652,8655 L 21534,8655 Z M 21323,8655 L 21323,8655 Z M 23864,9926 L 23864,9926 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 21534,8655 C 21428,8655 21323,8760 21323,8866 L 21323,9714 C 21323,9820 21428,9926 21534,9926 L 23652,9926 C 23758,9926 23864,9820 23864,9714 L 23864,8866 C 23864,8760 23758,8655 23652,8655 L 21534,8655 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id29"> + <rect class="BoundingBox" stroke="none" fill="none" x="21323" y="8691" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="22041" y="9371"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id30"> + <rect class="BoundingBox" stroke="none" fill="none" x="21298" y="10530" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 21535,10556 C 21429,10556 21324,10661 21324,10767 L 21324,11615 C 21324,11721 21429,11827 21535,11827 L 23653,11827 C 23759,11827 23865,11721 23865,11615 L 23865,10767 C 23865,10661 23759,10556 23653,10556 L 21535,10556 Z M 21324,10556 L 21324,10556 Z M 23865,11827 L 23865,11827 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 21535,10556 C 21429,10556 21324,10661 21324,10767 L 21324,11615 C 21324,11721 21429,11827 21535,11827 L 23653,11827 C 23759,11827 23865,11721 23865,11615 L 23865,10767 C 23865,10661 23759,10556 23653,10556 L 21535,10556 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id31"> + <rect class="BoundingBox" stroke="none" fill="none" x="21324" y="10592" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="22042" y="11272"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id32"> + <rect class="BoundingBox" stroke="none" fill="none" x="20670" y="3852" width="3811" height="1144"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="370px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="22116" y="4552"><tspan fill="rgb(102,102,102)" stroke="none">Build</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id33"> + <rect class="BoundingBox" stroke="none" fill="none" x="1643" y="3824" width="3881" height="8933"/> + <path fill="rgb(153,204,153)" stroke="none" d="M 2011,3850 C 1840,3850 1669,4021 1669,4192 L 1669,12387 C 1669,12558 1840,12729 2011,12729 L 5154,12729 C 5325,12729 5497,12558 5497,12387 L 5497,4192 C 5497,4021 5325,3850 5154,3850 L 2011,3850 Z M 1669,3850 L 1669,3850 Z M 5497,12730 L 5497,12730 Z"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 2011,3850 C 1840,3850 1669,4021 1669,4192 L 1669,12387 C 1669,12558 1840,12729 2011,12729 L 5154,12729 C 5325,12729 5497,12558 5497,12387 L 5497,4192 C 5497,4021 5325,3850 5154,3850 L 2011,3850 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id34"> + <rect class="BoundingBox" stroke="none" fill="none" x="2295" y="4826" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 2532,4852 C 2426,4852 2321,4957 2321,5063 L 2321,5911 C 2321,6017 2426,6123 2532,6123 L 4650,6123 C 4756,6123 4862,6017 4862,5911 L 4862,5063 C 4862,4957 4756,4852 4650,4852 L 2532,4852 Z M 2321,4852 L 2321,4852 Z M 4862,6123 L 4862,6123 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2532,4852 C 2426,4852 2321,4957 2321,5063 L 2321,5911 C 2321,6017 2426,6123 2532,6123 L 4650,6123 C 4756,6123 4862,6017 4862,5911 L 4862,5063 C 4862,4957 4756,4852 4650,4852 L 2532,4852 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id35"> + <rect class="BoundingBox" stroke="none" fill="none" x="2321" y="4888" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="3039" y="5568"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id36"> + <rect class="BoundingBox" stroke="none" fill="none" x="2296" y="6727" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 2533,6753 C 2427,6753 2322,6858 2322,6964 L 2322,7812 C 2322,7918 2427,8024 2533,8024 L 4651,8024 C 4757,8024 4863,7918 4863,7812 L 4863,6964 C 4863,6858 4757,6753 4651,6753 L 2533,6753 Z M 2322,6753 L 2322,6753 Z M 4863,8024 L 4863,8024 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2533,6753 C 2427,6753 2322,6858 2322,6964 L 2322,7812 C 2322,7918 2427,8024 2533,8024 L 4651,8024 C 4757,8024 4863,7918 4863,7812 L 4863,6964 C 4863,6858 4757,6753 4651,6753 L 2533,6753 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id37"> + <rect class="BoundingBox" stroke="none" fill="none" x="2322" y="6789" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="3040" y="7469"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id38"> + <rect class="BoundingBox" stroke="none" fill="none" x="2297" y="8628" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 2534,8654 C 2428,8654 2323,8759 2323,8865 L 2323,9713 C 2323,9819 2428,9925 2534,9925 L 4652,9925 C 4758,9925 4864,9819 4864,9713 L 4864,8865 C 4864,8759 4758,8654 4652,8654 L 2534,8654 Z M 2323,8654 L 2323,8654 Z M 4864,9925 L 4864,9925 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2534,8654 C 2428,8654 2323,8759 2323,8865 L 2323,9713 C 2323,9819 2428,9925 2534,9925 L 4652,9925 C 4758,9925 4864,9819 4864,9713 L 4864,8865 C 4864,8759 4758,8654 4652,8654 L 2534,8654 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id39"> + <rect class="BoundingBox" stroke="none" fill="none" x="2323" y="8690" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="3041" y="9370"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id40"> + <rect class="BoundingBox" stroke="none" fill="none" x="2298" y="10529" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 2535,10555 C 2429,10555 2324,10660 2324,10766 L 2324,11614 C 2324,11720 2429,11826 2535,11826 L 4653,11826 C 4759,11826 4865,11720 4865,11614 L 4865,10766 C 4865,10660 4759,10555 4653,10555 L 2535,10555 Z M 2324,10555 L 2324,10555 Z M 4865,11826 L 4865,11826 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2535,10555 C 2429,10555 2324,10660 2324,10766 L 2324,11614 C 2324,11720 2429,11826 2535,11826 L 4653,11826 C 4759,11826 4865,11720 4865,11614 L 4865,10766 C 4865,10660 4759,10555 4653,10555 L 2535,10555 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id41"> + <rect class="BoundingBox" stroke="none" fill="none" x="2324" y="10591" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="3042" y="11271"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id42"> + <rect class="BoundingBox" stroke="none" fill="none" x="1670" y="3851" width="3811" height="1144"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="370px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="3091" y="4551"><tspan fill="rgb(102,102,102)" stroke="none">Track</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id43"> + <rect class="BoundingBox" stroke="none" fill="none" x="27043" y="3826" width="3881" height="8931"/> + <path fill="rgb(153,204,153)" stroke="none" d="M 27411,3852 C 27240,3852 27069,4023 27069,4194 L 27069,12387 C 27069,12558 27240,12730 27411,12730 L 30554,12730 C 30725,12730 30897,12558 30897,12387 L 30897,4194 C 30897,4023 30725,3852 30554,3852 L 27411,3852 Z M 27069,3852 L 27069,3852 Z M 30897,12730 L 30897,12730 Z"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 27411,3852 C 27240,3852 27069,4023 27069,4194 L 27069,12387 C 27069,12558 27240,12730 27411,12730 L 30554,12730 C 30725,12730 30897,12558 30897,12387 L 30897,4194 C 30897,4023 30725,3852 30554,3852 L 27411,3852 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id44"> + <rect class="BoundingBox" stroke="none" fill="none" x="27695" y="4828" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 27932,4854 C 27826,4854 27721,4959 27721,5065 L 27721,5913 C 27721,6019 27826,6125 27932,6125 L 30050,6125 C 30156,6125 30262,6019 30262,5913 L 30262,5065 C 30262,4959 30156,4854 30050,4854 L 27932,4854 Z M 27721,4854 L 27721,4854 Z M 30262,6125 L 30262,6125 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 27932,4854 C 27826,4854 27721,4959 27721,5065 L 27721,5913 C 27721,6019 27826,6125 27932,6125 L 30050,6125 C 30156,6125 30262,6019 30262,5913 L 30262,5065 C 30262,4959 30156,4854 30050,4854 L 27932,4854 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id45"> + <rect class="BoundingBox" stroke="none" fill="none" x="27721" y="4890" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="28439" y="5570"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id46"> + <rect class="BoundingBox" stroke="none" fill="none" x="27696" y="6729" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 27933,6755 C 27827,6755 27722,6860 27722,6966 L 27722,7814 C 27722,7920 27827,8026 27933,8026 L 30051,8026 C 30157,8026 30263,7920 30263,7814 L 30263,6966 C 30263,6860 30157,6755 30051,6755 L 27933,6755 Z M 27722,6755 L 27722,6755 Z M 30263,8026 L 30263,8026 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 27933,6755 C 27827,6755 27722,6860 27722,6966 L 27722,7814 C 27722,7920 27827,8026 27933,8026 L 30051,8026 C 30157,8026 30263,7920 30263,7814 L 30263,6966 C 30263,6860 30157,6755 30051,6755 L 27933,6755 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id47"> + <rect class="BoundingBox" stroke="none" fill="none" x="27722" y="6791" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="28440" y="7471"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id48"> + <rect class="BoundingBox" stroke="none" fill="none" x="27697" y="8630" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 27934,8656 C 27828,8656 27723,8761 27723,8867 L 27723,9715 C 27723,9821 27828,9927 27934,9927 L 30052,9927 C 30158,9927 30264,9821 30264,9715 L 30264,8867 C 30264,8761 30158,8656 30052,8656 L 27934,8656 Z M 27723,8656 L 27723,8656 Z M 30264,9927 L 30264,9927 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 27934,8656 C 27828,8656 27723,8761 27723,8867 L 27723,9715 C 27723,9821 27828,9927 27934,9927 L 30052,9927 C 30158,9927 30264,9821 30264,9715 L 30264,8867 C 30264,8761 30158,8656 30052,8656 L 27934,8656 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id49"> + <rect class="BoundingBox" stroke="none" fill="none" x="27723" y="8692" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="28441" y="9372"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id50"> + <rect class="BoundingBox" stroke="none" fill="none" x="27698" y="10531" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 27935,10557 C 27829,10557 27724,10662 27724,10768 L 27724,11616 C 27724,11722 27829,11828 27935,11828 L 30053,11828 C 30159,11828 30265,11722 30265,11616 L 30265,10768 C 30265,10662 30159,10557 30053,10557 L 27935,10557 Z M 27724,10557 L 27724,10557 Z M 30265,11828 L 30265,11828 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 27935,10557 C 27829,10557 27724,10662 27724,10768 L 27724,11616 C 27724,11722 27829,11828 27935,11828 L 30053,11828 C 30159,11828 30265,11722 30265,11616 L 30265,10768 C 30265,10662 30159,10557 30053,10557 L 27935,10557 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id51"> + <rect class="BoundingBox" stroke="none" fill="none" x="27724" y="10593" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="28442" y="11273"><tspan fill="rgb(0,0,0)" stroke="none">Element</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id52"> + <rect class="BoundingBox" stroke="none" fill="none" x="27070" y="3853" width="3811" height="1144"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="370px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="28527" y="4553"><tspan fill="rgb(102,102,102)" stroke="none">Push</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id53"> + <rect class="BoundingBox" stroke="none" fill="none" x="3557" y="2572" width="6518" height="11381"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 3583,12730 C 3583,15025 6750,14260 6750,8292 6750,2324 9563,1653 9851,3523"/> + <path fill="rgb(0,102,0)" stroke="none" d="M 9876,3850 L 10074,3468 9618,3505 9876,3850 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id54"> + <rect class="BoundingBox" stroke="none" fill="none" x="9857" y="2575" width="6618" height="11484"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 9883,12730 C 9883,15200 13097,14378 13097,8351 13097,2325 15958,1653 16251,3524"/> + <path fill="rgb(0,102,0)" stroke="none" d="M 16276,3851 L 16473,3469 16018,3506 16276,3851 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id55"> + <rect class="BoundingBox" stroke="none" fill="none" x="16257" y="2460" width="6523" height="11595"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 16283,12730 C 16283,15197 19447,14375 19447,8286 19447,2197 22287,1460 22555,3523"/> + <path fill="rgb(0,102,0)" stroke="none" d="M 22576,3852 L 22778,3473 22322,3504 22576,3852 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id56"> + <rect class="BoundingBox" stroke="none" fill="none" x="22557" y="2575" width="6618" height="11483"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 22583,12730 C 22583,15197 25797,14376 25797,8350 25797,2325 28659,1652 28951,3526"/> + <path fill="rgb(0,102,0)" stroke="none" d="M 28976,3853 L 29173,3471 28718,3508 28976,3853 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id57"> + <rect class="BoundingBox" stroke="none" fill="none" x="2279" y="1284" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 2516,1310 C 2410,1310 2305,1415 2305,1521 L 2305,2369 C 2305,2475 2410,2581 2516,2581 L 4634,2581 C 4740,2581 4846,2475 4846,2369 L 4846,1521 C 4846,1415 4740,1310 4634,1310 L 2516,1310 Z M 2305,1310 L 2305,1310 Z M 4846,2581 L 4846,2581 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2516,1310 C 2410,1310 2305,1415 2305,1521 L 2305,2369 C 2305,2475 2410,2581 2516,2581 L 4634,2581 C 4740,2581 4846,2475 4846,2369 L 4846,1521 C 4846,1415 4740,1310 4634,1310 L 2516,1310 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id58"> + <rect class="BoundingBox" stroke="none" fill="none" x="2305" y="1346" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="2777" y="2026"><tspan fill="rgb(0,0,0)" stroke="none">Elements In</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id59"> + <rect class="BoundingBox" stroke="none" fill="none" x="3346" y="2554" width="459" height="1298"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 3575,2580 L 3575,3517"/> + <path fill="rgb(0,102,0)" stroke="none" d="M 3576,3851 L 3804,3487 3347,3487 3576,3851 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id60"> + <rect class="BoundingBox" stroke="none" fill="none" x="27680" y="13985" width="2594" height="1324"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 27917,14011 C 27811,14011 27706,14116 27706,14222 L 27706,15070 C 27706,15176 27811,15282 27917,15282 L 30035,15282 C 30141,15282 30247,15176 30247,15070 L 30247,14222 C 30247,14116 30141,14011 30035,14011 L 27917,14011 Z M 27706,14011 L 27706,14011 Z M 30247,15282 L 30247,15282 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 27917,14011 C 27811,14011 27706,14116 27706,14222 L 27706,15070 C 27706,15176 27811,15282 27917,15282 L 30035,15282 C 30141,15282 30247,15176 30247,15070 L 30247,14222 C 30247,14116 30141,14011 30035,14011 L 27917,14011 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id61"> + <rect class="BoundingBox" stroke="none" fill="none" x="27706" y="14047" width="2541" height="1162"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="28062" y="14727"><tspan fill="rgb(0,0,0)" stroke="none">Elements Out</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id62"> + <rect class="BoundingBox" stroke="none" fill="none" x="28748" y="12704" width="459" height="1309"/> + <path fill="none" stroke="rgb(0,102,0)" stroke-width="51" stroke-linejoin="round" d="M 28983,12730 C 28983,13691 28978,13211 28976,13669"/> + <path fill="rgb(0,102,0)" stroke="none" d="M 28977,14011 L 29205,13647 28748,13646 28977,14011 Z"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/doc/source/images/arch-scheduler-run.svg b/doc/source/images/arch-scheduler-run.svg new file mode 100644 index 000000000..e031aa57e --- /dev/null +++ b/doc/source/images/arch-scheduler-run.svg @@ -0,0 +1,437 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.2" width="165.1mm" height="114.3mm" viewBox="0 0 16510 11430" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve"> + <defs class="ClipPathGroup"> + <clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse"> + <rect x="0" y="0" width="16510" height="11430"/> + </clipPath> + </defs> + <defs> + <font id="EmbeddedFont_1" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="normal" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="y" horiz-adv-x="1126" d="M 584,241 L 834,1082 1128,1082 700,-57 C 646,-188 590,-281 532,-336 469,-395 386,-425 283,-425 216,-425 157,-421 106,-412 L 106,-212 C 141,-217 173,-220 202,-220 230,-220 255,-217 276,-211 297,-205 317,-195 334,-181 368,-153 399,-105 426,-37 L 444,11 16,1082 313,1082 584,241 Z"/> + <glyph unicode="u" horiz-adv-x="993" d="M 408,1082 L 408,475 C 408,433 411,395 418,360 425,325 436,295 451,270 466,245 486,225 511,211 535,197 565,190 600,190 634,190 665,198 693,213 720,228 744,249 764,277 784,304 800,337 811,376 822,414 827,456 827,502 L 827,1082 1108,1082 1108,237 C 1108,214 1108,190 1109,165 1109,139 1110,116 1111,93 1112,71 1113,50 1114,33 1115,15 1115,6 1116,6 L 848,6 C 847,14 846,26 845,43 843,61 842,80 841,100 840,121 839,142 838,163 837,183 836,201 836,215 L 831,215 C 794,133 746,73 689,36 631,-1 562,-20 483,-20 418,-20 363,-9 318,12 273,33 236,63 208,100 179,137 159,180 146,231 133,282 127,336 127,395 L 127,1082 408,1082 Z"/> + <glyph unicode="t" horiz-adv-x="623" d="M 420,-18 C 337,-18 274,5 229,50 184,95 162,163 162,254 L 162,892 25,892 25,1082 176,1082 264,1336 440,1336 440,1082 645,1082 645,892 440,892 440,330 C 440,277 450,239 470,214 490,189 521,176 563,176 580,176 596,177 610,180 624,183 640,186 657,190 L 657,16 C 622,5 586,-4 547,-10 508,-15 466,-18 420,-18 Z"/> + <glyph unicode="s" horiz-adv-x="993" d="M 1055,316 C 1055,264 1044,217 1023,176 1001,135 969,100 928,71 887,42 836,19 776,4 716,-12 648,-20 571,-20 502,-20 440,-15 385,-5 330,5 281,22 240,45 198,68 163,97 135,134 107,171 86,216 72,270 L 319,307 C 327,277 338,253 352,234 366,215 383,201 404,191 425,181 449,174 477,171 504,168 536,166 571,166 603,166 633,168 661,172 688,175 712,182 733,191 753,200 769,212 780,229 791,245 797,265 797,290 797,318 789,340 773,357 756,373 734,386 706,397 677,407 644,416 606,424 567,431 526,440 483,450 438,460 393,472 349,486 305,500 266,519 231,543 196,567 168,598 147,635 126,672 115,718 115,775 115,826 125,872 145,913 165,953 194,987 233,1016 272,1044 320,1066 377,1081 434,1096 499,1103 573,1103 632,1103 686,1098 737,1087 788,1076 833,1058 873,1035 913,1011 947,981 974,944 1001,907 1019,863 1030,811 L 781,785 C 776,811 768,833 756,850 744,867 729,880 712,890 694,900 673,907 650,911 627,914 601,916 573,916 506,916 456,908 423,891 390,874 373,845 373,805 373,780 380,761 394,746 407,731 427,719 452,710 477,700 506,692 541,685 575,678 612,669 653,659 703,648 752,636 801,622 849,607 892,588 930,563 967,538 998,505 1021,466 1044,427 1055,377 1055,316 Z"/> + <glyph unicode="r" horiz-adv-x="636" d="M 143,0 L 143,833 C 143,856 143,881 143,907 142,933 142,958 141,982 140,1006 139,1027 138,1046 137,1065 136,1075 135,1075 L 403,1075 C 404,1067 406,1054 407,1035 408,1016 410,995 411,972 412,950 414,927 415,905 416,883 416,865 416,851 L 420,851 C 434,890 448,926 462,957 476,988 493,1014 512,1036 531,1057 553,1074 580,1086 607,1097 640,1103 679,1103 696,1103 712,1102 729,1099 745,1096 757,1092 766,1088 L 766,853 C 748,857 730,861 712,864 693,867 671,868 646,868 576,868 522,840 483,783 444,726 424,642 424,531 L 424,0 143,0 Z"/> + <glyph unicode="o" horiz-adv-x="1099" d="M 1171,542 C 1171,459 1160,384 1137,315 1114,246 1079,187 1033,138 987,88 930,49 861,22 792,-6 712,-20 621,-20 533,-20 455,-6 388,21 321,48 264,87 219,136 173,185 138,245 115,314 92,383 80,459 80,542 80,623 91,697 114,766 136,834 170,893 215,943 260,993 317,1032 386,1060 455,1088 535,1102 627,1102 724,1102 807,1088 876,1060 945,1032 1001,993 1045,944 1088,894 1120,835 1141,767 1161,698 1171,623 1171,542 Z M 877,542 C 877,671 856,764 814,822 772,880 711,909 631,909 548,909 485,880 441,821 397,762 375,669 375,542 375,477 381,422 393,375 404,328 421,290 442,260 463,230 489,208 519,194 549,179 582,172 618,172 659,172 696,179 729,194 761,208 788,230 810,260 832,290 849,328 860,375 871,422 877,477 877,542 Z"/> + <glyph unicode="n" horiz-adv-x="993" d="M 844,0 L 844,607 C 844,649 841,688 834,723 827,758 816,788 801,813 786,838 766,857 741,871 716,885 686,892 651,892 617,892 586,885 559,870 531,855 507,833 487,806 467,778 452,745 441,707 430,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 458,950 506,1010 563,1047 620,1084 689,1103 768,1103 833,1103 889,1092 934,1071 979,1050 1015,1020 1044,983 1072,946 1092,902 1105,851 1118,800 1124,746 1124,687 L 1124,0 844,0 Z"/> + <glyph unicode="m" horiz-adv-x="1562" d="M 780,0 L 780,607 C 780,649 777,688 772,723 766,758 757,788 744,813 731,838 714,857 693,871 672,885 646,892 616,892 587,892 561,885 538,870 515,855 495,833 478,806 461,778 447,745 438,707 429,668 424,626 424,580 L 424,0 143,0 143,845 C 143,868 143,892 143,917 142,942 142,966 141,988 140,1010 139,1031 138,1048 137,1066 136,1075 135,1075 L 403,1075 C 404,1067 406,1055 407,1038 408,1021 410,1002 411,981 412,961 414,940 415,919 416,899 416,881 416,867 L 420,867 C 455,950 498,1010 550,1047 601,1084 663,1103 735,1103 818,1103 884,1083 935,1043 985,1002 1019,944 1036,867 L 1042,867 C 1061,912 1082,949 1105,979 1127,1009 1152,1033 1179,1052 1206,1070 1235,1083 1267,1091 1298,1099 1333,1103 1370,1103 1429,1103 1480,1092 1521,1071 1562,1050 1595,1020 1621,983 1646,946 1665,902 1677,851 1688,800 1694,746 1694,687 L 1694,0 1415,0 1415,607 C 1415,649 1412,688 1407,723 1401,758 1392,788 1379,813 1366,838 1349,857 1328,871 1307,885 1281,892 1251,892 1223,892 1198,885 1175,871 1152,856 1132,836 1115,810 1098,783 1084,752 1075,715 1066,678 1060,638 1059,593 L 1059,0 780,0 Z"/> + <glyph unicode="l" horiz-adv-x="278" d="M 143,0 L 143,1484 424,1484 424,0 143,0 Z"/> + <glyph unicode="i" horiz-adv-x="278" d="M 143,1277 L 143,1484 424,1484 424,1277 143,1277 Z M 143,0 L 143,1082 424,1082 424,0 143,0 Z"/> + <glyph unicode="h" horiz-adv-x="979" d="M 420,866 C 458,949 506,1009 563,1046 620,1083 689,1102 768,1102 833,1102 889,1091 934,1070 979,1049 1015,1019 1044,982 1072,945 1092,901 1105,850 1118,799 1124,745 1124,686 L 1124,0 844,0 844,606 C 844,648 841,687 834,722 827,757 816,787 801,812 786,837 766,856 741,870 716,884 686,891 651,891 617,891 586,884 559,869 531,854 507,832 487,805 467,777 452,744 441,706 430,667 424,625 424,579 L 424,0 143,0 143,1484 424,1484 424,1079 C 424,1058 424,1036 423,1015 422,993 422,973 421,954 420,935 419,917 418,902 417,887 417,875 416,866 L 420,866 Z"/> + <glyph unicode="e" horiz-adv-x="994" d="M 586,-20 C 508,-20 438,-8 376,15 313,38 260,73 216,120 172,167 138,226 115,297 92,368 80,451 80,546 80,649 94,736 122,807 149,878 187,935 234,979 281,1022 335,1054 396,1073 457,1092 522,1102 590,1102 675,1102 748,1087 809,1057 869,1027 918,986 957,932 996,878 1024,814 1042,739 1060,664 1069,582 1069,491 L 1069,491 375,491 C 375,445 379,402 387,363 395,323 408,289 426,261 444,232 467,209 496,193 525,176 559,168 600,168 649,168 690,179 721,200 752,221 775,253 788,297 L 1053,274 C 1041,243 1024,211 1003,176 981,141 952,110 916,81 880,52 835,28 782,9 728,-10 663,-20 586,-20 Z M 586,925 C 557,925 531,920 506,911 481,901 459,886 441,865 422,844 407,816 396,783 385,750 378,710 377,663 L 797,663 C 792,750 771,816 734,860 697,903 648,925 586,925 Z"/> + <glyph unicode="d" horiz-adv-x="1046" d="M 844,0 C 843,5 841,15 840,29 838,42 836,58 835,75 833,92 832,110 831,128 830,146 829,162 829,176 L 825,176 C 792,106 747,56 689,26 630,-5 560,-20 479,-20 411,-20 352,-6 303,22 253,50 212,89 180,139 147,189 123,248 108,317 92,385 84,459 84,540 84,622 92,697 109,766 125,835 150,894 184,944 218,993 261,1032 314,1060 366,1088 428,1102 500,1102 535,1102 569,1098 602,1091 635,1084 665,1072 693,1057 721,1042 746,1022 769,998 792,974 811,945 827,911 L 829,911 C 829,918 829,928 829,941 828,954 828,968 828,985 828,1002 828,1019 828,1037 827,1055 827,1072 827,1089 L 827,1484 1108,1484 1108,236 C 1108,183 1109,137 1111,96 1113,55 1115,23 1116,0 L 844,0 Z M 831,547 C 831,618 824,678 811,725 798,772 780,809 759,837 737,864 712,884 685,895 657,906 629,911 600,911 564,911 532,904 505,890 477,876 454,854 435,824 416,794 401,756 392,709 382,662 377,606 377,540 377,295 451,172 598,172 626,172 654,178 682,190 710,202 735,222 757,251 779,280 797,318 811,367 824,415 831,475 831,547 Z"/> + <glyph unicode="c" horiz-adv-x="994" d="M 594,-20 C 508,-20 433,-7 369,20 304,47 251,84 208,133 165,182 133,240 112,309 91,377 80,452 80,535 80,625 92,705 115,776 138,846 172,905 216,954 260,1002 314,1039 379,1064 443,1089 516,1102 598,1102 668,1102 730,1092 785,1073 839,1054 886,1028 925,995 964,963 996,924 1021,879 1045,834 1062,786 1071,734 L 788,734 C 780,787 760,830 728,861 696,893 651,909 592,909 517,909 462,878 427,816 392,754 375,664 375,546 375,297 449,172 596,172 649,172 694,188 730,221 766,253 788,302 797,366 L 1079,366 C 1072,315 1057,267 1034,220 1010,174 978,133 938,97 897,62 848,33 791,12 734,-9 668,-20 594,-20 Z"/> + <glyph unicode="b" horiz-adv-x="1046" d="M 1167,545 C 1167,463 1159,388 1143,319 1126,250 1101,190 1067,140 1033,89 990,50 938,22 885,-6 823,-20 752,-20 720,-20 688,-17 656,-10 624,-3 594,8 565,23 536,38 510,58 486,83 462,108 441,138 424,174 L 422,174 C 422,160 422,143 421,125 420,106 418,88 417,71 416,54 414,38 413,24 411,11 409,4 408,4 L 135,4 C 137,27 139,60 141,103 142,146 143,195 143,250 L 143,1484 424,1484 424,1070 C 424,1049 424,1028 424,1008 423,987 423,968 422,951 421,931 421,912 420,894 L 424,894 C 458,969 505,1022 564,1054 623,1086 692,1102 770,1102 839,1102 899,1088 949,1061 999,1033 1040,994 1073,945 1105,895 1129,836 1144,768 1159,700 1167,626 1167,545 Z M 874,545 C 874,668 856,759 820,818 784,877 728,907 653,907 624,907 596,901 568,890 540,879 515,859 493,831 471,802 453,764 440,717 427,669 420,609 420,536 420,465 427,407 440,360 453,313 471,276 492,248 513,220 538,200 566,189 594,178 622,172 651,172 722,172 777,202 816,261 855,320 874,414 874,545 Z"/> + <glyph unicode="a" horiz-adv-x="1086" d="M 393,-20 C 341,-20 295,-13 254,2 213,16 178,37 149,65 120,93 98,127 83,168 68,208 60,255 60,307 60,371 71,425 94,469 116,513 146,548 185,575 224,602 269,622 321,634 373,647 428,653 487,653 L 720,653 720,709 C 720,748 717,782 710,808 703,835 692,857 679,873 666,890 649,902 630,909 610,916 587,920 562,920 539,920 518,918 500,913 481,909 465,901 452,890 439,879 428,864 420,845 411,826 405,803 402,774 L 109,774 C 117,822 132,866 153,906 174,946 204,981 242,1010 279,1039 326,1062 381,1078 436,1094 500,1102 574,1102 641,1102 701,1094 754,1077 807,1060 851,1036 888,1003 925,970 953,929 972,881 991,833 1001,777 1001,714 L 1001,320 C 1001,295 1002,272 1005,252 1007,232 1011,215 1018,202 1024,188 1033,178 1045,171 1056,164 1071,160 1090,160 1111,160 1132,162 1152,166 L 1152,14 C 1135,10 1120,6 1107,3 1094,0 1080,-3 1067,-5 1054,-7 1040,-9 1025,-10 1010,-11 992,-12 972,-12 901,-12 849,5 816,40 782,75 762,126 755,193 L 749,193 C 712,126 664,73 606,36 547,-1 476,-20 393,-20 Z M 720,499 L 576,499 C 546,499 518,497 491,493 464,490 440,482 420,470 399,459 383,442 371,420 359,397 353,367 353,329 353,277 365,239 389,214 412,189 444,176 483,176 519,176 552,184 581,199 610,214 635,234 656,259 676,284 692,312 703,345 714,377 720,411 720,444 L 720,499 Z"/> + <glyph unicode="W" horiz-adv-x="1985" d="M 1567,0 L 1217,0 1026,815 C 1020,840 1014,869 1007,903 1000,937 993,970 987,1002 980,1039 973,1077 967,1116 960,1077 952,1038 945,1001 942,985 938,969 935,952 932,935 928,918 925,902 921,885 918,870 915,855 912,840 908,827 905,815 L 715,0 365,0 2,1409 301,1409 477,625 C 487,582 496,540 505,499 514,458 522,421 529,388 537,350 544,314 551,279 561,328 571,376 580,423 584,443 588,464 593,485 598,506 602,527 607,548 611,569 615,589 620,608 624,627 628,644 631,659 L 805,1409 1135,1409 1313,659 C 1317,643 1321,625 1325,606 1329,586 1333,566 1337,545 1341,524 1345,503 1349,482 1353,461 1357,440 1360,420 1368,373 1376,326 1384,279 1392,316 1400,355 1409,395 1416,429 1425,466 1434,507 1443,548 1453,587 1462,625 L 1632,1409 1931,1409 1567,0 Z"/> + <glyph unicode="S" horiz-adv-x="1231" d="M 1286,406 C 1286,342 1274,284 1251,232 1228,179 1192,134 1143,97 1094,60 1031,31 955,11 878,-10 787,-20 682,-20 589,-20 506,-12 435,5 364,22 303,46 252,79 201,112 159,152 128,201 96,249 73,304 59,367 L 344,414 C 352,383 364,354 379,328 394,302 416,280 443,261 470,242 503,227 544,217 584,206 633,201 690,201 790,201 867,216 920,247 973,277 999,324 999,389 999,428 988,459 967,484 946,509 917,529 882,545 847,561 806,574 760,585 714,596 666,606 616,616 576,625 536,635 496,645 456,655 418,667 382,681 345,695 311,712 280,731 249,750 222,774 199,803 176,831 158,864 145,902 132,940 125,985 125,1036 125,1106 139,1166 167,1216 195,1266 234,1307 284,1339 333,1370 392,1393 461,1408 530,1423 605,1430 686,1430 778,1430 857,1423 923,1409 988,1394 1043,1372 1088,1343 1132,1314 1167,1277 1193,1233 1218,1188 1237,1136 1249,1077 L 963,1038 C 948,1099 919,1144 874,1175 829,1206 764,1221 680,1221 628,1221 585,1217 551,1208 516,1199 489,1186 469,1171 448,1156 434,1138 425,1118 416,1097 412,1076 412,1053 412,1018 420,990 437,968 454,945 477,927 507,912 537,897 573,884 615,874 656,863 702,853 752,842 796,833 840,823 883,813 926,802 968,790 1007,776 1046,762 1083,745 1117,725 1151,705 1181,681 1206,652 1231,623 1250,588 1265,548 1279,508 1286,461 1286,406 Z"/> + <glyph unicode="R" horiz-adv-x="1324" d="M 1105,0 L 778,535 432,535 432,0 137,0 137,1409 841,1409 C 929,1409 1006,1399 1072,1380 1137,1360 1192,1332 1236,1296 1280,1259 1313,1215 1335,1164 1356,1112 1367,1054 1367,989 1367,936 1359,888 1344,845 1328,801 1306,762 1279,728 1251,694 1218,666 1180,643 1142,620 1101,603 1056,592 L 1437,0 1105,0 Z M 1070,977 C 1070,1046 1048,1097 1003,1130 958,1163 893,1180 810,1180 L 432,1180 432,764 818,764 C 862,764 900,769 932,780 963,790 989,805 1010,824 1030,843 1045,865 1055,891 1065,917 1070,946 1070,977 Z"/> + <glyph unicode="Q" horiz-adv-x="1430" d="M 1507,711 C 1507,617 1495,531 1472,452 1448,373 1414,303 1369,242 1324,181 1269,130 1204,90 1139,49 1066,21 983,4 996,-35 1012,-66 1030,-91 1048,-115 1068,-134 1091,-148 1114,-161 1138,-170 1165,-176 1192,-180 1220,-183 1251,-183 1270,-183 1290,-182 1310,-181 1330,-179 1350,-176 1370,-173 L 1368,-375 C 1332,-383 1294,-390 1255,-395 1216,-400 1173,-403 1126,-403 1063,-403 1007,-393 960,-375 913,-355 872,-329 837,-295 802,-260 772,-219 748,-171 723,-122 702,-69 684,-10 584,-1 497,24 422,63 347,102 284,154 234,217 184,280 147,354 122,438 97,522 84,613 84,711 84,821 100,920 131,1009 162,1098 207,1173 268,1236 328,1298 402,1346 491,1380 579,1413 680,1430 795,1430 910,1430 1011,1413 1100,1379 1188,1345 1262,1297 1323,1234 1383,1171 1429,1096 1460,1008 1491,919 1507,820 1507,711 Z M 1206,711 C 1206,785 1197,852 1180,912 1162,971 1136,1022 1101,1065 1066,1108 1024,1141 973,1164 922,1187 862,1198 795,1198 726,1198 666,1187 615,1164 563,1141 520,1108 485,1065 450,1022 424,971 407,912 390,852 381,785 381,711 381,638 390,570 408,509 425,448 451,395 486,351 521,307 564,273 615,248 666,223 726,211 793,211 865,211 927,224 979,249 1031,274 1074,308 1108,353 1141,397 1166,450 1182,511 1198,572 1206,639 1206,711 Z"/> + <glyph unicode="J" horiz-adv-x="967" d="M 524,-20 C 453,-20 390,-13 335,2 280,17 232,40 191,72 150,104 117,146 91,197 64,248 44,309 31,382 L 324,425 C 331,386 340,353 352,326 364,299 379,277 396,260 413,243 432,230 454,223 476,215 500,211 526,211 585,211 629,231 660,270 690,309 705,366 705,439 L 705,1178 424,1178 424,1409 999,1409 999,446 C 999,375 989,310 968,253 947,195 917,146 877,106 836,65 787,34 728,13 669,-9 601,-20 524,-20 Z"/> + <glyph unicode="E" horiz-adv-x="1152" d="M 137,0 L 137,1409 1245,1409 1245,1181 432,1181 432,827 1184,827 1184,599 432,599 432,228 1286,228 1286,0 137,0 Z"/> + <glyph unicode="." horiz-adv-x="292" d="M 139,0 L 139,305 428,305 428,0 139,0 Z"/> + <glyph unicode=")" horiz-adv-x="583" d="M 2,-425 C 55,-347 101,-270 139,-196 177,-120 208,-44 233,33 257,110 275,190 286,272 297,353 303,439 303,530 303,620 297,706 286,788 275,869 257,949 233,1026 208,1103 177,1180 139,1255 101,1330 55,1407 2,1484 L 283,1484 C 334,1410 379,1337 416,1264 453,1191 484,1116 509,1039 533,962 551,882 563,799 574,716 580,626 580,531 580,436 574,347 563,264 551,180 533,99 509,22 484,-55 453,-131 416,-204 379,-277 334,-351 283,-425 L 2,-425 Z"/> + <glyph unicode="(" horiz-adv-x="583" d="M 399,-425 C 348,-351 303,-277 266,-204 229,-131 198,-55 174,22 149,99 131,180 120,264 108,347 102,436 102,531 102,626 108,716 120,799 131,882 149,962 174,1039 198,1116 229,1191 266,1264 303,1337 348,1410 399,1484 L 680,1484 C 627,1407 581,1330 543,1255 505,1180 474,1103 450,1026 425,949 407,869 396,788 385,706 379,620 379,530 379,439 385,353 396,272 407,190 425,110 450,33 474,-44 505,-120 543,-196 581,-270 627,-347 680,-425 L 399,-425 Z"/> + </font> + </defs> + <defs> + <font id="EmbeddedFont_2" horiz-adv-x="2048"> + <font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="bold" font-style="italic" ascent="1852" descent="437"/> + <missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/> + <glyph unicode="v" horiz-adv-x="1125" d="M 622,0 L 286,0 110,1082 399,1082 470,477 C 473,457 475,435 477,411 479,387 481,363 483,339 485,315 487,292 489,269 490,246 491,226 492,208 499,225 508,245 518,268 527,291 538,314 549,338 560,362 571,386 582,409 593,432 604,454 614,474 L 930,1082 1232,1082 622,0 Z"/> + <glyph unicode="u" horiz-adv-x="1152" d="M 512,1082 L 394,487 C 391,474 389,460 386,445 383,430 380,414 377,399 374,384 372,369 371,356 369,343 368,331 368,322 368,280 381,248 406,226 431,204 469,193 520,193 551,193 583,200 615,213 646,226 676,245 703,270 730,295 753,325 773,360 793,395 807,433 815,476 L 933,1082 1215,1082 1049,228 C 1044,205 1040,181 1036,156 1031,131 1027,107 1024,85 1021,62 1018,43 1016,27 1013,11 1012,3 1011,3 L 743,3 C 743,6 744,15 746,30 747,44 749,61 752,79 754,98 756,117 759,136 762,156 764,172 767,185 L 764,185 C 744,157 722,131 698,106 674,81 647,60 617,41 587,22 553,8 516,-3 479,-14 437,-19 391,-19 290,-19 213,5 162,54 111,103 85,173 85,265 85,277 86,291 88,306 89,321 91,337 93,352 95,367 97,381 100,395 102,409 104,420 106,429 L 233,1082 512,1082 Z"/> + <glyph unicode="t" horiz-adv-x="689" d="M 560,8 C 535,1 507,-5 476,-10 445,-14 411,-16 376,-16 337,-16 301,-11 269,-2 237,7 210,21 187,40 164,59 147,82 135,111 122,139 116,172 116,209 116,239 118,268 122,297 125,325 129,348 132,366 L 234,892 86,892 123,1082 285,1082 422,1336 598,1336 550,1082 752,1082 717,892 512,892 408,357 C 405,344 403,328 400,309 397,290 396,273 397,260 398,232 407,211 423,198 438,184 459,177 484,177 500,177 516,178 533,181 549,183 569,186 592,190 L 560,8 Z"/> + <glyph unicode="s" horiz-adv-x="1047" d="M 1000,334 C 1000,275 989,223 967,179 944,134 912,97 869,68 826,39 773,17 711,2 648,-13 577,-20 497,-20 363,-20 257,4 180,51 103,98 50,172 23,271 L 274,307 C 281,283 290,262 302,245 314,227 330,212 349,201 368,189 392,180 420,175 447,169 480,166 517,166 550,166 580,169 607,174 634,179 657,187 677,198 696,209 712,223 723,240 734,257 739,278 739,302 739,323 735,341 726,355 717,368 703,380 685,390 666,399 643,408 615,416 586,423 553,431 515,439 462,451 414,465 370,482 325,499 287,520 255,546 223,571 198,602 180,639 162,675 153,718 153,769 153,829 166,880 191,922 216,963 250,997 294,1024 337,1050 388,1069 447,1081 506,1093 569,1099 637,1099 699,1099 755,1094 805,1085 854,1075 897,1059 933,1036 969,1013 999,984 1022,947 1045,910 1060,865 1069,811 L 818,782 C 807,828 785,861 752,882 719,903 675,913 618,913 589,913 563,911 538,908 513,904 491,897 473,888 454,879 440,866 429,851 418,836 413,816 413,793 413,772 419,754 432,740 445,725 462,713 485,703 508,692 535,683 566,676 597,668 631,660 668,651 715,640 758,627 799,612 839,597 874,577 904,553 934,528 958,498 975,463 992,428 1000,385 1000,334 Z"/> + <glyph unicode="p" horiz-adv-x="1245" d="M 728,907 C 693,907 660,902 628,891 596,880 567,861 540,834 513,807 490,771 469,726 448,681 430,623 417,554 412,525 408,497 405,472 402,447 400,423 400,401 400,364 405,331 415,303 424,274 438,250 456,231 473,212 494,197 519,188 544,178 571,173 601,173 635,173 666,178 694,189 721,200 746,218 768,244 790,270 810,305 827,350 844,394 858,449 870,516 876,550 881,582 884,612 887,641 889,669 889,694 889,765 876,818 851,854 825,889 784,907 728,907 Z M 493,913 C 516,946 540,974 565,998 590,1021 616,1041 645,1057 674,1072 705,1084 738,1091 771,1098 808,1102 848,1102 902,1102 950,1094 992,1077 1034,1060 1069,1037 1098,1006 1126,975 1148,938 1163,895 1178,851 1185,802 1185,748 1185,709 1183,670 1180,632 1177,593 1171,555 1164,516 1145,421 1121,340 1092,273 1063,205 1027,149 986,106 944,63 896,31 843,11 789,-10 729,-20 662,-20 579,-20 511,-3 459,32 407,67 370,115 349,178 L 347,178 C 344,150 339,119 333,86 327,53 321,21 315,-10 L 235,-425 -45,-425 198,833 C 203,856 207,876 210,893 213,909 215,926 218,943 220,960 223,979 226,1000 229,1021 232,1049 237,1082 L 512,1082 C 512,1078 511,1069 510,1056 509,1043 507,1028 505,1011 503,994 501,976 498,959 495,941 492,926 489,913 L 493,913 Z"/> + <glyph unicode="o" horiz-adv-x="1126" d="M 1185,683 C 1185,574 1169,477 1136,390 1103,303 1058,229 1000,168 942,107 873,61 794,29 715,-4 628,-20 535,-20 464,-20 399,-10 341,10 283,29 233,58 192,96 151,133 119,179 97,234 74,288 63,350 63,419 63,522 79,616 110,700 141,784 184,856 241,915 298,974 365,1020 444,1053 523,1085 609,1101 704,1101 783,1101 852,1092 912,1073 972,1054 1022,1027 1063,991 1103,955 1133,911 1154,860 1175,808 1185,749 1185,683 Z M 891,662 C 891,706 886,744 877,775 867,806 853,832 835,852 817,871 795,886 770,895 744,904 715,909 683,909 654,909 624,906 594,899 564,892 536,877 509,855 482,833 457,802 435,761 412,720 393,667 378,600 371,568 366,538 363,510 360,481 358,455 358,431 358,383 363,343 374,310 384,277 398,251 417,230 436,209 458,195 483,186 508,177 536,172 566,172 596,172 626,175 655,182 684,189 712,203 739,225 766,246 790,277 812,318 834,358 853,412 868,480 875,515 881,547 884,576 887,605 890,633 891,662 Z"/> + <glyph unicode="n" horiz-adv-x="1138" d="M 738,0 L 856,595 C 859,608 862,622 865,637 868,652 870,668 873,683 876,698 878,713 880,727 881,740 882,751 882,760 882,802 869,834 844,856 819,878 781,889 730,889 699,889 667,882 636,869 605,856 576,837 549,812 522,787 498,758 478,723 457,688 443,649 435,606 L 317,0 35,0 201,853 C 206,876 210,900 215,925 219,950 223,974 226,996 229,1019 232,1038 235,1054 237,1070 238,1078 239,1078 L 507,1078 C 507,1075 506,1066 505,1052 503,1037 501,1021 499,1002 496,984 494,965 491,945 488,926 486,910 483,897 L 486,897 C 506,925 528,951 553,976 577,1001 604,1022 634,1041 664,1060 698,1074 735,1085 772,1096 813,1101 859,1101 960,1101 1037,1077 1088,1028 1139,979 1165,909 1165,817 1165,805 1164,791 1163,776 1161,761 1159,746 1157,731 1155,716 1153,701 1151,688 1148,674 1146,662 1144,653 L 1017,0 738,0 Z"/> + <glyph unicode="e" horiz-adv-x="1007" d="M 358,476 C 355,461 354,447 353,432 352,417 351,402 351,387 351,316 367,262 398,225 429,187 474,168 535,168 563,168 588,172 610,181 632,190 652,202 669,217 686,232 702,249 715,270 728,291 739,313 748,337 L 993,263 C 973,220 950,182 925,147 900,112 869,82 832,57 795,32 751,13 700,0 649,-13 587,-20 516,-20 443,-20 378,-10 322,11 265,32 218,61 180,99 141,137 112,183 93,237 73,291 63,351 63,418 63,527 78,624 107,709 136,794 176,865 228,924 279,982 341,1026 412,1057 483,1087 561,1102 646,1102 721,1102 785,1092 840,1072 895,1052 940,1024 976,988 1012,951 1039,908 1056,858 1073,807 1082,752 1082,691 1082,661 1080,627 1076,588 1071,549 1065,511 1058,476 L 358,476 Z M 822,663 C 823,674 824,683 825,692 825,701 825,710 825,719 825,790 809,842 776,875 743,908 699,924 646,924 623,924 599,920 574,913 549,906 524,892 501,873 477,853 456,826 437,793 418,759 402,716 391,663 L 822,663 Z"/> + <glyph unicode="b" horiz-adv-x="1152" d="M 855,1102 C 909,1102 957,1094 999,1077 1041,1060 1076,1037 1105,1006 1133,975 1155,938 1170,895 1185,851 1192,802 1192,748 L 1192,734 C 1192,702 1190,667 1187,630 1184,593 1178,555 1171,516 1152,421 1128,340 1099,273 1070,205 1034,149 993,106 951,63 903,31 850,11 796,-10 736,-20 669,-20 586,-20 518,-3 466,32 414,67 377,115 356,178 L 354,178 C 350,160 346,142 341,122 336,102 331,83 326,66 321,48 316,33 313,21 310,8 307,2 306,2 L 35,2 C 37,8 40,18 43,32 46,47 50,64 55,84 59,104 64,126 69,150 74,174 79,199 84,225 L 330,1484 611,1484 527,1057 C 518,1013 511,978 505,952 499,926 496,913 495,913 L 499,913 C 536,969 585,1015 645,1050 704,1085 774,1102 855,1102 Z M 735,907 C 700,907 667,902 635,891 603,880 574,861 547,834 520,807 497,771 476,726 455,681 437,623 424,554 419,525 415,497 412,472 409,447 407,423 407,401 407,364 412,331 422,303 431,274 445,250 463,231 480,212 501,197 526,188 551,178 578,173 608,173 642,173 673,178 700,189 727,199 751,217 773,243 794,268 814,303 831,348 848,392 863,448 877,516 884,550 890,582 894,612 897,641 899,669 899,694 899,764 887,817 864,853 840,889 797,907 735,907 Z"/> + <glyph unicode="Y" horiz-adv-x="1351" d="M 836,578 L 724,0 430,0 542,578 172,1409 464,1409 723,804 1197,1409 1520,1409 836,578 Z"/> + <glyph unicode="R" horiz-adv-x="1429" d="M 1010,0 L 780,534 434,534 331,0 36,0 310,1409 961,1409 C 1051,1409 1128,1398 1192,1376 1256,1354 1308,1325 1349,1288 1389,1251 1418,1208 1437,1159 1456,1110 1465,1059 1465,1006 1465,943 1454,888 1432,839 1409,790 1380,747 1343,712 1306,677 1263,648 1214,627 1165,606 1115,591 1062,583 L 1336,0 1010,0 Z M 872,764 C 917,764 957,768 993,777 1029,786 1060,799 1086,818 1111,837 1131,860 1145,889 1159,917 1166,950 1166,989 1166,1024 1160,1053 1147,1078 1134,1102 1117,1122 1095,1137 1073,1152 1047,1163 1018,1170 989,1177 957,1180 924,1180 L 560,1180 479,764 872,764 Z"/> + <glyph unicode="N" horiz-adv-x="1496" d="M 884,0 L 510,1131 C 506,1102 502,1074 498,1046 495,1022 491,996 486,969 481,941 477,915 472,892 L 298,0 36,0 310,1409 660,1409 1037,268 C 1041,294 1045,321 1049,350 1052,375 1057,402 1062,433 1067,463 1072,493 1078,524 L 1252,1409 1514,1409 1240,0 884,0 Z"/> + <glyph unicode="L" horiz-adv-x="1099" d="M 36,0 L 309,1409 604,1409 375,228 1131,228 1086,0 36,0 Z"/> + <glyph unicode="J" horiz-adv-x="1166" d="M 480,-20 C 410,-20 349,-11 297,8 245,27 201,53 164,88 127,122 98,164 76,213 53,262 36,318 25,379 L 292,437 C 299,404 308,374 319,347 330,319 343,295 360,275 376,255 396,239 419,228 442,217 468,211 499,211 532,211 560,217 582,230 604,243 622,260 637,281 652,302 663,326 672,354 680,381 687,410 693,440 L 836,1178 555,1178 599,1409 1174,1409 981,423 C 967,350 947,287 922,232 897,177 864,130 824,93 784,56 736,28 680,9 623,-10 557,-20 480,-20 Z"/> + <glyph unicode="E" horiz-adv-x="1377" d="M 36,0 L 309,1409 1417,1409 1373,1181 560,1181 491,827 1243,827 1199,599 447,599 375,228 1229,228 1184,0 36,0 Z"/> + <glyph unicode="D" horiz-adv-x="1390" d="M 734,1409 C 843,1409 940,1396 1025,1371 1110,1346 1181,1308 1240,1258 1299,1207 1344,1145 1375,1070 1406,995 1421,907 1421,807 1421,718 1411,637 1391,563 1370,488 1342,421 1306,362 1269,302 1226,250 1176,205 1125,160 1070,122 1011,92 951,61 887,38 820,23 753,8 684,0 614,0 L 36,0 310,1409 734,1409 Z M 375,228 L 605,228 C 682,228 754,240 820,265 886,290 943,326 991,374 1039,421 1077,480 1104,551 1131,621 1145,702 1145,794 1145,859 1136,916 1117,965 1098,1013 1072,1053 1037,1085 1002,1117 959,1141 908,1157 857,1173 800,1181 736,1181 L 560,1181 375,228 Z"/> + <glyph unicode=" " horiz-adv-x="569"/> + </font> + </defs> + <defs class="TextShapeIndex"> + <g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20 id21 id22 id23 id24"/> + </defs> + <defs class="EmbeddedBulletChars"> + <g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/> + </g> + <g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/> + </g> + <g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/> + </g> + <g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/> + </g> + <g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/> + </g> + <g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/> + </g> + <g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/> + </g> + <g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/> + </g> + <g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)"> + <path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/> + </g> + </defs> + <defs class="TextEmbeddedBitmaps"/> + <g> + <g id="id2" class="Master_Slide"> + <g id="bg-id2" class="Background"/> + <g id="bo-id2" class="BackgroundObjects"/> + </g> + </g> + <g class="SlideGroup"> + <g> + <g id="id1" class="Slide" clip-path="url(#presentation_clip_path)"> + <g class="Page"> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id3"> + <rect class="BoundingBox" stroke="none" fill="none" x="5014" y="1302" width="10214" height="8926"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5902,1328 C 5869,1328 5835,1331 5802,1336"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5704,1357 C 5672,1367 5640,1378 5609,1391"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5519,1436 C 5490,1453 5462,1471 5435,1491"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5356,1553 C 5331,1576 5307,1599 5284,1624"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5219,1700 C 5199,1727 5180,1755 5162,1784"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5115,1872 C 5100,1903 5088,1934 5077,1965"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5052,2062 C 5046,2096 5042,2129 5041,2162"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,2263 L 5040,2363"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,2464 L 5040,2564"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,2665 L 5040,2765"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,2866 L 5040,2966"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,3067 L 5040,3167"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,3268 L 5040,3368"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,3468 L 5040,3569"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,3669 L 5040,3770"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,3870 L 5040,3971"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,4071 L 5040,4172"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,4272 L 5040,4373"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,4473 L 5040,4574"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,4674 L 5040,4775"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,4875 L 5040,4976"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,5076 L 5040,5176"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,5277 L 5040,5377"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,5478 L 5040,5578"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,5679 L 5040,5779"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,5880 L 5040,5980"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,6081 L 5040,6181"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,6282 L 5040,6382"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,6483 L 5040,6583"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,6684 L 5040,6784"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,6884 L 5040,6985"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,7085 L 5040,7186"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,7286 L 5040,7387"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,7487 L 5040,7588"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,7688 L 5040,7789"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,7889 L 5040,7990"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,8090 L 5040,8191"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,8291 L 5040,8392"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,8492 L 5040,8592"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,8693 L 5040,8793"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,8894 L 5040,8994"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,9095 L 5040,9195"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5040,9296 L 5040,9338 C 5040,9357 5041,9377 5043,9396"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5059,9495 C 5066,9528 5076,9560 5088,9592"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5128,9683 C 5143,9713 5160,9742 5179,9770"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5238,9852 C 5259,9878 5281,9903 5305,9927"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5379,9995 C 5405,10016 5432,10036 5459,10055"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5546,10107 C 5575,10123 5606,10137 5637,10149"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5733,10180 C 5765,10188 5798,10194 5832,10197"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 5932,10201 L 6032,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6133,10201 L 6233,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6334,10201 L 6434,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6535,10201 L 6635,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6736,10201 L 6836,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6937,10201 L 7037,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7138,10201 L 7238,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7338,10201 L 7439,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7539,10201 L 7640,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7740,10201 L 7841,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7941,10201 L 8042,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8142,10201 L 8243,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8343,10201 L 8444,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8544,10201 L 8645,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8745,10201 L 8846,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8946,10201 L 9046,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9147,10201 L 9247,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9348,10201 L 9448,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9549,10201 L 9649,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9750,10201 L 9850,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9951,10201 L 10051,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10152,10201 L 10252,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10353,10201 L 10453,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10554,10201 L 10654,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10754,10201 L 10855,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10955,10201 L 11056,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11156,10201 L 11257,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11357,10201 L 11458,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11558,10201 L 11659,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11759,10201 L 11860,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11960,10201 L 12061,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12161,10201 L 12262,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12362,10201 L 12462,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12563,10201 L 12663,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12764,10201 L 12864,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12965,10201 L 13065,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13166,10201 L 13266,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13367,10201 L 13467,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13568,10201 L 13668,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13769,10201 L 13869,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13970,10201 L 14070,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14170,10201 L 14271,10201"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14371,10200 C 14405,10198 14438,10194 14471,10188"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14568,10162 C 14600,10151 14631,10138 14661,10124"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14749,10075 C 14778,10058 14805,10039 14832,10018"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14909,9953 C 14933,9930 14956,9906 14978,9881"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15041,9802 C 15060,9774 15078,9746 15095,9717"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15139,9627 C 15152,9596 15164,9564 15173,9532"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15194,9434 C 15199,9402 15201,9370 15201,9338 L 15201,9334"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,9233 L 15201,9133"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,9032 L 15201,8932"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,8831 L 15201,8731"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,8630 L 15201,8530"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,8429 L 15201,8329"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,8228 L 15201,8128"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,8027 L 15201,7927"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,7827 L 15201,7726"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,7626 L 15201,7525"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,7425 L 15201,7324"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,7224 L 15201,7123"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,7023 L 15201,6922"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,6822 L 15201,6721"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,6621 L 15201,6520"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,6420 L 15201,6319"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,6219 L 15201,6119"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,6018 L 15201,5918"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,5817 L 15201,5717"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,5616 L 15201,5516"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,5415 L 15201,5315"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,5214 L 15201,5114"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,5013 L 15201,4913"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,4812 L 15201,4712"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,4611 L 15201,4511"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,4411 L 15201,4310"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,4210 L 15201,4109"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,4009 L 15201,3908"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,3808 L 15201,3707"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,3607 L 15201,3506"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,3406 L 15201,3305"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,3205 L 15201,3104"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,3004 L 15201,2903"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,2803 L 15201,2703"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,2602 L 15201,2502"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,2401 L 15201,2301"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15201,2200 L 15201,2190 C 15201,2160 15199,2130 15195,2100"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15174,2002 C 15166,1970 15154,1938 15141,1907"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 15097,1816 C 15081,1787 15063,1759 15044,1731"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14982,1652 C 14960,1627 14937,1602 14912,1579"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14836,1514 C 14810,1493 14782,1474 14754,1456"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14666,1407 C 14635,1393 14604,1380 14573,1369"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14476,1342 C 14443,1336 14410,1331 14376,1329"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14276,1328 L 14176,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 14075,1328 L 13975,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13874,1328 L 13774,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13673,1328 L 13573,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13472,1328 L 13372,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13271,1328 L 13171,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 13070,1328 L 12970,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12869,1328 L 12769,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12669,1328 L 12568,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12468,1328 L 12367,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12267,1328 L 12166,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 12066,1328 L 11965,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11865,1328 L 11764,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11664,1328 L 11563,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11463,1328 L 11362,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11262,1328 L 11161,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 11061,1328 L 10961,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10860,1328 L 10760,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10659,1328 L 10559,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10458,1328 L 10358,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10257,1328 L 10157,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 10056,1328 L 9956,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9855,1328 L 9755,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9654,1328 L 9554,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9453,1328 L 9353,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9253,1328 L 9152,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 9052,1328 L 8951,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8851,1328 L 8750,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8650,1328 L 8549,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8449,1328 L 8348,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8248,1328 L 8147,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 8047,1328 L 7946,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7846,1328 L 7745,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7645,1328 L 7545,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7444,1328 L 7344,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7243,1328 L 7143,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7042,1328 L 6942,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6841,1328 L 6741,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6640,1328 L 6540,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6439,1328 L 6339,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6238,1328 L 6138,1328"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 6037,1328 L 5937,1328"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id4"> + <rect class="BoundingBox" stroke="none" fill="none" x="1262" y="5105" width="2645" height="1389"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 1510,5131 C 1399,5131 1288,5242 1288,5353 L 1288,6244 C 1288,6355 1399,6467 1510,6467 L 3657,6467 C 3768,6467 3880,6355 3880,6244 L 3880,5353 C 3880,5242 3768,5131 3657,5131 L 1510,5131 Z M 1288,5131 L 1288,5131 Z M 3880,6467 L 3880,6467 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 1510,5131 C 1399,5131 1288,5242 1288,5353 L 1288,6244 C 1288,6355 1399,6467 1510,6467 L 3657,6467 C 3768,6467 3880,6355 3880,6244 L 3880,5353 C 3880,5242 3768,5131 3657,5131 L 1510,5131 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id5"> + <rect class="BoundingBox" stroke="none" fill="none" x="1289" y="5169" width="2592" height="1223"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="1545" y="5879"><tspan fill="rgb(0,0,0)" stroke="none">Scheduler.run()</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id6"> + <rect class="BoundingBox" stroke="none" fill="none" x="6262" y="5005" width="2645" height="1389"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 6510,5031 C 6399,5031 6288,5142 6288,5253 L 6288,6144 C 6288,6255 6399,6367 6510,6367 L 8657,6367 C 8768,6367 8880,6255 8880,6144 L 8880,5253 C 8880,5142 8768,5031 8657,5031 L 6510,5031 Z M 6288,5031 L 6288,5031 Z M 8880,6367 L 8880,6367 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6510,5031 C 6399,5031 6288,5142 6288,5253 L 6288,6144 C 6288,6255 6399,6367 6510,6367 L 8657,6367 C 8768,6367 8880,6255 8880,6144 L 8880,5253 C 8880,5142 8768,5031 8657,5031 L 6510,5031 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id7"> + <rect class="BoundingBox" stroke="none" fill="none" x="6289" y="5069" width="2592" height="1223"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="7288" y="5779"><tspan fill="rgb(0,0,0)" stroke="none">Wait</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id8"> + <rect class="BoundingBox" stroke="none" fill="none" x="5040" y="1374" width="10161" height="726"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="423px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="8497" y="1884"><tspan fill="rgb(102,102,102)" stroke="none">Run Event Loop</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id9"> + <rect class="BoundingBox" stroke="none" fill="none" x="8854" y="5444" width="3140" height="459"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 8880,5680 C 11196,5680 9802,5674 11633,5673"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 11993,5672 L 11628,5445 11629,5902 11993,5672 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id10"> + <rect class="BoundingBox" stroke="none" fill="none" x="9358" y="5080" width="2735" height="570"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="10080" y="5463"><tspan fill="rgb(102,102,102)" stroke="none">Job Done</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id11"> + <rect class="BoundingBox" stroke="none" fill="none" x="11967" y="4352" width="2514" height="2644"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 13223,4378 L 14454,5673 13223,6969 11993,5673 13223,4378 13223,4378 Z M 11993,4378 L 11993,4378 Z M 14454,6969 L 14454,6969 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13223,4378 L 14454,5673 13223,6969 11993,5673 13223,4378 13223,4378 Z"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="12800" y="5454"><tspan fill="rgb(0,0,0)" stroke="none">Ready</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="12592" y="5772"><tspan fill="rgb(0,0,0)" stroke="none">Elements</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="12711" y="6090"><tspan fill="rgb(0,0,0)" stroke="none">Remain</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id12"> + <rect class="BoundingBox" stroke="none" fill="none" x="6262" y="2505" width="2645" height="1389"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 6510,2531 C 6399,2531 6288,2642 6288,2753 L 6288,3644 C 6288,3755 6399,3867 6510,3867 L 8657,3867 C 8768,3867 8880,3755 8880,3644 L 8880,2753 C 8880,2642 8768,2531 8657,2531 L 6510,2531 Z M 6288,2531 L 6288,2531 Z M 8880,3867 L 8880,3867 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6510,2531 C 6399,2531 6288,2642 6288,2753 L 6288,3644 C 6288,3755 6399,3867 6510,3867 L 8657,3867 C 8768,3867 8880,3755 8880,3644 L 8880,2753 C 8880,2642 8768,2531 8657,2531 L 6510,2531 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id13"> + <rect class="BoundingBox" stroke="none" fill="none" x="6289" y="2569" width="2592" height="1223"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="7144" y="3120"><tspan fill="rgb(0,0,0)" stroke="none">Queue</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="7255" y="3438"><tspan fill="rgb(0,0,0)" stroke="none">Jobs</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id14"> + <rect class="BoundingBox" stroke="none" fill="none" x="8879" y="2953" width="4371" height="1452"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13223,4378 C 13223,3579 11889,3212 9220,3182"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 8880,3181 L 9243,3411 9246,2954 8880,3181 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id15"> + <rect class="BoundingBox" stroke="none" fill="none" x="7355" y="3841" width="459" height="1192"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 7584,3867 L 7584,4698"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 7585,5032 L 7813,4668 7356,4668 7585,5032 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id16"> + <rect class="BoundingBox" stroke="none" fill="none" x="11828" y="3154" width="2484" height="570"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="12824" y="3537"><tspan fill="rgb(102,102,102)" stroke="none">Yes</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id17"> + <rect class="BoundingBox" stroke="none" fill="none" x="7355" y="1329" width="459" height="1192"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7584,1355 L 7584,2186"/> + <path fill="rgb(102,102,102)" stroke="none" d="M 7585,2520 L 7813,2156 7356,2156 7585,2520 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.CustomShape"> + <g id="id18"> + <rect class="BoundingBox" stroke="none" fill="none" x="6262" y="7605" width="2645" height="1389"/> + <path fill="rgb(207,231,245)" stroke="none" d="M 6510,7631 C 6399,7631 6288,7742 6288,7853 L 6288,8744 C 6288,8855 6399,8967 6510,8967 L 8657,8967 C 8768,8967 8880,8855 8880,8744 L 8880,7853 C 8880,7742 8768,7631 8657,7631 L 6510,7631 Z M 6288,7631 L 6288,7631 Z M 8880,8967 L 8880,8967 Z"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 6510,7631 C 6399,7631 6288,7742 6288,7853 L 6288,8744 C 6288,8855 6399,8967 6510,8967 L 8657,8967 C 8768,8967 8880,8855 8880,8744 L 8880,7853 C 8880,7742 8768,7631 8657,7631 L 6510,7631 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id19"> + <rect class="BoundingBox" stroke="none" fill="none" x="6289" y="7669" width="2592" height="1223"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-weight="700"><tspan class="TextPosition" x="7130" y="8379"><tspan fill="rgb(0,0,0)" stroke="none">Return</tspan></tspan></tspan></text> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id20"> + <rect class="BoundingBox" stroke="none" fill="none" x="8880" y="6942" width="4370" height="1566"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 13223,6968 C 13223,7843 11889,8244 9220,8278"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 8880,8281 L 9246,8506 9243,8049 8880,8281 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id21"> + <rect class="BoundingBox" stroke="none" fill="none" x="7355" y="8917" width="459" height="1246"/> + <path fill="none" stroke="rgb(102,102,102)" stroke-width="51" stroke-linejoin="round" d="M 7584,8943 L 7584,9828"/> + <path fill="rgb(102,102,102)" stroke="none" d="M 7585,10162 L 7813,9798 7356,9798 7585,10162 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id22"> + <rect class="BoundingBox" stroke="none" fill="none" x="2370" y="6467" width="2738" height="2449"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 5081,8889 C 3416,8889 2707,8193 2597,6801"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 2583,6467 L 2371,6841 2828,6822 2583,6467 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.ConnectorShape"> + <g id="id23"> + <rect class="BoundingBox" stroke="none" fill="none" x="2558" y="2327" width="2524" height="2832"/> + <path fill="none" stroke="rgb(52,101,164)" stroke-width="51" stroke-linejoin="round" d="M 2584,5132 C 2584,3404 3305,2665 4746,2553"/> + <path fill="rgb(52,101,164)" stroke="none" d="M 5081,2540 L 4708,2328 4726,2784 5081,2540 Z"/> + </g> + </g> + <g class="com.sun.star.drawing.TextShape"> + <g id="id24"> + <rect class="BoundingBox" stroke="none" fill="none" x="11829" y="7755" width="2484" height="570"/> + <text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="282px" font-style="italic" font-weight="700"><tspan class="TextPosition" x="12882" y="8138"><tspan fill="rgb(102,102,102)" stroke="none">No</tspan></tspan></tspan></text> + </g> + </g> + </g> + </g> + </g> + </g> +</svg>
\ No newline at end of file diff --git a/doc/source/main_architecture.rst b/doc/source/main_architecture.rst index 6e284f31e..7c13e41d6 100644 --- a/doc/source/main_architecture.rst +++ b/doc/source/main_architecture.rst @@ -12,3 +12,4 @@ This section provides details on the overall BuildStream architecture. arch_program_flow arch_data_model arch_dependency_model + arch_scheduler |