Commit 2ca502de by Sarah Wells
parents 7d043bfe bb42b3fa
### Info about Markdown ### Info about Markdown
You can edit markdown files from the Gitlab web site. From the Gitlab home page, click a project on the right You can edit markdown files from the Gitlab web site. From the Gitlab home page, click a project on the right
...@@ -28,6 +27,30 @@ to edit files, but usually people work on their local computers. ...@@ -28,6 +27,30 @@ to edit files, but usually people work on their local computers.
It is a more efficient work flow to work on files locally on your own computer, and use git tools to push the It is a more efficient work flow to work on files locally on your own computer, and use git tools to push the
modified files back to the Gitlab repository. modified files back to the Gitlab repository.
#### SSH key requirements
Generate an ssh key:
```
ssh-keygen -t dsa
```
Add the key via your gitlab profile settings -> ssh keys.
Edit your ~/.ssh/config file to contain a section like the following:
```
Host gitlab gitlab.iath.virginia.edu
user git
Hostname gitlab.iath.virginia.edu
IdentityFile ~/.ssh/gitlab_id_dsa
EscapeChar none
```
To see the ssh key finger print, use the -lf switch:
```
ssh-keygen -lf ~/.ssh/gitlab_id_dsa
```
Important: the URL to "clone" a repository can be found on each project's main page. It will be an SSH URL beginning with "git..." or an HTTP URL beginning with "http..." Important: the URL to "clone" a repository can be found on each project's main page. It will be an SSH URL beginning with "git..." or an HTTP URL beginning with "http..."
``` ```
...@@ -61,4 +84,3 @@ https://confluence.atlassian.com/display/STASH/Creating+SSH+keys#CreatingSSHkeys ...@@ -61,4 +84,3 @@ https://confluence.atlassian.com/display/STASH/Creating+SSH+keys#CreatingSSHkeys
#### Mac github, requires 10.9, probably github only. #### Mac github, requires 10.9, probably github only.
https://mac.github.com/ https://mac.github.com/
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.2" baseProfile="tiny" width="279.4mm" height="215.9mm" viewBox="0 0 27940 21590" preserveAspectRatio="xMidYMid" fill-rule="evenodd" clip-path="url(#presentation_clip_path)" 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" xml:space="preserve">
<defs class="ClipPathGroup">
<clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
<rect x="0" y="0" width="27940" height="21590"/>
</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="normal" ascent="1855" descent="428"/>
<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="886" d="M 83,0 L 83,137 688,943 117,943 117,1082 901,1082 901,945 295,139 922,139 922,0 Z"/>
<glyph unicode="y" horiz-adv-x="1028" d="M 191,-425 C 142,-425 100,-421 67,-414 L 67,-279 C 92,-283 120,-285 151,-285 263,-285 352,-203 417,-38 L 434,5 5,1082 197,1082 425,484 C 428,475 432,464 437,451 442,438 457,394 482,320 507,246 521,205 523,196 L 593,393 830,1082 1020,1082 604,0 C 559,-115 518,-201 479,-258 440,-314 398,-356 351,-384 304,-411 250,-425 191,-425 Z"/>
<glyph unicode="x" horiz-adv-x="1028" d="M 801,0 L 510,444 217,0 23,0 408,556 41,1082 240,1082 510,661 778,1082 979,1082 612,558 1002,0 Z"/>
<glyph unicode="w" horiz-adv-x="1514" d="M 1174,0 L 965,0 776,765 740,934 C 734,904 725,861 712,805 699,748 631,480 508,0 L 300,0 -3,1082 175,1082 358,347 C 363,331 377,265 401,149 L 418,223 644,1082 837,1082 1026,339 1072,149 1103,288 1308,1082 1484,1082 Z"/>
<glyph unicode="v" horiz-adv-x="1028" d="M 613,0 L 400,0 7,1082 199,1082 437,378 C 446,351 469,272 506,141 L 541,258 580,376 826,1082 1017,1082 Z"/>
<glyph unicode="u" horiz-adv-x="914" d="M 314,1082 L 314,396 C 314,325 321,269 335,230 349,191 371,162 402,145 433,128 478,119 537,119 624,119 692,149 742,208 792,267 817,350 817,455 L 817,1082 997,1082 997,231 C 997,105 999,28 1003,0 L 833,0 C 832,3 832,12 831,27 830,42 830,59 829,78 828,97 826,132 825,185 L 822,185 C 781,110 733,58 679,27 624,-5 557,-20 476,-20 357,-20 271,10 216,69 161,128 133,225 133,361 L 133,1082 Z"/>
<glyph unicode="t" horiz-adv-x="543" d="M 554,8 C 495,-8 434,-16 372,-16 228,-16 156,66 156,229 L 156,951 31,951 31,1082 163,1082 216,1324 336,1324 336,1082 536,1082 536,951 336,951 336,268 C 336,216 345,180 362,159 379,138 408,127 450,127 474,127 509,132 554,141 Z"/>
<glyph unicode="s" horiz-adv-x="942" d="M 950,299 C 950,197 912,118 835,63 758,8 650,-20 511,-20 376,-20 273,2 200,47 127,91 79,160 57,254 L 216,285 C 231,227 263,185 311,158 359,131 426,117 511,117 602,117 669,131 712,159 754,187 775,229 775,285 775,328 760,362 731,389 702,416 654,438 589,455 L 460,489 C 357,516 283,542 240,568 196,593 162,624 137,661 112,698 100,743 100,796 100,895 135,970 206,1022 276,1073 378,1099 513,1099 632,1099 727,1078 798,1036 868,994 912,927 931,834 L 769,814 C 759,862 732,899 689,925 645,950 586,963 513,963 432,963 372,951 333,926 294,901 275,864 275,814 275,783 283,758 299,738 315,718 339,701 370,687 401,673 467,654 568,629 663,605 732,583 774,563 816,542 849,520 874,495 898,470 917,442 930,410 943,377 950,340 950,299 Z"/>
<glyph unicode="r" horiz-adv-x="543" d="M 142,0 L 142,830 C 142,906 140,990 136,1082 L 306,1082 C 311,959 314,886 314,861 L 318,861 C 347,954 380,1017 417,1051 454,1085 507,1102 575,1102 599,1102 623,1099 648,1092 L 648,927 C 624,934 592,937 552,937 477,937 420,905 381,841 342,776 322,684 322,564 L 322,0 Z"/>
<glyph unicode="p" horiz-adv-x="943" d="M 1053,546 C 1053,169 920,-20 655,-20 488,-20 376,43 319,168 L 314,168 C 317,163 318,106 318,-2 L 318,-425 138,-425 138,861 C 138,972 136,1046 132,1082 L 306,1082 C 307,1079 308,1070 309,1054 310,1037 312,1012 314,978 315,944 316,921 316,908 L 320,908 C 352,975 394,1024 447,1055 500,1086 569,1101 655,1101 788,1101 888,1056 954,967 1020,878 1053,737 1053,546 Z M 864,542 C 864,693 844,800 803,865 762,930 698,962 609,962 538,962 482,947 442,917 401,887 371,840 350,777 329,713 318,630 318,528 318,386 341,281 386,214 431,147 505,113 607,113 696,113 762,146 803,212 844,277 864,387 864,542 Z"/>
<glyph unicode="o" horiz-adv-x="971" d="M 1053,542 C 1053,353 1011,212 928,119 845,26 724,-20 565,-20 407,-20 288,28 207,125 126,221 86,360 86,542 86,915 248,1102 571,1102 736,1102 858,1057 936,966 1014,875 1053,733 1053,542 Z M 864,542 C 864,691 842,800 798,868 753,935 679,969 574,969 469,969 393,935 346,866 299,797 275,689 275,542 275,399 298,292 345,221 391,149 464,113 563,113 671,113 748,148 795,217 841,286 864,395 864,542 Z"/>
<glyph unicode="n" horiz-adv-x="914" d="M 825,0 L 825,686 C 825,757 818,813 804,852 790,891 768,920 737,937 706,954 661,963 602,963 515,963 447,933 397,874 347,815 322,732 322,627 L 322,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 358,972 406,1025 461,1056 515,1087 582,1102 663,1102 782,1102 869,1073 924,1014 979,955 1006,857 1006,721 L 1006,0 Z"/>
<glyph unicode="m" horiz-adv-x="1485" d="M 768,0 L 768,686 C 768,791 754,863 725,903 696,943 645,963 570,963 493,963 433,934 388,875 343,816 321,734 321,627 L 321,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 356,974 400,1027 450,1057 500,1087 561,1102 633,1102 715,1102 780,1086 828,1053 875,1020 908,968 927,897 L 930,897 C 967,970 1013,1022 1066,1054 1119,1086 1183,1102 1258,1102 1367,1102 1447,1072 1497,1013 1546,954 1571,856 1571,721 L 1571,0 1393,0 1393,686 C 1393,791 1379,863 1350,903 1321,943 1270,963 1195,963 1116,963 1055,934 1012,876 968,817 946,734 946,627 L 946,0 Z"/>
<glyph unicode="l" horiz-adv-x="229" d="M 138,0 L 138,1484 318,1484 318,0 Z"/>
<glyph unicode="k" horiz-adv-x="914" d="M 816,0 L 450,494 318,385 318,0 138,0 138,1484 318,1484 318,557 793,1082 1004,1082 565,617 1027,0 Z"/>
<glyph unicode="i" horiz-adv-x="229" d="M 137,1312 L 137,1484 317,1484 317,1312 Z M 137,0 L 137,1082 317,1082 317,0 Z"/>
<glyph unicode="h" horiz-adv-x="914" d="M 317,897 C 356,968 402,1020 457,1053 511,1086 580,1102 663,1102 780,1102 867,1073 923,1015 978,956 1006,858 1006,721 L 1006,0 825,0 825,686 C 825,762 818,819 804,856 790,893 767,920 735,937 703,954 659,963 602,963 517,963 450,934 399,875 348,816 322,737 322,638 L 322,0 142,0 142,1484 322,1484 322,1098 C 322,1057 321,1015 319,972 316,929 315,904 314,897 Z"/>
<glyph unicode="g" horiz-adv-x="942" d="M 548,-425 C 430,-425 336,-402 266,-356 196,-309 151,-243 131,-158 L 312,-132 C 324,-182 351,-221 392,-248 433,-275 486,-288 553,-288 732,-288 822,-183 822,27 L 822,201 820,201 C 786,132 739,80 680,45 621,10 551,-8 472,-8 339,-8 242,36 180,124 117,212 86,350 86,539 86,730 120,872 187,963 254,1054 355,1099 492,1099 569,1099 635,1082 692,1047 748,1012 791,962 822,897 L 824,897 C 824,917 825,952 828,1001 831,1050 833,1077 836,1082 L 1007,1082 C 1003,1046 1001,971 1001,858 L 1001,31 C 1001,-273 850,-425 548,-425 Z M 822,541 C 822,629 810,705 786,769 762,832 728,881 685,915 641,948 591,965 536,965 444,965 377,932 335,865 293,798 272,690 272,541 272,393 292,287 331,222 370,157 438,125 533,125 590,125 640,142 684,175 728,208 762,256 786,319 810,381 822,455 822,541 Z"/>
<glyph unicode="f" horiz-adv-x="571" d="M 361,951 L 361,0 181,0 181,951 29,951 29,1082 181,1082 181,1204 C 181,1303 203,1374 246,1417 289,1460 356,1482 445,1482 495,1482 537,1478 572,1470 L 572,1333 C 542,1338 515,1341 492,1341 446,1341 413,1329 392,1306 371,1283 361,1240 361,1179 L 361,1082 572,1082 572,951 Z"/>
<glyph unicode="e" horiz-adv-x="971" d="M 276,503 C 276,379 302,283 353,216 404,149 479,115 578,115 656,115 719,131 766,162 813,193 844,233 861,281 L 1019,236 C 954,65 807,-20 578,-20 418,-20 296,28 213,123 129,218 87,360 87,548 87,727 129,864 213,959 296,1054 416,1102 571,1102 889,1102 1048,910 1048,527 L 1048,503 Z M 862,641 C 852,755 823,838 775,891 727,943 658,969 568,969 481,969 412,940 361,882 310,823 282,743 278,641 Z"/>
<glyph unicode="d" horiz-adv-x="942" d="M 821,174 C 788,105 744,55 689,25 634,-5 565,-20 484,-20 347,-20 247,26 183,118 118,210 86,349 86,536 86,913 219,1102 484,1102 566,1102 634,1087 689,1057 744,1027 788,979 821,914 L 823,914 821,1035 821,1484 1001,1484 1001,223 C 1001,110 1003,36 1007,0 L 835,0 C 833,11 831,35 829,74 826,113 825,146 825,174 Z M 275,542 C 275,391 295,282 335,217 375,152 440,119 530,119 632,119 706,154 752,225 798,296 821,405 821,554 821,697 798,802 752,869 706,936 633,969 532,969 441,969 376,936 336,869 295,802 275,693 275,542 Z"/>
<glyph unicode="c" horiz-adv-x="885" d="M 275,546 C 275,402 298,295 343,226 388,157 457,122 548,122 612,122 666,139 709,174 752,209 778,262 788,334 L 970,322 C 956,218 912,135 837,73 762,11 668,-20 553,-20 402,-20 286,28 207,124 127,219 87,359 87,542 87,724 127,863 207,959 287,1054 402,1102 551,1102 662,1102 754,1073 827,1016 900,959 945,880 964,779 L 779,765 C 770,825 746,873 708,908 670,943 616,961 546,961 451,961 382,929 339,866 296,803 275,696 275,546 Z"/>
<glyph unicode="b" horiz-adv-x="943" d="M 1053,546 C 1053,169 920,-20 655,-20 573,-20 505,-5 451,25 396,54 352,102 318,168 L 316,168 C 316,147 315,116 312,74 309,31 307,7 306,0 L 132,0 C 136,36 138,110 138,223 L 138,1484 318,1484 318,1061 C 318,1018 317,967 314,908 L 318,908 C 351,977 396,1027 451,1057 506,1087 574,1102 655,1102 792,1102 892,1056 957,964 1021,872 1053,733 1053,546 Z M 864,540 C 864,691 844,800 804,865 764,930 699,963 609,963 508,963 434,928 388,859 341,790 318,680 318,529 318,387 341,282 386,215 431,147 505,113 607,113 698,113 763,147 804,214 844,281 864,389 864,540 Z"/>
<glyph unicode="a" horiz-adv-x="1057" d="M 414,-20 C 305,-20 224,9 169,66 114,123 87,202 87,302 87,414 124,500 198,560 271,620 390,652 554,656 L 797,660 797,719 C 797,807 778,870 741,908 704,946 645,965 565,965 484,965 426,951 389,924 352,897 330,853 323,793 L 135,810 C 166,1005 310,1102 569,1102 705,1102 807,1071 876,1009 945,946 979,856 979,738 L 979,272 C 979,219 986,179 1000,152 1014,125 1041,111 1080,111 1097,111 1117,113 1139,118 L 1139,6 C 1094,-5 1047,-10 1000,-10 933,-10 885,8 855,43 824,78 807,132 803,207 L 797,207 C 751,124 698,66 637,32 576,-3 501,-20 414,-20 Z M 455,115 C 521,115 580,130 631,160 682,190 723,231 753,284 782,336 797,390 797,445 L 797,534 600,530 C 515,529 451,520 408,504 364,488 330,463 307,430 284,397 272,353 272,299 272,240 288,195 320,163 351,131 396,115 455,115 Z"/>
<glyph unicode="W" horiz-adv-x="1942" d="M 1511,0 L 1283,0 1039,895 C 1023,951 1000,1051 969,1196 952,1119 937,1054 925,1002 913,950 822,616 652,0 L 424,0 9,1409 208,1409 461,514 C 491,402 519,287 544,168 560,241 579,321 600,408 621,495 713,828 877,1409 L 1060,1409 1305,532 C 1342,389 1372,267 1393,168 L 1402,203 C 1420,280 1435,342 1446,391 1457,439 1551,778 1727,1409 L 1926,1409 Z"/>
<glyph unicode="U" horiz-adv-x="1199" d="M 731,-20 C 616,-20 515,1 429,43 343,85 276,146 229,226 182,306 158,401 158,512 L 158,1409 349,1409 349,528 C 349,399 382,302 447,235 512,168 607,135 730,135 857,135 955,170 1026,239 1096,308 1131,408 1131,541 L 1131,1409 1321,1409 1321,530 C 1321,416 1297,318 1249,235 1200,152 1132,89 1044,46 955,2 851,-20 731,-20 Z"/>
<glyph unicode="T" horiz-adv-x="1199" d="M 720,1253 L 720,0 530,0 530,1253 46,1253 46,1409 1204,1409 1204,1253 Z"/>
<glyph unicode="S" horiz-adv-x="1199" d="M 1272,389 C 1272,259 1221,158 1120,87 1018,16 875,-20 690,-20 347,-20 148,99 93,338 L 278,375 C 299,290 345,228 414,189 483,149 578,129 697,129 820,129 916,150 983,193 1050,235 1083,297 1083,379 1083,425 1073,462 1052,491 1031,520 1001,543 963,562 925,581 880,596 827,609 774,622 716,635 652,650 541,675 456,699 399,724 341,749 295,776 262,807 229,837 203,872 186,913 168,954 159,1000 159,1053 159,1174 205,1267 298,1332 390,1397 522,1430 694,1430 854,1430 976,1406 1061,1357 1146,1308 1205,1224 1239,1106 L 1051,1073 C 1030,1148 991,1202 933,1236 875,1269 795,1286 692,1286 579,1286 493,1267 434,1230 375,1193 345,1137 345,1063 345,1020 357,984 380,956 403,927 436,903 479,884 522,864 609,840 738,811 781,801 825,791 868,781 911,770 952,758 991,744 1030,729 1067,712 1102,693 1136,674 1166,650 1191,622 1216,594 1236,561 1251,523 1265,485 1272,440 1272,389 Z"/>
<glyph unicode="R" horiz-adv-x="1256" d="M 1164,0 L 798,585 359,585 359,0 168,0 168,1409 831,1409 C 990,1409 1112,1374 1199,1303 1285,1232 1328,1133 1328,1006 1328,901 1298,813 1237,742 1176,671 1091,626 984,607 L 1384,0 Z M 1136,1004 C 1136,1086 1108,1149 1053,1192 997,1235 917,1256 812,1256 L 359,1256 359,736 820,736 C 921,736 999,760 1054,807 1109,854 1136,919 1136,1004 Z"/>
<glyph unicode="Q" horiz-adv-x="1428" d="M 1495,711 C 1495,512 1445,349 1345,221 1245,93 1106,17 928,-6 955,-90 991,-151 1036,-188 1080,-225 1136,-244 1204,-244 1241,-244 1279,-240 1319,-231 L 1319,-365 C 1257,-380 1198,-387 1141,-387 1040,-387 958,-359 893,-302 828,-245 774,-149 733,-16 601,-9 487,24 392,85 296,145 223,229 173,337 122,444 97,569 97,711 97,936 159,1113 282,1240 405,1367 577,1430 797,1430 940,1430 1065,1402 1170,1345 1275,1288 1356,1205 1412,1096 1467,987 1495,859 1495,711 Z M 1300,711 C 1300,886 1256,1024 1169,1124 1081,1224 957,1274 797,1274 636,1274 511,1225 423,1126 335,1027 291,889 291,711 291,534 336,394 425,291 514,187 637,135 795,135 958,135 1083,185 1170,286 1257,386 1300,528 1300,711 Z"/>
<glyph unicode="P" horiz-adv-x="1142" d="M 1258,985 C 1258,852 1215,746 1128,667 1041,588 922,549 773,549 L 359,549 359,0 168,0 168,1409 761,1409 C 919,1409 1041,1372 1128,1298 1215,1224 1258,1120 1258,985 Z M 1066,983 C 1066,1165 957,1256 738,1256 L 359,1256 359,700 746,700 C 959,700 1066,794 1066,983 Z"/>
<glyph unicode="N" horiz-adv-x="1171" d="M 1082,0 L 328,1200 333,1103 338,936 338,0 168,0 168,1409 390,1409 1152,201 C 1144,332 1140,426 1140,485 L 1140,1409 1312,1409 1312,0 Z"/>
<glyph unicode="M" horiz-adv-x="1399" d="M 1366,0 L 1366,940 C 1366,1044 1369,1144 1375,1240 1342,1121 1313,1027 1287,960 L 923,0 789,0 420,960 364,1130 331,1240 334,1129 338,940 338,0 168,0 168,1409 419,1409 794,432 C 807,393 820,351 833,306 845,261 853,228 857,208 862,235 874,275 891,330 908,384 919,418 925,432 L 1293,1409 1538,1409 1538,0 Z"/>
<glyph unicode="L" horiz-adv-x="942" d="M 168,0 L 168,1409 359,1409 359,156 1071,156 1071,0 Z"/>
<glyph unicode="I" horiz-adv-x="230" d="M 189,0 L 189,1409 380,1409 380,0 Z"/>
<glyph unicode="H" horiz-adv-x="1171" d="M 1121,0 L 1121,653 359,653 359,0 168,0 168,1409 359,1409 359,813 1121,813 1121,1409 1312,1409 1312,0 Z"/>
<glyph unicode="G" horiz-adv-x="1371" d="M 103,711 C 103,940 164,1117 287,1242 410,1367 582,1430 804,1430 960,1430 1087,1404 1184,1351 1281,1298 1356,1214 1409,1098 L 1227,1044 C 1187,1124 1132,1182 1062,1219 991,1256 904,1274 799,1274 636,1274 512,1225 426,1127 340,1028 297,890 297,711 297,533 343,393 434,290 525,187 652,135 813,135 905,135 991,149 1071,177 1150,205 1215,243 1264,291 L 1264,545 843,545 843,705 1440,705 1440,219 C 1365,143 1274,84 1166,43 1057,1 940,-20 813,-20 666,-20 539,9 432,68 325,127 244,211 188,322 131,432 103,562 103,711 Z"/>
<glyph unicode="F" horiz-adv-x="1028" d="M 359,1253 L 359,729 1145,729 1145,571 359,571 359,0 168,0 168,1409 1169,1409 1169,1253 Z"/>
<glyph unicode="E" horiz-adv-x="1142" d="M 168,0 L 168,1409 1237,1409 1237,1253 359,1253 359,801 1177,801 1177,647 359,647 359,156 1278,156 1278,0 Z"/>
<glyph unicode="D" horiz-adv-x="1256" d="M 1381,719 C 1381,574 1353,447 1296,338 1239,229 1159,145 1055,87 951,29 831,0 695,0 L 168,0 168,1409 634,1409 C 873,1409 1057,1349 1187,1230 1316,1110 1381,940 1381,719 Z M 1189,719 C 1189,894 1141,1027 1046,1119 950,1210 811,1256 630,1256 L 359,1256 359,153 673,153 C 776,153 867,176 946,221 1024,266 1084,332 1126,417 1168,502 1189,603 1189,719 Z"/>
<glyph unicode="C" horiz-adv-x="1342" d="M 792,1274 C 636,1274 515,1224 428,1124 341,1023 298,886 298,711 298,538 343,400 434,295 524,190 646,137 800,137 997,137 1146,235 1245,430 L 1401,352 C 1343,231 1262,138 1157,75 1052,12 930,-20 791,-20 649,-20 526,10 423,69 319,128 240,212 186,322 131,431 104,561 104,711 104,936 165,1112 286,1239 407,1366 575,1430 790,1430 940,1430 1065,1401 1166,1342 1267,1283 1341,1196 1388,1081 L 1207,1021 C 1174,1103 1122,1166 1050,1209 977,1252 891,1274 792,1274 Z"/>
<glyph unicode="A" horiz-adv-x="1371" d="M 1167,0 L 1006,412 364,412 202,0 4,0 579,1409 796,1409 1362,0 Z M 685,1265 L 676,1237 C 659,1182 635,1111 602,1024 L 422,561 949,561 768,1026 C 749,1072 731,1124 712,1182 Z"/>
<glyph unicode="/" horiz-adv-x="572" d="M 0,-20 L 411,1484 569,1484 162,-20 Z"/>
<glyph unicode=" " horiz-adv-x="571"/>
</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"/>
</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">
<path fill="rgb(255,255,204)" stroke="none" d="M 2587,10802 L 3223,10802 3223,11421 3382,11421 3382,11222 3541,11628 3382,12033 3382,11834 3223,11834 3223,12454 2587,12454 2587,11834 2428,11834 2428,12033 2270,11628 2428,11222 2428,11421 2587,11421 2587,10802 Z M 2270,10802 L 2270,10802 Z M 3541,12454 L 3541,12454 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2587,10802 L 3223,10802 3223,11421 3382,11421 3382,11222 3541,11628 3382,12033 3382,11834 3223,11834 3223,12454 2587,12454 2587,11834 2428,11834 2428,12033 2270,11628 2428,11222 2428,11421 2587,11421 2587,10802 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2270,10802 L 2270,10802 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 3541,12454 L 3541,12454 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id4">
<path fill="rgb(255,255,204)" stroke="none" d="M 2012,20477 L 1119,20477 1119,3413 2905,3413 2905,20477 2012,20477 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2012,20477 L 1119,20477 1119,3413 2905,3413 2905,20477 2012,20477 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="1424" y="11013"><tspan fill="rgb(0,0,0)" stroke="none">Linux</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="1176" y="11564"><tspan fill="rgb(0,0,0)" stroke="none">Apache</tspan></tspan><tspan class="TextPosition" x="1506" y="12115"><tspan fill="rgb(0,0,0)" stroke="none">PHP</tspan></tspan><tspan class="TextPosition" x="1697" y="12666"><tspan fill="rgb(0,0,0)" stroke="none">Git</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id5">
<path fill="rgb(230,230,255)" stroke="none" d="M 14117,3216 L 5681,3216 5681,2524 22553,2524 22553,3216 14117,3216 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 14117,3216 L 5681,3216 5681,2524 22553,2524 22553,3216 14117,3216 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="13012" y="3040"><tspan fill="rgb(0,0,0)" stroke="none">REST API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id6">
<path fill="rgb(230,230,255)" stroke="none" d="M 6810,6151 L 3412,6151 3412,4821 10207,4821 10207,6151 6810,6151 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6810,6151 L 3412,6151 3412,4821 10207,4821 10207,6151 6810,6151 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="4727" y="5380"><tspan fill="rgb(0,0,0)" stroke="none">Data validation API</tspan></tspan><tspan class="TextPosition" x="6069" y="5931"><tspan fill="rgb(0,0,0)" stroke="none">untaint</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id7">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,13121 L 13401,13121 13401,11162 18702,11162 18702,13121 16052,13121 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,13121 L 13401,13121 13401,11162 18702,11162 18702,13121 16052,13121 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="15286" y="11760"><tspan fill="rgb(0,0,0)" stroke="none"> </tspan><tspan fill="rgb(0,0,0)" stroke="none">IR API</tspan></tspan><tspan class="TextPosition" x="15188" y="12311"><tspan fill="rgb(0,0,0)" stroke="none">Identity </tspan></tspan><tspan class="TextPosition" x="14612" y="12862"><tspan fill="rgb(0,0,0)" stroke="none">reconciliation</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id8">
<path fill="rgb(230,230,255)" stroke="none" d="M 6665,7809 L 3540,7809 3540,6987 9790,6987 9790,7809 6665,7809 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6665,7809 L 3540,7809 3540,6987 9790,6987 9790,7809 6665,7809 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="4326" y="7568"><tspan fill="rgb(0,0,0)" stroke="none">Work flow engine API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id9">
<path fill="none" stroke="rgb(0,0,0)" d="M 6810,6151 L 6738,6563"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6665,6987 L 6890,6569 6594,6518 6665,6987 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id10">
<path fill="rgb(153,102,204)" stroke="none" d="M 24209,20335 L 22558,20335 22558,3758 25860,3758 25860,20335 24209,20335 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 24209,20335 L 22558,20335 22558,3758 25860,3758 25860,20335 24209,20335 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="22867" y="11115"><tspan fill="rgb(0,0,0)" stroke="none">PostgreSQL</tspan></tspan><tspan class="TextPosition" x="23168" y="12216"><tspan fill="rgb(0,0,0)" stroke="none">CPF data</tspan></tspan><tspan class="TextPosition" x="23181" y="12767"><tspan fill="rgb(0,0,0)" stroke="none">user data</tspan></tspan><tspan class="TextPosition" x="23113" y="13318"><tspan fill="rgb(0,0,0)" stroke="none">meta data</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id11">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,14990 L 13380,14990 13380,13839 18724,13839 18724,14990 16052,14990 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,14990 L 13380,14990 13380,13839 18724,13839 18724,14990 16052,14990 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="14861" y="14309"><tspan fill="rgb(0,0,0)" stroke="none">Controlled </tspan></tspan><tspan class="TextPosition" x="14408" y="14860"><tspan fill="rgb(0,0,0)" stroke="none">vocabulary API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id12">
<path fill="rgb(114,159,207)" stroke="none" d="M 9059,18653 L 7212,18653 7212,17503 10905,17503 10905,18653 9059,18653 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 9059,18653 L 7212,18653 7212,17503 10905,17503 10905,18653 9059,18653 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="8333" y="17972"><tspan fill="rgb(0,0,0)" stroke="none">Name </tspan></tspan><tspan class="TextPosition" x="7579" y="18523"><tspan fill="rgb(0,0,0)" stroke="none">string parsing</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id13">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,16909 L 13380,16909 13380,15758 18724,15758 18724,16909 16052,16909 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,16909 L 13380,16909 13380,15758 18724,15758 18724,16909 16052,16909 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="15117" y="16503"><tspan fill="rgb(0,0,0)" stroke="none">SQL API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id14">
<path fill="rgb(114,159,207)" stroke="none" d="M 5186,20176 L 3403,20176 3403,19025 6969,19025 6969,20176 5186,20176 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 5186,20176 L 3403,20176 3403,19025 6969,19025 6969,20176 5186,20176 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="3995" y="19495"><tspan fill="rgb(0,0,0)" stroke="none">Date string</tspan></tspan><tspan class="TextPosition" x="4378" y="20046"><tspan fill="rgb(0,0,0)" stroke="none">parsing</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id15">
<path fill="rgb(204,255,204)" stroke="none" d="M 15184,9843 L 12512,9843 12512,8692 17856,8692 17856,9843 15184,9843 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 15184,9843 L 12512,9843 12512,8692 17856,8692 17856,9843 15184,9843 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="13527" y="9437"><tspan fill="rgb(0,0,0)" stroke="none">Reporting tools</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id16">
<path fill="rgb(230,230,255)" stroke="none" d="M 6964,16338 L 4292,16338 4292,9127 9636,9127 9636,16338 6964,16338 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6964,16338 L 4292,16338 4292,9127 9636,9127 9636,16338 6964,16338 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="5307" y="10423"><tspan fill="rgb(0,0,0)" stroke="none">Application API</tspan></tspan><tspan class="TextPosition" x="6897" y="10974"><tspan fill="rgb(0,0,0)" stroke="none"> </tspan></tspan><tspan class="TextPosition" x="5129" y="11525"><tspan fill="rgb(0,0,0)" stroke="none">CPF data editing</tspan></tspan><tspan class="TextPosition" x="5097" y="12076"><tspan fill="rgb(0,0,0)" stroke="none">HTML templating</tspan></tspan><tspan class="TextPosition" x="5074" y="12627"><tspan fill="rgb(0,0,0)" stroke="none">Data serialization</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="5567" y="13178"><tspan fill="rgb(0,0,0)" stroke="none">Data exports</tspan></tspan><tspan class="TextPosition" x="5758" y="13729"><tspan fill="rgb(0,0,0)" stroke="none">Dashboard</tspan></tspan><tspan class="TextPosition" x="5540" y="14280"><tspan fill="rgb(0,0,0)" stroke="none">User session</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id17">
<path fill="rgb(230,230,255)" stroke="none" d="M 16035,5606 L 13363,5606 13363,4455 18707,4455 18707,5606 16035,5606 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16035,5606 L 13363,5606 13363,4455 18707,4455 18707,5606 16035,5606 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="13450" y="5200"><tspan fill="rgb(0,0,0)" stroke="none">History Search Tool API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id18">
<path fill="none" stroke="rgb(0,0,0)" d="M 6665,7809 L 6869,8709"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6964,9128 L 7011,8656 6718,8722 6964,9128 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id19">
<path fill="none" stroke="rgb(0,0,0)" d="M 9790,7398 L 13005,5268"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13363,5031 L 12905,5154 13071,5405 13363,5031 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id20">
<path fill="none" stroke="rgb(0,0,0)" d="M 9790,7399 L 12158,9025"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 12512,9268 L 12226,8890 12056,9137 12512,9268 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id21">
<path fill="none" stroke="rgb(0,0,0)" d="M 16253,5977 L 16577,6526"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 16035,5607 L 16134,6071 16393,5918 16035,5607 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 16795,6896 L 16696,6432 16437,6585 16795,6896 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id22">
<path fill="none" stroke="rgb(0,0,0)" d="M 18283,9218 L 22132,8764"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 17856,9268 L 18320,9364 18285,9066 17856,9268 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,8714 L 22095,8618 22130,8916 22559,8714 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id23">
<path fill="none" stroke="rgb(0,0,0)" d="M 19098,11973 L 22163,10660"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18703,12142 L 19176,12103 19058,11827 18703,12142 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,10491 L 22085,10530 22203,10806 22558,10491 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id24">
<path fill="none" stroke="rgb(0,0,0)" d="M 19090,14189 L 22192,12273"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,14415 L 19186,14306 19028,14051 18724,14415 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,12047 L 22096,12156 22254,12411 22558,12047 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id25">
<path fill="none" stroke="rgb(0,0,0)" d="M 13002,16129 L 10014,14511"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,16334 L 13056,15988 12913,16252 13380,16334 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,14306 L 9960,14652 10103,14388 9636,14306 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id26">
<path fill="none" stroke="rgb(0,0,0)" d="M 19071,16081 L 22211,13790"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,16334 L 19176,16190 18999,15948 18724,16334 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,13537 L 22106,13681 22283,13923 22558,13537 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id27">
<path fill="none" stroke="rgb(0,0,0)" d="M 6727,16698 L 5423,18667"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6964,16339 L 6591,16632 6841,16797 6964,16339 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 5186,19026 L 5559,18733 5309,18568 5186,19026 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id28">
<path fill="none" stroke="rgb(0,0,0)" d="M 8680,16725 L 8871,17116"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 8492,16338 L 8554,16808 8824,16677 8492,16338 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9059,17503 L 8997,17033 8727,17164 9059,17503 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id29">
<path fill="none" stroke="rgb(0,0,0)" d="M 12921,14397 C 10781,14218 12239,12926 10087,12750"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,14415 L 12936,14247 12924,14547 13380,14415 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,12733 L 10080,12901 10092,12601 9636,12733 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id30">
<path fill="none" stroke="rgb(0,0,0)" d="M 12977,12075 L 10061,11616"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13402,12142 L 12981,11924 12934,12220 13402,12142 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,11549 L 10057,11767 10104,11471 9636,11549 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id31">
<path fill="rgb(114,159,207)" stroke="none" d="M 16795,7644 L 14764,7644 14764,6896 18825,6896 18825,7644 16795,7644 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16795,7644 L 14764,7644 14764,6896 18825,6896 18825,7644 16795,7644 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="15220" y="7440"><tspan fill="rgb(0,0,0)" stroke="none">Elastic Search</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id32">
<path fill="none" stroke="rgb(0,0,0)" d="M 22100,5933 C 19968,6078 21419,7114 19279,7256"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,5919 L 22104,5784 22114,6084 22559,5919 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18826,7270 L 19281,7405 19271,7106 18826,7270 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id33">
<path fill="none" stroke="rgb(0,0,0)" d="M 7060,3216 L 6876,4396"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6810,4821 L 7027,4399 6731,4353 6810,4821 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id34">
<path fill="none" stroke="rgb(0,0,0)" d="M 16035,4456 L 15217,3537"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 14931,3216 L 15118,3652 15342,3452 14931,3216 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id35">
<path fill="none" stroke="rgb(0,0,0)" d="M 13131,8767 C 13131,4548 12570,7106 12524,3690"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 12521,3216 L 12374,3667 12674,3665 12521,3216 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id36">
<path fill="none" stroke="rgb(0,0,0)" d="M 9636,10371 C 10374,10371 10720,8132 10742,3654"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 10743,3216 L 10592,3666 10892,3666 10743,3216 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id37">
<path fill="rgb(204,153,153)" stroke="none" d="M 12608,1761 L 4172,1761 4172,1126 21044,1126 21044,1761 12608,1761 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 12608,1761 L 4172,1761 4172,1126 21044,1126 21044,1761 12608,1761 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="10623" y="1613"><tspan fill="rgb(0,0,0)" stroke="none">User/web browser</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id38">
<path fill="none" stroke="rgb(0,0,0)" d="M 11339,2007 C 12136,2219 13023,2065 13808,2284"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 11012,1761 L 11288,2147 11464,1904 11012,1761 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 14117,2524 L 13846,2135 13666,2376 14117,2524 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id39">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,18852 L 13380,18852 13380,17701 18724,17701 18724,18852 16052,18852 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,18852 L 13380,18852 13380,17701 18724,17701 18724,18852 16052,18852 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="14613" y="18446"><tspan fill="rgb(0,0,0)" stroke="none">Authorization</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id40">
<path fill="none" stroke="rgb(0,0,0)" d="M 13035,18020 L 9982,15745"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,18277 L 13109,17888 12930,18128 13380,18277 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9637,15488 L 9908,15877 10087,15637 9637,15488 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id41">
<path fill="none" stroke="rgb(0,0,0)" d="M 19053,18001 L 22230,15336"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,18277 L 19165,18103 18972,17873 18724,18277 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,15060 L 22118,15234 22311,15464 22559,15060 Z"/>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.2" baseProfile="tiny" width="279.4mm" height="215.9mm" viewBox="0 0 27940 21590" preserveAspectRatio="xMidYMid" fill-rule="evenodd" clip-path="url(#presentation_clip_path)" 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" xml:space="preserve">
<defs class="ClipPathGroup">
<clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
<rect x="0" y="0" width="27940" height="21590"/>
</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="normal" ascent="1855" descent="428"/>
<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="886" d="M 83,0 L 83,137 688,943 117,943 117,1082 901,1082 901,945 295,139 922,139 922,0 Z"/>
<glyph unicode="y" horiz-adv-x="1028" d="M 191,-425 C 142,-425 100,-421 67,-414 L 67,-279 C 92,-283 120,-285 151,-285 263,-285 352,-203 417,-38 L 434,5 5,1082 197,1082 425,484 C 428,475 432,464 437,451 442,438 457,394 482,320 507,246 521,205 523,196 L 593,393 830,1082 1020,1082 604,0 C 559,-115 518,-201 479,-258 440,-314 398,-356 351,-384 304,-411 250,-425 191,-425 Z"/>
<glyph unicode="x" horiz-adv-x="1028" d="M 801,0 L 510,444 217,0 23,0 408,556 41,1082 240,1082 510,661 778,1082 979,1082 612,558 1002,0 Z"/>
<glyph unicode="w" horiz-adv-x="1514" d="M 1174,0 L 965,0 776,765 740,934 C 734,904 725,861 712,805 699,748 631,480 508,0 L 300,0 -3,1082 175,1082 358,347 C 363,331 377,265 401,149 L 418,223 644,1082 837,1082 1026,339 1072,149 1103,288 1308,1082 1484,1082 Z"/>
<glyph unicode="v" horiz-adv-x="1028" d="M 613,0 L 400,0 7,1082 199,1082 437,378 C 446,351 469,272 506,141 L 541,258 580,376 826,1082 1017,1082 Z"/>
<glyph unicode="u" horiz-adv-x="914" d="M 314,1082 L 314,396 C 314,325 321,269 335,230 349,191 371,162 402,145 433,128 478,119 537,119 624,119 692,149 742,208 792,267 817,350 817,455 L 817,1082 997,1082 997,231 C 997,105 999,28 1003,0 L 833,0 C 832,3 832,12 831,27 830,42 830,59 829,78 828,97 826,132 825,185 L 822,185 C 781,110 733,58 679,27 624,-5 557,-20 476,-20 357,-20 271,10 216,69 161,128 133,225 133,361 L 133,1082 Z"/>
<glyph unicode="t" horiz-adv-x="543" d="M 554,8 C 495,-8 434,-16 372,-16 228,-16 156,66 156,229 L 156,951 31,951 31,1082 163,1082 216,1324 336,1324 336,1082 536,1082 536,951 336,951 336,268 C 336,216 345,180 362,159 379,138 408,127 450,127 474,127 509,132 554,141 Z"/>
<glyph unicode="s" horiz-adv-x="942" d="M 950,299 C 950,197 912,118 835,63 758,8 650,-20 511,-20 376,-20 273,2 200,47 127,91 79,160 57,254 L 216,285 C 231,227 263,185 311,158 359,131 426,117 511,117 602,117 669,131 712,159 754,187 775,229 775,285 775,328 760,362 731,389 702,416 654,438 589,455 L 460,489 C 357,516 283,542 240,568 196,593 162,624 137,661 112,698 100,743 100,796 100,895 135,970 206,1022 276,1073 378,1099 513,1099 632,1099 727,1078 798,1036 868,994 912,927 931,834 L 769,814 C 759,862 732,899 689,925 645,950 586,963 513,963 432,963 372,951 333,926 294,901 275,864 275,814 275,783 283,758 299,738 315,718 339,701 370,687 401,673 467,654 568,629 663,605 732,583 774,563 816,542 849,520 874,495 898,470 917,442 930,410 943,377 950,340 950,299 Z"/>
<glyph unicode="r" horiz-adv-x="543" d="M 142,0 L 142,830 C 142,906 140,990 136,1082 L 306,1082 C 311,959 314,886 314,861 L 318,861 C 347,954 380,1017 417,1051 454,1085 507,1102 575,1102 599,1102 623,1099 648,1092 L 648,927 C 624,934 592,937 552,937 477,937 420,905 381,841 342,776 322,684 322,564 L 322,0 Z"/>
<glyph unicode="p" horiz-adv-x="943" d="M 1053,546 C 1053,169 920,-20 655,-20 488,-20 376,43 319,168 L 314,168 C 317,163 318,106 318,-2 L 318,-425 138,-425 138,861 C 138,972 136,1046 132,1082 L 306,1082 C 307,1079 308,1070 309,1054 310,1037 312,1012 314,978 315,944 316,921 316,908 L 320,908 C 352,975 394,1024 447,1055 500,1086 569,1101 655,1101 788,1101 888,1056 954,967 1020,878 1053,737 1053,546 Z M 864,542 C 864,693 844,800 803,865 762,930 698,962 609,962 538,962 482,947 442,917 401,887 371,840 350,777 329,713 318,630 318,528 318,386 341,281 386,214 431,147 505,113 607,113 696,113 762,146 803,212 844,277 864,387 864,542 Z"/>
<glyph unicode="o" horiz-adv-x="971" d="M 1053,542 C 1053,353 1011,212 928,119 845,26 724,-20 565,-20 407,-20 288,28 207,125 126,221 86,360 86,542 86,915 248,1102 571,1102 736,1102 858,1057 936,966 1014,875 1053,733 1053,542 Z M 864,542 C 864,691 842,800 798,868 753,935 679,969 574,969 469,969 393,935 346,866 299,797 275,689 275,542 275,399 298,292 345,221 391,149 464,113 563,113 671,113 748,148 795,217 841,286 864,395 864,542 Z"/>
<glyph unicode="n" horiz-adv-x="914" d="M 825,0 L 825,686 C 825,757 818,813 804,852 790,891 768,920 737,937 706,954 661,963 602,963 515,963 447,933 397,874 347,815 322,732 322,627 L 322,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 358,972 406,1025 461,1056 515,1087 582,1102 663,1102 782,1102 869,1073 924,1014 979,955 1006,857 1006,721 L 1006,0 Z"/>
<glyph unicode="m" horiz-adv-x="1485" d="M 768,0 L 768,686 C 768,791 754,863 725,903 696,943 645,963 570,963 493,963 433,934 388,875 343,816 321,734 321,627 L 321,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 356,974 400,1027 450,1057 500,1087 561,1102 633,1102 715,1102 780,1086 828,1053 875,1020 908,968 927,897 L 930,897 C 967,970 1013,1022 1066,1054 1119,1086 1183,1102 1258,1102 1367,1102 1447,1072 1497,1013 1546,954 1571,856 1571,721 L 1571,0 1393,0 1393,686 C 1393,791 1379,863 1350,903 1321,943 1270,963 1195,963 1116,963 1055,934 1012,876 968,817 946,734 946,627 L 946,0 Z"/>
<glyph unicode="l" horiz-adv-x="229" d="M 138,0 L 138,1484 318,1484 318,0 Z"/>
<glyph unicode="k" horiz-adv-x="914" d="M 816,0 L 450,494 318,385 318,0 138,0 138,1484 318,1484 318,557 793,1082 1004,1082 565,617 1027,0 Z"/>
<glyph unicode="i" horiz-adv-x="229" d="M 137,1312 L 137,1484 317,1484 317,1312 Z M 137,0 L 137,1082 317,1082 317,0 Z"/>
<glyph unicode="h" horiz-adv-x="914" d="M 317,897 C 356,968 402,1020 457,1053 511,1086 580,1102 663,1102 780,1102 867,1073 923,1015 978,956 1006,858 1006,721 L 1006,0 825,0 825,686 C 825,762 818,819 804,856 790,893 767,920 735,937 703,954 659,963 602,963 517,963 450,934 399,875 348,816 322,737 322,638 L 322,0 142,0 142,1484 322,1484 322,1098 C 322,1057 321,1015 319,972 316,929 315,904 314,897 Z"/>
<glyph unicode="g" horiz-adv-x="942" d="M 548,-425 C 430,-425 336,-402 266,-356 196,-309 151,-243 131,-158 L 312,-132 C 324,-182 351,-221 392,-248 433,-275 486,-288 553,-288 732,-288 822,-183 822,27 L 822,201 820,201 C 786,132 739,80 680,45 621,10 551,-8 472,-8 339,-8 242,36 180,124 117,212 86,350 86,539 86,730 120,872 187,963 254,1054 355,1099 492,1099 569,1099 635,1082 692,1047 748,1012 791,962 822,897 L 824,897 C 824,917 825,952 828,1001 831,1050 833,1077 836,1082 L 1007,1082 C 1003,1046 1001,971 1001,858 L 1001,31 C 1001,-273 850,-425 548,-425 Z M 822,541 C 822,629 810,705 786,769 762,832 728,881 685,915 641,948 591,965 536,965 444,965 377,932 335,865 293,798 272,690 272,541 272,393 292,287 331,222 370,157 438,125 533,125 590,125 640,142 684,175 728,208 762,256 786,319 810,381 822,455 822,541 Z"/>
<glyph unicode="f" horiz-adv-x="571" d="M 361,951 L 361,0 181,0 181,951 29,951 29,1082 181,1082 181,1204 C 181,1303 203,1374 246,1417 289,1460 356,1482 445,1482 495,1482 537,1478 572,1470 L 572,1333 C 542,1338 515,1341 492,1341 446,1341 413,1329 392,1306 371,1283 361,1240 361,1179 L 361,1082 572,1082 572,951 Z"/>
<glyph unicode="e" horiz-adv-x="971" d="M 276,503 C 276,379 302,283 353,216 404,149 479,115 578,115 656,115 719,131 766,162 813,193 844,233 861,281 L 1019,236 C 954,65 807,-20 578,-20 418,-20 296,28 213,123 129,218 87,360 87,548 87,727 129,864 213,959 296,1054 416,1102 571,1102 889,1102 1048,910 1048,527 L 1048,503 Z M 862,641 C 852,755 823,838 775,891 727,943 658,969 568,969 481,969 412,940 361,882 310,823 282,743 278,641 Z"/>
<glyph unicode="d" horiz-adv-x="942" d="M 821,174 C 788,105 744,55 689,25 634,-5 565,-20 484,-20 347,-20 247,26 183,118 118,210 86,349 86,536 86,913 219,1102 484,1102 566,1102 634,1087 689,1057 744,1027 788,979 821,914 L 823,914 821,1035 821,1484 1001,1484 1001,223 C 1001,110 1003,36 1007,0 L 835,0 C 833,11 831,35 829,74 826,113 825,146 825,174 Z M 275,542 C 275,391 295,282 335,217 375,152 440,119 530,119 632,119 706,154 752,225 798,296 821,405 821,554 821,697 798,802 752,869 706,936 633,969 532,969 441,969 376,936 336,869 295,802 275,693 275,542 Z"/>
<glyph unicode="c" horiz-adv-x="885" d="M 275,546 C 275,402 298,295 343,226 388,157 457,122 548,122 612,122 666,139 709,174 752,209 778,262 788,334 L 970,322 C 956,218 912,135 837,73 762,11 668,-20 553,-20 402,-20 286,28 207,124 127,219 87,359 87,542 87,724 127,863 207,959 287,1054 402,1102 551,1102 662,1102 754,1073 827,1016 900,959 945,880 964,779 L 779,765 C 770,825 746,873 708,908 670,943 616,961 546,961 451,961 382,929 339,866 296,803 275,696 275,546 Z"/>
<glyph unicode="b" horiz-adv-x="943" d="M 1053,546 C 1053,169 920,-20 655,-20 573,-20 505,-5 451,25 396,54 352,102 318,168 L 316,168 C 316,147 315,116 312,74 309,31 307,7 306,0 L 132,0 C 136,36 138,110 138,223 L 138,1484 318,1484 318,1061 C 318,1018 317,967 314,908 L 318,908 C 351,977 396,1027 451,1057 506,1087 574,1102 655,1102 792,1102 892,1056 957,964 1021,872 1053,733 1053,546 Z M 864,540 C 864,691 844,800 804,865 764,930 699,963 609,963 508,963 434,928 388,859 341,790 318,680 318,529 318,387 341,282 386,215 431,147 505,113 607,113 698,113 763,147 804,214 844,281 864,389 864,540 Z"/>
<glyph unicode="a" horiz-adv-x="1057" d="M 414,-20 C 305,-20 224,9 169,66 114,123 87,202 87,302 87,414 124,500 198,560 271,620 390,652 554,656 L 797,660 797,719 C 797,807 778,870 741,908 704,946 645,965 565,965 484,965 426,951 389,924 352,897 330,853 323,793 L 135,810 C 166,1005 310,1102 569,1102 705,1102 807,1071 876,1009 945,946 979,856 979,738 L 979,272 C 979,219 986,179 1000,152 1014,125 1041,111 1080,111 1097,111 1117,113 1139,118 L 1139,6 C 1094,-5 1047,-10 1000,-10 933,-10 885,8 855,43 824,78 807,132 803,207 L 797,207 C 751,124 698,66 637,32 576,-3 501,-20 414,-20 Z M 455,115 C 521,115 580,130 631,160 682,190 723,231 753,284 782,336 797,390 797,445 L 797,534 600,530 C 515,529 451,520 408,504 364,488 330,463 307,430 284,397 272,353 272,299 272,240 288,195 320,163 351,131 396,115 455,115 Z"/>
<glyph unicode="W" horiz-adv-x="1942" d="M 1511,0 L 1283,0 1039,895 C 1023,951 1000,1051 969,1196 952,1119 937,1054 925,1002 913,950 822,616 652,0 L 424,0 9,1409 208,1409 461,514 C 491,402 519,287 544,168 560,241 579,321 600,408 621,495 713,828 877,1409 L 1060,1409 1305,532 C 1342,389 1372,267 1393,168 L 1402,203 C 1420,280 1435,342 1446,391 1457,439 1551,778 1727,1409 L 1926,1409 Z"/>
<glyph unicode="U" horiz-adv-x="1199" d="M 731,-20 C 616,-20 515,1 429,43 343,85 276,146 229,226 182,306 158,401 158,512 L 158,1409 349,1409 349,528 C 349,399 382,302 447,235 512,168 607,135 730,135 857,135 955,170 1026,239 1096,308 1131,408 1131,541 L 1131,1409 1321,1409 1321,530 C 1321,416 1297,318 1249,235 1200,152 1132,89 1044,46 955,2 851,-20 731,-20 Z"/>
<glyph unicode="T" horiz-adv-x="1199" d="M 720,1253 L 720,0 530,0 530,1253 46,1253 46,1409 1204,1409 1204,1253 Z"/>
<glyph unicode="S" horiz-adv-x="1199" d="M 1272,389 C 1272,259 1221,158 1120,87 1018,16 875,-20 690,-20 347,-20 148,99 93,338 L 278,375 C 299,290 345,228 414,189 483,149 578,129 697,129 820,129 916,150 983,193 1050,235 1083,297 1083,379 1083,425 1073,462 1052,491 1031,520 1001,543 963,562 925,581 880,596 827,609 774,622 716,635 652,650 541,675 456,699 399,724 341,749 295,776 262,807 229,837 203,872 186,913 168,954 159,1000 159,1053 159,1174 205,1267 298,1332 390,1397 522,1430 694,1430 854,1430 976,1406 1061,1357 1146,1308 1205,1224 1239,1106 L 1051,1073 C 1030,1148 991,1202 933,1236 875,1269 795,1286 692,1286 579,1286 493,1267 434,1230 375,1193 345,1137 345,1063 345,1020 357,984 380,956 403,927 436,903 479,884 522,864 609,840 738,811 781,801 825,791 868,781 911,770 952,758 991,744 1030,729 1067,712 1102,693 1136,674 1166,650 1191,622 1216,594 1236,561 1251,523 1265,485 1272,440 1272,389 Z"/>
<glyph unicode="R" horiz-adv-x="1256" d="M 1164,0 L 798,585 359,585 359,0 168,0 168,1409 831,1409 C 990,1409 1112,1374 1199,1303 1285,1232 1328,1133 1328,1006 1328,901 1298,813 1237,742 1176,671 1091,626 984,607 L 1384,0 Z M 1136,1004 C 1136,1086 1108,1149 1053,1192 997,1235 917,1256 812,1256 L 359,1256 359,736 820,736 C 921,736 999,760 1054,807 1109,854 1136,919 1136,1004 Z"/>
<glyph unicode="Q" horiz-adv-x="1428" d="M 1495,711 C 1495,512 1445,349 1345,221 1245,93 1106,17 928,-6 955,-90 991,-151 1036,-188 1080,-225 1136,-244 1204,-244 1241,-244 1279,-240 1319,-231 L 1319,-365 C 1257,-380 1198,-387 1141,-387 1040,-387 958,-359 893,-302 828,-245 774,-149 733,-16 601,-9 487,24 392,85 296,145 223,229 173,337 122,444 97,569 97,711 97,936 159,1113 282,1240 405,1367 577,1430 797,1430 940,1430 1065,1402 1170,1345 1275,1288 1356,1205 1412,1096 1467,987 1495,859 1495,711 Z M 1300,711 C 1300,886 1256,1024 1169,1124 1081,1224 957,1274 797,1274 636,1274 511,1225 423,1126 335,1027 291,889 291,711 291,534 336,394 425,291 514,187 637,135 795,135 958,135 1083,185 1170,286 1257,386 1300,528 1300,711 Z"/>
<glyph unicode="P" horiz-adv-x="1142" d="M 1258,985 C 1258,852 1215,746 1128,667 1041,588 922,549 773,549 L 359,549 359,0 168,0 168,1409 761,1409 C 919,1409 1041,1372 1128,1298 1215,1224 1258,1120 1258,985 Z M 1066,983 C 1066,1165 957,1256 738,1256 L 359,1256 359,700 746,700 C 959,700 1066,794 1066,983 Z"/>
<glyph unicode="N" horiz-adv-x="1171" d="M 1082,0 L 328,1200 333,1103 338,936 338,0 168,0 168,1409 390,1409 1152,201 C 1144,332 1140,426 1140,485 L 1140,1409 1312,1409 1312,0 Z"/>
<glyph unicode="M" horiz-adv-x="1399" d="M 1366,0 L 1366,940 C 1366,1044 1369,1144 1375,1240 1342,1121 1313,1027 1287,960 L 923,0 789,0 420,960 364,1130 331,1240 334,1129 338,940 338,0 168,0 168,1409 419,1409 794,432 C 807,393 820,351 833,306 845,261 853,228 857,208 862,235 874,275 891,330 908,384 919,418 925,432 L 1293,1409 1538,1409 1538,0 Z"/>
<glyph unicode="L" horiz-adv-x="942" d="M 168,0 L 168,1409 359,1409 359,156 1071,156 1071,0 Z"/>
<glyph unicode="I" horiz-adv-x="230" d="M 189,0 L 189,1409 380,1409 380,0 Z"/>
<glyph unicode="H" horiz-adv-x="1171" d="M 1121,0 L 1121,653 359,653 359,0 168,0 168,1409 359,1409 359,813 1121,813 1121,1409 1312,1409 1312,0 Z"/>
<glyph unicode="G" horiz-adv-x="1371" d="M 103,711 C 103,940 164,1117 287,1242 410,1367 582,1430 804,1430 960,1430 1087,1404 1184,1351 1281,1298 1356,1214 1409,1098 L 1227,1044 C 1187,1124 1132,1182 1062,1219 991,1256 904,1274 799,1274 636,1274 512,1225 426,1127 340,1028 297,890 297,711 297,533 343,393 434,290 525,187 652,135 813,135 905,135 991,149 1071,177 1150,205 1215,243 1264,291 L 1264,545 843,545 843,705 1440,705 1440,219 C 1365,143 1274,84 1166,43 1057,1 940,-20 813,-20 666,-20 539,9 432,68 325,127 244,211 188,322 131,432 103,562 103,711 Z"/>
<glyph unicode="F" horiz-adv-x="1028" d="M 359,1253 L 359,729 1145,729 1145,571 359,571 359,0 168,0 168,1409 1169,1409 1169,1253 Z"/>
<glyph unicode="E" horiz-adv-x="1142" d="M 168,0 L 168,1409 1237,1409 1237,1253 359,1253 359,801 1177,801 1177,647 359,647 359,156 1278,156 1278,0 Z"/>
<glyph unicode="D" horiz-adv-x="1256" d="M 1381,719 C 1381,574 1353,447 1296,338 1239,229 1159,145 1055,87 951,29 831,0 695,0 L 168,0 168,1409 634,1409 C 873,1409 1057,1349 1187,1230 1316,1110 1381,940 1381,719 Z M 1189,719 C 1189,894 1141,1027 1046,1119 950,1210 811,1256 630,1256 L 359,1256 359,153 673,153 C 776,153 867,176 946,221 1024,266 1084,332 1126,417 1168,502 1189,603 1189,719 Z"/>
<glyph unicode="C" horiz-adv-x="1342" d="M 792,1274 C 636,1274 515,1224 428,1124 341,1023 298,886 298,711 298,538 343,400 434,295 524,190 646,137 800,137 997,137 1146,235 1245,430 L 1401,352 C 1343,231 1262,138 1157,75 1052,12 930,-20 791,-20 649,-20 526,10 423,69 319,128 240,212 186,322 131,431 104,561 104,711 104,936 165,1112 286,1239 407,1366 575,1430 790,1430 940,1430 1065,1401 1166,1342 1267,1283 1341,1196 1388,1081 L 1207,1021 C 1174,1103 1122,1166 1050,1209 977,1252 891,1274 792,1274 Z"/>
<glyph unicode="A" horiz-adv-x="1371" d="M 1167,0 L 1006,412 364,412 202,0 4,0 579,1409 796,1409 1362,0 Z M 685,1265 L 676,1237 C 659,1182 635,1111 602,1024 L 422,561 949,561 768,1026 C 749,1072 731,1124 712,1182 Z"/>
<glyph unicode="/" horiz-adv-x="572" d="M 0,-20 L 411,1484 569,1484 162,-20 Z"/>
<glyph unicode=" " horiz-adv-x="571"/>
</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"/>
</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">
<path fill="rgb(255,255,204)" stroke="none" d="M 2587,10802 L 3223,10802 3223,11421 3382,11421 3382,11222 3541,11628 3382,12033 3382,11834 3223,11834 3223,12454 2587,12454 2587,11834 2428,11834 2428,12033 2270,11628 2428,11222 2428,11421 2587,11421 2587,10802 Z M 2270,10802 L 2270,10802 Z M 3541,12454 L 3541,12454 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2587,10802 L 3223,10802 3223,11421 3382,11421 3382,11222 3541,11628 3382,12033 3382,11834 3223,11834 3223,12454 2587,12454 2587,11834 2428,11834 2428,12033 2270,11628 2428,11222 2428,11421 2587,11421 2587,10802 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2270,10802 L 2270,10802 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 3541,12454 L 3541,12454 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id4">
<path fill="rgb(255,255,204)" stroke="none" d="M 2012,20477 L 1119,20477 1119,3413 2905,3413 2905,20477 2012,20477 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2012,20477 L 1119,20477 1119,3413 2905,3413 2905,20477 2012,20477 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="1424" y="11013"><tspan fill="rgb(0,0,0)" stroke="none">Linux</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="1176" y="11564"><tspan fill="rgb(0,0,0)" stroke="none">Apache</tspan></tspan><tspan class="TextPosition" x="1506" y="12115"><tspan fill="rgb(0,0,0)" stroke="none">PHP</tspan></tspan><tspan class="TextPosition" x="1697" y="12666"><tspan fill="rgb(0,0,0)" stroke="none">Git</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id5">
<path fill="rgb(230,230,255)" stroke="none" d="M 14117,3216 L 5681,3216 5681,2524 22553,2524 22553,3216 14117,3216 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 14117,3216 L 5681,3216 5681,2524 22553,2524 22553,3216 14117,3216 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="13012" y="3040"><tspan fill="rgb(0,0,0)" stroke="none">REST API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id6">
<path fill="rgb(230,230,255)" stroke="none" d="M 6810,6151 L 3412,6151 3412,4821 10207,4821 10207,6151 6810,6151 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6810,6151 L 3412,6151 3412,4821 10207,4821 10207,6151 6810,6151 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="4727" y="5380"><tspan fill="rgb(0,0,0)" stroke="none">Data validation API</tspan></tspan><tspan class="TextPosition" x="6069" y="5931"><tspan fill="rgb(0,0,0)" stroke="none">untaint</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id7">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,13121 L 13401,13121 13401,11162 18702,11162 18702,13121 16052,13121 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,13121 L 13401,13121 13401,11162 18702,11162 18702,13121 16052,13121 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="15286" y="11760"><tspan fill="rgb(0,0,0)" stroke="none"> </tspan><tspan fill="rgb(0,0,0)" stroke="none">IR API</tspan></tspan><tspan class="TextPosition" x="15188" y="12311"><tspan fill="rgb(0,0,0)" stroke="none">Identity </tspan></tspan><tspan class="TextPosition" x="14612" y="12862"><tspan fill="rgb(0,0,0)" stroke="none">reconciliation</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id8">
<path fill="rgb(230,230,255)" stroke="none" d="M 6665,7809 L 3540,7809 3540,6987 9790,6987 9790,7809 6665,7809 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6665,7809 L 3540,7809 3540,6987 9790,6987 9790,7809 6665,7809 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="4326" y="7568"><tspan fill="rgb(0,0,0)" stroke="none">Work flow engine API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id9">
<path fill="none" stroke="rgb(0,0,0)" d="M 6810,6151 L 6738,6563"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6665,6987 L 6890,6569 6594,6518 6665,6987 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id10">
<path fill="rgb(153,102,204)" stroke="none" d="M 24209,20335 L 22558,20335 22558,3758 25860,3758 25860,20335 24209,20335 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 24209,20335 L 22558,20335 22558,3758 25860,3758 25860,20335 24209,20335 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="22867" y="11115"><tspan fill="rgb(0,0,0)" stroke="none">PostgreSQL</tspan></tspan><tspan class="TextPosition" x="23168" y="12216"><tspan fill="rgb(0,0,0)" stroke="none">CPF data</tspan></tspan><tspan class="TextPosition" x="23181" y="12767"><tspan fill="rgb(0,0,0)" stroke="none">user data</tspan></tspan><tspan class="TextPosition" x="23113" y="13318"><tspan fill="rgb(0,0,0)" stroke="none">meta data</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id11">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,14990 L 13380,14990 13380,13839 18724,13839 18724,14990 16052,14990 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,14990 L 13380,14990 13380,13839 18724,13839 18724,14990 16052,14990 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="14861" y="14309"><tspan fill="rgb(0,0,0)" stroke="none">Controlled </tspan></tspan><tspan class="TextPosition" x="14408" y="14860"><tspan fill="rgb(0,0,0)" stroke="none">vocabulary API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id12">
<path fill="rgb(114,159,207)" stroke="none" d="M 9059,18653 L 7212,18653 7212,17503 10905,17503 10905,18653 9059,18653 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 9059,18653 L 7212,18653 7212,17503 10905,17503 10905,18653 9059,18653 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="8333" y="17972"><tspan fill="rgb(0,0,0)" stroke="none">Name </tspan></tspan><tspan class="TextPosition" x="7579" y="18523"><tspan fill="rgb(0,0,0)" stroke="none">string parsing</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id13">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,16909 L 13380,16909 13380,15758 18724,15758 18724,16909 16052,16909 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,16909 L 13380,16909 13380,15758 18724,15758 18724,16909 16052,16909 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="15117" y="16503"><tspan fill="rgb(0,0,0)" stroke="none">SQL API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id14">
<path fill="rgb(114,159,207)" stroke="none" d="M 5186,20176 L 3403,20176 3403,19025 6969,19025 6969,20176 5186,20176 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 5186,20176 L 3403,20176 3403,19025 6969,19025 6969,20176 5186,20176 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="3995" y="19495"><tspan fill="rgb(0,0,0)" stroke="none">Date string</tspan></tspan><tspan class="TextPosition" x="4378" y="20046"><tspan fill="rgb(0,0,0)" stroke="none">parsing</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id15">
<path fill="rgb(204,255,204)" stroke="none" d="M 15184,9843 L 12512,9843 12512,8692 17856,8692 17856,9843 15184,9843 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 15184,9843 L 12512,9843 12512,8692 17856,8692 17856,9843 15184,9843 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="13527" y="9437"><tspan fill="rgb(0,0,0)" stroke="none">Reporting tools</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id16">
<path fill="rgb(230,230,255)" stroke="none" d="M 6964,16338 L 4292,16338 4292,9127 9636,9127 9636,16338 6964,16338 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6964,16338 L 4292,16338 4292,9127 9636,9127 9636,16338 6964,16338 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="5307" y="10423"><tspan fill="rgb(0,0,0)" stroke="none">Application API</tspan></tspan><tspan class="TextPosition" x="6897" y="10974"><tspan fill="rgb(0,0,0)" stroke="none"> </tspan></tspan><tspan class="TextPosition" x="5129" y="11525"><tspan fill="rgb(0,0,0)" stroke="none">CPF data editing</tspan></tspan><tspan class="TextPosition" x="5097" y="12076"><tspan fill="rgb(0,0,0)" stroke="none">HTML templating</tspan></tspan><tspan class="TextPosition" x="5074" y="12627"><tspan fill="rgb(0,0,0)" stroke="none">Data serialization</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="5567" y="13178"><tspan fill="rgb(0,0,0)" stroke="none">Data exports</tspan></tspan><tspan class="TextPosition" x="5758" y="13729"><tspan fill="rgb(0,0,0)" stroke="none">Dashboard</tspan></tspan><tspan class="TextPosition" x="5540" y="14280"><tspan fill="rgb(0,0,0)" stroke="none">User session</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id17">
<path fill="rgb(230,230,255)" stroke="none" d="M 16035,5606 L 13363,5606 13363,4455 18707,4455 18707,5606 16035,5606 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16035,5606 L 13363,5606 13363,4455 18707,4455 18707,5606 16035,5606 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="13450" y="5200"><tspan fill="rgb(0,0,0)" stroke="none">History Search Tool API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id18">
<path fill="none" stroke="rgb(0,0,0)" d="M 6665,7809 L 6869,8709"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6964,9128 L 7011,8656 6718,8722 6964,9128 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id19">
<path fill="none" stroke="rgb(0,0,0)" d="M 9790,7398 L 13005,5268"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13363,5031 L 12905,5154 13071,5405 13363,5031 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id20">
<path fill="none" stroke="rgb(0,0,0)" d="M 9790,7399 L 12158,9025"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 12512,9268 L 12226,8890 12056,9137 12512,9268 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id21">
<path fill="none" stroke="rgb(0,0,0)" d="M 16253,5977 L 16577,6526"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 16035,5607 L 16134,6071 16393,5918 16035,5607 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 16795,6896 L 16696,6432 16437,6585 16795,6896 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id22">
<path fill="none" stroke="rgb(0,0,0)" d="M 18283,9218 L 22132,8764"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 17856,9268 L 18320,9364 18285,9066 17856,9268 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,8714 L 22095,8618 22130,8916 22559,8714 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id23">
<path fill="none" stroke="rgb(0,0,0)" d="M 19098,11973 L 22163,10660"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18703,12142 L 19176,12103 19058,11827 18703,12142 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,10491 L 22085,10530 22203,10806 22558,10491 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id24">
<path fill="none" stroke="rgb(0,0,0)" d="M 19090,14189 L 22192,12273"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,14415 L 19186,14306 19028,14051 18724,14415 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,12047 L 22096,12156 22254,12411 22558,12047 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id25">
<path fill="none" stroke="rgb(0,0,0)" d="M 13002,16129 L 10014,14511"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,16334 L 13056,15988 12913,16252 13380,16334 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,14306 L 9960,14652 10103,14388 9636,14306 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id26">
<path fill="none" stroke="rgb(0,0,0)" d="M 19071,16081 L 22211,13790"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,16334 L 19176,16190 18999,15948 18724,16334 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,13537 L 22106,13681 22283,13923 22558,13537 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id27">
<path fill="none" stroke="rgb(0,0,0)" d="M 6727,16698 L 5423,18667"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6964,16339 L 6591,16632 6841,16797 6964,16339 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 5186,19026 L 5559,18733 5309,18568 5186,19026 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id28">
<path fill="none" stroke="rgb(0,0,0)" d="M 8680,16725 L 8871,17116"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 8492,16338 L 8554,16808 8824,16677 8492,16338 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9059,17503 L 8997,17033 8727,17164 9059,17503 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id29">
<path fill="none" stroke="rgb(0,0,0)" d="M 12921,14397 C 10781,14218 12239,12926 10087,12750"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,14415 L 12936,14247 12924,14547 13380,14415 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,12733 L 10080,12901 10092,12601 9636,12733 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id30">
<path fill="none" stroke="rgb(0,0,0)" d="M 12977,12075 L 10061,11616"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13402,12142 L 12981,11924 12934,12220 13402,12142 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,11549 L 10057,11767 10104,11471 9636,11549 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id31">
<path fill="rgb(114,159,207)" stroke="none" d="M 16795,7644 L 14764,7644 14764,6896 18825,6896 18825,7644 16795,7644 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16795,7644 L 14764,7644 14764,6896 18825,6896 18825,7644 16795,7644 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="15220" y="7440"><tspan fill="rgb(0,0,0)" stroke="none">Elastic Search</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id32">
<path fill="none" stroke="rgb(0,0,0)" d="M 22100,5933 C 19968,6078 21419,7114 19279,7256"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,5919 L 22104,5784 22114,6084 22559,5919 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18826,7270 L 19281,7405 19271,7106 18826,7270 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id33">
<path fill="none" stroke="rgb(0,0,0)" d="M 7060,3216 L 6876,4396"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6810,4821 L 7027,4399 6731,4353 6810,4821 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id34">
<path fill="none" stroke="rgb(0,0,0)" d="M 16035,4456 L 15217,3537"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 14931,3216 L 15118,3652 15342,3452 14931,3216 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id35">
<path fill="none" stroke="rgb(0,0,0)" d="M 13131,8767 C 13131,4548 12570,7106 12524,3690"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 12521,3216 L 12374,3667 12674,3665 12521,3216 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id36">
<path fill="none" stroke="rgb(0,0,0)" d="M 9636,10371 C 10374,10371 10720,8132 10742,3654"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 10743,3216 L 10592,3666 10892,3666 10743,3216 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id37">
<path fill="rgb(204,153,153)" stroke="none" d="M 12608,1761 L 4172,1761 4172,1126 21044,1126 21044,1761 12608,1761 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 12608,1761 L 4172,1761 4172,1126 21044,1126 21044,1761 12608,1761 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="10623" y="1613"><tspan fill="rgb(0,0,0)" stroke="none">User/web browser</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id38">
<path fill="none" stroke="rgb(0,0,0)" d="M 11339,2007 C 12136,2219 13023,2065 13808,2284"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 11012,1761 L 11288,2147 11464,1904 11012,1761 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 14117,2524 L 13846,2135 13666,2376 14117,2524 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id39">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,18852 L 13380,18852 13380,17701 18724,17701 18724,18852 16052,18852 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,18852 L 13380,18852 13380,17701 18724,17701 18724,18852 16052,18852 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="493px" font-weight="400"><tspan class="TextPosition" x="14613" y="18446"><tspan fill="rgb(0,0,0)" stroke="none">Authorization</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id40">
<path fill="none" stroke="rgb(0,0,0)" d="M 13035,18020 L 9982,15745"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,18277 L 13109,17888 12930,18128 13380,18277 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9637,15488 L 9908,15877 10087,15637 9637,15488 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id41">
<path fill="none" stroke="rgb(0,0,0)" d="M 19053,18001 L 22230,15336"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,18277 L 19165,18103 18972,17873 18724,18277 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,15060 L 22118,15234 22311,15464 22559,15060 Z"/>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
TAT Functional Requirements TAT Functional Requirements
Authors #### Authors
=======
Tom Laudeman, Technical lead, University of Virginia, Institute for Tom Laudeman, Technical lead, University of Virginia, Institute for
Advanced Technology in the Humanities Advanced Technology in the Humanities
...@@ -16,34 +16,16 @@ Ray R. Larson, U.C. Berkeley - School of Information ...@@ -16,34 +16,16 @@ Ray R. Larson, U.C. Berkeley - School of Information
Robbie Hott Robbie Hott
(other authors add yourselves here) #### Organization of documenatation
### Discussion items:
The order of files is: [Plan](plan.md) (external, broad view roadmap)
plan (external, broad view roadmap) [Introduction (this document) ](introduction.md)
introduction [Requirements](requirements.md)
co-op background co-op background
requirements
What are .c and .r files in the merged data?
If an .c file is creatorOf (presumably a resourceRelation) where is that
preserved in the merged data? Check this out vis-a-vis the cpf SQL db.
Edit UI data field validation API
Most data entry needs validation, so we should plan for a validation
layer that interacts with the UI and with the database. The ideal
architecture is rule based validation as opposed to some hard coded ad
hoc system. It would be even better if the rules were saved to the
database and had a UI of their own, allowing non-programmers to update
data validation rules (and the concomitant messages show to users when
there is a validation error).
#### Edit architecture requirements #### Edit architecture requirements
......
...@@ -29,6 +29,19 @@ ...@@ -29,6 +29,19 @@
#### Code we write #### Code we write
- Data validation API
- rule based system abstracted out of the code
- rules are data
- change the rules, not the actual application code
- rules for broad classes of data type, or granular rules for individual fields
- probably used this to untaint data as well (remove things that are potential security problems)
- send all data through this API
- every rule includes a message describing what when wrong and suggesting fixes
- rules potentially editable by non-programmers
- rules are based on co-op data policies, which implies a data policy document, or the rules **can** be the
policy documentation.
- Identitiy Reconciliation (aka IR) (architect Robbie) - Identitiy Reconciliation (aka IR) (architect Robbie)
- needs docs wrangled - needs docs wrangled
......
![SNAC web app API data flow](images/image02.png)
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.2" baseProfile="tiny" width="279.4mm" height="215.9mm" viewBox="0 0 27940 21590" preserveAspectRatio="xMidYMid" fill-rule="evenodd" clip-path="url(#presentation_clip_path)" 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" xml:space="preserve">
<defs class="ClipPathGroup">
<clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
<rect x="0" y="0" width="27940" height="21590"/>
</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="normal" ascent="1847" descent="411"/>
<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="848" d="M 83,0 L 83,137 688,943 117,943 117,1082 901,1082 901,945 295,139 922,139 922,0 Z"/>
<glyph unicode="y" horiz-adv-x="1027" d="M 191,-425 C 142,-425 100,-421 67,-414 L 67,-279 C 92,-283 120,-285 151,-285 263,-285 352,-203 417,-38 L 434,5 5,1082 197,1082 425,484 C 428,475 432,464 437,451 442,438 457,394 482,320 507,246 521,205 523,196 L 593,393 830,1082 1020,1082 604,0 C 559,-115 518,-201 479,-258 440,-314 398,-356 351,-384 304,-411 250,-425 191,-425 Z"/>
<glyph unicode="x" horiz-adv-x="1027" d="M 801,0 L 510,444 217,0 23,0 408,556 41,1082 240,1082 510,661 778,1082 979,1082 612,558 1002,0 Z"/>
<glyph unicode="w" horiz-adv-x="1515" d="M 1174,0 L 965,0 776,765 740,934 C 734,904 725,861 712,805 699,748 631,480 508,0 L 300,0 -3,1082 175,1082 358,347 C 363,331 377,265 401,149 L 418,223 644,1082 837,1082 1026,339 1072,149 1103,288 1308,1082 1484,1082 Z"/>
<glyph unicode="v" horiz-adv-x="1027" d="M 613,0 L 400,0 7,1082 199,1082 437,378 C 446,351 469,272 506,141 L 541,258 580,376 826,1082 1017,1082 Z"/>
<glyph unicode="u" horiz-adv-x="899" d="M 314,1082 L 314,396 C 314,325 321,269 335,230 349,191 371,162 402,145 433,128 478,119 537,119 624,119 692,149 742,208 792,267 817,350 817,455 L 817,1082 997,1082 997,231 C 997,105 999,28 1003,0 L 833,0 C 832,3 832,12 831,27 830,42 830,59 829,78 828,97 826,132 825,185 L 822,185 C 781,110 733,58 679,27 624,-5 557,-20 476,-20 357,-20 271,10 216,69 161,128 133,225 133,361 L 133,1082 Z"/>
<glyph unicode="t" horiz-adv-x="539" d="M 554,8 C 495,-8 434,-16 372,-16 228,-16 156,66 156,229 L 156,951 31,951 31,1082 163,1082 216,1324 336,1324 336,1082 536,1082 536,951 336,951 336,268 C 336,216 345,180 362,159 379,138 408,127 450,127 474,127 509,132 554,141 Z"/>
<glyph unicode="s" horiz-adv-x="925" d="M 950,299 C 950,197 912,118 835,63 758,8 650,-20 511,-20 376,-20 273,2 200,47 127,91 79,160 57,254 L 216,285 C 231,227 263,185 311,158 359,131 426,117 511,117 602,117 669,131 712,159 754,187 775,229 775,285 775,328 760,362 731,389 702,416 654,438 589,455 L 460,489 C 357,516 283,542 240,568 196,593 162,624 137,661 112,698 100,743 100,796 100,895 135,970 206,1022 276,1073 378,1099 513,1099 632,1099 727,1078 798,1036 868,994 912,927 931,834 L 769,814 C 759,862 732,899 689,925 645,950 586,963 513,963 432,963 372,951 333,926 294,901 275,864 275,814 275,783 283,758 299,738 315,718 339,701 370,687 401,673 467,654 568,629 663,605 732,583 774,563 816,542 849,520 874,495 898,470 917,442 930,410 943,377 950,340 950,299 Z"/>
<glyph unicode="r" horiz-adv-x="540" d="M 142,0 L 142,830 C 142,906 140,990 136,1082 L 306,1082 C 311,959 314,886 314,861 L 318,861 C 347,954 380,1017 417,1051 454,1085 507,1102 575,1102 599,1102 623,1099 648,1092 L 648,927 C 624,934 592,937 552,937 477,937 420,905 381,841 342,776 322,684 322,564 L 322,0 Z"/>
<glyph unicode="p" horiz-adv-x="951" d="M 1053,546 C 1053,169 920,-20 655,-20 488,-20 376,43 319,168 L 314,168 C 317,163 318,106 318,-2 L 318,-425 138,-425 138,861 C 138,972 136,1046 132,1082 L 306,1082 C 307,1079 308,1070 309,1054 310,1037 312,1012 314,978 315,944 316,921 316,908 L 320,908 C 352,975 394,1024 447,1055 500,1086 569,1101 655,1101 788,1101 888,1056 954,967 1020,878 1053,737 1053,546 Z M 864,542 C 864,693 844,800 803,865 762,930 698,962 609,962 538,962 482,947 442,917 401,887 371,840 350,777 329,713 318,630 318,528 318,386 341,281 386,214 431,147 505,113 607,113 696,113 762,146 803,212 844,277 864,387 864,542 Z"/>
<glyph unicode="o" horiz-adv-x="1002" d="M 1053,542 C 1053,353 1011,212 928,119 845,26 724,-20 565,-20 407,-20 288,28 207,125 126,221 86,360 86,542 86,915 248,1102 571,1102 736,1102 858,1057 936,966 1014,875 1053,733 1053,542 Z M 864,542 C 864,691 842,800 798,868 753,935 679,969 574,969 469,969 393,935 346,866 299,797 275,689 275,542 275,399 298,292 345,221 391,149 464,113 563,113 671,113 748,148 795,217 841,286 864,395 864,542 Z"/>
<glyph unicode="n" horiz-adv-x="899" d="M 825,0 L 825,686 C 825,757 818,813 804,852 790,891 768,920 737,937 706,954 661,963 602,963 515,963 447,933 397,874 347,815 322,732 322,627 L 322,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 358,972 406,1025 461,1056 515,1087 582,1102 663,1102 782,1102 869,1073 924,1014 979,955 1006,857 1006,721 L 1006,0 Z"/>
<glyph unicode="m" horiz-adv-x="1464" d="M 768,0 L 768,686 C 768,791 754,863 725,903 696,943 645,963 570,963 493,963 433,934 388,875 343,816 321,734 321,627 L 321,0 142,0 142,851 C 142,977 140,1054 136,1082 L 306,1082 C 307,1079 307,1070 308,1055 309,1040 310,1024 311,1005 312,986 313,950 314,897 L 317,897 C 356,974 400,1027 450,1057 500,1087 561,1102 633,1102 715,1102 780,1086 828,1053 875,1020 908,968 927,897 L 930,897 C 967,970 1013,1022 1066,1054 1119,1086 1183,1102 1258,1102 1367,1102 1447,1072 1497,1013 1546,954 1571,856 1571,721 L 1571,0 1393,0 1393,686 C 1393,791 1379,863 1350,903 1321,943 1270,963 1195,963 1116,963 1055,934 1012,876 968,817 946,734 946,627 L 946,0 Z"/>
<glyph unicode="l" horiz-adv-x="207" d="M 138,0 L 138,1484 318,1484 318,0 Z"/>
<glyph unicode="k" horiz-adv-x="925" d="M 816,0 L 450,494 318,385 318,0 138,0 138,1484 318,1484 318,557 793,1082 1004,1082 565,617 1027,0 Z"/>
<glyph unicode="i" horiz-adv-x="207" d="M 137,1312 L 137,1484 317,1484 317,1312 Z M 137,0 L 137,1082 317,1082 317,0 Z"/>
<glyph unicode="h" horiz-adv-x="899" d="M 317,897 C 356,968 402,1020 457,1053 511,1086 580,1102 663,1102 780,1102 867,1073 923,1015 978,956 1006,858 1006,721 L 1006,0 825,0 825,686 C 825,762 818,819 804,856 790,893 767,920 735,937 703,954 659,963 602,963 517,963 450,934 399,875 348,816 322,737 322,638 L 322,0 142,0 142,1484 322,1484 322,1098 C 322,1057 321,1015 319,972 316,929 315,904 314,897 Z"/>
<glyph unicode="g" horiz-adv-x="950" d="M 548,-425 C 430,-425 336,-402 266,-356 196,-309 151,-243 131,-158 L 312,-132 C 324,-182 351,-221 392,-248 433,-275 486,-288 553,-288 732,-288 822,-183 822,27 L 822,201 820,201 C 786,132 739,80 680,45 621,10 551,-8 472,-8 339,-8 242,36 180,124 117,212 86,350 86,539 86,730 120,872 187,963 254,1054 355,1099 492,1099 569,1099 635,1082 692,1047 748,1012 791,962 822,897 L 824,897 C 824,917 825,952 828,1001 831,1050 833,1077 836,1082 L 1007,1082 C 1003,1046 1001,971 1001,858 L 1001,31 C 1001,-273 850,-425 548,-425 Z M 822,541 C 822,629 810,705 786,769 762,832 728,881 685,915 641,948 591,965 536,965 444,965 377,932 335,865 293,798 272,690 272,541 272,393 292,287 331,222 370,157 438,125 533,125 590,125 640,142 684,175 728,208 762,256 786,319 810,381 822,455 822,541 Z"/>
<glyph unicode="f" horiz-adv-x="565" d="M 361,951 L 361,0 181,0 181,951 29,951 29,1082 181,1082 181,1204 C 181,1303 203,1374 246,1417 289,1460 356,1482 445,1482 495,1482 537,1478 572,1470 L 572,1333 C 542,1338 515,1341 492,1341 446,1341 413,1329 392,1306 371,1283 361,1240 361,1179 L 361,1082 572,1082 572,951 Z"/>
<glyph unicode="e" horiz-adv-x="976" d="M 276,503 C 276,379 302,283 353,216 404,149 479,115 578,115 656,115 719,131 766,162 813,193 844,233 861,281 L 1019,236 C 954,65 807,-20 578,-20 418,-20 296,28 213,123 129,218 87,360 87,548 87,727 129,864 213,959 296,1054 416,1102 571,1102 889,1102 1048,910 1048,527 L 1048,503 Z M 862,641 C 852,755 823,838 775,891 727,943 658,969 568,969 481,969 412,940 361,882 310,823 282,743 278,641 Z"/>
<glyph unicode="d" horiz-adv-x="950" d="M 821,174 C 788,105 744,55 689,25 634,-5 565,-20 484,-20 347,-20 247,26 183,118 118,210 86,349 86,536 86,913 219,1102 484,1102 566,1102 634,1087 689,1057 744,1027 788,979 821,914 L 823,914 821,1035 821,1484 1001,1484 1001,223 C 1001,110 1003,36 1007,0 L 835,0 C 833,11 831,35 829,74 826,113 825,146 825,174 Z M 275,542 C 275,391 295,282 335,217 375,152 440,119 530,119 632,119 706,154 752,225 798,296 821,405 821,554 821,697 798,802 752,869 706,936 633,969 532,969 441,969 376,936 336,869 295,802 275,693 275,542 Z"/>
<glyph unicode="c" horiz-adv-x="899" d="M 275,546 C 275,402 298,295 343,226 388,157 457,122 548,122 612,122 666,139 709,174 752,209 778,262 788,334 L 970,322 C 956,218 912,135 837,73 762,11 668,-20 553,-20 402,-20 286,28 207,124 127,219 87,359 87,542 87,724 127,863 207,959 287,1054 402,1102 551,1102 662,1102 754,1073 827,1016 900,959 945,880 964,779 L 779,765 C 770,825 746,873 708,908 670,943 616,961 546,961 451,961 382,929 339,866 296,803 275,696 275,546 Z"/>
<glyph unicode="b" horiz-adv-x="951" d="M 1053,546 C 1053,169 920,-20 655,-20 573,-20 505,-5 451,25 396,54 352,102 318,168 L 316,168 C 316,147 315,116 312,74 309,31 307,7 306,0 L 132,0 C 136,36 138,110 138,223 L 138,1484 318,1484 318,1061 C 318,1018 317,967 314,908 L 318,908 C 351,977 396,1027 451,1057 506,1087 574,1102 655,1102 792,1102 892,1056 957,964 1021,872 1053,733 1053,546 Z M 864,540 C 864,691 844,800 804,865 764,930 699,963 609,963 508,963 434,928 388,859 341,790 318,680 318,529 318,387 341,282 386,215 431,147 505,113 607,113 698,113 763,147 804,214 844,281 864,389 864,540 Z"/>
<glyph unicode="a" horiz-adv-x="1079" d="M 414,-20 C 305,-20 224,9 169,66 114,123 87,202 87,302 87,414 124,500 198,560 271,620 390,652 554,656 L 797,660 797,719 C 797,807 778,870 741,908 704,946 645,965 565,965 484,965 426,951 389,924 352,897 330,853 323,793 L 135,810 C 166,1005 310,1102 569,1102 705,1102 807,1071 876,1009 945,946 979,856 979,738 L 979,272 C 979,219 986,179 1000,152 1014,125 1041,111 1080,111 1097,111 1117,113 1139,118 L 1139,6 C 1094,-5 1047,-10 1000,-10 933,-10 885,8 855,43 824,78 807,132 803,207 L 797,207 C 751,124 698,66 637,32 576,-3 501,-20 414,-20 Z M 455,115 C 521,115 580,130 631,160 682,190 723,231 753,284 782,336 797,390 797,445 L 797,534 600,530 C 515,529 451,520 408,504 364,488 330,463 307,430 284,397 272,353 272,299 272,240 288,195 320,163 351,131 396,115 455,115 Z"/>
<glyph unicode="W" horiz-adv-x="1951" d="M 1511,0 L 1283,0 1039,895 C 1023,951 1000,1051 969,1196 952,1119 937,1054 925,1002 913,950 822,616 652,0 L 424,0 9,1409 208,1409 461,514 C 491,402 519,287 544,168 560,241 579,321 600,408 621,495 713,828 877,1409 L 1060,1409 1305,532 C 1342,389 1372,267 1393,168 L 1402,203 C 1420,280 1435,342 1446,391 1457,439 1551,778 1727,1409 L 1926,1409 Z"/>
<glyph unicode="U" horiz-adv-x="1181" d="M 731,-20 C 616,-20 515,1 429,43 343,85 276,146 229,226 182,306 158,401 158,512 L 158,1409 349,1409 349,528 C 349,399 382,302 447,235 512,168 607,135 730,135 857,135 955,170 1026,239 1096,308 1131,408 1131,541 L 1131,1409 1321,1409 1321,530 C 1321,416 1297,318 1249,235 1200,152 1132,89 1044,46 955,2 851,-20 731,-20 Z"/>
<glyph unicode="T" horiz-adv-x="1181" d="M 720,1253 L 720,0 530,0 530,1253 46,1253 46,1409 1204,1409 1204,1253 Z"/>
<glyph unicode="S" horiz-adv-x="1207" d="M 1272,389 C 1272,259 1221,158 1120,87 1018,16 875,-20 690,-20 347,-20 148,99 93,338 L 278,375 C 299,290 345,228 414,189 483,149 578,129 697,129 820,129 916,150 983,193 1050,235 1083,297 1083,379 1083,425 1073,462 1052,491 1031,520 1001,543 963,562 925,581 880,596 827,609 774,622 716,635 652,650 541,675 456,699 399,724 341,749 295,776 262,807 229,837 203,872 186,913 168,954 159,1000 159,1053 159,1174 205,1267 298,1332 390,1397 522,1430 694,1430 854,1430 976,1406 1061,1357 1146,1308 1205,1224 1239,1106 L 1051,1073 C 1030,1148 991,1202 933,1236 875,1269 795,1286 692,1286 579,1286 493,1267 434,1230 375,1193 345,1137 345,1063 345,1020 357,984 380,956 403,927 436,903 479,884 522,864 609,840 738,811 781,801 825,791 868,781 911,770 952,758 991,744 1030,729 1067,712 1102,693 1136,674 1166,650 1191,622 1216,594 1236,561 1251,523 1265,485 1272,440 1272,389 Z"/>
<glyph unicode="R" horiz-adv-x="1232" d="M 1164,0 L 798,585 359,585 359,0 168,0 168,1409 831,1409 C 990,1409 1112,1374 1199,1303 1285,1232 1328,1133 1328,1006 1328,901 1298,813 1237,742 1176,671 1091,626 984,607 L 1384,0 Z M 1136,1004 C 1136,1086 1108,1149 1053,1192 997,1235 917,1256 812,1256 L 359,1256 359,736 820,736 C 921,736 999,760 1054,807 1109,854 1136,919 1136,1004 Z"/>
<glyph unicode="Q" horiz-adv-x="1438" d="M 1495,711 C 1495,512 1445,349 1345,221 1245,93 1106,17 928,-6 955,-90 991,-151 1036,-188 1080,-225 1136,-244 1204,-244 1241,-244 1279,-240 1319,-231 L 1319,-365 C 1257,-380 1198,-387 1141,-387 1040,-387 958,-359 893,-302 828,-245 774,-149 733,-16 601,-9 487,24 392,85 296,145 223,229 173,337 122,444 97,569 97,711 97,936 159,1113 282,1240 405,1367 577,1430 797,1430 940,1430 1065,1402 1170,1345 1275,1288 1356,1205 1412,1096 1467,987 1495,859 1495,711 Z M 1300,711 C 1300,886 1256,1024 1169,1124 1081,1224 957,1274 797,1274 636,1274 511,1225 423,1126 335,1027 291,889 291,711 291,534 336,394 425,291 514,187 637,135 795,135 958,135 1083,185 1170,286 1257,386 1300,528 1300,711 Z"/>
<glyph unicode="P" horiz-adv-x="1130" d="M 1258,985 C 1258,852 1215,746 1128,667 1041,588 922,549 773,549 L 359,549 359,0 168,0 168,1409 761,1409 C 919,1409 1041,1372 1128,1298 1215,1224 1258,1120 1258,985 Z M 1066,983 C 1066,1165 957,1256 738,1256 L 359,1256 359,700 746,700 C 959,700 1066,794 1066,983 Z"/>
<glyph unicode="N" horiz-adv-x="1181" d="M 1082,0 L 328,1200 333,1103 338,936 338,0 168,0 168,1409 390,1409 1152,201 C 1144,332 1140,426 1140,485 L 1140,1409 1312,1409 1312,0 Z"/>
<glyph unicode="M" horiz-adv-x="1386" d="M 1366,0 L 1366,940 C 1366,1044 1369,1144 1375,1240 1342,1121 1313,1027 1287,960 L 923,0 789,0 420,960 364,1130 331,1240 334,1129 338,940 338,0 168,0 168,1409 419,1409 794,432 C 807,393 820,351 833,306 845,261 853,228 857,208 862,235 874,275 891,330 908,384 919,418 925,432 L 1293,1409 1538,1409 1538,0 Z"/>
<glyph unicode="L" horiz-adv-x="925" d="M 168,0 L 168,1409 359,1409 359,156 1071,156 1071,0 Z"/>
<glyph unicode="I" horiz-adv-x="206" d="M 189,0 L 189,1409 380,1409 380,0 Z"/>
<glyph unicode="H" horiz-adv-x="1181" d="M 1121,0 L 1121,653 359,653 359,0 168,0 168,1409 359,1409 359,813 1121,813 1121,1409 1312,1409 1312,0 Z"/>
<glyph unicode="G" horiz-adv-x="1360" d="M 103,711 C 103,940 164,1117 287,1242 410,1367 582,1430 804,1430 960,1430 1087,1404 1184,1351 1281,1298 1356,1214 1409,1098 L 1227,1044 C 1187,1124 1132,1182 1062,1219 991,1256 904,1274 799,1274 636,1274 512,1225 426,1127 340,1028 297,890 297,711 297,533 343,393 434,290 525,187 652,135 813,135 905,135 991,149 1071,177 1150,205 1215,243 1264,291 L 1264,545 843,545 843,705 1440,705 1440,219 C 1365,143 1274,84 1166,43 1057,1 940,-20 813,-20 666,-20 539,9 432,68 325,127 244,211 188,322 131,432 103,562 103,711 Z"/>
<glyph unicode="F" horiz-adv-x="1027" d="M 359,1253 L 359,729 1145,729 1145,571 359,571 359,0 168,0 168,1409 1169,1409 1169,1253 Z"/>
<glyph unicode="E" horiz-adv-x="1130" d="M 168,0 L 168,1409 1237,1409 1237,1253 359,1253 359,801 1177,801 1177,647 359,647 359,156 1278,156 1278,0 Z"/>
<glyph unicode="D" horiz-adv-x="1232" d="M 1381,719 C 1381,574 1353,447 1296,338 1239,229 1159,145 1055,87 951,29 831,0 695,0 L 168,0 168,1409 634,1409 C 873,1409 1057,1349 1187,1230 1316,1110 1381,940 1381,719 Z M 1189,719 C 1189,894 1141,1027 1046,1119 950,1210 811,1256 630,1256 L 359,1256 359,153 673,153 C 776,153 867,176 946,221 1024,266 1084,332 1126,417 1168,502 1189,603 1189,719 Z"/>
<glyph unicode="C" horiz-adv-x="1309" d="M 792,1274 C 636,1274 515,1224 428,1124 341,1023 298,886 298,711 298,538 343,400 434,295 524,190 646,137 800,137 997,137 1146,235 1245,430 L 1401,352 C 1343,231 1262,138 1157,75 1052,12 930,-20 791,-20 649,-20 526,10 423,69 319,128 240,212 186,322 131,431 104,561 104,711 104,936 165,1112 286,1239 407,1366 575,1430 790,1430 940,1430 1065,1401 1166,1342 1267,1283 1341,1196 1388,1081 L 1207,1021 C 1174,1103 1122,1166 1050,1209 977,1252 891,1274 792,1274 Z"/>
<glyph unicode="A" horiz-adv-x="1386" d="M 1167,0 L 1006,412 364,412 202,0 4,0 579,1409 796,1409 1362,0 Z M 685,1265 L 676,1237 C 659,1182 635,1111 602,1024 L 422,561 949,561 768,1026 C 749,1072 731,1124 712,1182 Z"/>
<glyph unicode="/" horiz-adv-x="591" d="M 0,-20 L 411,1484 569,1484 162,-20 Z"/>
<glyph unicode="." horiz-adv-x="206" d="M 187,0 L 187,219 382,219 382,0 Z"/>
<glyph unicode=" " horiz-adv-x="564"/>
</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"/>
</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">
<path fill="rgb(255,255,255)" stroke="none" d="M 13970,21589 L 0,21589 0,0 27939,0 27939,21589 13970,21589 Z"/>
</g>
<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">
<path fill="rgb(255,255,204)" stroke="none" d="M 2587,10802 L 3223,10802 3223,11421 3382,11421 3382,11222 3541,11628 3382,12033 3382,11834 3223,11834 3223,12454 2587,12454 2587,11834 2428,11834 2428,12033 2270,11628 2428,11222 2428,11421 2587,11421 2587,10802 Z M 2270,10802 L 2270,10802 Z M 3541,12454 L 3541,12454 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2587,10802 L 3223,10802 3223,11421 3382,11421 3382,11222 3541,11628 3382,12033 3382,11834 3223,11834 3223,12454 2587,12454 2587,11834 2428,11834 2428,12033 2270,11628 2428,11222 2428,11421 2587,11421 2587,10802 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2270,10802 L 2270,10802 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 3541,12454 L 3541,12454 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id4">
<path fill="rgb(255,255,204)" stroke="none" d="M 2012,19415 L 1119,19415 1119,3413 2905,3413 2905,19415 2012,19415 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 2012,19415 L 1119,19415 1119,3413 2905,3413 2905,19415 2012,19415 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="1422" y="10218"><tspan fill="rgb(0,0,0)" stroke="none">Linux</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="1174" y="10765"><tspan fill="rgb(0,0,0)" stroke="none">Apache</tspan></tspan><tspan class="TextPosition" x="1504" y="11312"><tspan fill="rgb(0,0,0)" stroke="none">PHP</tspan></tspan><tspan class="TextPosition" x="1697" y="11859"><tspan fill="rgb(0,0,0)" stroke="none">Git</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="1614" y="12406"><tspan fill="rgb(0,0,0)" stroke="none">etc.</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id5">
<path fill="rgb(230,230,255)" stroke="none" d="M 5898,3470 L 3920,3470 3920,2778 7875,2778 7875,3470 5898,3470 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 5898,3470 L 3920,3470 3920,2778 7875,2778 7875,3470 5898,3470 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="4791" y="3296"><tspan fill="rgb(0,0,0)" stroke="none">REST API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id6">
<path fill="rgb(230,230,255)" stroke="none" d="M 5826,5826 L 3286,5826 3286,4496 8366,4496 8366,5826 5826,5826 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 5826,5826 L 3286,5826 3286,4496 8366,4496 8366,5826 5826,5826 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="3739" y="5059"><tspan fill="rgb(0,0,0)" stroke="none">Data validation API</tspan></tspan><tspan class="TextPosition" x="5085" y="5606"><tspan fill="rgb(0,0,0)" stroke="none">untaint</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id7">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,13121 L 13401,13121 13401,11162 18702,11162 18702,13121 16052,13121 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,13121 L 13401,13121 13401,11162 18702,11162 18702,13121 16052,13121 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="15284" y="11766"><tspan fill="rgb(0,0,0)" stroke="none"> </tspan><tspan fill="rgb(0,0,0)" stroke="none">IR API</tspan></tspan><tspan class="TextPosition" x="15186" y="12313"><tspan fill="rgb(0,0,0)" stroke="none">Identity </tspan></tspan><tspan class="TextPosition" x="14610" y="12860"><tspan fill="rgb(0,0,0)" stroke="none">reconciliation</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id8">
<path fill="rgb(230,230,255)" stroke="none" d="M 6665,7809 L 3540,7809 3540,6987 9790,6987 9790,7809 6665,7809 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6665,7809 L 3540,7809 3540,6987 9790,6987 9790,7809 6665,7809 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="4322" y="7570"><tspan fill="rgb(0,0,0)" stroke="none">Work flow engine API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id9">
<path fill="none" stroke="rgb(0,0,0)" d="M 5826,5826 L 6413,6638"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6665,6987 L 6523,6534 6280,6710 6665,6987 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id10">
<path fill="rgb(153,102,204)" stroke="none" d="M 24209,19669 L 22558,19669 22558,3759 25860,3759 25860,19669 24209,19669 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 24209,19669 L 22558,19669 22558,3759 25860,3759 25860,19669 24209,19669 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="22863" y="10792"><tspan fill="rgb(0,0,0)" stroke="none">PostgreSQL</tspan></tspan><tspan class="TextPosition" x="23166" y="11885"><tspan fill="rgb(0,0,0)" stroke="none">CPF data</tspan></tspan><tspan class="TextPosition" x="23178" y="12432"><tspan fill="rgb(0,0,0)" stroke="none">user data</tspan></tspan><tspan class="TextPosition" x="23111" y="12979"><tspan fill="rgb(0,0,0)" stroke="none">meta data</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id11">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,14990 L 13380,14990 13380,13839 18724,13839 18724,14990 16052,14990 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,14990 L 13380,14990 13380,13839 18724,13839 18724,14990 16052,14990 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="14858" y="14313"><tspan fill="rgb(0,0,0)" stroke="none">Controlled </tspan></tspan><tspan class="TextPosition" x="14405" y="14860"><tspan fill="rgb(0,0,0)" stroke="none">vocabulary API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id12">
<path fill="rgb(114,159,207)" stroke="none" d="M 9359,18653 L 7512,18653 7512,17503 11205,17503 11205,18653 9359,18653 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 9359,18653 L 7512,18653 7512,17503 11205,17503 11205,18653 9359,18653 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="8631" y="17976"><tspan fill="rgb(0,0,0)" stroke="none">Name </tspan></tspan><tspan class="TextPosition" x="7877" y="18523"><tspan fill="rgb(0,0,0)" stroke="none">string parsing</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id13">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,16909 L 13380,16909 13380,15758 18724,15758 18724,16909 16052,16909 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,16909 L 13380,16909 13380,15758 18724,15758 18724,16909 16052,16909 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="15115" y="16505"><tspan fill="rgb(0,0,0)" stroke="none">SQL API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id14">
<path fill="rgb(114,159,207)" stroke="none" d="M 5086,19276 L 3303,19276 3303,18125 6869,18125 6869,19276 5086,19276 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 5086,19276 L 3303,19276 3303,18125 6869,18125 6869,19276 5086,19276 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="3892" y="18599"><tspan fill="rgb(0,0,0)" stroke="none">Date string</tspan></tspan><tspan class="TextPosition" x="4276" y="19146"><tspan fill="rgb(0,0,0)" stroke="none">parsing</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id15">
<path fill="rgb(204,255,204)" stroke="none" d="M 17384,9243 L 14712,9243 14712,8092 20056,8092 20056,9243 17384,9243 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 17384,9243 L 14712,9243 14712,8092 20056,8092 20056,9243 17384,9243 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="15723" y="8839"><tspan fill="rgb(0,0,0)" stroke="none">Reporting tools</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id16">
<path fill="rgb(230,230,255)" stroke="none" d="M 6964,16338 L 4292,16338 4292,9127 9636,9127 9636,16338 6964,16338 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 6964,16338 L 4292,16338 4292,9127 9636,9127 9636,16338 6964,16338 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="5303" y="10443"><tspan fill="rgb(0,0,0)" stroke="none">Application API</tspan></tspan><tspan class="TextPosition" x="6897" y="10990"><tspan fill="rgb(0,0,0)" stroke="none"> </tspan></tspan><tspan class="TextPosition" x="5125" y="11537"><tspan fill="rgb(0,0,0)" stroke="none">CPF data editing</tspan></tspan><tspan class="TextPosition" x="5093" y="12084"><tspan fill="rgb(0,0,0)" stroke="none">HTML templating</tspan></tspan><tspan class="TextPosition" x="5070" y="12631"><tspan fill="rgb(0,0,0)" stroke="none">Data serialization</tspan></tspan></tspan><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="5563" y="13178"><tspan fill="rgb(0,0,0)" stroke="none">Data exports</tspan></tspan><tspan class="TextPosition" x="5756" y="13725"><tspan fill="rgb(0,0,0)" stroke="none">Dashboard</tspan></tspan><tspan class="TextPosition" x="5538" y="14272"><tspan fill="rgb(0,0,0)" stroke="none">User session</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id17">
<path fill="rgb(230,230,255)" stroke="none" d="M 18335,4406 L 15663,4406 15663,3255 21007,3255 21007,4406 18335,4406 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 18335,4406 L 15663,4406 15663,3255 21007,3255 21007,4406 18335,4406 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="15744" y="4002"><tspan fill="rgb(0,0,0)" stroke="none">History Search Tool API</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id18">
<path fill="none" stroke="rgb(0,0,0)" d="M 6665,7809 L 6869,8709"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6964,9128 L 7011,8656 6718,8722 6964,9128 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id19">
<path fill="none" stroke="rgb(0,0,0)" d="M 9790,7398 L 15295,4054"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 15663,3831 L 15201,3936 15356,4193 15663,3831 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id20">
<path fill="none" stroke="rgb(0,0,0)" d="M 9790,7399 L 14296,8561"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 14712,8668 L 14314,8410 14239,8701 14712,8668 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id21">
<path fill="none" stroke="rgb(0,0,0)" d="M 18414,4830 L 18516,5373"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18335,4407 L 18270,4877 18565,4822 18335,4407 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18595,5796 L 18660,5326 18365,5381 18595,5796 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id22">
<path fill="none" stroke="rgb(0,0,0)" d="M 20485,8642 L 22130,8541"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 20056,8668 L 20514,8790 20496,8491 20056,8668 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,8515 L 22101,8393 22119,8692 22559,8515 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id23">
<path fill="none" stroke="rgb(0,0,0)" d="M 19088,11950 L 22173,10413"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18703,12142 L 19173,12076 19039,11807 18703,12142 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,10221 L 22088,10287 22222,10556 22558,10221 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id24">
<path fill="none" stroke="rgb(0,0,0)" d="M 19076,14167 L 22206,11962"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,14415 L 19178,14278 19005,14033 18724,14415 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,11714 L 22104,11851 22277,12096 22558,11714 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id25">
<path fill="none" stroke="rgb(0,0,0)" d="M 13002,16129 L 10014,14511"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,16334 L 13056,15988 12913,16252 13380,16334 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,14306 L 9960,14652 10103,14388 9636,14306 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id26">
<path fill="none" stroke="rgb(0,0,0)" d="M 19055,16059 L 22227,13419"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,16334 L 19166,16161 18974,15931 18724,16334 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22558,13144 L 22116,13317 22308,13547 22558,13144 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id27">
<path fill="none" stroke="rgb(0,0,0)" d="M 6652,16635 L 5398,17830"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 6964,16339 L 6535,16541 6741,16758 6964,16339 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 5086,18126 L 5515,17924 5309,17707 5086,18126 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id28">
<path fill="none" stroke="rgb(0,0,0)" d="M 8749,16683 L 9102,17158"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 8492,16338 L 8640,16789 8881,16609 8492,16338 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9359,17503 L 9211,17052 8970,17232 9359,17503 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id29">
<path fill="none" stroke="rgb(0,0,0)" d="M 12921,14397 C 10781,14218 12239,12926 10087,12750"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,14415 L 12936,14247 12924,14547 13380,14415 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,12733 L 10080,12901 10092,12601 9636,12733 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id30">
<path fill="none" stroke="rgb(0,0,0)" d="M 12977,12075 L 10061,11616"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13402,12142 L 12981,11924 12934,12220 13402,12142 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9636,11549 L 10057,11767 10104,11471 9636,11549 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id31">
<path fill="rgb(114,159,207)" stroke="none" d="M 18595,6544 L 16564,6544 16564,5796 20625,5796 20625,6544 18595,6544 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 18595,6544 L 16564,6544 16564,5796 20625,5796 20625,6544 18595,6544 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="17016" y="6342"><tspan fill="rgb(0,0,0)" stroke="none">Elastic Search</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id32">
<path fill="none" stroke="rgb(0,0,0)" d="M 22120,5847 C 21312,5912 21872,6091 21064,6156"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,5833 L 22104,5699 22115,5999 22559,5833 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 20626,6170 L 21081,6304 21070,6004 20626,6170 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id33">
<path fill="none" stroke="rgb(0,0,0)" d="M 5524,3470 L 5705,4083"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 5826,4496 L 5843,4022 5555,4107 5826,4496 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id34">
<path fill="none" stroke="rgb(0,0,0)" d="M 18335,3256 L 18753,2163"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18906,1761 L 18605,2128 18886,2235 18906,1761 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id35">
<path fill="none" stroke="rgb(0,0,0)" d="M 15331,8167 C 15331,3307 14758,6292 14717,2239"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 14715,1761 L 14567,2212 14867,2210 14715,1761 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id36">
<path fill="none" stroke="rgb(0,0,0)" d="M 9636,10371 C 12599,10371 14003,7646 14077,2196"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 14080,1761 L 13927,2210 14227,2212 14080,1761 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id37">
<path fill="rgb(204,153,153)" stroke="none" d="M 12608,1761 L 4172,1761 4172,1126 21044,1126 21044,1761 12608,1761 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 12608,1761 L 4172,1761 4172,1126 21044,1126 21044,1761 12608,1761 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="10619" y="1615"><tspan fill="rgb(0,0,0)" stroke="none">User/web browser</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id38">
<path fill="none" stroke="rgb(0,0,0)" d="M 11012,1761 C 11012,2524 7225,2133 6169,2526"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 5898,2778 L 6333,2590 6133,2366 5898,2778 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id39">
<path fill="rgb(230,230,255)" stroke="none" d="M 16052,18852 L 13380,18852 13380,17701 18724,17701 18724,18852 16052,18852 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 16052,18852 L 13380,18852 13380,17701 18724,17701 18724,18852 16052,18852 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="14611" y="18448"><tspan fill="rgb(0,0,0)" stroke="none">Authorization</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id40">
<path fill="none" stroke="rgb(0,0,0)" d="M 13035,18020 L 9982,15745"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 13380,18277 L 13109,17888 12930,18128 13380,18277 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 9637,15488 L 9908,15877 10087,15637 9637,15488 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id41">
<path fill="none" stroke="rgb(0,0,0)" d="M 19053,18001 L 22230,15336"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 18724,18277 L 19165,18103 18972,17873 18724,18277 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22559,15060 L 22118,15234 22311,15464 22559,15060 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id42">
<path fill="rgb(230,230,255)" stroke="none" d="M 11105,3666 L 9127,3666 9127,2777 13082,2777 13082,3666 11105,3666 Z"/>
<path fill="none" stroke="rgb(52,101,164)" d="M 11105,3666 L 9127,3666 9127,2777 13082,2777 13082,3666 11105,3666 Z"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="9538" y="3393"><tspan fill="rgb(0,0,0)" stroke="none">Authentication</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id43">
<path fill="none" stroke="rgb(0,0,0)" d="M 12028,1761 C 12028,2523 11522,2193 11259,2397"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 11105,2778 L 11421,2424 11146,2305 11105,2778 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id44">
<path fill="none" stroke="rgb(0,0,0)" d="M 11296,3666 C 11296,4417 9898,4292 9277,3969 8656,3646 8782,3314 8302,3175"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 7876,3124 L 8304,3329 8341,3032 7876,3124 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id45">
<path fill="none" stroke="rgb(52,101,164)" d="M 13970,20066 L 1000,20066 1000,19804 26940,19804 26940,20066 13970,20066 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id46">
<path fill="none" stroke="rgb(0,0,0)" d="M 23402,1998 L 24459,1992"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 24889,1990 L 24438,1842 24440,2142 24889,1990 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.TextShape">
<g id="id47">
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="21805" y="1661"><tspan fill="rgb(0,0,0)" stroke="none">unidirectional data</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.ConnectorShape">
<g id="id48">
<path fill="none" stroke="rgb(0,0,0)" d="M 25672,3249 L 22658,3280"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 26102,3244 L 25650,3099 25654,3399 26102,3244 Z"/>
<path fill="rgb(0,0,0)" stroke="none" d="M 22228,3285 L 22680,3430 22676,3130 22228,3285 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.TextShape">
<g id="id49">
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="494px" font-weight="400"><tspan class="TextPosition" x="22078" y="2977"><tspan fill="rgb(0,0,0)" stroke="none">bidirectional data</tspan></tspan></tspan></text>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment