From vszocs at redhat.com Mon Jul 30 08:03:04 2012 Content-Type: multipart/mixed; boundary="===============8192082473821045738==" MIME-Version: 1.0 From: Vojtech Szocs To: devel at ovirt.org Subject: [Engine-devel] oVirt UI Plugins Meeting Date: Mon, 30 Jul 2012 08:02:39 -0400 Message-ID: <1532776984.18312112.1343649759701.JavaMail.root@redhat.com> --===============8192082473821045738== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_18312111_1807961226.1343649759700 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit The following meeting has been modified: Subject: oVirt UI Plugins Meeting = Organizer: "Vojtech Szocs" = Time: Tuesday, July 31, 2012, 4:30:00 PM - 5:30:00 PM GMT +01:00 Belgrade, = Bratislava, Budapest, Ljubljana, Prague = Invitees: engine-devel(a)ovirt.org; George.Costea(a)netapp.com; Troy.Mangum= (a)netapp.com; Dustin.Schoenbrun(a)netapp.com; Ricky.Hopper(a)netapp.com; C= hris.Frantz(a)hp.com = *~*~*~*~*~*~*~*~*~* Hi guys, = let me invite you to a meeting for discussing oVirt UI Plugins feature. = Topics covered in this meeting: = * UI Plugins proof-of-concept (PoC): how it works and what are its impl= ications = * Discuss two ways to build plugins, comparing their pros and cons = * Decide on next steps for initial UI Plugins implementation = Here are the details required for joining the session. = Intercall dial-in numbers can be found at: = https://www.intercallonline.com/portlets/scheduling/viewNumbers/listNumbers= ByCode.do?confCode=3D7128867405 = Intercall Conference Code ID: 7128867405 # = Elluminate session: = https://sas.elluminate.com/m.jnlp?sid=3D819&password=3DM.9C6593A28029B5159D= 5DD78B361387 = Regards, = Vojtech = ------=3D_Part_18312111_1807961226.1343649759700 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable

The following meeting has been modified:<= /h=3D 3>

Subject:oVirt UI Plugins Meeting
Organizer:"Vojtech Szocs" <vszocs(a)redh= at.c=3D om>

Time:Tuesday, July 31, 2012, 4:30:00 PM - 5= :3=3D 0:00 PM GMT +01:00 Belgrade, Bratislava, Budapest, Ljubljana, Prague

Invitees:engine-devel(a)ovirt.org; George.C= oste=3D a(a)netapp.com; Troy.Mangum(a)netapp.com; Dustin.Schoenbrun(a)netapp.com; R= icky.H=3D opper(a)netapp.com; Chris.Frantz(a)hp.com

*~*~*~*~*~*~*~*~*~*

H= =3D i guys,

let me invite you to a meeting for discussing oVirt UI Plugins feature.

Topics covered= =3D in this meeting:
  • UI Plugins proof-of-concept (PoC): how it work= =3D s and what are its implications
  • Discuss two ways to build plugins, = =3D comparing their pros and cons
  • Decide on next steps for initial UI P= =3D lugins implementation




Here are the details required for joining the session.= =3D

Intercall dial-in numbers can be found at:
https://www.intercallonline.com/portlets/scheduling/vi= ew=3D Numbers/listNumbersByCode.do?confCode=3D3D7128867405
<= br=3D >Intercall Conference Code ID: 7128867= 405<=3D /a>#


Elluminate session:

https://sas.elluminate.com/m.jnlp?sid=3D3D819&password= =3D3D=3D M.9C6593A28029B5159D5DD78B361387




Regards,
Vojtech

------=3D_Part_18312111_1807961226.1343649759700 Content-Type: text/calendar; charset=3Dutf-8; method=3DREQUEST; name=3Dmeet= ing.ics Content-Transfer-Encoding: 7bit BEGIN:VCALENDAR PRODID:Zimbra-Calendar-Provider VERSION:2.0 METHOD:REQUEST BEGIN:VTIMEZONE TZID:Europe/Belgrade BEGIN:STANDARD DTSTART:19710101T030000 TZOFFSETTO:+0100 TZOFFSETFROM:+0200 RRULE:FREQ=3DYEARLY;WKST=3DMO;INTERVAL=3D1;BYMONTH=3D10;BYDAY=3D-1SU TZNAME:CET END:STANDARD BEGIN:DAYLIGHT DTSTART:19710101T020000 TZOFFSETTO:+0200 TZOFFSETFROM:+0100 RRULE:FREQ=3DYEARLY;WKST=3DMO;INTERVAL=3D1;BYMONTH=3D3;BYDAY=3D-1SU TZNAME:CEST END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT UID:c3ad3a54-435b-4b59-91c8-9a20931a0c43 SUMMARY:oVirt UI Plugins Meeting ATTENDEE;CN=3Dengine-devel;ROLE=3DREQ-PARTICIPANT;PARTSTAT=3DNEEDS-ACTION;R= SVP=3DFAL SE:mailto:engine-devel(a)ovirt.org ATTENDEE;CN=3DGeorge Costea;ROLE=3DREQ-PARTICIPANT;PARTSTAT=3DNEEDS-ACTION;= RSVP=3DFA LSE:mailto:George.Costea(a)netapp.com ATTENDEE;CN=3DTroy Mangum;ROLE=3DREQ-PARTICIPANT;PARTSTAT=3DNEEDS-ACTION;RS= VP=3DFALS E:mailto:Troy.Mangum(a)netapp.com ATTENDEE;CN=3DDustin Schoenbrun;ROLE=3DREQ-PARTICIPANT;PARTSTAT=3DNEEDS-ACT= ION;RSV P=3DFALSE:mailto:Dustin.Schoenbrun(a)netapp.com ATTENDEE;CN=3DRicky Hopper;ROLE=3DREQ-PARTICIPANT;PARTSTAT=3DNEEDS-ACTION;R= SVP=3DFAL SE:mailto:Ricky.Hopper(a)netapp.com ATTENDEE;CN=3DChris Frantz;ROLE=3DREQ-PARTICIPANT;PARTSTAT=3DNEEDS-ACTION;R= SVP=3DFAL SE:mailto:Chris.Frantz(a)hp.com ORGANIZER;CN=3DVojtech Szocs:mailto:vszocs(a)redhat.com DTSTART;TZID=3D"Europe/Belgrade":20120731T163000 DTEND;TZID=3D"Europe/Belgrade":20120731T173000 STATUS:CONFIRMED CLASS:PUBLIC X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY TRANSP:OPAQUE LAST-MODIFIED:20120730T120239Z DTSTAMP:20120730T120239Z SEQUENCE:4 DESCRIPTION:The following meeting has been modified:\n\nSubject: oVirt UI Pl ugins Meeting \nOrganizer: "Vojtech Szocs" \n\nTime:= Tue sday\, July 31\, 2012\, 4:30:00 PM - 5:30:00 PM GMT +01:00 Belgrade\, Brat= is lava\, Budapest\, Ljubljana\, Prague\n \nInvitees: engine-devel(a)ovirt.or= g\; = George.Costea(a)netapp.com\; Troy.Mangum(a)netapp.com\; Dustin.Schoenbrun(= a)netapp .com\; Ricky.Hopper(a)netapp.com\; Chris.Frantz(a)hp.com \n\n\n*~*~*~*~*~*= ~*~*~* ~*\n\n\n\n\n\nHi guys\, \n\nlet me invite you to a meeting for discussing = oV irt UI Plugins feature. \n\nTopics covered in this meeting: \n\n * UI P= lu gins proof-of-concept (PoC): how it works and what are its implications \n= = * Discuss two ways to build plugins\, comparing their pros and cons \n = = * Decide on next steps for initial UI Plugins implementation \n\n\n\n\n\n\= nH ere are the details required for joining the session. \n\nIntercall dial-i= n = numbers can be found at: \nhttps://www.intercallonline.com/portlets/schedu= li ng/viewNumbers/listNumbersByCode.do?confCode=3D7128867405 \n\nIntercall Co= nfer ence Code ID: 7128867405 # \n\n\nElluminate session: \nhttps://sas.ellumin= at e.com/m.jnlp?sid=3D819&password=3DM.9C6593A28029B5159D5DD78B361387 \n\n\n\= nRegar ds\, \nVojtech \n\n X-ALT-DESC;FMTTYPE=3Dtext/html:

The followin= g mee ting has been modified:

\n\n

\n\n\n\n= \n

\n

Subject:oVirt UI Plugins Meeting
Org anizer:"Vojtech Szocs" <\;vszocs(a)redhat.com>\;
\n
Time:Tuesda= y\, Ju ly 31\, 2012\, 4:30:00 PM - 5:30:00 PM GMT +01:00 Belgrade\, Bratislava\, = Bu dapest\, Ljubljana\, Prague\n
\n

\n\n< tr>\n
Invitees:engine-devel(a)ovirt.org\; George.Co= stea(a)n etapp.com\; Troy.Mangum(a)netapp.com\; Dustin.Schoenbrun(a)netapp.com\; Ri= cky.Ho pper(a)netapp.com\; Chris.Frantz(a)hp.com
\n

*~*~*= ~*~*~* ~*~*~*~*

Hi guys= \,

let me invite you to a meeting for discussing oVirt UI Plugins feature.

Topics covered in this= m eeting:
  • UI Plugins proof-of-concept (PoC): how it works and wha= t = are its implications
  • Discuss two ways to build plugins\, comparing= t heir pros and cons
  • Decide on next steps for initial UI Plugins imp= le mentation




Here are the details required for joining the session.

Inte= rc all dial-in numbers can be found at:
https://w= ww.i ntercallonline.com/portlets/scheduling/viewNumbers/listNumbersByCode.do?co= nf Code=3D7128867405

Intercall Conference Code ID: <= span class=3D"" id=3D"OBJ_PREFIX_DWT2572_com_zimbra_phone">7128867405#


Elluminate se= ssio n:

<= a targ et=3D"_blank" href=3D"https://sas.elluminate.com/m.jnlp?sid=3D819&\;pas= sword=3DM. 9C6593A28029B5159D5DD78B361387">https://sas.elluminate.com/m.jnlp?sid=3D81= 9&am p\;password=3DM.9C6593A28029B5159D5DD78B361387



Regards\,
Vojtech

=
BEGIN:VALARM ACTION:DISPLAY TRIGGER;RELATED=3DSTART:-PT5M DESCRIPTION:Reminder END:VALARM END:VEVENT END:VCALENDAR ------=3D_Part_18312111_1807961226.1343649759700-- --===============8192082473821045738== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzE4MzEyMTExXzE4MDc5NjEyMjYuMTM0MzY0OTc1OTcwMApDb250ZW50LVR5 cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKVGhlIGZvbGxvd2luZyBtZWV0aW5nIGhhcyBiZWVuIG1vZGlmaWVkOgoKU3ViamVjdDog b1ZpcnQgVUkgUGx1Z2lucyBNZWV0aW5nIApPcmdhbml6ZXI6ICJWb2p0ZWNoIFN6b2NzIiA8dnN6 b2NzQHJlZGhhdC5jb20+IAoKVGltZTogVHVlc2RheSwgSnVseSAzMSwgMjAxMiwgNDozMDowMCBQ TSAtIDU6MzA6MDAgUE0gR01UICswMTowMCBCZWxncmFkZSwgQnJhdGlzbGF2YSwgQnVkYXBlc3Qs IExqdWJsamFuYSwgUHJhZ3VlCiAKSW52aXRlZXM6IGVuZ2luZS1kZXZlbEBvdmlydC5vcmc7IEdl b3JnZS5Db3N0ZWFAbmV0YXBwLmNvbTsgVHJveS5NYW5ndW1AbmV0YXBwLmNvbTsgRHVzdGluLlNj aG9lbmJydW5AbmV0YXBwLmNvbTsgUmlja3kuSG9wcGVyQG5ldGFwcC5jb207IENocmlzLkZyYW50 ekBocC5jb20gCgoKKn4qfip+Kn4qfip+Kn4qfip+KgoKCgoKCkhpIGd1eXMsIAoKbGV0IG1lIGlu dml0ZSB5b3UgdG8gYSBtZWV0aW5nIGZvciBkaXNjdXNzaW5nIG9WaXJ0IFVJIFBsdWdpbnMgZmVh dHVyZS4gCgpUb3BpY3MgY292ZXJlZCBpbiB0aGlzIG1lZXRpbmc6IAoKICAgICogVUkgUGx1Z2lu cyBwcm9vZi1vZi1jb25jZXB0IChQb0MpOiBob3cgaXQgd29ya3MgYW5kIHdoYXQgYXJlIGl0cyBp bXBsaWNhdGlvbnMgCiAgICAqIERpc2N1c3MgdHdvIHdheXMgdG8gYnVpbGQgcGx1Z2lucywgY29t cGFyaW5nIHRoZWlyIHByb3MgYW5kIGNvbnMgCiAgICAqIERlY2lkZSBvbiBuZXh0IHN0ZXBzIGZv ciBpbml0aWFsIFVJIFBsdWdpbnMgaW1wbGVtZW50YXRpb24gCgoKCgoKCkhlcmUgYXJlIHRoZSBk ZXRhaWxzIHJlcXVpcmVkIGZvciBqb2luaW5nIHRoZSBzZXNzaW9uLiAKCkludGVyY2FsbCBkaWFs LWluIG51bWJlcnMgY2FuIGJlIGZvdW5kIGF0OiAKaHR0cHM6Ly93d3cuaW50ZXJjYWxsb25saW5l LmNvbS9wb3J0bGV0cy9zY2hlZHVsaW5nL3ZpZXdOdW1iZXJzL2xpc3ROdW1iZXJzQnlDb2RlLmRv P2NvbmZDb2RlPTcxMjg4Njc0MDUgCgpJbnRlcmNhbGwgQ29uZmVyZW5jZSBDb2RlIElEOiA3MTI4 ODY3NDA1ICMgCgoKRWxsdW1pbmF0ZSBzZXNzaW9uOiAKaHR0cHM6Ly9zYXMuZWxsdW1pbmF0ZS5j b20vbS5qbmxwP3NpZD04MTkmcGFzc3dvcmQ9TS45QzY1OTNBMjgwMjlCNTE1OUQ1REQ3OEIzNjEz ODcgCgoKClJlZ2FyZHMsIApWb2p0ZWNoIAoKCi0tLS0tLT1fUGFydF8xODMxMjExMV8xODA3OTYx MjI2LjEzNDM2NDk3NTk3MDAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgK Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+PGJvZHkg aWQ9M0QnaHRtbG1vZGUnPjxoMz5UaGUgZm9sbG93aW5nIG1lZXRpbmcgaGFzIGJlZW4gbW9kaWZp ZWQ6PC9oPQozPgoKPHA+Cjx0YWJsZSBib3JkZXI9M0QnMCc+Cjx0cj48dGggYWxpZ249M0RsZWZ0 PlN1YmplY3Q6PC90aD48dGQ+b1ZpcnQgVUkgUGx1Z2lucyBNZWV0aW5nIDwvdGQ+PC90cj4KPHRy Pjx0aCBhbGlnbj0zRGxlZnQ+T3JnYW5pemVyOjwvdGg+PHRkPiJWb2p0ZWNoIFN6b2NzIiAmbHQ7 dnN6b2NzQHJlZGhhdC5jPQpvbSZndDsgPC90ZD48L3RyPgo8L3RhYmxlPgo8cD4KPHRhYmxlIGJv cmRlcj0zRCcwJz4KPHRyPjx0aCBhbGlnbj0zRGxlZnQ+VGltZTo8L3RoPjx0ZD5UdWVzZGF5LCBK dWx5IDMxLCAyMDEyLCA0OjMwOjAwIFBNIC0gNTozPQowOjAwIFBNIEdNVCArMDE6MDAgQmVsZ3Jh ZGUsIEJyYXRpc2xhdmEsIEJ1ZGFwZXN0LCBManVibGphbmEsIFByYWd1ZQogPC90ZD48L3RyPjwv dGFibGU+CjxwPgo8dGFibGUgYm9yZGVyPTNEJzAnPgo8dHI+PHRoIGFsaWduPTNEbGVmdD5JbnZp dGVlczo8L3RoPjx0ZD5lbmdpbmUtZGV2ZWxAb3ZpcnQub3JnOyBHZW9yZ2UuQ29zdGU9CmFAbmV0 YXBwLmNvbTsgVHJveS5NYW5ndW1AbmV0YXBwLmNvbTsgRHVzdGluLlNjaG9lbmJydW5AbmV0YXBw LmNvbTsgUmlja3kuSD0Kb3BwZXJAbmV0YXBwLmNvbTsgQ2hyaXMuRnJhbnR6QGhwLmNvbSA8L3Rk PjwvdHI+CjwvdGFibGU+CjxkaXY+Kn4qfip+Kn4qfip+Kn4qfip+KjwvZGl2Pjxicj48ZGl2IHN0 eWxlPTNEJ2ZvbnQtZmFtaWx5OiB0aW1lcyBuZXcgcm9tYT0KbixuZXcgeW9yayx0aW1lcyxzZXJp ZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogIzAwMDAwMCc+PGRpdiBzdHlsZT0zRCJmb250PQot ZmFtaWx5OiB0aW1lcyBuZXcgcm9tYW4sbmV3IHlvcmssdGltZXMsc2VyaWY7IGZvbnQtc2l6ZTog MTJwdDsgY29sb3I6ICMwMDA9CjAwMCI+PGRpdiBzdHlsZT0zRCJmb250LWZhbWlseTogdGltZXMg bmV3IHJvbWFuLG5ldyB5b3JrLHRpbWVzLHNlcmlmOyBmb250LT0Kc2l6ZTogMTJwdDsgY29sb3I6 ICMwMDAwMDAiPjxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21hbixuZXcg PQp5b3JrLHRpbWVzLHNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiAjMDAwMDAwIj48ZGl2 IHN0eWxlPTNEImZvbnQtZmFtaWw9Cnk6IHRpbWVzIG5ldyByb21hbixuZXcgeW9yayx0aW1lcyxz ZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogIzAwMDAwMCI+SD0KaSBndXlzLDxicj48YnI+ bGV0IG1lIGludml0ZSB5b3UgdG8gYSBtZWV0aW5nIGZvciBkaXNjdXNzaW5nIDxzcGFuIHN0eWxl PTNEPQoiZm9udC13ZWlnaHQ6IGJvbGQ7Ij5vVmlydCBVSSBQbHVnaW5zPC9zcGFuPiBmZWF0dXJl Ljxicj48YnI+VG9waWNzIGNvdmVyZWQ9CiBpbiB0aGlzIG1lZXRpbmc6PGJyPjx1bD48bGk+VUkg UGx1Z2lucyBwcm9vZi1vZi1jb25jZXB0IChQb0MpOiBob3cgaXQgd29yaz0KcyBhbmQgd2hhdCBh cmUgaXRzIGltcGxpY2F0aW9uczwvbGk+PGxpPkRpc2N1c3MgdHdvIHdheXMgdG8gYnVpbGQgcGx1 Z2lucywgPQpjb21wYXJpbmcgdGhlaXIgcHJvcyBhbmQgY29uczwvbGk+PGxpPkRlY2lkZSBvbiBu ZXh0IHN0ZXBzIGZvciBpbml0aWFsIFVJIFA9Cmx1Z2lucyBpbXBsZW1lbnRhdGlvbjwvbGk+PC91 bD48cD48YnI+PC9wPjxociBzdHlsZT0zRCJ3aWR0aDogMTAwJTsgaGVpZ2h0Oj0KIDJweDsiPjxw Pjxicj48L3A+PHA+SGVyZSBhcmUgdGhlIGRldGFpbHMgcmVxdWlyZWQgZm9yIGpvaW5pbmcgdGhl IHNlc3Npb24uPQo8YnI+PGJyPkludGVyY2FsbCBkaWFsLWluIG51bWJlcnMgY2FuIGJlIGZvdW5k IGF0Ojxicj48c3BhbiBjbGFzcz0zRCJPYmplY3Q9CiIgaWQ9M0QiT0JKX1BSRUZJWF9EV1QyNTcx X2NvbV96aW1icmFfdXJsIj48c3BhbiBjbGFzcz0zRCJPYmplY3QiIGlkPTNEIk9CSj0KX1BSRUZJ WF9EV1QxNTY5X2NvbV96aW1icmFfdXJsIj48YSB0YXJnZXQ9M0QiX2JsYW5rIiBocmVmPTNEImh0 dHBzOi8vd3d3LmluPQp0ZXJjYWxsb25saW5lLmNvbS9wb3J0bGV0cy9zY2hlZHVsaW5nL3ZpZXdO dW1iZXJzL2xpc3ROdW1iZXJzQnlDb2RlLmRvP2NvbmY9CkNvZGU9M0Q3MTI4ODY3NDA1Ij5odHRw czovL3d3dy5pbnRlcmNhbGxvbmxpbmUuY29tL3BvcnRsZXRzL3NjaGVkdWxpbmcvdmlldz0KTnVt YmVycy9saXN0TnVtYmVyc0J5Q29kZS5kbz9jb25mQ29kZT0zRDcxMjg4Njc0MDU8L2E+PC9zcGFu Pjwvc3Bhbj48YnI+PGJyPQo+SW50ZXJjYWxsIENvbmZlcmVuY2UgQ29kZSBJRDogPHNwYW4gY2xh c3M9M0QiIiBpZD0zRCJPQkpfUFJFRklYX0RXVDI1NzJfY289Cm1femltYnJhX3Bob25lIj48YSBo cmVmPTNEImNhbGx0bzo3MTI4ODY3NDA1IiB0YXJnZXQ9M0QiX2JsYW5rIj43MTI4ODY3NDA1PD0K L2E+PC9zcGFuPiM8L3A+PHA+PGJyPjwvcD48cD5FbGx1bWluYXRlIHNlc3Npb246PC9wPjxwPjxz cGFuIGNsYXNzPTNEIk9iamVjPQp0IiBpZD0zRCJPQkpfUFJFRklYX0RXVDU5MjBfY29tX3ppbWJy YV91cmwiPjxhIHRhcmdldD0zRCJfYmxhbmsiIGhyZWY9M0QiaHQ9CnRwczovL3Nhcy5lbGx1bWlu YXRlLmNvbS9tLmpubHA/c2lkPTNEODE5JmFtcDtwYXNzd29yZD0zRE0uOUM2NTkzQTI4MDI5QjUx NT0KOUQ1REQ3OEIzNjEzODciPmh0dHBzOi8vc2FzLmVsbHVtaW5hdGUuY29tL20uam5scD9zaWQ9 M0Q4MTkmYW1wO3Bhc3N3b3JkPTNEPQpNLjlDNjU5M0EyODAyOUI1MTU5RDVERDc4QjM2MTM4Nzwv YT48L3NwYW4+PC9wPjxwPjxicj48L3A+PGhyIHN0eWxlPTNEIndpZHQ9Cmg6IDEwMCU7IGhlaWdo dDogMnB4OyI+PGJyPlJlZ2FyZHMsPGJyPlZvanRlY2g8YnI+PGJyPjwvZGl2PjwvZGl2PjwvZGl2 PjwvZD0KaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9QYXJ0XzE4MzEyMTExXzE4MDc5 NjEyMjYuMTM0MzY0OTc1OTcwMApDb250ZW50LVR5cGU6IHRleHQvY2FsZW5kYXI7IGNoYXJzZXQ9 dXRmLTg7IG1ldGhvZD1SRVFVRVNUOyBuYW1lPW1lZXRpbmcuaWNzCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IDdiaXQKCkJFR0lOOlZDQUxFTkRBUgpQUk9ESUQ6WmltYnJhLUNhbGVuZGFyLVBy b3ZpZGVyClZFUlNJT046Mi4wCk1FVEhPRDpSRVFVRVNUCkJFR0lOOlZUSU1FWk9ORQpUWklEOkV1 cm9wZS9CZWxncmFkZQpCRUdJTjpTVEFOREFSRApEVFNUQVJUOjE5NzEwMTAxVDAzMDAwMApUWk9G RlNFVFRPOiswMTAwClRaT0ZGU0VURlJPTTorMDIwMApSUlVMRTpGUkVRPVlFQVJMWTtXS1NUPU1P O0lOVEVSVkFMPTE7QllNT05USD0xMDtCWURBWT0tMVNVClRaTkFNRTpDRVQKRU5EOlNUQU5EQVJE CkJFR0lOOkRBWUxJR0hUCkRUU1RBUlQ6MTk3MTAxMDFUMDIwMDAwClRaT0ZGU0VUVE86KzAyMDAK VFpPRkZTRVRGUk9NOiswMTAwClJSVUxFOkZSRVE9WUVBUkxZO1dLU1Q9TU87SU5URVJWQUw9MTtC WU1PTlRIPTM7QllEQVk9LTFTVQpUWk5BTUU6Q0VTVApFTkQ6REFZTElHSFQKRU5EOlZUSU1FWk9O RQpCRUdJTjpWRVZFTlQKVUlEOmMzYWQzYTU0LTQzNWItNGI1OS05MWM4LTlhMjA5MzFhMGM0MwpT VU1NQVJZOm9WaXJ0IFVJIFBsdWdpbnMgTWVldGluZwpBVFRFTkRFRTtDTj1lbmdpbmUtZGV2ZWw7 Uk9MRT1SRVEtUEFSVElDSVBBTlQ7UEFSVFNUQVQ9TkVFRFMtQUNUSU9OO1JTVlA9RkFMCiBTRTpt YWlsdG86ZW5naW5lLWRldmVsQG92aXJ0Lm9yZwpBVFRFTkRFRTtDTj1HZW9yZ2UgQ29zdGVhO1JP TEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPUZBCiBMU0U6bWFp bHRvOkdlb3JnZS5Db3N0ZWFAbmV0YXBwLmNvbQpBVFRFTkRFRTtDTj1Ucm95IE1hbmd1bTtST0xF PVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD1GQUxTCiBFOm1haWx0 bzpUcm95Lk1hbmd1bUBuZXRhcHAuY29tCkFUVEVOREVFO0NOPUR1c3RpbiBTY2hvZW5icnVuO1JP TEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1YKIFA9RkFMU0U6bWFp bHRvOkR1c3Rpbi5TY2hvZW5icnVuQG5ldGFwcC5jb20KQVRURU5ERUU7Q049Umlja3kgSG9wcGVy O1JPTEU9UkVRLVBBUlRJQ0lQQU5UO1BBUlRTVEFUPU5FRURTLUFDVElPTjtSU1ZQPUZBTAogU0U6 bWFpbHRvOlJpY2t5LkhvcHBlckBuZXRhcHAuY29tCkFUVEVOREVFO0NOPUNocmlzIEZyYW50ejtS T0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047UlNWUD1GQUwKIFNFOm1h aWx0bzpDaHJpcy5GcmFudHpAaHAuY29tCk9SR0FOSVpFUjtDTj1Wb2p0ZWNoIFN6b2NzOm1haWx0 bzp2c3pvY3NAcmVkaGF0LmNvbQpEVFNUQVJUO1RaSUQ9IkV1cm9wZS9CZWxncmFkZSI6MjAxMjA3 MzFUMTYzMDAwCkRURU5EO1RaSUQ9IkV1cm9wZS9CZWxncmFkZSI6MjAxMjA3MzFUMTczMDAwClNU QVRVUzpDT05GSVJNRUQKQ0xBU1M6UFVCTElDClgtTUlDUk9TT0ZULUNETy1JTlRFTkRFRFNUQVRV UzpCVVNZClRSQU5TUDpPUEFRVUUKTEFTVC1NT0RJRklFRDoyMDEyMDczMFQxMjAyMzlaCkRUU1RB TVA6MjAxMjA3MzBUMTIwMjM5WgpTRVFVRU5DRTo0CkRFU0NSSVBUSU9OOlRoZSBmb2xsb3dpbmcg bWVldGluZyBoYXMgYmVlbiBtb2RpZmllZDpcblxuU3ViamVjdDogb1ZpcnQgVUkgUGwKIHVnaW5z IE1lZXRpbmcgXG5Pcmdhbml6ZXI6ICJWb2p0ZWNoIFN6b2NzIiA8dnN6b2NzQHJlZGhhdC5jb20+ IFxuXG5UaW1lOiBUdWUKIHNkYXlcLCBKdWx5IDMxXCwgMjAxMlwsIDQ6MzA6MDAgUE0gLSA1OjMw OjAwIFBNIEdNVCArMDE6MDAgQmVsZ3JhZGVcLCBCcmF0aXMKIGxhdmFcLCBCdWRhcGVzdFwsIExq dWJsamFuYVwsIFByYWd1ZVxuIFxuSW52aXRlZXM6IGVuZ2luZS1kZXZlbEBvdmlydC5vcmdcOyAK IEdlb3JnZS5Db3N0ZWFAbmV0YXBwLmNvbVw7IFRyb3kuTWFuZ3VtQG5ldGFwcC5jb21cOyBEdXN0 aW4uU2Nob2VuYnJ1bkBuZXRhcHAKIC5jb21cOyBSaWNreS5Ib3BwZXJAbmV0YXBwLmNvbVw7IENo cmlzLkZyYW50ekBocC5jb20gXG5cblxuKn4qfip+Kn4qfip+Kn4qfioKIH4qXG5cblxuXG5cblxu SGkgZ3V5c1wsIFxuXG5sZXQgbWUgaW52aXRlIHlvdSB0byBhIG1lZXRpbmcgZm9yIGRpc2N1c3Np bmcgb1YKIGlydCBVSSBQbHVnaW5zIGZlYXR1cmUuIFxuXG5Ub3BpY3MgY292ZXJlZCBpbiB0aGlz IG1lZXRpbmc6IFxuXG4gICAgKiBVSSBQbHUKIGdpbnMgcHJvb2Ytb2YtY29uY2VwdCAoUG9DKTog aG93IGl0IHdvcmtzIGFuZCB3aGF0IGFyZSBpdHMgaW1wbGljYXRpb25zIFxuICAKICAgKiBEaXNj dXNzIHR3byB3YXlzIHRvIGJ1aWxkIHBsdWdpbnNcLCBjb21wYXJpbmcgdGhlaXIgcHJvcyBhbmQg Y29ucyBcbiAgICAKICogRGVjaWRlIG9uIG5leHQgc3RlcHMgZm9yIGluaXRpYWwgVUkgUGx1Z2lu cyBpbXBsZW1lbnRhdGlvbiBcblxuXG5cblxuXG5cbkgKIGVyZSBhcmUgdGhlIGRldGFpbHMgcmVx dWlyZWQgZm9yIGpvaW5pbmcgdGhlIHNlc3Npb24uIFxuXG5JbnRlcmNhbGwgZGlhbC1pbiAKIG51 bWJlcnMgY2FuIGJlIGZvdW5kIGF0OiBcbmh0dHBzOi8vd3d3LmludGVyY2FsbG9ubGluZS5jb20v cG9ydGxldHMvc2NoZWR1bGkKIG5nL3ZpZXdOdW1iZXJzL2xpc3ROdW1iZXJzQnlDb2RlLmRvP2Nv bmZDb2RlPTcxMjg4Njc0MDUgXG5cbkludGVyY2FsbCBDb25mZXIKIGVuY2UgQ29kZSBJRDogNzEy ODg2NzQwNSAjIFxuXG5cbkVsbHVtaW5hdGUgc2Vzc2lvbjogXG5odHRwczovL3Nhcy5lbGx1bWlu YXQKIGUuY29tL20uam5scD9zaWQ9ODE5JnBhc3N3b3JkPU0uOUM2NTkzQTI4MDI5QjUxNTlENURE NzhCMzYxMzg3IFxuXG5cblxuUmVnYXIKIGRzXCwgXG5Wb2p0ZWNoIFxuXG4KWC1BTFQtREVTQztG TVRUWVBFPXRleHQvaHRtbDo8aHRtbD48Ym9keSBpZD0naHRtbG1vZGUnPjxoMz5UaGUgZm9sbG93 aW5nIG1lZQogdGluZyBoYXMgYmVlbiBtb2RpZmllZDo8L2gzPlxuXG48cD5cbjx0YWJsZSBib3Jk ZXI9JzAnPlxuPHRyPjx0aCBhbGlnbj1sZWZ0PgogU3ViamVjdDo8L3RoPjx0ZD5vVmlydCBVSSBQ bHVnaW5zIE1lZXRpbmcgPC90ZD48L3RyPlxuPHRyPjx0aCBhbGlnbj1sZWZ0Pk9yZwogYW5pemVy OjwvdGg+PHRkPiJWb2p0ZWNoIFN6b2NzIiAmbHRcO3Zzem9jc0ByZWRoYXQuY29tJmd0XDsgPC90 ZD48L3RyPlxuPC90YQogYmxlPlxuPHA+XG48dGFibGUgYm9yZGVyPScwJz5cbjx0cj48dGggYWxp Z249bGVmdD5UaW1lOjwvdGg+PHRkPlR1ZXNkYXlcLCBKdQogbHkgMzFcLCAyMDEyXCwgNDozMDow MCBQTSAtIDU6MzA6MDAgUE0gR01UICswMTowMCBCZWxncmFkZVwsIEJyYXRpc2xhdmFcLCBCdQog ZGFwZXN0XCwgTGp1YmxqYW5hXCwgUHJhZ3VlXG4gPC90ZD48L3RyPjwvdGFibGU+XG48cD5cbjx0 YWJsZSBib3JkZXI9JzAnPlxuPAogdHI+PHRoIGFsaWduPWxlZnQ+SW52aXRlZXM6PC90aD48dGQ+ ZW5naW5lLWRldmVsQG92aXJ0Lm9yZ1w7IEdlb3JnZS5Db3N0ZWFAbgogZXRhcHAuY29tXDsgVHJv eS5NYW5ndW1AbmV0YXBwLmNvbVw7IER1c3Rpbi5TY2hvZW5icnVuQG5ldGFwcC5jb21cOyBSaWNr eS5IbwogcHBlckBuZXRhcHAuY29tXDsgQ2hyaXMuRnJhbnR6QGhwLmNvbSA8L3RkPjwvdHI+XG48 L3RhYmxlPlxuPGRpdj4qfip+Kn4qfip+Kgogfip+Kn4qfio8L2Rpdj48YnI+PGRpdiBzdHlsZT0n Zm9udC1mYW1pbHk6IHRpbWVzIG5ldyByb21hblwsbmV3IHlvcmtcLHRpbWVzXAogLHNlcmlmXDsg Zm9udC1zaXplOiAxMnB0XDsgY29sb3I6ICMwMDAwMDAnPjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5 OiB0aW1lcyBuZQogdyByb21hblwsbmV3IHlvcmtcLHRpbWVzXCxzZXJpZlw7IGZvbnQtc2l6ZTog MTJwdFw7IGNvbG9yOiAjMDAwMDAwIj48ZGl2IHN0eQogbGU9ImZvbnQtZmFtaWx5OiB0aW1lcyBu ZXcgcm9tYW5cLG5ldyB5b3JrXCx0aW1lc1wsc2VyaWZcOyBmb250LXNpemU6IDEycHRcOwogIGNv bG9yOiAjMDAwMDAwIj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogdGltZXMgbmV3IHJvbWFuXCxu ZXcgeW9ya1wsdGltZXNcLAogc2VyaWZcOyBmb250LXNpemU6IDEycHRcOyBjb2xvcjogIzAwMDAw MCI+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRpbWVzIG5ldwogIHJvbWFuXCxuZXcgeW9ya1ws dGltZXNcLHNlcmlmXDsgZm9udC1zaXplOiAxMnB0XDsgY29sb3I6ICMwMDAwMDAiPkhpIGd1eXNc LAogPGJyPjxicj5sZXQgbWUgaW52aXRlIHlvdSB0byBhIG1lZXRpbmcgZm9yIGRpc2N1c3Npbmcg PHNwYW4gc3R5bGU9ImZvbnQtd2VpZwogaHQ6IGJvbGRcOyI+b1ZpcnQgVUkgUGx1Z2luczwvc3Bh bj4gZmVhdHVyZS48YnI+PGJyPlRvcGljcyBjb3ZlcmVkIGluIHRoaXMgbQogZWV0aW5nOjxicj48 dWw+PGxpPlVJIFBsdWdpbnMgcHJvb2Ytb2YtY29uY2VwdCAoUG9DKTogaG93IGl0IHdvcmtzIGFu ZCB3aGF0IAogYXJlIGl0cyBpbXBsaWNhdGlvbnM8L2xpPjxsaT5EaXNjdXNzIHR3byB3YXlzIHRv IGJ1aWxkIHBsdWdpbnNcLCBjb21wYXJpbmcgdAogaGVpciBwcm9zIGFuZCBjb25zPC9saT48bGk+ RGVjaWRlIG9uIG5leHQgc3RlcHMgZm9yIGluaXRpYWwgVUkgUGx1Z2lucyBpbXBsZQogbWVudGF0 aW9uPC9saT48L3VsPjxwPjxicj48L3A+PGhyIHN0eWxlPSJ3aWR0aDogMTAwJVw7IGhlaWdodDog MnB4XDsiPjxwPjxicgogPjwvcD48cD5IZXJlIGFyZSB0aGUgZGV0YWlscyByZXF1aXJlZCBmb3Ig am9pbmluZyB0aGUgc2Vzc2lvbi48YnI+PGJyPkludGVyYwogYWxsIGRpYWwtaW4gbnVtYmVycyBj YW4gYmUgZm91bmQgYXQ6PGJyPjxzcGFuIGNsYXNzPSJPYmplY3QiIGlkPSJPQkpfUFJFRklYXwog RFdUMjU3MV9jb21femltYnJhX3VybCI+PHNwYW4gY2xhc3M9Ik9iamVjdCIgaWQ9Ik9CSl9QUkVG SVhfRFdUMTU2OV9jb21femltYgogcmFfdXJsIj48YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0 cHM6Ly93d3cuaW50ZXJjYWxsb25saW5lLmNvbS9wb3J0bGV0cy9zYwogaGVkdWxpbmcvdmlld051 bWJlcnMvbGlzdE51bWJlcnNCeUNvZGUuZG8/Y29uZkNvZGU9NzEyODg2NzQwNSI+aHR0cHM6Ly93 d3cuaQogbnRlcmNhbGxvbmxpbmUuY29tL3BvcnRsZXRzL3NjaGVkdWxpbmcvdmlld051bWJlcnMv bGlzdE51bWJlcnNCeUNvZGUuZG8/Y29uZgogQ29kZT03MTI4ODY3NDA1PC9hPjwvc3Bhbj48L3Nw YW4+PGJyPjxicj5JbnRlcmNhbGwgQ29uZmVyZW5jZSBDb2RlIElEOiA8c3BhbgogIGNsYXNzPSIi IGlkPSJPQkpfUFJFRklYX0RXVDI1NzJfY29tX3ppbWJyYV9waG9uZSI+PGEgaHJlZj0iY2FsbHRv OjcxMjg4Njc0MAogNSIgdGFyZ2V0PSJfYmxhbmsiPjcxMjg4Njc0MDU8L2E+PC9zcGFuPiM8L3A+ PHA+PGJyPjwvcD48cD5FbGx1bWluYXRlIHNlc3Npbwogbjo8L3A+PHA+PHNwYW4gY2xhc3M9Ik9i amVjdCIgaWQ9Ik9CSl9QUkVGSVhfRFdUNTkyMF9jb21femltYnJhX3VybCI+PGEgdGFyZwogZXQ9 Il9ibGFuayIgaHJlZj0iaHR0cHM6Ly9zYXMuZWxsdW1pbmF0ZS5jb20vbS5qbmxwP3NpZD04MTkm YW1wXDtwYXNzd29yZD1NLgogOUM2NTkzQTI4MDI5QjUxNTlENURENzhCMzYxMzg3Ij5odHRwczov L3Nhcy5lbGx1bWluYXRlLmNvbS9tLmpubHA/c2lkPTgxOSZhbQogcFw7cGFzc3dvcmQ9TS45QzY1 OTNBMjgwMjlCNTE1OUQ1REQ3OEIzNjEzODc8L2E+PC9zcGFuPjwvcD48cD48YnI+PC9wPjxociBz dAogeWxlPSJ3aWR0aDogMTAwJVw7IGhlaWdodDogMnB4XDsiPjxicj5SZWdhcmRzXCw8YnI+Vm9q dGVjaDxicj48YnI+PC9kaXY+PC9kaQogdj48L2Rpdj48L2Rpdj48L2Rpdj48L2JvZHk+PC9odG1s PgpCRUdJTjpWQUxBUk0KQUNUSU9OOkRJU1BMQVkKVFJJR0dFUjtSRUxBVEVEPVNUQVJUOi1QVDVN CkRFU0NSSVBUSU9OOlJlbWluZGVyCkVORDpWQUxBUk0KRU5EOlZFVkVOVApFTkQ6VkNBTEVOREFS Ci0tLS0tLT1fUGFydF8xODMxMjExMV8xODA3OTYxMjI2LjEzNDM2NDk3NTk3MDAtLQo= --===============8192082473821045738==--