|
From: Alastair R. <ala...@ph...> - 2004-01-09 16:00:38
|
WW91J3JlIGFic29sdXRlbHkgcmlnaHQgRG1pdHJpeSEgU29ycnkgZm9yIHBvc3RpbmcgdGhpcyBw cm9ibGVtIHByZW1hdHVyZWx5IC0gdGlyZWRuZXNzIGhhZCBjYXVzZWQgbWUgdG8gb25seSBjaGVj ayB0aGUgSkJvc3MgbG9nLCBub3QgdGhlIFNwcmluZyBsb2chIFRoZSBsYXR0ZXIgaW5kaWNhdGVk IHRoYXQgdGhlIHByb2JsZW0gd2FzIHRoYXQgSSBkaWRuJ3QgaGF2ZSBlaGNhY2hlLmphciBvbiB0 aGUgY2xhc3NwYXRoLCB3aGljaCBpcyByZXF1aXJlZCBieSBIaWJlcm5hdGUgMi4xLjEuIA0KDQpU aGFua3MsDQpBbC4NCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IHNw cmluZ2ZyYW1ld29yay1kZXZlbG9wZXItYWRtaW5AbGlzdHMuc291cmNlZm9yZ2UubmV0IA0KPiBb bWFpbHRvOnNwcmluZ2ZyYW1ld29yay1kZXZlbG9wZXItYWRtaW5AbGlzdHMuc291cmNlZm9yZ2Uu bmV0XQ0KPiAgT24gQmVoYWxmIE9mIEtvcHlsZW5rbywgRG1pdHJ5DQo+IFNlbnQ6IDA5IEphbnVh cnkgMjAwNCAxNTo0OA0KPiBUbzogJ3NwcmluZ2ZyYW1ld29yay1kZXZlbG9wZXJAbGlzdHMuc291 cmNlZm9yZ2UubmV0Jw0KPiBTdWJqZWN0OiBSRTogW1NwcmluZ2ZyYW1ld29yay1kZXZlbG9wZXJd IFdlYiBhcHAgZGVwbG95bWVudCANCj4gZXJyb3IgYWZ0ZXIgdXBncmFkaW5nIGZyb20gbTMgdG8g bTQNCj4gDQo+IA0KPiBBbC4sDQo+IA0KPiB3aGF0IGlzIHRoZSByZXN0IG9mIHlvdXIgc3RhY2sg dHJhY2U/IEl0J3MgcHJvYmFibHkgY2F1c2VkIGJ5IA0KPiBzb21lIGV4Y2VwdGlvbiBkdXJpbmcg YmVhbiBpbml0aWFsaXphdGlvbiBpbiB5b3VyIGFwcGxpY2F0aW9uIGNvbnRleHQuDQo+IA0KPiBS ZWdhcmRzLA0KPiBEbWl0cml5Lg0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g RnJvbTogQWxhc3RhaXIgUm9kZ2VycyBbbWFpbHRvOmFsYXN0YWlyLnJvZGdlcnNAcGhvY2lzLmNv bV0gDQo+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAwOSwgMjAwNCAxMDo0MSBBTQ0KPiBUbzogc3By aW5nZnJhbWV3b3JrLWRldmVsb3BlckBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQNCj4gU3ViamVjdDog W1NwcmluZ2ZyYW1ld29yay1kZXZlbG9wZXJdIFdlYiBhcHAgZGVwbG95bWVudCBlcnJvciANCj4g YWZ0ZXIgdXBncmFkaW5nIGZyb20gbTMgdG8gbTQNCj4gDQo+IA0KPiBIaSwgDQo+IA0KPiBJIGp1 c3QgdHJpZWQgdG8gdXBncmFkZSBmcm9tIG0zIHRvIG00IGJ1dCBnZXQgYW4gZXJyb3Igd2hlbiBJ IA0KPiB0cnkgdG8gZGVwbG95IG15IHdlYiBhcHAuIFRoZSB3ZWIgYXBwIGhhcyBhIGNvbnRleHQg bG9hZGVyIA0KPiBsaXN0ZW5lciBkZWZpbmVkIHdpdGg6IA0KPiANCj4gICA8Y29udGV4dC1wYXJh bT4NCj4gICAgIDxwYXJhbS1uYW1lPmNvbnRleHRDb25maWdMb2NhdGlvbjwvcGFyYW0tbmFtZT4N Cj4gIA0KPiA8cGFyYW0tdmFsdWU+L1dFQi1JTkYvYXBwbGljYXRpb25Db250ZXh0LWNvcmUueG1s LC9XRUItSU5GL2FwcA0KPiBsaWNhdGlvbkNvbnRleA0KPiB0LXdlYi54bWw8L3BhcmFtLXZhbHVl Pg0KPiAgIDwvY29udGV4dC1wYXJhbT4NCj4gDQo+ICAgPGxpc3RlbmVyPg0KPiAgDQo+IDxsaXN0 ZW5lci1jbGFzcz5vcmcuc3ByaW5nZnJhbWV3b3JrLndlYi5jb250ZXh0LkNvbnRleHRMb2FkZXJM DQo+IGlzdGVuZXI8L2xpc3RlDQo+IG5lci1jbGFzcz4NCj4gICA8L2xpc3RlbmVyPg0KPiANCj4g V2hlbiBJIHRyeSB0byBkZXBsb3kgaXQgSSBnZXQgYW4gZXhjZXB0aW9uIHNheWluZyAiTm8gDQo+ IFdlYkFwcGxpY2F0aW9uQ29udGV4dA0KPiBmb3VuZDogbm8gQ29udGV4dExvYWRlckxpc3RlbmVy IHJlZ2lzdGVyZWQ/IiAoc3RhY2t0cmFjZSANCj4gYmVsb3cpLiBUaGlzIGFwcCB3b3JrZWQgZmlu ZSB3aXRoIFNwcmluZyBtMywgYW5kIHRoZSBleGFtcGxlcyANCj4gcHJvdmlkZWQgd2l0aCBtNCBz ZWVtIHRvIGluZGljYXRlIHRoaXMgc2hvdWxkIGJlIE9LLiBBbnkgaWRlYSANCj4gd2hhdCB0aGUg cHJvYmxlbSBpcz8NCj4gDQo+IFJlZ2FyZHMsDQo+IEFsLg0KPiANCj4gDQo+IG9yZy5qYm9zcy5k ZXBsb3ltZW50LkRlcGxveW1lbnRFeGNlcHRpb246IE5vIA0KPiBXZWJBcHBsaWNhdGlvbkNvbnRl eHQgZm91bmQ6IG5vIENvbnRleHRMb2FkZXJMaXN0ZW5lciANCj4gcmVnaXN0ZXJlZD87IC0gbmVz dGVkIHRocm93YWJsZToNCj4gKGphdmEubGFuZy5JbGxlZ2FsU3RhdGVFeGNlcHRpb246IE5vIFdl YkFwcGxpY2F0aW9uQ29udGV4dCANCj4gZm91bmQ6IG5vIENvbnRleHRMb2FkZXJMaXN0ZW5lciBy ZWdpc3RlcmVkPykNCj4gCWF0IG9yZy5qYm9zcy5qZXR0eS5KZXR0eS51bmRlcGxveShKZXR0eS5q YXZhOjM4MSkNCj4gCWF0IG9yZy5qYm9zcy5qZXR0eS5KZXR0eS5kZXBsb3koSmV0dHkuamF2YToz NTEpDQo+IAlhdCANCj4gb3JnLmpib3NzLmpldHR5LkpldHR5U2VydmljZS5wZXJmb3JtRGVwbG95 KEpldHR5U2VydmljZS5qYXZhOjI0MikNCj4gCWF0DQo+IG9yZy5qYm9zcy53ZWIuQWJzdHJhY3RX ZWJDb250YWluZXIuc3RhcnQoQWJzdHJhY3RXZWJDb250YWluZXIuDQo+IGphdmE6NDI4KQ0KPiAJ YXQgDQo+IG9yZy5qYm9zcy5kZXBsb3ltZW50Lk1haW5EZXBsb3llci5zdGFydChNYWluRGVwbG95 ZXIuamF2YTo4MzIpDQo+IAlhdCANCj4gb3JnLmpib3NzLmRlcGxveW1lbnQuTWFpbkRlcGxveWVy LnN0YXJ0KE1haW5EZXBsb3llci5qYXZhOjgyNCkNCj4gCWF0IA0KPiBvcmcuamJvc3MuZGVwbG95 bWVudC5NYWluRGVwbG95ZXIuZGVwbG95KE1haW5EZXBsb3llci5qYXZhOjY0MikNCj4gCWF0IA0K PiBvcmcuamJvc3MuZGVwbG95bWVudC5NYWluRGVwbG95ZXIuZGVwbG95KE1haW5EZXBsb3llci5q YXZhOjYwNSkNCj4gCWF0IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yMTYuaW52 b2tlKFVua25vd24gU291cmNlKQ0KPiAJYXQgDQo+IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRo b2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVnYXRpbmdNZXRoDQo+IG9kQWNjZXNzb3JJbXBsDQo+ IC5qYXZhOjI1KQ0KPiAJYXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2Qu amF2YTozMjQpDQo+IAlhdCANCj4gb3JnLmpib3NzLm14LmNhcGFiaWxpdHkuUmVmbGVjdGVkTUJl YW5EaXNwYXRjaGVyLmludm9rZShSZWZsZWMNCj4gdGVkTUJlYW5EaXNwYXQNCj4gY2hlci5qYXZh OjI4NCkNCj4gCWF0DQo+IG9yZy5qYm9zcy5teC5zZXJ2ZXIuTUJlYW5TZXJ2ZXJJbXBsLmludm9r ZShNQmVhblNlcnZlckltcGwuamF2YTo1NDYpDQo+IAlhdCANCj4gb3JnLmpib3NzLm14LnV0aWwu TUJlYW5Qcm94eUV4dC5pbnZva2UoTUJlYW5Qcm94eUV4dC5qYXZhOjE3NykNCj4gCWF0ICRQcm94 eTYuZGVwbG95KFVua25vd24gU291cmNlKQ0KPiAJYXQgDQo+IG9yZy5qYm9zcy5kZXBsb3ltZW50 LnNjYW5uZXIuVVJMRGVwbG95bWVudFNjYW5uZXIuZGVwbG95KFVSTERlDQo+IHBsb3ltZW50U2Nh bm5lDQo+IHIuamF2YTozMDIpDQo+IAlhdCANCj4gb3JnLmpib3NzLmRlcGxveW1lbnQuc2Nhbm5l ci5VUkxEZXBsb3ltZW50U2Nhbm5lci5zY2FuKFVSTERlcGwNCj4gb3ltZW50U2Nhbm5lci4NCj4g amF2YTo0NzYpDQo+IAlhdCANCj4gb3JnLmpib3NzLmRlcGxveW1lbnQuc2Nhbm5lci5BYnN0cmFj dERlcGxveW1lbnRTY2FubmVyJFNjYW5uZXINCj4gVGhyZWFkLmRvU2NhbigNCj4gQWJzdHJhY3RE ZXBsb3ltZW50U2Nhbm5lci5qYXZhOjIwMSkNCj4gCWF0IA0KPiBvcmcuamJvc3MuZGVwbG95bWVu dC5zY2FubmVyLkFic3RyYWN0RGVwbG95bWVudFNjYW5uZXIuc3RhcnRTZQ0KPiBydmljZShBYnN0 cmFjdA0KPiBEZXBsb3ltZW50U2Nhbm5lci5qYXZhOjI3NCkNCj4gCWF0DQo+IG9yZy5qYm9zcy5z eXN0ZW0uU2VydmljZU1CZWFuU3VwcG9ydC5zdGFydChTZXJ2aWNlTUJlYW5TdXBwb3J0DQo+IC5q YXZhOjE5MikNCj4gCWF0IHN1bi5yZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yNC5pbnZv a2UoVW5rbm93biBTb3VyY2UpDQo+IAlhdCANCj4gc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhv ZEFjY2Vzc29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGgNCj4gb2RBY2Nlc3NvckltcGwNCj4g LmphdmE6MjUpDQo+IAlhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5q YXZhOjMyNCkNCj4gCWF0IA0KPiBvcmcuamJvc3MubXguY2FwYWJpbGl0eS5SZWZsZWN0ZWRNQmVh bkRpc3BhdGNoZXIuaW52b2tlKFJlZmxlYw0KPiB0ZWRNQmVhbkRpc3BhdA0KPiBjaGVyLmphdmE6 Mjg0KQ0KPiAJYXQNCj4gb3JnLmpib3NzLm14LnNlcnZlci5NQmVhblNlcnZlckltcGwuaW52b2tl KE1CZWFuU2VydmVySW1wbC5qYXZhOjU0NikNCj4gCWF0IA0KPiBvcmcuamJvc3Muc3lzdGVtLlNl cnZpY2VDb250cm9sbGVyJFNlcnZpY2VQcm94eS5pbnZva2UoU2VydmljZQ0KPiBDb250cm9sbGVy Lmphdg0KPiBhOjk3NikNCj4gCWF0ICRQcm94eTAuc3RhcnQoVW5rbm93biBTb3VyY2UpDQo+IAlh dA0KPiBvcmcuamJvc3Muc3lzdGVtLlNlcnZpY2VDb250cm9sbGVyLnN0YXJ0KFNlcnZpY2VDb250 cm9sbGVyLmphdmE6Mzk0KQ0KPiAJYXQgc3VuLnJlZmxlY3QuR2VuZXJhdGVkTWV0aG9kQWNjZXNz b3I1Lmludm9rZShVbmtub3duIFNvdXJjZSkNCj4gCWF0IA0KPiBzdW4ucmVmbGVjdC5EZWxlZ2F0 aW5nTWV0aG9kQWNjZXNzb3JJbXBsLmludm9rZShEZWxlZ2F0aW5nTWV0aA0KPiBvZEFjY2Vzc29y SW1wbA0KPiAuamF2YToyNSkNCj4gCWF0IGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZC5pbnZva2Uo TWV0aG9kLmphdmE6MzI0KQ0KPiAJYXQgDQo+IG9yZy5qYm9zcy5teC5jYXBhYmlsaXR5LlJlZmxl Y3RlZE1CZWFuRGlzcGF0Y2hlci5pbnZva2UoUmVmbGVjDQo+IHRlZE1CZWFuRGlzcGF0DQo+IGNo ZXIuamF2YToyODQpDQo+IAlhdA0KPiBvcmcuamJvc3MubXguc2VydmVyLk1CZWFuU2VydmVySW1w bC5pbnZva2UoTUJlYW5TZXJ2ZXJJbXBsLmphdmE6NTQ2KQ0KPiAJYXQgDQo+IG9yZy5qYm9zcy5t eC51dGlsLk1CZWFuUHJveHlFeHQuaW52b2tlKE1CZWFuUHJveHlFeHQuamF2YToxNzcpDQo+IAlh dCAkUHJveHk0LnN0YXJ0KFVua25vd24gU291cmNlKQ0KPiAJYXQgb3JnLmpib3NzLmRlcGxveW1l bnQuU0FSRGVwbG95ZXIuc3RhcnQoU0FSRGVwbG95ZXIuamF2YToyMjYpDQo+IAlhdCANCj4gb3Jn Lmpib3NzLmRlcGxveW1lbnQuTWFpbkRlcGxveWVyLnN0YXJ0KE1haW5EZXBsb3llci5qYXZhOjgz MikNCj4gCWF0IA0KPiBvcmcuamJvc3MuZGVwbG95bWVudC5NYWluRGVwbG95ZXIuZGVwbG95KE1h aW5EZXBsb3llci5qYXZhOjY0MikNCj4gCWF0IA0KPiBvcmcuamJvc3MuZGVwbG95bWVudC5NYWlu RGVwbG95ZXIuZGVwbG95KE1haW5EZXBsb3llci5qYXZhOjYwNSkNCj4gCWF0IA0KPiBvcmcuamJv c3MuZGVwbG95bWVudC5NYWluRGVwbG95ZXIuZGVwbG95KE1haW5EZXBsb3llci5qYXZhOjU4OSkN Cj4gCWF0IHN1bi5yZWZsZWN0Lk5hdGl2ZU1ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2UwKE5hdGl2 ZSBNZXRob2QpDQo+IAlhdCANCj4gc3VuLnJlZmxlY3QuTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBs Lmludm9rZShOYXRpdmVNZXRob2RBY2Nlc3MNCj4gb3JJbXBsLmphdmE6MzkNCj4gKQ0KPiAJYXQg DQo+IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERlbGVn YXRpbmdNZXRoDQo+IG9kQWNjZXNzb3JJbXBsDQo+IC5qYXZhOjI1KQ0KPiAJYXQgamF2YS5sYW5n LnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTozMjQpDQo+IAlhdCANCj4gb3JnLmpi b3NzLm14LmNhcGFiaWxpdHkuUmVmbGVjdGVkTUJlYW5EaXNwYXRjaGVyLmludm9rZShSZWZsZWMN Cj4gdGVkTUJlYW5EaXNwYXQNCj4gY2hlci5qYXZhOjI4NCkNCj4gCWF0DQo+IG9yZy5qYm9zcy5t eC5zZXJ2ZXIuTUJlYW5TZXJ2ZXJJbXBsLmludm9rZShNQmVhblNlcnZlckltcGwuamF2YTo1NDYp DQo+IAlhdCANCj4gb3JnLmpib3NzLm14LnV0aWwuTUJlYW5Qcm94eUV4dC5pbnZva2UoTUJlYW5Q cm94eUV4dC5qYXZhOjE3NykNCj4gCWF0ICRQcm94eTUuZGVwbG95KFVua25vd24gU291cmNlKQ0K PiAJYXQgDQo+IG9yZy5qYm9zcy5zeXN0ZW0uc2VydmVyLlNlcnZlckltcGwuZG9TdGFydChTZXJ2 ZXJJbXBsLmphdmE6Mzg0KQ0KPiAJYXQgb3JnLmpib3NzLnN5c3RlbS5zZXJ2ZXIuU2VydmVySW1w bC5zdGFydChTZXJ2ZXJJbXBsLmphdmE6MjkxKQ0KPiAJYXQgb3JnLmpib3NzLk1haW4uYm9vdChN YWluLmphdmE6MTUwKQ0KPiAJYXQgb3JnLmpib3NzLk1haW4kMS5ydW4oTWFpbi5qYXZhOjM5NSkN Cj4gCWF0IGphdmEubGFuZy5UaHJlYWQucnVuKFRocmVhZC5qYXZhOjUzNCkNCj4gQ2F1c2VkIGJ5 OiBqYXZhLmxhbmcuSWxsZWdhbFN0YXRlRXhjZXB0aW9uOiBObyANCj4gV2ViQXBwbGljYXRpb25D b250ZXh0IGZvdW5kOiBubyBDb250ZXh0TG9hZGVyTGlzdGVuZXIgcmVnaXN0ZXJlZD8NCj4gCWF0 IA0KPiBvcmcuc3ByaW5nZnJhbWV3b3JrLndlYi5jb250ZXh0LnN1cHBvcnQuV2ViQXBwbGljYXRp b25Db250ZXh0VQ0KPiB0aWxzLmdldFJlcXVpcg0KPiBlZFdlYkFwcGxpY2F0aW9uQ29udGV4dChX ZWJBcHBsaWNhdGlvbkNvbnRleHRVdGlscy5qYXZhOjU2KQ0KPiAJYXQgDQo+IG9yZy5zcHJpbmdm cmFtZXdvcmsud2ViLmNvbnRleHQuQ29udGV4dExvYWRlci5jbG9zZUNvbnRleHQoQ29uDQo+IHRl eHRMb2FkZXIuamF2DQo+IGE6MTUzKQ0KPiAJYXQgDQo+IG9yZy5zcHJpbmdmcmFtZXdvcmsud2Vi LmNvbnRleHQuQ29udGV4dExvYWRlckxpc3RlbmVyLmNvbnRleHREDQo+IGVzdHJveWVkKENvbnRl DQo+IHh0TG9hZGVyTGlzdGVuZXIuamF2YTo0NykNCj4gCWF0IA0KPiBvcmcubW9ydGJheS5qZXR0 eS5zZXJ2bGV0LldlYkFwcGxpY2F0aW9uQ29udGV4dC5zdG9wKFdlYkFwcGxpYw0KPiBhdGlvbkNv bnRleHQuag0KPiBhdmE6NDg1KQ0KPiAJYXQgb3JnLm1vcnRiYXkuaHR0cC5IdHRwQ29udGV4dC5z dG9wKEh0dHBDb250ZXh0LmphdmE6MTg2NCkNCj4gCWF0IG9yZy5qYm9zcy5qZXR0eS5KZXR0eS51 bmRlcGxveShKZXR0eS5qYXZhOjM3MykNCj4gCS4uLiA1MiBtb3JlDQo+IE4YSFnetemailgndeGC vHrIrXBqeuGvt8eiXhXhuKstSg0KPiDhtonfig0KPiBq2KjGp2ogentSDQo+IF564bm4b2p3HnXa nWLhoZ4gGitieg0KPiB1aCcceiQnT++plV8WEualhmkw4oCUfnlVJn7hrop7aGkgawhtVCl+6bam ew0KPiAr1696Wil6WFgqa3gfxaB1ZN6WXlgo4bm6Hn56d+6thmnhgbNs4aWycSAgeh9sLlgp36Mp KSh+ew0KPiAr1696WikNCj4gDQo+IA0KPiANCg== |