From rafal@netsystem.net.pl Mon Jan 17 19:15:36 2011 From: Rafal To: lms@lists.lms.org.pl Subject: Re: [lms] polskie znaki Date: Mon, 17 Jan 2011 19:15:24 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8400326113562450798==" --===============8400326113562450798== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable a i w logach takie info: PHP Warning: imagettftext() [function.imag= ettftext]: any2eucjp(): invalid code in input string in /var/www/lms/temp= lates/przelew_generuj.php on line 93, r PHP Warning: imagettftext() [function.imag= ettftext]: any2eucjp(): invalid code in input string in /var/www/lms/temp= lates/przelew_generuj.php on line 120, PHP Warning: imagettftext() [function.imag= ettftext]: any2eucjp(): invalid code in input string in /var/www/lms/temp= lates/przelew_generuj.php on line 121, PHP Warning: imagettftext() [function.imag= ettftext]: any2eucjp(): invalid code in input string in /var/www/lms/temp= lates/przelew_generuj.php on line 124, From: Rafal=20 Sent: Monday, January 17, 2011 6:05 PM To: lista u=C5=BCytkownik=C3=B3w LMS=20 Subject: [lms] polskie znaki mam sobie skrypcik co generuje przelew na FV. Postawilem nowy serwer na slaku= 12 wszystko jest ok znaki polskie sa w PHP i HTML lecz jest problem ze znakami podczas generowania skryptu. Mec= ze sie juz z dwa tygodnie z tym i z tego co wyczytalem to problem jest z GD. Ale juz nie wiem = co zrobic.=20 To jest skrypt co na innych serwerach dziala: 28 ) { $l1 =3D substr($odbiorca1,10,28); $l2 =3D substr($odbiorca1,28,strlen($odbiorca1)); } else { $l1 =3D $odbiorca1; $l2 =3D ""; } imagettftext($obrazek, 9 , 0 , 10 , 36, $black, $font1, $l1); imagettftext($obrazek, 9 , 0 , 10 , 60, $black, $font1, $l2); if ( strlen($odbiorca2) > 28 ) { $l1 =3D substr($odbiorca2,10,28); $l2 =3D substr($odbiorca2,28,strlen($odbiorca2)); } else { $l1 =3D $odbiorca2; $l2 =3D ""; } imagettftext($obrazek, 9 , 0 , 20 , 54, $black, $font1, $l1); imagettftext($obrazek, 9 , 0 , 20 , 98, $black, $font1, $l2); // rachunek odbiorcy $l1 =3D substr($odbiorca3,0,14); $l2 =3D substr($odbiorca3,14,strlen($odbiorca3)); imagettftext($obrazek, 12 , 0 , 10 , 100, $black, $font2, $l1); imagettftext($obrazek, 12 , 0 , 10 , 115, $black, $font2, $l2); // kwota imagettftext($obrazek, 9 , 0 , 50 , 135, $black, $font3, "*** ".$nadawca3." *= **"); // nadawca if ( strlen($nadawca1) > 28 ) { $l1 =3D substr($nadawca1,0,68); $l2 =3D substr($nadawca1,78,strlen($nadawca1)); } else { $l1 =3D $nadawca1; $l2 =3D ""; } imagettftext($obrazek, 8 , 0 , 10 , 175, $black, $font1, $l1); imagettftext($obrazek, 8 , 0 , 10 , 180, $black, $font1, $l2); if ( strlen($nadawca2) > 35 ) { $l1 =3D substr($nadawca2,0,28); $l2 =3D substr($nadawca2,28,strlen($nadawca2)); } else { $l1 =3D $nadawca2; $l2 =3D ""; } imagettftext($obrazek, 9 , 0 , 10 , 195, $black, $font1, $l1); imagettftext($obrazek, 9 , 0 , 10 , 210, $black, $font1, $l2); // tytu. if ( strlen($nadawca4) > 28 ) { $l1 =3D substr($nadawca4,0,38); $l2 =3D substr($nadawca4,38,strlen($nadawca4)); } else { $l1 =3D $nadawca4; $l2 =3D ""; } imagettftext($obrazek, 8 , 0 , 10 , 245, $black, $font1, $l1); imagettftext($obrazek, 8 , 0 , 10 , 260, $black, $font1, $l2); if ( strlen($nadawca5) > 28 ) { $l1 =3D substr($nadawca5,0,28); $l2 =3D substr($nadawca5,28,strlen($nadawca5)); } else //----------------------- duzy formularz ------------------------------------= ----- imagettftext($obrazek, 12, 0 , 250, 37, $black, $font1, $odbiorca1); imagettftext($obrazek, 12, 0 , 250, 59, $black, $font1, $odbiorca2); imagettftext($obrazek, 18, 0 , 255, 102, $black, $font2, $odbiorca3); imagettftext($obrazek, 13, 0 , 540, 132, $black, $font2, "*** ".$nadawca3." *= **"); imagettftext($obrazek, 9, 0 , 258, 162, $black, $font1, $kwota_sl); // nadawca imagettftext($obrazek, 12, 0 , 255, 195, $black, $font1, $nadawca1); imagettftext($obrazek, 12, 0 , 245, 220, $black, $font1, $nadawca2); // tytu. wp.aty imagettftext($obrazek, 12, 0 , 245, 265, $black, $font1, $nadawca4); imagepng($obrazek); imagedestroy($obrazek); ?> -----------------------------------------------------------------------------= --- _______________________________________________ lms mailing list lms(a)lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms -----------------------------------------------------------------------------= --- Nie znaleziono wirusa w tej wiadomo=C5=9Bci przychodz=C4=85cej. Sprawdzone przez AVG - www.avg.com=20 Wersja: 9.0.872 / Baza danych wirus=C3=B3w: 271.1.1/3384 - Data wydania: 01/1= 6/11 08:34:00 --===============8400326113562450798== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4KPEhUTUw+PEhFQUQ+CjxNRVRBIGNvbnRlbnQ9dGV4dC9odG1sO2NoYXJzZXQ9aXNvLTg4 NTktMiBodHRwLWVxdWl2PUNvbnRlbnQtVHlwZT4KPE1FVEEgbmFtZT1HRU5FUkFUT1IgY29udGVu dD0iTVNIVE1MIDguMDAuNjAwMS4xODk5OSI+PC9IRUFEPgo8Qk9EWSBzdHlsZT0iUEFERElORy1M RUZUOiAxMHB4OyBQQURESU5HLVJJR0hUOiAxMHB4OyBQQURESU5HLVRPUDogMTVweCIgCmlkPU1h aWxDb250YWluZXJCb2R5IGxlZnRNYXJnaW49MCB0b3BNYXJnaW49MCBDYW52YXNUYWJTdG9wPSJ0 cnVlIiAKbmFtZT0iQ29tcG9zZSBtZXNzYWdlIGFyZWEiPgo8RElWPjxGT05UIHNpemU9MiBmYWNl PUFyaWFsPmEgaSB3IGxvZ2FjaCB0YWtpZSBpbmZvOjwvRk9OVD48L0RJVj4KPERJVj48Rk9OVCBz aXplPTIgZmFjZT1BcmlhbD48L0ZPTlQ+Jm5ic3A7PC9ESVY+CjxESVY+PEZPTlQgc2l6ZT0yIGZh Y2U9QXJpYWw+UEhQIFdhcm5pbmc6Jm5ic3A7IGltYWdldHRmdGV4dCgpIFsmbHQ7YSAKaHJlZj0n ZnVuY3Rpb24uaW1hZ2V0dGZ0ZXh0JyZndDtmdW5jdGlvbi5pbWFnZXR0ZnRleHQmbHQ7L2EmZ3Q7 XTogYW55MmV1Y2pwKCk6IAppbnZhbGlkIGNvZGUgaW4gaW5wdXQgc3RyaW5nIGluIC92YXIvd3d3 L2xtcy90ZW1wbGF0ZXMvcHJ6ZWxld19nZW5lcnVqLnBocCBvbiAKbGluZSA5MywgcjxCUj5QSFAg V2FybmluZzombmJzcDsgaW1hZ2V0dGZ0ZXh0KCkgWyZsdDthIApocmVmPSdmdW5jdGlvbi5pbWFn ZXR0ZnRleHQnJmd0O2Z1bmN0aW9uLmltYWdldHRmdGV4dCZsdDsvYSZndDtdOiBhbnkyZXVjanAo KTogCmludmFsaWQgY29kZSBpbiBpbnB1dCBzdHJpbmcgaW4gL3Zhci93d3cvbG1zL3RlbXBsYXRl cy9wcnplbGV3X2dlbmVydWoucGhwIG9uIApsaW5lIDEyMCw8QlI+UEhQIFdhcm5pbmc6Jm5ic3A7 IGltYWdldHRmdGV4dCgpIFsmbHQ7YSAKaHJlZj0nZnVuY3Rpb24uaW1hZ2V0dGZ0ZXh0JyZndDtm dW5jdGlvbi5pbWFnZXR0ZnRleHQmbHQ7L2EmZ3Q7XTogYW55MmV1Y2pwKCk6IAppbnZhbGlkIGNv ZGUgaW4gaW5wdXQgc3RyaW5nIGluIC92YXIvd3d3L2xtcy90ZW1wbGF0ZXMvcHJ6ZWxld19nZW5l cnVqLnBocCBvbiAKbGluZSAxMjEsPEJSPlBIUCBXYXJuaW5nOiZuYnNwOyBpbWFnZXR0ZnRleHQo KSBbJmx0O2EgCmhyZWY9J2Z1bmN0aW9uLmltYWdldHRmdGV4dCcmZ3Q7ZnVuY3Rpb24uaW1hZ2V0 dGZ0ZXh0Jmx0Oy9hJmd0O106IGFueTJldWNqcCgpOiAKaW52YWxpZCBjb2RlIGluIGlucHV0IHN0 cmluZyBpbiAvdmFyL3d3dy9sbXMvdGVtcGxhdGVzL3ByemVsZXdfZ2VuZXJ1ai5waHAgb24gCmxp bmUgMTI0LDwvRk9OVD48L0RJVj4KPERJViBzdHlsZT0iRk9OVDogMTBwdCBUYWhvbWEiPgo8RElW PjxCUj48L0RJVj4KPERJViBzdHlsZT0iQkFDS0dST1VORDogI2Y1ZjVmNSI+CjxESVYgc3R5bGU9 ImZvbnQtY29sb3I6IGJsYWNrIj48Qj5Gcm9tOjwvQj4gPEEgdGl0bGU9cmFmYWxAbmV0c3lzdGVt Lm5ldC5wbCAKaHJlZj0ibWFpbHRvOnJhZmFsQG5ldHN5c3RlbS5uZXQucGwiPlJhZmFsPC9BPiA8 L0RJVj4KPERJVj48Qj5TZW50OjwvQj4gTW9uZGF5LCBKYW51YXJ5IDE3LCAyMDExIDY6MDUgUE08 L0RJVj4KPERJVj48Qj5Ubzo8L0I+IDxBIAp0aXRsZT0ibWFpbHRvOmxtc0BsaXN0cy5sbXMub3Jn LnBsJiMxMDtLbGlrbmlqLCB0cnp5bWFqsWMgd2Nptm5p6nR5IGtsYXdpc3ogQ1RSTCwgYWJ5IHW/ eeYgs7FjemEiIApocmVmPSJtYWlsdG86bG1zQGxpc3RzLmxtcy5vcmcucGwiPmxpc3RhIHW/eXRr b3duaWvzdyBMTVM8L0E+IDwvRElWPgo8RElWPjxCPlN1YmplY3Q6PC9CPiBbbG1zXSBwb2xza2ll IHpuYWtpPC9ESVY+PC9ESVY+PC9ESVY+CjxESVY+PEJSPjwvRElWPgo8RElWPjxGT05UIHNpemU9 MiBmYWNlPUFyaWFsPm1hbSBzb2JpZSBza3J5cGNpayBjbyBnZW5lcnVqZSBwcnplbGV3IG5hIEZW LiAKUG9zdGF3aWxlbSBub3d5IHNlcndlciBuYSBzbGFrdSAxMiB3c3p5c3RrbyBqZXN0IG9rIHpu YWtpIHBvbHNraWU8L0ZPTlQ+PC9ESVY+CjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9QXJpYWw+c2Eg dyBQSFAgaSBIVE1MIGxlY3ogamVzdCBwcm9ibGVtIHplIHpuYWthbWkgCnBvZGN6YXMgZ2VuZXJv d2FuaWEgc2tyeXB0dS4gTWVjemUgc2llIGp1eiB6IGR3YTwvRk9OVD48L0RJVj4KPERJVj48Rk9O VCBzaXplPTIgZmFjZT1BcmlhbD50eWdvZG5pZSB6IHR5bSBpIHogdGVnbyBjbyB3eWN6eXRhbGVt IHRvIHByb2JsZW0gCmplc3QgeiBHRC4gQWxlIGp1eiBuaWUgd2llbSBjbyB6cm9iaWMuIDwvRk9O VD48L0RJVj4KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1BcmlhbD5UbyBqZXN0IHNrcnlwdCBjbyBu YSBpbm55Y2ggc2Vyd2VyYWNoIApkemlhbGE6PC9GT05UPjwvRElWPgo8RElWPjxGT05UIHNpemU9 MiBmYWNlPUFyaWFsPjwvRk9OVD4mbmJzcDs8L0RJVj4KPERJVj48Rk9OVCBzaXplPTIgZmFjZT1B cmlhbD4mbHQ7P3BocDwvRk9OVD48L0RJVj4KPERJVj4mbmJzcDs8L0RJVj4KPERJVj48Rk9OVCBz aXplPTIgZmFjZT1BcmlhbD5oZWFkZXIoIkNvbnRlbnQtdHlwZTogCmltYWdlL3BuZyIpOzxCUj5w dXRlbnYoJ0dERk9OVFBBVEg9Jy5yZWFscGF0aCgnLicpKTs8QlI+aW5jbHVkZSgiZnVuY3Rpb25z LnBocCIpOzwvRk9OVD48L0RJVj4KPERJVj4mbmJzcDs8L0RJVj4KPERJVj48Rk9OVCBzaXplPTIg ZmFjZT1BcmlhbD4kb2RiaW9yY2ExID0gImZpcm1hIjs8QlI+JG9kYmlvcmNhMiA9IAoiYWRyZXMi OzxCUj4kb2RiaW9yY2EzID0gImtvbnRvIjs8QlI+JG5hZGF3Y2ExID0gJF9HRVRbJ25kMSddOzxC Uj4kbmFkYXdjYTIgPSAKJF9HRVRbJ25kMiddOzxCUj4kbmFkYXdjYTMgPSAkX0dFVFsnbmRrJ107 PEJSPiRuYWRhd2NhNCA9IAokX0dFVFsnbmR0MSddOzxCUj4kbmFkYXdjYTUgPSAkX0dFVFsnbmR0 MiddOzwvRk9OVD48L0RJVj4KPERJVj4mbmJzcDs8L0RJVj4KPERJVj48Rk9OVCBzaXplPTIgZmFj ZT1BcmlhbD4ka3dvdGFfbnIgPSAKc3RyX3JlcGxhY2UoJywnLCcuJywkbmFkYXdjYTMpOzxCUj4k a3dvdGFfZ3IgPSBzcHJpbnRmKCclMDJkJyxyb3VuZCgoJGt3b3RhX25yIC0gCmZsb29yKCRrd290 YV9ucikpKjEwMCkpOzxCUj4ka3dvdGFfemwgPSB0b193b3JkcyhmbG9vcigka3dvdGFfbnIpKTs8 QlI+JGt3b3RhX3NsIAo9ICRrd290YV96bCAuJyAnLiAka3dvdGFfZ3IuICcvMTAwIHpsJzs8L0ZP TlQ+PC9ESVY+CjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9QXJpYWw+PC9GT05UPiZuYnNwOzwvRElW Pgo8RElWPjxGT05UIHNpemU9MiBmYWNlPUFyaWFsPiRvYnJhemVrID0gCmltYWdlY3JlYXRlZnJv bXBuZygicHJ6ZWxldzIucG5nIik7PEJSPiRmb250MSA9ICJhcmlhbGJkLnR0ZiI7PEJSPiRmb250 MiA9IAoiY291cmJkLnR0ZiI7PEJSPiRmb250MyA9ICJ0YWhvbWFiZC50dGYiOzxCUj4kYmxhY2sg PSAKaW1hZ2Vjb2xvcmFsbG9jYXRlKCRvYnJhemVrLCAwLCAwLCAwKTs8QlI+Ly8tLS0tLS0tLS0t LS0tLS0tIG1hbGUgb2tpZW5rbyAKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLTwvRk9OVD48L0RJVj4KPERJVj4mbmJzcDs8L0RJVj4KPERJVj48Rk9O VCBzaXplPTIgZmFjZT1BcmlhbD4vLyBvZGJpb3JjYTxCUj5pZiAoIHN0cmxlbigkb2RiaW9yY2Ex KSAmZ3Q7IDI4IAopPEJSPns8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICRsMSA9IApzdWJzdHIoJG9k YmlvcmNhMSwxMCwyOCk7PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyAkbDIgPSAKc3Vic3RyKCRvZGJp b3JjYTEsMjgsc3RybGVuKCRvZGJpb3JjYTEpKTs8QlI+fTxCUj5lbHNlPEJSPns8QlI+Jm5ic3A7 Jm5ic3A7Jm5ic3A7IAokbDEgPSAkb2RiaW9yY2ExOzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsgJGwy ID0gIiI7PEJSPn08QlI+aW1hZ2V0dGZ0ZXh0KCRvYnJhemVrLCAKOSAsIDAgLCAxMCAsIDM2LCAk YmxhY2ssICRmb250MSwgJGwxKTs8QlI+aW1hZ2V0dGZ0ZXh0KCRvYnJhemVrLCA5ICwgMCAsIDEw ICwgCjYwLCAkYmxhY2ssICRmb250MSwgJGwyKTs8L0ZPTlQ+PC9ESVY+CjxESVY+Jm5ic3A7PC9E SVY+CjxESVY+PEZPTlQgc2l6ZT0yIGZhY2U9QXJpYWw+aWYgKCBzdHJsZW4oJG9kYmlvcmNhMikg Jmd0OyAyOCAKKTxCUj57PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyAkbDEgPSAKc3Vic3RyKCRvZGJp b3JjYTIsMTAsMjgpOzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsgJGwyID0gCnN1YnN0cigkb2RiaW9y Y2EyLDI4LHN0cmxlbigkb2RiaW9yY2EyKSk7PEJSPn08QlI+ZWxzZTxCUj57PEJSPiZuYnNwOyZu YnNwOyZuYnNwOyAKJGwxID0gJG9kYmlvcmNhMjs8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICRsMiA9 ICIiOzxCUj59PEJSPmltYWdldHRmdGV4dCgkb2JyYXplaywgCjkgLCAwICwgMjAgLCA1NCwgJGJs YWNrLCAkZm9udDEsICRsMSk7PEJSPmltYWdldHRmdGV4dCgkb2JyYXplaywgOSAsIDAgLCAyMCAs IAo5OCwgJGJsYWNrLCAkZm9udDEsICRsMik7PEJSPi8vIHJhY2h1bmVrIG9kYmlvcmN5PEJSPiRs MSA9IApzdWJzdHIoJG9kYmlvcmNhMywwLDE0KTs8QlI+JGwyID0gCnN1YnN0cigkb2RiaW9yY2Ez LDE0LHN0cmxlbigkb2RiaW9yY2EzKSk7PEJSPmltYWdldHRmdGV4dCgkb2JyYXplaywgMTIgLCAw ICwgMTAgCiwgMTAwLCAkYmxhY2ssICRmb250MiwgJGwxKTs8QlI+aW1hZ2V0dGZ0ZXh0KCRvYnJh emVrLCAxMiAsIDAgLCAxMCAsIDExNSwgCiRibGFjaywgJGZvbnQyLCAkbDIpOzxCUj4vLyBrd290 YTxCUj5pbWFnZXR0ZnRleHQoJG9icmF6ZWssIDkgLCAwICwgNTAgLCAxMzUsIAokYmxhY2ssICRm b250MywgIioqKiAiLiRuYWRhd2NhMy4iICoqKiIpOzxCUj4vLyBuYWRhd2NhPEJSPmlmICggCnN0 cmxlbigkbmFkYXdjYTEpICZndDsgMjggKTxCUj57PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyAkbDEg PSAKc3Vic3RyKCRuYWRhd2NhMSwwLDY4KTs8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICRsMiA9IApz dWJzdHIoJG5hZGF3Y2ExLDc4LHN0cmxlbigkbmFkYXdjYTEpKTs8QlI+fTxCUj5lbHNlPEJSPns8 QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IAokbDEgPSAkbmFkYXdjYTE7PEJSPiZuYnNwOyZuYnNwOyZu YnNwOyAkbDIgPSAiIjs8QlI+fTxCUj5pbWFnZXR0ZnRleHQoJG9icmF6ZWssIAo4ICwgMCAsIDEw ICwgMTc1LCAkYmxhY2ssICRmb250MSwgJGwxKTs8QlI+aW1hZ2V0dGZ0ZXh0KCRvYnJhemVrLCA4 ICwgMCAsIDEwICwgCjE4MCwgJGJsYWNrLCAkZm9udDEsICRsMik7PEJSPmlmICggc3RybGVuKCRu YWRhd2NhMikgJmd0OyAzNSAKKTxCUj57PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyAkbDEgPSBzdWJz dHIoJG5hZGF3Y2EyLDAsMjgpOzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsgCiRsMiA9IApzdWJzdHIo JG5hZGF3Y2EyLDI4LHN0cmxlbigkbmFkYXdjYTIpKTs8QlI+fTxCUj5lbHNlPEJSPns8QlI+Jm5i c3A7Jm5ic3A7Jm5ic3A7IAokbDEgPSAkbmFkYXdjYTI7PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyAk bDIgPSAiIjs8QlI+fTxCUj5pbWFnZXR0ZnRleHQoJG9icmF6ZWssIAo5ICwgMCAsIDEwICwgMTk1 LCAkYmxhY2ssICRmb250MSwgJGwxKTs8QlI+aW1hZ2V0dGZ0ZXh0KCRvYnJhemVrLCA5ICwgMCAs IDEwICwgCjIxMCwgJGJsYWNrLCAkZm9udDEsICRsMik7PEJSPi8vIHR5dHUuPEJSPmlmICggc3Ry bGVuKCRuYWRhd2NhNCkgJmd0OyAyOCAKKTxCUj57PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyAkbDEg PSBzdWJzdHIoJG5hZGF3Y2E0LDAsMzgpOzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsgCiRsMiA9IApz dWJzdHIoJG5hZGF3Y2E0LDM4LHN0cmxlbigkbmFkYXdjYTQpKTs8QlI+fTxCUj5lbHNlPEJSPns8 QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IAokbDEgPSAkbmFkYXdjYTQ7PEJSPiZuYnNwOyZuYnNwOyZu YnNwOyAkbDIgPSAiIjs8QlI+fTxCUj5pbWFnZXR0ZnRleHQoJG9icmF6ZWssIAo4ICwgMCAsIDEw ICwgMjQ1LCAkYmxhY2ssICRmb250MSwgJGwxKTs8QlI+aW1hZ2V0dGZ0ZXh0KCRvYnJhemVrLCA4 ICwgMCAsIDEwICwgCjI2MCwgJGJsYWNrLCAkZm9udDEsICRsMik7PEJSPmlmICggc3RybGVuKCRu YWRhd2NhNSkgJmd0OyAyOCAKKTxCUj57PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyAkbDEgPSBzdWJz dHIoJG5hZGF3Y2E1LDAsMjgpOzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsgCiRsMiA9IHN1YnN0cigk bmFkYXdjYTUsMjgsc3RybGVuKCRuYWRhd2NhNSkpOzxCUj59PEJSPmVsc2U8L0ZPTlQ+PC9ESVY+ CjxESVY+Jm5ic3A7PC9ESVY+PEZPTlQgc2l6ZT0yIGZhY2U9QXJpYWw+CjxESVY+PEJSPi8vLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0gZHV6eSBmb3JtdWxhcnogCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJSPmltYWdldHRmdGV4dCgkb2JyYXplaywgMTIsIDAgLCAy NTAsIAozNywgJGJsYWNrLCAkZm9udDEsICRvZGJpb3JjYTEpOzxCUj5pbWFnZXR0ZnRleHQoJG9i cmF6ZWssIDEyLCAwICwgMjUwLCA1OSwgCiRibGFjaywgJGZvbnQxLCAkb2RiaW9yY2EyKTs8QlI+ aW1hZ2V0dGZ0ZXh0KCRvYnJhemVrLCAxOCwgMCAsIDI1NSwgMTAyLCAkYmxhY2ssIAokZm9udDIs ICRvZGJpb3JjYTMpOzxCUj5pbWFnZXR0ZnRleHQoJG9icmF6ZWssIDEzLCAwICwgNTQwLCAxMzIs ICRibGFjaywgJGZvbnQyLCAKIioqKiAiLiRuYWRhd2NhMy4iICoqKiIpOzxCUj5pbWFnZXR0ZnRl eHQoJG9icmF6ZWssIDksIDAgLCAyNTgsIDE2MiwgJGJsYWNrLCAKJGZvbnQxLCAka3dvdGFfc2wp OzxCUj4vLyBuYWRhd2NhPEJSPmltYWdldHRmdGV4dCgkb2JyYXplaywgMTIsIDAgLCAyNTUsIDE5 NSwgCiRibGFjaywgJGZvbnQxLCAkbmFkYXdjYTEpOzxCUj5pbWFnZXR0ZnRleHQoJG9icmF6ZWss IDEyLCAwICwgMjQ1LCAyMjAsICRibGFjaywgCiRmb250MSwgJG5hZGF3Y2EyKTs8QlI+Ly8gdHl0 dS4gd3AuYXR5PEJSPmltYWdldHRmdGV4dCgkb2JyYXplaywgMTIsIDAgLCAyNDUsIAoyNjUsICRi bGFjaywgJGZvbnQxLCAKJG5hZGF3Y2E0KTs8QlI+aW1hZ2VwbmcoJG9icmF6ZWspOzxCUj5pbWFn ZWRlc3Ryb3koJG9icmF6ZWspOzxCUj4/Jmd0OzwvRElWPgo8RElWPjwvRk9OVD4mbmJzcDs8L0RJ Vj4KPFA+CjxIUj4KCjxQPjwvUD5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXzxCUj5sbXMgbWFpbGluZyAKbGlzdDxCUj5sbXNAbGlzdHMubG1zLm9yZy5wbDxC Uj5odHRwOi8vbGlzdHMubG1zLm9yZy5wbC9tYWlsbWFuL2xpc3RpbmZvL2xtczxCUj4KPFA+CjxI Uj4KCjxQPjwvUD48QlI+TmllIHpuYWxlemlvbm8gd2lydXNhIHcgdGVqIHdpYWRvbW+2Y2kgcHJ6 eWNob2R6sWNlai48QlI+U3ByYXdkem9uZSAKcHJ6ZXogQVZHIC0gd3d3LmF2Zy5jb20gPEJSPldl cnNqYTogOS4wLjg3MiAvIEJhemEgZGFueWNoIHdpcnVz83c6IDI3MS4xLjEvMzM4NCAKLSBEYXRh IHd5ZGFuaWE6IDAxLzE2LzExIDA4OjM0OjAwPEJSPjwvQk9EWT48L0hUTUw+Cg== --===============8400326113562450798==--