diff --git a/Doc/Sd1/Ref/ObjectsAndClasses/Stack/stack.multi.svg b/Doc/Sd1/Ref/ObjectsAndClasses/Stack/stack.multi.svg index e1a7ad2cc94935721e1fc140ad09aaef13f2b2c5..e6e30be0be19cd8960e366c909caed66edf43b46 100644 --- a/Doc/Sd1/Ref/ObjectsAndClasses/Stack/stack.multi.svg +++ b/Doc/Sd1/Ref/ObjectsAndClasses/Stack/stack.multi.svg @@ -10,12 +10,12 @@ xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="70.046959mm" - height="47.967087mm" - viewBox="0 0 70.046966 47.967086" + width="170mm" + height="75mm" + viewBox="0 0 170.00002 74.999999" version="1.1" id="svg8" - inkscape:version="0.92.1 r15371" + inkscape:version="0.92.3 (2405546, 2018-03-11)" sodipodi:docname="stack.multi.svg"> <sodipodi:namedview id="base" @@ -24,16 +24,16 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="3.6400351" - inkscape:cx="140.12574" - inkscape:cy="96.295154" + inkscape:zoom="1.8200176" + inkscape:cx="294.22372" + inkscape:cy="78.008036" inkscape:document-units="mm" - inkscape:current-layer="g5062" + inkscape:current-layer="g5078" showgrid="true" - inkscape:window-width="1600" - inkscape:window-height="1074" - inkscape:window-x="0" - inkscape:window-y="0" + inkscape:window-width="1533" + inkscape:window-height="1046" + inkscape:window-x="67" + inkscape:window-y="27" inkscape:window-maximized="1" fit-margin-top="0" fit-margin-left="0" @@ -134,12 +134,12 @@ <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> + <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g - transform="translate(-1.4239073,-15.357164)" + transform="translate(-1.4239073,11.675749)" style="display:inline" inkscape:label="Layer 7" id="g5078" @@ -192,7 +192,7 @@ id="g4686" inkscape:label="Layer 6" style="display:none" - transform="translate(-1.4239073,-15.357164)"> + transform="translate(-1.4239073,11.675749)"> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1748)" d="m 29.104167,27.928419 c 0,-10.583334 0,-10.583334 10.583333,-10.583334" @@ -241,7 +241,7 @@ inkscape:label="Layer 5" id="g1744" inkscape:groupmode="layer" - transform="translate(-1.4239073,-15.357164)"> + transform="translate(-1.4239073,11.675749)"> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" @@ -290,7 +290,7 @@ id="layer3" inkscape:label="Layer 4" style="display:none" - transform="translate(-1.4239073,-15.357164)"> + transform="translate(-1.4239073,11.675749)"> <path style="display:inline;fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow2Mend-9)" d="m 18.520833,17.345085 c 10.583333,0 10.583333,0 10.583333,10.583334" @@ -355,7 +355,7 @@ inkscape:label="Layer 3" id="g1658" inkscape:groupmode="layer" - transform="translate(-1.4239073,-15.357164)"> + transform="translate(-1.4239073,11.675749)"> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" @@ -400,7 +400,7 @@ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'DejaVu Sans Mono';-inkscape-font-specification:'DejaVu Sans Mono';stroke-width:0.26458332">4</tspan></text> </g> <g - transform="translate(-14.010514,-48.2652)" + transform="translate(-14.010514,-21.232287)" inkscape:groupmode="layer" id="layer2" inkscape:label="Layer 2" @@ -448,7 +448,7 @@ id="tspan5090">4</tspan>)</tspan></text> </g> <g - transform="translate(-1.4239073,-15.357164)" + transform="translate(-1.4239073,11.675749)" style="display:none" inkscape:label="Layer 1" id="g5062" @@ -475,7 +475,7 @@ </g> <g ns1:masterSlide="masterSlide" - transform="translate(-14.010514,-48.2652)" + transform="translate(-14.010514,-21.232287)" inkscape:label="Master" inkscape:groupmode="layer" id="layer1" diff --git a/Doc/Sd1/Ref/ObjectsAndClasses/packageToDirectorySource.png.marked.svg b/Doc/Sd1/Ref/ObjectsAndClasses/packageToDirectorySource.png.marked.svg new file mode 100644 index 0000000000000000000000000000000000000000..80ff400fa112a0a23893d03b40332ae50befdec1 --- /dev/null +++ b/Doc/Sd1/Ref/ObjectsAndClasses/packageToDirectorySource.png.marked.svg @@ -0,0 +1,593 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!--CREATED BY XMLMIND IMAGE MAP EDITOR. PLEASE DO NOT EDIT BY HAND! numberPosition="NORTH_WEST" numberTextColor="#FFFFFF" numberBackgroundColor="#000000" numberFontSize="10" startNumber="1" shapeLineWidth="MEDIUM" shapeLineColor="#FF0000" shapeDashedLine="false" --> +<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='598px' height='267px' viewBox='0 0 598 267'> +<image width='598' height='267' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlYAAAELCAIAAACUP1/8AAAAA3NCSVQICAjb4U/gAAAAEHRFWHRT +b2Z0d2FyZQBTaHV0dGVyY4LQCQAAIABJREFUeNrsnXd4VUX6x98557bk3tz05CYkIQkkgQRCJ3SQ +XqUoNsQO2NC1rz9XV1ddxbYqroqIa8HVVVFUpCi9SO9BOiQkIb0nt5wzM+/vj5uEAAlFAQN5P899 +7nPOmTll5szMd95ph+XmZAPRtFH3rWfVZd5ttAUctTiMRiMAdOqaRpFDEM2T0pKiwKAQCuYfRKGU +1PSp0z8AYFVlFCEEQSBSMC8ABkpJl3PiQIoEgmiO1WLGEPGKLwEuQTDJCiQIgiD7qJkGkySQIAji +MpQGQAomSSBBEETzNAKRgkkSSBAE0Uw1kIJJEkgQBEEKeDbEwS/+MmnKO5uq8IoO5vlDI0Iv71xw +2pHq5S/c9l7B0P97/q5O/qzmmDz+7ePT50U/+fGDXY0UZwRxJcAQsaESAJ1HV3z+2Q/r92aXehTf +oBatO42+8+5BMcwS1CKqRajNwPAKCOaPT14zew8/zaALG/Pi+1NSVJLA5l4N9GT89OqMkBf+Pj7O +VCOUWOufZlEQRJPliy++0HX9lltuObsyMMCGusmwauP7z87caO977V03xAUozoIjv5VYbQyQRQ19 +bMYwxMurEGgsmD2nPB9bLQGwYOV776wJu+n/rm2jAjBTcKxyvlYjSeAViNqyY6u8/74yJ2bG3V3s +7NQ8UrD8Xy/M3ZJb5mY2R5s+10+9rX+UCQDLNn3y5pcbM/KKKlzSHNy656jB0bnrVm7Zn1MBAfE9 +r7932pBYs9emLN01/z9zF20+Uor26I5DJ0+Z2DlYpUgniD+sf19++aV3+1xUsMEqsMzYvafCr8+D +D1zbyVu2d+9b43D82yce+CH+6Q/v6QC7Z019emHxibON3R78+KmBNtY0s3ZDwQyOSw4GAJBZey1M +CWiZ3K6dEQA8W9++9b59g2fMvCVBBQCsXPHine+KKR88EPDDW1+sz8gtrvCAT3Bsx6smTr62u8N0 +jhKIiFu3bdu4aXNGRobT6fT19Y2Li+3erVuXzp0ZY5RwmyBKSN/p9yXN+Ptbb8a//NSwyJMTMbO3 +uuqG+4YF29Xqw7988p93ZoYmvDQ+UkFn9p7d+Y4bHrkvxeLJXjV3zifvBaTdcMO914Rg9vJPP5r1 +dkTSaxNjFNAOfvmPFxeZh97217ui5OHFH/3nlTesbzw/JpI6lQniwujfvHnzzkUFGxwqqYS1iDBW +7V6xJrvtgChLw+WzmnDdCzNHcATAkl9nvfJVfucBHaysqWbt8xkRam7bpb1l1a5duTIhSgHQD+05 +KGPHpvi5NqTvzgub+ODdyb6i9ODKeV+//FT+o6/9pVcgA+0sElhcXPzerA8yMzPrjmiatn37ju3b +d8TFxU6bMiU4OJiSb9MDzYnXPXrHocc/euObVi9eH3+Sm6Vlp14tAQAgIaZy6+p39h3yQKQPAAAz +hid2aJdsgOR4z641b5S0HzCgaxiDdnGVW9a+u2dvxbUxAa7N83/KSZr83h2DghlAYtytB7e+vHZT +wehxDqoNEcQf179zV8EGpYGFDbv/wZzX35/5wF3fdeo7cMiwQd1i/U6x5JglMDI6EEDk/PThgoMh +Vz93X+9gBs4mmrXPq2HTJzUt1fT2lm0FE6IcTGTt2Vcd1r19uAIAzBTZtmvHVANAapd2flX3z/pm +6bU9Jka7NxvOrH8vzZhRXl4RHhY2YsTwlJSUAH//svLy9PT0RYsWHz2a8dKMGU8+8UQTV0FEZV9G +VrDRGRaV0JyyleoYMv3ePY++/ubclJeH1zvOC7bM+2ze2r05RdVgs3CObTQdwacmsmo8mYJC/CGj +rFJCmArMEhBgwcyqagS/40cyXNrxD6ZN/LDmBMFlSHGJBAe1hRLEBdG/87IFT8/44b2mvNpt4qGt +a1Yu/+Wdh78KHXL/k1N7hZ2mY9rhb/716cGYSTMmJfswAHFFZG1m69y3s/nNDZsLx4wJLf5tT35A +x85xKhTUL9wAgjp2iYNPDh31QOTxI4YzmJ/vzfqgvLwitX37aVOnmEzehlMI8Pfv07t3t65dP5j9 +4a7du2fNnv3kE0+cQ4uo4ZVPFxzasACkUBUWHGBr3yZ+zIhRvqHRFztSuAx668Onb+wZ5ohKkFec +tdfIEQRAYP5pU+8f/NiLMz8J7117UGb/8Nor3+oD7rjvjjYhxqqNc577n9dz/RMBwGgwgBCyxkk1 +qAwl1vRM23re8+Kk5Lp8wQy2EJXG2RDE7+LGG2+48cYbzieP1zlgY65o9G/VY0yrniPHrX7jsX/9 ++z/t2j/e++QM7jnw1cxv8pPvem1MtNF7pKlm7TMEs97x2g1m7XxVmnXG2nV5Iwbu2X7E2nFionpq +4QaoMAbgHRqEjUrglq1bMzMzw8PCvPrHOTcYajwfOnTo8/9+8dcnHv/H8y8cPZqxddu2rl26nC0g +turq7Wr04PsndwsU1VUFB5cvWffsjH+8+uSzGNzi4kogmFuw8irFrAJcaRKIjR9EAADm2+GW+0em +/33uIkWq0QAIPOPQUdH69uuGdApmAHpukAqVcFIaw1OV9MRxBMURF2t2ZmRVhw5uazqnfEoQxMVq +4DpjvkNAJah9x5bK+rzjJSeKegQA7cBX735f0unevw0JV2oyb9PN2ucyhrVeSeWTOnRAyN9WLN9t +z9zr2/WxFGO9cr+mWKva91smRoyMMYHiiGtUAjdt2gwAI0YMN5lMQoj/+9vTU+68IyEh4eDBg7Nm +z7576lSz2TxixPBPPv1s0+bN5yCBqgq6zTenf9TVhYq1utVV/ZPalP/19b3bf2g7+B4uDd/8smb9 +qiWe8oLYiKCbx42OatcDARCN36/auHb5oqri40F+linXDovvOrRBzxJNH8z76ejO9WWlxUxqMY6A +m8aOiu3QpzZa5Pzvj83//m4A+cC1fVOHTL4ySuwzK6B3w9L2xntHbf/b/GM+AAigRrWMYt8u/Xp5 +5MA4u1HPKZegnK50jQoi2LpePSLq6R/+9bLxumGpET687HieuePwruE0GoYgLrU0NNBNJg7/8M5P +FfGpCVFBPsxZ8NvSr3fJsJHtHAyK6nI0P/bj7B+Ptxh5c2x1VmY1AIDRPyLCv4lm7TN/J+L0ujoY +E4YOa7Xw239/7vHp9tdkU40TVu1Y8OWS6rYOU8mOHz5fDx2mDWqpAti6NiqBmceOAUBKSgoAqKo6 +9a473//gg+HDhi1esuTuqVNbt24NAO1SUgAgIyPzHAOjYqkBJZMum8zR1X46eyOLF6WA8uGCjXtW +L+t5/V39IiozV3z3yuzZbz/lgLD4jxdv3fTTF+1G3jywjdVSmd2zRXVBI55FSM/Mw+tEWPd7b29n +F4X7l//42pyP3306WoR6B34oEYOnTx/kUICn2DYWNC+jxdzm+qkjN/19hTciWo79yz2lH8775MWf +K4XBYrUHx/UJMrBzjxFL0s3PPeP36Rc/f/rGd9XCHBDRZnT8sK7hVCARxCXXhtMP6qrd7l6/5JOF ++eVuNNnD41Mn/nXShGRTvRYwLNy++YhH49+98Jfvagrm2Btef/2G2KaZtc9/jVDFMXhs2revrA0a +O7Cd+YT6mNwHfpr1Q47LGJrQ866/3zbE2z1qaVQCq6qqAMDu5+fdbd269d1Tp3708cd1+gcAfn5+ +AFBdXX1eD8gF5hWVL1z8c7YS9XRqdIXLf/OKL7pdN/mhnsZ82bNgclqnnbfs3bUgus/f1i77NHbE +rc+PDaqQMcXQEWR6mbNhz60H9fZhruDQgp4J0eXYqTQmufUjj2bu/zkqdIr3pqm21ZHB93FAJwyU +V7IAWq/629cDT0k2lpQ73513Z81Bc8zAu58fdPepaUyJnPDqNxNqT1Rb3fzONzfX7hk63PPxN3Vp +kQW0G//gP8f/kTRKEMSFaCE8vYoaO+COJ66643QNqZfBHeNmzBvXkNA0zax9pmdQoie+MW/iqc/J +fKJbhlnyeg5JMNQ7ljzxmXs6GE4LWaMSaLPZSktLKyorA/z961Twny+8UN9PRUWF1+c5hqV4b/aY +u+/3bvtHdL3mL2PCo0y/Zqh2d/WOz2aNn+s1uRUhpG9ZQVW+we5UpyRtKtXv9IDwgao8iN1T2LDn +RO8zQ7YQzADFEcbW0q4cqsqNqb21D5YCSgSoANsVnzHwLMcaTthn8nPKGSR6BPGnZ/TzNJtOHD9D +/m16WRvPo7jTCjOy3Ip+9Jc586sGPDLilCmNDX97t1EJjI1tWVpamp6e3qd378b8pKfv8fo8x8Co +rUY/enuavyxYPWfWGuGZHC2LZGI+003MN+W2J8YnehewZMAw2bxqTqFuBgyViqfeFRrznHfyjfwR +qlXVJQ01UcCaWy4gCKI51HWRgnkCkbVi5lP/y1RCkvrd+dTtHX2g8dF95yCBad27b9++Y9Gixd26 +djWbzad7cLvdCxcvBoC0bt3PMTB285GeoSPzlI7h9wa0ev6lOV+UjbulvSPMFm5yhWR9Gpr2WF0t +pRoGB4fZwk3Vv+4/1j/xRDt2Y5512YD1LAEYAGOgGlmlUycFJAjiitIGpGDWQ4m//vX/Xc9q7b26 +s1jkhFe+mQCyQQu3UQns3KlTXFzs0aMZsz6YPW3qlFNU0OPxzJo9u6ioqFV8fKdOHc8xMApWqChV +mRMT1F25KW3enPW9O61O7nBTzqDYX5Ycsquft2jTyc2VoqIjI/oNTbZAzuDYr5Yclvi/yKQO1RoE +mz0pSS0a9HwGO8+ggD3af9OWom6ttlQa/exqZau2XUk7CIK43MWBgnmaXwnYyPFGUB995OEGHRhj +KcnJW7ZsOZaVtXnLFpPJ7G+3m83m8vLyzZu3zJ7zUUZGZoC//0N/edDHx+ccns131ZbFumDjevSp +Yoo/Vh+LHhF7dP6Xm7eN79U/o/11I30OLf9138KVa3ft3OHhrjFdu+kMjyePH2k+uHTd3oUr1+7Z +kx4Z7G7TqkNW8vjTPVewwLW/fmv1N/do148DcLT/uvLriGhrm4S+ACyr9bC4g8s+X7px166doQHu +pMRul9cEQSX3UP3dUt8QVVUBIMwRSeUAQTRDFEUpLS22BwRSMP8gLDcn+wzOJSUlsz6YfeTo0dOd +WsXHT5s6JTDwHB/Of5HZdjv8Bz2D80EBAAktllrgFvgS3F1yIGav0Ryt8mBWYYMqC24BT5c8NAgI +/s1oiVH1UFZpg3IT31Kk9/JAyOmec7DlMjPcgnNKtOEagM5arLbAJP5RkT6MA+SyFlUmaK2UBkGp +mW8r13u6Lqt0YNi6qP7ukZA2RqMRANp37EJlAUE0QwwGw5FD+2NiW1EwL64EAgAibt++Y+PmTUeP +ZjidTqvVGhcb271bt06dOtKXIv5cCezUNY0ihyCaJ4cP7m+VkETBvOgSSDRZCbTb/SlyCIIgfn/p +SlFw+dIqsc1l+uQZc98t+ubNMIcZQAJjwAAZq9+NzbwDuhBBIpMIUoJEJiUIyUTNPxMS6vVy57nN +wXf8reUNUyhhEARBEkg0XdBg0t2CV7uQMVAAgAFjiAAnlmpD7/K4DOv0D0FKJiWIWlE8GbcANJgo +bgmCIAkkmrYEKka3hws3AGPAGHr7lBmgVwOxzhBEQKjVPwSUILGxQdJuDmAkCSQIgiSQaNpY4xJK +i11F+fxUafwD12QmTIlsSXFLEARJINGkCe/Wa8zWnKqqKiHEBbmgqqo2m807SoggCIIkkGjSGI3G +c55UShAEcVGgT50SBEEQJIEEQRAEQRJIEARBEFc8Bu2ZURQLTRzmYz1p/6YZFCcEQRAXQAJ9rH4U +C00c1UADHQmCIC481BBKEARBNFcrEOhrD00fekUEQRAXQwLpg0eXrwaW/3UYRQ1BEMQfsALJxCAI +giCaqxVIkdDkbUB6RwRBEBfFCqTy9XIQQYoCgiCIi2AFUvFKEARBkBV4ZtTIVrYbHgeA6q9e59kH +KO4uoRFI1RSCIIg/SwIZM6eN9L36XmY0A4D9gXdcyz53LZ17+pe7CYIgCOJyQWEAZ/6pfkF+d75k +veYhZjR7Ni70rP8RFNVnyC32KTNU/5Cznl77s5lvXxg07WqV1TsYeav/y/OsSYZzvgj9qNmaIAji +UlmBxsQuvtc9rtiD0FXl/O5tbccKAND3/Op7/WOG1p3sj85xfvuW9+DZwHIP+qCuMVb3iULUdSei +SwMjNfSdzQqnOCAIgrjwEtjY1HhmMFlG3mXuPQ4A+OGdzv/NkOVFXs/84NbKN+/2nfiIsU2a9ab/ +M7bp7vpuJmqus5fiDKD+/bxDcRirOcb8Db3utPTupfobsXCHvny2e1c2AgALNI583JIcp/jbmaLJ +7DWeLcfU9oMMMdEKlPL0ua75i4XutWmDDH2nWnqmGfwUWbBVW/yue38RvWOCIAji/KxA67RXDTFt +vdtVH/0fCF7fJ1aXV3/y94B/LgLGTJ0Hq+GxlTPvO7MEenWVGc0M626ueDUQGAMwqFc9bx1oLfrm +xYP7nX5pd7a94RUfNt25qwQUX3dUqiln1paZWzVTbMtJj8eMKymZP+vwF8dF5Nj2t043F+9zrsgE +MKmDX7CmVWd99khGFgsa/ljypL/KmU9oRdRhSRAEQTRoBTbmENNWFhxTQqOBMYYNqQgiIAJjIveo +2qL1uTTVKW0fDHn+wZMvUub0yqO5m9qnddWC2w6uOOawMPe8x3YHftOx33A1/b8SpCZRFB8MLc1Q +8FDB/LSI+8JKN68KcjLIm3m0y9Dk6LaMZYI5Te0ZVfT5hPzdzlgTVM59K7vjqyGJ4awol14zQRAE +cR5WYPmTwwHA/8WFwJj35//PRV7P5U+NrD8WtOqd+0DKs/VXMQCQh/+z8cOlnlorkEVc0+X+gTVW +YEgCM5eWHS1oG+yrAIAViw7sxy6tuZkpGgMAphgDrWYFzHZRpEGS3WEz5QsApaLSBQG+QmFqcCwz +m0Pu+D609vqoqh5rALK8y74nDSmhEgRBXEIJPFm/2EnezrzbuASCuzjSk3eiIbS6FLHmdORCAjOb +TQoTXovR38QApBuZb83Fa+6iMIGgyJpdxSA5MCYYUwRKqDj+wR379vJaM1UaDLyjzxUwlqS5a+Dh +nreW2yO8fcastvO4bkNhLKD4qGPz16rupixNEMR5SOC5rA7DTh6Nf+bdM0kgU20+ZmOdlWZWWK2E +QuH+CvdNAYnxes4hAADmb0pKguNfeTzMqp6sgcAAAL1nAVNYrQ4XHqr02IISY1IOp9fZmYqqKjSP +4PKn3M/Ru3fvRisIiNkZwRm24Jh1nxirSym6CIJoalZgPc8NKCxjcnPBT/vCxj9mEJ/p2R6WdK0p +1ZP77k/G+hc/oYB1gnjCifFNBT8fCRv9RLDhf/rhXFD9lSCNb9p0JUzfx+ZuBTJFAQDnkpmyPO8U +JyXA4Tt0enRcvMXX96jP9LrkUGcpnn6EMWY9titkw/8o/xNEs7cCz0G87M//eIZddm4TtlmdXJ5i +GXq1TDWErHhovfvBDqOm24YYRd7WzLefyT/iSvFX6ysgO+Ws+ipsYIGL7/u1Ynr7Ybfa+/iBXqod +madvAcPlLx/Y7O1Yxhgi+gy9vzErEABCwsJDwsI556efe/opB5gavPErhtTLShDNpBDxV7uPMzh/ +8ew+frIVeEb5Epm/qXHtzuTh2F6QeA4a6Kx4s9sGGdinpd+JY8fn/Hr9m/7RUck2BsDsIYaYDS9s +XvhUBUeDyRIREtjW38gAQGYX/r3rVktYnwgLAED2B+tueDM0NjLBhwEI92eDf3D59Yj3NwMLCFHl ++n9uW+iq0AUy1dfXnhJtt18J+tHcNZAxlpube2EvCMAa6GRVEy33vWjMeb3q2w2kj8QViNLSdN29 +hoK5ruW7EUzMkaDwo6LI2QxCblXjOqk5a0+1As/chun86MlzKU7O4fZqREzLiFPO8wnsmRxY/2EC +Q0K7hZx+rik2vmVsvbN6nTiLBUVGD6p3haCQkKCQK08BmnWeLQ6Lcmz/r7b9/K1nlIASJQJKAPRu +IEpANKLM87VGVFeedo5LFmbJ0koahUtcnqgsZqC5W281PJDxcpm9wbN6saiq1xuEbizNx8pqAAAl +yjRsirr3VeflJ4E+htH/tMQZ6x2RcsdbzjWHz/dCja4OQ5AGXjxMaaOUIMcZPMiSPG3jT95tHdSI +tF7MZGEGA1MMTFWZqgJTARAQUXIUAgUH4d3QkWuoa6hrUvcwTQNdR83DNA94PODxgOYGtxvdnlzV +1NCNs7QvHtYoxRGXKcZWpr692LGVnq0F4Jdi7DHcMrjC+f3aE00amK8veUO/MgJbsNy9Zmfd8Eqs +Ov47rmGgRjbi0sMPbLFOfVUJDG9Y/0rzqz947MS+4KAwXprBFGCqCqrKFAUUpaYlU0qUEoRAziXn +KHTUOXINdY5cB50zzkHnoOvM+69xxjkK3vAgIyXKfM/75uNPV3y3HYApXR73Hdpd9bOgK0/s/Ny1 +aLnUzYZrP7W2/LnqX3OEBABgSY/43RLneesBTwE25J/eNnEJ0Q94vnwBhHdq2X60J/u0a6Uqa7mo +q06Hma79P2PRe9Ur9ntTvJL2pC0NAIRY+7xrexEwf7XTOFNqO9WXYck+ff03WmYZgJ+h9y2m+Ehm +szGmY+EO7bc8pXU3gyOcQaU4vNCzcr3kAGBS2o43d+2s2i3oLpI7PnFtPXYRA6sVidzDp+ZjZlNT +x5o6pKo2A5Ye0DfP1w7lN2QtBxu6XWNKTjKQEdj0ufKGw3hFrkEV9DrJ0nqplksUkikqKACqyhSV +GWpVUEoUAlAiQwQJIAEFoABZs4HIUXImdSY5Sp0JDpKj0IXQUTOASTlzxGP2Ms+3i6RTsMhhllF/ +8S07ULU6W+zfiZ06GkIUUSABDErr9qx4FS+SANCgf0rAxCVF1MmdiflaoLzgjKPiUe7+0L27AACh +uhTAqKbdY2mn8XVztFJFaTfePPxW/N9MvdxHiUxkFQs9Kw6jIdzQ4xrzgAq+aZFnaykEppn6XG8p +y3BuyYWgAZarOuP2L12HCsESyvSLPUOJAaud9eZdrQxUpcvdlm5WsfkrV76mxA02DZuusFfdB8tP +PtGs9rrXkoJ80+cG+grB5cAV+I4aVMEG9A8AOJeCM4Ux76oK3g98KYwpDBERBKIEKRgKlAKkAOlV +PoGCo+BM6Cg4CJ3VtpcyriPnoAsw+Zyl8pG/Rfc+S1aGJ2mAT8sEBtl4eD3XHzEmhnsKckGJMyaF +yH0bvBZhw/4p/RJ/RqHB4saZWrn1RavlmZIggrNQFtc2IZpSjalh8td/ePaWAYAoUpTYuwxxQfoO +AECoyODZhwAOSUOiYai/2LeJVyJk57DYzuYW8WxLLlrsDFwie58odAFc/Mpf1ETrfRNrhX+He/aH +nKWYOkXjzjfcWzIBQGRloO1pS5deyqFFJ1UDzO2MySFy2wz3tuPnNDWeIAG8BCrYsP4BoJDAdQCG +IJgE4AiqkMgYMJQCvP1/giPXUXIUHIUOgoPQUOgodOCcCY6CA9eZ4Mh1ELrUOXoQbGeWQIPS5npL +//5qWAjDalSN7JgJGIBrs37Q45vcXVn3vXT0NATl6bsOnMk/aSBxqVFYq+t9BreVq//tyaw+j/MC +ohWjUen/rK1fbdmjMmnzBzhp4BhWlSG0YD4MKhHALZ0eCLYyBpi/VjvWwTz6KeXQen3POn687OKG +Mv8X16rtNQ2h6EQOEBqrGKtEVp36VomsbOgbo5hA1u/hD2ihqFXieD6c69R44s+uz12pIatTQQBo +UP8AgEkhNLeq6iB1VBWmKIwzYIAMQWKdtYdcINeQc+Q6cl1yDbnOOAdR0xGIugaaBh4PeDTh1CRX +AQLO9HBhE3wnTYTtH7gW7kVuM4x+0VJbAPDtG/GmfsbAhbxdH7Vwleu4OJN/grikqErizZaBcXLF +TPf+wrP4xdOr2y6+8k3tuDhx0F0CEHhyvuUA9dbdkqKmjBJ5+oLnRVRXQ+oA84RBpvSPXCvTL2IN +UC+VBcfOYfISayDUtdPZDWQEEk1BBb0bDWdSjyZdTsWCKDxMMFCYZIx58y7WjoWRolb8uOQ66jpy +HTUNPW7m8aBHYx43aDpo3kExQro5g7O0grLwBEU56F62iJcjgFGpEOBb+0gHFuuVLxo7D2Sp4XzD +0ppxMY37J4hLh2OEZWCCXPXW2fUPdBQA5npVtbIcyS1KoI/cc/j3tkRpMvtXLXsj7/ygb4/+ho17 +dNclbAYpOyb1QWpUC8jyDsOxqtFRULaqblRazQyIsiypD1JjWkLWEWoIJZqECp4xn3qEy6mqCnI3 +MsYYQ4YMvOvGIUpZYwhyDTUPam6pe1DTpOZmGmdcABdMF8g54wKEBIkgpZRnrztiYYbEiaarhsit +R1AYFZsCdf0JfI+2NcfW/16Fb3fvyDu7f4K4RPgbuw9ghcv0IrMSGlVj8lQcl56G0rsskkUepfUQ +03FVCDsTR3jWbn13nk/HW3zEYj27CBWb4q+L3ennmpDt7YzRiiwqQWZXQ/1AL0FxabsBtHRtR7ZP +11stnh/1fE2JHWKK0/kv66QEYE50I2vRyRB0nJeka9uzfbrd7oMLDeV3vU2ppolj2LqoOQcfdc6d +VQaDEbm7dnV0BClBasi55BoIHXUNpUBR8wMuWO0PuAAhGJdM1PxASBSoGs5247x5ru+CLAPu8u1u +Z9KN1UViV3Ftw5EQm3/k/e5Xdi/Qq/Ac/BPEJUFtoYSZmc8onxtG1VUh+eIn3AcbnOzq4uu/0AeP +Mw6738RLxa65PKtErP+3y321KWWsubMv4xUyd6VMTz/XZOwbaeh4lRJgY+jG4v3akvn8Us+x5XLL ++24+zpR6k08PA5Yd5L/M9BwoAwDAcr7lF8NVA8yd9/Kl6XLzv92uMaYOY1huDg3avswk8EhIG6PR +CADx3zzTHIKfW65ZEltaAhThrgTkgBKlqOseRe9gaO/sQClRCK/IMS4YlyBqtVAXdRYh46LcKd0W +e3Rsi1NvpiRY/vIDhNViAAAgAElEQVQv4/7HK3/6jRIeQVz5pStFAdHE4eXF7mxuFH6CO0FRoKYt +tJ4GIoJEQMkEMllj5zHhlUBZ3xyssQW5BC4ZO3lSILMqkTFK1FhjsEtkHqNoJwiSQIL481EkQLUb +PCaF68gUUE7+OgkiAwSJTHr/JZxQQQm8RgtrJFAIpkvGhRCnrTegJJgnv2AyF/J1b7h/q6JoJwiS +QIL482FMES4Pc2vAdaYwqDMBa6fcsZq2UK8KSpDIRI0QMiGBi7r/GnNQopRMZepJtxE7XC+PdlF0 +EwRJIEE0JQlk0uVhLg9IHRkDhQHWmyuJ6B0ZyhCx1hBEKZmQKBGEAF5jESIXIKT344JCgEJDoQmC +JJCigGj6eFy6XuUCkN4RoVizVFqtRiICwqmGoKxtC60bCIonhnZrEoygUMQSBEkgQTRpJDDNqfFq +BRkDBQAYMIZY/5O3CIiAwLBO/xCkZFKCqBXFk3Fx9KGYJQiSQIoCoomDyNweLtw6MG9HoNf0A/Rq +YP3uQIS6cTGAEiRCIzPg3RxoaUCCIEgCiaaOj9VcVqoVl5w6yfaPTDpnKouzmChuCYIksGEefvSx +ysoTq4P7+fm98dqrTcYsMH00f2GyT36v4ZNo8Y0rnuAQv36julZr/EKttaQysJoMRhoPQxAkgY05 +1Ne/03f/XAQGHzmwTo0xDQDwnCSNyr6MrGCjMywqgV7tlYRRYQEWI8UDQRCXSAJPZ8q0u08/GODv +/+orM87lRq98uuDQhgUghdGgBAXY2raOG9y/X3hc8u+o2SNTLMzpYeop1Xgug9768Okbe4Y5ohJo +gWKCIAjigklgg5SVl5+bR1t19XY1evD9N3ex82pnUcbW9Vv//uqbd4zp22P4zeICDUzgYG7ByqsU +swq0Rj9BEATxxyTwzTdet1qtF+JGqgq6zTenX/S4ItXHmTDAt8+dPebd9/qPa1PiE3yTegCAkIZv +flmzftUST3lBbETQzeNGR7XrgaAuWr9n2cKvq4pz/W3miQO7dhs+qf51NW567r05wRXbn3j4WZep +BYCc//2x+d/fDSAfuLZv6pDJAg3frdjw6/KF1aV5sY7Aa0cOSeoyQAAgmj78btGhbWvLy4pV4PFR +oRNGDGnVoQ9pJ0EQBEkgAIDVam2w/fMUznGwjIqlRuRMuKzg8uX2JSP+3WXV2B/Xz78pqYcA5cMF +G/esXtbz+rv6RVRmrvjuldmz337KcUi0/mburHYjpo3vHmiryooyZPJ6FxTS+Prn31cVsCeevDrY +l1VwAFAiBk+fPsihAE+xbSwA5ZPF2zb99FWHcbcPipfl239+c84XT4EW2WUox+CjB9bIsO733JZi +F/mHf1326qxPn7nL4+g8iJIFQRBEc+DCLJDxOwbLMKjopYK7hXlnPtilqHD5b17xRco1Yx7qaYyK +6ekz+eVORp+9uxbsqTIGgHVC0rEUh8M3YUhAbDdRdwlU3pm3NHdv5vSHkxKtbfPQz3s41bY6Mjg0 +JNjhNA+scNvXLv0kcvikZ4f7pySkBd742g2d/eYsnm+VApnio7gcYYV9kmKik0e0nPrODSm+Hy2e +5ysFJQuCIAiyAi8uvgjF6ONhVjOTewpVu7t6x2ezxs/1qrIihPQtK4gbGDQ4Vbz29rzenQ/269u3 +oHVq3fCZPRvzPNqiUQ9P7BMUlofhdZf1wVJAiQAVYNuTb/B3GaYkbSnld2pQFS/MS9sMzt253Oap +KLUAANggSxfMAMWtRMTK9gNyvv7Vrlc7zXZKGQRBECSBFxGnB8qyqwJSHcCUfKabmG/KbU+MTzTW +WIkMk82r8lRY/cCnL+3/fMXPm//x+rsT+iaPvnG6DgAA5vi0DuWbtn32Ye5f/s4CT1iX9clTuJlh +KCqeGseyYumQ6AdQfZo5XFAIURL9AFwAJIEEQRAkgRcNRMNHC7+rdvo/2CegAlRHmC3c5ArJ+jQ0 +7bFaOw+rYTBgTl+PT06rSanTJ3VZ8vCL3+y7eXRRtV8UAISH+adNe8l/xlNvvvfi4w+/pFtsjIFq +ZJVOve4uEeHWcHP1un2ZAxJBAiAa8vduYuFBYPY9/XmKDuyE8EAwmi+Xl+f/8hJKwQRBEJeHBHKn +9tvBQ7mCFZRUrNu869iBvW0m3NQ9AfIkJFsgZ1DsL0sO2dXPW7Tp5OZKUdGREf2GZpV4MvetiImK +1dHn/SOh0iIVc8033fxgR6x5WsWDjxS8MOP7r94eO/lJroA92n/TlqJurbZUGv3samXb5BbZwxLm +Ldjn4/N9QMv2a3dne3YdHT2lIyh27/pah/cUr1uzzDckauPe/Kqtvw2+tSsoNkoWBEEQJIEX0uoz ++gW6d//21zfeMqiqPTAsLKH3XU+PvTrmULWeBgB2LLWPe+shv398t3z3V7/8ajKaYltH3NR34N4K +04alK44XliiI9ui0G+/pAObAutUhQyAnOjCNTe477/2Vae2WBXeeEHHtG1Fz7n/jw48NJvPoQa2T +2vb2H/XqXyzP/u/n9cfKfrGHt+s/dcpdnQsLRE3AdWPwshWrj+YX2wLje0y+54E+uQWc1k0lCIIg +CQTILyi4QDfSut3x8tNTy40gVNQs4DSIchCuIr1H7SQH50Dhu3fIM1OG82BWYYMqC24BjxrROuq+ +GbPDocIC1TYsBL20UPgpDNKennsLzinRIFoeP975oX/8Z2S8tjdfVPSyt6h64pOxSmkQlJr5tnLd +cxV37Rn87N3DeRgUB0EuaIXlIq1u8l9wUr8pt90YBoXBmAc8x8VpXiBBEARJIAAA/O3pZy7QjaoG +a1VcA6/gVYEZIOwUHyoUtdMBdOAAZaACpAFAe8wBF3CAKoAqCAUIBQAVcoZ6IA+Ge+3LNJ4D3JYH +3QAgAnO8y4aWghmgJwAoUNJeB9BBA8irvUIdobg6wtXPDZAHQQBBlCAIgiCaD43OC7TZzqNLzM/P +j6KSIAiCuEKswH+9/toVLv71WlMJgiAIksBmxMmtqQRBEESzQ6EoIAiCIEgCCYIgCIIkkCAIgiBI +AgmCIAiCJJAgCIIgrhxoMTDiSmPXrl3FxcWMMQBgjJ2yoShKSEhIfHy8wUCJnyBIAgniyqK4uLh3 +796NuSJidnZ2enp627ZtzWYzRRdBkAQSxJWD19pzLpkpy/NOcVICHL5Dp0dHRxcWFu7atet0S7Hu +CvWdAgICoqOjKWIJgiSQIC4DCUREn6H3N2YFAkBISEhISAjnvEH5PIUDBw5ERUU16EQQxOUBOrN3 +bsm0tO/ZJlAhCSSubAnMzc294GYlQVwJyKIdC34+FNL36l7RJuBVhXnlamiLoObQI+ApPpaR60gi +K5C4ksmY+5yjOFfbfv51RJSAEiUCSgD0biBKQDSiPLgyIPHB9yl6icsFUXl0w9J1BTHDx3YJOWnc +PzP6+vv7W80KAMiSvauW57YeExFkvtzmBmiHl325JkvUD5gtecSE7uHnGxCSQKKpM3/+/Ly8vDN4 +cDgc48aNq6npFeVG9OjFTBZmMDDFwFSVqSowFQABESVHIVBwEN4NHbmGuoa6JnUP0zTQddQ8TPOA +xwMeD2hucLvR7cnVdHoRxGUBamVZ+3buSM8o06GBL/gw/8T+oxKviJAqwSkDuresNWCZag38HUJO +Ekg0dXr06DF9+vTGVNDhcMycOfNEBgcGCuOlGUwBpqqgqkxRQFEAGACClCglCIGcS85R6Khz5Brq +HLkOOmecg85B15n3X+OMcxScGRr6lDKWrH3vxY/XHM4pLHdKc2hS/2tGxWavWLJ+z7EyCErsf9tj +D41uZXGvf+m6/0sf+e6nd7dVAQDLFz957Wv8wa9eHR1E7avEhVdA55FNmzJNCX36ObauyWnAvSJ9 +4fw9QYMn9oxUAABkyY75n+4AACW024SRKX4Mnbl7tmzbl1XiQrN/ZGKXHqktfBVwZW1Zs+NYaWW1 +W0fVNzi2bYJ/RebhnIIKN1iCYjv2SksMvPRiYrKHhIX7npKN0F2wb+u2vZmF1dLsH9EqtWvHWH/1 +9HNlZdaOTdsP5ZIEEk0dr8g1qIJeJ4fDUS9lMxSSKSooAKrKFJUZalVQShQCUCJDBAkgAQWgAFmz +gchRciZ1JjlKnQkOkqPQhdBRszRU2lQf27n9eORtzzzWwcdz7JfZb7/3enCfW297dFIYZi6e9e83 +XopK+WByXGqPTpZftm3Nlm1bKgD6/p17Rfx1HQJI/4iLAbO2GXJtGwayaNvWc/Lv3+aq/kl2Bszo +a2UginYsXbZfTexyVfcALN6/acvKVaYxw5P99PL83Eq/jv16hRt4xZFtG7ds8Inp0LFHOyuUH9q6 +ecNav7DRqZc8TSMiSonecDCFMQBZsnvpLzs9kR16Dgw1VGft3rZ6cRWM6Rd7ilDqeVt/WbGfxXbs +fRYJXPDTT4uX/OzxeE53slqtY0aPHjTwKkp0xJ+igg3oHwAgSMGZwhhDAACFATBQGFMYIiIIRAlS +MBQoBUgB0qt8AgVHwZnQUXAQOqttL2VcR85BxUZropHJXTt3MEKHRM/WZf8o6jx8aC+HAp1aVaxf +9uqO3WU3xwV27tPZ9NL6jXk3tYxURMbO9MqI3p0jaV0m4qKp4Hl5Vi32gMDaJkQtI31veViXCd0S +rAwgNLBrUfaKo1lVbZMBgKm20EiHQwFHMD+escYV0apVtI1BRJAn++j6vHx3aoDPpQ2nzNvw9acb +anbUlv1vHBiH2el7iq3Jo/qlhqgAEBFqqP527a4DZS07BtY/U8ved7AyoP3VfdqdzXZduGixruuz +ZzUwEGDKtLu/mz//T5RARMOitZtijEXtewxFSvbNTAUb1j8AYCpwHYAhCCYBOIIqJDIGDKUAb/+f +4Mh1lBwFR6GD4CA0FDoKHThngqPgwHUmOHIdhC51DoazJzFTSFggHCopR3AAMN+gIB84UlGFEGTv +MSjN8uLqdQXXTgwr3LkzN6hbWmuV3ijR9JAVxaWcV2ycN3dTTSkrBVqrnQgnqZtqtVqg1OVBsDEA +o4+PEUs9GoLPpTUDlZD2g3rE1vQFMrNdBVlcWKxbHBFBtfnL7IgIguyiEh0CjfWDWVLKLRFh/soZ ++gKnTLu7we36eDwer1ODGnmxERi46tclHaKVzj2G0offm5UKAkDD+gfAFFVoblXVQeqoKkxRGGfA +ABmCxDprD7lAriHnyHXkuuQacp1xDqKmIxB1DTQNPB7waMKpSVPw2avTRoMBpKjtNFSNBpCIAMD8 +egzrY3t6+YrjE4bv3HzA1m1yspHeJtFULUZzyx4jOtUbWamYbQpUnyw+3n6FukynsD/FCjHaAoND +6jdxyvMxgxEBLs1wGInmR994t/LA5lOOq4r26kN3+yV2/51WIDPZWFml4kdNSs1NBb0bjaQ2kC6n +YkEUHiYYKEwyxgC9NdqasTBS1Iofl1xHXUeuo6ahx808HvRozOMGTQfNOyhGSDdXlD8kWr7drh4W +9sDixdv8D++y9nyuA63LRjQJVFUFTTthQSj2oECDXlKu2RLDT2qouEza2RR7cJAxvSC3VEYEKwAA +nrzcErC3rWvu9K6ModiDgwzpeceLeGRYoxJ4IQ07FtLz5und3HsBZOG6T+ZsDLnmwTEJKihQluCo +zKN0SJynCp6lecDlVFUFuRsZY4whQ1ZT5UOUssYQ5BpqHtTcUvegpknNzTTOuAAumC6Qc8YFCAkS +QUopEQx/TLWMyWPGJn333xkfunx7vdjBQm+RaBKK4RccZEjP2L3HIUMVV5US1ioyOjnJf8lvq1eo +HZIi7EbpLq9UI5Oi/S6XEJmi2yUHLdq9ao2pc2KIoSp797YsNaZPUqACgGazGdz5GcfKAlsGRLdL +CV68c+Vy1rFRCTx0+PCMV15NTEx47JFH9u3fv2jxkocefODe+6e/+87Mf7/7Xu/evTp26PDyjFcO +Hzny+KOPJCQknCmeoWhQhCWExQEoK/Z1UJTDk+McBQYfQP3DH1es3fRiWXG+SRGTh6d1H3nrj+sP +Lvv+Y2dFqd3X0K9r2/HX3MaNFgB10fo9yxZ+XVWc628zTxzYtdvwSd6LH9hRdO+2p1zVpTHh/jeN +HRXboQ/1Czbvhh0Dd1YZDEbkbmAMGABDkBKkhpxLroHQUddQChQ1P+CC1f6ACxCCcclEzQ+ERIGq ++Q/29CtRI2/o+99nloVcN6ITKSDRZBSjc6+ktVt2r/yZG3xD2vaNjbSFdR46xLx1+4Gtq9I1NFjs +ocnBidF+l834ZTU4dcgQw+ate9ctdUqTvyO+z7BO8b4MAJhvXIfUrF9/27inRXTvaLsleERIdsb2 +rxuVwHXrfgWAqwYMAIBly5b379u3zmnQoIELFvzUsUOHvn37HD5yZNXq1WeWQABPkPRIAADlOPoB +uEFokpm5jFybvp4Hdpp2a8dQKOxiPVoMTMT3vP4OW4SfLjNWzvliY6ugL1KG3n4wl30zd1a7EdPG +dw+0VWVFGTJPrO0Y0nX8qKuijAWHl//w2pyP3306WoS2pKTdfBVQUUV5kWCKcFcCckCJUtQtcIaI +gLWzA6VEIbwix7hgXII4oYWMC/Cqo5CSS8Xk25CuRd80a/lNdZkvaepny6fW2X1dH5m/vP6D2WLj +HJY2/UdTPyBxSSy8kM7jb+ncQA6xtxt1S7s6X7bYtOGxaSd58HW06zui3SmnnXxWcJdxk7vU7UX2 +vH7yJRfvVoNuadVwEWAJT+k7MqUBF7Oj45AJHb3bstrp50ho70hoVAIPHzkCAIkJCV6LcNJNN9Y5 +xcTEHM3IQMSkxCQA2Ld//+8LBDKDlVX5RJQMTIgogEQmwwXKTg5TSmSgC/yyonv03DXxl6N7OgGk +VxkDwDoh6Viyo20haxOAO/NrBx2ERytj24UUQrvSqJSERx/K3P9zVOgUSv/NFqnr7tzDRuEnuBMU +BWraQutpICJIBJRMIJM1dh4TXgmU9c3BGluQS+BSsVh/7xN58g9nuph2cMHb/6sc+sy4GOq6Joim +Q6MSWFFRYVBVu90OANXV1b6+J2rBZpPJ24MaFBQIAOXlFZzz3/0BUj885hKqEZx5EAmgZO/a8J8l +35Xk5ZhAOIUMbu3ng+hoFTQ4Vbz29rzenQ/269u3oHVqXWunPx5xCrMKpS1MccKuHKrKjakbF0Q0 +w7qv0UdWu8FjUriOTAEFgLETQ8QQGSBIZNL7L+GECkrgNVpYI4FCMF0yLoRAg9n3dz6QOLbopfs/ +PqKEJQ+5/6Xp3a00I54gLgcJ1DRNIkopFUWx2/2qq6tNJpPXqaSk1N/f7v0kzYVdRP9QLs7+4PW2 +va6bNumWKEPRyv++uxlUI2AXFdY/8OlL+z9f8fPmf7z+7oS+yaNvnH7Koo12hGpVdUmDQhLYnCXQ +bBUuD3NrwHWmMKgzAVnNqDZW0xbqVUEJEpmoEUImpLfl0/tfYw5KlJKpPr93QICacNuHP99GL4Yg +mmaJ0ZhDcHCwlLKouBgAoqOjjx8/8fWZnJxs7xdEi4qLETEoKOh3m4CnsC63wiJjHhpj7BPlaw3v +mh1QMxnLiDl9PSVlrSalTn/zmesTvv91X0Bl0emne5e9omp285ZAH+nWmMvDPDq4dfDo4NLArYNL +B7cOLg1dOrp0cOvo1tHNwa2jRwe3jh6OHu8/B02gh6MmpECJIFBhJprHQBDNyQqMjIzIy8vLzc0N +Cw1t3ar1ocOHU1KSa2y1w0cSWicAQH5+PgC0iIy8YI8TGRUJR9f8iK17BDNDeXY5qioAQFaRJ3Pf +ipioWB193j8SKi1SMbvo5RENYDR7PFKvcgFI74hQZCdN22WIgHCqIShr20LrBoLiiaYEDVQw0jBO +gmhOEpjSNnnbtu379x/okJrarVvXme/8e+zVY7xOO3buvP/eewBg7959ANC+fbsL9TQ9I21tb++7 +4cet/1v9mqooRntk9zQrMLa3wrRh6YrjhSUKoj067cZ7OoA5EGj2A3F6S4DBpLsFr3YhY6AAAAPG +EE80hHq/mgQIDOv0D0FKJiWIWlE8GbcANJgobgmiGUlgaodU9t//7tq9+7qJ14aFhj7/3LMA8O47 +MwHghX885/Wza/duRVE6dux47gVU1zG3vjbeAG4zICgM0p6eewvOKaldnSBRlu7u8dDNfWSYUm5B +zQC6ha+v1llE6xb3zZgdDhUWqLZhIeilhcLvlNMNBuj1+teT+EdF9GW35iyBitHt4cINwLwdgV7T +D9CrgfW7AxHqxsUASpBYs2LSabg5gJEkkCCakwQG+Pt3SE3dsXNnYwuEeunSuXOAv/85304M03NK +9QHeHRVyhnogD4bX8+Bsz53AgQNUeYsu6AUA7WUOuGoOVkEoQOjppxsxZ5AL8mAYvdTmjDUuobTY +VZTPT5XGP3BNZsKUSJpsShDNSQIB4MYbri8rL8vMPIYN1Y4ZY3GxsTdcfx1FItF0CO/Wa8zWnKqq +KiHEBbmgqqo2m81opAntBNHMJDAoKOipJ5+kOCIuL4xGY2BgIMUDQRBnhZaqIAiCIEgCCYIgCIIk +kCAIgiBIAgmCIAiCJJAgCIIgSAIJgiAIgiSQIAiCIEgCCYIgCIIkkCAIgiBIAgmCIAiCJJAgCIIg +mgyG3OPZFAtNnICK8pP2QyhKCIIgLoQERkRGUSw0+XrKSZ+jKqQYIQiCICuQrECCIAiCrECyAgmC +IIjzg4bDEARBECSBBEEQBEESSBAEQRAkgQRBEARBEkgQBEEQVxAGigKiObNr167i4mLGGAAwxk7Z +UBQlJCQkPj7eYKCcQhAkgQRxZVFcXNy7d+/GXBExOzs7PT29bdu2ZrOZoosgrgyYLQCrykgCiWaf +ExgDAOeSmbI87xQnJcDhO3R6dHR0YWHhrl27TrcU665Q3ykgICA6OpoiliCatPGX2IWsQIIAxhgi ++gy9vzErEABCQkJCQkI45w3K5ykcOHAgKiqqQSeCIP400Jm9c0umpX3PNoH1h8CQBBLNXQJzc3Mv +uFnZMO4ji97516cr9x6v0P1HvfrNNOeMu17LnfD2zJvi1XPNxu68vduPmVK6tbaTxhK/B1m0Y8HP +h0L6Xt0r2gS8qjCvXA1tEdQcGvk9xccych1Jp5qDlCSIZkvG3Occxbna9vOvUKIElCgRUAKgdwNR +AqIR5cGVAYkPvn/aSeLgf59/bU3gTQ+/0iPCbAiIMxj3RcS0VIN9zkPMxMGvn31q24jZXVrbVXp/ +xBlSSuXRDUvXFcQMH9sl5KRx/8zo6+/vbzUrACBL9q5antt6TESQ+XKbG6AdXvblmixRP2C25BET +uoefb0BIAi8HC94WyKpK67YpQs7A/Pnz8/LyzuDB4XCMGzeuplpYlBvRoxczWZjBwBQDU1WmqsBU +AARElByFQMFBeDd05BrqGuqa1D1M00DXUfMwzQMeD3g8oLnB7Ua3J1fTG6p9l+zeccy31923DOxs +rDnU+a43OtMrIy5wcaGVZe3buSM9o0wHvwaaKfwT+49KvCJCqgSnDOjestaAZao18HcIeaMS+K83 +3/pt7976R0aNHDFu7Njf+VbQ9NH8hck++b2GT8L6xQIa5y74ub29rHP/8UiJt7EKXVKPk/Yzj1Kc +NEaPHj2mT5/emAo6HI6ZM2eeKA2AgcJ4aQZTgKkqqCpTFFAUAAaAICVKCUIg55JzFDrqHLmGOkeu +g84Z56Bz0HXm/dc44xwFZwbZ0M3dbo8sW/DowAUAoASPe/3rB/TXxj+Vc+t/357oULB8yyevzlma +fjS3zKP4t73l1ZmTYzIX/futT1ek5zkN9ojk655+bVIbFQBAHProtgEfAYCx3X2f/fuGFjS3l6hf +1jqPbNqUaUro08+xdU1OA+4V6Qvn7wkaPLFnpOKtmu2Y/+kOAFBCu00YmeLH0Jm7Z8u2fVklLjT7 +RyZ26ZHawlcBV9aWNTuOlVZWu3VUfYNj2yb4V2QezimocIMlKLZjr7TEwEtvT5nsIWHhvqe0oqC7 +YN/WbXszC6ul2T+iVWrXjrH+DTSZyMqsHZu2H8pt9KkPHDx4ypGfFi5SVXXM6NG/pxDH4CMH1qkx +pgEAnvrHIey3XSstSb7dAXRKvcQfxityDaqg18nhcNTLBgyFZIoKCoCqMkVlhloVlBKFAJTIEEEC +SEABKEDWbCBylJxJnUmOUmeCg+QodCF01CyNPB0LGPjEG7cmq8AM9ggDbK9fMB1Y/+vR4Bv/+pfu +gVjpCW4Bmd+8/NoKy/WP/mtAC0NFTqFPXQuPGjP+H8+Ni1aA+QSHk/4Rp6Qxa5sh17ZhIIu2bT0n +//5truqfZGfAjL5WBqJox9Jl+9XELld1D8Di/Zu2rFxlGjM82U8vz8+t9OvYr1e4gVcc2bZxywaf +mA4de7SzQvmhrZs3rPULG50acKn7pxERpfQaT4wpjAHIkt1Lf9npiezQc2CooTpr97bVi6tgTL/Y +U4RSz9v6y4r9LLZj7/MT7h9+XPDDjwvqH2nZsuXf/u/Jsz8qUyzM6WHq6XFkhWo3mKhvn7ioKtiA +/gEAghScKYwxBABQGAADhTGFISKCQJQgBUOBUoAUIL3KJ1BwFJwJHQUHobPa9lLGdeQc1EZbNFS7 +IzY+vqYh9LRKnyWmU++uHbyufGdxKdp6dO7WPtHKIOGkum9gVFx8PPUFEo2p2nl5Vi32gMDaJkQt +I31veViXCd0SrAwgNLBrUfaKo1lVbZMBgKm20EiHQwFHMD+escYV0apVtI1BRJAn++j6vHx3aoDP +pQ2nzNvw9acbarNWy/43DozD7PQ9xdbkUf1SQ1QAiAg1VH+7dteBspYdT+pA0rL3HawMaH91n3Zn +sF3xnBomMzMzhRCqSvmRaLoq2LD+AQBTgesADEEwCcARVCGRMWAoBXj7/wRHrqPkKDgKHQQHoaHQ +UejAORMcBQeuM8GR6yB0qXMwXIBGfUPy2Elpq9/+6+TDA0aNufrqQamhJnqvxMUWlYriUs4rNs6b +u6lGBqRAa/+r0TgAACAASURBVLUT4SR1U61WC5S6PAg2BmD08TFiqUdD8Lm0powS0n5Qj9iavkBm +tqsgiwuLdYsjIqhWkMyOiCDILirRIdBYP5glpdwSEeavnHk4DGPszTde9/X1vbDPrXHTc+/NCa7Y +/sTDz+qWFvVvuGD9wWXff+ysKLX7Gvp1bTv+mtu40aIL+9RnHr+3p6P76LsQQONBkx6+9Z8TeyX0 +nQigLlq/Z9nCr6uKc/1t5okDu3YbPklr3D+i8bOFy3/btLqsON+kiMnD07qPvIX6IK9sFQSAhvUP +gCmq0NyqqoPUUVWYojDOgAEyBIl11h5ygVxDzpHryHXJNeQ64xxETUcg6hpoGng84NGEU5Om4AsQ +AGPsuH9+nrZ96Q/zvn57+pdfjH3urYd6BZ5vFZ8gzttiNLfsMaJTvSZ2xWxToPpk8fF2FdTlI4X9 +KcWo0RYYHFK/iVOejxnstfIalUAE8IrflGl3n8vlZs96/1y8CWl8/fPvqwrYE09eHezLnCeNG2Ai +vuf1d9gi/HSZsXLOFxtbBX2RMvR2Dn7xrKhAUQwAOoAHfNoz7lIPM4CDueybubPajZg2vnugrSor +ypDJAc7gn2PQb+kreWCnabd2DIXCLtajxQCcssEVrYLejUYqvSBdTsWCKDxMMFCYZIwBequ/NWNh +pKgVPy65jrqOXEdNQ4+beTzo0ZjHDZoOmndQjJBurijGC1Q8WSI6j57WedjILx689cN5627vOdpu +tpihuqqa6m3EhUBVVdA07YS02YMCDXpJuWZLDFdP0YPLAcUeHGRML8gtlRHBCgCAJy+3BOxt65o7 +vYtdKPbgIEN63vEiHhnWuAQiWn19q6udF/IBUXln3tLcvZkPPNEl0RqTh6cM2ZWdHKaUyEAX+GVF +9+i5a+IvR/d0AjjDE6RXGQPAOiHpWLKjbSFrE4A78+UZ788MVlblE1EyMCGiABKZDBdUllzpKniW +OpnLqaoKcjcyxhhDhqymfvj/7Z13eFVF+sffOef2ltybdlNuEkJ6QkISQgidUKSDCOuyKFZ0sZdV +7HVXXGyoP1nLoqyCHUVA6UFqBOkEQuhp5Ka3206Zmd8fNwkBkoASleB8nvvkublnzsw5c+ac77zv +vDOHUkKaDUFZpKJARQ+RBCqKRPQgUUYyBhkjCVNZRjIGTIBQIIQQCooumGhMyvOW78aRPYN0pDb/ +aB3VWk0qBHxobE/dko1LPk+VE5U1Fcpe1/SxsogYxq9VDKOfRZF/+uAhKwng3A4usGeILTHOZ83h +zRv51Lhgk5J4Gpr4kDibsbuckcqWnGhZdXDTFlV6rL/CUXpwTwkfPjDOzAFQtVoNnorTxfXmCF9b +cpLf6v0/5qLenUmgVqdzuZxdeHiHdtgFcdW4h6YNtATaadCFF6T0wE8frfm21l6mAuzCxC/aqKW0 +vpMHXE/LiBT86ltLB6QfGzxoUGV0yqUompEWuzGvBJcdQthd8Of2Ailkl0OhUFLZAwgBAkAUCAEi +UlkmsghYopJICaa4+QMyRi0fkDFgjGSCcPMHMKGY8uouCAvANcc3f/71O2X1ItIF9MyY+czsgXoA +0A+885FrX1qw5LmHBHVA/NQnh/Wxath1ZPxqxUjvH7d118Ef18oKnX/CoMgQQ2D6qJHq3XuP7t6U +L1KFxhSQ6BdrM3Yb9zvvlzJypOLn3QXb1ruIyscaNfCatCgdAgCk65GaUrL98I5DobYBNr/Ukddo +9uwp2NPZWKBep3O6utIKVEdlpTbs3PPJf8sfeBZdMMP7eDn94P3XEvr/5c4ZM8MU1T9+uuBn4JVA +AQBxIJN27LsMHvLu+3hu4ZKNa39+4bUFUwYljp9+r7vj9AzGOQrI8bihGiMOe5qAykAJJbh1gTNK +KdCW2YGEUIy9IodkjGQC+KwWIhmDVx0xITLhVO0Nn3O2v72X+7e2vyizH1+Z29FWZfKNry++sZ1b +3Drk/reG3M8uHuMiFp5/+rUz21l5AZmSx81Mbk1liMwaHZl1TgKdNXnQmOTzdjt3L7+MyTdmtP4X +kn39jb+7ePccPrNn+3e1Jihp0Nik9gTI2nvklN6t//nHZY+Ky+7MiaLT6VxdKoFBgT5Zj85N5jXz +//Mvpcdx1udDKQBsK2/UkPAHJygHhun0QX1KfZtjCngeVEb+1BkHf0GQqpKWDRJq63vOSLl3/jPX +x3y3/YhvU3Un6RmMthBJ8pSewDV23FCFHQ3Y5aCChwiC90Obv4hUFEGQkCg3fyTvBzd/vB5Rry0o +E5AJp9GzumUwukdXoaMNlFKdTufq0rFAI+yLVMeE3P+wug6++/ItJaWAQG1UHiusrTtzCoWEhcCp +LSs27zteeqboWGlDs4ApAMzpacf3N21e/U1h4ZHDh8pdLSN4JdXCtq0/kBNbpSO73z4ZQDQ9OLW7 +k/QMxjmtX6kFpwcEgRMk5JGQIIIggufsBwkiEkTOIyFB4gQJiRInSs0qKJ4nhLJXDjEmnFrH6pbB +6BZ06gjVd7EjFAD8ocxmzkI3Dlr67o9ZyRvM6TNsE2YbP5q/Zv1ng24eGH/LoJ9W7P5i86s8xylN +IX2z9IAQB3bbiDlZzkeW5m63L9+g0Rg1tsQEfw4AChpVP63feKaqlqPUZMuaPjsV1OZO0jMY50ig +Wo/dAvKIIEuIQ4AQ9bpBUXMIHGr2hVJEvGOEFGECpGXkT8atf5vdoYQSgnitkdUtg9G9JdDX1/fg +wfxLzMVsvsjazRyCrKcXz6QLa0WwkTNn0h984aOxUWJBBa5Mjc62zMvqTRbVi3WOfg/eMJAEcg0a +KipA0sh5TgkB4OEAh657Zc71ghk1aahHRZ28dKICQ3B02N3//iAIGjXgNNAqkOqqsLGT9G0Pg8Hg +1FriEZFbACJRhIBDQAHaDgZSAEoRpZR4hZBQQhAmlFDAGGQCmCBMqIwBE2+8NaYcUrH3yzMY3QNU +Xlba7obDBQUffbSovqHholn4+vjceustCfHxrDZ/H4qLTimVSgBI65PFauNyOL14QfXX8wOtagDi +jQil6Jw5vohSoHC+IUialQ9aA0Hp2dgru0ftd+tTEX+dxaqXwejGVmBiQsIr8/7NKohxFUMVKsmD +ZaebIgQcACBAiNKzjlDvW5OAAqKt+keBEEQI4BZRPBcPBqpga5kxGN1cAhmMq18COaVHkLEHAHkH +Ar2mH1CvBrYdDqTQon8UKAFCO1pE1yMDKJkEMhhMAhmMKxt9j5i6Gnd1xflr5F1OADFS0aSQCFa3 +DAaTQAbjiiYos/+E3WUOhwNj3CUZ8jxvMBi8I7UMBoNJIINxRaNUKi8az8xgMK5W2Gw5BoPBYDAJ +ZDAYDAaDSSCDwWAwGEwCGQwGg8FgEshgMBgMBpNABoPBYDCYBDIYDAaDwSSQwWAwGAwmgQwGg8Fg +MAlkMBgMBoNJIIPBYDAYTAIZDAaDwWASyGAwGAzGH0CHb4p4Y/6bhwsK2v4ybuyYyZMmsSpjMBgM +xlVuBR49duy8X77/YdWKlSv/zJVFKVdwqqyy9BhrNwwGg3E1W4HtsnzFyuUrzlHBiIiIp554/FIK +mvfxyuM/rQSClQrO4mtIiO4xYsjgoB6JtPtUlkwsb/736enZgdawGMLaDoPBYFy1EkgvSZuKioow +xjzPXyyhwency9tG3HNDhkl2uqpP787b/ewr82+dMKjf6BswQt1DAkEdihocnJoHYBLIYDAYV7MV +iBCa//prOp2uKwrieZAMurLBtsnVvNYVM1Q38LZ+S+9+bcXWpKgYXVw/ACBU8e3Gn7bn/uCss0da +zVPHjozLGIqb5Vj53aYdW3NXOWrOWIyaWVOvsaVNnfXMo3dlW/uOv50CiLJlxkM3vTStf8ygaZSq +3l/6/an9efV1NYiIcREB/QaM37hnb8nJoyoQBqbFTJ9+h6TSAgAmiq/XbcnbtEZoqIwMttwweXxY +cj9y7u7hVt+/TRoXmTqwpUdAln1XvOy7vwOQ+6YOShl58w95hzb88JWjptzHoJ6W0ydz9AzKmhWD +wWB0awmkAF7xm3Xn3y8low/ee/fiMkjrlFRG2K0Ht042rRnzTsamSSvylv0trh8G7n+r9+z8/svU +ybcMjyINe9fOX/jZkyCGZIyiwC1avXvn958lj70hJ16vaSrNDnUWgTEKVVdynAJAAhBA2wvJbv4E +ApCpX9GJbSSo3z23JZvEoi1fL1v06acZE28bPWGsvjz3f5/tjA1cnDpmFgXuvyt3HNq8Ifv62wcH +NxVt/HbeBx+89aQV+2cXndiGA/vedUuyCVcV5q54deGiBU/bcEAEAABwwSPuvXe4lQM5ybBjezn6 +evF7yWPuvLav2eAoCVMUyQAya1YMBoPRHegwHIZSqtfpnE7Xb1Qwgsb+PHhC1fsrwESww2Pauv5/ +IaNnPDfaJykmyzz91b+mGxeuXqb3btrwcciYmS9O8s+IibOmj4eApE78kBRxWuS2+p/p1zMsMOEv +ERNGqlHQ7dmqQdERxkFP9E9Urj52RENpo9vn542fJV034cFsZVh4tvbGl9OU2oIDK8G7e0Bldowt +LG5U4M1zoom6qHBta/4phs0hfgH+flaXOueAQ+kL+ilxxUlWqy5mpG9kJmZtisFgMLq9FUipVqdz +uZy/Xdk6CjVUKyC9GpFDFQoft2JW3K46+TYRHFFYvT5+RPn+XIPQeKgyyOTiZ8XtrJNuEwBrwWGH +yItmroczMgYNlB01jtHDxoCGM9U+cVZwHzTa6kobfSjOreJNHue+T967drG3H8BhTHT1lbEAAGCA +UoyRAmqCldHExB13lIe35KyldUAJBWgEg7WnZUQKfvWtpQPSjw0eNKgyOoV5Qa9iDhw4UFNTgxAC +AITQeV84jvP394+KilIoFKyuGIzuLYEAoNfpnC7Xb1e2S4D6UodvihUQZ+dkNaIBlBOabcT6GmIl +1AjgLOckNdAA0rzprB3JgUwuHpXiy+sBkAiNAIDAJSmMMngA0QokqZAu6eY518Yqm8tENFG9yX7u +7j4UnDzvJgquxXptSwYPefd9PLdwyca1P7/w2oIpgxLHT79X7CbRPYxfSk1NzYABAzrpNZaWlubn +5yckJKjValZdDEb3lkCdTuf6zSSQUsWHP3zrdPncP9C3EfjgIH2Q2rntSNHQWCAAlCoqCnaiIAuo +ddZAQ5DKub2weEjs2ThMngeVkT91xsFTKnUqOQrgKSBKmz2UFDhKKQBYAw1BKrd/yccBWY+0mG7U +CSMkcuGhAgFAAAgBr0RNLql1k5KWDRK0ZT1npNw7I2PNQ//6+sgN46srTQGsYV2VeK0915q3ScN5 +PSXgfK26UffabLaqqqoDBw5caCm25tB2k6+vr81mYxXLYFxxEkgp1el0ri4dC5Rd4uFjx8sxqqxt +3PbzgeKjBfFT/tY3BuwE4tVQek3M0pVHtNrvfCN6bT1YKhw4NX5Wb+BMiRooGxH55ZoThH4REpfq +FMFPLYTFhprT0/Z/k7d59Tc+UUn1Hs6Ff5kPMlEDZcMj1605buKXhManeWSuuvrkmMGjoGM9VXBg +svns3FWd2XNXk9Jo4ptUAb1OH9kYHhYpUe27JwOIhnBqN2tVV7EEUkq1o+7p6JYBAH9/f39/f1mW +25XP8zh69GhYWBjqXm4DWrv9/VdW6m984YZE5vBldJ926yrdv6tI0ys73sxdohWo13ehI5QqjWbP +wcOPvf6mgudN5sDAmAG3Pz1pYvhxp5QFACZa7TPulQc0z32xNq+4fp0pKHnIHbNuT6+qxAoTrfWZ +PP9B/fNLc/edXLNFo9VdNyomMjbdNmJOlvORpbnb7cs3aDRGjS0xwf8XLHlqonWmyW8+aHzh29yD +X67brlKqIqOD/zYox9GJBEJT8NTXwxbe8/p/FylU6vHDoxXqjC3rN56pquUoNdmyps9OBbWZNbar +WALLy8u73Kxsr7dY8OEdj6yOe3zhowOMV5o+UufpPTsOx17Hhr27JaR638q1x/0HTexvU4HsqLI3 +8AGhlj+D316oKT5dbo27VCvQ19f34MH8S8zbbL7oc1/MvPXlp+9oUALmqagBlwI3AHZXS/1aesvC +MNl9aMRzfx8tB0KNBcpBrGrAWQQAwD1M9hwe9ewdY6QA1GSABpW8q1rCwwEOXffKnOsFM2rSUI+K +OnnpRAUGDkHW04tn0oW1IgBAdIQu88MH9aK9CQMAyZz57C3cIvBwAK4crCsY+cys0bIfajSAQ0N3 +gcBz9JzdFQro/9pXM+QPqyUAaOxvCnXM+d8krs4CdWp5zxYcdve/PwiCRg04DbQKpLoqbGR32VXJ +6cXPW2vKxb2/XDIoAUoooUAJAPV+oZQApUpKjv3oG3v/BROKOJ1/eHi41aRkw8qMXwVuOvXT+m2V +4aMnZZxrGSClzsfHR6/mAIDUFmzKLY+eEGxRd7cXJognNny+paRtAD4yJI6Z0jfol55IhxJ4y803 +ffTRovqGhotm4evjc8vNN10slWOE6JDF5jlzDlADBJ5/10NtLwlAAhHADgEAZ0fUeKhp3VQLKoD+ +AKCkZb0lAAkEAAEQgAEgFQB4KBslgB1Ge/dNJGXg9reDv7fixohldhjZkm11sgQggQxQDzxA1oW7 +K2nZcDfY4Rrvv8G0DAQAgDpQA2THQBm4QQZwADjOPWbGlc+yZcvsdnsnCaxW6+TJk5v7aNXlwf36 +I5UGKRSIUyCeRzwPiAegQCklMsWYYhmw94tEZZFKIpVEIglIFEGSqCggUQBBAEEA0QMeD/UI5aLU +TsFcxMTnFkxkV4jxK6x0sb7kyP59+afrJWinP458YoeMi70qzpTzSxraN6LFgEW83vwrhLxDCUxM +SHhl3r9Ze2JcxfTr1+/ee+/tSAWtVuvbb7999tEBCDgk151GHCCeB55HHAccB4AAKBBCCQGMqSwT +WaZYopJMZZFKMpUlkGQkyyDJIEnI+1eUkSxTLCNFe1HNpOTT2Td9GTvvq4f7KIHYV/1rzgfbS2s9 +nDEkafhND84eFaH25M39yxP5Yxd8/PcEHgBAyJs77ckTUz98f2YktJcegNZuf/dfH24+XlrZ4AFd +QHTm6BvvuHFgqAoA2i/C+0BtOPTt++8v3Xy43K0whw+969+PDGtznFLRsifv+0/NmH+/eWdvA+04 +k8bD373//tebD5U1YbUpMDR68K1Pzh5gQQBAavZ8vuD9b7cdraG+kZkT7rx/ZlYAz5rmZSig6+TO +nUWqmIGDrbu3lLWzvTH/h2WHLCOmZYdwAACkdt+yj/cBABeQOWVskhFRV/mhXXuOlNS6qdonJDaj +X0qojgN3ya4t+4rrmpweifI6v8iEGJ/GohNllY0e0Fgie/fPijX//iPDKpN/YJDuPE8J9VQe2b2n +oKjKSdQ+wT1T+vSO9GmnRZGmkn079x4vZ+PZjD8vXpFrVwW9m6xWa5t7BlFMEMcDB8DziOORokUF +CaEYAyUUecOHCVAMFANp/kKpTImMiISITImEsAxEpljCWKKi5qKdXd+4UTc/MiHAh3cc/f7dd+a9 +HJTwznRbSna6Zt3uXaUkIYIDkI/t3u8Iyelr4wCg3fQcdZ7et7fMesMTD6bqcE3B2iWLn7rvzPMf +PDXEgjooggPp+OI5Dy2qS//bXS/0DoD6Coi2cHCmpUKqt7z2+DtFmU+8fUdvAwJAHWayZM6DH1an +zrjrhTSr0rFnydzF+0476AALArHgo0fmfKuZeNeL94aTo8vfWfDMC4aFb04LY+8x/dUgffzIqfEI +SPWe3ZeU3id+2JA4EwKk1OkR4Op96zcU8rEZw/r60prCnbt+3KSaMDrRKDVUlDcZew/uH6SQG0/u +2bHrJ214au9+yXpoOL7755+2GgPHp/j+3m57SiklxDsojRCHEACpPbh+3X4hJDU7J0DhLDm4Z/Nq +B0wYHHmeUEr23es2FqLI3gOYBDKYCp6vgu3oHwBQIFhGHEKIAgBwCAABhxCHKKUUMKUECEYUU4KB +YCBe5cMUyxTLCEsUy4Al1OIvRbJEZRn4i4eVaKKyhkV5nTNRjTvWz8sv9IBNlzYgQzU3b4d9RkQI +h09s31EZ1L9/NN9xegAAUIelZPfNUAL0yert2zTzjU9W3jhoZiTXwS6unz77otB6/X9euC1eebYr +4P1b9/M7C/61M+K+N+YMC+Q6O07Xjs8+P+J37Zsv3JaiAQCJbNIsLvTu4Nz2+dKS5Ds+vXtsAAeQ +FI0L8p7K3Vp+3V9DmQZejgr+osS8xuRrbnEhiqfzCxoCM6ZkxugRQIC5T3XpxlMljoREAEC8ISDE +auXA6iefOb3FHdyzp82AINgilJ7Ks1d4Uny1v+95EvtPX338U/M/fMSQ6Tk9aGn+oRp94rjBKf48 +AAQHKJzfbD1wtD6i9znhKmLpkWNNvr0mDkw2MwlkMBU8RwXb1z8AQDzIEgCigBEBkCnwmFCEAFGC +wTv+h2UqS5TIFMsUS4BlwCLFEsUSyDLCMsUyyBLCMpUlwBKRZFBcVAIle96S95bkHiyqdCCjVpJI +siBR0Jn6DeureWlLXuXU6wJObt12JmTosARFx+kvsC39M7Oi4b0jxzwQqWt/F1xcUOjySUvvqbxg +78bc1591G0bNe3tChLLz48Qlh486Tb2zEi60dnHJsRMuoeTN60e81fKLjAOraggwCfxjII01dbLc +uGPp4p3N/T6Cqd7ponCOuvF6vQbq3AIFAwJQarVKWieIFLS/rxnI+fca3i+yeSwQqU08kJqqGklj +Dba0eD7V1mALlFbXSmBWtj3N2jpZExzow/3S9wUyGFe3CgJA+/oHgDgeix6el4BIlOcQxyEZAQKK +KBDaau1RGVNZpLJMZYnKEpFFKktIlgE3DwRSSQRRBEEAQcQukaj8LvJUKvrquWc+FUfe8+jdyQHK +pq1v/2NR8wEZ+43qr3924+aKib03bSq15YyI5TtLf+EThOOAUko73oVSSlG7RoUufmhWzfo1b77d +d/6jQwK4zsolGCO+/TXjKKXIOPjht2/v1TpYgxSmIPZU+kMtRnVEvzFpbSIrObWBA+cFTafFAwmA +OA79IVNklAazn39bFyf5JWaw932ArLExGGdV0PulAy0C4nZxGkqxgDACDhGEEFBvX7k5FobgFvGT +iSxRSaKyREWRCh4kCFQQkeABUQLRGxSDiUfmOOVFbMCTR47j+Nk3j+8byAFIZf48NDZv0vcdl2P5 +x/rVays2lCdcO7oHf5H05z4AmvIPnKRh1/bQdLgLFxYdpa4/sOeklBF33lEqwobPeXqw/oFnXnrC +3+/N25N1HWcSEhnO1+UfKMHpUedFJXBh0VFq54nTDuv4FLag3B8Bz/MgiuLZK2KymBVSbYNoiA06 +52J1k0mgnMnPosyvLK8jwX4cAIBgL68FU0Kru9O7fgVn8rMo8u1nquWQQCaBDMZZFew8AXa7eJ6j +socihBCiiKLmziSlhDQbgrJIRYGKHiIJVBSJ6EGijGQMMkYSprKMZAyYAKFACCEUFBd5+CsjosLh +01WfrI4YE+OjFErq8dn3u6hSxo+xLf90/illn4dHBHMXTQ/QuPPrRd85UkLV1Ts/f38TzXhobE8e +oINdkHHA9VMiH/j8mae5myemBWuE6lpd75xeLX1/S/Z9L91rv2v+C28lvD9ngKmjTEyDp4xeNOfT +F+YZbx8dq6vPX7G3EXTQkv/kiPu/fPFp1U0TM8J0cl1JmTpzcv8Q5gb9nRTD6GdR5J8+eMhKAji3 +gwvsGWJLjPNZc3jzRj41LtikJJ6GJj4kztZtJjurbMmJllUHN21Rpcf6KxylB/eU8OED48wcAFWr +1eCpOF1cb47wtSUn+a3e/2Mu6s0kkMG4RJeRQnY5FAollT2AECAARIEQICKVZSKLgCUqiZRgips/ +IGPU8gEZA8ZIJgg3fwATiimv1nbupeKi/vrUIzVvLl7w2PImWaEx+AbG5Pgrml09fNT4yamfvVE0 +9NohluafOkzvdfuo3YeWvv5liVMZlDDk/lfvmhDMAUCHRWiSb3/tFeO7C5e/88xiB9IHJ01/dlgv +fRtbcMJjD+y59cXX3s5OempIR5no+94z70nVO59+/tL6WhQY30OhAI7zqpwm+Y7XX/F578MV7z3/ +WRNWW2zJ02InMgn8HRUjvX/c1l0Hf1wrK3T+CYMiQwyB6aNGqnfvPbp7U75IFRpTQKJfrM3YbZZo +4P1SRo5U/Ly7YNt6F1H5WKMGXpMWpUMAgHQ9UlNKth/ecSjUNsDmlzryGs2ePQV7UHlZKWsI3Yvi +olNKpRIA0vpksdr43Tj+5hwFqdD4ctjTBFQGSijBrQucUUqBtswOJIRi7BU5JGMkE8AtWijhVosQ +ybjBRXDm+LgnF1xgbxa+f9Ps3Oy3Ft+d3GW91HPmGv5xODc8fd3L0gNL5442saVvGH84zApkMC5N +QSTJU35CiY1YdgHHQbMvtI0GUgqEAiUIU0Sa7TyEvRJI2pqDzbagTEAmnEZ/TjHUWXb0VPmRb3LL +dAnJkVfFJHFSvPXbA9hmCzApPWd2f/PBdkXmo5kGpn8MJoEMRreBU2qJ0wOCipMlijjgABA6G3xG +KQIKhCLi/UvgrAoSkJu1sFkCMUYSQTLGmCrUunOKkQu/evIfy11BKdMemz3oqtAJ6q44vOmL1UfP +1LqpxmJLHHjPvFmj/Jivk3FFwByh3Q/mCP1DOPnuS+68z83hPlQWgEPQagK2DLOhZl+oVwUJEIpw +sxAiTEDGrX+bzUFCK91I+5eHIm/7B6teBoNZgQzGFWwFqrXEIyK3AESiCAGHgHoNwWYr0BsZiiil +LYYgJQRhQgkFjEFutgipjAETb3A2phxSsekADAaTQAbjCkepFgQiOdwAxBsRStE5E4IRpUDhfEOQ +tPhCWwNB6dl1sUXgQalhVctgMAlkMK5oqEIlebDsdFOEgAMABAhRetYR6n1rElBAtFX/KBCCCAHc +IornxIonaQAAHExJREFU4sFAFSpWtwwGk0AG48qWQE7pEWTsAUDegUCv6QfUq4FthwMptMbFACVA +aPNaTBfgkQGUTAIZDCaBDMaVjb5HTF2Nu7pCPl8aLyNPpKJJIRGsbhkMJoEMxhVNUGb/CbvLHA4H +xrhLMuR53mAweIN7GQzGlSWBb8x/83BBQdtfxo0dM3nSJFZljD8tSqXSbDazemAwrho6nKB69Nix +8375/odVK1auvKKOXsKGu//5+g+fvKqglF1LBoPBYHSNFdguy1esXL7iHBWMiIh46onHL2Xfjfk1 +n7wz59lbrovoO6bt79sO1b33f0/885Zx4X3H/9KjJ5xPzxAdHyCZENSyi8lgMBiMLrEC4dLsqqKi +okscGtnZ2KAmivdXfKsTXG3MOP3/vn1fQ/gqx55fsRaUAsGA2S/eNCHTA2zFQQaDwWB0nRWIEJr/ ++ms6na5LtNZVXww+VqWr9vD2pT2G3egV2NW7SxVVbn8/KGskfQE82HTHM4/elW3tO/52CiDKlhkP +3fTStP4xg6YB8KvyDm344StHTbmPQT0tp0/m6BlAapY8/0aTzTVqRj8AoFT53aYdW3NXOWrOWIya +WVOvieozinlIGQwGg/HLJJACeMVv1p1/v5SMPnjv3c4lkDjKVIG9R/U6+d66LW/1n+JU6yWs/27V +P0MGjxxQtexkI+EBZDBGoepKjlMASAACaHsh2c2fQADHytHXi99LHnPntX3NBkdJmKJIBhCRXwB3 ++gRvVAF4gFu0evfO7z9LHntDTrxe01SaHeqs7DavO2YwGAzG702HjlBKqV6nczpdXaW1tLFCrz+h +HfpaLNYW/rQMAazdV66pt7wxyn1IH1TdRJWdul7zHUpf0E+JK06yWnUxI30jM89zvzo8pq0bPg4Z +M/PFSf4ZMXHW9PEQkETYFWYwGAzGr5BArU7ncjm7pBhKldTVZNBK6Row50S+t2GzRuBXrHvPMiBc +b8rwaP1cLs4AnQmWtadlRAp+9a2lCxf+X33hpkoSfp5gHqpQmFz8rLiddVKoC2MtdthpJLvADAaD +wfjFEggAep3O6eoaKxBTA+/2mLVUQyvp4FdtTs2XX3ytsKv+PVJooEGc1iy4AFECAIgDmbSjhRk8 +6O/7eO7D0/WS64XXFqz+9C3VuVZjOSepgQYQTmBXlcFgMBiXKYE6nc7VRRJIgKMu0agGAtJgHQQN +Dlq5ba2+T5TZt58bKKh9JDcCKvM8qIz8qTMO/gKnqJKWDRJq63vOSLl3/jPXx3y3/YhvU/U5ZmKg +IUjl3F5YzN7FyWAwGIxLoeNwGEp1Op3L2VVWICABG1WIAvjRamn4/03wLLhuhOCioQAEaYzYTYFi +BYA5PW3/N3mbV3/jE5VU7+FcuFkLS6qFoiMbw8MiJap992QA0RBO7W5bRKIGykZEfrnmBKFfhMSl +OkXwUwvhsaksHIbBYDAYv0wCAUCv70JHKFAPNqk5CgAgDDQi9Y1jzVKZnQIAQSofkAFEN6ew20bM +yXI+sjR3u335Bo3GqLElJvhzAFDQqPpp/cYzVbUcpSZb1vTZqaA2tw33NNFan8nzH9Q/vzR338k1 +WzRa3XWjYiJjUzG7yAwGg8FoD1ReVtruhkfmPGbQ6wGgtKzsormYzeZ5L8/tJIGIQrdpndOlL6qk +ay7UpLV86ATVN2ZPvJ36SCj0kAJiFYIZNWmoR0WdvHSiAqce4EJD1CQIGjXgNNAqkOqqcKwIoRvU +MJMurBVHiwAY/A4rNeG8FICaDNCgkndVS/3lq+6aFRed8q6tnNYni7VgBoPB6HoJPFxQ8NFHi+ob +Gi6aha+Pz6233pIQH89qk0kgg8FgXA0SyGASyGAwGFc37H2BDMZvyIEDB0wm00WTcRyHEKKUNjU1 +GQwGq9XK8zzP8wixxW8ZDCaBDEb3xGg0BgUF0YstOk8pFUXR5XIFBgbW19cfPHgwJiZGr9czFWQw +mAQyGN0YQshF36aCEJJl2e32yLLs5+cHAF4VtFgsPM9zHJvsymAwCWQwuhu0hUtJSQj2eOSgoCBZ +lgHg2LFjERERwcHBTAIZDCaBDEa3NAEvMSVCCCGEMVGr1TqdTpZlf3//srIyhFBYWBirSQaDSSCD +0V0NwYsm43leqVQSQioqKiilgiAoFAqDwWC3200m06XE1DAYDCaBDMYVp3+XIoEAoNFoRFEsKSlx +u92YEAWv0Om0SqXy9OnTKSkprDIZDCaBDEZ3ghByKRJIKeU4TqlUmkwmpVIpCII3ggZxnF6nEwT2 ++hMGg0kgg9FtDcGLJsMYKxQKnufVajXGGGNMCAWgCoXiogGlDAaDSSCD0V2tQC+SJHEcx3GcVwu9 +8snz/CXuzmD8BojVx/KL+ai0KN+rcoIqk0AG47c1Ac/7pampqa6urqmpiVKCMaGUCIIoCAIhJCAg +ICIiwmQyeaND4WyYaNdZgXLBh3c8sjru8YWPDjB28kijHnvB3mJVUma0Cf3qTBhXQwv22I/mH7NY +e1+qBMqOKnsDHxBqUV/x5yY7quxMAhmM31wFvULodrvt9nKdTq/VarRaNcYUIUQI9ngEQfC43Z7a +2tqSkhKEUE5OjncZWADged47TbBjXFtfvuH51dUCAaRQG/3CYtKGTPrbX4ZE6tp5ZnE6//DwcKtJ +2fnzDB/76rkn94z5ICPaxP/qTBh/KJ7yn9flHnJFjZqWHdI6sRQ3nfpp/bbK8NGTMvw5AABP5ZF9 +B44WVza4idLgFxqXnpkUpLmM60pqCzbllkdPCLaof6vZrNRZsPrrHRUXTDdChoTR12UFcb/oUJkE +Mhi/IW0doRUVFVqttvDI4dPHDzobq0RnLRAJgBCCFGqDSm/x9QsxWYJlGW/atCknJ6f5vkboYpML +iaO+QY6a9s8Hhlmop6Hi2Navlzw7e889774xLeIC/eIiJj63YOJlnlWXZML4LZGq9m3YfMrDnxUz +KtaXHNm/L/90vQTGswl5IoMltm+Cjwo3Fh/cvWsjNU4ZHKG6ks8NaSKyrjGLAEAdJ7ZvP23sPSwl +kAMAXmf+xbLLJJDB+M1NQK8EUkor7WU/fDRHQ+oMKsor1TyvAIQ4QiRZckliscAbwvpEpU9yu92t +HtRLHEpExrCE5OQADgD69O9jrPrLqyvWnZxyW+De/72ycH3+qfJ6gfNJmPnK2zO0X8y+6cvYeV89 +3EdJa7f+51+Ltpwoq2pwE6WvLX3srAduHWhteSjg4x/ePPRDAFAm3/3JO38NPft0ISWftmYCxL7q +X3M+2F5a6+GMIUnDb3pw9qgItSdv7l+eyB+74OO/J/AAAELe3GlPnpj64fszI6G99KyldGmrc53K +23RM32do1PHVB1p/O7lzZ5EqZuBg6+4tbd4Bq7Qm97N6vwZbFTWn11fWOEiE5RwpoXLFgXXLNlc1 +irwhICIxs0+8vwrk0m1f5VbGjJ3Ux2tOCifWf7Wd9J3SG4DU7lv28T4A4AIyp4xNMiLqKj+0a8+R +klo3VfuExGb0SwnVcSDXHf95x4FTVQ6JUxsDEgeP6OV/aQrG6yxWHQAAra9UAtKYg6xWvvksy/PP +L0gs3rLix4qw4ROzQ1UA7tOblm9zxI8ZnWpBAECYBDIYv60Eeg1BABBFMTIq+pF535zM31Jfcdrt +qAMsIQ5hQinwnNoE2kA3NdrtdkLI4sWLAwMDMzMzLRbLLw2HQWqthgdJEChtPJq3/ZTf9Mce6Gum +TYJfKAe1bR1Kxfv3lgXf+ORDqTpcc+C79//3/D/NH701Lcz7IOLDr33h+ck2DpDWrxPvEucbN+rm +RyYE+PCOo9+/+868l4MS3pluS8lO16zbvauUJERwAPKx3fsdITl9bRwAtJueLQHXdZ6HxsJtO+si +hoyJMpw8frZR6ONHTo1HQKr37G63pcqu6uNHz8i+PW0+F1wMjBUByf2SjZyz7NDenWud3IQRscbA +0GDFifLyJurvgwBwdUU1NSdZNdAAyCd+2JA4EwKk1OkR4Op96zcU8rEZw/r60prCnbt+3KSaMDqB +Ht6Wd0qR1H9UhJETmlxKw2W3gfYLSgzP7NdzxY8/7Q6f0M9yZsfOUkPK2F4WHoAAAGISyGD8lo+j +No5QSglCnNHXPzPneu+rIbyBMIIguFyu2tra2traptpar+czKChoyJAhBQUFZrP50lZZIwRjSXTW +lRVsWvxhnhA0ITtaAVUAoAlPG9AntXlokdSet5s6tFdWZroSIC1WOPiX1/P21E8Ns3jdZypzWI+o +KP5iBWuisoZFAQBAYlTjjvXz8gs9YNOlDchQzc3bYZ8REcLhE9t3VAb17x/Nd5yetZUu6nQ1Hs3b +747OGWZVgeu8rlGH0lGy5cuNxwWCNCF9RvUK4C/sU4Uk9o4L4QAgJEjpXLql4HhddJolONyq2Fpa +6kj2MSJSX1EpGmxWA6IAiNeYfM0tTknxdH5BQ2DGlMwYPQIIMPepLt14qsQR5+/2UFWYNSTITwXg +1wWnLpa0W1BCktHWJ7vnity87dRcWWZMHZd01l/KJJDB+L0coRiTVo9oqyy2u4vValWpVC6Xy2g0 +XqIjVNozf2rOfAAAxOtD0yY9cf8d6Rogv+BQkSnM5gMH6uopWH5JOIRkz1vy3pLcg0WVDmTUShJJ +FiQKOlO/YX01L23Jq5x6XcDJrdvOhAwdlqDoOD2wyJouwX1y935H5JCcAEW7jat9eGvGmHFxzvoz +R/fvXb0OxlyT3PGYmiowyAwltfUYLOqwqBB+S3GJMzFR76qoaNKEhPpxUH2BUVpTJ8uNO5Yu3tnc +wAmmeqcLJcT1Ci3auWFZbWRMbGxsjyA9f3mn3lFBFIxIHZaRFVWWW1hm7j0+0bftyXUogW/Mf/Nw +QUHbX8aNHTN50qQ/9Gmi+nDZD4naiv6jZ7B5Uoxuh9ForK+v9/Pz8855l2WMMfGaibIsy3LzhHhJ +ErVaba9eyadOnUpKSrrEzBUJM+Y+OMxPpTGYAwMt2l/1NOF5Hihp0dtL0yRS9NVzz3wqjrzn0buT +A5RNW9/+x6Lm3Y39RvXXP7txc8XE3ps2ldpyRsTynaVndAWekhOl7ia67rOjLSJA7Os+rUkbPy6l +szkNSp2vn87XL9BqEJetOVRYmdjPynXSq2uVw9CeEaofT51uio+uKKtVhaYEcB20HHVEvzFpbbzp +nNrAcXzc8Cmh9pOFhw/vXJ2fHzd0dD+b5nIroL2CAACkenuVoFTxDcWna3pZAhSthnGHEnj02LHz +fvn+h1U8z08YP/73vKISNjww94VxEWTiDQ97qN/Jo9v4cNVQgC5fMIpS7sjpEj+lKzAsht1IjK4C +Y9xqxvn7+x8+fNhoNPI8RykQguUWBEGQJFGSJFEUEEIRERGFhUdTUlI4jqOUXsq8QKQN6hkXF9BV +Q2pIrVGD0+G8aF9TOnnkOI6fffP4voEcgFTmz0Nj8yZ933E5ln+sX722YkN5wrWje/AXSc+4fNSR +AyYGyWdNwq1rCw3Z12SEmy6tQ4MQXOTtJtR1pqwWfHtZFAAAypDYnvrVJ07Y1XWVStvQIB6A8DwP +oiieFSGTxayQahtEQ2zQBT0zhcEam2GNjslftWxvQXFvW+xlaGAnBYlndm87ihJGTLAcWbV1297Q +cZlByuY+3y9zhC5fsXL5ipVtf4mIiHjqiccvcXdB4pfnbt67Y0ttZbkC5JBAS1Za/JhxfxW5Dvus +hPPpGaLjAyQTAjdwGuQSEH/B1VQ++c6n0cKuOx+cK6Jf+QyQieXN/z49PTvQGhZD2J3E6MreVbME +8jzv5+dXUlJqtQZBy6t0ZVl2uVxut9vj8Yii2NDQ6O/vjzFOS0vzrgvzxywNw4fG9tQt2bjk81Q5 +UVlToew1Ku7k63e8+HPK4x88Ntin7b0XERUOn676ZHXEmBgfpVBSj6H1FlSljB9jW/7p/FPKPg+P +COYump5x+V0Xld6ndUIDVWoVgFR6H0PHU/RI9bH9FZy/Wa9CkqPq5MFCpz4m8vyeFMVNlWXlnIq6 +q04e2F+uihwc22xT8gGxcX5HDm7dJyvDcoIUAMAZ/SyK/NMHD1lJAOd2cIE9Q2yJcT5rDm/eyKfG +BZuUxNPQxIfE2QzOksIz1NeiV1JPVa0HFAbNZXpCVe0XZJTt+3Yc5eJGpwaZFKa+xcu35O2PGN8n +UMEZ/SwKRSc37qUUWlRUhDH2LubUOU5B+czbC9zFxxOGTpgQF+Ar1zSUn7Y31VsQtXfi3kEwYPaL +k8jSRqmTboxJzRUUckYLEPuvvZ9kUIeiBgenbg4UYjC6grbhMKIo6vV6u91eWloWEhIsy7Ioim63 +2+l0iqJICG1sbBo8eHBUVJRWq/Xaf9ASU/q7H7h+4J2PXPvSgiXPPSSoA+KnPjk09kIxRgDARf31 +qUdq3ly84LHlTbJCY/ANjMnxVzTfrHzU+Mmpn71RNPTaIS3Di52mZ/zuSKKr7tSJwj0OkfBqo19I +Sk5acoiy7UVW+gQFG4uPbF6/H4NCZw5JHNonJVzbutkUnRR+8MdTuqTo5tk0Klt6/7ituw7+uFZW +6PwTBkWGGALTR41U7957dPemfJEqNKaARL9Ym85dV3zo8K4mD0ZKnTkkZXCmTXmZJ6Nor6BQ+fDO +o3LU0JRABQBoIzN6H1v+889HYsYm+6hs6f1ReVlpu5nNvutuTMj811/T6bokVot7a9mOw+tXj3v4 +tllxChcOqAGjyBl7oh+I2LsSEKGKbzf+tD33B2edPdJqnjp2ZFzGUAyAiebBeW9MtLlGzXhYoKEv +v3JDYLjx/r8+1Sirnv/PQr/GvXMeek7S9njhP/e7BG7R/Y/Zzw3wwUTx9boteZvWCA2VkcGWGyaP +D0vuRwEoVX63acfW3FWOmjMWo2bW1GuC02555dnriqu89ju5b+qghJy7Zz3z6F3Z1r7jb6cAomyZ +8dBNL03rHzNoGqXKT37IPbxzc31NhYrDN47O6jt2ptx+WfyqvEMbfvjKUVPuY1BPy+mTedkDmcVF +p7xLh6T1yWK38BXOjh07QkNDvULodrvdbrcgCGfOnGloaAgOtup0ekJIfX19VVVlZWVVcnJycHCw +RqPRarVqdfNcOY7jysrKsrKupGuNC9+/aXZu9luL705mAXV/ei9H/YHvV5ZEjB/bq1suItphA6YA +XvGbdeffLyWjD957t5Otomw+mPeFvveIWT3rKsQkCqAEhxI77JDmvc3/t3rPzu+/TJ18y/Ao0rB3 +7fyFnz0JYkjGKIL8ArjTJ3ijqs34HybK15Z856hEcx6f6KdD9g4lhfvvyh2HNm/Ivv72wcFNRRu/ +nffBB289aYXAqEWrd+/8/rPksTfkxOs1TaXZoc4iAAAueMS99w63ciAnGXYUgTEKVVdynAJAAhBA +2wvJbv4EApCp5XD+j7I57c6begdAVYb+VA1w77ZX1nEc/fXi95LH3HltX7PBURKmKJIBZHbb/Jm8 +oK3zAtVqtfdLaGioxWKprKwsKir2vhrXarUmJCSq1Wq1Wq3RaFQqVavJ1br7lXE+zrKjp8qPfJNb +pktIjuTZBf7zgp119RLg2mM7D4k9h8R110W0FZ3cunqdzul0dUkx5Q6N2eHp1+OkQK658G52eExb +1/8vcvTM50b71NLYgvhRf62bvnD1spfThosX1ivl/m/p+vKCovvmZMTqw+3U2FGhjW6fnzd+lvmX +Gx/MVlaQ7Mobs9L2zyw4sNI28KmtGz6OHHPTi5MsjSS8BnoDyScyAECKYXOI390yUBfkkI6ViiKF +Hjm0wbU5McGVEItIUJ2r/bIKIx7xBf2UuOJEa0IVivel+yuYm/XP6ghFCGm1Wq1W6w39DAwM9G7y +vh2C53me5zmOgwsW1/4jHKEdIBd+9eQ/lruCUqY9NnuQgfkv/8Qtu/741lX765AuIKpvTt8QVXc9 +j84kUKvTuVzOLimmjoIWwB8amtoEzK7Zc2bDl/984/HnDtX7+7gVs+J21cm3ieCIwur18SPK9+ca +hMa6CwKEDu2wC+KqcQ9NG2gJtNOgTgo9VMWbPM59n7x37WLvACGHMdHVVzoqFCYXPytuZ510mwBY +Cw47RHp30dI6oIQCNILhoidlpMVuzCvBZYeQ/A7K6pFjGZGCX31r6YD0Y4MHDaqMTmHTOf5sVuCF +P3rVTqVSXU4mfwzK9Ae+zn2AXVcG55c64YbU7n8enXny9Tqd09U1VqCvEUxacqSkfkSbHw8S2dEU +4Eeq7JysRjSAcl5XJ4L6GmIl1AjQjgCro7JSG3bu+eS/5Q88i8ydFVqBJBXSJd0859pYZXPGiCaq +Ny2sktRAAwh3/syKC/q0iAP50jrgHZVl52HzfR/PLVyyce3PL7y2YMqgxPHT7xUR6z3/iSTw8qM6 +2fsCGYzfSso72abT6VxdJIHBCgjMDN6/1+kpPtz6o0QpAA8IBwfpg9TObUeKuOYbXlFRsBMFWUDd +TiROUKBP1qNzk3nN/P/8S+lxdFKoNdAQpHL7l3wcYLb4my3+ZrO/r9mpHeEXaAhSObcXFrc9eYSA +V6Iml9Smqw4qI3/qjIO/hAdQR2UBLRsk1Nb3nJFy7/xnro/5bvsR36Zq1uz+hBJ4mbCaZDB+VyuQ +UqrT6VxdNBaohnrDpHeHFF73j/lvjx2aExaVgHml48QJr4UVr4bSa2KWrjyi1X7nG9Fr68FS4cCp +8bN6A2e6cI0fI+yLVN/ZeP/Dlf/893dfvjXpxse90yUkp3DwSGFVi6gH+xkSg0LLhkeuW3PcxC8J +jU/zyFx19ckxg0claqBsROSXa04Q+kVIXKpTBD+1EBIbarL57NxVndlzV5PSaOKbeiSEmtPT9n+T +t3n1Nz5RSfUezoU7fBIlaqDdskpqhaIjG8PDIiWqffdkANEQTu1mze5PJYGXOZLHJJDB+AMkEAD0 ++i5zhAI4B2t9jz31bvz387//ee/SNZsQQlpzeFy6DdQ6E632GffKA5rnvlibV1y/zhSUPOSOWben +V1Xi9g/PH8ps5ix046Cl7/6YlbzBL/16AGgsrnpi/tutaa4flTDqujjT5DcfNL7wbe7BL9dtVylV +kdHBfxuUI9Ban8nzH9Q/vzR338k1WzRa3XWjYiJjBwVPfT1s4T2v/3eRQqUePzw6LiHLNmJOlvOR +pbnb7cs3aDRGjS0xoYO3eZhoXbtlFTSqflq/8UxVLUepyZY1fXYqqM2s2f156JJ4zisoHIbBuLro +cF7gI3MeM+j1AFBaVnbRXMxm87yX5140WSMKrVJAEC/5IKcWPGpwK/EpkELs1EjAckiptSnkQKix +QDmIVQ040Q2AIXSDGmbShbXiaHeb7yKgHYqQXsrCKLGgAo/4QW2YwrddAh/7SCtqpGs84F+gVNt4 +2Q81GsChobtAyLBTBQa/w0pNOC8FoCYDNKjkXdVS/xIU6lBBNFdngTq1vKdBym5EoYcUEKsQzKhJ +Qz0q6uSlExU4VT7nSFqKbK+sdSgiRE2CoFEDTgOtAqmuCsfiy7tmbF5gd0GSpO+//751ht+vRhCE +cePGtb5HnsFg/OYSeLig4KOPFtU3NFw0C18fn1tvvSUhPp7V5u8Dk8DuZQVKknSZmahUKsRCqBiM +31MCGUwCGQwG4+qGrVDLYDAYDCaBDAaDwWD8mWCL3DIYVwmU0tLioprqyrZva2MwGEwCGYyrn9KS +Irfbmdir96UvvcZg/Mn5f0Y8tgaPrA8bAAAAAElFTkSuQmCC +'/> +<g font-family='sans-serif' font-weight='bold' font-size='8pt' fill='none' stroke='#FF0000' stroke-width='2' stroke-dasharray='none'> +<rect x='283' y='227' width='109' height='37'/> +<g transform='translate(283,227)' stroke='none'> +<circle cx='0.6em' cy='0.6em' r='0.6em' fill='#000000'/> +<text x='0.6em' y='0.9em' fill='#FFFFFF' text-anchor='middle'>5</text> +</g> +<rect x='247' y='186' width='150' height='38'/> +<g transform='translate(247,186)' stroke='none'> +<circle cx='0.6em' cy='0.6em' r='0.6em' fill='#000000'/> +<text x='0.6em' y='0.9em' fill='#FFFFFF' text-anchor='middle'>4</text> +</g> +<rect x='231' y='143' width='96' height='36'/> +<g transform='translate(231,143)' stroke='none'> +<circle cx='0.6em' cy='0.6em' r='0.6em' fill='#000000'/> +<text x='0.6em' y='0.9em' fill='#FFFFFF' text-anchor='middle'>3</text> +</g> +<rect x='214' y='93' width='98' height='45'/> +<g transform='translate(214,93)' stroke='none'> +<circle cx='0.6em' cy='0.6em' r='0.6em' fill='#000000'/> +<text x='0.6em' y='0.9em' fill='#FFFFFF' text-anchor='middle'>2</text> +</g> +<rect x='197' y='46' width='113' height='43'/> +<g transform='translate(197,46)' stroke='none'> +<circle cx='0.6em' cy='0.6em' r='0.6em' fill='#000000'/> +<text x='0.6em' y='0.9em' fill='#FFFFFF' text-anchor='middle'>1</text> +</g> +</g> +</svg> diff --git a/Doc/Sd1/objectsClasses.xml b/Doc/Sd1/objectsClasses.xml index 9854aedb1e16f3d0d5f201595492b3a627ed87fa..8e7663ec11537fdd47903734a5446b7cea2bf4c5 100644 --- a/Doc/Sd1/objectsClasses.xml +++ b/Doc/Sd1/objectsClasses.xml @@ -265,7 +265,7 @@ if (null == r) { <itemizedlist> <listitem> <para>Packages starting with <quote><package>java.</package></quote> - are reserved.</para> + and <quote><package>javax.</package></quote> are reserved.</para> </listitem> <listitem> @@ -274,14 +274,16 @@ if (null == r) { </listitem> <listitem> - <para>Package starts with reversed <xref linkend="glo_DNS"/> name + <para>Packages start with reversed <xref linkend="glo_DNS"/> name e.g.:</para> - <para><uri>mi.hdm-stuttgart.de</uri> --> - <package>de.hdm_stuttgart.mi</package>.</para> + <para><uri>mi.hdm<emphasis role="red">-</emphasis>stuttgart.de</uri> + --> <package>de.hdm<emphasis + role="red">_</emphasis>stuttgart.mi</package>.</para> <caution> - <para>Notice the <quote>-</quote> to <quote>_</quote> + <para>Notice the <quote><emphasis role="red">-</emphasis></quote> + to <quote><emphasis role="red">_</emphasis></quote> translation.</para> </caution> </listitem> @@ -294,19 +296,19 @@ if (null == r) { <glosslist> <glossentry> - <glossterm>Fully qualified class name</glossterm> + <glossterm>Fully qualified class name:</glossterm> <glossdef> <programlisting language="java">java.util.Scanner <co linkends="sd1_callout_importVsQualifying-1.2" - xml:id="sd1_callout_importVsQualifying-1.2-co"/> scanner = // Clumsy ... + xml:id="sd1_callout_importVsQualifying-1.2-co"/> scanner = // Clumsy and new java.util.Scanner <co linkends="sd1_callout_importVsQualifying-2.2" - xml:id="sd1_callout_importVsQualifying-2.2-co"/>(System.in); // ... and redundant</programlisting> + xml:id="sd1_callout_importVsQualifying-2.2-co"/>(System.in); // redundant</programlisting> </glossdef> </glossentry> <glossentry> - <glossterm>Using <code language="java">import</code></glossterm> + <glossterm>Using <code language="java">import</code>:</glossterm> <glossdef> <para><programlisting language="java">import java.util.Scanner; <co @@ -477,8 +479,8 @@ public class Q { <callout arearefs="sd1_imagemap_package2directory-1-co" xml:id="sd1_imagemap_package2directory-1.2"> - <para>Generated byte code in corresponding directory - hierarchy.</para> + <para role="slideExclude">Generated byte code in corresponding + directory hierarchy.</para> </callout> </calloutlist> </imageobjectco> @@ -491,23 +493,74 @@ public class Q { <informaltable border="1"> <tr> <td valign="top"><mediaobject> - <imageobject> - <imagedata fileref="Ref/ObjectsAndClasses/packageToDirectorySource.png"/> - </imageobject> + <imageobjectco> + <areaspec otherunits="imagemap" units="other"> + <area coords="197,46,309,88" + linkends="sd1_fig_package2directorySourceView_area-1-1" + xml:id="sd1_fig_package2directorySourceView_area-1-1-co"/> + + <area coords="214,93,311,137" + linkends="sd1_fig_package2directorySourceView_area-1-2" + xml:id="sd1_fig_package2directorySourceView_area-1-2-co"/> + + <area coords="231,143,326,178" + linkends="sd1_fig_package2directorySourceView_area-1-3" + xml:id="sd1_fig_package2directorySourceView_area-1-3-co"/> + + <area coords="247,186,396,223" + linkends="sd1_fig_package2directorySourceView_area-1-4" + xml:id="sd1_fig_package2directorySourceView_area-1-4-co"/> + + <area coords="283,227,391,263" + linkends="sd1_fig_package2directorySourceView_area-1-5" + xml:id="sd1_fig_package2directorySourceView_area-1-5-co"/> + </areaspec> + + <imageobject> + <imagedata fileref="Ref/ObjectsAndClasses/packageToDirectorySource.png.marked.svg"/> + </imageobject> + </imageobjectco> </mediaobject></td> <td valign="top"><programlisting language="java">package my.first.javapackage; + ⷠ⸠⹠+public class Print { + ⺠+ ... + -public class Print { - public void print(int i) { - System.out.println("int value " + i); - } - public void print() { - System.out.println("No argument"); - } }</programlisting></td> </tr> </informaltable> + + <calloutlist role="slideExclude"> + <callout arearefs="sd1_fig_package2directorySourceView_area-1-1-co" + xml:id="sd1_fig_package2directorySourceView_area-1-1"> + <para>Our project's start folder containing <xref + linkend="glo_Java"/> classes.</para> + </callout> + + <callout arearefs="sd1_fig_package2directorySourceView_area-1-2-co" + xml:id="sd1_fig_package2directorySourceView_area-1-2"> + <para>First package name component.</para> + </callout> + + <callout arearefs="sd1_fig_package2directorySourceView_area-1-3-co" + xml:id="sd1_fig_package2directorySourceView_area-1-3"> + <para>Second package name component.</para> + </callout> + + <callout arearefs="sd1_fig_package2directorySourceView_area-1-4-co" + xml:id="sd1_fig_package2directorySourceView_area-1-4"> + <para>Third package name component.</para> + </callout> + + <callout arearefs="sd1_fig_package2directorySourceView_area-1-5-co" + xml:id="sd1_fig_package2directorySourceView_area-1-5"> + <para>Class <classname>Print</classname> being contained within our + package.</para> + </callout> + </calloutlist> </figure> </section> @@ -9348,40 +9401,77 @@ After call: <emphasis role="red">6</emphasis></screen></td> <title>Stack: Four operations</title> <informaltable border="0"> - <colgroup width="8%"/> + <colgroup width="10%"/> + + <colgroup width="50%"/> + + <colgroup width="25%"/> + + <colgroup width="15%"/> + + <tr> + <th>Method</th> + + <th>Description</th> - <colgroup width="92%"/> + <th>Precondition</th> + + <th>Access type</th> + </tr> <tr> - <td valign="top"><emphasis role="bold">push</emphasis></td> + <td valign="top"><methodname role="bold" + xlink:href="https://docs.oracle.com/javase/10/docs/api/java/util/Stack.html#push(E)">push(...)</methodname></td> + + <td valign="top"><para>Add an object on top of stack.</para></td> - <td valign="top"><para>Put an object on top of existing - objects.</para></td> + <td valign="top"><para>-</para></td> + + <td valign="top"><para>Modify</para></td> </tr> <tr> - <td valign="top"><emphasis role="bold">pop</emphasis></td> + <td valign="top"><methodname role="bold" + xlink:href="https://docs.oracle.com/javase/10/docs/api/java/util/Stack.html#pop()">pop()</methodname></td> <td valign="top"><para>Retrieve the topmost object thereby removing - it from the stack. Precondition: Stack must not be - empty.</para></td> + it from the stack. </para></td> + + <td valign="top"><para>Stack must not be empty.</para></td> + + <td valign="top"><para>Modify</para></td> </tr> <tr> - <td valign="top"><emphasis role="bold">top</emphasis></td> + <td valign="top"><methodname role="bold" + xlink:href="https://docs.oracle.com/javase/10/docs/api/java/util/Stack.html#peek()">top()</methodname></td> - <td valign="top"><para>Access the stack's topmost object leaving it - in place. Read only. <emphasis role="bold">Precondition</emphasis>: - Stack must not be empty.</para></td> + <td valign="top"><para>Access the topmost object leaving it in + place.</para></td> + + <td valign="top"><para>Stack must not be empty.</para></td> + + <td valign="top"><para>Read only</para></td> </tr> <tr> - <td valign="top"><emphasis role="bold">empty</emphasis></td> + <td valign="top"><methodname role="bold" + xlink:href="https://docs.oracle.com/javase/10/docs/api/java/util/Stack.html#empty()">empty()</methodname></td> + + <td valign="top"><para>Returns <code language="java">true</code> if + and only if stack is empty.</para></td> - <td valign="top"><para><code language="java">true</code> if and only - if the stack is empty. Read only.</para></td> + <td valign="top"><para>-</para></td> + + <td valign="top"><para>Read only</para></td> </tr> </informaltable> + + <remark role="slideExclude">The <xref linkend="glo_JDK"/> implements a + <methodname role="bold" + xlink:href="https://docs.oracle.com/javase/10/docs/api/java/util/Stack.html#peek()">peek()</methodname> + method having exactly the »original« stack + <methodname>top()</methodname> method's semantic.</remark> </figure> <figure xml:id="sd1_fig_stackIntAnimation">