From ykatabam at redhat.com Sun Jun 22 05:02:33 2014 Content-Type: multipart/mixed; boundary="===============2930056327006826090==" MIME-Version: 1.0 From: Yuko Katabami To: devel at ovirt.org Subject: Re: [ovirt-devel] [oVirt 3.5 Localization Question #8] "moveDisplayNetworkWarning" Date: Sun, 22 Jun 2014 19:02:29 +1000 Message-ID: <53A69BA5.4030504@redhat.com> In-Reply-To: 1425202284.17279541.1403425715588.JavaMail.zimbra@redhat.com --===============2930056327006826090== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------020708010208010802010608 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 06/22/2014 06:28 PM, Yevgeny Zaspitsky wrote: > networkOperationMessage is built dynamically in the run-time (e.g. "Attac= h to "). The final message depends on operatio= n type and its argument(s) (1 or 2). > The possible networkOperationMessage does not include '.' (dot sign) at t= he end so that was added in order to separate the warning from the operatio= n description. Hi Yevgeny, Thank you for your reply. So the variable {0} would be replaced with something like a combination = of "${action}" and "${type}"? just double checking because if it was something like "$detailMessage" = which is pre-combined as a full sentence, translators might have added a = fullstop, even the English source text does not include it. Kind regards, Yuko > > Regards, > Yevgeny > > > ----- Original Message ----- >> From: "Dan Kenigsberg" >> To: yzaspits(a)redhat.com >> Cc: lvernia(a)redhat.com >> Sent: Friday, June 20, 2014 3:39:47 PM >> Subject: Re: [ovirt-devel] [oVirt 3.5 Localization Question #8] "moveDis= playNetworkWarning" >> >> Hi Yevgeny, I think you are the best to answer this question. >> >> On Fri, Jun 20, 2014 at 10:08:18PM +1000, Yuko Katabami wrote: >>> On 06/19/2014 06:28 PM, Yuko Katabami wrote: >>>> Hello, >>>> >>>> This is our last question for today. >>>> >>>> *File:***ApplicationMessages >>>> *Resource IDs:*** moveDisplayNetworkWarning >>>> *String:***{0}. Moving the display network will drop VM console >>>> connectivity until they are restarted. >>>> *Question:* From the source comment "0=3DnetworkOperationMessage" I ca= n see >>>> that {0} will be replaced with network operation messages. I wonder if >>>> each of those messages already contains a fullstop. If so, it will have >>>> two full stops. Could you please give me the example of those messages= , so >>>> that we can check our corresponding translation in Zanata (whether >>>> fullstops are included or not). >>> Is the variable {0} going to be replaced with messages that start >>> with"$detailMessage"? >>> I found them newly added to the current project we are translating. >>> >>> Kind regards, >>> >>> Yuko >>>> >>>> Kind regards, >>>> >>>> Yuko >>>> >>>> >>>> _______________________________________________ >>>> Devel mailing list >>>> Devel(a)ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/devel >>> >>> _______________________________________________ >>> Devel mailing list >>> Devel(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/devel >> > _______________________________________________ > Devel mailing list > Devel(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/devel --------------020708010208010802010608 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 06/22/2014 06:28 PM, Yevgeny Zaspitsky wrote:
networkOperationMessage is built dynamically in the ru=
n-time (e.g. "Attach <NetworkName> to <InterfaceName>"). The fi=
nal message depends on operation type and its argument(s) (1 or 2).
The possible networkOperationMessage does not include '.' (dot sign) at the=
 end so that was added in order to separate the warning from the operation =
description.
Hi Yevgeny,

Thank you for your reply.
So the variable {0} would be replaced with something like a combination of "${action}" and "${type}"?
just double checking because if it was something like "$detailMessage" which is pre-combined as a full sentence, translators might have added a fullstop, even the English source text does not include it.

Kind regards,

Yuko

Regards,
Yevgeny


----- Original Message -----
From: "Dan Kenigsberg" <danken(a)redhat.com>
To: yzaspits(a)redhat.com
Cc: lvernia(a)redhat.com
Sent: Friday, June 20, 2014 3:39:47 PM
Subject: Re: [ovirt-devel] [oVirt 3.5 Localization Question #8] "moveDispla=
yNetworkWarning"

Hi Yevgeny, I think you are the best to answer this question.

On Fri, Jun 20, 2014 at 10:08:18PM +1000, Yuko Katabami wrote:
On 06/19/2014 06:28 PM, Yuko Katabami wrote:
Hello,

This is our last question for today.

*Fi=
le:***ApplicationMessages
*Resource IDs:*** moveDisplayNetworkWarning
*String:***{0}. Moving the display network will drop VM console
connectivity until they are restarted.
*Question:* From the source comment "0=3DnetworkOperationMessage" I can see
that {0} will be replaced with network operation messages. I wonder if
each of those messages already contains a fullstop. If so, it will have
two full stops. Could you please give me the example of those messages, so
that we can check our corresponding translation in Zanata (whether
fullstops are included or not).
Is the variable {0} going to be replaced with mess=
ages that start
with"$detailMessage"?
I found them newly added to the current project we are translating.

Kind regards,

Yuko

Kind regards,

Yuko


_______________________________________________
Devel mailing list
Dev=
el(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel


        
_______________________________________________
Devel mailing list
Dev=
el(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

_______________________________________________
Devel mailing list
Dev=
el(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel


--------------020708010208010802010608-- --===============2930056327006826090== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA3MDgwMTAyMDgwMTA4MDIwMTA2MDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDA2LzIyLzIwMTQgMDY6MjggUE0sIFlldmdlbnkgWmFzcGl0c2t5IHdyb3RlOgo+ IG5ldHdvcmtPcGVyYXRpb25NZXNzYWdlIGlzIGJ1aWx0IGR5bmFtaWNhbGx5IGluIHRoZSBydW4t dGltZSAoZS5nLiAiQXR0YWNoIDxOZXR3b3JrTmFtZT4gdG8gPEludGVyZmFjZU5hbWU+IikuIFRo ZSBmaW5hbCBtZXNzYWdlIGRlcGVuZHMgb24gb3BlcmF0aW9uIHR5cGUgYW5kIGl0cyBhcmd1bWVu dChzKSAoMSBvciAyKS4KPiBUaGUgcG9zc2libGUgbmV0d29ya09wZXJhdGlvbk1lc3NhZ2UgZG9l cyBub3QgaW5jbHVkZSAnLicgKGRvdCBzaWduKSBhdCB0aGUgZW5kIHNvIHRoYXQgd2FzIGFkZGVk IGluIG9yZGVyIHRvIHNlcGFyYXRlIHRoZSB3YXJuaW5nIGZyb20gdGhlIG9wZXJhdGlvbiBkZXNj cmlwdGlvbi4KSGkgWWV2Z2VueSwKClRoYW5rIHlvdSBmb3IgeW91ciByZXBseS4KU28gdGhlIHZh cmlhYmxlIHswfSB3b3VsZCBiZSByZXBsYWNlZCB3aXRoIHNvbWV0aGluZyBsaWtlIGEgY29tYmlu YXRpb24gCm9mICIke2FjdGlvbn0iIGFuZCAiJHt0eXBlfSI/Cmp1c3QgZG91YmxlIGNoZWNraW5n IGJlY2F1c2UgaWYgaXQgd2FzIHNvbWV0aGluZyBsaWtlICIkZGV0YWlsTWVzc2FnZSIgCndoaWNo IGlzIHByZS1jb21iaW5lZCBhcyBhIGZ1bGwgc2VudGVuY2UsIHRyYW5zbGF0b3JzIG1pZ2h0IGhh dmUgYWRkZWQgYSAKZnVsbHN0b3AsIGV2ZW4gdGhlIEVuZ2xpc2ggc291cmNlIHRleHQgZG9lcyBu b3QgaW5jbHVkZSBpdC4KCktpbmQgcmVnYXJkcywKCll1a28KPgo+IFJlZ2FyZHMsCj4gWWV2Z2Vu eQo+Cj4KPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4+IEZyb206ICJEYW4gS2VuaWdz YmVyZyIgPGRhbmtlbkByZWRoYXQuY29tPgo+PiBUbzogeXphc3BpdHNAcmVkaGF0LmNvbQo+PiBD YzogbHZlcm5pYUByZWRoYXQuY29tCj4+IFNlbnQ6IEZyaWRheSwgSnVuZSAyMCwgMjAxNCAzOjM5 OjQ3IFBNCj4+IFN1YmplY3Q6IFJlOiBbb3ZpcnQtZGV2ZWxdIFtvVmlydCAzLjUgTG9jYWxpemF0 aW9uIFF1ZXN0aW9uICM4XSAibW92ZURpc3BsYXlOZXR3b3JrV2FybmluZyIKPj4KPj4gSGkgWWV2 Z2VueSwgSSB0aGluayB5b3UgYXJlIHRoZSBiZXN0IHRvIGFuc3dlciB0aGlzIHF1ZXN0aW9uLgo+ Pgo+PiBPbiBGcmksIEp1biAyMCwgMjAxNCBhdCAxMDowODoxOFBNICsxMDAwLCBZdWtvIEthdGFi YW1pIHdyb3RlOgo+Pj4gT24gMDYvMTkvMjAxNCAwNjoyOCBQTSwgWXVrbyBLYXRhYmFtaSB3cm90 ZToKPj4+PiBIZWxsbywKPj4+Pgo+Pj4+IFRoaXMgaXMgb3VyIGxhc3QgcXVlc3Rpb24gZm9yIHRv ZGF5Lgo+Pj4+Cj4+Pj4gKkZpbGU6KioqQXBwbGljYXRpb25NZXNzYWdlcwo+Pj4+ICpSZXNvdXJj ZSBJRHM6KioqIG1vdmVEaXNwbGF5TmV0d29ya1dhcm5pbmcKPj4+PiAqU3RyaW5nOioqKnswfS4g TW92aW5nIHRoZSBkaXNwbGF5IG5ldHdvcmsgd2lsbCBkcm9wIFZNIGNvbnNvbGUKPj4+PiBjb25u ZWN0aXZpdHkgdW50aWwgdGhleSBhcmUgcmVzdGFydGVkLgo+Pj4+ICpRdWVzdGlvbjoqIEZyb20g dGhlIHNvdXJjZSBjb21tZW50ICIwPW5ldHdvcmtPcGVyYXRpb25NZXNzYWdlIiBJIGNhbiBzZWUK Pj4+PiB0aGF0IHswfSB3aWxsIGJlIHJlcGxhY2VkIHdpdGggbmV0d29yayBvcGVyYXRpb24gbWVz c2FnZXMuIEkgd29uZGVyIGlmCj4+Pj4gZWFjaCBvZiB0aG9zZSBtZXNzYWdlcyBhbHJlYWR5IGNv bnRhaW5zIGEgZnVsbHN0b3AuIElmIHNvLCBpdCB3aWxsIGhhdmUKPj4+PiB0d28gZnVsbCBzdG9w cy4gQ291bGQgeW91IHBsZWFzZSBnaXZlIG1lIHRoZSBleGFtcGxlIG9mIHRob3NlIG1lc3NhZ2Vz LCBzbwo+Pj4+IHRoYXQgd2UgY2FuIGNoZWNrIG91ciBjb3JyZXNwb25kaW5nIHRyYW5zbGF0aW9u IGluIFphbmF0YSAod2hldGhlcgo+Pj4+IGZ1bGxzdG9wcyBhcmUgaW5jbHVkZWQgb3Igbm90KS4K Pj4+IElzIHRoZSB2YXJpYWJsZSB7MH0gZ29pbmcgdG8gYmUgcmVwbGFjZWQgd2l0aCBtZXNzYWdl cyB0aGF0IHN0YXJ0Cj4+PiB3aXRoIiRkZXRhaWxNZXNzYWdlIj8KPj4+IEkgZm91bmQgdGhlbSBu ZXdseSBhZGRlZCB0byB0aGUgY3VycmVudCBwcm9qZWN0IHdlIGFyZSB0cmFuc2xhdGluZy4KPj4+ Cj4+PiBLaW5kIHJlZ2FyZHMsCj4+Pgo+Pj4gWXVrbwo+Pj4+Cj4+Pj4gS2luZCByZWdhcmRzLAo+ Pj4+Cj4+Pj4gWXVrbwo+Pj4+Cj4+Pj4KPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+Pj4+IERldmVsIG1haWxpbmcgbGlzdAo+Pj4+IERldmVsQG92 aXJ0Lm9yZwo+Pj4+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZl bAo+Pj4KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4+PiBEZXZlbCBtYWlsaW5nIGxpc3QKPj4+IERldmVsQG92aXJ0Lm9yZwo+Pj4gaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsCj4+Cj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBEZXZlbCBtYWlsaW5nIGxpc3QKPiBE ZXZlbEBvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v ZGV2ZWwKCgoKLS0tLS0tLS0tLS0tLS0wMjA3MDgwMTAyMDgwMTA4MDIwMTA2MDgKQ29udGVudC1U eXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiA3Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsg Y2hhcnNldD1JU08tODg1OS0xIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwv aGVhZD4KICA8Ym9keSB0ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4KICAgIDxicj4K ICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDYvMjIvMjAxNCAwNjoyOCBQTSwg WWV2Z2VueQogICAgICBaYXNwaXRza3kgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2tx dW90ZQogICAgICBjaXRlPSJtaWQ6MTQyNTIwMjI4NC4xNzI3OTU0MS4xNDAzNDI1NzE1NTg4Lkph dmFNYWlsLnppbWJyYUByZWRoYXQuY29tIgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPHByZSB3 cmFwPSIiPm5ldHdvcmtPcGVyYXRpb25NZXNzYWdlIGlzIGJ1aWx0IGR5bmFtaWNhbGx5IGluIHRo ZSBydW4tdGltZSAoZS5nLiAiQXR0YWNoICZsdDtOZXR3b3JrTmFtZSZndDsgdG8gJmx0O0ludGVy ZmFjZU5hbWUmZ3Q7IikuIFRoZSBmaW5hbCBtZXNzYWdlIGRlcGVuZHMgb24gb3BlcmF0aW9uIHR5 cGUgYW5kIGl0cyBhcmd1bWVudChzKSAoMSBvciAyKS4KVGhlIHBvc3NpYmxlIG5ldHdvcmtPcGVy YXRpb25NZXNzYWdlIGRvZXMgbm90IGluY2x1ZGUgJy4nIChkb3Qgc2lnbikgYXQgdGhlIGVuZCBz byB0aGF0IHdhcyBhZGRlZCBpbiBvcmRlciB0byBzZXBhcmF0ZSB0aGUgd2FybmluZyBmcm9tIHRo ZSBvcGVyYXRpb24gZGVzY3JpcHRpb24uPC9wcmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBIaSBZ ZXZnZW55LDxicj4KICAgIDxicj4KICAgIFRoYW5rIHlvdSBmb3IgeW91ciByZXBseS48YnI+CiAg ICBTbyB0aGUgdmFyaWFibGUgezB9IHdvdWxkIGJlIHJlcGxhY2VkIHdpdGggc29tZXRoaW5nIGxp a2UgYQogICAgY29tYmluYXRpb24gb2YgIiR7YWN0aW9ufSIgYW5kICIke3R5cGV9Ij88YnI+CiAg ICBqdXN0IGRvdWJsZSBjaGVja2luZyBiZWNhdXNlIGlmIGl0IHdhcyBzb21ldGhpbmcgbGlrZQog ICAgIiRkZXRhaWxNZXNzYWdlIiB3aGljaCBpcyBwcmUtY29tYmluZWQgYXMgYSBmdWxsIHNlbnRl bmNlLAogICAgdHJhbnNsYXRvcnMgbWlnaHQgaGF2ZSBhZGRlZCBhIGZ1bGxzdG9wLCBldmVuIHRo ZSBFbmdsaXNoIHNvdXJjZQogICAgdGV4dCBkb2VzIG5vdCBpbmNsdWRlIGl0Ljxicj4KICAgIDxi cj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBZdWtvPGJyPgogICAgPGJsb2Nr cXVvdGUKICAgICAgY2l0ZT0ibWlkOjE0MjUyMDIyODQuMTcyNzk1NDEuMTQwMzQyNTcxNTU4OC5K YXZhTWFpbC56aW1icmFAcmVkaGF0LmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxwcmUg d3JhcD0iIj4KClJlZ2FyZHMsCllldmdlbnkKCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0t CjwvcHJlPgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICA8cHJlIHdyYXA9 IiI+RnJvbTogIkRhbiBLZW5pZ3NiZXJnIiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZF IiBocmVmPSJtYWlsdG86ZGFua2VuQHJlZGhhdC5jb20iPiZsdDtkYW5rZW5AcmVkaGF0LmNvbSZn dDs8L2E+ClRvOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWls dG86eXphc3BpdHNAcmVkaGF0LmNvbSI+eXphc3BpdHNAcmVkaGF0LmNvbTwvYT4KQ2M6IDxhIGNs YXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpsdmVybmlhQHJlZGhh dC5jb20iPmx2ZXJuaWFAcmVkaGF0LmNvbTwvYT4KU2VudDogRnJpZGF5LCBKdW5lIDIwLCAyMDE0 IDM6Mzk6NDcgUE0KU3ViamVjdDogUmU6IFtvdmlydC1kZXZlbF0gW29WaXJ0IDMuNSBMb2NhbGl6 YXRpb24gUXVlc3Rpb24gIzhdICJtb3ZlRGlzcGxheU5ldHdvcmtXYXJuaW5nIgoKSGkgWWV2Z2Vu eSwgSSB0aGluayB5b3UgYXJlIHRoZSBiZXN0IHRvIGFuc3dlciB0aGlzIHF1ZXN0aW9uLgoKT24g RnJpLCBKdW4gMjAsIDIwMTQgYXQgMTA6MDg6MThQTSArMTAwMCwgWXVrbyBLYXRhYmFtaSB3cm90 ZToKPC9wcmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICA8cHJl IHdyYXA9IiI+Ck9uIDA2LzE5LzIwMTQgMDY6MjggUE0sIFl1a28gS2F0YWJhbWkgd3JvdGU6Cjwv cHJlPgogICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+CiAgICAgICAgICAgIDxwcmUg d3JhcD0iIj5IZWxsbywKClRoaXMgaXMgb3VyIGxhc3QgcXVlc3Rpb24gZm9yIHRvZGF5LgoKKjxh IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9IkZpbGU6KioqQXBwbGljYXRpb25N ZXNzYWdlcyI+RmlsZToqKipBcHBsaWNhdGlvbk1lc3NhZ2VzPC9hPgoqUmVzb3VyY2UgSURzOioq KiBtb3ZlRGlzcGxheU5ldHdvcmtXYXJuaW5nCipTdHJpbmc6KioqezB9LiBNb3ZpbmcgdGhlIGRp c3BsYXkgbmV0d29yayB3aWxsIGRyb3AgVk0gY29uc29sZQpjb25uZWN0aXZpdHkgdW50aWwgdGhl eSBhcmUgcmVzdGFydGVkLgoqUXVlc3Rpb246KiBGcm9tIHRoZSBzb3VyY2UgY29tbWVudCAiMD1u ZXR3b3JrT3BlcmF0aW9uTWVzc2FnZSIgSSBjYW4gc2VlCnRoYXQgezB9IHdpbGwgYmUgcmVwbGFj ZWQgd2l0aCBuZXR3b3JrIG9wZXJhdGlvbiBtZXNzYWdlcy4gSSB3b25kZXIgaWYKZWFjaCBvZiB0 aG9zZSBtZXNzYWdlcyBhbHJlYWR5IGNvbnRhaW5zIGEgZnVsbHN0b3AuIElmIHNvLCBpdCB3aWxs IGhhdmUKdHdvIGZ1bGwgc3RvcHMuIENvdWxkIHlvdSBwbGVhc2UgZ2l2ZSBtZSB0aGUgZXhhbXBs ZSBvZiB0aG9zZSBtZXNzYWdlcywgc28KdGhhdCB3ZSBjYW4gY2hlY2sgb3VyIGNvcnJlc3BvbmRp bmcgdHJhbnNsYXRpb24gaW4gWmFuYXRhICh3aGV0aGVyCmZ1bGxzdG9wcyBhcmUgaW5jbHVkZWQg b3Igbm90KS4KPC9wcmU+CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICA8cHJlIHdy YXA9IiI+SXMgdGhlIHZhcmlhYmxlIHswfSBnb2luZyB0byBiZSByZXBsYWNlZCB3aXRoIG1lc3Nh Z2VzIHRoYXQgc3RhcnQKd2l0aCIkZGV0YWlsTWVzc2FnZSI/CkkgZm91bmQgdGhlbSBuZXdseSBh ZGRlZCB0byB0aGUgY3VycmVudCBwcm9qZWN0IHdlIGFyZSB0cmFuc2xhdGluZy4KCktpbmQgcmVn YXJkcywKCll1a28KPC9wcmU+CiAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAg ICAgICAgICAgPHByZSB3cmFwPSIiPgoKS2luZCByZWdhcmRzLAoKWXVrbwoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdAo8 YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RGV2ZWxAb3Zp cnQub3JnIj5EZXZlbEBvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbCI+ aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsPC9hPgo8L3ByZT4K ICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgIDxwcmUgd3JhcD0iIj4KCjwvcHJlPgog ICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIHdyYXA9IiI+CjwvcHJlPgogICAgICAg IDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlz dAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RGV2ZWxA b3ZpcnQub3JnIj5EZXZlbEBvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZl bCI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsPC9hPgo8L3By ZT4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPHByZSB3cmFwPSIiPgoKPC9wcmU+CiAg ICAgIDwvYmxvY2txdW90ZT4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0i bW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86RGV2ZWxAb3ZpcnQub3JnIj5E ZXZlbEBvdmlydC5vcmc8L2E+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9 Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbCI+aHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldmVsPC9hPgo8L3ByZT4KICAgIDwvYmxv Y2txdW90ZT4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPjxmb250IHNp emU9IjIiIGNvbG9yPSIjMDAwMDAwIgogICAgICAgIGZhY2U9ImFyaWFsLCBzYW5zLXNlcmlmIj48 YnI+CiAgICAgIDwvZm9udD4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0t LS0tLS0wMjA3MDgwMTAyMDgwMTA4MDIwMTA2MDgtLQo= --===============2930056327006826090==--