From marcf@dslextreme.com Fri Nov 9 05:39:22 2018 From: Marc Furon To: domjudge-devel@domjudge.org Subject: ICPC Import Error Date: Thu, 08 Nov 2018 20:38:59 -0800 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4856450305308292950==" --===============4856450305308292950== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit I just tried to import the team information from icpc.global. I generated a web token, went to the import screen, and entered the Southern-California-2018 contest and token. When I went to import the teams I received this error: error: Error decoding JSON data 'The ICPC International Collegiate Programming Contest
': Syntax error I do not know if this is a DOMjudge problem, or an icpc.global problem. I'll fall back to importing from files. Marc --===============4856450305308292950==-- From tobias.werth@gmail.com Fri Nov 9 07:54:36 2018 From: Tobias Werth To: domjudge-devel@domjudge.org Subject: Re: ICPC Import Error Date: Fri, 09 Nov 2018 07:54:14 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6885528722801296377==" --===============6885528722801296377== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hi Marc, I'm sorry that this is broken. It seems the URL has changed with the update to cm5. If you still want to use the import try changing the ICPCWSCLICS URL in https://github.com/DOMjudge/domjudge/blob/master/www/jury/impexp_baylor.php to https://icpc.baylor.edu/cm5-contest-rest/rest/contest/export/CLICS/CONTEST But there may be other changes required. I'll test this weekend. See https://github.com/DOMjudge/domjudge/issues/451 Tobi Marc Furon schrieb am Fr., 9. Nov. 2018, 05:39: > I just tried to import the team information from icpc.global. I > generated a web token, went to the import screen, and entered the > Southern-California-2018 contest and token. When I went to import the > teams I received this error: > > error: Error decoding JSON data ' lang="en"> content="width=device-width,initial-scale=1,shrink-to-fit=no"> name="theme-color" content="#000000"> href="/manifest.json"> href="/favicon.ico"> href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700" > rel="stylesheet"> href="https://fonts.googleapis.com/css?family=Playfair+Display:400,700" > rel="stylesheet">The ICPC International Collegiate Programming > Contest href="/static/css/main.f25ca146.css" > rel="stylesheet">
': Syntax error > > I do not know if this is a DOMjudge problem, or an icpc.global > problem. I'll fall back to importing from files. > > > Marc > > _______________________________________________ > DOMjudge-devel mailing list > DOMjudge-devel(a)domjudge.org > https://www.domjudge.org/mailman/listinfo/domjudge-devel > --===============6885528722801296377== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PHNwYW4+SGkgTWFyYyw8L3NwYW4+PGRpdj48YnI+PC9kaXY+PGRpdj5JJiMzOTttIHNvcnJ5IHRo YXQgdGhpcyBpcyBicm9rZW4uPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JdCBzZWVtcyB0aGUg VVJMIGhhcyBjaGFuZ2VkIHdpdGggdGhlIHVwZGF0ZSB0byBjbTUuPC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj5JZiB5b3Ugc3RpbGwgd2FudCB0byB1c2UgdGhlIGltcG9ydCB0cnkgY2hhbmdpbmcg dGhlIElDUENXU0NMSUNTIFVSTCBpbjwvZGl2PjxkaXY+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIu Y29tL0RPTWp1ZGdlL2RvbWp1ZGdlL2Jsb2IvbWFzdGVyL3d3dy9qdXJ5L2ltcGV4cF9iYXlsb3Iu cGhwIj5odHRwczovL2dpdGh1Yi5jb20vRE9NanVkZ2UvZG9tanVkZ2UvYmxvYi9tYXN0ZXIvd3d3 L2p1cnkvaW1wZXhwX2JheWxvci5waHA8L2E+PGJyPjwvZGl2PjxkaXY+dG88L2Rpdj48ZGl2Pjxh IGhyZWY9Imh0dHBzOi8vaWNwYy5iYXlsb3IuZWR1L2NtNS1jb250ZXN0LXJlc3QvcmVzdC9jb250 ZXN0L2V4cG9ydC9DTElDUy9DT05URVNUIj5odHRwczovL2ljcGMuYmF5bG9yLmVkdS9jbTUtY29u dGVzdC1yZXN0L3Jlc3QvY29udGVzdC9leHBvcnQvQ0xJQ1MvQ09OVEVTVDwvYT48YnI+PC9kaXY+ PGRpdj48YnI+PC9kaXY+PGRpdj5CdXQgdGhlcmUgbWF5IGJlIG90aGVyIGNoYW5nZXMgcmVxdWly ZWQuIEkmIzM5O2xsIHRlc3QgdGhpcyB3ZWVrZW5kLjwvZGl2PjxkaXY+U2VlwqA8YSBocmVmPSJo dHRwczovL2dpdGh1Yi5jb20vRE9NanVkZ2UvZG9tanVkZ2UvaXNzdWVzLzQ1MSI+aHR0cHM6Ly9n aXRodWIuY29tL0RPTWp1ZGdlL2RvbWp1ZGdlL2lzc3Vlcy80NTE8L2E+PC9kaXY+PGRpdj48YnI+ PC9kaXY+PGRpdj5Ub2JpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48 YnI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIj5NYXJjIEZ1cm9u ICZsdDs8YSBocmVmPSJtYWlsdG86bWFyY2ZAZHNsZXh0cmVtZS5jb20iPm1hcmNmQGRzbGV4dHJl bWUuY29tPC9hPiZndDsgc2NocmllYiBhbSBGci4sIDkuIE5vdi4gMjAxOCwgMDU6Mzk6PGJyPjwv ZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAu OGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPkkganVzdCB0 cmllZCB0byBpbXBvcnQgdGhlIHRlYW0gaW5mb3JtYXRpb24gZnJvbSBpY3BjLmdsb2JhbC4gSTxi cj4KZ2VuZXJhdGVkIGEgd2ViIHRva2VuLCB3ZW50IHRvIHRoZSBpbXBvcnQgc2NyZWVuLCBhbmQg ZW50ZXJlZCB0aGU8YnI+ClNvdXRoZXJuLUNhbGlmb3JuaWEtMjAxOCBjb250ZXN0IGFuZCB0b2tl bi4gV2hlbiBJIHdlbnQgdG8gaW1wb3J0IHRoZTxicj4KdGVhbXMgSSByZWNlaXZlZCB0aGlzIGVy cm9yOjxicj4KPGJyPgrCoCBlcnJvcjogRXJyb3IgZGVjb2RpbmcgSlNPTiBkYXRhICYjMzk7Jmx0 OyFkb2N0eXBlIGh0bWwmZ3Q7Jmx0O2h0bWwgPGJyPgpsYW5nPSZxdW90O2VuJnF1b3Q7Jmd0OyZs dDtoZWFkJmd0OyZsdDttZXRhIGNoYXJzZXQ9JnF1b3Q7dXRmLTgmcXVvdDsmZ3Q7Jmx0O21ldGEg bmFtZT0mcXVvdDt2aWV3cG9ydCZxdW90OyA8YnI+CmNvbnRlbnQ9JnF1b3Q7d2lkdGg9ZGV2aWNl LXdpZHRoLGluaXRpYWwtc2NhbGU9MSxzaHJpbmstdG8tZml0PW5vJnF1b3Q7Jmd0OyZsdDttZXRh IDxicj4KbmFtZT0mcXVvdDt0aGVtZS1jb2xvciZxdW90OyBjb250ZW50PSZxdW90OyMwMDAwMDAm cXVvdDsmZ3Q7Jmx0O2xpbmsgcmVsPSZxdW90O21hbmlmZXN0JnF1b3Q7IDxicj4KaHJlZj0mcXVv dDsvbWFuaWZlc3QuanNvbiZxdW90OyZndDsmbHQ7bGluayByZWw9JnF1b3Q7c2hvcnRjdXQgaWNv biZxdW90OyA8YnI+CmhyZWY9JnF1b3Q7L2Zhdmljb24uaWNvJnF1b3Q7Jmd0OyZsdDtsaW5rIDxi cj4KaHJlZj0mcXVvdDs8YSBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9m YW1pbHk9Um9ib3RvOjMwMCw0MDAsNTAwLDcwMCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9i bGFuayI+aHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAs NDAwLDUwMCw3MDA8L2E+JnF1b3Q7IDxicj4KcmVsPSZxdW90O3N0eWxlc2hlZXQmcXVvdDsmZ3Q7 Jmx0O2xpbmsgPGJyPgpocmVmPSZxdW90OzxhIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBp cy5jb20vY3NzP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OjQwMCw3MDAiIHJlbD0ibm9yZWZlcnJl ciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWls eT1QbGF5ZmFpcitEaXNwbGF5OjQwMCw3MDA8L2E+JnF1b3Q7IDxicj4KcmVsPSZxdW90O3N0eWxl c2hlZXQmcXVvdDsmZ3Q7Jmx0O3RpdGxlJmd0O1RoZSBJQ1BDIEludGVybmF0aW9uYWwgQ29sbGVn aWF0ZSBQcm9ncmFtbWluZyA8YnI+CkNvbnRlc3QmbHQ7L3RpdGxlJmd0OyZsdDtzY3JpcHQgc3Jj PSZxdW90OzxhIGhyZWY9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vcmVjYXB0Y2hhL2FwaS5qcyIg cmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9y ZWNhcHRjaGEvYXBpLmpzPC9hPiZxdW90OyA8YnI+CmFzeW5jIGRlZmVyPSZxdW90O2RlZmVyJnF1 b3Q7Jmd0OyZsdDsvc2NyaXB0Jmd0OyZsdDtsaW5rIDxicj4KaHJlZj0mcXVvdDsvc3RhdGljL2Nz cy9tYWluLmYyNWNhMTQ2LmNzcyZxdW90OyA8YnI+CnJlbD0mcXVvdDtzdHlsZXNoZWV0JnF1b3Q7 Jmd0OyZsdDsvaGVhZCZndDsmbHQ7Ym9keSZndDsmbHQ7bm9zY3JpcHQmZ3Q7WW91IG5lZWQgdG8g ZW5hYmxlIEphdmFTY3JpcHQgPGJyPgp0byBydW4gdGhpcyBhcHAuJmx0Oy9ub3NjcmlwdCZndDsm bHQ7ZGl2IGlkPSZxdW90O3Jvb3QmcXVvdDsmZ3Q7Jmx0Oy9kaXYmZ3Q7Jmx0O3NjcmlwdCA8YnI+ CnR5cGU9JnF1b3Q7dGV4dC9qYXZhc2NyaXB0JnF1b3Q7IDxicj4Kc3JjPSZxdW90Oy9zdGF0aWMv anMvbWFpbi5lZTlhMDM1OS5qcyZxdW90OyZndDsmbHQ7L3NjcmlwdCZndDsmbHQ7L2JvZHkmZ3Q7 Jmx0Oy9odG1sJmd0OyYjMzk7OiBTeW50YXggZXJyb3I8YnI+Cjxicj4KSSBkbyBub3Qga25vdyBp ZiB0aGlzIGlzIGEgRE9NanVkZ2UgcHJvYmxlbSwgb3IgYW4gaWNwYy5nbG9iYWw8YnI+CnByb2Js ZW0uIEkmIzM5O2xsIGZhbGwgYmFjayB0byBpbXBvcnRpbmcgZnJvbSBmaWxlcy48YnI+Cjxicj4K PGJyPgrCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBNYXJjPGJyPgo8YnI+Cl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgpET01qdWRnZS1kZXZlbCBtYWlsaW5n IGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0bzpET01qdWRnZS1kZXZlbEBkb21qdWRnZS5vcmciIHRh cmdldD0iX2JsYW5rIj5ET01qdWRnZS1kZXZlbEBkb21qdWRnZS5vcmc8L2E+PGJyPgo8YSBocmVm PSJodHRwczovL3d3dy5kb21qdWRnZS5vcmcvbWFpbG1hbi9saXN0aW5mby9kb21qdWRnZS1kZXZl bCIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuZG9tanVkZ2Uu b3JnL21haWxtYW4vbGlzdGluZm8vZG9tanVkZ2UtZGV2ZWw8L2E+PGJyPgo8L2Jsb2NrcXVvdGU+ PC9kaXY+PC9kaXY+Cg== --===============6885528722801296377==-- From marcf@dslextreme.com Fri Nov 9 08:27:54 2018 From: Marc Furon To: domjudge-devel@domjudge.org Subject: Re: ICPC Import Error Date: Thu, 08 Nov 2018 23:27:27 -0800 Message-ID: <497d81b6-8b65-2260-2b97-9236bad9d227@dslextreme.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6888879299655246972==" --===============6888879299655246972== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Tobias Werth wrote: > It seems the URL has changed with the update to cm5. > > If you still want to use the import try changing the ICPCWSCLICS URL in > https://github.com/DOMjudge/domjudge/blob/master/www/jury/impexp_baylor.php > to > https://icpc.baylor.edu/cm5-contest-rest/rest/contest/export/CLICS/CONTEST > > But there may be other changes required. I'll test this weekend. > See https://github.com/DOMjudge/domjudge/issues/451 I'll give this a try. I also created a standalone teams.tsv file, and it created the teams, but all the affiliations went to the first institution in the list... Marc --===============6888879299655246972==-- From marcf@dslextreme.com Fri Nov 9 09:09:38 2018 From: Marc Furon To: domjudge-devel@domjudge.org Subject: Re: ICPC Import Error Date: Fri, 09 Nov 2018 00:09:17 -0800 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0299988606124318714==" --===============0299988606124318714== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Tobias Werth wrote: > It seems the URL has changed with the update to cm5. > > If you still want to use the import try changing the ICPCWSCLICS URL in > https://github.com/DOMjudge/domjudge/blob/master/www/jury/impexp_baylor.php > to > https://icpc.baylor.edu/cm5-contest-rest/rest/contest/export/CLICS/CONTEST I made that change in impexp_baylor.php. Now I get a message that says I don't have the permission to do that. I used an "export" web token that I created. Perhaps that is a Jeff question... > But there may be other changes required. I'll test this weekend. > See https://github.com/DOMjudge/domjudge/issues/451 That will be too late for my immediate needs, as I am importing things tonight and tomorrow for a Saturday contest. As a work-around, I exported the files from the new contest management software as CLICS. I imported the groups.tsv, no problem. I can import the teams.tsv, but I got an error that says "eventlog: API ID not specified or inferred from data" and all the teams came in with the affiliation of the first team. I can correct this manually, of course, but it will take a little time. Marc --===============0299988606124318714==-- From nickygerritsen@me.com Fri Nov 9 09:12:17 2018 From: Nicky Gerritsen To: domjudge-devel@domjudge.org Subject: Re: ICPC Import Error Date: Fri, 09 Nov 2018 09:11:57 +0100 Message-ID: <4131EC54-8459-400A-9CED-4195EC381FA3@me.com> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5503638609013734454==" --===============5503638609013734454== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Marc, Normally you should import teams2.tsv instead of teams.tsv. I am not 100% sure if that will fix everything (I made some code changes on m= aster for the import), but give it a try. Nicky > On 9 Nov 2018, at 09:09, Marc Furon wrote: >=20 > Tobias Werth wrote: >=20 >> It seems the URL has changed with the update to cm5. >> If you still want to use the import try changing the ICPCWSCLICS URL in >> https://github.com/DOMjudge/domjudge/blob/master/www/jury/impexp_baylor.php >> to >> https://icpc.baylor.edu/cm5-contest-rest/rest/contest/export/CLICS/CONTEST >=20 > I made that change in impexp_baylor.php. Now I get a message that > says I don't have the permission to do that. I used an "export" web > token that I created. Perhaps that is a Jeff question... >=20 >> But there may be other changes required. I'll test this weekend. >> See https://github.com/DOMjudge/domjudge/issues/451 >=20 > That will be too late for my immediate needs, as I am importing > things tonight and tomorrow for a Saturday contest. >=20 > As a work-around, I exported the files from the new contest > management software as CLICS. I imported the groups.tsv, no problem. > I can import the teams.tsv, but I got an error that says "eventlog: > API ID not specified or inferred from data" and all the teams came in > with the affiliation of the first team. I can correct this manually, > of course, but it will take a little time. >=20 >=20 > Marc >=20 > _______________________________________________ > DOMjudge-devel mailing list > DOMjudge-devel(a)domjudge.org > https://www.domjudge.org/mailman/listinfo/domjudge-devel --===============5503638609013734454==-- From marcf@dslextreme.com Fri Nov 9 09:39:24 2018 From: Marc Furon To: domjudge-devel@domjudge.org Subject: Re: ICPC Import Error Date: Fri, 09 Nov 2018 00:39:02 -0800 Message-ID: <937c3fa5-d9eb-604d-aae2-5292bfdfeb7d@dslextreme.com> In-Reply-To: <4131EC54-8459-400A-9CED-4195EC381FA3@me.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5135008202819679679==" --===============5135008202819679679== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Nicky Gerritsen wrote: > Normally you should import teams2.tsv instead of teams.tsv. I am > not 100% sure if that will fix everything (I made some code > changes on master for the import), but give it a try. I just deleted the 109 teams that were imported by using phpMyAdmin on the teams table. I also deleted the one institution that was automatically created from the affiliation table. When I went to import teams2.tsv I get a "500: Internal Server Error" message. :-( Marc --===============5135008202819679679==-- From nickygerritsen@me.com Fri Nov 9 09:48:38 2018 From: Nicky Gerritsen To: domjudge-devel@domjudge.org Subject: Re: ICPC Import Error Date: Fri, 09 Nov 2018 09:48:20 +0100 Message-ID: In-Reply-To: <937c3fa5-d9eb-604d-aae2-5292bfdfeb7d@dslextreme.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2398992517745293184==" --===============2398992517745293184== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > On 9 Nov 2018, at 09:39, Marc Furon wrote: >=20 > Nicky Gerritsen wrote: >=20 >> Normally you should import teams2.tsv instead of teams.tsv. I am not 100% = sure if that will fix everything (I made some code changes on master for the = import), but give it a try. >=20 > I just deleted the 109 teams that were imported by using phpMyAdmin > on the teams table. I also deleted the one institution that was > automatically created from the affiliation table. >=20 > When I went to import teams2.tsv I get a "500: Internal Server Error" > message. > :-( >=20 :( Can you see what the error is? (probably in webapp/var/log/prod.log). As I said this import might be kinda-broken on 6.0 but probably we can figure= out how to get it working. Or you can set the affiliations manually of cours= e. Nicky >=20 > Marc >=20 >=20 --===============2398992517745293184==-- From tobias.werth@gmail.com Fri Nov 9 22:34:33 2018 From: Tobias Werth To: domjudge-devel@domjudge.org Subject: Re: ICPC Import Error Date: Fri, 09 Nov 2018 22:34:17 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2947197378404599031==" --===============2947197378404599031== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This commit contains the fix for the import after the API change on the Baylor site: https://github.com/DOMjudge/domjudge/commit/b9bbfd91ed1243db1bd388c17c3af76bb= c2b71aa However that's only download, not upload. Nicky Gerritsen schrieb am Fr., 9. Nov. 2018 um 09:48 Uhr: > > > > On 9 Nov 2018, at 09:39, Marc Furon wrote: > > > > Nicky Gerritsen wrote: > > > >> Normally you should import teams2.tsv instead of teams.tsv. I am not > 100% sure if that will fix everything (I made some code changes on master > for the import), but give it a try. > > > > I just deleted the 109 teams that were imported by using phpMyAdmin > > on the teams table. I also deleted the one institution that was > > automatically created from the affiliation table. > > > > When I went to import teams2.tsv I get a "500: Internal Server Error" > > message. > > :-( > > > :( > Can you see what the error is? (probably in webapp/var/log/prod.log). > As I said this import might be kinda-broken on 6.0 but probably we can > figure out how to get it working. Or you can set the affiliations manually > of course. > > Nicky > > > > Marc > > > > > > _______________________________________________ > DOMjudge-devel mailing list > DOMjudge-devel(a)domjudge.org > https://www.domjudge.org/mailman/listinfo/domjudge-devel > --===============2947197378404599031== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+VGhpcyBjb21taXQgY29udGFpbnMgdGhlIGZpeCBmb3IgdGhlIGltcG9y dCBhZnRlciB0aGUgQVBJIGNoYW5nZSBvbiB0aGUgQmF5bG9yIHNpdGU6PGRpdj48YSBocmVmPSJo dHRwczovL2dpdGh1Yi5jb20vRE9NanVkZ2UvZG9tanVkZ2UvY29tbWl0L2I5YmJmZDkxZWQxMjQz ZGIxYmQzODhjMTdjM2FmNzZiYmMyYjcxYWEiPmh0dHBzOi8vZ2l0aHViLmNvbS9ET01qdWRnZS9k b21qdWRnZS9jb21taXQvYjliYmZkOTFlZDEyNDNkYjFiZDM4OGMxN2MzYWY3NmJiYzJiNzFhYTwv YT48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Ib3dldmVyIHRoYXQmIzM5O3Mgb25seSBk b3dubG9hZCwgbm90IHVwbG9hZC48L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVv dGUiPjxkaXYgZGlyPSJsdHIiPk5pY2t5IEdlcnJpdHNlbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5p Y2t5Z2Vycml0c2VuQG1lLmNvbSI+bmlja3lnZXJyaXRzZW5AbWUuY29tPC9hPiZndDsgc2Nocmll YiBhbSBGci4sIDkuIE5vdi4gMjAxOCB1bSAwOTo0OMKgVWhyOjxicj48L2Rpdj48YmxvY2txdW90 ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVm dDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48YnI+Cjxicj4KJmd0OyBPbiA5IE5v diAyMDE4LCBhdCAwOTozOSwgTWFyYyBGdXJvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hcmNmQGRz bGV4dHJlbWUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFyY2ZAZHNsZXh0cmVtZS5jb208L2E+Jmd0 OyB3cm90ZTo8YnI+CiZndDsgPGJyPgomZ3Q7IE5pY2t5IEdlcnJpdHNlbiB3cm90ZTo8YnI+CiZn dDsgPGJyPgomZ3Q7Jmd0OyBOb3JtYWxseSB5b3Ugc2hvdWxkIGltcG9ydCB0ZWFtczIudHN2IGlu c3RlYWQgb2YgdGVhbXMudHN2LiBJIGFtIG5vdCAxMDAlIHN1cmUgaWYgdGhhdCB3aWxsIGZpeCBl dmVyeXRoaW5nIChJIG1hZGUgc29tZSBjb2RlIGNoYW5nZXMgb24gbWFzdGVyIGZvciB0aGUgaW1w b3J0KSwgYnV0IGdpdmUgaXQgYSB0cnkuPGJyPgomZ3Q7IDxicj4KJmd0OyBJIGp1c3QgZGVsZXRl ZCB0aGUgMTA5IHRlYW1zIHRoYXQgd2VyZSBpbXBvcnRlZCBieSB1c2luZyBwaHBNeUFkbWluPGJy PgomZ3Q7IG9uIHRoZSB0ZWFtcyB0YWJsZS7CoCBJIGFsc28gZGVsZXRlZCB0aGUgb25lIGluc3Rp dHV0aW9uIHRoYXQgd2FzPGJyPgomZ3Q7IGF1dG9tYXRpY2FsbHkgY3JlYXRlZCBmcm9tIHRoZSBh ZmZpbGlhdGlvbiB0YWJsZS48YnI+CiZndDsgPGJyPgomZ3Q7IFdoZW4gSSB3ZW50IHRvIGltcG9y dCB0ZWFtczIudHN2IEkgZ2V0IGEgJnF1b3Q7NTAwOiBJbnRlcm5hbCBTZXJ2ZXIgRXJyb3ImcXVv dDs8YnI+CiZndDsgbWVzc2FnZS48YnI+CiZndDsgOi0oPGJyPgomZ3Q7IDxicj4KOig8YnI+CkNh biB5b3Ugc2VlIHdoYXQgdGhlIGVycm9yIGlzPyAocHJvYmFibHkgaW4gd2ViYXBwL3Zhci9sb2cv cHJvZC5sb2cpLjxicj4KQXMgSSBzYWlkIHRoaXMgaW1wb3J0IG1pZ2h0IGJlIGtpbmRhLWJyb2tl biBvbiA2LjAgYnV0IHByb2JhYmx5IHdlIGNhbiBmaWd1cmUgb3V0IGhvdyB0byBnZXQgaXQgd29y a2luZy4gT3IgeW91IGNhbiBzZXQgdGhlIGFmZmlsaWF0aW9ucyBtYW51YWxseSBvZiBjb3Vyc2Uu PGJyPgo8YnI+Ck5pY2t5PGJyPgomZ3Q7IDxicj4KJmd0O8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IE1hcmM8YnI+CiZndDsgPGJyPgomZ3Q7IDxicj4KPGJyPgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KRE9NanVkZ2UtZGV2ZWwgbWFpbGluZyBsaXN0 PGJyPgo8YSBocmVmPSJtYWlsdG86RE9NanVkZ2UtZGV2ZWxAZG9tanVkZ2Uub3JnIiB0YXJnZXQ9 Il9ibGFuayI+RE9NanVkZ2UtZGV2ZWxAZG9tanVkZ2Uub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0 cHM6Ly93d3cuZG9tanVkZ2Uub3JnL21haWxtYW4vbGlzdGluZm8vZG9tanVkZ2UtZGV2ZWwiIHJl bD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmRvbWp1ZGdlLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RvbWp1ZGdlLWRldmVsPC9hPjxicj4KPC9ibG9ja3F1b3RlPjwvZGl2 Pgo= --===============2947197378404599031==--