DQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tIA0KRnJvbTogImNoZW4gYmluIiA8Y2hiX3No
QHlhaG9vLmNvbS5jbj4NClRvOiA8ZG94eWdlbi11c2Vyc0BsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ+
DQpTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMTYsIDIwMDIgNDoyMSBQTQ0KU3ViamVjdDogcnRm
IG91dHB1dCBOT1Qgc3VwcG9ydCBPTkUgY29tcGxldGUgR2xvYmFscyBpbmRleD8gYnV0IGh0bWwg
T0shDQoNCg0KPiBQcm9ibGVtOg0KPiAqKioqKioqKg0KPiBJIG91dHB1dCB0aGUgaHRtbCBkb2N1
bWVudCBhbmQgcnRmIGRvY3VtZW50IGF0IHRoZSBzYW1lIHRpbWUuDQo+IGJ1dCBydGYgZG8gbm90
IHByb2R1Y2UgR2xvYmFscyhJIG1lYW4gZ2xvYmFsIGZ1bmN0aW9ucyBhbmQgdmFyaWFibGVzLi4u
KSANCj4gaW5kZXghDQo+IA0KPiBidXQgaHRtbCB2ZXJzaW9uIGRvIGl0Lg0KPiANCj4gSSBtZWFu
IHJ0ZiBwcm9kdWNlIHRoZSBnbG9iYWxzIGluZGV4IGZvciBFVkVSWSBmaWxlKGZvciBleGFtcGxl
LCBtYWluLmMpLA0KPiBidXQgSSBhbHNvIHdhbnQgYSBDT01QTEVURSBnbG9iYWxzIGluZGV4IGZv
ciB0aGUgd2hvbGUgcHJvamVjdC4NCj4gDQo+IA0KPiBJIGNoZWNrZWQgdGhlIGRveHl3aXphcmQn
cyBHZW5lcmFsIHRhYidzIG9wdGlvbnMgYnV0IG5vIGlkZWEuDQo+IA0KPiBFbnZpcm9ubWVudDoN
Cj4gKioqKioqKioqKioqDQo+IERveHlnZW4gdmVyc2lvbiAxLjIuMTMuMTsNCj4gb24gVHVyYm9s
aW51eCBTZXJ2ZXIgNi41Ow0KPiBFbmdsaXNoIGxhbmd1YWdlIHJ0ZiBvdXRwdXQ7DQo+IA0KPiB0
aGUgdGVzdCBzb3VyY2UgY29kZToNCj4gKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiAvKi0t
LS0tLS0tLS0tLS0tLXNvdXJjZSBjb2RlLS0tLS0tLS0tLS0tLWJlZ2luICovDQo+ICNpbmNsdWRl
IDxzdGRpby5oPg0KPiAjaW5jbHVkZSAibWFpbi5oIg0KPiANCj4gaW50IG1haW4odm9pZCApDQo+
IHsNCj4gIHByaW50ZigiaGVsbG8gd29ybGRcbiIpOw0KPiAgLyogbm93IHByZXBhcmVkIGNhbGwg
Zm4oKSAqLw0KPiAgZm4oKTsNCj4gDQo+IH0NCj4gDQo+IGludCBkLGUsZjsgLyohPCBoZXkhIGxl
dCB1cyBkZWZpbmUgZCwgZSwgZiAqLw0KPiANCj4gLyohXHZlcmJhdGltDQo+ICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCj4gfCBG
dW5jdGlvbiBuYW1lICAgICA6IGZuDQo+IHwgRGVzY3JpcHRpb24gICAgIDogDQo+IHwgUmV0dXJu
ICAgIDogc3RhdGljIHZvaWQgDQo+IHwgQXJndW1lbnQgICAgICAgICAgOiB2b2lkDQo+IHwgQ2F1
dGlvbiAgICAgICAgICAgOiANCj4gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiB8IENyZWF0ZSAgICAgICAgICAgIDogMjAwMi0x
LTE1IGJ5IENoZW4gQmluDQo+ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKipcZW5kdmVyYmF0aW0NCj4gKi8NCj4gc3RhdGljIHZvaWQg
Zm4odm9pZCApDQo+IHsNCj4gIGludCBhLGIsYzsNCj4gIHByaW50Zigibm93IGNhbGxpbmcgZm4o
KSIpOw0KPiANCj4gfQ0KPiAvKi0tLS0tLS0tLS0tLS0tLXNvdXJjZSBjb2RlLS0tLS0tLS0tLS0t
LWVuZCAqLw0KPiANCg==
|