From owner-freebsd-java@FreeBSD.ORG Fri Feb 27 03:09:35 2009 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8BF21065670 for ; Fri, 27 Feb 2009 03:09:35 +0000 (UTC) (envelope-from daichi@ongs.co.jp) Received: from natial.ongs.co.jp (natial.ongs.co.jp [202.216.246.90]) by mx1.freebsd.org (Postfix) with ESMTP id 1D8EA8FC1D for ; Fri, 27 Feb 2009 03:09:35 +0000 (UTC) (envelope-from daichi@ongs.co.jp) Received: from parancell.ongs.co.jp (dullmdaler.ongs.co.jp [202.216.246.94]) by natial.ongs.co.jp (Postfix) with ESMTPSA id 72AFB125425; Fri, 27 Feb 2009 12:09:34 +0900 (JST) Message-ID: <49A7596E.301@ongs.co.jp> Date: Fri, 27 Feb 2009 12:09:34 +0900 From: Daichi GOTO User-Agent: Thunderbird 2.0.0.19 (X11/20090201) MIME-Version: 1.0 To: Brian Gardner References: <49A4B04B.6070908@ongs.co.jp> <49A4CD5A.9060600@ongs.co.jp> <20090226.210622.41634347.toshi@ruby.ocn.ne.jp> In-Reply-To: <20090226.210622.41634347.toshi@ruby.ocn.ne.jp> Content-Type: multipart/mixed; boundary="------------040601040006020806020701" Cc: SAITOU Toshihide , leafy7382@gmail.com, freebsd-java@freebsd.org Subject: Re: OpenJDK7 and NetBeans: Who can use non-English fonts on NetBeans? X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2009 03:09:36 -0000 This is a multi-part message in MIME format. --------------040601040006020806020701 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit And after changed netbeans.conf to use OpenJDK6, new show stopper come, printing included error log. Do you have any ideas? SAITOU Toshihide wrote: > In message: <49A4CD5A.9060600@ongs.co.jp> > Daichi GOTO writes: >> 葉佳威 Jiawei Ye wrote: >>> On Wed, Feb 25, 2009 at 10:43 AM, Daichi GOTO > wrote: >>> Hi Java guys, >>> Who can use non-English fonts on NetBeans with OpenJDK6? >>> I have tried some methods to use Japanese fonts with that, >>> but I have all faild :-( >>> If you have any ideas, please teach me. Thanks >>> -- Daichi GOTO, http://people.freebsd.org/~daichi >>> >>> One evil trick is to go to your ${JAVA_HOME}/jre/lib/fonts and put a "fallback" directory link to your actual font dir. >>> ex. on my system >>> lrwxr-xr-x 1 root wheel 34 8 29 11:56 fallback -> /usr/local/lib/X11/fonts/truetype/ >>> This gives me much better Chinese fonts (I put my Mac fonts in there). >>> HTH, >>> Jiawei >> Yeah, above method is workable with JDK16 but not OpenJDK6 :-( >> >> Did you get Chinese fonts with OpenJDK6 and NetBeans? I can >> use Japanese fonts with some demo applicatins within OpenJDK6, >> but cannot get that with NetBeans65. > > First I change the netbeans_jdkhome in the > /usr/local/netbeans65/etc/netbeans.conf as following: > > netbeans_jdkhome="/usr/local/openjdk6" > > and also prepare a fontconfig.properties at this place: > > /usr/local/openjdk6/jre/lib/fontconfig.properties > > then japanese font is fine same as before using the jdk16. > > for example (it seems that the dialog.plain.japanese-x0208 > was mainly used in my NB settings): > > #dialog.plain.japanese-x0208=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 > dialog.plain.japanese-x0208=-ricoh-hgheiseikakugothictaiw3-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 > > --- > SAITOU -- Daichi GOTO, http://people.freebsd.org/~daichi --------------040601040006020806020701 Content-Type: text/plain; name="hs_err_pid61352.log" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="hs_err_pid61352.log" IwojIEFuIHVuZXhwZWN0ZWQgZXJyb3IgaGFzIGJlZW4gZGV0ZWN0ZWQgYnkgSmF2YSBSdW50 aW1lIEVudmlyb25tZW50OgojCiMgIFNJR1NFR1YgKDB4YikgYXQgcGM9MHgwMDAwMDAwODAx ZTU5NWFmLCBwaWQ9NjEzNTIsIHRpZD0weDFjZjVlYjAwCiMKIyBKYXZhIFZNOiBEaWFibG8g SmF2YSBIb3RTcG90KFRNKSA2NC1CaXQgU2VydmVyIFZNICgxMC4wLWIyMyBtaXhlZCBtb2Rl IGJzZC1hbWQ2NCkKIyBQcm9ibGVtYXRpYyBmcmFtZToKIyB2ICB+QnVmZmVyQmxvYjo6SW50 ZXJwcmV0ZXIKIwojIFBsZWFzZSBzdWJtaXQgYnVnIHJlcG9ydHMgdG8gZnJlZWJzZC1qYXZh QEZyZWVCU0Qub3JnCiMKCi0tLS0tLS0tLS0tLS0tLSAgVCBIIFIgRSBBIEQgIC0tLS0tLS0t LS0tLS0tLQoKQ3VycmVudCB0aHJlYWQgKDB4MDAwMDAwMDgxY2YxYzgwMCk6ICBKYXZhVGhy ZWFkICJBV1QtRXZlbnRRdWV1ZS0xIiBbX3RocmVhZF9pbl9KYXZhLCBpZD00ODU4Nzg1Mjgs IHN0YWNrKDB4MDAwMDdmZmZmYzVlMTAwMCwweDAwMDA3ZmZmZmM3ZTEwMDApXQoKc2lnaW5m bzpzaV9zaWdubz1TSUdTRUdWOiBzaV9lcnJubz0wLCBzaV9jb2RlPTEgKFNFR1ZfTUFQRVJS KSwgc2lfYWRkcj0weDAwMDA3ZmZlZmZmZmZmYzAKClJlZ2lzdGVyczoKUkFYPTB4MDAwMDAw MDBmZWZjMDAwMCwgUkJYPTB4MDAwMDAwMDgwNzgwNGVlMCwgUkNYPTB4MDAwMDAwMDgwMDk1 MTFiYywgUkRYPTB4MDAwMDAwMDAwMDAwMDAwMQpSU1A9MHgwMDAwN2ZmZmZjN2RmYjUwLCBS QlA9MHgwMDAwN2ZmZjAwMDAwMDAwLCBSU0k9MHgwMDAwMDAwMDAwMDAwMDAyLCBSREk9MHgw MDAwN2ZmZmZjN2RmYjQwClI4ID0weDAwMDAwMDAwMDAwMDAwMDEsIFI5ID0weDAwMDA3ZmZm ZmM3ZGZiMzgsIFIxMD0weDAwMDAwMDAwMDAwMDAwMDAsIFIxMT0weDAwMDAwMDAwMDAwMDAy MDIKUjEyPTB4MDAwMDAwMDgwMWU1ODBkYiwgUjEzPTB4MDAwMDAwMDgwNzgwNGVlMCwgUjE0 PTB4MDAwMDdmZmZmYzdkZmJkOCwgUjE1PTB4MDAwMDAwMDgxY2YxYzgwMApSSVA9MHgwMDAw MDAwODAxZTU5NWFmLCBFRkw9MHgwMDAwMDAwMGQ4Y2YyYjFmLCBFUlI9MHgwMDAwMDAwMDAw MDAwMDA0CiAgVFJBUE5PPTB4MDAwMDAwMDAwMDAwMDAwYwoKVG9wIG9mIFN0YWNrOiAoc3A9 MHgwMDAwN2ZmZmZjN2RmYjUwKQoweDAwMDA3ZmZmZmM3ZGZiNTA6ICAgMDAwMDAwMDBmZWZj MDAwMCAwMDAwMDAwODAxZTViNzJkCjB4MDAwMDdmZmZmYzdkZmI2MDogICA0MDEwMDAwMDAw MDAwMDAwIDAwMDAwMDA4MDFlNWI4NzgKMHgwMDAwN2ZmZmZjN2RmYjcwOiAgIDAwMDA3ZmZm ZmM3ZGZiYjAgMDAwMDdmZmZmYzdkZmI3OAoweDAwMDA3ZmZmZmM3ZGZiODA6ICAgMDAwMDAw MDgwNzgwNGVlMCAwMDAwN2ZmZmZjN2RmYmQ4CjB4MDAwMDdmZmZmYzdkZmI5MDogICAwMDAw MDAwODA3ODBiNzgwIDAwMDAwMDAwMDAwMDAwMDAKMHgwMDAwN2ZmZmZjN2RmYmEwOiAgIDAw MDAwMDA4MDc4MDRlZTAgMDAwMDAwMDAwMDAwMDAwMAoweDAwMDA3ZmZmZmM3ZGZiYjA6ICAg MDAwMDdmZmZmYzdkZmJkOCAwMDAwN2ZmZmZjN2RmYzQwCjB4MDAwMDdmZmZmYzdkZmJjMDog ICAwMDAwMDAwODAxZTRkM2VhIDAwMDAwMDAwMDAwMDAwMDAKMHgwMDAwN2ZmZmZjN2RmYmQw OiAgIDAwMDAwMDA4MDFlNTgwZDcgMDAwMDAwMDgxODM1ZTJkOAoweDAwMDA3ZmZmZmM3ZGZi ZTA6ICAgMDAwMDdmZmYwMDAwMWZhMiAwMDAwMDAwODAxZTRkMzY5CjB4MDAwMDdmZmZmYzdk ZmJmMDogICAwMDAwN2ZmZmZjN2RmZWUwIDAwMDAwMDAwMDAwMDAwMDEKMHgwMDAwN2ZmZmZj N2RmYzAwOiAgIDAwMDAwMDA4MWNmMWM4MDAgMDAwMDAwMDgyMjdiYWM3MAoweDAwMDA3ZmZm ZmM3ZGZjMTA6ICAgMDAwMDdmZmZmYzdkZmM5MCAwMDAwN2ZmZmZjN2RmZmY4CjB4MDAwMDdm ZmZmYzdkZmMyMDogICAwMDAwMDAwODAwMDAwMDBiIDAwMDAwMDA4MDc4MDRlZTAKMHgwMDAw N2ZmZmZjN2RmYzMwOiAgIDAwMDAwMDA4MDFlNWI2MDAgMDAwMDdmZmZmYzdkZmVlOAoweDAw MDA3ZmZmZmM3ZGZjNDA6ICAgMDAwMDdmZmZmYzdkZmQzMCAwMDAwMDAwODAwZjRkY2Q1CjB4 MDAwMDdmZmZmYzdkZmM1MDogICAwMDAwMDAwODAwMDAwMDAxIDAwMDAwMDA4MWNmMWM4MDAK MHgwMDAwN2ZmZmZjN2RmYzYwOiAgIDAwMDA3ZmZmZmM3ZGZjYzAgMDAwMDdmZmZmYzdkZmM5 MAoweDAwMDA3ZmZmZmM3ZGZjNzA6ICAgMDAwMDdmZmZmYzdkZmNkMCAwMDAwN2ZmZmZjN2Rm ZmY4CjB4MDAwMDdmZmZmYzdkZmM4MDogICAwMDAwMDAwODAxZTViNjAwIDAwMDAwMDA4MDAw MDAwMGIKMHgwMDAwN2ZmZmZjN2RmYzkwOiAgIDAwMDAwMDA4MWNmMWM4MDAgMDAwMDAwMDgx ZWJmNDg4MAoweDAwMDA3ZmZmZmM3ZGZjYTA6ICAgMDAwMDAwMDgwNzgwNGVlMCAwMDAwMDAw ODE4MzVlMmQ4CjB4MDAwMDdmZmZmYzdkZmNiMDogICAwMDAwN2ZmZmZjN2UwMTQwIDAwMDAw MDA4MDFlNWI4NGMKMHgwMDAwN2ZmZmZjN2RmY2MwOiAgIDAwMDA3ZmZmZmM3ZTAxYTAgMDAw MDdmZmZmYzdkZmZmMAoweDAwMDA3ZmZmZmM3ZGZjZDA6ICAgMDAwMDAwMDgxY2YxYzgwMCAw MDAwMDAwODFjOWU5NTgwCjB4MDAwMDdmZmZmYzdkZmNlMDogICAwMDAwMDAwODIyN2JhYzAw IDAwMDAwMDA4MjI3YmFjNzgKMHgwMDAwN2ZmZmZjN2RmY2YwOiAgIDAwMDAwMDA4MjI3YmFm ZTggMDAwMDdmZmZmYzdlMDllMAoweDAwMDA3ZmZmZmM3ZGZkMDA6ICAgMDAwMDdmZmZmYzdk ZmQzMCAwMDAwMDAwMDAwMDAwMDAxCjB4MDAwMDdmZmZmYzdkZmQxMDogICAwMDAwN2ZmZmZj N2RmZmYwIDAwMDAwMDA4MjI3YmFjNjAKMHgwMDAwN2ZmZmZjN2RmZDIwOiAgIDAwMDAwMDA4 MjI3YmFjNDAgMDAwMDAwMDgxY2YxYzgwMAoweDAwMDA3ZmZmZmM3ZGZkMzA6ICAgMDAwMDdm ZmZmYzdkZmQ1MCAwMDAwMDAwODAwZjRjZTQ4CjB4MDAwMDdmZmZmYzdkZmQ0MDogICAwMDAw MDAwODIyN2JhYzU4IDAwMDAwMDA4MjI3YmFjNzAgCgpJbnN0cnVjdGlvbnM6IChwYz0weDAw MDAwMDA4MDFlNTk1YWYpCjB4MDAwMDAwMDgwMWU1OTU5ZjogICAwMCAwMCBlOSA4YSAzZCBm ZiBmZiA0YyA4YiA2ZCBjOCA0YyA4YiA3NSBkMCBjMwoweDAwMDAwMDA4MDFlNTk1YWY6ICAg NDggOGIgNjUgYzAgNDggYzcgNDUgZjAgMDAgMDAgMDAgMDAgNDggYmUgYzggNTkgCgpTdGFj azogWzB4MDAwMDdmZmZmYzVlMTAwMCwweDAwMDA3ZmZmZmM3ZTEwMDBdLCAgc3A9MHgwMDAw N2ZmZmZjN2RmYjUwLCAgZnJlZSBzcGFjZT0yMDQyawpOYXRpdmUgZnJhbWVzOiAoSj1jb21w aWxlZCBKYXZhIGNvZGUsIGo9aW50ZXJwcmV0ZWQsIFZ2PVZNIGNvZGUsIEM9bmF0aXZlIGNv ZGUpCnYgIH5CdWZmZXJCbG9iOjpJbnRlcnByZXRlcgoKW2Vycm9yIG9jY3VycmVkIGR1cmlu ZyBlcnJvciByZXBvcnRpbmcgKHByaW50aW5nIG5hdGl2ZSBzdGFjayksIGlkIDB4Yl0KCgot LS0tLS0tLS0tLS0tLS0gIFAgUiBPIEMgRSBTIFMgIC0tLS0tLS0tLS0tLS0tLQoKSmF2YSBU aHJlYWRzOiAoID0+IGN1cnJlbnQgdGhyZWFkICkKICAweDAwMDAwMDA4MWU1Yjg4MDAgSmF2 YVRocmVhZCAiSW5hY3RpdmUgUmVxdWVzdFByb2Nlc3NvciB0aHJlYWQgW1dhczpEZWZhdWx0 IFJlcXVlc3RQcm9jZXNzb3Ivb3JnLm5ldGJlYW5zLm1vZHVsZXMubG9jYWxoaXN0b3J5Lkxv Y2FsSGlzdG9yeSQyJDFdIiBkYWVtb24gW190aHJlYWRfYmxvY2tlZCwgaWQ9NDM0ODEwMDQ4 LCBzdGFjaygweDAwMDA3ZmZmZmQ3ZWEwMDAsMHgwMDAwN2ZmZmZkOWVhMDAwKV0KICAweDAw MDAwMDA4MjE1NzY4MDAgSmF2YVRocmVhZCAiSW5hY3RpdmUgUmVxdWVzdFByb2Nlc3NvciB0 aHJlYWQgW1dhczpMb2dnaW5nIEZsdXNoL29yZy5uZXRiZWFucy5jb3JlLnN0YXJ0dXAuVG9w TG9nZ2luZyROb25DbG9zZV0iIGRhZW1vbiBbX3RocmVhZF9ibG9ja2VkLCBpZD00MzQ4MDcz NjAsIHN0YWNrKDB4MDAwMDdmZmZmYzllMzAwMCwweDAwMDA3ZmZmZmNiZTMwMDApXQogIDB4 MDAwMDAwMDgxZWUzOGMwMCBKYXZhVGhyZWFkICJvcmcubmV0YmVhbnMubW9kdWxlcy5nc2Zy ZXQuc291cmNlLnVzYWdlcy5SZXBvc2l0b3J5VXBkYXRlciIgZGFlbW9uIFtfdGhyZWFkX2Js b2NrZWQsIGlkPTQzNDgwOTYwMCwgc3RhY2soMHgwMDAwN2ZmZmZkM2U4MDAwLDB4MDAwMDdm ZmZmZDVlODAwMCldCiAgMHgwMDAwMDAwODAxOTZmMDAwIEphdmFUaHJlYWQgIkRlc3Ryb3lK YXZhVk0iIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTExNTcwNzUyLCBzdGFjaygweDAwMDA3ZmZm ZmY5ZmYwMDAsMHgwMDAwN2ZmZmZmYmZmMDAwKV0KICAweDAwMDAwMDA4MWIwZGI0MDAgSmF2 YVRocmVhZCAiRmx1c2hpbmcgY2FjaGVzIiBbX3RocmVhZF9ibG9ja2VkLCBpZD00MzQ4MDY5 MTIsIHN0YWNrKDB4MDAwMDdmZmZmYzFkZjAwMCwweDAwMDA3ZmZmZmMzZGYwMDApXQogIDB4 MDAwMDAwMDgxYjBkYmMwMCBKYXZhVGhyZWFkICJUaW1lclF1ZXVlIiBkYWVtb24gW190aHJl YWRfYmxvY2tlZCwgaWQ9NDM0ODA3ODA4LCBzdGFjaygweDAwMDA3ZmZmZmMzZTAwMDAsMHgw MDAwN2ZmZmZjNWUwMDAwKV0KPT4weDAwMDAwMDA4MWNmMWM4MDAgSmF2YVRocmVhZCAiQVdU LUV2ZW50UXVldWUtMSIgW190aHJlYWRfaW5fSmF2YSwgaWQ9NDg1ODc4NTI4LCBzdGFjaygw eDAwMDA3ZmZmZmM1ZTEwMDAsMHgwMDAwN2ZmZmZjN2UxMDAwKV0KICAweDAwMDAwMDA4MWU1 YjkwMDAgSmF2YVRocmVhZCAiZ3NmIG1vZHVsZSBpbnN0YWxsIiBkYWVtb24gW190aHJlYWRf YmxvY2tlZCwgaWQ9MTI0MDM2NDgsIHN0YWNrKDB4MDAwMDdmZmZmYzdlMjAwMCwweDAwMDA3 ZmZmZmM5ZTIwMDApXQogIDB4MDAwMDAwMDgxYjBkY2MwMCBKYXZhVGhyZWFkICJUaHJlYWQt MyIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTQzNDgwODI1Niwgc3RhY2soMHgwMDAw N2ZmZmZjZGU1MDAwLDB4MDAwMDdmZmZmY2ZlNTAwMCldCiAgMHgwMDAwMDAwODFjZjFkNDAw IEphdmFUaHJlYWQgIkltYWdlIEZldGNoZXIgMCIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQs IGlkPTQ4NTg4MTIxNiwgc3RhY2soMHgwMDAwN2ZmZmZjZmU2MDAwLDB4MDAwMDdmZmZmZDFl NjAwMCldCiAgMHgwMDAwMDAwODFiMGRkNDAwIEphdmFUaHJlYWQgIioqKiBKRmx1aWQgU2Vw YXJhdGUgQ29tbWFuZCBFeGVjdXRpb24gVGhyZWFkIiBkYWVtb24gW190aHJlYWRfYmxvY2tl ZCwgaWQ9NDM0ODA4NzA0LCBzdGFjaygweDAwMDA3ZmZmZmQxZTcwMDAsMHgwMDAwN2ZmZmZk M2U3MDAwKV0KICAweDAwMDAwMDA4MWU1Yjk0MDAgSmF2YVRocmVhZCAiamF2YS5zb3VyY2Ug bW9kdWxlIGluc3RhbGwiIGRhZW1vbiBbX3RocmVhZF9ibG9ja2VkLCBpZD0xMjQwNDA5Niwg c3RhY2soMHgwMDAwN2ZmZmZkNWU5MDAwLDB4MDAwMDdmZmZmZDdlOTAwMCldCiAgMHgwMDAw MDAwODFiMGRlODAwIEphdmFUaHJlYWQgIkFXVC1TaHV0ZG93biIgW190aHJlYWRfYmxvY2tl ZCwgaWQ9NDM0ODEwNDk2LCBzdGFjaygweDAwMDA3ZmZmZmQ5ZWIwMDAsMHgwMDAwN2ZmZmZk YmViMDAwKV0KICAweDAwMDAwMDA4MWIwZGYwMDAgSmF2YVRocmVhZCAiQVdULVhBV1QiIGRh ZW1vbiBbX3RocmVhZF9pbl9uYXRpdmUsIGlkPTQzNDgxMDk0NCwgc3RhY2soMHgwMDAwN2Zm ZmZkYmVjMDAwLDB4MDAwMDdmZmZmZGRlYzAwMCldCiAgMHgwMDAwMDAwODFiMGRmNDAwIEph dmFUaHJlYWQgIkphdmEyRCBEaXNwb3NlciIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlk PTQzNDgxMzE4NCwgc3RhY2soMHgwMDAwN2ZmZmZkZGVkMDAwLDB4MDAwMDdmZmZmZGZlZDAw MCldCiAgMHgwMDAwMDAwODAxOTZhNDAwIEphdmFUaHJlYWQgIkRlZmF1bHQgUmVxdWVzdFBy b2Nlc3NvciIgZGFlbW9uIFtfdGhyZWFkX2luX25hdGl2ZSwgaWQ9MjY1NTA0MDAsIHN0YWNr KDB4MDAwMDdmZmZmZTFlZjAwMCwweDAwMDA3ZmZmZmUzZWYwMDApXQogIDB4MDAwMDAwMDgw MTk2YWMwMCBKYXZhVGhyZWFkICJUaW1lci0wIiBkYWVtb24gW190aHJlYWRfYmxvY2tlZCwg aWQ9MjY1NTA4NDgsIHN0YWNrKDB4MDAwMDdmZmZmZTNmMDAwMCwweDAwMDA3ZmZmZmU1ZjAw MDApXQogIDB4MDAwMDAwMDgwMTk2YjQwMCBKYXZhVGhyZWFkICJDTEkgUmVxdWVzdHMgU2Vy dmVyIiBkYWVtb24gW190aHJlYWRfaW5fbmF0aXZlLCBpZD0yNjU1MTI5Niwgc3RhY2soMHgw MDAwN2ZmZmZlNWYxMDAwLDB4MDAwMDdmZmZmZTdmMTAwMCldCiAgMHgwMDAwMDAwODAxOTZi YzAwIEphdmFUaHJlYWQgIkFjdGl2ZSBSZWZlcmVuY2UgUXVldWUgRGFlbW9uIiBkYWVtb24g W190aHJlYWRfYmxvY2tlZCwgaWQ9MjY1NTE3NDQsIHN0YWNrKDB4MDAwMDdmZmZmZTdmMjAw MCwweDAwMDA3ZmZmZmU5ZjIwMDApXQogIDB4MDAwMDAwMDgwMTk2ZTgwMCBKYXZhVGhyZWFk ICJMb3cgTWVtb3J5IERldGVjdG9yIiBkYWVtb24gW190aHJlYWRfYmxvY2tlZCwgaWQ9MjY1 NTIxOTIsIHN0YWNrKDB4MDAwMDdmZmZmZWFmNDAwMCwweDAwMDA3ZmZmZmVjZjQwMDApXQog IDB4MDAwMDAwMDgwMTk2YzQwMCBKYXZhVGhyZWFkICJDb21waWxlclRocmVhZDEiIGRhZW1v biBbX3RocmVhZF9ibG9ja2VkLCBpZD0yNjU1MjY0MCwgc3RhY2soMHgwMDAwN2ZmZmZlY2Y1 MDAwLDB4MDAwMDdmZmZmZWRmNTAwMCldCiAgMHgwMDAwMDAwODAxOTZjYzAwIEphdmFUaHJl YWQgIkNvbXBpbGVyVGhyZWFkMCIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTI2NTUz MDg4LCBzdGFjaygweDAwMDA3ZmZmZmVkZjYwMDAsMHgwMDAwN2ZmZmZlZWY2MDAwKV0KICAw eDAwMDAwMDA4MDE5NmQ0MDAgSmF2YVRocmVhZCAiU2lnbmFsIERpc3BhdGNoZXIiIGRhZW1v biBbX3RocmVhZF9ibG9ja2VkLCBpZD0yNjU1MzUzNiwgc3RhY2soMHgwMDAwN2ZmZmZlZWY3 MDAwLDB4MDAwMDdmZmZmZjBmNzAwMCldCiAgMHgwMDAwMDAwODAxOTZkODAwIEphdmFUaHJl YWQgIkZpbmFsaXplciIgZGFlbW9uIFtfdGhyZWFkX2Jsb2NrZWQsIGlkPTI2NTUzOTg0LCBz dGFjaygweDAwMDA3ZmZmZmYwZjgwMDAsMHgwMDAwN2ZmZmZmMmY4MDAwKV0KICAweDAwMDAw MDA4MDE5NmUwMDAgSmF2YVRocmVhZCAiUmVmZXJlbmNlIEhhbmRsZXIiIGRhZW1vbiBbX3Ro cmVhZF9ibG9ja2VkLCBpZD0yNjU1NDQzMiwgc3RhY2soMHgwMDAwN2ZmZmZmMmY5MDAwLDB4 MDAwMDdmZmZmZjRmOTAwMCldCgpPdGhlciBUaHJlYWRzOgogIDB4MDAwMDAwMDgwMTllMzQw MCBWTVRocmVhZCBbc3RhY2s6IDB4MDAwMDdmZmZmZjRmYTAwMCwweDAwMDA3ZmZmZmY1ZmEw MDBdIFtpZD0yNjU1NDg4MF0KICAweDAwMDAwMDA4MDE5ZTJjMDAgV2F0Y2hlclRocmVhZCBb c3RhY2s6IDB4MDAwMDdmZmZmZTlmMzAwMCwweDAwMDA3ZmZmZmVhZjMwMDBdIFtpZD0yNjU1 NzEyMF0KClZNIHN0YXRlOm5vdCBhdCBzYWZlcG9pbnQgKG5vcm1hbCBleGVjdXRpb24pCgpW TSBNdXRleC9Nb25pdG9yIGN1cnJlbnRseSBvd25lZCBieSBhIHRocmVhZDogTm9uZQoKSGVh cAogUFNZb3VuZ0dlbiAgICAgIHRvdGFsIDM2MzUySywgdXNlZCAzMjkxN0sgWzB4MDAwMDAw MDgxNmJiMDAwMCwgMHgwMDAwMDAwODE5NjUwMDAwLCAweDAwMDAwMDA4MTk2NTAwMDApCiAg ZWRlbiBzcGFjZSAyOTA1NkssIDg4JSB1c2VkIFsweDAwMDAwMDA4MTZiYjAwMDAsMHgwMDAw MDAwODE4NGJkNmE4LDB4MDAwMDAwMDgxODgxMDAwMCkKICBmcm9tIHNwYWNlIDcyOTZLLCA5 OSUgdXNlZCBbMHgwMDAwMDAwODE4ODEwMDAwLDB4MDAwMDAwMDgxOGYyODA0OCwweDAwMDAw MDA4MThmMzAwMDApCiAgdG8gICBzcGFjZSA3Mjk2SywgMCUgdXNlZCBbMHgwMDAwMDAwODE4 ZjMwMDAwLDB4MDAwMDAwMDgxOGYzMDAwMCwweDAwMDAwMDA4MTk2NTAwMDApCiBQU09sZEdl biAgICAgICAgdG90YWwgNDMzMjhLLCB1c2VkIDIzMDM2SyBbMHgwMDAwMDAwODExNjUwMDAw LCAweDAwMDAwMDA4MTQwYTAwMDAsIDB4MDAwMDAwMDgxNmJiMDAwMCkKICBvYmplY3Qgc3Bh Y2UgNDMzMjhLLCA1MyUgdXNlZCBbMHgwMDAwMDAwODExNjUwMDAwLDB4MDAwMDAwMDgxMmNj ZjAxMCwweDAwMDAwMDA4MTQwYTAwMDApCiBQU1Blcm1HZW4gICAgICAgdG90YWwgNDI4MTZL LCB1c2VkIDQyNzM1SyBbMHgwMDAwMDAwODA0ZTUwMDAwLCAweDAwMDAwMDA4MDc4MjAwMDAs IDB4MDAwMDAwMDgxMTY1MDAwMCkKICBvYmplY3Qgc3BhY2UgNDI4MTZLLCA5OSUgdXNlZCBb MHgwMDAwMDAwODA0ZTUwMDAwLDB4MDAwMDAwMDgwNzgwYmMxMCwweDAwMDAwMDA4MDc4MjAw MDApCgpEeW5hbWljIGxpYnJhcmllczoKMHgwMDAwMDAwMDAwNDAwMDAwIAkvdXNyL2xvY2Fs L29wZW5qZGs2L2Jpbi9qYXZhCjB4MDAwMDAwMDgwMDY0NTAwMCAJL2xpYi9saWJ6LnNvLjQK MHgwMDAwMDAwODAwNzU5MDAwIAkvbGliL2xpYnRoci5zby4zCjB4MDAwMDAwMDgwMDg3MDAw MCAJL2xpYi9saWJjLnNvLjcKMHgwMDAwMDAwODAwYzAwMDAwIAkvdXNyL2xvY2FsL29wZW5q ZGs2L2pyZS9saWIvYW1kNjQvc2VydmVyL2xpYmp2bS5zbwoweDAwMDAwMDA4MDE0YTQwMDAg CS91c3IvbGliL2xpYnN0ZGMrKy5zby42CjB4MDAwMDAwMDgwMTZhODAwMCAJL2xpYi9saWJt LnNvLjUKMHgwMDAwMDAwODAxN2M3MDAwIAkvbGliL2xpYmdjY19zLnNvLjEKMHgwMDAwMDAw ODAxYTAwMDAwIAkvdXNyL2xvY2FsL29wZW5qZGs2L2pyZS9saWIvYW1kNjQvbmF0aXZlX3Ro cmVhZHMvbGliaHBpLnNvCjB4MDAwMDAwMDgwMWIwYzAwMCAJL3Vzci9sb2NhbC9vcGVuamRr Ni9qcmUvbGliL2FtZDY0L2xpYnZlcmlmeS5zbwoweDAwMDAwMDA4MDFjMWIwMDAgCS91c3Iv bG9jYWwvb3BlbmpkazYvanJlL2xpYi9hbWQ2NC9saWJqYXZhLnNvCjB4MDAwMDAwMDgwMWQ0 NjAwMCAJL3Vzci9sb2NhbC9vcGVuamRrNi9qcmUvbGliL2FtZDY0L2xpYnppcC5zbwoweDAw MDAwMDA4MWEwMDAwMDAgCS91c3IvbG9jYWwvb3BlbmpkazYvanJlL2xpYi9hbWQ2NC9saWJu ZXQuc28KMHgwMDAwMDAwODFhMTEzMDAwIAkvdXNyL2xvY2FsL29wZW5qZGs2L2pyZS9saWIv YW1kNjQvbGlibmlvLnNvCjB4MDAwMDAwMDgxYjQwMDAwMCAJL3Vzci9sb2NhbC9vcGVuamRr Ni9qcmUvbGliL2FtZDY0L2xpYmF3dC5zbwoweDAwMDAwMDA4MWI1YzYwMDAgCS91c3IvbG9j YWwvb3BlbmpkazYvanJlL2xpYi9hbWQ2NC94YXd0L2xpYm1hd3Quc28KMHgwMDAwMDAwODFi NzE1MDAwIAkvdXNyL2xvY2FsL2xpYi9saWJYZXh0LnNvLjYKMHgwMDAwMDAwODFiODI1MDAw IAkvdXNyL2xvY2FsL2xpYi9saWJYMTEuc28uNgoweDAwMDAwMDA4MWJhNGQwMDAgCS91c3Iv bG9jYWwvbGliL2xpYlh0c3Quc28uNgoweDAwMDAwMDA4MWJiNTIwMDAgCS91c3IvbG9jYWwv bGliL2xpYlhpLnNvLjYKMHgwMDAwMDAwODFiYzViMDAwIAkvdXNyL2xvY2FsL2xpYi9saWJ4 Y2Iuc28uMgoweDAwMDAwMDA4MWJkNzQwMDAgCS91c3IvbG9jYWwvbGliL2xpYlhkbWNwLnNv LjYKMHgwMDAwMDAwODFiZTc5MDAwIAkvdXNyL2xpYi9saWJycGNzdmMuc28uNAoweDAwMDAw MDA4MWJmODEwMDAgCS91c3IvbG9jYWwvbGliL2xpYlhhdS5zby42CjB4MDAwMDAwMDgxYzA4 MzAwMCAJL3Vzci9sb2NhbC9vcGVuamRrNi9qcmUvbGliL2FtZDY0L2xpYmZvbnRtYW5hZ2Vy LnNvCjB4MDAwMDAwMDgxYzFjZTAwMCAJL3Vzci9sb2NhbC9saWIvbGliZnJlZXR5cGUuc28u OQoweDAwMDAwMDA4MWM1MDAwMDAgCS91c3IvbG9jYWwvb3BlbmpkazYvanJlL2xpYi9hbWQ2 NC9saWJsY21zLnNvCjB4MDAwMDAwMDgxYzdhYjAwMCAJL3Vzci9sb2NhbC9vcGVuamRrNi9q cmUvbGliL2FtZDY0L2xpYmpwZWcuc28KMHgwMDAwMDAwODFjNjM2MDAwIAkvdXNyL2xvY2Fs L2xpYi9saWJYY3Vyc29yLnNvLjEKMHgwMDAwMDAwODFjYjAwMDAwIAkvdXNyL2xvY2FsL2xp Yi9saWJYcmVuZGVyLnNvLjEKMHgwMDAwMDAwODFjYzA5MDAwIAkvdXNyL2xvY2FsL2xpYi9s aWJYZml4ZXMuc28uMwoweDAwMDAwMDA4MjA5MDAwMDAgCS92YXIvdG1wL2puYTIwNzQ1MzI5 NDEyMzEzOTUzODMudG1wCjB4MDAwMDAwMDgxZjEwMDAwMCAJL3Vzci9sb2NhbC9vcGVuamRr Ni9qcmUvbGliL2FtZDY0L2xpYm1hbmFnZW1lbnQuc28KMHgwMDAwMDAwODAwNTBhMDAwIAkv bGliZXhlYy9sZC1lbGYuc28uMQoKVk0gQXJndW1lbnRzOgpqdm1fYXJnczogLURqZGsuaG9t ZT0vdXNyL2xvY2FsL29wZW5qZGs2IC1EbmV0YmVhbnMuc3lzdGVtX2h0dHBfcHJveHk9RElS RUNUIC1EbmV0YmVhbnMuc3lzdGVtX2h0dHBfbm9uX3Byb3h5X2hvc3RzPSAtRG5ldGJlYW5z LmRpcnM9L3Vzci9sb2NhbC9uZXRiZWFuczY1L25iNi41Oi91c3IvbG9jYWwvbmV0YmVhbnM2 NS9pZGUxMDovdXNyL2xvY2FsL25ldGJlYW5zNjUvamF2YTI6L3Vzci9sb2NhbC9uZXRiZWFu czY1L3htbDI6L3Vzci9sb2NhbC9uZXRiZWFuczY1L2FwaXN1cHBvcnQxOi91c3IvbG9jYWwv bmV0YmVhbnM2NS93ZWJjb21tb24xOi91c3IvbG9jYWwvbmV0YmVhbnM2NS93ZWJzdmNjb21t b24xOi91c3IvbG9jYWwvbmV0YmVhbnM2NS9lbnRlcnByaXNlNTovdXNyL2xvY2FsL25ldGJl YW5zNjUvbW9iaWxpdHk4Oi91c3IvbG9jYWwvbmV0YmVhbnM2NS9wcm9maWxlcjM6L3Vzci9s b2NhbC9uZXRiZWFuczY1L2dzZjE6L3Vzci9sb2NhbC9uZXRiZWFuczY1L3J1YnkyOi91c3Iv bG9jYWwvbmV0YmVhbnM2NS9waHAxOi91c3IvbG9jYWwvbmV0YmVhbnM2NS92aXN1YWx3ZWIy Oi91c3IvbG9jYWwvbmV0YmVhbnM2NS9zb2EyOi91c3IvbG9jYWwvbmV0YmVhbnM2NS9pZGVu dGl0eTI6L3Vzci9sb2NhbC9uZXRiZWFuczY1L2hhcm5lc3M6L3Vzci9sb2NhbC9uZXRiZWFu czY1L2NuZDI6L3Vzci9sb2NhbC9uZXRiZWFuczY1L2dyb292eTE6IC1EbmV0YmVhbnMuaG9t ZT0vdXNyL2xvY2FsL25ldGJlYW5zNjUvcGxhdGZvcm05IC1EbmV0YmVhbnMuaW1wb3J0Y2xh c3M9b3JnLm5ldGJlYW5zLnVwZ3JhZGUuQXV0b1VwZ3JhZGUgLURuZXRiZWFucy5hY2NlcHRf bGljZW5zZV9jbGFzcz1vcmcubmV0YmVhbnMubGljZW5zZS5BY2NlcHRMaWNlbnNlIC1YbXgx MjhtIC1YdmVyaWZ5Om5vbmUgLVhzczJtIC1YbXMzMm0gLVhYOlBlcm1TaXplPTMybSAtWFg6 TWF4UGVybVNpemU9MjAwbSAtRGFwcGxlLmxhZi51c2VTY3JlZW5NZW51QmFyPXRydWUgLURz dW4uamF2YTJkLm5vZGRyYXc9dHJ1ZSAKamF2YV9jb21tYW5kOiBvcmcubmV0YmVhbnMuTWFp biAtLXVzZXJkaXIgL2hvbWUvZGFpY2hpLy5uZXRiZWFucy82LjUgLS1icmFuZGluZyBuYgpM YXVuY2hlciBUeXBlOiBTVU5fU1RBTkRBUkQKCkVudmlyb25tZW50IFZhcmlhYmxlczoKSkFW QV9IT01FPS91c3IvbG9jYWwvb3BlbmpkazYKUEFUSD0vdXNyL2xvY2FsL2xpYmV4ZWMvY2Nh Y2hlOi9ob21lL2RhaWNoaS9MaWJyYXJ5L2JpbjovaG9tZS9kYWljaGkvYmluLzovc2Jpbjov YmluOi91c3Ivc2JpbjovdXNyL2JpbjovdXNyL2dhbWVzOi91c3IvbG9jYWwvc2JpbjovdXNy L2xvY2FsL2JpbgpVU0VSTkFNRT1kYWljaGkKTERfTElCUkFSWV9QQVRIPS91c3IvbG9jYWwv b3BlbmpkazYvanJlL2xpYi9hbWQ2NC9zZXJ2ZXI6L3Vzci9sb2NhbC9vcGVuamRrNi9qcmUv bGliL2FtZDY0Oi91c3IvbG9jYWwvb3BlbmpkazYvanJlLy4uL2xpYi9hbWQ2NApTSEVMTD0v dXNyL2xvY2FsL2Jpbi96c2gKRElTUExBWT06MC4wCgpTaWduYWwgSGFuZGxlcnM6ClNJR1NF R1Y6IFtsaWJqdm0uc28rMHg2MTdhYTBdLCBzYV9tYXNrWzBdPTB4ZmZmZWZlZmYsIHNhX2Zs YWdzPTB4MDAwMDAwNDIKU0lHQlVTOiBbbGlianZtLnNvKzB4NjE3YWEwXSwgc2FfbWFza1sw XT0weGZmZmVmZWZmLCBzYV9mbGFncz0weDAwMDAwMDQyClNJR0ZQRTogW2xpYmp2bS5zbysw eDRlMTdhMF0sIHNhX21hc2tbMF09MHhmZmZlZmVmZiwgc2FfZmxhZ3M9MHgwMDAwMDA0MgpT SUdQSVBFOiBbbGlianZtLnNvKzB4NGUxN2EwXSwgc2FfbWFza1swXT0weGZmZmVmZWZmLCBz YV9mbGFncz0weDAwMDAwMDQyClNJR1hGU1o6IFtsaWJqdm0uc28rMHg0ZTE3YTBdLCBzYV9t YXNrWzBdPTB4ZmZmZWZlZmYsIHNhX2ZsYWdzPTB4MDAwMDAwNDIKU0lHSUxMOiBbbGlianZt LnNvKzB4NGUxN2EwXSwgc2FfbWFza1swXT0weGZmZmVmZWZmLCBzYV9mbGFncz0weDAwMDAw MDQyClNJR1VTUjE6IFNJR19ERkwsIHNhX21hc2tbMF09MHgwMDAwMDAwMCwgc2FfZmxhZ3M9 MHgwMDAwMDAwMgpTSUdVU1IyOiBbbGlianZtLnNvKzB4NGUzZmEwXSwgc2FfbWFza1swXT0w eDAwMDAwMDAwLCBzYV9mbGFncz0weDAwMDAwMDQyClNJR0hVUDogW2xpYmp2bS5zbysweDRl MmNhMF0sIHNhX21hc2tbMF09MHhmZmZlZmVmZiwgc2FfZmxhZ3M9MHgwMDAwMDA0MgpTSUdJ TlQ6IFNJR19JR04sIHNhX21hc2tbMF09MHgwMDAwMDAwMCwgc2FfZmxhZ3M9MHgwMDAwMDAw MApTSUdURVJNOiBbbGlianZtLnNvKzB4NGUyY2EwXSwgc2FfbWFza1swXT0weGZmZmVmZWZm LCBzYV9mbGFncz0weDAwMDAwMDQyClNJR1FVSVQ6IFtsaWJqdm0uc28rMHg0ZTJjYTBdLCBz YV9tYXNrWzBdPTB4ZmZmZWZlZmYsIHNhX2ZsYWdzPTB4MDAwMDAwNDIKCgotLS0tLS0tLS0t LS0tLS0gIFMgWSBTIFQgRSBNICAtLS0tLS0tLS0tLS0tLS0KCk9TOkJzZAp1bmFtZTpGcmVl QlNEIDguMC1DVVJSRU5UIEZyZWVCU0QgOC4wLUNVUlJFTlQgIzY6IFRodSBGZWIgMjYgMTM6 MjU6MTYgSlNUIDIwMDkgICAgIHJvb3RAcGFyYW5jZWxsLm9uZ3MuY28uanA6L3Vzci9vYmov dXNyL3NyYy9zeXMvUEFSQU5DRUxMIGFtZDY0CnJsaW1pdDogU1RBQ0sgNTI0Mjg4aywgQ09S RSBpbmZpbml0eSwgTlBST0MgNTU0NywgTk9GSUxFIDExMDk1CkNQVTp0b3RhbCA0ICg0IGNv cmVzIHBlciBjcHUsIDEgdGhyZWFkcyBwZXIgY29yZSkgZmFtaWx5IDYgbW9kZWwgNyBzdGVw cGluZyAxMCwgY21vdiwgY3g4LCBmeHNyLCBtbXgsIHNzZSwgc3NlMiwgc3NlMywgc3NzZTMK Ck1lbW9yeTogNGsgcGFnZSwgcGh5c2ljYWwgMzc5OTMwOGsoOTQ5ODI3ayBmcmVlKQoKdm1f aW5mbzogRGlhYmxvIEphdmEgSG90U3BvdChUTSkgNjQtQml0IFNlcnZlciBWTSAoMTAuMC1i MjMpIGZvciBic2QtYW1kNjQgSlJFICgxLjYuMF8wNy1iMDIpLCBidWlsdCBvbiBNYXkgMTIg MjAwOCAyMDo1Njo1MCBieSAidHJ1ayIgd2l0aCBnY2MgNC4yLjEgMjAwNzA3MTkgIFtGcmVl QlNEXQoKdGltZTogRnJpIEZlYiAyNyAxMjowMDo0MSAyMDA5CmVsYXBzZWQgdGltZTogMjAg c2Vjb25kcwoK --------------040601040006020806020701--