From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 30 08:38:55 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CD1B1065672 for ; Sun, 30 Nov 2008 08:38:55 +0000 (UTC) (envelope-from bobf@mrp3.com) Received: from pop03.mail.atl.earthlink.net (pop03.mail.atl.earthlink.net [207.69.200.48]) by mx1.freebsd.org (Postfix) with ESMTP id 408068FC19 for ; Sun, 30 Nov 2008 08:38:55 +0000 (UTC) (envelope-from bobf@mrp3.com) Received: from user-112v223.biz.mindspring.com ([66.47.136.67] helo=[192.168.122.63]) by pop03.mail.atl.earthlink.net with esmtp (Exim 3.36 #1) id 1L6hpO-0004yS-00 for gnome@freebsd.org; Sun, 30 Nov 2008 03:38:54 -0500 Message-ID: <4932522A.5060702@mrp3.com> Date: Sun, 30 Nov 2008 00:43:22 -0800 From: Bob Frazier User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: gnome@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: conflict between gnome-applets 2.20 and libgweather 2.22 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2008 08:38:55 -0000 there is an installation conflict between gnome-applets 2.20 and libgweather 2.22 . in the process of trying to 'pkgdb -F' on my system (due to a number of problems doing the 2.20 to 2.22 upgrade) I installed libgweather to satisfy the new dependencies. Unfortunately this causes trouble when you deinstall gnome-applets 2.20 since libgweather components get de-installed. One recommended update procedure might be to pkg_deinstall gnome-applets before doing any gnome upgrade from earlier versions (including one involving a portupgrade of gettext which is where it started affecting me). This is independent of the 'nautilus' issue already in the 'UPDATING' file. This might also help prevent some of the cyclic depenencies that other packages were causing (mentioned in my previous e-mail). once everything is upgraded, gnome-applets should end up being re-installed as a dependency of gnome2-2.20 and libgweather as a dependency of that. From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 30 16:15:08 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62DAB1065672 for ; Sun, 30 Nov 2008 16:15:08 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao107.cox.net (eastrmmtao107.cox.net [68.230.240.59]) by mx1.freebsd.org (Postfix) with ESMTP id E81148FC0A for ; Sun, 30 Nov 2008 16:15:07 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao107.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20081130161505.EQKG26786.eastrmmtao107.cox.net@eastrmimpo01.cox.net>; Sun, 30 Nov 2008 11:15:05 -0500 Received: from localhost ([68.103.159.188]) by eastrmimpo01.cox.net with bizsmtp id lUF61a00D44AlM802UF6wn; Sun, 30 Nov 2008 11:15:07 -0500 X-Authority-Analysis: v=1.0 c=1 a=IHkRKBa5VzQA:10 a=qd7DEL4PHPkA:10 a=6I5d2MoRAAAA:8 a=yt-C4i6UNspbXNdsezQA:9 a=DWBX01jYL6GV5K8-RCuPbx-4i8cA:4 a=xUB0UY5myo4A:10 a=4vB-4DCPJfMA:10 a=SV7veod9ZcQA:10 a=LY0hPdMaydYA:10 X-CM-Score: 0.00 Date: Sun, 30 Nov 2008 10:14:55 -0600 To: "Bob Frazier" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <4932522A.5060702@mrp3.com> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <4932522A.5060702@mrp3.com> User-Agent: Opera Mail/9.62 (Linux) Cc: gnome@freebsd.org Subject: Re: conflict between gnome-applets 2.20 and libgweather 2.22 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2008 16:15:08 -0000 On Sun, 30 Nov 2008 02:43:22 -0600, Bob Frazier wrote: > there is an installation conflict between gnome-applets 2.20 and > libgweather 2.22 . in the process of trying to 'pkgdb -F' on my system > (due to a number of problems doing the 2.20 to 2.22 upgrade) I installed > libgweather to satisfy the new dependencies. Unfortunately this causes > trouble when you deinstall gnome-applets 2.20 since libgweather > components get de-installed. > > One recommended update procedure might be to pkg_deinstall gnome-applets > before doing any gnome upgrade from earlier versions (including one > involving a portupgrade of gettext which is where it started affecting > me). This is independent of the 'nautilus' issue already in the > 'UPDATING' file. This might also help prevent some of the cyclic > depenencies that other packages were causing (mentioned in my previous > e-mail). once everything is upgraded, gnome-applets should end up being > re-installed as a dependency of gnome2-2.20 and libgweather as a > dependency of that. It is already documented in /usr/ports/UPDATING (20080323). Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 30 18:07:07 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C7D81065675; Sun, 30 Nov 2008 18:07:07 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 349CA8FC0C; Sun, 30 Nov 2008 18:07:07 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (mezz@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAUI77S3041798; Sun, 30 Nov 2008 18:07:07 GMT (envelope-from mezz@freefall.freebsd.org) Received: (from mezz@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAUI77Wp041794; Sun, 30 Nov 2008 18:07:07 GMT (envelope-from mezz) Date: Sun, 30 Nov 2008 18:07:07 GMT Message-Id: <200811301807.mAUI77Wp041794@freefall.freebsd.org> To: lars.stokholm@gmail.com, mezz@FreeBSD.org, gnome@FreeBSD.org From: mezz@FreeBSD.org Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2008 18:07:07 -0000 Synopsis: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" State-Changed-From-To: open->feedback State-Changed-By: mezz State-Changed-When: Sun Nov 30 18:06:52 UTC 2008 State-Changed-Why: Marks it as feedback. http://www.freebsd.org/cgi/query-pr.cgi?pr=129023 From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 30 18:10:04 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FA741065676 for ; Sun, 30 Nov 2008 18:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8FD628FC13 for ; Sun, 30 Nov 2008 18:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAUIA4SL042574 for ; Sun, 30 Nov 2008 18:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAUIA4jZ042573; Sun, 30 Nov 2008 18:10:04 GMT (envelope-from gnats) Date: Sun, 30 Nov 2008 18:10:04 GMT Message-Id: <200811301810.mAUIA4jZ042573@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2008 18:10:04 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Jeremy Messenger" To: "Lars Stokholm" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Sun, 30 Nov 2008 12:05:38 -0600 On Sat, 29 Nov 2008 02:05:20 -0600, Lars Stokholm wrote: > You can enter any URI for an image - it won't matter. Use > http://www.freebsd.org/layout/images/logo-red.png for example: > http://img399.imageshack.us/img399/9327/shot1it4.png > http://img243.imageshack.us/img243/8299/shot2rd6.png Thanks! I can't reproduce your problem. But only thing that I did different from your is disable HELPBROWSER and it shouldn't be make any difference as it's only for help browser. I have installed gimp-app today. ----------------------------------------- # pkg_info -IX gimp gimp-app-2.6.1_3,1 A GNU Image Manipulation Program ----------------------------------------- > I wasn't giving more details, because I thought there was no need. If > you think I'm missing other details, I'll be more than happy to > clarify. It does matter, because URI can be more than just entry URL like samba URI and etc tha way we can location what problem. ;-) I think I might have a good idea what your problem is. Do you have ftp/curl installed by any chance? If no then can you install curl and reinstall gimp-app to see if it will helping with your issue? I have curl installed here in my system and I noticed that gimp will find curl by autocheck then use it. I will add ftp/curl dependency in graphics/gimp-app by default with maybe provide optional to turn off. Cheers, Mezz > Cheers, > Lars -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 30 18:20:07 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61A70106564A for ; Sun, 30 Nov 2008 18:20:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 323838FC23 for ; Sun, 30 Nov 2008 18:20:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAUIK7c1052958 for ; Sun, 30 Nov 2008 18:20:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAUIK7aq052957; Sun, 30 Nov 2008 18:20:07 GMT (envelope-from gnats) Date: Sun, 30 Nov 2008 18:20:07 GMT Message-Id: <200811301820.mAUIK7aq052957@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/129080: www/firefox3 - Building Firefox 3.0.4 (port epoch 1) fails. X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2008 18:20:07 -0000 The following reply was made to PR ports/129080; it has been noted by GNATS. From: "Jeremy Messenger" To: bug-followup@freebsd.org, jau@iki.fi Cc: Subject: Re: ports/129080: www/firefox3 - Building Firefox 3.0.4 (port epoch 1) fails. Date: Sun, 30 Nov 2008 12:19:14 -0600 Even thought if you don't have this problem anymore. I rather to keep this PR open until we fix bsd.gecko.mk correct for firefox3 since it does not install *.pc files. It needs some check on if it is firefox3 then do not try to copy the *.pc files. Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Sun Nov 30 20:00:07 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 510C4106564A for ; Sun, 30 Nov 2008 20:00:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 40B2E8FC0A for ; Sun, 30 Nov 2008 20:00:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAUK074c030211 for ; Sun, 30 Nov 2008 20:00:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAUK07oH030210; Sun, 30 Nov 2008 20:00:07 GMT (envelope-from gnats) Date: Sun, 30 Nov 2008 20:00:07 GMT Message-Id: <200811302000.mAUK07oH030210@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Lars Stokholm" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Lars Stokholm List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Nov 2008 20:00:07 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Lars Stokholm" To: "Jeremy Messenger" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Sun, 30 Nov 2008 20:57:37 +0100 On Sun, Nov 30, 2008 at 7:05 PM, Jeremy Messenger wrote: > It does matter, because URI can be more than just entry URL like samba URI > and etc tha way we can location what problem. ;-) I think I might have a > good idea what your problem is. Do you have ftp/curl installed by any > chance? If no then can you install curl and reinstall gimp-app to see if it > will helping with your issue? I have curl installed here in my system and I > noticed that gimp will find curl by autocheck then use it. I will add > ftp/curl dependency in graphics/gimp-app by default with maybe provide > optional to turn off. I made sure curl was installed, deinstalled gimp-app, deleted /var/db/ports/gimp-app/options and reinstalled gimp-app. I even removed ~/.gimp-2.6. Still it doesn't work. :( %pkg_info -Ex curl curl-7.18.0 %pkg_info -Ex gimp gimp-app-2.6.1_2,1 Cheers, Lars From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 05:30:08 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A23811065673 for ; Mon, 1 Dec 2008 05:30:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8D6358FC0A for ; Mon, 1 Dec 2008 05:30:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB15U8sn062582 for ; Mon, 1 Dec 2008 05:30:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB15U8Op062579; Mon, 1 Dec 2008 05:30:08 GMT (envelope-from gnats) Date: Mon, 1 Dec 2008 05:30:08 GMT Message-Id: <200812010530.mB15U8Op062579@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 05:30:08 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Jeremy Messenger" To: "Lars Stokholm" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Sun, 30 Nov 2008 23:26:05 -0600 On Sun, 30 Nov 2008 13:57:37 -0600, Lars Stokholm wrote: > On Sun, Nov 30, 2008 at 7:05 PM, Jeremy Messenger wrote: >> It does matter, because URI can be more than just entry URL like samba >> URI >> and etc tha way we can location what problem. ;-) I think I might have a >> good idea what your problem is. Do you have ftp/curl installed by any >> chance? If no then can you install curl and reinstall gimp-app to see >> if it >> will helping with your issue? I have curl installed here in my system >> and I >> noticed that gimp will find curl by autocheck then use it. I will add >> ftp/curl dependency in graphics/gimp-app by default with maybe provide >> optional to turn off. > > I made sure curl was installed, deinstalled gimp-app, deleted > /var/db/ports/gimp-app/options and reinstalled gimp-app. I even > removed ~/.gimp-2.6. Still it doesn't work. :( > > %pkg_info -Ex curl > curl-7.18.0 > %pkg_info -Ex gimp > gimp-app-2.6.1_2,1 I might be wrong with curl... I have finally read in configure.in and it shows: ---------------------------------------------------- if test "x$with_gvfs" != xno; then uri_plugin="yes (using GIO/GVfs)" elif test "x$have_gnomevfs" = xyes; then uri_plugin="yes (using gnome-vfs)" elif test "x$have_libcurl" = xyes; then uri_plugin="yes (using libcurl)" elif test "x$os_win32" = xno; then uri_plugin="yes (using wget)" fi ---------------------------------------------------- I have re-ran the 'make configure' and I see output like this: ---------------------------------------------------- Optional Plug-Ins: Ascii Art: yes Help Browser: no (WebKit support disabled) [...] URI: yes (using GIO/GVfs) ---------------------------------------------------- Can you show me output of 'make configure' and attach the config.log too for I can compare with mine? If we have same, then maybe it's gvfs/gio stuff that I don't know. Do you have any error in console and ~/..xsession-errors from gimp? Cheers, Mezz > Cheers, > Lars -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 11:07:13 2008 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA53A106564A for ; Mon, 1 Dec 2008 11:07:13 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D698D8FC22 for ; Mon, 1 Dec 2008 11:07:13 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1B7DbV052901 for ; Mon, 1 Dec 2008 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1B7DHP052897 for gnome@FreeBSD.org; Mon, 1 Dec 2008 11:07:13 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 1 Dec 2008 11:07:13 GMT Message-Id: <200812011107.mB1B7DHP052897@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gnome@FreeBSD.org Cc: Subject: Current problem reports assigned to gnome@FreeBSD.org X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 11:07:14 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/129229 gnome [PATCH] deskutils/sunbird update to 0.9 o ports/129147 gnome can't use deskutils/lightning-xpi under current amd64 o ports/129080 gnome www/firefox3 - Building Firefox 3.0.4 (port epoch 1) f f ports/129023 gnome graphics/gimp: URI plugin doesn't work in GIMP - GNOME o ports/128947 gnome audio/pulseaudio: start-pulseaudio-x11 hangs and preve o ports/128853 gnome [PATCH]textproc/enchant: update to 1.4.2 a ports/128826 gnome sysutils/hal: hald-addon-mouse-sysmouse runs fstat to f ports/128694 gnome www/firefox3 - Firefox 3 corrupts PostScript printer f p ports/127661 gnome [PATCH]textproc/libxml2: update to 2.7.1, which includ p ports/127399 gnome [UPDATE] security/gnome-keyring: add option to disable o ports/127298 gnome ports/www/xulrunner coredumps p ports/125857 gnome sysutils/gnome-settings-daemon ignores draw_background o ports/125306 gnome www/firefox3 gtk-gnash thread error p ports/124302 gnome [PATCH] www/webkit-gtk2: make video support optional p ports/123790 gnome Update port: www/webkit-gtk2 to 0.0.33561 p ports/123036 gnome [update] x11-toolkits/libgtksourceviewmm version 0.2.0 o ports/121670 gnome [PATCH] Update converters/libiconv to 1.12 a ports/117724 gnome Recently updated x11/gdm port ignores $LANG setting in o ports/103529 gnome www/seamonkey: enable SVG and Pango font rendering sup 19 problems total. From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 14:40:11 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 653DF1065670; Mon, 1 Dec 2008 14:40:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3838C8FC08; Mon, 1 Dec 2008 14:40:11 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1EeBUh014576; Mon, 1 Dec 2008 14:40:11 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1EeBs9014572; Mon, 1 Dec 2008 14:40:11 GMT (envelope-from edwin) Date: Mon, 1 Dec 2008 14:40:11 GMT Message-Id: <200812011440.mB1EeBs9014572@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/129336: devel/gio-fam-backend - Fails with configure error on 6.x X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 14:40:11 -0000 Synopsis: devel/gio-fam-backend - Fails with configure error on 6.x Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: edwin Responsible-Changed-When: Mon Dec 1 14:40:10 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=129336 From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 15:50:04 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 865291065678 for ; Mon, 1 Dec 2008 15:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3BB5F8FC1D for ; Mon, 1 Dec 2008 15:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1Fo3GM072214 for ; Mon, 1 Dec 2008 15:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1Fo3cc072213; Mon, 1 Dec 2008 15:50:03 GMT (envelope-from gnats) Date: Mon, 1 Dec 2008 15:50:03 GMT Message-Id: <200812011550.mB1Fo3cc072213@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Lars Stokholm" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Lars Stokholm List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 15:50:04 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Lars Stokholm" To: "Jeremy Messenger" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Mon, 1 Dec 2008 16:46:34 +0100 ------=_Part_13918_17593888.1228146394561 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Mon, Dec 1, 2008 at 6:26 AM, Jeremy Messenger wrote: > I have re-ran the 'make configure' and I see output like this: > > ---------------------------------------------------- > Optional Plug-Ins: > Ascii Art: yes > Help Browser: no (WebKit support disabled) > [...] > URI: yes (using GIO/GVfs) > ---------------------------------------------------- > > Can you show me output of 'make configure' and attach the config.log too for > I can compare with mine? If we have same, then maybe it's gvfs/gio stuff > that I don't know. Do you have any error in console and ~/..xsession-errors > from gimp? Nothing in console. There's no ~/..xsession-errors. eee# make configure > /root/make-configure test: xno (disabled): unexpected operator gnome-config: not found config.status: WARNING: docs/gimprc-2.6.5 contains a reference to the variable `datarootdir' which seems to be undefined. Please make sure it is defined. config.status: WARNING: docs/gimptool-2.0.1 contains a reference to the variable `datarootdir' which seems to be undefined. Please make sure it is defined. The output of 'make configure' and config.log is attached (I hope correctly). Cheers, Lars ------=_Part_13918_17593888.1228146394561 Content-Type: application/octet-stream; name=make-configure Content-Transfer-Encoding: base64 X-Attachment-Id: f_fo7aj9oc0 Content-Disposition: attachment; filename=make-configure PT09PiAgVnVsbmVyYWJpbGl0eSBjaGVjayBkaXNhYmxlZCwgZGF0YWJhc2Ugbm90IGZvdW5kCj09 PT4gIEZvdW5kIHNhdmVkIGNvbmZpZ3VyYXRpb24gZm9yIGdpbXAtYXBwLTIuNi4xXzIsMQo9PT0+ ICBFeHRyYWN0aW5nIGZvciBnaW1wLWFwcC0yLjYuMV8yLDEKPT4gTUQ1IENoZWNrc3VtIE9LIGZv ciBnaW1wLTIuNi4xLnRhci5iejIuCj0+IFNIQTI1NiBDaGVja3N1bSBPSyBmb3IgZ2ltcC0yLjYu MS50YXIuYnoyLgo9PT0+ICBQYXRjaGluZyBmb3IgZ2ltcC1hcHAtMi42LjFfMiwxCj09PT4gICBn aW1wLWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9saWJ0b29s IC0gZm91bmQKPT09PiAgQXBwbHlpbmcgRnJlZUJTRCBwYXRjaGVzIGZvciBnaW1wLWFwcC0yLjYu MV8yLDEKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGdt YWtlIC0gZm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9uIGZpbGU6IC91 c3IvbG9jYWwvbGliZGF0YS9wa2djb25maWcveHBtLnBjIC0gZm91bmQKPT09PiAgIGdpbXAtYXBw LTIuNi4xXzIsMSBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvbGliZGF0YS9wa2djb25maWcv eG11LnBjIC0gZm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9uIGZpbGU6 IC91c3IvbG9jYWwvbGliZGF0YS9wa2djb25maWcveGV4dC5wYyAtIGZvdW5kCj09PT4gICBnaW1w LWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9saWJ0b29sIC0g Zm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9j YWwvYmluL2ludGx0b29sLWV4dHJhY3QgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwx IGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9saWJkYXRhL3BrZ2NvbmZpZy9nbm9tZS1taW1l LWRhdGEtMi4wLnBjIC0gZm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9u IGV4ZWN1dGFibGU6IHBrZy1jb25maWcgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwx IGRlcGVuZHMgb24gZXhlY3V0YWJsZTogdXBkYXRlLWRlc2t0b3AtZGF0YWJhc2UgLSBmb3VuZAo9 PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGV4aWYu MTIgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxp YnJhcnk6IHdtZi4yIC0gZm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9u IHNoYXJlZCBsaWJyYXJ5OiBwb3BwbGVyLWdsaWIuMyAtIGZvdW5kCj09PT4gICBnaW1wLWFwcC0y LjYuMV8yLDEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogYWEuMSAtIGZvdW5kCj09PT4gICBn aW1wLWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbW5nLjEgLSBmb3Vu ZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IHBu Zy41IC0gZm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9uIHNoYXJlZCBs aWJyYXJ5OiBqcGVnLjkgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMg b24gc2hhcmVkIGxpYnJhcnk6IHRpZmYuNCAtIGZvdW5kCj09PT4gICBnaW1wLWFwcC0yLjYuMV8y LDEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGNtcy4xIC0gZm91bmQKPT09PiAgIGdpbXAt YXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBnZWdsLTAuMC4yMCAtIGZv dW5kCj09PT4gICBnaW1wLWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTog V2ViS2l0R3RrLjEgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMgb24g c2hhcmVkIGxpYnJhcnk6IGRidXMtZ2xpYi0xLjIgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42 LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGdub21lLWtleXJpbmcuMCAtIGZvdW5k Cj09PT4gICBnaW1wLWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogaW50 bCAtIGZvdW5kCj09PT4gICBnaW1wLWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBzaGFyZWQgbGli cmFyeTogYXRrLTEuMC4wIC0gZm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRz IG9uIHNoYXJlZCBsaWJyYXJ5OiBnY29uZi0yLjQgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42 LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGdsaWItMi4wLjAgLSBmb3VuZAo9PT0+ ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGdub21ldmZz LTIuMCAtIGZvdW5kCj09PT4gICBnaW1wLWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBzaGFyZWQg bGlicmFyeTogZ3RrLXgxMS0yLjAuMCAtIGZvdW5kCj09PT4gICBnaW1wLWFwcC0yLjYuMV8yLDEg ZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogYXJ0X2xncGxfMi41IC0gZm91bmQKPT09PiAgIGdp bXAtYXBwLTIuNi4xXzIsMSBkZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiBnc2YtMS4xMTQgLSBm b3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6 IElETC0yLjAgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAtMi42LjFfMiwxIGRlcGVuZHMgb24gc2hh cmVkIGxpYnJhcnk6IHJzdmctMi4yIC0gZm91bmQKPT09PiAgIGdpbXAtYXBwLTIuNi4xXzIsMSBk ZXBlbmRzIG9uIHNoYXJlZCBsaWJyYXJ5OiB4bWwyLjUgLSBmb3VuZAo9PT0+ICAgZ2ltcC1hcHAt Mi42LjFfMiwxIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IE9SQml0LTIuMCAtIGZvdW5kCj09 PT4gICBnaW1wLWFwcC0yLjYuMV8yLDEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogcGFuZ28t MS4wLjAgLSBmb3VuZAo9PT0+ICBDb25maWd1cmluZyBmb3IgZ2ltcC1hcHAtMi42LjFfMiwxCmNo ZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwuLi4gL3Vzci9iaW4vaW5zdGFsbCAt YyAtbyByb290IC1nIHdoZWVsCmNoZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJvbm1lbnQgaXMg c2FuZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGEgdGhyZWFkLXNhZmUgbWtkaXIgLXAuLi4gLi9pbnN0 YWxsLXNoIC1jIC1kCmNoZWNraW5nIGZvciBnYXdrLi4uIG5vCmNoZWNraW5nIGZvciBtYXdrLi4u IG5vCmNoZWNraW5nIGZvciBuYXdrLi4uIG5hd2sKY2hlY2tpbmcgd2hldGhlciBnbWFrZSBzZXRz ICQoTUFLRSkuLi4geWVzCmNoZWNraW5nIGZvciBnY2MuLi4gY2MKY2hlY2tpbmcgZm9yIEMgY29t cGlsZXIgZGVmYXVsdCBvdXRwdXQgZmlsZSBuYW1lLi4uIGEub3V0CmNoZWNraW5nIHdoZXRoZXIg dGhlIEMgY29tcGlsZXIgd29ya3MuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgd2UgYXJlIGNyb3Nz IGNvbXBpbGluZy4uLiBubwpjaGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzLi4uIApj aGVja2luZyBmb3Igc3VmZml4IG9mIG9iamVjdCBmaWxlcy4uLiBvCmNoZWNraW5nIHdoZXRoZXIg d2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxlci4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciBj YyBhY2NlcHRzIC1nLi4uIHllcwpjaGVja2luZyBmb3IgY2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08g Qzg5Li4uIG5vbmUgbmVlZGVkCmNoZWNraW5nIGZvciBzdHlsZSBvZiBpbmNsdWRlIHVzZWQgYnkg Z21ha2UuLi4gR05VCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgY2MuLi4gZ2NjMwpjaGVj a2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRzIC1jIGFuZCAtbyB0b2dldGhlci4uLiB5ZXMKY2hl Y2tpbmcgYnVpbGQgc3lzdGVtIHR5cGUuLi4gaTM4Ni1wb3J0YmxkLWZyZWVic2Q3LjEKY2hlY2tp bmcgaG9zdCBzeXN0ZW0gdHlwZS4uLiBpMzg2LXBvcnRibGQtZnJlZWJzZDcuMQpjaGVja2luZyBm b3IgYSBzZWQgdGhhdCBkb2VzIG5vdCB0cnVuY2F0ZSBvdXRwdXQuLi4gL3Vzci9iaW4vc2VkCmNo ZWNraW5nIGZvciBncmVwIHRoYXQgaGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZS4uLiAvdXNyL2Jp bi9ncmVwCmNoZWNraW5nIGZvciBlZ3JlcC4uLiAvdXNyL2Jpbi9ncmVwIC1FCmNoZWNraW5nIGZv ciBsZCB1c2VkIGJ5IGNjLi4uIC91c3IvYmluL2xkCmNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC91 c3IvYmluL2xkKSBpcyBHTlUgbGQuLi4geWVzCmNoZWNraW5nIGZvciAvdXNyL2Jpbi9sZCBvcHRp b24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcy4uLiAtcgpjaGVja2luZyBmb3IgQlNELWNvbXBhdGli bGUgbm0uLi4gL3Vzci9iaW4vbm0gLUIKY2hlY2tpbmcgd2hldGhlciBsbiAtcyB3b3Jrcy4uLiB5 ZXMKY2hlY2tpbmcgaG93IHRvIHJlY29nbml6ZSBkZXBlbmRlbnQgbGlicmFyaWVzLi4uIHBhc3Nf YWxsCmNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMgcHJlcHJvY2Vzc29yLi4uIGNjIC1FCmNoZWNr aW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVzLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL3R5cGVz LmguLi4geWVzCmNoZWNraW5nIGZvciBzeXMvc3RhdC5oLi4uIHllcwpjaGVja2luZyBmb3Igc3Rk bGliLmguLi4geWVzCmNoZWNraW5nIGZvciBzdHJpbmcuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1l bW9yeS5oLi4uIHllcwpjaGVja2luZyBmb3Igc3RyaW5ncy5oLi4uIHllcwpjaGVja2luZyBmb3Ig aW50dHlwZXMuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN0ZGludC5oLi4uIHllcwpjaGVja2luZyBm b3IgdW5pc3RkLmguLi4geWVzCmNoZWNraW5nIGRsZmNuLmggdXNhYmlsaXR5Li4uIHllcwpjaGVj a2luZyBkbGZjbi5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgZGxmY24uaC4uLiB5ZXMK Y2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDKysgY29tcGlsZXIuLi4geWVz CmNoZWNraW5nIHdoZXRoZXIgYysrIGFjY2VwdHMgLWcuLi4geWVzCmNoZWNraW5nIGRlcGVuZGVu Y3kgc3R5bGUgb2YgYysrLi4uIGdjYzMKY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQysrIHByZXBy b2Nlc3Nvci4uLiBjKysgLUUKY2hlY2tpbmcgZm9yIGc3Ny4uLiBubwpjaGVja2luZyBmb3IgeGxm Li4uIG5vCmNoZWNraW5nIGZvciBmNzcuLi4gbm8KY2hlY2tpbmcgZm9yIGZydC4uLiBubwpjaGVj a2luZyBmb3IgcGdmNzcuLi4gbm8KY2hlY2tpbmcgZm9yIGNmNzcuLi4gbm8KY2hlY2tpbmcgZm9y IGZvcnQ3Ny4uLiBubwpjaGVja2luZyBmb3IgZmwzMi4uLiBubwpjaGVja2luZyBmb3IgYWY3Ny4u LiBubwpjaGVja2luZyBmb3IgeGxmOTAuLi4gbm8KY2hlY2tpbmcgZm9yIGY5MC4uLiBubwpjaGVj a2luZyBmb3IgcGdmOTAuLi4gbm8KY2hlY2tpbmcgZm9yIHBnaHBmLi4uIG5vCmNoZWNraW5nIGZv ciBlcGNmOTAuLi4gbm8KY2hlY2tpbmcgZm9yIGdmb3J0cmFuLi4uIG5vCmNoZWNraW5nIGZvciBn OTUuLi4gbm8KY2hlY2tpbmcgZm9yIHhsZjk1Li4uIG5vCmNoZWNraW5nIGZvciBmOTUuLi4gbm8K Y2hlY2tpbmcgZm9yIGZvcnQuLi4gbm8KY2hlY2tpbmcgZm9yIGlmb3J0Li4uIG5vCmNoZWNraW5n IGZvciBpZmMuLi4gbm8KY2hlY2tpbmcgZm9yIGVmYy4uLiBubwpjaGVja2luZyBmb3IgcGdmOTUu Li4gbm8KY2hlY2tpbmcgZm9yIGxmOTUuLi4gbm8KY2hlY2tpbmcgZm9yIGZ0bi4uLiBubwpjaGVj a2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEZvcnRyYW4gNzcgY29tcGlsZXIuLi4g bm8KY2hlY2tpbmcgd2hldGhlciAgYWNjZXB0cyAtZy4uLiBubwpjaGVja2luZyB0aGUgbWF4aW11 bSBsZW5ndGggb2YgY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4uLiAoY2FjaGVkKSAyNjIxNDQKY2hl Y2tpbmcgY29tbWFuZCB0byBwYXJzZSAvdXNyL2Jpbi9ubSAtQiBvdXRwdXQgZnJvbSBjYyBvYmpl Y3QuLi4gb2sKY2hlY2tpbmcgZm9yIG9iamRpci4uLiAubGlicwpjaGVja2luZyBmb3IgYXIuLi4g YXIKY2hlY2tpbmcgZm9yIHJhbmxpYi4uLiByYW5saWIKY2hlY2tpbmcgZm9yIHN0cmlwLi4uIHN0 cmlwCmNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMuLi4g bm8KY2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBwcm9kdWNlIFBJQy4uLiAtZlBJQwpjaGVja2lu ZyBpZiBjYyBQSUMgZmxhZyAtZlBJQyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgY2Mgc3RhdGlj IGZsYWcgLXN0YXRpYyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8g ZmlsZS5vLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHRoZSBjYyBsaW5rZXIgKC91c3IvYmluL2xk KSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIC1sYyBz aG91bGQgYmUgZXhwbGljaXRseSBsaW5rZWQgaW4uLi4gbm8KY2hlY2tpbmcgZHluYW1pYyBsaW5r ZXIgY2hhcmFjdGVyaXN0aWNzLi4uIGZyZWVic2Q3LjEgbGQuc28KY2hlY2tpbmcgaG93IHRvIGhh cmRjb2RlIGxpYnJhcnkgcGF0aHMgaW50byBwcm9ncmFtcy4uLiBpbW1lZGlhdGUKY2hlY2tpbmcg d2hldGhlciBzdHJpcHBpbmcgbGlicmFyaWVzIGlzIHBvc3NpYmxlLi4uIHllcwpjaGVja2luZyBp ZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5nIHdoZXRo ZXIgdG8gYnVpbGQgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0byBi dWlsZCBzdGF0aWMgbGlicmFyaWVzLi4uIG5vCmNvbmZpZ3VyZTogY3JlYXRpbmcgbGlidG9vbAph cHBlbmRpbmcgY29uZmlndXJhdGlvbiB0YWcgIkNYWCIgdG8gbGlidG9vbApjaGVja2luZyBmb3Ig bGQgdXNlZCBieSBjKysuLi4gL3Vzci9iaW4vbGQKY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vz ci9iaW4vbGQpIGlzIEdOVSBsZC4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0aGUgYysrIGxpbmtl ciAoL3Vzci9iaW4vbGQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzCmNoZWNraW5n IGZvciBjKysgb3B0aW9uIHRvIHByb2R1Y2UgUElDLi4uIC1mUElDCmNoZWNraW5nIGlmIGMrKyBQ SUMgZmxhZyAtZlBJQyB3b3Jrcy4uLiB5ZXMKY2hlY2tpbmcgaWYgYysrIHN0YXRpYyBmbGFnIC1z dGF0aWMgd29ya3MuLi4geWVzCmNoZWNraW5nIGlmIGMrKyBzdXBwb3J0cyAtYyAtbyBmaWxlLm8u Li4geWVzCmNoZWNraW5nIHdoZXRoZXIgdGhlIGMrKyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBw b3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcwpjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFy YWN0ZXJpc3RpY3MuLi4gZnJlZWJzZDcuMSBsZC5zbwooY2FjaGVkKSAoY2FjaGVkKSBjaGVja2lu ZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zLi4uIGltbWVkaWF0 ZQphcHBlbmRpbmcgY29uZmlndXJhdGlvbiB0YWcgIkY3NyIgdG8gbGlidG9vbApjaGVja2luZyBk ZXBlbmRlbmN5IHN0eWxlIG9mIGNjLi4uIGdjYzMKY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUg bWFpbnRhaW5lci1zcGVjaWZpYyBwb3J0aW9ucyBvZiBNYWtlZmlsZXMuLi4gbm8KY2hlY2tpbmcg Zm9yIHBrZy1jb25maWcuLi4gL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjaGVja2luZyBwa2ct Y29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC4xNi4uLiB5ZXMKY2hlY2tpbmcgZm9yIHRhcmdl dCBhcmNoaXRlY3R1cmUuLi4gaTM4Ni1wb3J0YmxkLWZyZWVic2Q3LjEKY2hlY2tpbmcgZm9yIHNv bWUgV2luMzIgcGxhdGZvcm0uLi4gbm8KY2hlY2tpbmcgZm9yIG5hdGl2ZSBXaW4zMi4uLiBubwpj aGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5nIHN0cmVycm9yLi4uIG5vbmUgcmVxdWlyZWQK Y2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbC4uLiAvdXNyL2Jpbi9pbnN0YWxs IC1jIC1vIHJvb3QgLWcgd2hlZWwKY2hlY2tpbmcgd2hldGhlciBnbWFrZSBzZXRzICQoTUFLRSku Li4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBzcGVjaWFsIEMgY29tcGlsZXIgb3B0aW9ucyBu ZWVkZWQgZm9yIGxhcmdlIGZpbGVzLi4uIG5vCmNoZWNraW5nIGZvciBfRklMRV9PRkZTRVRfQklU UyB2YWx1ZSBuZWVkZWQgZm9yIGxhcmdlIGZpbGVzLi4uIG5vCmNoZWNraW5nIHdoZXRoZXIgdG8g dHVybiBvbiBkZWJ1Z2dpbmcuLi4gbm8KY2hlY2tpbmcgd2hldGhlciB0byB0dXJuIG9uIHByb2Zp bGluZy4uLiBubwpjaGVja2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRzIC1XZGVjbGFyYXRpb24t YWZ0ZXItc3RhdGVtZW50Li4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRzIC1X bWlzc2luZy1wcm90b3R5cGVzLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRz IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2MgdW5kZXJz dGFuZHMgLVdpbml0LXNlbGYuLi4geWVzCmNoZWNraW5nIHdoZXRoZXIgY2MgdW5kZXJzdGFuZHMg LVdwb2ludGVyLWFyaXRoLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRzIC1X b2xkLXN0eWxlLWRlZmluaXRpb24uLi4geWVzCmNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZp bGVzLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBmb3Igc3lzL3dhaXQuaCB0aGF0IGlzIFBPU0lY LjEgY29tcGF0aWJsZS4uLiB5ZXMKY2hlY2tpbmcgd2hldGhlciB0aW1lLmggYW5kIHN5cy90aW1l LmggbWF5IGJvdGggYmUgaW5jbHVkZWQuLi4geWVzCmNoZWNraW5nIHN5cy9wYXJhbS5oIHVzYWJp bGl0eS4uLiB5ZXMKY2hlY2tpbmcgc3lzL3BhcmFtLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5n IGZvciBzeXMvcGFyYW0uaC4uLiB5ZXMKY2hlY2tpbmcgc3lzL3RpbWUuaCB1c2FiaWxpdHkuLi4g eWVzCmNoZWNraW5nIHN5cy90aW1lLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBzeXMv dGltZS5oLi4uIHllcwpjaGVja2luZyBzeXMvdGltZXMuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNr aW5nIHN5cy90aW1lcy5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3Igc3lzL3RpbWVzLmgu Li4geWVzCmNoZWNraW5nIGZvciBzeXMvd2FpdC5oLi4uIChjYWNoZWQpIHllcwpjaGVja2luZyBm b3IgdW5pc3RkLmguLi4gKGNhY2hlZCkgeWVzCmNoZWNraW5nIGZvciBwaWRfdC4uLiB5ZXMKY2hl Y2tpbmcgcmV0dXJuIHR5cGUgb2Ygc2lnbmFsIGhhbmRsZXJzLi4uIHZvaWQKY2hlY2tpbmcgZm9y IHZwcmludGYuLi4geWVzCmNoZWNraW5nIGZvciBfZG9wcm50Li4uIG5vCmNoZWNraW5nIGZvciB3 b3JraW5nIGFsbG9jYS5oLi4uIG5vCmNoZWNraW5nIGZvciBhbGxvY2EuLi4geWVzCmNoZWNraW5n IGZvciBkaWZmdGltZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1tYXAuLi4geWVzCmNoZWNraW5nIHdo ZXRoZXIgYmluYXJ5IHJlbG9jYXRpb24gc3VwcG9ydCBzaG91bGQgYmUgZW5hYmxlZC4uLiBubwpj aGVja2luZyBmb3IgX05MX01FQVNVUkVNRU5UX01FQVNVUkVNRU5ULi4uIG5vCmNoZWNraW5nIGZv ciBpbnRsdG9vbCA+PSAwLjM1LjUuLi4gMC4zNy4xIGZvdW5kCmNoZWNraW5nIGZvciBpbnRsdG9v bC11cGRhdGUuLi4gL3Vzci9sb2NhbC9iaW4vaW50bHRvb2wtdXBkYXRlCmNoZWNraW5nIGZvciBp bnRsdG9vbC1tZXJnZS4uLiAvdXNyL2xvY2FsL2Jpbi9pbnRsdG9vbC1tZXJnZQpjaGVja2luZyBm b3IgaW50bHRvb2wtZXh0cmFjdC4uLiAvdXNyL2xvY2FsL2Jpbi9pbnRsdG9vbC1leHRyYWN0CmNo ZWNraW5nIGZvciB4Z2V0dGV4dC4uLiAvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dApjaGVja2luZyBm b3IgbXNnbWVyZ2UuLi4gL3Vzci9sb2NhbC9iaW4vbXNnbWVyZ2UKY2hlY2tpbmcgZm9yIG1zZ2Zt dC4uLiAvdXNyL2xvY2FsL2Jpbi9tc2dmbXQKY2hlY2tpbmcgZm9yIHBlcmwuLi4gL3Vzci9iaW4v cGVybApjaGVja2luZyBmb3IgWE1MOjpQYXJzZXIuLi4gb2sKY2hlY2tpbmcgbG9jYWxlLmggdXNh YmlsaXR5Li4uIHllcwpjaGVja2luZyBsb2NhbGUuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGxvY2FsZS5oLi4uIHllcwpjaGVja2luZyBmb3IgTENfTUVTU0FHRVMuLi4geWVzCmNoZWNr aW5nIGxpYmludGwuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGxpYmludGwuaCBwcmVzZW5j ZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIGxpYmludGwuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIG5nZXR0 ZXh0IGluIGxpYmMuLi4gbm8KY2hlY2tpbmcgZm9yIGJpbmR0ZXh0ZG9tYWluIGluIC1saW50bC4u LiB5ZXMKY2hlY2tpbmcgZm9yIG5nZXR0ZXh0IGluIC1saW50bC4uLiB5ZXMKY2hlY2tpbmcgZm9y IGRnZXR0ZXh0IGluIC1saW50bC4uLiB5ZXMKY2hlY2tpbmcgZm9yIGJpbmRfdGV4dGRvbWFpbl9j b2Rlc2V0Li4uIHllcwpjaGVja2luZyBmb3IgbXNnZm10Li4uIChjYWNoZWQpIC91c3IvbG9jYWwv YmluL21zZ2ZtdApjaGVja2luZyBmb3IgZGNnZXR0ZXh0Li4uIHllcwpjaGVja2luZyBpZiBtc2dm bXQgYWNjZXB0cyAtYy4uLiB5ZXMKY2hlY2tpbmcgZm9yIGdtc2dmbXQuLi4gL3Vzci9sb2NhbC9i aW4vbXNnZm10CmNoZWNraW5nIGZvciB4Z2V0dGV4dC4uLiAoY2FjaGVkKSAvdXNyL2xvY2FsL2Jp bi94Z2V0dGV4dApjaGVja2luZyBmb3IgaXNvLWNvZGVzLi4uIG5vIChpc28tY29kZXMgcGFja2Fn ZSBub3QgZm91bmQpCmNoZWNraW5nIGZvciBCQUJMLi4uIHllcwpjaGVja2luZyBmb3IgR0VHTC4u LiB5ZXMKY2hlY2tpbmcgZm9yIHBrZy1jb25maWcuLi4gKGNhY2hlZCkgL3Vzci9sb2NhbC9iaW4v cGtnLWNvbmZpZwpjaGVja2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0IHZlcnNpb24gMC4xNi4u LiB5ZXMKY2hlY2tpbmcgZm9yIEdMSUIgLSB2ZXJzaW9uID49IDIuMTYuMS4uLiB5ZXMgKHZlcnNp b24gMi4xNi41KQpjaGVja2luZyBmb3IgR01PRFVMRV9OT19FWFBPUlQuLi4geWVzCmNoZWNraW5n IGZvciBHSU8uLi4geWVzCmNoZWNraW5nIGlmIEdMaWIgaXMgdmVyc2lvbiAyLjE5LjAgb3IgbmV3 ZXIuLi4gbm8KY2hlY2tpbmcgZm9yIGJpbmRfdGV4dGRvbWFpbl9jb2Rlc2V0Li4uIChjYWNoZWQp IHllcwpjaGVja2luZyBmb3IgWC4uLiBsaWJyYXJpZXMgL3Vzci9sb2NhbC9saWIsIGhlYWRlcnMg L3Vzci9sb2NhbC9pbmNsdWRlCmNoZWNraW5nIHdoZXRoZXIgLVIgbXVzdCBiZSBmb2xsb3dlZCBi eSBhIHNwYWNlLi4uIG5laXRoZXIgd29ya3MKY2hlY2tpbmcgZm9yIGdldGhvc3RieW5hbWUuLi4g eWVzCmNoZWNraW5nIGZvciBjb25uZWN0Li4uIHllcwpjaGVja2luZyBmb3IgcmVtb3ZlLi4uIHll cwpjaGVja2luZyBmb3Igc2htYXQuLi4geWVzCmNoZWNraW5nIGZvciBJY2VDb25uZWN0aW9uTnVt YmVyIGluIC1sSUNFLi4uIHllcwpjaGVja2luZyBmb3IgcGtnLWNvbmZpZy4uLiAvdXNyL2xvY2Fs L2Jpbi9wa2ctY29uZmlnCmNoZWNraW5nIGZvciBHVEsrIC0gdmVyc2lvbiA+PSAyLjEyLjUuLi4g eWVzICh2ZXJzaW9uIDIuMTIuMTEpCmNoZWNraW5nIGlmIEdUSysgaXMgdmVyc2lvbiAyLjE3LjAg b3IgbmV3ZXIuLi4gbm8KY2hlY2tpbmcgZm9yIEdES19QSVhCVUYuLi4geWVzCmNoZWNraW5nIGZv ciBnZGstcGl4YnVmLWNzb3VyY2UuLi4gL3Vzci9sb2NhbC9iaW4vZ2RrLXBpeGJ1Zi1jc291cmNl CmNoZWNraW5nIGZvciBDQUlSTy4uLiB5ZXMKY2hlY2tpbmcgZm9yIEZPTlRDT05GSUcuLi4geWVz CmNoZWNraW5nIGZvciBQQU5HT0ZUMi4uLiB5ZXMKY2hlY2tpbmcgaWYgUGFuZ28gaXMgdmVyc2lv biAxLjIxLjAgb3IgbmV3ZXIuLi4gbm8KY2hlY2tpbmcgaWYgUGFuZ28gaXMgYnVpbHQgd2l0aCBh IHJlY2VudCBmb250Y29uZmlnLi4uIHllcwpjaGVja2luZyBmb3IgZnJlZXR5cGUtY29uZmlnLi4u IC91c3IvbG9jYWwvYmluL2ZyZWV0eXBlLWNvbmZpZwpjaGVja2luZyBmb3IgZnJlZXR5cGUgbGli cmFyaWVzLi4uIC1ML3Vzci9sb2NhbC9saWIgLWxmcmVldHlwZSAtbHoKY2hlY2tpbmcgbWF0aC5o IHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgbWF0aC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2lu ZyBmb3IgbWF0aC5oLi4uIHllcwpjaGVja2luZyBpZWVlZnAuaCB1c2FiaWxpdHkuLi4geWVzCmNo ZWNraW5nIGllZWVmcC5oIHByZXNlbmNlLi4uIHllcwpjaGVja2luZyBmb3IgaWVlZWZwLmguLi4g eWVzCmNoZWNraW5nIGZvciBleHRyYSBmbGFncyB0byBnZXQgQU5TSSBsaWJyYXJ5IHByb3RvdHlw ZXMuLi4gbm9uZSBuZWVkZWQKY2hlY2tpbmcgZm9yIGZpbml0ZS4uLiB5ZXMKY2hlY2tpbmcgZm9y IGV4dHJhIGZsYWdzIGZvciBQT1NJWCBjb21wbGlhbmNlLi4uIG5vbmUgbmVlZGVkCmNoZWNraW5n IGZvciByaW50Li4uIG5vCmNoZWNraW5nIGZvciByaW50IGluIC1sbS4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGluZXRfbnRvYS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHNvY2tldCBpbiAtbHNvY2tldC4uLiBu bwpjaGVja2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRzIC1tbW14Li4uIHllcwpjaGVja2luZyB3 aGV0aGVyIHdlIGNhbiBjb21waWxlIE1NWCBjb2RlLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIGNj IHVuZGVyc3RhbmRzIC1tc3NlLi4uIHllcwpjaGVja2luZyB3aGV0aGVyIHdlIGNhbiBjb21waWxl IFNTRSBjb2RlLi4uIHllcwpjaGVja2luZyBzeXMvaXBjLmggdXNhYmlsaXR5Li4uIHllcwpjaGVj a2luZyBzeXMvaXBjLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBzeXMvaXBjLmguLi4g eWVzCmNoZWNraW5nIHN5cy9zaG0uaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHN5cy9zaG0u aCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHN5cy9zaG0uaC4uLiB5ZXMKY2hlY2tpbmcg d2hldGhlciBzaG1jdGwgSVBDX1JNSUQgYWxsb3dlcyBzdWJzZXF1ZW50IGF0dGFjaGVzLi4uIG5v CmNoZWNraW5nIGZvciBzaGFyZWQgbWVtb3J5IHRyYW5zcG9ydCB0eXBlLi4uIHN5c3YKY2hlY2tp bmcgd2hldGhlciBzeW1ib2xzIGFyZSBwcmVmaXhlZC4uLiBubwpjaGVja2luZyBmZF9zZXQgYW5k IHN5cy9zZWxlY3QuLi4geWVzCmNoZWNraW5nIGZvciBYbXVDbGllbnRXaW5kb3cgaW4gLWxYbXUu Li4geWVzCmNoZWNraW5nIGZvciBYMTEvWG11L1dpblV0aWwuaC4uLiB5ZXMKY2hlY2tpbmcgZm9y IFhTaGFwZUdldFJlY3RhbmdsZXMgaW4gLWxYZXh0Li4uIHllcwpjaGVja2luZyBmb3IgWDExL2V4 dGVuc2lvbnMvc2hhcGUuaC4uLiB5ZXMKY2hlY2tpbmcgZm9yIFhGSVhFUy4uLiB5ZXMKY2hlY2tp bmcgZm9yIFRJRkZSZWFkU2NhbmxpbmUgaW4gLWx0aWZmLi4uIHllcwpjaGVja2luZyB0aWZmaW8u aCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIHRpZmZpby5oIHByZXNlbmNlLi4uIHllcwpjaGVj a2luZyBmb3IgdGlmZmlvLmguLi4geWVzCmNoZWNraW5nIGZvciBqcGVnX2Rlc3Ryb3lfZGVjb21w cmVzcyBpbiAtbGpwZWcuLi4geWVzCmNoZWNraW5nIGZvciBqcGVnbGliLmguLi4geWVzCmNoZWNr aW5nIGZvciBqcGVnX3NhdmVfbWFya2VycyBpbiAtbGpwZWcuLi4geWVzCmNoZWNraW5nIGZvciBn enNldHBhcmFtcyBpbiAtbHouLi4geWVzCmNoZWNraW5nIHpsaWIuaCB1c2FiaWxpdHkuLi4geWVz CmNoZWNraW5nIHpsaWIuaCBwcmVzZW5jZS4uLiB5ZXMKY2hlY2tpbmcgZm9yIHpsaWIuaC4uLiB5 ZXMKY2hlY2tpbmcgZm9yIFBORy4uLiB5ZXMKY2hlY2tpbmcgZm9yIG1uZ19jcmVhdGUgaW4gLWxt bmcuLi4geWVzCmNoZWNraW5nIGxpYm1uZy5oIHVzYWJpbGl0eS4uLiB5ZXMKY2hlY2tpbmcgbGli bW5nLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZvciBsaWJtbmcuaC4uLiB5ZXMKY2hlY2tp bmcgZm9yIEVYSUYuLi4geWVzCmNoZWNraW5nIGZvciBhYV9wcmludGYgaW4gLWxhYS4uLiB5ZXMK Y2hlY2tpbmcgYWFsaWIuaCB1c2FiaWxpdHkuLi4geWVzCmNoZWNraW5nIGFhbGliLmggcHJlc2Vu Y2UuLi4geWVzCmNoZWNraW5nIGZvciBhYWxpYi5oLi4uIHllcwpjaGVja2luZyBmb3IgWHBtUmVh ZEZpbGVUb1hwbUltYWdlIGluIC1sWHBtLi4uIHllcwpjaGVja2luZyBYMTEveHBtLmggdXNhYmls aXR5Li4uIHllcwpjaGVja2luZyBYMTEveHBtLmggcHJlc2VuY2UuLi4geWVzCmNoZWNraW5nIGZv ciBYMTEveHBtLmguLi4geWVzCmNoZWNraW5nIGZvciBXRUJLSVQuLi4geWVzCmNoZWNraW5nIGZv ciB3ZWJraXRfd2ViX3ZpZXdfc2V0X3pvb21fbGV2ZWwgaW4gLWx3ZWJraXQtMS4wLi4uIG5vCmNo ZWNraW5nIGZvciBTVkcuLi4geWVzCmNoZWNraW5nIGZvciBQT1BQTEVSLi4uIHllcwpjaGVja2lu ZyBmb3IgR05PTUVfVkZTLi4uIHllcwpjaGVja2luZyBmb3IgQ1VSTC4uLiB5ZXMKY2hlY2tpbmcg Zm9yIGxpYndtZi1jb25maWcuLi4gL3Vzci9sb2NhbC9iaW4vbGlid21mLWNvbmZpZwpjaGVja2lu ZyBmb3IgbGlid21mID49IDAuMi44Li4uIHllcyAodmVyc2lvbiAwLjIuOCkKY2hlY2tpbmcgZm9y IExDTVMuLi4geWVzCmNoZWNraW5nIGZvciBBTFNBIENGTEFHUy4uLiAKY2hlY2tpbmcgZm9yIEFM U0EgTERGTEFHUy4uLiAgLWxhc291bmQgLWxtIC1sZGwgLXB0aHJlYWQKY2hlY2tpbmcgZm9yIGxp YmFzb3VuZCBoZWFkZXJzIHZlcnNpb24gPj0gMS4wLjAuLi4gbm90IHByZXNlbnQuCmNoZWNraW5n IGZvciBzbmRfY3RsX29wZW4gaW4gLWxhc291bmQuLi4gbm8KY2hlY2tpbmcgbGludXgvaW5wdXQu aCB1c2FiaWxpdHkuLi4gbm8KY2hlY2tpbmcgbGludXgvaW5wdXQuaCBwcmVzZW5jZS4uLiBubwpj aGVja2luZyBmb3IgbGludXgvaW5wdXQuaC4uLiBubwpjaGVja2luZyBmb3IgREJVU19HTElCLi4u IHllcwpjaGVja2luZyBmb3IgZGJ1cy1iaW5kaW5nLXRvb2wuLi4gL3Vzci9sb2NhbC9iaW4vZGJ1 cy1iaW5kaW5nLXRvb2wKY2hlY2tpbmcgZm9yIHNlbmRtYWlsLi4uIC91c3Ivc2Jpbi9zZW5kbWFp bApjaGVja2luZyBmb3IgcGVybDUuLi4gL3Vzci9iaW4vcGVybDUKY2hlY2tpbmcgY2hlY2tpbmcg Zm9yIE1hYyBPUyBYIFRXQUlOIHN1cHBvcnQuLi4gbm8KY2hlY2tpbmcgY2hlY2tpbmcgZm9yIE1h YyBPUyBYIENhcmJvbiBzdXBwb3J0Li4uIG5vCmNoZWNraW5nIGZvciB4bWxsaW50Li4uIC91c3Iv bG9jYWwvYmluL3htbGxpbnQKY2hlY2tpbmcgZm9yIHhzbHRwcm9jLi4uIC91c3IvbG9jYWwvYmlu L3hzbHRwcm9jCmNvbmZpZ3VyZTogY3JlYXRpbmcgLi9jb25maWcuc3RhdHVzCmNvbmZpZy5zdGF0 dXM6IGNyZWF0aW5nIHRvb2xzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRvb2xz L3BkYmdlbi9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBsaWJnaW1wL01ha2VmaWxl CmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGxpYmdpbXBiYXNlL01ha2VmaWxlCmNvbmZpZy5zdGF0 dXM6IGNyZWF0aW5nIGxpYmdpbXBjb25maWcvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRp bmcgbGliZ2ltcGNvbG9yL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGxpYmdpbXBt YXRoL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGxpYmdpbXBtb2R1bGUvTWFrZWZp bGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgbGliZ2ltcHRodW1iL01ha2VmaWxlCmNvbmZpZy5z dGF0dXM6IGNyZWF0aW5nIGxpYmdpbXB3aWRnZXRzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNy ZWF0aW5nIGFwcC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBhcHAvYWN0aW9ucy9N YWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBhcHAvYmFzZS9NYWtlZmlsZQpjb25maWcu c3RhdHVzOiBjcmVhdGluZyBhcHAvY29uZmlnL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIGFwcC9jb3JlL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGFwcC9nZWdsL01h a2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGFwcC9kaWFsb2dzL01ha2VmaWxlCmNvbmZp Zy5zdGF0dXM6IGNyZWF0aW5nIGFwcC9kaXNwbGF5L01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNy ZWF0aW5nIGFwcC9maWxlL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGFwcC9ndWkv TWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgYXBwL21lbnVzL01ha2VmaWxlCmNvbmZp Zy5zdGF0dXM6IGNyZWF0aW5nIGFwcC9wYWludC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVh dGluZyBhcHAvcGFpbnQtZnVuY3MvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgYXBw L2NvbXBvc2l0ZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBhcHAvcGRiL01ha2Vm aWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGFwcC9wbHVnLWluL01ha2VmaWxlCmNvbmZpZy5z dGF0dXM6IGNyZWF0aW5nIGFwcC90ZXh0L01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5n IGFwcC90b29scy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBhcHAvdmVjdG9ycy9N YWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBhcHAvd2lkZ2V0cy9NYWtlZmlsZQpjb25m aWcuc3RhdHVzOiBjcmVhdGluZyBhcHAveGNmL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIHBsdWctaW5zL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5zL2Nv bG9yLXJvdGF0ZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9jb2xv ci1yb3RhdGUvaW1hZ2VzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5z L2ZpbGUtYm1wL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5zL2ZpbGUt ZmF4ZzMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGx1Zy1pbnMvZmlsZS1maXRz L01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5zL2ZpbGUtZmxpL01ha2Vm aWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5zL2ZpbGUtaWNvL01ha2VmaWxlCmNv bmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5zL2ZpbGUtanBlZy9NYWtlZmlsZQpjb25maWcu c3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9maWxlLXBzZC9NYWtlZmlsZQpjb25maWcuc3RhdHVz OiBjcmVhdGluZyBwbHVnLWlucy9maWxlLXNnaS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVh dGluZyBwbHVnLWlucy9maWxlLXVyaS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBw bHVnLWlucy9maWxlLXhqdC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlu cy9mbGFtZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9mcmFjdGFs LWV4cGxvcmVyL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5zL2ZyYWN0 YWwtZXhwbG9yZXIvZXhhbXBsZXMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGx1 Zy1pbnMvZ2ZpZy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9nZmln L2dmaWctZXhhbXBsZXMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGx1Zy1pbnMv Z2ZpZy9pbWFnZXMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGx1Zy1pbnMvZ2lt cHJlc3Npb25pc3QvQnJ1c2hlcy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVn LWlucy9naW1wcmVzc2lvbmlzdC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVn LWlucy9naW1wcmVzc2lvbmlzdC9QYXBlci9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGlu ZyBwbHVnLWlucy9naW1wcmVzc2lvbmlzdC9QcmVzZXRzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6 IGNyZWF0aW5nIHBsdWctaW5zL2dyYWRpZW50LWZsYXJlL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6 IGNyZWF0aW5nIHBsdWctaW5zL2dyYWRpZW50LWZsYXJlL2ZsYXJlcy9NYWtlZmlsZQpjb25maWcu c3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9oZWxwLWJyb3dzZXIvTWFrZWZpbGUKY29uZmlnLnN0 YXR1czogY3JlYXRpbmcgcGx1Zy1pbnMvaGVscC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVh dGluZyBwbHVnLWlucy9pZnMtY29tcG9zZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGlu ZyBwbHVnLWlucy9pbWFnZW1hcC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVn LWlucy9pbWFnZW1hcC9pbWFnZXMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGx1 Zy1pbnMvbGlnaHRpbmcvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGx1Zy1pbnMv bGlnaHRpbmcvaW1hZ2VzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBsdWctaW5z L21hcC1vYmplY3QvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGx1Zy1pbnMvbWF6 ZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9tZXRhZGF0YS9NYWtl ZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9wYWdlY3VybC9NYWtlZmlsZQpj b25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9wcmludC9NYWtlZmlsZQpjb25maWcuc3Rh dHVzOiBjcmVhdGluZyBwbHVnLWlucy9weWdpbXAvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3Jl YXRpbmcgcGx1Zy1pbnMvcHlnaW1wL3BsdWctaW5zL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNy ZWF0aW5nIHBsdWctaW5zL3NjcmlwdC1mdS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGlu ZyBwbHVnLWlucy9zY3JpcHQtZnUvZnR4L01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5n IHBsdWctaW5zL3NjcmlwdC1mdS9zY3JpcHRzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIHBsdWctaW5zL3NjcmlwdC1mdS9zY3JpcHRzL2ltYWdlcy9NYWtlZmlsZQpjb25maWcuc3Rh dHVzOiBjcmVhdGluZyBwbHVnLWlucy9zY3JpcHQtZnUvdGlueXNjaGVtZS9NYWtlZmlsZQpjb25m aWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy9zZWxlY3Rpb24tdG8tcGF0aC9NYWtlZmlsZQpj b25maWcuc3RhdHVzOiBjcmVhdGluZyBwbHVnLWlucy90d2Fpbi9NYWtlZmlsZQpjb25maWcuc3Rh dHVzOiBjcmVhdGluZyBwbHVnLWlucy93aW4tc25hcC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBj cmVhdGluZyBwbHVnLWlucy9jb21tb24vTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcg bW9kdWxlcy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXZlbC1kb2NzL01ha2Vm aWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRldmVsLWRvY3MvYXBwL01ha2VmaWxlCmNvbmZp Zy5zdGF0dXM6IGNyZWF0aW5nIGRldmVsLWRvY3MvYXBwL3ZlcnNpb24KY29uZmlnLnN0YXR1czog Y3JlYXRpbmcgZGV2ZWwtZG9jcy9saWJnaW1wL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0 aW5nIGRldmVsLWRvY3MvbGliZ2ltcC92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRl dmVsLWRvY3MvbGliZ2ltcGJhc2UvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGV2 ZWwtZG9jcy9saWJnaW1wYmFzZS92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRldmVs LWRvY3MvbGliZ2ltcGNvbmZpZy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXZl bC1kb2NzL2xpYmdpbXBjb25maWcvdmVyc2lvbgpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXZl bC1kb2NzL2xpYmdpbXBjb2xvci9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXZl bC1kb2NzL2xpYmdpbXBjb2xvci92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRldmVs LWRvY3MvbGliZ2ltcG1hdGgvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGV2ZWwt ZG9jcy9saWJnaW1wbWF0aC92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRldmVsLWRv Y3MvbGliZ2ltcG1vZHVsZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXZlbC1k b2NzL2xpYmdpbXBtb2R1bGUvdmVyc2lvbgpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXZlbC1k b2NzL2xpYmdpbXB0aHVtYi9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXZlbC1k b2NzL2xpYmdpbXB0aHVtYi92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRldmVsLWRv Y3MvbGliZ2ltcHdpZGdldHMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGV2ZWwt ZG9jcy9saWJnaW1wd2lkZ2V0cy92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRldmVs LWRvY3MvdG9vbHMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZG9jcy9NYWtlZmls ZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBtZW51cy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBj cmVhdGluZyBjdXJzb3JzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRoZW1lcy9N YWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB0aGVtZXMvRGVmYXVsdC9NYWtlZmlsZQpj b25maWcuc3RhdHVzOiBjcmVhdGluZyB0aGVtZXMvRGVmYXVsdC9pbWFnZXMvTWFrZWZpbGUKY29u ZmlnLnN0YXR1czogY3JlYXRpbmcgdGhlbWVzL0RlZmF1bHQvaW1hZ2VzL3ByZWZlcmVuY2VzL01h a2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRoZW1lcy9TbWFsbC9NYWtlZmlsZQpjb25m aWcuc3RhdHVzOiBjcmVhdGluZyBkYXRhL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5n IGRhdGEvYnJ1c2hlcy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkYXRhL2Vudmly b24vTWFrZWZpbGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGF0YS9ncmFkaWVudHMvTWFrZWZp bGUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGF0YS9pbWFnZXMvTWFrZWZpbGUKY29uZmlnLnN0 YXR1czogY3JlYXRpbmcgZGF0YS9pbnRlcnByZXRlcnMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czog Y3JlYXRpbmcgZGF0YS9wYWxldHRlcy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBk YXRhL3BhdHRlcm5zL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRhdGEvdGlwcy9N YWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkZXNrdG9wL01ha2VmaWxlCmNvbmZpZy5z dGF0dXM6IGNyZWF0aW5nIGRlc2t0b3AvZ2ltcC5kZXNrdG9wLmluCmNvbmZpZy5zdGF0dXM6IGNy ZWF0aW5nIGV0Yy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBtNG1hY3Jvcy9NYWtl ZmlsZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwby9NYWtlZmlsZS5pbgpjb25maWcuc3RhdHVz OiBjcmVhdGluZyBwby1saWJnaW1wL01ha2VmaWxlLmluCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5n IHBvLXBsdWctaW5zL01ha2VmaWxlLmluCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHBvLXB5dGhv bi9NYWtlZmlsZS5pbgpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwby1zY3JpcHQtZnUvTWFrZWZp bGUuaW4KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcG8tdGlwcy9NYWtlZmlsZS5pbgpjb25maWcu c3RhdHVzOiBjcmVhdGluZyBnaW1wLXppcApjb25maWcuc3RhdHVzOiBjcmVhdGluZyBNYWtlZmls ZQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkb2NzL2dpbXAtMi42LjEKY29uZmlnLnN0YXR1czog Y3JlYXRpbmcgZG9jcy9naW1wcmMtMi42LjUKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZG9jcy9n aW1wdG9vbC0yLjAuMQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBkb2NzL2dpbXAtcmVtb3RlLTIu Ni4xCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGdpbXAtMi4wLnBjCmNvbmZpZy5zdGF0dXM6IGNy ZWF0aW5nIGdpbXB0aHVtYi0yLjAucGMKY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZ2ltcHVpLTIu MC5wYwpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBjb25maWcuaApjb25maWcuc3RhdHVzOiBleGVj dXRpbmcgZGVwZmlsZXMgY29tbWFuZHMKY29uZmlnLnN0YXR1czogZXhlY3V0aW5nIGRlZmF1bHQt MSBjb21tYW5kcwpjb25maWcuc3RhdHVzOiBleGVjdXRpbmcgbGliZ2ltcGJhc2UvZ2ltcHZlcnNp b24uaCBjb21tYW5kcwpjb25maWcuc3RhdHVzOiBsaWJnaW1wYmFzZS9naW1wdmVyc2lvbi5oIGlz IHVuY2hhbmdlZApjb25maWcuc3RhdHVzOiBleGVjdXRpbmcgc2VkLXBvLW1ha2VmaWxlcyBjb21t YW5kcwpjb25maWcuc3RhdHVzOiBleGVjdXRpbmcgcG8vc3RhbXAtaXQgY29tbWFuZHMKCkJ1aWxk aW5nIEdJTVAgd2l0aCBwcmVmaXg9L3Vzci9sb2NhbCwgZGF0YXJvb3RkaXI9JHtwcmVmaXh9L3No YXJlCkRlc2t0b3AgZmlsZXMgaW5zdGFsbCBpbnRvIC91c3IvbG9jYWwvc2hhcmUKCkV4dHJhIEJp bmFyaWVzOgogIGdpbXAtY29uc29sZTogICAgICAgIHllcwogIGdpbXAtcmVtb3RlOiAgICAgICAg IG5vIChub3QgZW5hYmxlZCkKCk9wdGlvbmFsIEZlYXR1cmVzOgogIEQtQnVzIHNlcnZpY2U6ICAg ICAgIHllcwogIExhbmd1YWdlIHNlbGVjdGlvbjogIG5vIChpc28tY29kZXMgcGFja2FnZSBub3Qg Zm91bmQpCgpPcHRpb25hbCBQbHVnLUluczoKICBBc2NpaSBBcnQ6ICAgICAgICAgICB5ZXMKICBI ZWxwIEJyb3dzZXI6ICAgICAgICB5ZXMKICBMQ01TOiAgICAgICAgICAgICAgICB5ZXMKICBKUEVH OiAgICAgICAgICAgICAgICB5ZXMKICBNTkc6ICAgICAgICAgICAgICAgICB5ZXMKICBQREY6ICAg ICAgICAgICAgICAgICB5ZXMKICBQTkc6ICAgICAgICAgICAgICAgICB5ZXMKICBQcmludDogICAg ICAgICAgICAgICBubyAoZGlzYWJsZWQpCiAgUFNQOiAgICAgICAgICAgICAgICAgeWVzCiAgUHl0 aG9uOiAgICAgICAgICAgICAgbm8KICBTY3JpcHQtRnU6ICAgICAgICAgICB5ZXMKICBTVkc6ICAg ICAgICAgICAgICAgICB5ZXMKICBUSUZGOiAgICAgICAgICAgICAgICB5ZXMKICBUV0FJTiAoTWFj T1MgWCk6ICAgICBubwogIFRXQUlOIChXaW4zMik6ICAgICAgIG5vCiAgVVJJOiAgICAgICAgICAg ICAgICAgeWVzICh1c2luZyBHSU8vR1ZmcykKICBXaW5kb3dzIElDTyAgICAgICAgICB5ZXMKICBX TUY6ICAgICAgICAgICAgICAgICB5ZXMKICBYSlQ6ICAgICAgICAgICAgICAgICB5ZXMKICBYUE06 ICAgICAgICAgICAgICAgICB5ZXMKClBsdWctSW4gRmVhdHVyZXM6CiAgRVhJRiBzdXBwb3J0OiAg ICAgICAgeWVzCiAgR05PTUUgVUk6ICAgICAgICAgICAgbm8gKGxpYmdub21ldWktMi4wIG5vdCBm b3VuZCkKICBHTk9NRSBrZXlyaW5nOiAgICAgICB5ZXMKCk9wdGlvbmFsIE1vZHVsZXM6CiAgQUxT QSAoTUlESSBJbnB1dCk6ICAgbm8gKGxpYmFzb3VuZCBub3QgZm91bmQgb3IgdW51c2FibGUpCiAg TGludXggSW5wdXQ6ICAgICAgICAgbm8gKGxpbnV4IGlucHV0IHN1cHBvcnQgZGlzYWJsZWQpIChI QUwgc3VwcG9ydDogbm8pCiAgRGlyZWN0SW5wdXQgKFdpbjMyKTogbm8KICBDb2xvciBDb3JyZWN0 aW9uOiAgICB5ZXMKICBTb2Z0IFByb29mOiAgICAgICAgICB5ZXMKCg== ------=_Part_13918_17593888.1228146394561 Content-Type: application/octet-stream; name=config.log Content-Transfer-Encoding: base64 X-Attachment-Id: f_fo7ajpzs1 Content-Disposition: attachment; filename=config.log VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IEdJTVAgY29uZmlndXJlIDIuNi4xLCB3aGlj aCB3YXMKZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjYxLiAgSW52b2NhdGlvbiBjb21tYW5k IGxpbmUgd2FzCgogICQgLi9jb25maWd1cmUgLS1kaXNhYmxlLXBlcmwgLS13aXRoLWh0bWwtZGly PS91c3IvbG9jYWwvc2hhcmUvZG9jL2dpbXAgLS1kaXNhYmxlLWd0ay1kb2MgLS13aXRob3V0LXBy aW50IC0tZGlzYWJsZS1weXRob24gLS13aXRoLWRlc2t0b3AtZGlyPS91c3IvbG9jYWwvc2hhcmUg LS1kb2NkaXI9L3Vzci9sb2NhbC9zaGFyZS9kb2MvZ2ltcCAtLWVuYWJsZS1kZWZhdWx0LWJpbmFy eSAtLWRpc2FibGUtbXAgLS13aXRoLXdlYmtpdCAtLXdpdGgtZGJ1cyAtLXgtbGlicmFyaWVzPS91 c3IvbG9jYWwvbGliIC0teC1pbmNsdWRlcz0vdXNyL2xvY2FsL2luY2x1ZGUgLS1wcmVmaXg9L3Vz ci9sb2NhbCAtLW1hbmRpcj0vdXNyL2xvY2FsL21hbiAtLWluZm9kaXI9L3Vzci9sb2NhbC9pbmZv LyAtLWJ1aWxkPWkzODYtcG9ydGJsZC1mcmVlYnNkNy4xCgojIyAtLS0tLS0tLS0gIyMKIyMgUGxh dGZvcm0uICMjCiMjIC0tLS0tLS0tLSAjIwoKaG9zdG5hbWUgPSBlZWUKdW5hbWUgLW0gPSBpMzg2 CnVuYW1lIC1yID0gNy4xLVBSRVJFTEVBU0UKdW5hbWUgLXMgPSBGcmVlQlNECnVuYW1lIC12ID0g RnJlZUJTRCA3LjEtUFJFUkVMRUFTRSAjMTogU3VuIFNlcCAyOCAwMDo1OTo1MCBDRVNUIDIwMDgg ICAgIHJvb3RAZWVlOi91c3Ivb2JqL3Vzci9zcmMvc3lzL0dFTkVSSUMgCgovdXNyL2Jpbi91bmFt ZSAtcCA9IGkzODYKL2Jpbi91bmFtZSAtWCAgICAgPSB1bmtub3duCgovYmluL2FyY2ggICAgICAg ICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9hcmNoIC1rICAgICAgID0gdW5rbm93bgovdXNyL2Nv bnZleC9nZXRzeXNpbmZvID0gdW5rbm93bgovdXNyL2Jpbi9ob3N0aW5mbyAgICAgID0gdW5rbm93 bgovYmluL21hY2hpbmUgICAgICAgICAgID0gdW5rbm93bgovdXNyL2Jpbi9vc2xldmVsICAgICAg ID0gdW5rbm93bgovYmluL3VuaXZlcnNlICAgICAgICAgID0gdW5rbm93bgoKUEFUSDogL3NiaW4K UEFUSDogL2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vzci9iaW4KUEFUSDogL3Vzci9nYW1l cwpQQVRIOiAvdXNyL2xvY2FsL3NiaW4KUEFUSDogL3Vzci9sb2NhbC9iaW4KUEFUSDogL3Jvb3Qv c2NyaXB0cwoKCiMjIC0tLS0tLS0tLS0tICMjCiMjIENvcmUgdGVzdHMuICMjCiMjIC0tLS0tLS0t LS0tICMjCgpjb25maWd1cmU6MjQyMjogY2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5z dGFsbApjb25maWd1cmU6MjQ3ODogcmVzdWx0OiAvdXNyL2Jpbi9pbnN0YWxsIC1jIC1vIHJvb3Qg LWcgd2hlZWwKY29uZmlndXJlOjI0ODk6IGNoZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJvbm1l bnQgaXMgc2FuZQpjb25maWd1cmU6MjUzMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1NjA6IGNo ZWNraW5nIGZvciBhIHRocmVhZC1zYWZlIG1rZGlyIC1wCmNvbmZpZ3VyZToyNTk5OiByZXN1bHQ6 IC4vaW5zdGFsbC1zaCAtYyAtZApjb25maWd1cmU6MjYxMjogY2hlY2tpbmcgZm9yIGdhd2sKY29u ZmlndXJlOjI2NDI6IHJlc3VsdDogbm8KY29uZmlndXJlOjI2MTI6IGNoZWNraW5nIGZvciBtYXdr CmNvbmZpZ3VyZToyNjQyOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyNjEyOiBjaGVja2luZyBmb3Ig bmF3awpjb25maWd1cmU6MjYyODogZm91bmQgL3Vzci9iaW4vbmF3awpjb25maWd1cmU6MjYzOTog cmVzdWx0OiBuYXdrCmNvbmZpZ3VyZToyNjUwOiBjaGVja2luZyB3aGV0aGVyIGdtYWtlIHNldHMg JChNQUtFKQpjb25maWd1cmU6MjY3MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI5ODM6IGNoZWNr aW5nIGZvciBnY2MKY29uZmlndXJlOjMwMTA6IHJlc3VsdDogY2MKY29uZmlndXJlOjMyNDg6IGNo ZWNraW5nIGZvciBDIGNvbXBpbGVyIHZlcnNpb24KY29uZmlndXJlOjMyNTU6IGNjIC0tdmVyc2lv biA+JjUKY2MgKEdDQykgNC4yLjEgMjAwNzA3MTkgIFtGcmVlQlNEXQpDb3B5cmlnaHQgKEMpIDIw MDcgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsg c2VlIHRoZSBzb3VyY2UgZm9yIGNvcHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCndhcnJh bnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD VUxBUiBQVVJQT1NFLgoKY29uZmlndXJlOjMyNTg6ICQ/ID0gMApjb25maWd1cmU6MzI2NTogY2Mg LXYgPiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNzLgpUYXJnZXQ6IGkzODYtdW5kZXJteWRlc2stZnJl ZWJzZApDb25maWd1cmVkIHdpdGg6IEZyZWVCU0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFk IG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiA0LjIuMSAyMDA3MDcxOSAgW0ZyZWVCU0RdCmNvbmZp Z3VyZTozMjY4OiAkPyA9IDAKY29uZmlndXJlOjMyNzU6IGNjIC1WID4mNQpjYzogJy1WJyBvcHRp b24gbXVzdCBoYXZlIGFyZ3VtZW50CmNvbmZpZ3VyZTozMjc4OiAkPyA9IDEKY29uZmlndXJlOjMz MDE6IGNoZWNraW5nIGZvciBDIGNvbXBpbGVyIGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZQpjb25m aWd1cmU6MzMyODogY2MgLU8gLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2Fs L2xpYiBjb25mdGVzdC5jICA+JjUKY29uZmlndXJlOjMzMzE6ICQ/ID0gMApjb25maWd1cmU6MzM2 OTogcmVzdWx0OiBhLm91dApjb25maWd1cmU6MzM4NjogY2hlY2tpbmcgd2hldGhlciB0aGUgQyBj b21waWxlciB3b3Jrcwpjb25maWd1cmU6MzM5NjogLi9hLm91dApjb25maWd1cmU6MzM5OTogJD8g PSAwCmNvbmZpZ3VyZTozNDE2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzQyMzogY2hlY2tpbmcg d2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nCmNvbmZpZ3VyZTozNDI1OiByZXN1bHQ6IG5v CmNvbmZpZ3VyZTozNDI4OiBjaGVja2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzCmNvbmZp Z3VyZTozNDM1OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAt TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MzQzODogJD8gPSAwCmNv bmZpZ3VyZTozNDYyOiByZXN1bHQ6IApjb25maWd1cmU6MzQ2ODogY2hlY2tpbmcgZm9yIHN1ZmZp eCBvZiBvYmplY3QgZmlsZXMKY29uZmlndXJlOjM0OTQ6IGNjIC1jIC1PIC1waXBlIC1JL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozNDk3OiAkPyA9IDAKY29uZmln dXJlOjM1MjA6IHJlc3VsdDogbwpjb25maWd1cmU6MzUyNDogY2hlY2tpbmcgd2hldGhlciB3ZSBh cmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVyCmNvbmZpZ3VyZTozNTUzOiBjYyAtYyAtTyAtcGlw ZSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzU1OTogJD8g PSAwCmNvbmZpZ3VyZTozNTc2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzU4MTogY2hlY2tpbmcg d2hldGhlciBjYyBhY2NlcHRzIC1nCmNvbmZpZ3VyZTozNjExOiBjYyAtYyAtZyAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzYxNzogJD8gPSAwCmNvbmZpZ3Vy ZTozNzE2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzczMzogY2hlY2tpbmcgZm9yIGNjIG9wdGlv biB0byBhY2NlcHQgSVNPIEM4OQpjb25maWd1cmU6MzgwNzogY2MgIC1jIC1PIC1waXBlIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozODEzOiAkPyA9IDAKY29u ZmlndXJlOjM4MzY6IHJlc3VsdDogbm9uZSBuZWVkZWQKY29uZmlndXJlOjM4NjU6IGNoZWNraW5n IGZvciBzdHlsZSBvZiBpbmNsdWRlIHVzZWQgYnkgZ21ha2UKY29uZmlndXJlOjM4OTM6IHJlc3Vs dDogR05VCmNvbmZpZ3VyZTozOTE4OiBjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxlIG9mIGNjCmNv bmZpZ3VyZTo0MDA5OiByZXN1bHQ6IGdjYzMKY29uZmlndXJlOjQwMjg6IGNoZWNraW5nIHdoZXRo ZXIgY2MgdW5kZXJzdGFuZHMgLWMgYW5kIC1vIHRvZ2V0aGVyCmNvbmZpZ3VyZTo0MDYwOiBjYyAt YyBjb25mdGVzdC5jIC1vIGNvbmZ0ZXN0Mi5vID4mNQpjb25maWd1cmU6NDA2MzogJD8gPSAwCmNv bmZpZ3VyZTo0MDY5OiBjYyAtYyBjb25mdGVzdC5jIC1vIGNvbmZ0ZXN0Mi5vID4mNQpjb25maWd1 cmU6NDA3MjogJD8gPSAwCmNvbmZpZ3VyZTo0MTI0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NDIz MzogY2hlY2tpbmcgYnVpbGQgc3lzdGVtIHR5cGUKY29uZmlndXJlOjQyNTE6IHJlc3VsdDogaTM4 Ni1wb3J0YmxkLWZyZWVic2Q3LjEKY29uZmlndXJlOjQyNzM6IGNoZWNraW5nIGhvc3Qgc3lzdGVt IHR5cGUKY29uZmlndXJlOjQyODg6IHJlc3VsdDogaTM4Ni1wb3J0YmxkLWZyZWVic2Q3LjEKY29u ZmlndXJlOjQzMTA6IGNoZWNraW5nIGZvciBhIHNlZCB0aGF0IGRvZXMgbm90IHRydW5jYXRlIG91 dHB1dApjb25maWd1cmU6NDM2NjogcmVzdWx0OiAvdXNyL2Jpbi9zZWQKY29uZmlndXJlOjQzNjk6 IGNoZWNraW5nIGZvciBncmVwIHRoYXQgaGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZQpjb25maWd1 cmU6NDQ0MzogcmVzdWx0OiAvdXNyL2Jpbi9ncmVwCmNvbmZpZ3VyZTo0NDQ4OiBjaGVja2luZyBm b3IgZWdyZXAKY29uZmlndXJlOjQ1MjY6IHJlc3VsdDogL3Vzci9iaW4vZ3JlcCAtRQpjb25maWd1 cmU6NDU0MjogY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkgY2MKY29uZmlndXJlOjQ2MDk6IHJlc3Vs dDogL3Vzci9iaW4vbGQKY29uZmlndXJlOjQ2MTg6IGNoZWNraW5nIGlmIHRoZSBsaW5rZXIgKC91 c3IvYmluL2xkKSBpcyBHTlUgbGQKY29uZmlndXJlOjQ2MzM6IHJlc3VsdDogeWVzCmNvbmZpZ3Vy ZTo0NjM4OiBjaGVja2luZyBmb3IgL3Vzci9iaW4vbGQgb3B0aW9uIHRvIHJlbG9hZCBvYmplY3Qg ZmlsZXMKY29uZmlndXJlOjQ2NDU6IHJlc3VsdDogLXIKY29uZmlndXJlOjQ2NjM6IGNoZWNraW5n IGZvciBCU0QtY29tcGF0aWJsZSBubQpjb25maWd1cmU6NDcxMjogcmVzdWx0OiAvdXNyL2Jpbi9u bSAtQgpjb25maWd1cmU6NDcxNjogY2hlY2tpbmcgd2hldGhlciBsbiAtcyB3b3Jrcwpjb25maWd1 cmU6NDcyMDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjQ3Mjc6IGNoZWNraW5nIGhvdyB0byByZWNv Z25pemUgZGVwZW5kZW50IGxpYnJhcmllcwpjb25maWd1cmU6NDkxMzogcmVzdWx0OiBwYXNzX2Fs bApjb25maWd1cmU6NTQ0ODogY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IK Y29uZmlndXJlOjU0ODg6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29u ZmlndXJlOjU0OTQ6ICQ/ID0gMApjb25maWd1cmU6NTUyNTogY2MgLUUgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgY29uZnRlc3QuYwpjb25mdGVzdC5jOjk6Mjg6IGVycm9yOiBhY19ub25leGlzdGVudC5o OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo1NTMxOiAkPyA9IDEKY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQ QUNLQUdFX05BTUUgIkdJTVAiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdpbXAiCnwgI2Rl ZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNi4xIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdJ TVAgMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdu b21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R0lNUCIKfCAjZGVmaW5lIEdFVFRFWFRfUEFD S0FHRSAiZ2ltcDIwIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9u ZXhpc3RlbnQuaD4KY29uZmlndXJlOjU1NjQ6IHJlc3VsdDogY2MgLUUKY29uZmlndXJlOjU1OTM6 IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjU1OTk6ICQ/ ID0gMApjb25maWd1cmU6NTYzMDogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3Qu Ywpjb25mdGVzdC5jOjk6Mjg6IGVycm9yOiBhY19ub25leGlzdGVudC5oOiBObyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTo1NjM2OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJv Z3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdJ TVAiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdpbXAiCnwgI2RlZmluZSBQQUNLQUdFX1ZF UlNJT04gIjIuNi4xIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdJTVAgMi42LjEiCnwgI2Rl ZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9i dWcuY2dpP3Byb2R1Y3Q9R0lNUCIKfCAjZGVmaW5lIEdFVFRFWFRfUEFDS0FHRSAiZ2ltcDIwIgp8 IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVkZSA8YWNfbm9uZXhpc3RlbnQuaD4KY29u ZmlndXJlOjU2NzQ6IGNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVzCmNvbmZpZ3VyZTo1 NzA0OiBjYyAtYyAtTyAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpj b25maWd1cmU6NTcxMDogJD8gPSAwCmNvbmZpZ3VyZTo1ODA5OiBjYyAtbyBjb25mdGVzdCAtTyAt cGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4m NQpjb25maWd1cmU6NTgxMjogJD8gPSAwCmNvbmZpZ3VyZTo1ODE4OiAuL2NvbmZ0ZXN0CmNvbmZp Z3VyZTo1ODIxOiAkPyA9IDAKY29uZmlndXJlOjU4Mzg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1 ODYyOiBjaGVja2luZyBmb3Igc3lzL3R5cGVzLmgKY29uZmlndXJlOjU4ODM6IGNjIC1jIC1PIC1w aXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1ODg5OiAk PyA9IDAKY29uZmlndXJlOjU5MDU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1ODYyOiBjaGVja2lu ZyBmb3Igc3lzL3N0YXQuaApjb25maWd1cmU6NTg4MzogY2MgLWMgLU8gLXBpcGUgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjU4ODk6ICQ/ID0gMApjb25maWd1 cmU6NTkwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU4NjI6IGNoZWNraW5nIGZvciBzdGRsaWIu aApjb25maWd1cmU6NTg4MzogY2MgLWMgLU8gLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29u ZnRlc3QuYyA+JjUKY29uZmlndXJlOjU4ODk6ICQ/ID0gMApjb25maWd1cmU6NTkwNTogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjU4NjI6IGNoZWNraW5nIGZvciBzdHJpbmcuaApjb25maWd1cmU6NTg4 MzogY2MgLWMgLU8gLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29u ZmlndXJlOjU4ODk6ICQ/ID0gMApjb25maWd1cmU6NTkwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjU4NjI6IGNoZWNraW5nIGZvciBtZW1vcnkuaApjb25maWd1cmU6NTg4MzogY2MgLWMgLU8gLXBp cGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjU4ODk6ICQ/ ID0gMApjb25maWd1cmU6NTkwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU4NjI6IGNoZWNraW5n IGZvciBzdHJpbmdzLmgKY29uZmlndXJlOjU4ODM6IGNjIC1jIC1PIC1waXBlIC1JL3Vzci9sb2Nh bC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1ODg5OiAkPyA9IDAKY29uZmlndXJl OjU5MDU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1ODYyOiBjaGVja2luZyBmb3IgaW50dHlwZXMu aApjb25maWd1cmU6NTg4MzogY2MgLWMgLU8gLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29u ZnRlc3QuYyA+JjUKY29uZmlndXJlOjU4ODk6ICQ/ID0gMApjb25maWd1cmU6NTkwNTogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjU4NjI6IGNoZWNraW5nIGZvciBzdGRpbnQuaApjb25maWd1cmU6NTg4 MzogY2MgLWMgLU8gLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29u ZmlndXJlOjU4ODk6ICQ/ID0gMApjb25maWd1cmU6NTkwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjU4NjI6IGNoZWNraW5nIGZvciB1bmlzdGQuaApjb25maWd1cmU6NTg4MzogY2MgLWMgLU8gLXBp cGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjU4ODk6ICQ/ ID0gMApjb25maWd1cmU6NTkwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU5MzI6IGNoZWNraW5n IGRsZmNuLmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo1OTQ5OiBjYyAtYyAtTyAtcGlwZSAtSS91c3Iv bG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTk1NTogJD8gPSAwCmNvbmZp Z3VyZTo1OTY5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTk3MzogY2hlY2tpbmcgZGxmY24uaCBw cmVzZW5jZQpjb25maWd1cmU6NTk4ODogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRl c3QuYwpjb25maWd1cmU6NTk5NDogJD8gPSAwCmNvbmZpZ3VyZTo2MDA4OiByZXN1bHQ6IHllcwpj b25maWd1cmU6NjA0MTogY2hlY2tpbmcgZm9yIGRsZmNuLmgKY29uZmlndXJlOjYwNDk6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTo2MTc4OiBjaGVja2luZyBmb3IgQysrIGNvbXBpbGVyIHZlcnNpb24K Y29uZmlndXJlOjYxODU6IGMrKyAtLXZlcnNpb24gPiY1CmMrKyAoR0NDKSA0LjIuMSAyMDA3MDcx OSAgW0ZyZWVCU0RdCkNvcHlyaWdodCAoQykgMjAwNyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24s IEluYy4KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBj b25kaXRpb25zLiAgVGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFC SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpjb25maWd1cmU6NjE4 ODogJD8gPSAwCmNvbmZpZ3VyZTo2MTk1OiBjKysgLXYgPiY1ClVzaW5nIGJ1aWx0LWluIHNwZWNz LgpUYXJnZXQ6IGkzODYtdW5kZXJteWRlc2stZnJlZWJzZApDb25maWd1cmVkIHdpdGg6IEZyZWVC U0QvaTM4NiBzeXN0ZW0gY29tcGlsZXIKVGhyZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiA0 LjIuMSAyMDA3MDcxOSAgW0ZyZWVCU0RdCmNvbmZpZ3VyZTo2MTk4OiAkPyA9IDAKY29uZmlndXJl OjYyMDU6IGMrKyAtViA+JjUKYysrOiAnLVYnIG9wdGlvbiBtdXN0IGhhdmUgYXJndW1lbnQKY29u ZmlndXJlOjYyMDg6ICQ/ID0gMQpjb25maWd1cmU6NjIxMTogY2hlY2tpbmcgd2hldGhlciB3ZSBh cmUgdXNpbmcgdGhlIEdOVSBDKysgY29tcGlsZXIKY29uZmlndXJlOjYyNDA6IGMrKyAtYyAtTyAt cGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZTo2MjQ2 OiAkPyA9IDAKY29uZmlndXJlOjYyNjM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo2MjY4OiBjaGVj a2luZyB3aGV0aGVyIGMrKyBhY2NlcHRzIC1nCmNvbmZpZ3VyZTo2Mjk4OiBjKysgLWMgLWcgLUkv dXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6NjMwNDogJD8gPSAw CmNvbmZpZ3VyZTo2NDAzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NjQyODogY2hlY2tpbmcgZGVw ZW5kZW5jeSBzdHlsZSBvZiBjKysKY29uZmlndXJlOjY1MTk6IHJlc3VsdDogZ2NjMwpjb25maWd1 cmU6NjU0NDogY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQysrIHByZXByb2Nlc3Nvcgpjb25maWd1 cmU6NjU4MDogYysrIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmNwcApjb25maWd1 cmU6NjU4NjogJD8gPSAwCmNvbmZpZ3VyZTo2NjE3OiBjKysgLUUgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgY29uZnRlc3QuY3BwCmNvbmZ0ZXN0LmNwcDoyMDoyODogZXJyb3I6IGFjX25vbmV4aXN0ZW50 Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjY2MjM6ICQ/ID0gMQpjb25m aWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5l IFBBQ0tBR0VfTkFNRSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ2ltcCIKfCAj ZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAi R0lNUCAyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEu Z25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZpbmUgR0VUVEVYVF9Q QUNLQUdFICJnaW1wMjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9T WVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZ X0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19I IDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwg I2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5jbHVk ZSA8YWNfbm9uZXhpc3RlbnQuaD4KY29uZmlndXJlOjY2NTY6IHJlc3VsdDogYysrIC1FCmNvbmZp Z3VyZTo2Njg1OiBjKysgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuY3BwCmNvbmZp Z3VyZTo2NjkxOiAkPyA9IDAKY29uZmlndXJlOjY3MjI6IGMrKyAtRSAtSS91c3IvbG9jYWwvaW5j bHVkZSBjb25mdGVzdC5jcHAKY29uZnRlc3QuY3BwOjIwOjI4OiBlcnJvcjogYWNfbm9uZXhpc3Rl bnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6NjcyODogJD8gPSAxCmNv bmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZp bmUgUEFDS0FHRV9OQU1FICJHSU1QIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnaW1wIgp8 ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5H ICJHSU1QIDIuNi4xIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxs YS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdJTVAiCnwgI2RlZmluZSBHRVRURVhU X1BBQ0tBR0UgImdpbXAyMCIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZF X1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZF X1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1P UllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVT X0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEK fCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNs dWRlIDxhY19ub25leGlzdGVudC5oPgpjb25maWd1cmU6NjgyMTogY2hlY2tpbmcgZm9yIGc3Nwpj b25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1cmU6NjgyMTogY2hlY2tpbmcgZm9yIHhs Zgpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1cmU6NjgyMTogY2hlY2tpbmcgZm9y IGY3Nwpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1cmU6NjgyMTogY2hlY2tpbmcg Zm9yIGZydApjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1cmU6NjgyMTogY2hlY2tp bmcgZm9yIHBnZjc3CmNvbmZpZ3VyZTo2ODUxOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2ODIxOiBj aGVja2luZyBmb3IgY2Y3Nwpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1cmU6Njgy MTogY2hlY2tpbmcgZm9yIGZvcnQ3Nwpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1 cmU6NjgyMTogY2hlY2tpbmcgZm9yIGZsMzIKY29uZmlndXJlOjY4NTE6IHJlc3VsdDogbm8KY29u ZmlndXJlOjY4MjE6IGNoZWNraW5nIGZvciBhZjc3CmNvbmZpZ3VyZTo2ODUxOiByZXN1bHQ6IG5v CmNvbmZpZ3VyZTo2ODIxOiBjaGVja2luZyBmb3IgeGxmOTAKY29uZmlndXJlOjY4NTE6IHJlc3Vs dDogbm8KY29uZmlndXJlOjY4MjE6IGNoZWNraW5nIGZvciBmOTAKY29uZmlndXJlOjY4NTE6IHJl c3VsdDogbm8KY29uZmlndXJlOjY4MjE6IGNoZWNraW5nIGZvciBwZ2Y5MApjb25maWd1cmU6Njg1 MTogcmVzdWx0OiBubwpjb25maWd1cmU6NjgyMTogY2hlY2tpbmcgZm9yIHBnaHBmCmNvbmZpZ3Vy ZTo2ODUxOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2ODIxOiBjaGVja2luZyBmb3IgZXBjZjkwCmNv bmZpZ3VyZTo2ODUxOiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2ODIxOiBjaGVja2luZyBmb3IgZ2Zv cnRyYW4KY29uZmlndXJlOjY4NTE6IHJlc3VsdDogbm8KY29uZmlndXJlOjY4MjE6IGNoZWNraW5n IGZvciBnOTUKY29uZmlndXJlOjY4NTE6IHJlc3VsdDogbm8KY29uZmlndXJlOjY4MjE6IGNoZWNr aW5nIGZvciB4bGY5NQpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1cmU6NjgyMTog Y2hlY2tpbmcgZm9yIGY5NQpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25maWd1cmU6Njgy MTogY2hlY2tpbmcgZm9yIGZvcnQKY29uZmlndXJlOjY4NTE6IHJlc3VsdDogbm8KY29uZmlndXJl OjY4MjE6IGNoZWNraW5nIGZvciBpZm9ydApjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpjb25m aWd1cmU6NjgyMTogY2hlY2tpbmcgZm9yIGlmYwpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBubwpj b25maWd1cmU6NjgyMTogY2hlY2tpbmcgZm9yIGVmYwpjb25maWd1cmU6Njg1MTogcmVzdWx0OiBu bwpjb25maWd1cmU6NjgyMTogY2hlY2tpbmcgZm9yIHBnZjk1CmNvbmZpZ3VyZTo2ODUxOiByZXN1 bHQ6IG5vCmNvbmZpZ3VyZTo2ODIxOiBjaGVja2luZyBmb3IgbGY5NQpjb25maWd1cmU6Njg1MTog cmVzdWx0OiBubwpjb25maWd1cmU6NjgyMTogY2hlY2tpbmcgZm9yIGZ0bgpjb25maWd1cmU6Njg1 MTogcmVzdWx0OiBubwpjb25maWd1cmU6Njg3ODogY2hlY2tpbmcgZm9yIEZvcnRyYW4gNzcgY29t cGlsZXIgdmVyc2lvbgpjb25maWd1cmU6Njg4NTogIC0tdmVyc2lvbiA+JjUKLS12ZXJzaW9uOiBu b3QgZm91bmQKY29uZmlndXJlOjY4ODg6ICQ/ID0gMTI3CmNvbmZpZ3VyZTo2ODk1OiAgLXYgPiY1 Ci12OiBub3QgZm91bmQKY29uZmlndXJlOjY4OTg6ICQ/ID0gMTI3CmNvbmZpZ3VyZTo2OTA1OiAg LVYgPiY1Ci1WOiBub3QgZm91bmQKY29uZmlndXJlOjY5MDg6ICQ/ID0gMTI3CmNvbmZpZ3VyZTo2 OTE2OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEZvcnRyYW4gNzcgY29t cGlsZXIKY29uZmlndXJlOjY5MzU6ICAtYyAgY29uZnRlc3QuRiA+JjUKLWM6IG5vdCBmb3VuZApj b25maWd1cmU6Njk0MTogJD8gPSAxMjcKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6Cnwg ICAgICAgcHJvZ3JhbSBtYWluCnwgI2lmbmRlZiBfX0dOVUNfXwp8ICAgICAgICBjaG9rZSBtZQp8 ICNlbmRpZgp8IAp8ICAgICAgIGVuZApjb25maWd1cmU6Njk1ODogcmVzdWx0OiBubwpjb25maWd1 cmU6Njk2NDogY2hlY2tpbmcgd2hldGhlciAgYWNjZXB0cyAtZwpjb25maWd1cmU6Njk4MTogIC1j IC1nIGNvbmZ0ZXN0LmYgPiY1Ci1jOiBub3QgZm91bmQKY29uZmlndXJlOjY5ODc6ICQ/ID0gMTI3 CmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8ICAgICAgIHByb2dyYW0gbWFpbgp8IAp8 ICAgICAgIGVuZApjb25maWd1cmU6NzAwMzogcmVzdWx0OiBubwpjb25maWd1cmU6NzAzMjogY2hl Y2tpbmcgdGhlIG1heGltdW0gbGVuZ3RoIG9mIGNvbW1hbmQgbGluZSBhcmd1bWVudHMKY29uZmln dXJlOjcxNDQ6IHJlc3VsdDogMjYyMTQ0CmNvbmZpZ3VyZTo3MTU2OiBjaGVja2luZyBjb21tYW5k IHRvIHBhcnNlIC91c3IvYmluL25tIC1CIG91dHB1dCBmcm9tIGNjIG9iamVjdApjb25maWd1cmU6 NzI2MTogY2MgLWMgLU8gLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUK Y29uZmlndXJlOjcyNjQ6ICQ/ID0gMApjb25maWd1cmU6NzI2ODogL3Vzci9iaW4vbm0gLUIgY29u ZnRlc3QubyBcfCBzZWQgLW4gLWUgJ3MvXi4qWyAJXVwoW0FCQ0RHSVJTVFddW0FCQ0RHSVJTVFdd KlwpWyAJXVsgCV0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkkL1wxIFwyIFwyL3AnIFw+IGNv bmZ0ZXN0Lm5tCmNvbmZpZ3VyZTo3MjcxOiAkPyA9IDAKY29uZmlndXJlOjczMjM6IGNjIC1vIGNv bmZ0ZXN0IC1PIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29u ZnRlc3QuYyBjb25mdHN0bS5vID4mNQpjb25maWd1cmU6NzMyNjogJD8gPSAwCmNvbmZpZ3VyZTo3 MzY0OiByZXN1bHQ6IG9rCmNvbmZpZ3VyZTo3MzY4OiBjaGVja2luZyBmb3Igb2JqZGlyCmNvbmZp Z3VyZTo3MzgzOiByZXN1bHQ6IC5saWJzCmNvbmZpZ3VyZTo3NDc1OiBjaGVja2luZyBmb3IgYXIK Y29uZmlndXJlOjc0OTE6IGZvdW5kIC91c3IvYmluL2FyCmNvbmZpZ3VyZTo3NTAyOiByZXN1bHQ6 IGFyCmNvbmZpZ3VyZTo3NTcxOiBjaGVja2luZyBmb3IgcmFubGliCmNvbmZpZ3VyZTo3NTg3OiBm b3VuZCAvdXNyL2Jpbi9yYW5saWIKY29uZmlndXJlOjc1OTg6IHJlc3VsdDogcmFubGliCmNvbmZp Z3VyZTo3NjY3OiBjaGVja2luZyBmb3Igc3RyaXAKY29uZmlndXJlOjc2ODM6IGZvdW5kIC91c3Iv YmluL3N0cmlwCmNvbmZpZ3VyZTo3Njk0OiByZXN1bHQ6IHN0cmlwCmNvbmZpZ3VyZTo4MjkyOiBj aGVja2luZyBpZiBjYyBzdXBwb3J0cyAtZm5vLXJ0dGkgLWZuby1leGNlcHRpb25zCmNvbmZpZ3Vy ZTo4MzEwOiBjYyAtYyAtTyAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtZm5vLXJ0dGkgLWZu by1leGNlcHRpb25zIGNvbmZ0ZXN0LmMgPiY1CmNjMTogd2FybmluZzogY29tbWFuZCBsaW5lIG9w dGlvbiAiLWZuby1ydHRpIiBpcyB2YWxpZCBmb3IgQysrL09iakMrKyBidXQgbm90IGZvciBDCmNv bmZpZ3VyZTo4MzE0OiAkPyA9IDAKY29uZmlndXJlOjgzMjc6IHJlc3VsdDogbm8KY29uZmlndXJl OjgzNDI6IGNoZWNraW5nIGZvciBjYyBvcHRpb24gdG8gcHJvZHVjZSBQSUMKY29uZmlndXJlOjg1 NzQ6IHJlc3VsdDogLWZQSUMKY29uZmlndXJlOjg1ODI6IGNoZWNraW5nIGlmIGNjIFBJQyBmbGFn IC1mUElDIHdvcmtzCmNvbmZpZ3VyZTo4NjAwOiBjYyAtYyAtTyAtcGlwZSAtSS91c3IvbG9jYWwv aW5jbHVkZSAtZlBJQyAtRFBJQyBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6ODYwNDogJD8gPSAw CmNvbmZpZ3VyZTo4NjE3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6ODY0NTogY2hlY2tpbmcgaWYg Y2Mgc3RhdGljIGZsYWcgLXN0YXRpYyB3b3Jrcwpjb25maWd1cmU6ODY3MzogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjg2ODM6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRzIC1jIC1vIGZpbGUubwpjb25m aWd1cmU6ODcwNDogY2MgLWMgLU8gLXBpcGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLW8gb3V0L2Nv bmZ0ZXN0Mi5vIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo4NzA4OiAkPyA9IDAKY29uZmlndXJl Ojg3MzA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo4NzU2OiBjaGVja2luZyB3aGV0aGVyIHRoZSBj YyBsaW5rZXIgKC91c3IvYmluL2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3Vy ZTo5NzM3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6OTc1ODogY2hlY2tpbmcgd2hldGhlciAtbGMg c2hvdWxkIGJlIGV4cGxpY2l0bHkgbGlua2VkIGluCmNvbmZpZ3VyZTo5NzYzOiBjYyAtYyAtTyAt cGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6OTc2Njog JD8gPSAwCmNvbmZpZ3VyZTo5NzgxOiBjYyAtc2hhcmVkIGNvbmZ0ZXN0Lm8gIC12IC1XbCwtc29u YW1lIC1XbCxjb25mdGVzdCAtbyBjb25mdGVzdCAyXD5cJjEgXHwgZ3JlcCAgLWxjICBcPi9kZXYv bnVsbCAyXD5cJjEKY29uZmlndXJlOjk3ODQ6ICQ/ID0gMApjb25maWd1cmU6OTc5NjogcmVzdWx0 OiBubwpjb25maWd1cmU6OTgwNDogY2hlY2tpbmcgZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0 aWNzCmNvbmZpZ3VyZToxMDQxODogcmVzdWx0OiBmcmVlYnNkNy4xIGxkLnNvCmNvbmZpZ3VyZTox MDQ0MjogY2hlY2tpbmcgaG93IHRvIGhhcmRjb2RlIGxpYnJhcnkgcGF0aHMgaW50byBwcm9ncmFt cwpjb25maWd1cmU6MTA0Njc6IHJlc3VsdDogaW1tZWRpYXRlCmNvbmZpZ3VyZToxMDQ4MTogY2hl Y2tpbmcgd2hldGhlciBzdHJpcHBpbmcgbGlicmFyaWVzIGlzIHBvc3NpYmxlCmNvbmZpZ3VyZTox MDQ4NjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjExMjg4OiBjaGVja2luZyBpZiBsaWJ0b29sIHN1 cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjExMjkwOiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MTEyOTM6IGNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgc2hhcmVkIGxpYnJhcmllcwpj b25maWd1cmU6MTEzMTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMTMxNzogY2hlY2tpbmcgd2hl dGhlciB0byBidWlsZCBzdGF0aWMgbGlicmFyaWVzCmNvbmZpZ3VyZToxMTMyMTogcmVzdWx0OiBu bwpjb25maWd1cmU6MTE0MTU6IGNyZWF0aW5nIGxpYnRvb2wKY29uZmlndXJlOjEyMDA4OiBjaGVj a2luZyBmb3IgbGQgdXNlZCBieSBjKysKY29uZmlndXJlOjEyMDc1OiByZXN1bHQ6IC91c3IvYmlu L2xkCmNvbmZpZ3VyZToxMjA4NDogY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQp IGlzIEdOVSBsZApjb25maWd1cmU6MTIwOTk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjE1MDog Y2hlY2tpbmcgd2hldGhlciB0aGUgYysrIGxpbmtlciAoL3Vzci9iaW4vbGQpIHN1cHBvcnRzIHNo YXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjEzMDk2OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTMx MTM6IGMrKyAtYyAtTyAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jcHAgPiY1 CmNvbmZpZ3VyZToxMzExNjogJD8gPSAwCmNvbmZpZ3VyZToxMzI3MjogY2hlY2tpbmcgZm9yIGMr KyBvcHRpb24gdG8gcHJvZHVjZSBQSUMKY29uZmlndXJlOjEzNTU2OiByZXN1bHQ6IC1mUElDCmNv bmZpZ3VyZToxMzU2NDogY2hlY2tpbmcgaWYgYysrIFBJQyBmbGFnIC1mUElDIHdvcmtzCmNvbmZp Z3VyZToxMzU4MjogYysrIC1jIC1PIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1mUElDIC1E UElDIGNvbmZ0ZXN0LmNwcCA+JjUKY29uZmlndXJlOjEzNTg2OiAkPyA9IDAKY29uZmlndXJlOjEz NTk5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTM2Mjc6IGNoZWNraW5nIGlmIGMrKyBzdGF0aWMg ZmxhZyAtc3RhdGljIHdvcmtzCmNvbmZpZ3VyZToxMzY1NTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjEzNjY1OiBjaGVja2luZyBpZiBjKysgc3VwcG9ydHMgLWMgLW8gZmlsZS5vCmNvbmZpZ3VyZTox MzY4NjogYysrIC1jIC1PIC1waXBlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1vIG91dC9jb25mdGVz dDIubyBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZToxMzY5MDogJD8gPSAwCmNvbmZpZ3VyZTox MzcxMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEzNzM4OiBjaGVja2luZyB3aGV0aGVyIHRoZSBj KysgbGlua2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcwpjb25maWd1 cmU6MTM3Njc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzgzNDogY2hlY2tpbmcgZHluYW1pYyBs aW5rZXIgY2hhcmFjdGVyaXN0aWNzCmNvbmZpZ3VyZToxNDM5NjogcmVzdWx0OiBmcmVlYnNkNy4x IGxkLnNvCmNvbmZpZ3VyZToxNDQyMDogY2hlY2tpbmcgaG93IHRvIGhhcmRjb2RlIGxpYnJhcnkg cGF0aHMgaW50byBwcm9ncmFtcwpjb25maWd1cmU6MTQ0NDU6IHJlc3VsdDogaW1tZWRpYXRlCmNv bmZpZ3VyZToyMDcwMjogY2hlY2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBjYwpjb25maWd1cmU6 MjA3OTM6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6MjA4MTA6IGNoZWNraW5nIHdoZXRoZXIgdG8g ZW5hYmxlIG1haW50YWluZXItc3BlY2lmaWMgcG9ydGlvbnMgb2YgTWFrZWZpbGVzCmNvbmZpZ3Vy ZToyMDgxOTogcmVzdWx0OiBubwpjb25maWd1cmU6MjA4ODc6IGNoZWNraW5nIGZvciBwa2ctY29u ZmlnCmNvbmZpZ3VyZToyMDkwNTogZm91bmQgL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjb25m aWd1cmU6MjA5MTc6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6 MjA5NDY6IGNoZWNraW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjE2CmNvbmZp Z3VyZToyMDk0OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIwOTY0OiBjaGVja2luZyBmb3IgdGFy Z2V0IGFyY2hpdGVjdHVyZQpjb25maWd1cmU6MjA5NzI6IHJlc3VsdDogaTM4Ni1wb3J0YmxkLWZy ZWVic2Q3LjEKY29uZmlndXJlOjIxMDI3OiBjaGVja2luZyBmb3Igc29tZSBXaW4zMiBwbGF0Zm9y bQpjb25maWd1cmU6MjEwMzc6IHJlc3VsdDogbm8KY29uZmlndXJlOjIxMDQ4OiBjaGVja2luZyBm b3IgbmF0aXZlIFdpbjMyCmNvbmZpZ3VyZToyMTA2NzogcmVzdWx0OiBubwpjb25maWd1cmU6MjEy NTI6IGNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcgc3RyZXJyb3IKY29uZmlndXJlOjIx MjkzOiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3Iv bG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MjEyOTk6ICQ/ID0gMApjb25maWd1 cmU6MjEzMjc6IHJlc3VsdDogbm9uZSByZXF1aXJlZApjb25maWd1cmU6MjEzNDg6IGNoZWNraW5n IGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwKY29uZmlndXJlOjIxNDA0OiByZXN1bHQ6IC91 c3IvYmluL2luc3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbApjb25maWd1cmU6MjE0MTU6IGNoZWNr aW5nIHdoZXRoZXIgZ21ha2Ugc2V0cyAkKE1BS0UpCmNvbmZpZ3VyZToyMTQzNjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjIxNDU0OiBjaGVja2luZyBmb3Igc3BlY2lhbCBDIGNvbXBpbGVyIG9wdGlv bnMgbmVlZGVkIGZvciBsYXJnZSBmaWxlcwpjb25maWd1cmU6MjE1NDc6IHJlc3VsdDogbm8KY29u ZmlndXJlOjIxNTUzOiBjaGVja2luZyBmb3IgX0ZJTEVfT0ZGU0VUX0JJVFMgdmFsdWUgbmVlZGVk IGZvciBsYXJnZSBmaWxlcwpjb25maWd1cmU6MjE1ODg6IGNjIC1jIC1PIC1waXBlIC1JL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyMTU5NDogJD8gPSAwCmNvbmZp Z3VyZToyMTY2MjogcmVzdWx0OiBubwpjb25maWd1cmU6MjE3OTg6IGNoZWNraW5nIHdoZXRoZXIg dG8gdHVybiBvbiBkZWJ1Z2dpbmcKY29uZmlndXJlOjIxODEzOiByZXN1bHQ6IG5vCmNvbmZpZ3Vy ZToyMTgxNzogY2hlY2tpbmcgd2hldGhlciB0byB0dXJuIG9uIHByb2ZpbGluZwpjb25maWd1cmU6 MjE4MzI6IHJlc3VsdDogbm8KY29uZmlndXJlOjIxODcxOiBjaGVja2luZyB3aGV0aGVyIGNjIHVu ZGVyc3RhbmRzIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50CmNvbmZpZ3VyZToyMTg5NDog Y2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjIxOTAwOiAkPyA9IDAKY29u ZmlndXJlOjIxOTE0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjE5MzE6IGNoZWNraW5nIHdoZXRo ZXIgY2MgdW5kZXJzdGFuZHMgLVdtaXNzaW5nLXByb3RvdHlwZXMKY29uZmlndXJlOjIxOTU0OiBj YyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3Np bmctcHJvdG90eXBlcyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1 cmU6MjE5NjA6ICQ/ID0gMApjb25maWd1cmU6MjE5NzQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy MTk5MTogY2hlY2tpbmcgd2hldGhlciBjYyB1bmRlcnN0YW5kcyAtV21pc3NpbmctZGVjbGFyYXRp b25zCmNvbmZpZ3VyZToyMjAxNDogY2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1h ZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9u cyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MjIwMjA6ICQ/ ID0gMApjb25maWd1cmU6MjIwMzQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMjA1MTogY2hlY2tp bmcgd2hldGhlciBjYyB1bmRlcnN0YW5kcyAtV2luaXQtc2VsZgpjb25maWd1cmU6MjIwNzQ6IGNj IC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2lu Zy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjIyMDgwOiAkPyA9IDAKY29uZmln dXJlOjIyMDk0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjIxMTE6IGNoZWNraW5nIHdoZXRoZXIg Y2MgdW5kZXJzdGFuZHMgLVdwb2ludGVyLWFyaXRoCmNvbmZpZ3VyZToyMjEzNDogY2MgLWMgLU8g LXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3Rv dHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGgg LUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjIyMTQwOiAkPyA9 IDAKY29uZmlndXJlOjIyMTU0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjIxNzE6IGNoZWNraW5n IHdoZXRoZXIgY2MgdW5kZXJzdGFuZHMgLVdvbGQtc3R5bGUtZGVmaW5pdGlvbgpjb25maWd1cmU6 MjIxOTQ6IGNjIC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50 IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYg LVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1 ZGUgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVz dC5jOjI0OiB3YXJuaW5nOiBvbGQtc3R5bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25maWd1cmU6 MjIyMDA6ICQ/ID0gMApjb25maWd1cmU6MjIyMTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMjI2 NjogY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMKY29uZmlndXJlOjIyNDMwOiByZXN1 bHQ6IHllcwpjb25maWd1cmU6MjI0NDA6IGNoZWNraW5nIGZvciBzeXMvd2FpdC5oIHRoYXQgaXMg UE9TSVguMSBjb21wYXRpYmxlCmNvbmZpZ3VyZToyMjQ3NjogY2MgLWMgLU8gLXBpcGUgLVdhbGwg LVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNz aW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUt ZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5j OiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6MzM6IHdhcm5pbmc6IG9sZC1zdHlsZSBm dW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyMjQ4MjogJD8gPSAwCmNvbmZpZ3VyZToyMjQ5 NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIyNTA3OiBjaGVja2luZyB3aGV0aGVyIHRpbWUuaCBh bmQgc3lzL3RpbWUuaCBtYXkgYm90aCBiZSBpbmNsdWRlZApjb25maWd1cmU6MjI1Mzc6IGNjIC1j IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1w cm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFy aXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3Qu YyA+JjUKY29uZnRlc3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjI5OiB3YXJu aW5nOiBvbGQtc3R5bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25maWd1cmU6MjI1NDM6ICQ/ID0g MApjb25maWd1cmU6MjI1NTg6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMjU4ODogY2hlY2tpbmcg c3lzL3BhcmFtLmggdXNhYmlsaXR5CmNvbmZpZ3VyZToyMjYwNTogY2MgLWMgLU8gLXBpcGUgLVdh bGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdt aXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5 bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1 cmU6MjI2MTE6ICQ/ID0gMApjb25maWd1cmU6MjI2MjU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy MjYyOTogY2hlY2tpbmcgc3lzL3BhcmFtLmggcHJlc2VuY2UKY29uZmlndXJlOjIyNjQ0OiBjYyAt RSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZToyMjY1MDogJD8gPSAw CmNvbmZpZ3VyZToyMjY2NDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIyNjk3OiBjaGVja2luZyBm b3Igc3lzL3BhcmFtLmgKY29uZmlndXJlOjIyNzA1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjI1 ODg6IGNoZWNraW5nIHN5cy90aW1lLmggdXNhYmlsaXR5CmNvbmZpZ3VyZToyMjYwNTogY2MgLWMg LU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXBy b3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJp dGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j ID4mNQpjb25maWd1cmU6MjI2MTE6ICQ/ID0gMApjb25maWd1cmU6MjI2MjU6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZToyMjYyOTogY2hlY2tpbmcgc3lzL3RpbWUuaCBwcmVzZW5jZQpjb25maWd1cmU6 MjI2NDQ6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjIy NjUwOiAkPyA9IDAKY29uZmlndXJlOjIyNjY0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjI2OTc6 IGNoZWNraW5nIGZvciBzeXMvdGltZS5oCmNvbmZpZ3VyZToyMjcwNTogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjIyNTg4OiBjaGVja2luZyBzeXMvdGltZXMuaCB1c2FiaWxpdHkKY29uZmlndXJlOjIy NjA1OiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAt V21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1X cG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRl IGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyMjYxMTogJD8gPSAwCmNvbmZpZ3VyZToyMjYyNTog cmVzdWx0OiB5ZXMKY29uZmlndXJlOjIyNjI5OiBjaGVja2luZyBzeXMvdGltZXMuaCBwcmVzZW5j ZQpjb25maWd1cmU6MjI2NDQ6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMK Y29uZmlndXJlOjIyNjUwOiAkPyA9IDAKY29uZmlndXJlOjIyNjY0OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MjI2OTc6IGNoZWNraW5nIGZvciBzeXMvdGltZXMuaApjb25maWd1cmU6MjI3MDU6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToyMjU3ODogY2hlY2tpbmcgZm9yIHN5cy93YWl0LmgKY29uZmln dXJlOjIyNTg0OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjI1Nzg6IGNoZWNraW5nIGZvciB1bmlz dGQuaApjb25maWd1cmU6MjI1ODQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMjcxOTogY2hlY2tp bmcgZm9yIHBpZF90CmNvbmZpZ3VyZToyMjc0OTogY2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdkZWNs YXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRl Y2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5p dGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5jOiBJbiBm dW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NjU6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlv biBkZWZpbml0aW9uCmNvbmZpZ3VyZToyMjc1NTogJD8gPSAwCmNvbmZpZ3VyZToyMjc3MDogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjIyNzgyOiBjaGVja2luZyByZXR1cm4gdHlwZSBvZiBzaWduYWwg aGFuZGxlcnMKY29uZmlndXJlOjIyODEwOiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0 aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFy YXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9u IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0 aW9uICdtYWluJzoKY29uZnRlc3QuYzozNDogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRl ZmluaXRpb24KY29uZnRlc3QuYzozNTogZXJyb3I6IHZvaWQgdmFsdWUgbm90IGlnbm9yZWQgYXMg aXQgb3VnaHQgdG8gYmUKY29uZmlndXJlOjIyODE2OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQg cHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUg IkdJTVAiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdpbXAiCnwgI2RlZmluZSBQQUNLQUdF X1ZFUlNJT04gIjIuNi4xIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIkdJTVAgMi42LjEiCnwg I2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRl cl9idWcuY2dpP3Byb2R1Y3Q9R0lNUCIKfCAjZGVmaW5lIEdFVFRFWFRfUEFDS0FHRSAiZ2ltcDIw Igp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8 ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5l IEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBI QVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9E TEZDTl9IIDEKfCAjZGVmaW5lIEFSQ0hfWDg2IDEKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwg I2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZpbmUgVElNRV9XSVRIX1NZU19USU1FIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfV0FJVF9IIDEK fCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAjaW5j bHVkZSA8c3lzL3R5cGVzLmg+CnwgI2luY2x1ZGUgPHNpZ25hbC5oPgp8IAp8IGludAp8IG1haW4g KCkKfCB7CnwgcmV0dXJuICooc2lnbmFsICgwLCAwKSkgKDApID09IDE7CnwgICA7CnwgICByZXR1 cm4gMDsKfCB9CmNvbmZpZ3VyZToyMjgzMTogcmVzdWx0OiB2b2lkCmNvbmZpZ3VyZToyMjg0Mzog Y2hlY2tpbmcgZm9yIHZwcmludGYKY29uZmlndXJlOjIyODk5OiBjYyAtbyBjb25mdGVzdCAtTyAt cGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90 eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAt V29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9s aWIgY29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0LmM6NTM6IHdhcm5pbmc6IGNvbmZsaWN0aW5nIHR5 cGVzIGZvciBidWlsdC1pbiBmdW5jdGlvbiAndnByaW50ZicKY29uZnRlc3QuYzogSW4gZnVuY3Rp b24gJ21haW4nOgpjb25mdGVzdC5jOjYzOiB3YXJuaW5nOiBvbGQtc3R5bGUgZnVuY3Rpb24gZGVm aW5pdGlvbgpjb25maWd1cmU6MjI5MDU6ICQ/ID0gMApjb25maWd1cmU6MjI5MjM6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZToyMjkzMDogY2hlY2tpbmcgZm9yIF9kb3BybnQKY29uZmlndXJlOjIyOTg2 OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl bWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1z ZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9p bmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1 bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo2NDogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9u IGRlZmluaXRpb24KL3Zhci90bXAvL2NjYkhUT3RlLm8oLnRleHQrMHgxMik6IEluIGZ1bmN0aW9u IGBtYWluJzoKOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBfZG9wcm50Jwpjb25maWd1cmU6MjI5 OTI6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5o LiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFS TkFNRSAiZ2ltcCIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQ QUNLQUdFX1NUUklORyAiR0lNUCAyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJo dHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNk ZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnaW1wMjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8 ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVm aW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUg SEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFW RV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9YODYg MQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwg I2RlZmluZSBUSU1FX1dJVEhfU1lTX1RJTUUgMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAx CnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwg I2RlZmluZSBSRVRTSUdUWVBFIHZvaWQKfCAjZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgLyogZW5k IGNvbmZkZWZzLmguICAqLwp8IC8qIERlZmluZSBfZG9wcm50IHRvIGFuIGlubm9jdW91cyB2YXJp YW50LCBpbiBjYXNlIDxsaW1pdHMuaD4gZGVjbGFyZXMgX2RvcHJudC4KfCAgICBGb3IgZXhhbXBs ZSwgSFAtVVggMTFpIDxsaW1pdHMuaD4gZGVjbGFyZXMgZ2V0dGltZW9mZGF5LiAgKi8KfCAjZGVm aW5lIF9kb3BybnQgaW5ub2N1b3VzX19kb3BybnQKfCAKfCAvKiBTeXN0ZW0gaGVhZGVyIHRvIGRl ZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsCnwgICAgIHdo aWNoIGNhbiBjb25mbGljdCB3aXRoIGNoYXIgX2RvcHJudCAoKTsgYmVsb3cuCnwgICAgIFByZWZl ciA8bGltaXRzLmg+IHRvIDxhc3NlcnQuaD4gaWYgX19TVERDX18gaXMgZGVmaW5lZCwgc2luY2UK fCAgICAgPGxpbWl0cy5oPiBleGlzdHMgZXZlbiBvbiBmcmVlc3RhbmRpbmcgY29tcGlsZXJzLiAg Ki8KfCAKfCAjaWZkZWYgX19TVERDX18KfCAjIGluY2x1ZGUgPGxpbWl0cy5oPgp8ICNlbHNlCnwg IyBpbmNsdWRlIDxhc3NlcnQuaD4KfCAjZW5kaWYKfCAKfCAjdW5kZWYgX2RvcHJudAp8IAp8IC8q IE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLgp8 ICAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBh IEdDQwp8ICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBz dGlsbCBhcHBseS4gICovCnwgI2lmZGVmIF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIgp8ICNlbmRp Zgp8IGNoYXIgX2RvcHJudCAoKTsKfCAvKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMg Zm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzCnwgICAgIHRvIGFsd2F5cyBmYWlsIHdp dGggRU5PU1lTLiAgU29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVkCnwgICAgIHNvbWV0 aGluZyBzdGFydGluZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMuICAq Lwp8ICNpZiBkZWZpbmVkIF9fc3R1Yl9fZG9wcm50IHx8IGRlZmluZWQgX19zdHViX19fX2RvcHJu dAp8IGNob2tlIG1lCnwgI2VuZGlmCnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCByZXR1cm4gX2Rv cHJudCAoKTsKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjIzMDA5OiByZXN1bHQ6 IG5vCmNvbmZpZ3VyZToyMzAyNjogY2hlY2tpbmcgZm9yIHdvcmtpbmcgYWxsb2NhLmgKY29uZmln dXJlOjIzMDUzOiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFm dGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25z IC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0 LmM6MzE6MjA6IGVycm9yOiBhbGxvY2EuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25m dGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6MzQ6IHdhcm5pbmc6IG9sZC1z dHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZ0ZXN0LmM6MzU6IHdhcm5pbmc6IGltcGxpY2l0 IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdhbGxvY2EnCmNvbmZ0ZXN0LmM6MzU6IHdhcm5pbmc6 IGluY29tcGF0aWJsZSBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiAn YWxsb2NhJwpjb25maWd1cmU6MjMwNTk6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFt IHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR0lNUCIK fCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ2ltcCIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lP TiAiMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR0lNUCAyLjYuMSIKfCAjZGVmaW5l IFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5j Z2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnaW1wMjAiCnwgI2Rl ZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmlu ZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBI QVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RE SU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0gg MQp8ICNkZWZpbmUgQVJDSF9YODYgMQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5l IEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBUSU1FX1dJVEhfU1lTX1RJTUUgMQp8ICNkZWZp bmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZp bmUgSEFWRV9TWVNfVElNRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZp bmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBSRVRTSUdUWVBFIHZvaWQKfCAjZGVmaW5lIEhB VkVfVlBSSU5URiAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhbGxvY2Eu aD4KfCBpbnQKfCBtYWluICgpCnwgewp8IGNoYXIgKnAgPSAoY2hhciAqKSBhbGxvY2EgKDIgKiBz aXplb2YgKGludCkpOwp8IAkJCSAgaWYgKHApIHJldHVybiAwOwp8ICAgOwp8ICAgcmV0dXJuIDA7 CnwgfQpjb25maWd1cmU6MjMwNzY6IHJlc3VsdDogbm8KY29uZmlndXJlOjIzMDg2OiBjaGVja2lu ZyBmb3IgYWxsb2NhCmNvbmZpZ3VyZToyMzEzMzogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgLVdh bGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdt aXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5 bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0 ZXN0LmMgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NTQ6 IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyMzEzOTog JD8gPSAwCmNvbmZpZ3VyZToyMzE1NjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIzMzkwOiBjaGVj a2luZyBmb3IgZGlmZnRpbWUKY29uZmlndXJlOjIzNDQ2OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlw ZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBl cyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29s ZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIg Y29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3Qu Yzo2NTogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjIz NDUyOiAkPyA9IDAKY29uZmlndXJlOjIzNDcwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjMzOTA6 IGNoZWNraW5nIGZvciBtbWFwCmNvbmZpZ3VyZToyMzQ0NjogY2MgLW8gY29uZnRlc3QgLU8gLXBp cGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlw ZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdv bGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGli IGNvbmZ0ZXN0LmMgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0 LmM6NjY6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToy MzQ1MjogJD8gPSAwCmNvbmZpZ3VyZToyMzQ3MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjIzNTM4 OiBjaGVja2luZyB3aGV0aGVyIGJpbmFyeSByZWxvY2F0aW9uIHN1cHBvcnQgc2hvdWxkIGJlIGVu YWJsZWQKY29uZmlndXJlOjIzNTU2OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMzY3MzogY2hlY2tp bmcgZm9yIF9OTF9NRUFTVVJFTUVOVF9NRUFTVVJFTUVOVApjb25maWd1cmU6MjM2OTg6IGNjIC1v IGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1X bWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdw b2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUg LUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZnRlc3QuYzogSW4gZnVuY3Rpb24g J21haW4nOgpjb25mdGVzdC5jOjM3OiB3YXJuaW5nOiBvbGQtc3R5bGUgZnVuY3Rpb24gZGVmaW5p dGlvbgpjb25mdGVzdC5jOjM5OiBlcnJvcjogJ19OTF9NRUFTVVJFTUVOVF9NRUFTVVJFTUVOVCcg dW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCmNvbmZ0ZXN0LmM6Mzk6IGVy cm9yOiAoRWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0ZWQgb25seSBvbmNlCmNv bmZ0ZXN0LmM6Mzk6IGVycm9yOiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluLikKY29u ZnRlc3QuYzozOTogd2FybmluZzogdW51c2VkIHZhcmlhYmxlICdjJwpjb25maWd1cmU6MjM3MDQ6 ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAg Ki8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFN RSAiZ2ltcCIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQQUNL QUdFX1NUUklORyAiR0lNUCAyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRw Oi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZp bmUgR0VUVEVYVF9QQUNLQUdFICJnaW1wMjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNk ZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNk ZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5l IEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFW RV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9V TklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9YODYgMQp8 ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2Rl ZmluZSBUSU1FX1dJVEhfU1lTX1RJTUUgMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwg I2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNfSCAxCnwg I2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2Rl ZmluZSBSRVRTSUdUWVBFIHZvaWQKfCAjZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgI2RlZmluZSBI QVZFX0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX0RJRkZUSU1FIDEKfCAjZGVmaW5lIEhBVkVfTU1B UCAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxsYW5naW5mby5oPgp8IGlu dAp8IG1haW4gKCkKfCB7CnwgCnwgY2hhciBjID0gKigodW5zaWduZWQgY2hhciAqKSAgbmxfbGFu Z2luZm8oX05MX01FQVNVUkVNRU5UX01FQVNVUkVNRU5UKSk7CnwgCnwgICA7CnwgICByZXR1cm4g MDsKfCB9CmNvbmZpZ3VyZToyMzcyMDogcmVzdWx0OiBubwpjb25maWd1cmU6MjM3NDc6IGNoZWNr aW5nIGZvciBpbnRsdG9vbCA+PSAwLjM1LjUKY29uZmlndXJlOjIzNzU0OiByZXN1bHQ6IDAuMzcu MSBmb3VuZApjb25maWd1cmU6MjM3NjQ6IGNoZWNraW5nIGZvciBpbnRsdG9vbC11cGRhdGUKY29u ZmlndXJlOjIzNzgyOiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9pbnRsdG9vbC11cGRhdGUKY29uZmln dXJlOjIzNzk0OiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL2ludGx0b29sLXVwZGF0ZQpjb25maWd1 cmU6MjM4MDQ6IGNoZWNraW5nIGZvciBpbnRsdG9vbC1tZXJnZQpjb25maWd1cmU6MjM4MjI6IGZv dW5kIC91c3IvbG9jYWwvYmluL2ludGx0b29sLW1lcmdlCmNvbmZpZ3VyZToyMzgzNDogcmVzdWx0 OiAvdXNyL2xvY2FsL2Jpbi9pbnRsdG9vbC1tZXJnZQpjb25maWd1cmU6MjM4NDQ6IGNoZWNraW5n IGZvciBpbnRsdG9vbC1leHRyYWN0CmNvbmZpZ3VyZToyMzg2MjogZm91bmQgL3Vzci9sb2NhbC9i aW4vaW50bHRvb2wtZXh0cmFjdApjb25maWd1cmU6MjM4NzQ6IHJlc3VsdDogL3Vzci9sb2NhbC9i aW4vaW50bHRvb2wtZXh0cmFjdApjb25maWd1cmU6MjM5MzE6IGNoZWNraW5nIGZvciB4Z2V0dGV4 dApjb25maWd1cmU6MjM5NDk6IGZvdW5kIC91c3IvbG9jYWwvYmluL3hnZXR0ZXh0CmNvbmZpZ3Vy ZToyMzk2MTogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4dApjb25maWd1cmU6MjM5NzE6 IGNoZWNraW5nIGZvciBtc2dtZXJnZQpjb25maWd1cmU6MjM5ODk6IGZvdW5kIC91c3IvbG9jYWwv YmluL21zZ21lcmdlCmNvbmZpZ3VyZToyNDAwMTogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9tc2dt ZXJnZQpjb25maWd1cmU6MjQwMTE6IGNoZWNraW5nIGZvciBtc2dmbXQKY29uZmlndXJlOjI0MDI5 OiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9tc2dmbXQKY29uZmlndXJlOjI0MDQxOiByZXN1bHQ6IC91 c3IvbG9jYWwvYmluL21zZ2ZtdApjb25maWd1cmU6MjQwNjU6IGNoZWNraW5nIGZvciBwZXJsCmNv bmZpZ3VyZToyNDA4MzogZm91bmQgL3Vzci9iaW4vcGVybApjb25maWd1cmU6MjQwOTU6IHJlc3Vs dDogL3Vzci9iaW4vcGVybApjb25maWd1cmU6MjQxMTQ6IGNoZWNraW5nIGZvciBYTUw6OlBhcnNl cgpjb25maWd1cmU6MjQxMTc6IHJlc3VsdDogb2sKY29uZmlndXJlOjI0MTU0OiBjYyAtbyBjb25m dGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3Np bmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRl ci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vz ci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWlu JzoKY29uZnRlc3QuYzozNzogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24K L3Zhci90bXAvL2NjYlJaTkY1Lm8oLnRleHQrMHhmKTogSW4gZnVuY3Rpb24gYG1haW4nOgo6IHVu ZGVmaW5lZCByZWZlcmVuY2UgdG8gYF9ubF9tc2dfY2F0X2NudHInCmNvbmZpZ3VyZToyNDE2MDog JD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAq Lwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHSU1QIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1F ICJnaW1wIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIyLjYuMSIKfCAjZGVmaW5lIFBBQ0tB R0VfU1RSSU5HICJHSU1QIDIuNi4xIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6 Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdJTVAiCnwgI2RlZmlu ZSBHRVRURVhUX1BBQ0tBR0UgImdpbXAyMCIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2Rl ZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2Rl ZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUg SEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZF X0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VO SVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBBUkNIX1g4NiAxCnwg I2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfV0FJVF9IIDEKfCAjZGVm aW5lIFRJTUVfV0lUSF9TWVNfVElNRSAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FU19IIDEKfCAj ZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVm aW5lIFJFVFNJR1RZUEUgdm9pZAp8ICNkZWZpbmUgSEFWRV9WUFJJTlRGIDEKfCAjZGVmaW5lIEhB VkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfRElGRlRJTUUgMQp8ICNkZWZpbmUgSEFWRV9NTUFQ IDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCBleHRl cm4gaW50IF9ubF9tc2dfY2F0X2NudHI7CnwgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4g X25sX21zZ19jYXRfY250cgp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MjQyOTE6 IGNoZWNraW5nIGxvY2FsZS5oIHVzYWJpbGl0eQpjb25maWd1cmU6MjQzMDg6IGNjIC1jIC1PIC1w aXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5 cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1X b2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUK Y29uZmlndXJlOjI0MzE0OiAkPyA9IDAKY29uZmlndXJlOjI0MzI4OiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MjQzMzI6IGNoZWNraW5nIGxvY2FsZS5oIHByZXNlbmNlCmNvbmZpZ3VyZToyNDM0Nzog Y2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25maWd1cmU6MjQzNTM6ICQ/ ID0gMApjb25maWd1cmU6MjQzNjc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNDQwMDogY2hlY2tp bmcgZm9yIGxvY2FsZS5oCmNvbmZpZ3VyZToyNDQwODogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI0 NDIyOiBjaGVja2luZyBmb3IgTENfTUVTU0FHRVMKY29uZmlndXJlOjI0NDQ4OiBjYyAtbyBjb25m dGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3Np bmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRl ci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vz ci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWlu JzoKY29uZnRlc3QuYzozODogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24K Y29uZmlndXJlOjI0NDU0OiAkPyA9IDAKY29uZmlndXJlOjI0NDcxOiByZXN1bHQ6IHllcwpjb25m aWd1cmU6MjQ1MDA6IGNoZWNraW5nIGxpYmludGwuaCB1c2FiaWxpdHkKY29uZmlndXJlOjI0NTE3 OiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21p c3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9p bnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyNDUyMzogJD8gPSAwCmNvbmZpZ3VyZToyNDUzNzogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjI0NTQxOiBjaGVja2luZyBsaWJpbnRsLmggcHJlc2VuY2UKY29u ZmlndXJlOjI0NTU2OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZp Z3VyZToyNDU2MjogJD8gPSAwCmNvbmZpZ3VyZToyNDU3NjogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjI0NjA5OiBjaGVja2luZyBmb3IgbGliaW50bC5oCmNvbmZpZ3VyZToyNDYxNjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjI0NjI3OiBjaGVja2luZyBmb3IgbmdldHRleHQgaW4gbGliYwpjb25maWd1 cmU6MjQ2NTU6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0 ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMg LVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNy L2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUKY29uZnRlc3Qu YzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjQxOiB3YXJuaW5nOiBvbGQtc3R5bGUg ZnVuY3Rpb24gZGVmaW5pdGlvbgovdmFyL3RtcC8vY2NZbENaRXIubygudGV4dCsweDI5KTogSW4g ZnVuY3Rpb24gYG1haW4nOgo6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGxpYmludGxfbmdldHRl eHQnCmNvbmZpZ3VyZToyNDY2MTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2Fz Ogp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHSU1QIgp8ICNk ZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnaW1wIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIy LjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHSU1QIDIuNi4xIgp8ICNkZWZpbmUgUEFD S0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9w cm9kdWN0PUdJTVAiCnwgI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdpbXAyMCIKfCAjZGVmaW5l IFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhB VkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVf U1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklO R1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRf SCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwg I2RlZmluZSBBUkNIX1g4NiAxCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFW RV9TWVNfV0FJVF9IIDEKfCAjZGVmaW5lIFRJTUVfV0lUSF9TWVNfVElNRSAxCnwgI2RlZmluZSBI QVZFX1NZU19QQVJBTV9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwgI2RlZmluZSBI QVZFX1NZU19USU1FU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBI QVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIFJFVFNJR1RZUEUgdm9pZAp8ICNkZWZpbmUgSEFWRV9W UFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfRElGRlRJTUUg MQp8ICNkZWZpbmUgSEFWRV9NTUFQIDEKfCAjZGVmaW5lIEhBVkVfTE9DQUxFX0ggMQp8ICNkZWZp bmUgSEFWRV9MQ19NRVNTQUdFUyAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8IAp8ICNpbmNs dWRlIDxsaWJpbnRsLmg+CnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCByZXR1cm4gIW5nZXR0ZXh0 ICgiIiwiIiwgMSkKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjI0Njc5OiByZXN1 bHQ6IG5vCmNvbmZpZ3VyZToyNDg0MzogY2hlY2tpbmcgZm9yIGJpbmR0ZXh0ZG9tYWluIGluIC1s aW50bApjb25maWd1cmU6MjQ4Nzg6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVj bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1k ZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmlu aXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1s aW50bCAgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NDY6 IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyNDg4NDog JD8gPSAwCmNvbmZpZ3VyZToyNDkwMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI0OTA1OiBjaGVj a2luZyBmb3IgbmdldHRleHQgaW4gLWxpbnRsCmNvbmZpZ3VyZToyNDk0MDogY2MgLW8gY29uZnRl c3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5n LXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXIt YXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3Iv bG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxpbnRsICAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9u ICdtYWluJzoKY29uZnRlc3QuYzo0Njogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmlu aXRpb24KY29uZmlndXJlOjI0OTQ2OiAkPyA9IDAKY29uZmlndXJlOjI0OTY0OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MjQ5Njc6IGNoZWNraW5nIGZvciBkZ2V0dGV4dCBpbiAtbGludGwKY29uZmln dXJlOjI1MDAyOiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFm dGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25z IC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbGludGwgICA+JjUK Y29uZnRlc3QuYzo0Mzogd2FybmluZzogY29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0LWluIGZ1 bmN0aW9uICdkZ2V0dGV4dCcKY29uZnRlc3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVz dC5jOjQ2OiB3YXJuaW5nOiBvbGQtc3R5bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25maWd1cmU6 MjUwMDg6ICQ/ID0gMApjb25maWd1cmU6MjUwMjY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNTE5 MTogY2hlY2tpbmcgZm9yIGJpbmRfdGV4dGRvbWFpbl9jb2Rlc2V0CmNvbmZpZ3VyZToyNTI0Nzog Y2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l bnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2Vs ZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5j bHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIC1saW50bCAgPiY1CmNvbmZ0ZXN0LmM6 IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo2OTogd2FybmluZzogb2xkLXN0eWxlIGZ1 bmN0aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjI1MjUzOiAkPyA9IDAKY29uZmlndXJlOjI1Mjcx OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjUzMTE6IGNoZWNraW5nIGZvciBtc2dmbXQKY29uZmln dXJlOjI1MzM4OiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL21zZ2ZtdApjb25maWd1cmU6MjUzNTE6 IGNoZWNraW5nIGZvciBkY2dldHRleHQKY29uZmlndXJlOjI1NDA3OiBjYyAtbyBjb25mdGVzdCAt TyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJv dG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0 aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2Nh bC9saWIgY29uZnRlc3QuYyAgLWxpbnRsICA+JjUKY29uZnRlc3QuYzo2MTogd2FybmluZzogY29u ZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0LWluIGZ1bmN0aW9uICdkY2dldHRleHQnCmNvbmZ0ZXN0 LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo3MTogd2FybmluZzogb2xkLXN0eWxl IGZ1bmN0aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjI1NDEzOiAkPyA9IDAKY29uZmlndXJlOjI1 NDMxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjU0NDI6IGNoZWNraW5nIGlmIG1zZ2ZtdCBhY2Nl cHRzIC1jCmNvbmZpZ3VyZToyNTQ1NzogJE1TR0ZNVCAtYyAtbyAvZGV2L251bGwgY29uZnRlc3Qu Zm9vCmNvbmZpZ3VyZToyNTQ2MDogJD8gPSAwCmNvbmZpZ3VyZToyNTQ2MjogcmVzdWx0OiB5ZXMK Y29uZmlndXJlOjI1NDcyOiBjaGVja2luZyBmb3IgZ21zZ2ZtdApjb25maWd1cmU6MjU1MDM6IHJl c3VsdDogL3Vzci9sb2NhbC9iaW4vbXNnZm10CmNvbmZpZ3VyZToyNTUxMzogY2hlY2tpbmcgZm9y IHhnZXR0ZXh0CmNvbmZpZ3VyZToyNTU0MDogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi94Z2V0dGV4 dApjb25maWd1cmU6MjU1Njk6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFy YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNs YXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRp b24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAtbGlu dGwgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NDI6IHdh cm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyNTU3NTogJD8g PSAwCmNvbmZpZ3VyZToyNTgwNzogY2hlY2tpbmcgZm9yIGlzby1jb2Rlcwpjb25maWd1cmU6MjU4 MTA6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJpc28tY29kZXMiCmdub21l LWNvbmZpZzogbm90IGZvdW5kClBhY2thZ2UgaXNvLWNvZGVzIHdhcyBub3QgZm91bmQgaW4gdGhl IHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNob3VsZCBhZGQgdGhlIGRpcmVj dG9yeSBjb250YWluaW5nIGBpc28tY29kZXMucGMnCnRvIHRoZSBQS0dfQ09ORklHX1BBVEggZW52 aXJvbm1lbnQgdmFyaWFibGUKTm8gcGFja2FnZSAnaXNvLWNvZGVzJyBmb3VuZApjb25maWd1cmU6 MjU4MTM6ICQ/ID0gMQpjb25maWd1cmU6MjU4Mjc6IHJlc3VsdDogbm8gKGlzby1jb2RlcyBwYWNr YWdlIG5vdCBmb3VuZCkKY29uZmlndXJlOjI1ODQwOiBjaGVja2luZyBmb3IgQkFCTApjb25maWd1 cmU6MjU4NDg6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJiYWJsID49IDAu MC4yMiIKY29uZmlndXJlOjI1ODUxOiAkPyA9IDAKY29uZmlndXJlOjI1ODY2OiAkUEtHX0NPTkZJ RyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAiYmFibCA+PSAwLjAuMjIiCmNvbmZpZ3VyZToyNTg2 OTogJD8gPSAwCmNvbmZpZ3VyZToyNTk0NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1OTUxOiBj aGVja2luZyBmb3IgR0VHTApjb25maWd1cmU6MjU5NTk6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0t cHJpbnQtZXJyb3JzICJnZWdsID49IDAuMC4xOCIKY29uZmlndXJlOjI1OTYyOiAkPyA9IDAKY29u ZmlndXJlOjI1OTc3OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAiZ2VnbCA+ PSAwLjAuMTgiCmNvbmZpZ3VyZToyNTk4MDogJD8gPSAwCmNvbmZpZ3VyZToyNjA1NjogcmVzdWx0 OiB5ZXMKY29uZmlndXJlOjI2MTQwOiBjaGVja2luZyBmb3IgcGtnLWNvbmZpZwpjb25maWd1cmU6 MjYxNzA6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6MjYxOTk6 IGNoZWNraW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjE2CmNvbmZpZ3VyZToy NjIwMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI2MjIwOiBjaGVja2luZyBmb3IgR0xJQiAtIHZl cnNpb24gPj0gMi4xNi4xCmNvbmZpZ3VyZToyNjM0NDogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUg LVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMg LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQt c3R5bGUtZGVmaW5pdGlvbiAtRF9SRUVOVFJBTlQgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0y LjAgLUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRlICAgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1wdGhyZWFkIC1ML3Vzci9sb2NhbC9saWIg LWxnb2JqZWN0LTIuMCAtbGd0aHJlYWQtMi4wIC1sZ2xpYi0yLjAgLWxpY29udiAgICA+JjUKY29u ZnRlc3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjQ3OiB3YXJuaW5nOiBvbGQt c3R5bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25maWd1cmU6MjYzNDc6ICQ/ID0gMApjb25maWd1 cmU6MjYzNTM6IC4vY29uZnRlc3QKY29uZmlndXJlOjI2MzU2OiAkPyA9IDAKY29uZmlndXJlOjI2 Mzc2OiByZXN1bHQ6IHllcyAodmVyc2lvbiAyLjE2LjUpCmNvbmZpZ3VyZToyNjQ3MjogY2hlY2tp bmcgZm9yIEdNT0RVTEVfTk9fRVhQT1JUCmNvbmZpZ3VyZToyNjQ4MDogJFBLR19DT05GSUcgLS1l eGlzdHMgLS1wcmludC1lcnJvcnMgImdtb2R1bGUtbm8tZXhwb3J0LTIuMCIKY29uZmlndXJlOjI2 NDgzOiAkPyA9IDAKY29uZmlndXJlOjI2NDk4OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50 LWVycm9ycyAiZ21vZHVsZS1uby1leHBvcnQtMi4wIgpjb25maWd1cmU6MjY1MDE6ICQ/ID0gMApj b25maWd1cmU6MjY1Nzc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNjU4NDogY2hlY2tpbmcgZm9y IEdJTwpjb25maWd1cmU6MjY1OTI6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3Jz ICJnaW8tMi4wIgpjb25maWd1cmU6MjY1OTU6ICQ/ID0gMApjb25maWd1cmU6MjY2MTA6ICRQS0df Q09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJnaW8tMi4wIgpjb25maWd1cmU6MjY2MTM6 ICQ/ID0gMApjb25maWd1cmU6MjY2ODk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyNjY5NDogY2hl Y2tpbmcgaWYgR0xpYiBpcyB2ZXJzaW9uIDIuMTkuMCBvciBuZXdlcgpjb25maWd1cmU6MjY3MDE6 IHJlc3VsdDogbm8KY29uZmlndXJlOjI2NzEyOiBjaGVja2luZyBmb3IgYmluZF90ZXh0ZG9tYWlu X2NvZGVzZXQKY29uZmlndXJlOjI2NzkyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjY4MTM6IGNo ZWNraW5nIGZvciBYCmNvbmZpZ3VyZToyNzA0ODogcmVzdWx0OiBsaWJyYXJpZXMgL3Vzci9sb2Nh bC9saWIsIGhlYWRlcnMgL3Vzci9sb2NhbC9pbmNsdWRlCmNvbmZpZ3VyZToyNzA3MDogY2hlY2tp bmcgd2hldGhlciAtUiBtdXN0IGJlIGZvbGxvd2VkIGJ5IGEgc3BhY2UKY29uZmlndXJlOjI3MDk2 OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl bWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1z ZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9p bmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgLVIvdXNyL2xvY2FsL2xpYiA+JjUK Y29uZnRlc3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjQ0OiB3YXJuaW5nOiBv bGQtc3R5bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25maWd1cmU6MjcxMDI6ICQ/ID0gMApjb25m aWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5l IFBBQ0tBR0VfTkFNRSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ2ltcCIKfCAj ZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAi R0lNUCAyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEu Z25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZpbmUgR0VUVEVYVF9Q QUNLQUdFICJnaW1wMjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9T WVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9T VERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZ X0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19I IDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwg I2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9YODYgMQp8ICNkZWZpbmUgU1RE Q19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBUSU1FX1dJ VEhfU1lTX1RJTUUgMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZF X1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNfSCAxCnwgI2RlZmluZSBIQVZF X1NZU19XQUlUX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBSRVRTSUdU WVBFIHZvaWQKfCAjZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX0FMTE9DQSAx CnwgI2RlZmluZSBIQVZFX0RJRkZUSU1FIDEKfCAjZGVmaW5lIEhBVkVfTU1BUCAxCnwgI2RlZmlu ZSBIQVZFX0xPQ0FMRV9IIDEKfCAjZGVmaW5lIEhBVkVfTENfTUVTU0FHRVMgMQp8ICNkZWZpbmUg SEFWRV9CSU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8 ICNkZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmlu ZSBIQVZFX0JJTkRfVEVYVERPTUFJTl9DT0RFU0VUIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICov CnwgCnwgaW50CnwgbWFpbiAoKQp8IHsKfCAKfCAgIDsKfCAgIHJldHVybiAwOwp8IH0KY29uZmln dXJlOjI3MTM3OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFm dGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25z IC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgLVIgL3Vzci9sb2Nh bC9saWIgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo0NDog d2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjI3MTQzOiAk PyA9IDAKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICov CnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdJTVAiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUg ImdpbXAiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNi4xIgp8ICNkZWZpbmUgUEFDS0FH RV9TVFJJTkcgIkdJTVAgMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDov L2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R0lNUCIKfCAjZGVmaW5l IEdFVFRFWFRfUEFDS0FHRSAiZ2ltcDIwIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBI QVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVf SU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5J U1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEFSQ0hfWDg2IDEKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZp bmUgVElNRV9XSVRIX1NZU19USU1FIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVTX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfV0FJVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZp bmUgUkVUU0lHVFlQRSB2b2lkCnwgI2RlZmluZSBIQVZFX1ZQUklOVEYgMQp8ICNkZWZpbmUgSEFW RV9BTExPQ0EgMQp8ICNkZWZpbmUgSEFWRV9ESUZGVElNRSAxCnwgI2RlZmluZSBIQVZFX01NQVAg MQp8ICNkZWZpbmUgSEFWRV9MT0NBTEVfSCAxCnwgI2RlZmluZSBIQVZFX0xDX01FU1NBR0VTIDEK fCAjZGVmaW5lIEhBVkVfQklORF9URVhURE9NQUlOX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9H RVRURVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5lIEVOQUJMRV9OTFMg MQp8ICNkZWZpbmUgSEFWRV9CSU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgLyogZW5kIGNvbmZk ZWZzLmguICAqLwp8IAp8IGludAp8IG1haW4gKCkKfCB7CnwgCnwgICA7CnwgICByZXR1cm4gMDsK fCB9CmNvbmZpZ3VyZToyNzE1NjogcmVzdWx0OiBuZWl0aGVyIHdvcmtzCmNvbmZpZ3VyZToyNzIw OTogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0 ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQt c2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwv aW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgICAtTC91c3IvbG9jYWwvbGliIC1s WDExID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NTE6IHdh cm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyNzIxNTogJD8g PSAwCmNvbmZpZ3VyZToyNzM3MjogY2hlY2tpbmcgZm9yIGdldGhvc3RieW5hbWUKY29uZmlndXJl OjI3NDI4OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVy LXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X aW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0LmM6 IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo3NDogd2FybmluZzogb2xkLXN0eWxlIGZ1 bmN0aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjI3NDM0OiAkPyA9IDAKY29uZmlndXJlOjI3NDUx OiByZXN1bHQ6IHllcwpjb25maWd1cmU6Mjc1OTY6IGNoZWNraW5nIGZvciBjb25uZWN0CmNvbmZp Z3VyZToyNzY1MjogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1h ZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9u cyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91 c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25mdGVz dC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NzQ6IHdhcm5pbmc6IG9sZC1zdHls ZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyNzY1ODogJD8gPSAwCmNvbmZpZ3VyZToy NzY3NTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI3NzQ3OiBjaGVja2luZyBmb3IgcmVtb3ZlCmNv bmZpZ3VyZToyNzgwMzogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlv bi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0 aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAt SS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25m dGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NzQ6IHdhcm5pbmc6IG9sZC1z dHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyNzgwOTogJD8gPSAwCmNvbmZpZ3Vy ZToyNzgyNjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI3ODk4OiBjaGVja2luZyBmb3Igc2htYXQK Y29uZmlndXJlOjI3OTU0OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0 aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFy YXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9u IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNv bmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo3NDogd2FybmluZzogb2xk LXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjI3OTYwOiAkPyA9IDAKY29uZmln dXJlOjI3OTc3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjgwNTg6IGNoZWNraW5nIGZvciBJY2VD b25uZWN0aW9uTnVtYmVyIGluIC1sSUNFCmNvbmZpZ3VyZToyODA5MzogY2MgLW8gY29uZnRlc3Qg LU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXBy b3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJp dGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9j YWwvbGliIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbElDRSAgID4mNQpjb25mdGVzdC5j OiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NTE6IHdhcm5pbmc6IG9sZC1zdHlsZSBm dW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyODA5OTogJD8gPSAwCmNvbmZpZ3VyZToyODEx NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI4MTUwOiBjaGVja2luZyBmb3IgcGtnLWNvbmZpZwpj b25maWd1cmU6MjgxODE6IHJlc3VsdDogL3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwpjb25maWd1 cmU6MjgyMDM6IGNoZWNraW5nIGZvciBHVEsrIC0gdmVyc2lvbiA+PSAyLjEyLjUKY29uZmlndXJl OjI4MzI0OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVy LXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X aW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1EX1RIUkVB RF9TQUZFIC1EX1JFRU5UUkFOVCAtSS91c3IvbG9jYWwvaW5jbHVkZS9ndGstMi4wIC1JL3Vzci9s b2NhbC9saWIvZ3RrLTIuMC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2F0ay0xLjAgLUkv dXNyL2xvY2FsL2luY2x1ZGUvY2Fpcm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvcGFuZ28tMS4wIC1J L3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9s b2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9mcmVldHlwZTIg LUkvdXNyL2xvY2FsL2luY2x1ZGUvcGl4bWFuLTEgICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91 c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLXB0aHJlYWQgLXB0aHJlYWQgLUwvdXNyL2xvY2FsL2xp YiAtbGd0ay14MTEtMi4wIC1sZ2RrLXgxMS0yLjAgLWxhdGstMS4wIC1sZ2RrX3BpeGJ1Zi0yLjAg LWxwYW5nb2NhaXJvLTEuMCAtbFhleHQgLWxYcmVuZGVyIC1sWGluZXJhbWEgLWxYaSAtbFhyYW5k ciAtbFhjdXJzb3IgLWxYY29tcG9zaXRlIC1sWGRhbWFnZSAtbGNhaXJvIC1scGFuZ29mdDItMS4w IC1scGFuZ28tMS4wIC1sbSAtbGZyZWV0eXBlIC1seiAtbGZvbnRjb25maWcgLWxYMTEgLWxYZml4 ZXMgLWxnb2JqZWN0LTIuMCAtbGdtb2R1bGUtMi4wIC1sZ3RocmVhZC0yLjAgLWxnbGliLTIuMCAt bGljb252ICAgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6 NDg6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToyODMy NzogJD8gPSAwCmNvbmZpZ3VyZToyODMzMzogLi9jb25mdGVzdApjb25maWd1cmU6MjgzMzY6ICQ/ ID0gMApjb25maWd1cmU6MjgzNTY6IHJlc3VsdDogeWVzICh2ZXJzaW9uIDIuMTIuMTEpCmNvbmZp Z3VyZToyODQ0NDogY2hlY2tpbmcgaWYgR1RLKyBpcyB2ZXJzaW9uIDIuMTcuMCBvciBuZXdlcgpj b25maWd1cmU6Mjg0NTE6IHJlc3VsdDogbm8KY29uZmlndXJlOjI4NDU2OiBjaGVja2luZyBmb3Ig R0RLX1BJWEJVRgpjb25maWd1cmU6Mjg0NjQ6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQt ZXJyb3JzICJnZGstcGl4YnVmLTIuMCA+PSAyLjEyLjUiCmNvbmZpZ3VyZToyODQ2NzogJD8gPSAw CmNvbmZpZ3VyZToyODQ4MjogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgImdk ay1waXhidWYtMi4wID49IDIuMTIuNSIKY29uZmlndXJlOjI4NDg1OiAkPyA9IDAKY29uZmlndXJl OjI4NTYxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6Mjg1Njg6IGNoZWNraW5nIGZvciBnZGstcGl4 YnVmLWNzb3VyY2UKY29uZmlndXJlOjI4NTg2OiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9nZGstcGl4 YnVmLWNzb3VyY2UKY29uZmlndXJlOjI4NTk5OiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL2dkay1w aXhidWYtY3NvdXJjZQpjb25maWd1cmU6Mjg2MTU6IGNoZWNraW5nIGZvciBDQUlSTwpjb25maWd1 cmU6Mjg2MjM6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJjYWlybyA+PSAx LjQuMTAiCmNvbmZpZ3VyZToyODYyNjogJD8gPSAwCmNvbmZpZ3VyZToyODY0MTogJFBLR19DT05G SUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgImNhaXJvID49IDEuNC4xMCIKY29uZmlndXJlOjI4 NjQ0OiAkPyA9IDAKY29uZmlndXJlOjI4NzIwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6Mjg3Mjc6 IGNoZWNraW5nIGZvciBGT05UQ09ORklHCmNvbmZpZ3VyZToyODczNTogJFBLR19DT05GSUcgLS1l eGlzdHMgLS1wcmludC1lcnJvcnMgImZvbnRjb25maWcgPj0gMi4yLjAiCmNvbmZpZ3VyZToyODcz ODogJD8gPSAwCmNvbmZpZ3VyZToyODc1MzogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1l cnJvcnMgImZvbnRjb25maWcgPj0gMi4yLjAiCmNvbmZpZ3VyZToyODc1NjogJD8gPSAwCmNvbmZp Z3VyZToyODgzMjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI4ODM5OiBjaGVja2luZyBmb3IgUEFO R09GVDIKY29uZmlndXJlOjI4ODQ3OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9y cyAicGFuZ29mdDIgPj0gMS4xOC4wIgpjb25maWd1cmU6Mjg4NTA6ICQ/ID0gMApjb25maWd1cmU6 Mjg4NjU6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJwYW5nb2Z0MiA+PSAx LjE4LjAiCmNvbmZpZ3VyZToyODg2ODogJD8gPSAwCmNvbmZpZ3VyZToyODkxNjogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjI4OTIxOiBjaGVja2luZyBpZiBQYW5nbyBpcyB2ZXJzaW9uIDEuMjEuMCBv ciBuZXdlcgpjb25maWd1cmU6Mjg5Mjg6IHJlc3VsdDogbm8KY29uZmlndXJlOjI4OTM0OiBjaGVj a2luZyBpZiBQYW5nbyBpcyBidWlsdCB3aXRoIGEgcmVjZW50IGZvbnRjb25maWcKY29uZmlndXJl OjI4OTU3OiBjYyAtYyAtSS91c3IvbG9jYWwvaW5jbHVkZS9wYW5nby0xLjAgLUkvdXNyL2xvY2Fs L2luY2x1ZGUvZnJlZXR5cGUyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNs dWRlL2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAgIC1PIC1waXBl IC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVz IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xk LXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29u ZnRlc3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjQ0OiB3YXJuaW5nOiBvbGQt c3R5bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25mdGVzdC5jOjQ1OiB3YXJuaW5nOiBtaXNzaW5n IHNlbnRpbmVsIGluIGZ1bmN0aW9uIGNhbGwKY29uZmlndXJlOjI4OTYzOiAkPyA9IDAKY29uZmln dXJlOjI4OTc3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MjkwMTA6IGNoZWNraW5nIGZvciBmcmVl dHlwZS1jb25maWcKY29uZmlndXJlOjI5MDI4OiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9mcmVldHlw ZS1jb25maWcKY29uZmlndXJlOjI5MDQxOiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL2ZyZWV0eXBl LWNvbmZpZwpjb25maWd1cmU6MjkwNTA6IGNoZWNraW5nIGZvciBmcmVldHlwZSBsaWJyYXJpZXMK Y29uZmlndXJlOjI5MDUzOiByZXN1bHQ6IC1ML3Vzci9sb2NhbC9saWIgLWxmcmVldHlwZSAtbHoK Y29uZmlndXJlOjI5MDc5OiBjaGVja2luZyBtYXRoLmggdXNhYmlsaXR5CmNvbmZpZ3VyZToyOTA5 NjogY2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdt aXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3Bv aW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSBj b25mdGVzdC5jID4mNQpjb25maWd1cmU6MjkxMDI6ICQ/ID0gMApjb25maWd1cmU6MjkxMTY6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToyOTEyMDogY2hlY2tpbmcgbWF0aC5oIHByZXNlbmNlCmNvbmZp Z3VyZToyOTEzNTogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25maWd1 cmU6MjkxNDE6ICQ/ID0gMApjb25maWd1cmU6MjkxNTU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy OTE4ODogY2hlY2tpbmcgZm9yIG1hdGguaApjb25maWd1cmU6MjkxOTY6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZToyOTA3OTogY2hlY2tpbmcgaWVlZWZwLmggdXNhYmlsaXR5CmNvbmZpZ3VyZToyOTA5 NjogY2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdt aXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3Bv aW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSBj b25mdGVzdC5jID4mNQpjb25maWd1cmU6MjkxMDI6ICQ/ID0gMApjb25maWd1cmU6MjkxMTY6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZToyOTEyMDogY2hlY2tpbmcgaWVlZWZwLmggcHJlc2VuY2UKY29u ZmlndXJlOjI5MTM1OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZp Z3VyZToyOTE0MTogJD8gPSAwCmNvbmZpZ3VyZToyOTE1NTogcmVzdWx0OiB5ZXMKY29uZmlndXJl OjI5MTg4OiBjaGVja2luZyBmb3IgaWVlZWZwLmgKY29uZmlndXJlOjI5MTk2OiByZXN1bHQ6IHll cwpjb25maWd1cmU6MjkyMTE6IGNoZWNraW5nIGZvciBleHRyYSBmbGFncyB0byBnZXQgQU5TSSBs aWJyYXJ5IHByb3RvdHlwZXMKY29uZmlndXJlOjI5MjM0OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlw ZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBl cyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29s ZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIg Y29uZnRlc3QuYyAgLWxtID4mNQpjb25maWd1cmU6MjkyMzc6ICQ/ID0gMApjb25maWd1cmU6Mjky NDM6IC4vY29uZnRlc3QKY29uZmlndXJlOjI5MjQ2OiAkPyA9IDAKY29uZmlndXJlOjI5MjQ4OiBy ZXN1bHQ6IG5vbmUgbmVlZGVkCmNvbmZpZ3VyZToyOTMyMDogY2hlY2tpbmcgZm9yIGZpbml0ZQpj b25maWd1cmU6MjkzNzY6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRp b24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJh dGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24g LUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAtbG0gPiY1 CmNvbmZ0ZXN0LmM6NjY6IHdhcm5pbmc6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciBidWlsdC1pbiBm dW5jdGlvbiAnZmluaXRlJwpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0 LmM6NzY6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZToy OTM4MjogJD8gPSAwCmNvbmZpZ3VyZToyOTQwMDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI5NTI1 OiBjaGVja2luZyBmb3IgZXh0cmEgZmxhZ3MgZm9yIFBPU0lYIGNvbXBsaWFuY2UKY29uZmlndXJl OjI5NTQ4OiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVu dCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxm IC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNs dWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRl c3QuYzo0Nzogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24KY29uZnRlc3Qu Yzo0ODogd2FybmluZzogdW51c2VkIHZhcmlhYmxlICdkaXInCmNvbmZpZ3VyZToyOTU1NDogJD8g PSAwCmNvbmZpZ3VyZToyOTU1OTogcmVzdWx0OiBub25lIG5lZWRlZApjb25maWd1cmU6Mjk2MTg6 IGNoZWNraW5nIGZvciByaW50CmNvbmZpZ3VyZToyOTY3NDogY2MgLW8gY29uZnRlc3QgLU8gLXBp cGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlw ZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdv bGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGli IGNvbmZ0ZXN0LmMgID4mNQpjb25mdGVzdC5jOjY3OiB3YXJuaW5nOiBjb25mbGljdGluZyB0eXBl cyBmb3IgYnVpbHQtaW4gZnVuY3Rpb24gJ3JpbnQnCmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdt YWluJzoKY29uZnRlc3QuYzo3Nzogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRp b24KL3Zhci90bXAvL2NjR1JBbHhOLm8oLnRleHQrMHgxMik6IEluIGZ1bmN0aW9uIGBtYWluJzoK OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGByaW50Jwpjb25maWd1cmU6Mjk2ODA6ICQ/ID0gMQpj b25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVm aW5lIFBBQ0tBR0VfTkFNRSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ2ltcCIK fCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklO RyAiR0lNUCAyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemls bGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZpbmUgR0VUVEVY VF9QQUNLQUdFICJnaW1wMjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFW RV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFW RV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVN T1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBF U19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAx CnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9YODYgMQp8ICNkZWZpbmUg U1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBUSU1F X1dJVEhfU1lTX1RJTUUgMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBI QVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNfSCAxCnwgI2RlZmluZSBI QVZFX1NZU19XQUlUX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBSRVRT SUdUWVBFIHZvaWQKfCAjZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX0FMTE9D QSAxCnwgI2RlZmluZSBIQVZFX0RJRkZUSU1FIDEKfCAjZGVmaW5lIEhBVkVfTU1BUCAxCnwgI2Rl ZmluZSBIQVZFX0xPQ0FMRV9IIDEKfCAjZGVmaW5lIEhBVkVfTENfTUVTU0FHRVMgMQp8ICNkZWZp bmUgSEFWRV9CSU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQg MQp8ICNkZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2Rl ZmluZSBIQVZFX0JJTkRfVEVYVERPTUFJTl9DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfTUFUSF9I IDEKfCAjZGVmaW5lIEhBVkVfSUVFRUZQX0ggMQp8ICNkZWZpbmUgSEFWRV9GSU5JVEUgMQp8IC8q IGVuZCBjb25mZGVmcy5oLiAgKi8KfCAvKiBEZWZpbmUgcmludCB0byBhbiBpbm5vY3VvdXMgdmFy aWFudCwgaW4gY2FzZSA8bGltaXRzLmg+IGRlY2xhcmVzIHJpbnQuCnwgICAgRm9yIGV4YW1wbGUs IEhQLVVYIDExaSA8bGltaXRzLmg+IGRlY2xhcmVzIGdldHRpbWVvZmRheS4gICovCnwgI2RlZmlu ZSByaW50IGlubm9jdW91c19yaW50CnwgCnwgLyogU3lzdGVtIGhlYWRlciB0byBkZWZpbmUgX19z dHViIG1hY3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5cGVzLAp8ICAgICB3aGljaCBjYW4g Y29uZmxpY3Qgd2l0aCBjaGFyIHJpbnQgKCk7IGJlbG93Lgp8ICAgICBQcmVmZXIgPGxpbWl0cy5o PiB0byA8YXNzZXJ0Lmg+IGlmIF9fU1REQ19fIGlzIGRlZmluZWQsIHNpbmNlCnwgICAgIDxsaW1p dHMuaD4gZXhpc3RzIGV2ZW4gb24gZnJlZXN0YW5kaW5nIGNvbXBpbGVycy4gICovCnwgCnwgI2lm ZGVmIF9fU1REQ19fCnwgIyBpbmNsdWRlIDxsaW1pdHMuaD4KfCAjZWxzZQp8ICMgaW5jbHVkZSA8 YXNzZXJ0Lmg+CnwgI2VuZGlmCnwgCnwgI3VuZGVmIHJpbnQKfCAKfCAvKiBPdmVycmlkZSBhbnkg R0NDIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4KfCAgICBVc2UgY2hhciBi ZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MKfCAgICBidWls dGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAq Lwp8ICNpZmRlZiBfX2NwbHVzcGx1cwp8IGV4dGVybiAiQyIKfCAjZW5kaWYKfCBjaGFyIHJpbnQg KCk7CnwgLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5lcyB0aGlzIGZvciBmdW5jdGlvbnMgd2hp Y2ggaXQgaW1wbGVtZW50cwp8ICAgICB0byBhbHdheXMgZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUg ZnVuY3Rpb25zIGFyZSBhY3R1YWxseSBuYW1lZAp8ICAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0 aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFzLiAgKi8KfCAjaWYgZGVmaW5lZCBf X3N0dWJfcmludCB8fCBkZWZpbmVkIF9fc3R1Yl9fX3JpbnQKfCBjaG9rZSBtZQp8ICNlbmRpZgp8 IAp8IGludAp8IG1haW4gKCkKfCB7CnwgcmV0dXJuIHJpbnQgKCk7CnwgICA7CnwgICByZXR1cm4g MDsKfCB9CmNvbmZpZ3VyZToyOTY5NzogcmVzdWx0OiBubwpjb25maWd1cmU6Mjk3MDc6IGNoZWNr aW5nIGZvciByaW50IGluIC1sbQpjb25maWd1cmU6Mjk3NDI6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1w aXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5 cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1X b2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xp YiBjb25mdGVzdC5jIC1sbSAgID4mNQpjb25mdGVzdC5jOjUxOiB3YXJuaW5nOiBjb25mbGljdGlu ZyB0eXBlcyBmb3IgYnVpbHQtaW4gZnVuY3Rpb24gJ3JpbnQnCmNvbmZ0ZXN0LmM6IEluIGZ1bmN0 aW9uICdtYWluJzoKY29uZnRlc3QuYzo1NDogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRl ZmluaXRpb24KY29uZmlndXJlOjI5NzQ4OiAkPyA9IDAKY29uZmlndXJlOjI5NzY2OiByZXN1bHQ6 IHllcwpjb25maWd1cmU6Mjk3OTE6IGNoZWNraW5nIGZvciBpbmV0X250b2EKY29uZmlndXJlOjI5 ODQ3OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0 YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5p dC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2Nh bC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1CmNvbmZ0ZXN0LmM6IElu IGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo3ODogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0 aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjI5ODUzOiAkPyA9IDAKY29uZmlndXJlOjI5ODcxOiBy ZXN1bHQ6IHllcwpjb25maWd1cmU6Mjk5NTQ6IGNoZWNraW5nIGZvciBzb2NrZXQgaW4gLWxzb2Nr ZXQKY29uZmlndXJlOjI5OTg5OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xh cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVj bGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0 aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbHNv Y2tldCAgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NTY6 IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCi91c3IvYmluL2xkOiBjYW5u b3QgZmluZCAtbHNvY2tldApjb25maWd1cmU6Mjk5OTU6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxl ZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFN RSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ2ltcCIKfCAjZGVmaW5lIFBBQ0tB R0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR0lNUCAyLjYuMSIK fCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2Vu dGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnaW1w MjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwg I2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZp bmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZF X0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9YODYgMQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBUSU1FX1dJVEhfU1lTX1RJTUUg MQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0gg MQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0gg MQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBSRVRTSUdUWVBFIHZvaWQKfCAj ZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX0FMTE9DQSAxCnwgI2RlZmluZSBI QVZFX0RJRkZUSU1FIDEKfCAjZGVmaW5lIEhBVkVfTU1BUCAxCnwgI2RlZmluZSBIQVZFX0xPQ0FM RV9IIDEKfCAjZGVmaW5lIEhBVkVfTENfTUVTU0FHRVMgMQp8ICNkZWZpbmUgSEFWRV9CSU5EX1RF WFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUgSEFW RV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBIQVZFX0JJTkRf VEVYVERPTUFJTl9DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfTUFUSF9IIDEKfCAjZGVmaW5lIEhB VkVfSUVFRUZQX0ggMQp8ICNkZWZpbmUgSEFWRV9GSU5JVEUgMQp8ICNkZWZpbmUgSEFWRV9SSU5U IDEKfCAjZGVmaW5lIEhBVkVfSU5FVF9OVE9BIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwg CnwgLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJy b3IuCnwgICAgVXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBl IG9mIGEgR0NDCnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdv dWxkIHN0aWxsIGFwcGx5LiAgKi8KfCAjaWZkZWYgX19jcGx1c3BsdXMKfCBleHRlcm4gIkMiCnwg I2VuZGlmCnwgY2hhciBzb2NrZXQgKCk7CnwgaW50CnwgbWFpbiAoKQp8IHsKfCByZXR1cm4gc29j a2V0ICgpOwp8ICAgOwp8ICAgcmV0dXJuIDA7CnwgfQpjb25maWd1cmU6MzAwMTM6IHJlc3VsdDog bm8KY29uZmlndXJlOjMwMDU4OiBjaGVja2luZyB3aGV0aGVyIGNjIHVuZGVyc3RhbmRzIC1tbW14 CmNvbmZpZ3VyZTozMDA4MTogY2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRl ci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAt V2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtbW1teCAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlv biAnbWFpbic6CmNvbmZ0ZXN0LmM6NDk6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZp bml0aW9uCmNvbmZpZ3VyZTozMDA4NzogJD8gPSAwCmNvbmZpZ3VyZTozMDEwMTogcmVzdWx0OiB5 ZXMKY29uZmlndXJlOjMwMTEyOiBjaGVja2luZyB3aGV0aGVyIHdlIGNhbiBjb21waWxlIE1NWCBj b2RlCmNvbmZpZ3VyZTozMDEyNzogY2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1h ZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9u cyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtbW1t eCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzAxMzM6ICQ/ ID0gMApjb25maWd1cmU6MzAxNDM6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMDE1MzogY2hlY2tp bmcgd2hldGhlciBjYyB1bmRlcnN0YW5kcyAtbXNzZQpjb25maWd1cmU6MzAxNzY6IGNjIC1jIC1P IC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90 b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRo IC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLW1tbXggLW1zc2UgLUkvdXNyL2xvY2FsL2luY2x1ZGUg Y29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5j OjUwOiB3YXJuaW5nOiBvbGQtc3R5bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25maWd1cmU6MzAx ODI6ICQ/ID0gMApjb25maWd1cmU6MzAxOTY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMDIwNzog Y2hlY2tpbmcgd2hldGhlciB3ZSBjYW4gY29tcGlsZSBTU0UgY29kZQpjb25maWd1cmU6MzAyMjE6 IGNjIC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlz c2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2lu dGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLW1tbXggLW1zc2UgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjMwMjI3OiAkPyA9IDAKY29uZmlndXJl OjMwMjM3OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzA2MjM6IGNoZWNraW5nIHN5cy9pcGMuaCB1 c2FiaWxpdHkKY29uZmlndXJlOjMwNjQwOiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0 aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFy YXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9u IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMDY0NjogJD8g PSAwCmNvbmZpZ3VyZTozMDY2MDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMwNjY0OiBjaGVja2lu ZyBzeXMvaXBjLmggcHJlc2VuY2UKY29uZmlndXJlOjMwNjc5OiBjYyAtRSAtSS91c3IvbG9jYWwv aW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTozMDY4NTogJD8gPSAwCmNvbmZpZ3VyZTozMDY5 OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMwNzMyOiBjaGVja2luZyBmb3Igc3lzL2lwYy5oCmNv bmZpZ3VyZTozMDczOTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMwNzY0OiBjaGVja2luZyBzeXMv c2htLmggdXNhYmlsaXR5CmNvbmZpZ3VyZTozMDc4MTogY2MgLWMgLU8gLXBpcGUgLVdhbGwgLVdk ZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5n LWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVm aW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzA3 ODc6ICQ/ID0gMApjb25maWd1cmU6MzA4MDE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMDgwNTog Y2hlY2tpbmcgc3lzL3NobS5oIHByZXNlbmNlCmNvbmZpZ3VyZTozMDgyMDogY2MgLUUgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25maWd1cmU6MzA4MjY6ICQ/ID0gMApjb25maWd1 cmU6MzA4NDA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMDg3MzogY2hlY2tpbmcgZm9yIHN5cy9z aG0uaApjb25maWd1cmU6MzA4ODA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMDg5NzogY2hlY2tp bmcgd2hldGhlciBzaG1jdGwgSVBDX1JNSUQgYWxsb3dlcyBzdWJzZXF1ZW50IGF0dGFjaGVzCmNv bmZpZ3VyZTozMDkzOTogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlv bi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0 aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAt SS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQpjb25m dGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NTU6IHdhcm5pbmc6IG9sZC1z dHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZ0ZXN0LmM6NjA6IHdhcm5pbmc6IGltcGxpY2l0 IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdleGl0Jwpjb25mdGVzdC5jOjYwOiB3YXJuaW5nOiBp bmNvbXBhdGlibGUgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgYnVpbHQtaW4gZnVuY3Rpb24gJ2V4 aXQnCmNvbmZpZ3VyZTozMDk0MjogJD8gPSAwCmNvbmZpZ3VyZTozMDk0ODogLi9jb25mdGVzdApj b25maWd1cmU6MzA5NTE6ICQ/ID0gMQpjb25maWd1cmU6IHByb2dyYW0gZXhpdGVkIHdpdGggc3Rh dHVzIDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICov CnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdJTVAiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUg ImdpbXAiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNi4xIgp8ICNkZWZpbmUgUEFDS0FH RV9TVFJJTkcgIkdJTVAgMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDov L2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R0lNUCIKfCAjZGVmaW5l IEdFVFRFWFRfUEFDS0FHRSAiZ2ltcDIwIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBI QVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVf SU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5J U1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEFSQ0hfWDg2IDEKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZp bmUgVElNRV9XSVRIX1NZU19USU1FIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVTX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfV0FJVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZp bmUgUkVUU0lHVFlQRSB2b2lkCnwgI2RlZmluZSBIQVZFX1ZQUklOVEYgMQp8ICNkZWZpbmUgSEFW RV9BTExPQ0EgMQp8ICNkZWZpbmUgSEFWRV9ESUZGVElNRSAxCnwgI2RlZmluZSBIQVZFX01NQVAg MQp8ICNkZWZpbmUgSEFWRV9MT0NBTEVfSCAxCnwgI2RlZmluZSBIQVZFX0xDX01FU1NBR0VTIDEK fCAjZGVmaW5lIEhBVkVfQklORF9URVhURE9NQUlOX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9H RVRURVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5lIEVOQUJMRV9OTFMg MQp8ICNkZWZpbmUgSEFWRV9CSU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZF X01BVEhfSCAxCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDEKfCAjZGVmaW5lIEhBVkVfRklOSVRF IDEKfCAjZGVmaW5lIEhBVkVfUklOVCAxCnwgI2RlZmluZSBIQVZFX0lORVRfTlRPQSAxCnwgI2Rl ZmluZSBVU0VfTU1YIDEKfCAjZGVmaW5lIFVTRV9TU0UgMQp8ICNkZWZpbmUgSEFWRV9JUENfSCAx CnwgI2RlZmluZSBIQVZFX1NITV9IIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgCnwgCSNp bmNsdWRlIDxzeXMvdHlwZXMuaD4KfCAJI2luY2x1ZGUgPHN5cy9pcGMuaD4KfCAJI2luY2x1ZGUg PHN5cy9zaG0uaD4KfCAJaW50IG1haW4oKQp8IAl7CnwgCSAgaW50IGlkOwp8IAkgIGNoYXIgKnNo bWFkZHI7CnwgCWlkID0gc2htZ2V0IChJUENfUFJJVkFURSwgNCwgSVBDX0NSRUFUIHwgMDYwMCk7 CnwgCWlmIChpZCA9PSAtMSkKfCAJICBleGl0ICgyKTsKfCAJICBzaG1hZGRyID0gc2htYXQgKGlk LCAwLCAwKTsKfCAJICBzaG1jdGwgKGlkLCBJUENfUk1JRCwgMCk7CnwgCSAgaWYgKChjaGFyKikg c2htYXQgKGlkLCAwLCAwKSA9PSAoY2hhciopIC0xKQp8IAkgIHsKfCAJICAgIHNobWR0IChzaG1h ZGRyKTsKfCAJICAgIGV4aXQgKDEpOwp8IAkgIH0KfCAJICBzaG1kdCAoc2htYWRkcik7CnwgCSAg c2htZHQgKHNobWFkZHIpOwp8IAkgIGV4aXQgKDApOwp8IAl9CnwgCmNvbmZpZ3VyZTozMDk2Njog cmVzdWx0OiBubwpjb25maWd1cmU6MzEyOTY6IGNoZWNraW5nIGZvciBzaGFyZWQgbWVtb3J5IHRy YW5zcG9ydCB0eXBlCmNvbmZpZ3VyZTozMTI5ODogcmVzdWx0OiBzeXN2CmNvbmZpZ3VyZTozMTMw NjogY2hlY2tpbmcgd2hldGhlciBzeW1ib2xzIGFyZSBwcmVmaXhlZApjb25maWd1cmU6MzEzMjQ6 IHJlc3VsdDogbm8KY29uZmlndXJlOjMxMzM2OiBjaGVja2luZyBmZF9zZXQgYW5kIHN5cy9zZWxl Y3QKY29uZmlndXJlOjMxMzU5OiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFm dGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25z IC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vz ci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdt YWluJzoKY29uZnRlc3QuYzo1NDogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRp b24KY29uZnRlc3QuYzo1NTogd2FybmluZzogdW51c2VkIHZhcmlhYmxlICd3cml0ZU1hc2snCmNv bmZ0ZXN0LmM6NTU6IHdhcm5pbmc6IHVudXNlZCB2YXJpYWJsZSAncmVhZE1hc2snCmNvbmZpZ3Vy ZTozMTM2NTogJD8gPSAwCmNvbmZpZ3VyZTozMTQwMzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMx NDcxOiBjaGVja2luZyBmb3IgWG11Q2xpZW50V2luZG93IGluIC1sWG11CmNvbmZpZ3VyZTozMTUw NjogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0 ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQt c2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtRF9USFJFQURfU0FG RSAtRF9SRUVOVFJBTlQgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ3RrLTIuMCAtSS91c3IvbG9jYWwv bGliL2d0ay0yLjAvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9hdGstMS4wIC1JL3Vzci9s b2NhbC9pbmNsdWRlL2NhaXJvIC1JL3Vzci9sb2NhbC9pbmNsdWRlL3BhbmdvLTEuMCAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwv bGliL2dsaWItMi4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZnJlZXR5cGUyIC1JL3Vz ci9sb2NhbC9pbmNsdWRlL3BpeG1hbi0xICAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xv Y2FsL2xpYiAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sWG11IC1sWHQgLWxYMTEgID4m NQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NjE6IHdhcm5pbmc6 IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZTozMTUxMjogJD8gPSAwCmNv bmZpZ3VyZTozMTUzMDogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMxNTM3OiBjaGVja2luZyBmb3Ig WDExL1htdS9XaW5VdGlsLmgKY29uZmlndXJlOjMxNTU4OiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAt V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3Np bmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1k ZWZpbml0aW9uIC1EX1RIUkVBRF9TQUZFIC1EX1JFRU5UUkFOVCAtSS91c3IvbG9jYWwvaW5jbHVk ZS9ndGstMi4wIC1JL3Vzci9sb2NhbC9saWIvZ3RrLTIuMC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9p bmNsdWRlL2F0ay0xLjAgLUkvdXNyL2xvY2FsL2luY2x1ZGUvY2Fpcm8gLUkvdXNyL2xvY2FsL2lu Y2x1ZGUvcGFuZ28tMS4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl L2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAtSS91c3IvbG9jYWwv aW5jbHVkZS9mcmVldHlwZTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvcGl4bWFuLTEgICAtSS91c3Iv bG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6MzE1NjQ6ICQ/ID0gMApjb25m aWd1cmU6MzE1ODA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMTYwMjogY2hlY2tpbmcgZm9yIFhT aGFwZUdldFJlY3RhbmdsZXMgaW4gLWxYZXh0CmNvbmZpZ3VyZTozMTYzNzogY2MgLW8gY29uZnRl c3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5n LXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXIt YXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtRF9USFJFQURfU0FGRSAtRF9SRUVOVFJBTlQg LUkvdXNyL2xvY2FsL2luY2x1ZGUvZ3RrLTIuMCAtSS91c3IvbG9jYWwvbGliL2d0ay0yLjAvaW5j bHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9hdGstMS4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2Nh aXJvIC1JL3Vzci9sb2NhbC9pbmNsdWRlL3BhbmdvLTEuMCAtSS91c3IvbG9jYWwvaW5jbHVkZSAt SS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGliL2dsaWItMi4wL2lu Y2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZnJlZXR5cGUyIC1JL3Vzci9sb2NhbC9pbmNsdWRl L3BpeG1hbi0xICAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiAgLUwvdXNy L2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sWGV4dCAtbFgxMSAtbFhleHQgID4mNQpjb25mdGVzdC5j OiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0LmM6NjI6IHdhcm5pbmc6IG9sZC1zdHlsZSBm dW5jdGlvbiBkZWZpbml0aW9uCmNvbmZpZ3VyZTozMTY0MzogJD8gPSAwCmNvbmZpZ3VyZTozMTY2 MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMxNjY4OiBjaGVja2luZyBmb3IgWDExL2V4dGVuc2lv bnMvc2hhcGUuaApjb25maWd1cmU6MzE2ODk6IGNjIC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFy YXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNs YXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRp b24gLURfVEhSRUFEX1NBRkUgLURfUkVFTlRSQU5UIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2d0ay0y LjAgLUkvdXNyL2xvY2FsL2xpYi9ndGstMi4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUv YXRrLTEuMCAtSS91c3IvbG9jYWwvaW5jbHVkZS9jYWlybyAtSS91c3IvbG9jYWwvaW5jbHVkZS9w YW5nby0xLjAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0y LjAgLUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRl L2ZyZWV0eXBlMiAtSS91c3IvbG9jYWwvaW5jbHVkZS9waXhtYW4tMSAgIC1JL3Vzci9sb2NhbC9p bmNsdWRlIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMTY5NTogJD8gPSAwCmNvbmZpZ3VyZToz MTcxMTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMxNzMxOiBjaGVja2luZyBmb3IgWEZJWEVTCmNv bmZpZ3VyZTozMTczOTogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgInhmaXhl cyIKY29uZmlndXJlOjMxNzQyOiAkPyA9IDAKY29uZmlndXJlOjMxNzU3OiAkUEtHX0NPTkZJRyAt LWV4aXN0cyAtLXByaW50LWVycm9ycyAieGZpeGVzIgpjb25maWd1cmU6MzE3NjA6ICQ/ID0gMApj b25maWd1cmU6MzE3OTY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMTg1MzogY2hlY2tpbmcgZm9y IFRJRkZSZWFkU2NhbmxpbmUgaW4gLWx0aWZmCmNvbmZpZ3VyZTozMTg4ODogY2MgLW8gY29uZnRl c3QgLU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5n LXByb3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXIt YXJpdGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3Iv bG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWx0aWZmIC1sbSAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0 aW9uICdtYWluJzoKY29uZnRlc3QuYzo2NDogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRl ZmluaXRpb24KY29uZmlndXJlOjMxODk0OiAkPyA9IDAKY29uZmlndXJlOjMxOTEyOiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MzE5MjU6IGNoZWNraW5nIHRpZmZpby5oIHVzYWJpbGl0eQpjb25maWd1 cmU6MzE5NDI6IGNjIC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt ZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNl bGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjMxOTQ4OiAkPyA9IDAKY29uZmlndXJlOjMx OTYyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzE5NjY6IGNoZWNraW5nIHRpZmZpby5oIHByZXNl bmNlCmNvbmZpZ3VyZTozMTk4MTogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3Qu Ywpjb25maWd1cmU6MzE5ODc6ICQ/ID0gMApjb25maWd1cmU6MzIwMDE6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZTozMjAzNDogY2hlY2tpbmcgZm9yIHRpZmZpby5oCmNvbmZpZ3VyZTozMjA0MTogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjMyNDk0OiBjaGVja2luZyBmb3IganBlZ19kZXN0cm95X2RlY29t cHJlc3MgaW4gLWxqcGVnCmNvbmZpZ3VyZTozMjUyOTogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUg LVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3RvdHlwZXMg LVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGggLVdvbGQt c3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNv bmZ0ZXN0LmMgLWxqcGVnICAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29u ZnRlc3QuYzo2NDogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24KY29uZmln dXJlOjMyNTM1OiAkPyA9IDAKY29uZmlndXJlOjMyNTUzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MzI1NjQ6IGNoZWNraW5nIGZvciBqcGVnbGliLmgKY29uZmlndXJlOjMyNTg1OiBjYyAtRSAtSS91 c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZTozMjU5MTogJD8gPSAwCmNvbmZp Z3VyZTozMjYwNTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMyNjA4OiBjaGVja2luZyBmb3IganBl Z19zYXZlX21hcmtlcnMgaW4gLWxqcGVnCmNvbmZpZ3VyZTozMjY0MzogY2MgLW8gY29uZnRlc3Qg LU8gLXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXBy b3RvdHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJp dGggLVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9j YWwvbGliIGNvbmZ0ZXN0LmMgLWxqcGVnICAgPiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdt YWluJzoKY29uZnRlc3QuYzo2NDogd2FybmluZzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRp b24KY29uZmlndXJlOjMyNjQ5OiAkPyA9IDAKY29uZmlndXJlOjMyNjY3OiByZXN1bHQ6IHllcwpj b25maWd1cmU6MzI3MzE6IGNoZWNraW5nIGZvciBnenNldHBhcmFtcyBpbiAtbHoKY29uZmlndXJl OjMyNzY2OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVy LXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1X aW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbHogICA+JjUKY29uZnRl c3QuYzogSW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjY0OiB3YXJuaW5nOiBvbGQtc3R5 bGUgZnVuY3Rpb24gZGVmaW5pdGlvbgpjb25maWd1cmU6MzI3NzI6ICQ/ID0gMApjb25maWd1cmU6 MzI3OTA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMjgwMzogY2hlY2tpbmcgemxpYi5oIHVzYWJp bGl0eQpjb25maWd1cmU6MzI4MjA6IGNjIC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24t YWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlv bnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkv dXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjMyODI2OiAkPyA9IDAK Y29uZmlndXJlOjMyODQwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzI4NDQ6IGNoZWNraW5nIHps aWIuaCBwcmVzZW5jZQpjb25maWd1cmU6MzI4NTk6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRl IGNvbmZ0ZXN0LmMKY29uZmlndXJlOjMyODY1OiAkPyA9IDAKY29uZmlndXJlOjMyODc5OiByZXN1 bHQ6IHllcwpjb25maWd1cmU6MzI5MTI6IGNoZWNraW5nIGZvciB6bGliLmgKY29uZmlndXJlOjMy OTE5OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzI5NjA6IGNoZWNraW5nIGZvciBQTkcKY29uZmln dXJlOjMyOTY4OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlicG5nIgpj b25maWd1cmU6MzI5NzE6ICQ/ID0gMApjb25maWd1cmU6MzI5ODY6ICRQS0dfQ09ORklHIC0tZXhp c3RzIC0tcHJpbnQtZXJyb3JzICJsaWJwbmciCmNvbmZpZ3VyZTozMjk4OTogJD8gPSAwCmNvbmZp Z3VyZTozMzAzOTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMzMDc1OiBjaGVja2luZyBmb3IgbW5n X2NyZWF0ZSBpbiAtbG1uZwpjb25maWd1cmU6MzMxMTA6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBl IC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVz IC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xk LXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBj b25mdGVzdC5jIC1sbW5nIC1seiAtbG0gID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFp bic6CmNvbmZ0ZXN0LmM6NjQ6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9u CmNvbmZpZ3VyZTozMzExNjogJD8gPSAwCmNvbmZpZ3VyZTozMzEzNDogcmVzdWx0OiB5ZXMKY29u ZmlndXJlOjMzMTQ3OiBjaGVja2luZyBsaWJtbmcuaCB1c2FiaWxpdHkKY29uZmlndXJlOjMzMTY0 OiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21p c3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9p bnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMzE3MDogJD8gPSAwCmNvbmZpZ3VyZTozMzE4NDogcmVz dWx0OiB5ZXMKY29uZmlndXJlOjMzMTg4OiBjaGVja2luZyBsaWJtbmcuaCBwcmVzZW5jZQpjb25m aWd1cmU6MzMyMDM6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29uZmln dXJlOjMzMjA5OiAkPyA9IDAKY29uZmlndXJlOjMzMjIzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6 MzMyNTY6IGNoZWNraW5nIGZvciBsaWJtbmcuaApjb25maWd1cmU6MzMyNjM6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTozMzMwNjogY2hlY2tpbmcgZm9yIEVYSUYKY29uZmlndXJlOjMzMzE0OiAkUEtH X0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGliZXhpZiA+PSAwLjYuMTUiCmNvbmZp Z3VyZTozMzMxNzogJD8gPSAwCmNvbmZpZ3VyZTozMzMzMjogJFBLR19DT05GSUcgLS1leGlzdHMg LS1wcmludC1lcnJvcnMgImxpYmV4aWYgPj0gMC42LjE1Igpjb25maWd1cmU6MzMzMzU6ICQ/ID0g MApjb25maWd1cmU6MzMzNzE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozMzM5OTogY2hlY2tpbmcg Zm9yIGFhX3ByaW50ZiBpbiAtbGFhCmNvbmZpZ3VyZTozMzQzNDogY2MgLW8gY29uZnRlc3QgLU8g LXBpcGUgLVdhbGwgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdtaXNzaW5nLXByb3Rv dHlwZXMgLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyAtV2luaXQtc2VsZiAtV3BvaW50ZXItYXJpdGgg LVdvbGQtc3R5bGUtZGVmaW5pdGlvbiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwv bGliIGNvbmZ0ZXN0LmMgLWxhYSAgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6 CmNvbmZ0ZXN0LmM6NjU6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCmNv bmZpZ3VyZTozMzQ0MDogJD8gPSAwCmNvbmZpZ3VyZTozMzQ1ODogcmVzdWx0OiB5ZXMKY29uZmln dXJlOjMzNDcxOiBjaGVja2luZyBhYWxpYi5oIHVzYWJpbGl0eQpjb25maWd1cmU6MzM0ODg6IGNj IC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2lu Zy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVy LWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRl c3QuYyA+JjUKY29uZmlndXJlOjMzNDk0OiAkPyA9IDAKY29uZmlndXJlOjMzNTA4OiByZXN1bHQ6 IHllcwpjb25maWd1cmU6MzM1MTI6IGNoZWNraW5nIGFhbGliLmggcHJlc2VuY2UKY29uZmlndXJl OjMzNTI3OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jCmNvbmZpZ3VyZToz MzUzMzogJD8gPSAwCmNvbmZpZ3VyZTozMzU0NzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMzNTgw OiBjaGVja2luZyBmb3IgYWFsaWIuaApjb25maWd1cmU6MzM1ODc6IHJlc3VsdDogeWVzCmNvbmZp Z3VyZTozMzYyMTogY2hlY2tpbmcgZm9yIFhwbVJlYWRGaWxlVG9YcG1JbWFnZSBpbiAtbFhwbQpj b25maWd1cmU6MzM2NTY6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRp b24tYWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJh dGlvbnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24g IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9s aWIgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbFhwbSAgLWxTTSAtbElDRSAtbFgxMSAg PiY1CmNvbmZ0ZXN0LmM6IEluIGZ1bmN0aW9uICdtYWluJzoKY29uZnRlc3QuYzo2NTogd2Fybmlu Zzogb2xkLXN0eWxlIGZ1bmN0aW9uIGRlZmluaXRpb24KY29uZmlndXJlOjMzNjYyOiAkPyA9IDAK Y29uZmlndXJlOjMzNjgwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MzM2OTM6IGNoZWNraW5nIFgx MS94cG0uaCB1c2FiaWxpdHkKY29uZmlndXJlOjMzNzEwOiBjYyAtYyAtTyAtcGlwZSAtV2FsbCAt V2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3Np bmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1k ZWZpbml0aW9uICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25m dGVzdC5jID4mNQpjb25maWd1cmU6MzM3MTY6ICQ/ID0gMApjb25maWd1cmU6MzM3MzA6IHJlc3Vs dDogeWVzCmNvbmZpZ3VyZTozMzczNDogY2hlY2tpbmcgWDExL3hwbS5oIHByZXNlbmNlCmNvbmZp Z3VyZTozMzc0OTogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYwpjb25maWd1 cmU6MzM3NTU6ICQ/ID0gMApjb25maWd1cmU6MzM3Njk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToz MzgwMjogY2hlY2tpbmcgZm9yIFgxMS94cG0uaApjb25maWd1cmU6MzM4MDk6IHJlc3VsdDogeWVz CmNvbmZpZ3VyZTozMzg1MTogY2hlY2tpbmcgZm9yIFdFQktJVApjb25maWd1cmU6MzM4NTk6ICRQ S0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJ3ZWJraXQtMS4wID49IDAuMSIKY29u ZmlndXJlOjMzODYyOiAkPyA9IDAKY29uZmlndXJlOjMzODc3OiAkUEtHX0NPTkZJRyAtLWV4aXN0 cyAtLXByaW50LWVycm9ycyAid2Via2l0LTEuMCA+PSAwLjEiCmNvbmZpZ3VyZTozMzg4MDogJD8g PSAwCmNvbmZpZ3VyZTozMzkxNjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMzOTI3OiBjaGVja2lu ZyBmb3Igd2Via2l0X3dlYl92aWV3X3NldF96b29tX2xldmVsIGluIC1sd2Via2l0LTEuMApjb25m aWd1cmU6MzM5NjI6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24t YWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlv bnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkv dXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sd2Via2l0LTEu MCAgIC1wdGhyZWFkIC1ML3Vzci9sb2NhbC9saWIgLWxXZWJLaXRHdGsgLWxndGsteDExLTIuMCAt bGdkay14MTEtMi4wIC1sYXRrLTEuMCAtbGdka19waXhidWYtMi4wIC1scGFuZ29jYWlyby0xLjAg LWxYZXh0IC1sWHJlbmRlciAtbFhpbmVyYW1hIC1sWGkgLWxYcmFuZHIgLWxYY3Vyc29yIC1sWGNv bXBvc2l0ZSAtbFhkYW1hZ2UgLWxjYWlybyAtbHBhbmdvZnQyLTEuMCAtbHBhbmdvLTEuMCAtbG0g LWxmcmVldHlwZSAtbHogLWxmb250Y29uZmlnIC1sWDExIC1sWGZpeGVzIC1sZ29iamVjdC0yLjAg LWxnbW9kdWxlLTIuMCAtbGdsaWItMi4wIC1saWNvbnYgICA+JjUKY29uZnRlc3QuYzogSW4gZnVu Y3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjY1OiB3YXJuaW5nOiBvbGQtc3R5bGUgZnVuY3Rpb24g ZGVmaW5pdGlvbgovdXNyL2Jpbi9sZDogY2Fubm90IGZpbmQgLWx3ZWJraXQtMS4wCmNvbmZpZ3Vy ZTozMzk2ODogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZk ZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJHSU1QIgp8ICNkZWZpbmUgUEFDS0FH RV9UQVJOQU1FICJnaW1wIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIyLjYuMSIKfCAjZGVm aW5lIFBBQ0tBR0VfU1RSSU5HICJHSU1QIDIuNi4xIgp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBP UlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcvZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdJTVAi CnwgI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdpbXAyMCIKfCAjZGVmaW5lIFNURENfSEVBREVS UyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRf SCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8 ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2Rl ZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmlu ZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxCnwgI2RlZmluZSBBUkNI X1g4NiAxCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfV0FJVF9I IDEKfCAjZGVmaW5lIFRJTUVfV0lUSF9TWVNfVElNRSAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJB TV9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1F U19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9I IDEKfCAjZGVmaW5lIFJFVFNJR1RZUEUgdm9pZAp8ICNkZWZpbmUgSEFWRV9WUFJJTlRGIDEKfCAj ZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5lIEhBVkVfRElGRlRJTUUgMQp8ICNkZWZpbmUg SEFWRV9NTUFQIDEKfCAjZGVmaW5lIEhBVkVfTE9DQUxFX0ggMQp8ICNkZWZpbmUgSEFWRV9MQ19N RVNTQUdFUyAxCnwgI2RlZmluZSBIQVZFX0JJTkRfVEVYVERPTUFJTl9DT0RFU0VUIDEKfCAjZGVm aW5lIEhBVkVfR0VUVEVYVCAxCnwgI2RlZmluZSBIQVZFX0RDR0VUVEVYVCAxCnwgI2RlZmluZSBF TkFCTEVfTkxTIDEKfCAjZGVmaW5lIEhBVkVfQklORF9URVhURE9NQUlOX0NPREVTRVQgMQp8ICNk ZWZpbmUgSEFWRV9NQVRIX0ggMQp8ICNkZWZpbmUgSEFWRV9JRUVFRlBfSCAxCnwgI2RlZmluZSBI QVZFX0ZJTklURSAxCnwgI2RlZmluZSBIQVZFX1JJTlQgMQp8ICNkZWZpbmUgSEFWRV9JTkVUX05U T0EgMQp8ICNkZWZpbmUgVVNFX01NWCAxCnwgI2RlZmluZSBVU0VfU1NFIDEKfCAjZGVmaW5lIEhB VkVfSVBDX0ggMQp8ICNkZWZpbmUgSEFWRV9TSE1fSCAxCnwgI2RlZmluZSBVU0VfU1lTVl9TSE0g MQp8ICNkZWZpbmUgSEFWRV9YMTFfWE1VX1dJTlVUSUxfSCAxCnwgI2RlZmluZSBIQVZFX1gxMV9F WFRFTlNJT05TX1NIQVBFX0ggMQp8ICNkZWZpbmUgSEFWRV9YRklYRVMgMQp8ICNkZWZpbmUgSEFW RV9FWElGIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgCnwgLyogT3ZlcnJpZGUgYW55IEdD QyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuCnwgICAgVXNlIGNoYXIgYmVj YXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDCnwgICAgYnVpbHRp biBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8K fCAjaWZkZWYgX19jcGx1c3BsdXMKfCBleHRlcm4gIkMiCnwgI2VuZGlmCnwgY2hhciB3ZWJraXRf d2ViX3ZpZXdfc2V0X3pvb21fbGV2ZWwgKCk7CnwgaW50CnwgbWFpbiAoKQp8IHsKfCByZXR1cm4g d2Via2l0X3dlYl92aWV3X3NldF96b29tX2xldmVsICgpOwp8ICAgOwp8ICAgcmV0dXJuIDA7Cnwg fQpjb25maWd1cmU6MzM5ODY6IHJlc3VsdDogbm8KY29uZmlndXJlOjM0MDI1OiBjaGVja2luZyBm b3IgU1ZHCmNvbmZpZ3VyZTozNDAzMzogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJv cnMgImxpYnJzdmctMi4wID49IDIuMTQuMCIKY29uZmlndXJlOjM0MDM2OiAkPyA9IDAKY29uZmln dXJlOjM0MDUxOiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGlicnN2Zy0y LjAgPj0gMi4xNC4wIgpjb25maWd1cmU6MzQwNTQ6ICQ/ID0gMApjb25maWd1cmU6MzQwOTA6IHJl c3VsdDogeWVzCmNvbmZpZ3VyZTozNDE0NjogY2hlY2tpbmcgZm9yIFBPUFBMRVIKY29uZmlndXJl OjM0MTU0OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAicG9wcGxlci1nbGli ID49IDAuNC4xIGd0aHJlYWQtMi4wIgpjb25maWd1cmU6MzQxNTc6ICQ/ID0gMApjb25maWd1cmU6 MzQxNzI6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJwb3BwbGVyLWdsaWIg Pj0gMC40LjEgZ3RocmVhZC0yLjAiCmNvbmZpZ3VyZTozNDE3NTogJD8gPSAwCmNvbmZpZ3VyZToz NDIxMTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjM0Mjg0OiBjaGVja2luZyBmb3IgR05PTUVfVkZT CmNvbmZpZ3VyZTozNDI5MjogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMgIiRn bm9tZV92ZnNfbW9kdWxlcyIKY29uZmlndXJlOjM0Mjk1OiAkPyA9IDAKY29uZmlndXJlOjM0MzEw OiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAiJGdub21lX3Zmc19tb2R1bGVz Igpjb25maWd1cmU6MzQzMTM6ICQ/ID0gMApjb25maWd1cmU6MzQzNDk6IHJlc3VsdDogeWVzCmNv bmZpZ3VyZTozNDM3OTogY2hlY2tpbmcgZm9yIENVUkwKY29uZmlndXJlOjM0Mzg3OiAkUEtHX0NP TkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGliY3VybCA+PSA3LjE1LjEiCmNvbmZpZ3Vy ZTozNDM5MDogJD8gPSAwCmNvbmZpZ3VyZTozNDQwNTogJFBLR19DT05GSUcgLS1leGlzdHMgLS1w cmludC1lcnJvcnMgImxpYmN1cmwgPj0gNy4xNS4xIgpjb25maWd1cmU6MzQ0MDg6ICQ/ID0gMApj b25maWd1cmU6MzQ0NDQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozNDUwNDogY2hlY2tpbmcgZm9y IGxpYndtZi1jb25maWcKY29uZmlndXJlOjM0NTIyOiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi9saWJ3 bWYtY29uZmlnCmNvbmZpZ3VyZTozNDUzNTogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi9saWJ3bWYt Y29uZmlnCmNvbmZpZ3VyZTozNDU0NTogY2hlY2tpbmcgZm9yIGxpYndtZiA+PSAwLjIuOApjb25m aWd1cmU6MzQ1NDk6IHJlc3VsdDogeWVzICh2ZXJzaW9uIDAuMi44KQpjb25maWd1cmU6MzQ1ODc6 IGNoZWNraW5nIGZvciBMQ01TCmNvbmZpZ3VyZTozNDU5NTogJFBLR19DT05GSUcgLS1leGlzdHMg LS1wcmludC1lcnJvcnMgImxjbXMgPj0gMS4xNiIKY29uZmlndXJlOjM0NTk4OiAkPyA9IDAKY29u ZmlndXJlOjM0NjEzOiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAtLXByaW50LWVycm9ycyAibGNtcyA+ PSAxLjE2Igpjb25maWd1cmU6MzQ2MTY6ICQ/ID0gMApjb25maWd1cmU6MzQ2NTI6IHJlc3VsdDog eWVzCmNvbmZpZ3VyZTozNDcxOTogY2hlY2tpbmcgZm9yIEFMU0EgQ0ZMQUdTCmNvbmZpZ3VyZToz NDcyNTogcmVzdWx0OiAKY29uZmlndXJlOjM0NzI5OiBjaGVja2luZyBmb3IgQUxTQSBMREZMQUdT CmNvbmZpZ3VyZTozNDczODogcmVzdWx0OiAgLWxhc291bmQgLWxtIC1sZGwgLXB0aHJlYWQKY29u ZmlndXJlOjM0NzQyOiBjaGVja2luZyBmb3IgbGliYXNvdW5kIGhlYWRlcnMgdmVyc2lvbiA+PSAx LjAuMApjb25maWd1cmU6MzQ4MTQ6IGNjIC1jIC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24t YWZ0ZXItc3RhdGVtZW50IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlv bnMgLVdpbml0LXNlbGYgLVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkv dXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUKY29uZnRlc3QuYzo1OToyODogZXJyb3I6 IGFsc2EvYXNvdW5kbGliLmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZnRlc3QuYzog SW4gZnVuY3Rpb24gJ21haW4nOgpjb25mdGVzdC5jOjYzOiB3YXJuaW5nOiBvbGQtc3R5bGUgZnVu Y3Rpb24gZGVmaW5pdGlvbgpjb25mdGVzdC5jOjgwOjk6IGVycm9yOiAjZXJyb3Igbm90IHByZXNl bnQKY29uZnRlc3QuYzo5NTogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rp b24gJ2V4aXQnCmNvbmZ0ZXN0LmM6OTU6IHdhcm5pbmc6IGluY29tcGF0aWJsZSBpbXBsaWNpdCBk ZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiAnZXhpdCcKY29uZmlndXJlOjM0ODIwOiAk PyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICov CnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdJTVAiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUg ImdpbXAiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNi4xIgp8ICNkZWZpbmUgUEFDS0FH RV9TVFJJTkcgIkdJTVAgMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiaHR0cDov L2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R0lNUCIKfCAjZGVmaW5l IEdFVFRFWFRfUEFDS0FHRSAiZ2ltcDIwIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBI QVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVf SU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5J U1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEFSQ0hfWDg2IDEKfCAj ZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZp bmUgVElNRV9XSVRIX1NZU19USU1FIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVTX0ggMQp8ICNk ZWZpbmUgSEFWRV9TWVNfV0FJVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZp bmUgUkVUU0lHVFlQRSB2b2lkCnwgI2RlZmluZSBIQVZFX1ZQUklOVEYgMQp8ICNkZWZpbmUgSEFW RV9BTExPQ0EgMQp8ICNkZWZpbmUgSEFWRV9ESUZGVElNRSAxCnwgI2RlZmluZSBIQVZFX01NQVAg MQp8ICNkZWZpbmUgSEFWRV9MT0NBTEVfSCAxCnwgI2RlZmluZSBIQVZFX0xDX01FU1NBR0VTIDEK fCAjZGVmaW5lIEhBVkVfQklORF9URVhURE9NQUlOX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9H RVRURVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5lIEVOQUJMRV9OTFMg MQp8ICNkZWZpbmUgSEFWRV9CSU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZF X01BVEhfSCAxCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDEKfCAjZGVmaW5lIEhBVkVfRklOSVRF IDEKfCAjZGVmaW5lIEhBVkVfUklOVCAxCnwgI2RlZmluZSBIQVZFX0lORVRfTlRPQSAxCnwgI2Rl ZmluZSBVU0VfTU1YIDEKfCAjZGVmaW5lIFVTRV9TU0UgMQp8ICNkZWZpbmUgSEFWRV9JUENfSCAx CnwgI2RlZmluZSBIQVZFX1NITV9IIDEKfCAjZGVmaW5lIFVTRV9TWVNWX1NITSAxCnwgI2RlZmlu ZSBIQVZFX1gxMV9YTVVfV0lOVVRJTF9IIDEKfCAjZGVmaW5lIEhBVkVfWDExX0VYVEVOU0lPTlNf U0hBUEVfSCAxCnwgI2RlZmluZSBIQVZFX1hGSVhFUyAxCnwgI2RlZmluZSBIQVZFX0VYSUYgMQp8 ICNkZWZpbmUgSEFWRV9QT1BQTEVSIDEKfCAjZGVmaW5lIEhBVkVfR05PTUVfS0VZUklORyAxCnwg I2RlZmluZSBIQVZFX0xDTVMgMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAKfCAjaW5jbHVk ZSA8YWxzYS9hc291bmRsaWIuaD4KfCAKfCBpbnQKfCBtYWluICgpCnwgewp8IAp8IC8qIGVuc3Vy ZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5ICovCnwgI2lmICFkZWZpbmVkKFNORF9MSUJfTUFKT1Ip ICYmIGRlZmluZWQoU09VTkRMSUJfVkVSU0lPTl9NQUpPUikKfCAjZGVmaW5lIFNORF9MSUJfTUFK T1IgU09VTkRMSUJfVkVSU0lPTl9NQUpPUgp8ICNlbmRpZgp8ICNpZiAhZGVmaW5lZChTTkRfTElC X01JTk9SKSAmJiBkZWZpbmVkKFNPVU5ETElCX1ZFUlNJT05fTUlOT1IpCnwgI2RlZmluZSBTTkRf TElCX01JTk9SIFNPVU5ETElCX1ZFUlNJT05fTUlOT1IKfCAjZW5kaWYKfCAjaWYgIWRlZmluZWQo U05EX0xJQl9TVUJNSU5PUikgJiYgZGVmaW5lZChTT1VORExJQl9WRVJTSU9OX1NVQk1JTk9SKQp8 ICNkZWZpbmUgU05EX0xJQl9TVUJNSU5PUiBTT1VORExJQl9WRVJTSU9OX1NVQk1JTk9SCnwgI2Vu ZGlmCnwgCnwgIyAgaWYoU05EX0xJQl9NQUpPUiA+IDEpCnwgICBleGl0KDApOwp8ICMgIGVsc2UK fCAjICAgIGlmKFNORF9MSUJfTUFKT1IgPCAxKQp8ICMgICAgICAgZXJyb3Igbm90IHByZXNlbnQK fCAjICAgIGVuZGlmCnwgCnwgIyAgIGlmKFNORF9MSUJfTUlOT1IgPiAwKQp8ICAgZXhpdCgwKTsK fCAjICAgZWxzZQp8ICMgICAgIGlmKFNORF9MSUJfTUlOT1IgPCAwKQp8ICMgICAgICAgICAgZXJy b3Igbm90IHByZXNlbnQKfCAjICAgICAgZW5kaWYKfCAKfCAjICAgICAgaWYoU05EX0xJQl9TVUJN SU5PUiA8IDApCnwgIyAgICAgICAgZXJyb3Igbm90IHByZXNlbnQKfCAjICAgICAgZW5kaWYKfCAj ICAgIGVuZGlmCnwgIyAgZW5kaWYKfCBleGl0KDApOwp8IAp8ICAgOwp8ICAgcmV0dXJuIDA7Cnwg fQpjb25maWd1cmU6MzQ4MzE6IHJlc3VsdDogbm90IHByZXNlbnQuCmNvbmZpZ3VyZTozNDg0ODog Y2hlY2tpbmcgZm9yIHNuZF9jdGxfb3BlbiBpbiAtbGFzb3VuZApjb25maWd1cmU6MzQ4ODM6IGNj IC1vIGNvbmZ0ZXN0IC1PIC1waXBlIC1XYWxsIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50 IC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgLVdpbml0LXNlbGYg LVdwb2ludGVyLWFyaXRoIC1Xb2xkLXN0eWxlLWRlZmluaXRpb24gLUkvdXNyL2xvY2FsL2luY2x1 ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sYXNvdW5kICAgLWxhc291bmQgLWxtIC1s ZGwgLXB0aHJlYWQgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0ZXN0 LmM6Njg6IHdhcm5pbmc6IG9sZC1zdHlsZSBmdW5jdGlvbiBkZWZpbml0aW9uCi91c3IvYmluL2xk OiBjYW5ub3QgZmluZCAtbGFzb3VuZApjb25maWd1cmU6MzQ4ODk6ICQ/ID0gMQpjb25maWd1cmU6 IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tB R0VfTkFNRSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ2ltcCIKfCAjZGVmaW5l IFBBQ0tBR0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR0lNUCAy LjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUu b3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdF ICJnaW1wMjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQ RVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJf SCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8 ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAj ZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmlu ZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9YODYgMQp8ICNkZWZpbmUgU1REQ19IRUFE RVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBUSU1FX1dJVEhfU1lT X1RJTUUgMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1NZU19U SU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19X QUlUX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBSRVRTSUdUWVBFIHZv aWQKfCAjZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX0FMTE9DQSAxCnwgI2Rl ZmluZSBIQVZFX0RJRkZUSU1FIDEKfCAjZGVmaW5lIEhBVkVfTU1BUCAxCnwgI2RlZmluZSBIQVZF X0xPQ0FMRV9IIDEKfCAjZGVmaW5lIEhBVkVfTENfTUVTU0FHRVMgMQp8ICNkZWZpbmUgSEFWRV9C SU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZp bmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBIQVZF X0JJTkRfVEVYVERPTUFJTl9DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfTUFUSF9IIDEKfCAjZGVm aW5lIEhBVkVfSUVFRUZQX0ggMQp8ICNkZWZpbmUgSEFWRV9GSU5JVEUgMQp8ICNkZWZpbmUgSEFW RV9SSU5UIDEKfCAjZGVmaW5lIEhBVkVfSU5FVF9OVE9BIDEKfCAjZGVmaW5lIFVTRV9NTVggMQp8 ICNkZWZpbmUgVVNFX1NTRSAxCnwgI2RlZmluZSBIQVZFX0lQQ19IIDEKfCAjZGVmaW5lIEhBVkVf U0hNX0ggMQp8ICNkZWZpbmUgVVNFX1NZU1ZfU0hNIDEKfCAjZGVmaW5lIEhBVkVfWDExX1hNVV9X SU5VVElMX0ggMQp8ICNkZWZpbmUgSEFWRV9YMTFfRVhURU5TSU9OU19TSEFQRV9IIDEKfCAjZGVm aW5lIEhBVkVfWEZJWEVTIDEKfCAjZGVmaW5lIEhBVkVfRVhJRiAxCnwgI2RlZmluZSBIQVZFX1BP UFBMRVIgMQp8ICNkZWZpbmUgSEFWRV9HTk9NRV9LRVlSSU5HIDEKfCAjZGVmaW5lIEhBVkVfTENN UyAxCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLwp8IAp8IC8qIE92ZXJyaWRlIGFueSBHQ0MgaW50 ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLgp8ICAgIFVzZSBjaGFyIGJlY2F1c2Ug aW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIEdDQwp8ICAgIGJ1aWx0aW4gYW5k IHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovCnwgI2lm ZGVmIF9fY3BsdXNwbHVzCnwgZXh0ZXJuICJDIgp8ICNlbmRpZgp8IGNoYXIgc25kX2N0bF9vcGVu ICgpOwp8IGludAp8IG1haW4gKCkKfCB7CnwgcmV0dXJuIHNuZF9jdGxfb3BlbiAoKTsKfCAgIDsK fCAgIHJldHVybiAwOwp8IH0KY29uZmlndXJlOjM0OTA3OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToz NDk2ODogY2hlY2tpbmcgbGludXgvaW5wdXQuaCB1c2FiaWxpdHkKY29uZmlndXJlOjM0OTg1OiBj YyAtYyAtTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV21pc3Np bmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRpb25zIC1XaW5pdC1zZWxmIC1XcG9pbnRl ci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgPiY1CmNvbmZ0ZXN0LmM6OTE6MjU6IGVycm9yOiBsaW51eC9pbnB1dC5oOiBObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5CmNvbmZpZ3VyZTozNDk5MTogJD8gPSAxCmNvbmZpZ3VyZTogZmFp bGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9O QU1FICJHSU1QIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICJnaW1wIgp8ICNkZWZpbmUgUEFD S0FHRV9WRVJTSU9OICIyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICJHSU1QIDIuNi4x Igp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgImh0dHA6Ly9idWd6aWxsYS5nbm9tZS5vcmcv ZW50ZXJfYnVnLmNnaT9wcm9kdWN0PUdJTVAiCnwgI2RlZmluZSBHRVRURVhUX1BBQ0tBR0UgImdp bXAyMCIKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19I IDEKfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDEK fCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxCnwgI2Rl ZmluZSBIQVZFX1NUUklOR1NfSCAxCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQp8ICNkZWZp bmUgSEFWRV9TVERJTlRfSCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIEhB VkVfRExGQ05fSCAxCnwgI2RlZmluZSBBUkNIX1g4NiAxCnwgI2RlZmluZSBTVERDX0hFQURFUlMg MQp8ICNkZWZpbmUgSEFWRV9TWVNfV0FJVF9IIDEKfCAjZGVmaW5lIFRJTUVfV0lUSF9TWVNfVElN RSAxCnwgI2RlZmluZSBIQVZFX1NZU19QQVJBTV9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVf SCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FU19IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRf SCAxCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKfCAjZGVmaW5lIFJFVFNJR1RZUEUgdm9pZAp8 ICNkZWZpbmUgSEFWRV9WUFJJTlRGIDEKfCAjZGVmaW5lIEhBVkVfQUxMT0NBIDEKfCAjZGVmaW5l IEhBVkVfRElGRlRJTUUgMQp8ICNkZWZpbmUgSEFWRV9NTUFQIDEKfCAjZGVmaW5lIEhBVkVfTE9D QUxFX0ggMQp8ICNkZWZpbmUgSEFWRV9MQ19NRVNTQUdFUyAxCnwgI2RlZmluZSBIQVZFX0JJTkRf VEVYVERPTUFJTl9DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfR0VUVEVYVCAxCnwgI2RlZmluZSBI QVZFX0RDR0VUVEVYVCAxCnwgI2RlZmluZSBFTkFCTEVfTkxTIDEKfCAjZGVmaW5lIEhBVkVfQklO RF9URVhURE9NQUlOX0NPREVTRVQgMQp8ICNkZWZpbmUgSEFWRV9NQVRIX0ggMQp8ICNkZWZpbmUg SEFWRV9JRUVFRlBfSCAxCnwgI2RlZmluZSBIQVZFX0ZJTklURSAxCnwgI2RlZmluZSBIQVZFX1JJ TlQgMQp8ICNkZWZpbmUgSEFWRV9JTkVUX05UT0EgMQp8ICNkZWZpbmUgVVNFX01NWCAxCnwgI2Rl ZmluZSBVU0VfU1NFIDEKfCAjZGVmaW5lIEhBVkVfSVBDX0ggMQp8ICNkZWZpbmUgSEFWRV9TSE1f SCAxCnwgI2RlZmluZSBVU0VfU1lTVl9TSE0gMQp8ICNkZWZpbmUgSEFWRV9YMTFfWE1VX1dJTlVU SUxfSCAxCnwgI2RlZmluZSBIQVZFX1gxMV9FWFRFTlNJT05TX1NIQVBFX0ggMQp8ICNkZWZpbmUg SEFWRV9YRklYRVMgMQp8ICNkZWZpbmUgSEFWRV9FWElGIDEKfCAjZGVmaW5lIEhBVkVfUE9QUExF UiAxCnwgI2RlZmluZSBIQVZFX0dOT01FX0tFWVJJTkcgMQp8ICNkZWZpbmUgSEFWRV9MQ01TIDEK fCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPHN0ZGlvLmg+CnwgI2lmZGVmIEhB VkVfU1lTX1RZUEVTX0gKfCAjIGluY2x1ZGUgPHN5cy90eXBlcy5oPgp8ICNlbmRpZgp8ICNpZmRl ZiBIQVZFX1NZU19TVEFUX0gKfCAjIGluY2x1ZGUgPHN5cy9zdGF0Lmg+CnwgI2VuZGlmCnwgI2lm ZGVmIFNURENfSEVBREVSUwp8ICMgaW5jbHVkZSA8c3RkbGliLmg+CnwgIyBpbmNsdWRlIDxzdGRk ZWYuaD4KfCAjZWxzZQp8ICMgaWZkZWYgSEFWRV9TVERMSUJfSAp8ICMgIGluY2x1ZGUgPHN0ZGxp Yi5oPgp8ICMgZW5kaWYKfCAjZW5kaWYKfCAjaWZkZWYgSEFWRV9TVFJJTkdfSAp8ICMgaWYgIWRl ZmluZWQgU1REQ19IRUFERVJTICYmIGRlZmluZWQgSEFWRV9NRU1PUllfSAp8ICMgIGluY2x1ZGUg PG1lbW9yeS5oPgp8ICMgZW5kaWYKfCAjIGluY2x1ZGUgPHN0cmluZy5oPgp8ICNlbmRpZgp8ICNp ZmRlZiBIQVZFX1NUUklOR1NfSAp8ICMgaW5jbHVkZSA8c3RyaW5ncy5oPgp8ICNlbmRpZgp8ICNp ZmRlZiBIQVZFX0lOVFRZUEVTX0gKfCAjIGluY2x1ZGUgPGludHR5cGVzLmg+CnwgI2VuZGlmCnwg I2lmZGVmIEhBVkVfU1RESU5UX0gKfCAjIGluY2x1ZGUgPHN0ZGludC5oPgp8ICNlbmRpZgp8ICNp ZmRlZiBIQVZFX1VOSVNURF9ICnwgIyBpbmNsdWRlIDx1bmlzdGQuaD4KfCAjZW5kaWYKfCAjaW5j bHVkZSA8bGludXgvaW5wdXQuaD4KY29uZmlndXJlOjM1MDA1OiByZXN1bHQ6IG5vCmNvbmZpZ3Vy ZTozNTAwOTogY2hlY2tpbmcgbGludXgvaW5wdXQuaCBwcmVzZW5jZQpjb25maWd1cmU6MzUwMjQ6 IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29uZnRlc3QuYzo1ODoyNTog ZXJyb3I6IGxpbnV4L2lucHV0Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJl OjM1MDMwOiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6CnwgLyogY29uZmRl ZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIkdJTVAiCnwgI2RlZmluZSBQQUNLQUdF X1RBUk5BTUUgImdpbXAiCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNi4xIgp8ICNkZWZp bmUgUEFDS0FHRV9TVFJJTkcgIkdJTVAgMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9S VCAiaHR0cDovL2J1Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R0lNUCIK fCAjZGVmaW5lIEdFVFRFWFRfUEFDS0FHRSAiZ2ltcDIwIgp8ICNkZWZpbmUgU1REQ19IRUFERVJT IDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9I IDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwg I2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVm aW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5l IEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAjZGVmaW5lIEFSQ0hf WDg2IDEKfCAjZGVmaW5lIFNURENfSEVBREVSUyAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0gg MQp8ICNkZWZpbmUgVElNRV9XSVRIX1NZU19USU1FIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1BBUkFN X0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVT X0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfV0FJVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0gg MQp8ICNkZWZpbmUgUkVUU0lHVFlQRSB2b2lkCnwgI2RlZmluZSBIQVZFX1ZQUklOVEYgMQp8ICNk ZWZpbmUgSEFWRV9BTExPQ0EgMQp8ICNkZWZpbmUgSEFWRV9ESUZGVElNRSAxCnwgI2RlZmluZSBI QVZFX01NQVAgMQp8ICNkZWZpbmUgSEFWRV9MT0NBTEVfSCAxCnwgI2RlZmluZSBIQVZFX0xDX01F U1NBR0VTIDEKfCAjZGVmaW5lIEhBVkVfQklORF9URVhURE9NQUlOX0NPREVTRVQgMQp8ICNkZWZp bmUgSEFWRV9HRVRURVhUIDEKfCAjZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKfCAjZGVmaW5lIEVO QUJMRV9OTFMgMQp8ICNkZWZpbmUgSEFWRV9CSU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgI2Rl ZmluZSBIQVZFX01BVEhfSCAxCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDEKfCAjZGVmaW5lIEhB VkVfRklOSVRFIDEKfCAjZGVmaW5lIEhBVkVfUklOVCAxCnwgI2RlZmluZSBIQVZFX0lORVRfTlRP QSAxCnwgI2RlZmluZSBVU0VfTU1YIDEKfCAjZGVmaW5lIFVTRV9TU0UgMQp8ICNkZWZpbmUgSEFW RV9JUENfSCAxCnwgI2RlZmluZSBIQVZFX1NITV9IIDEKfCAjZGVmaW5lIFVTRV9TWVNWX1NITSAx CnwgI2RlZmluZSBIQVZFX1gxMV9YTVVfV0lOVVRJTF9IIDEKfCAjZGVmaW5lIEhBVkVfWDExX0VY VEVOU0lPTlNfU0hBUEVfSCAxCnwgI2RlZmluZSBIQVZFX1hGSVhFUyAxCnwgI2RlZmluZSBIQVZF X0VYSUYgMQp8ICNkZWZpbmUgSEFWRV9QT1BQTEVSIDEKfCAjZGVmaW5lIEhBVkVfR05PTUVfS0VZ UklORyAxCnwgI2RlZmluZSBIQVZFX0xDTVMgMQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAj aW5jbHVkZSA8bGludXgvaW5wdXQuaD4KY29uZmlndXJlOjM1MDQ0OiByZXN1bHQ6IG5vCmNvbmZp Z3VyZTozNTA3NzogY2hlY2tpbmcgZm9yIGxpbnV4L2lucHV0LmgKY29uZmlndXJlOjM1MDg0OiBy ZXN1bHQ6IG5vCmNvbmZpZ3VyZTozNTQyOTogY2hlY2tpbmcgZm9yIERCVVNfR0xJQgpjb25maWd1 cmU6MzU0Mzc6ICRQS0dfQ09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJkYnVzLWdsaWIt MSA+PSAwLjcwIgpjb25maWd1cmU6MzU0NDA6ICQ/ID0gMApjb25maWd1cmU6MzU0NTU6ICRQS0df Q09ORklHIC0tZXhpc3RzIC0tcHJpbnQtZXJyb3JzICJkYnVzLWdsaWItMSA+PSAwLjcwIgpjb25m aWd1cmU6MzU0NTg6ICQ/ID0gMApjb25maWd1cmU6MzU0OTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3Vy ZTozNTUwMzogY2hlY2tpbmcgZm9yIGRidXMtYmluZGluZy10b29sCmNvbmZpZ3VyZTozNTUyMTog Zm91bmQgL3Vzci9sb2NhbC9iaW4vZGJ1cy1iaW5kaW5nLXRvb2wKY29uZmlndXJlOjM1NTM0OiBy ZXN1bHQ6IC91c3IvbG9jYWwvYmluL2RidXMtYmluZGluZy10b29sCmNvbmZpZ3VyZTozNTcxMTog Y2hlY2tpbmcgZm9yIHNlbmRtYWlsCmNvbmZpZ3VyZTozNTcyOTogZm91bmQgL3Vzci9zYmluL3Nl bmRtYWlsCmNvbmZpZ3VyZTozNTc0MTogcmVzdWx0OiAvdXNyL3NiaW4vc2VuZG1haWwKY29uZmln dXJlOjM1NzY2OiBjaGVja2luZyBmb3IgcGVybDUKY29uZmlndXJlOjM1Nzg0OiBmb3VuZCAvdXNy L2Jpbi9wZXJsNQpjb25maWd1cmU6MzU3OTY6IHJlc3VsdDogL3Vzci9iaW4vcGVybDUKY29uZmln dXJlOjM2MzkxOiBjaGVja2luZyBjaGVja2luZyBmb3IgTWFjIE9TIFggVFdBSU4gc3VwcG9ydApj b25maWd1cmU6MzY0MDk6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMKY29u ZnRlc3QuYzo2MToyNzogZXJyb3I6IENhcmJvbi9DYXJib24uaDogTm8gc3VjaCBmaWxlIG9yIGRp cmVjdG9yeQpjb25mdGVzdC5jOjYyOjI1OiBlcnJvcjogVFdBSU4vVFdBSU4uaDogTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6MzY0MTU6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxl ZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFN RSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ2ltcCIKfCAjZGVmaW5lIFBBQ0tB R0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiR0lNUCAyLjYuMSIK fCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2Vu dGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnaW1w MjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAx CnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwg I2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZp bmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZF X0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9YODYgMQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEK fCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCnwgI2RlZmluZSBUSU1FX1dJVEhfU1lTX1RJTUUg MQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1fSCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0gg MQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0gg MQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBSRVRTSUdUWVBFIHZvaWQKfCAj ZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgI2RlZmluZSBIQVZFX0FMTE9DQSAxCnwgI2RlZmluZSBI QVZFX0RJRkZUSU1FIDEKfCAjZGVmaW5lIEhBVkVfTU1BUCAxCnwgI2RlZmluZSBIQVZFX0xPQ0FM RV9IIDEKfCAjZGVmaW5lIEhBVkVfTENfTUVTU0FHRVMgMQp8ICNkZWZpbmUgSEFWRV9CSU5EX1RF WFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmluZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUgSEFW RV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgRU5BQkxFX05MUyAxCnwgI2RlZmluZSBIQVZFX0JJTkRf VEVYVERPTUFJTl9DT0RFU0VUIDEKfCAjZGVmaW5lIEhBVkVfTUFUSF9IIDEKfCAjZGVmaW5lIEhB VkVfSUVFRUZQX0ggMQp8ICNkZWZpbmUgSEFWRV9GSU5JVEUgMQp8ICNkZWZpbmUgSEFWRV9SSU5U IDEKfCAjZGVmaW5lIEhBVkVfSU5FVF9OVE9BIDEKfCAjZGVmaW5lIFVTRV9NTVggMQp8ICNkZWZp bmUgVVNFX1NTRSAxCnwgI2RlZmluZSBIQVZFX0lQQ19IIDEKfCAjZGVmaW5lIEhBVkVfU0hNX0gg MQp8ICNkZWZpbmUgVVNFX1NZU1ZfU0hNIDEKfCAjZGVmaW5lIEhBVkVfWDExX1hNVV9XSU5VVElM X0ggMQp8ICNkZWZpbmUgSEFWRV9YMTFfRVhURU5TSU9OU19TSEFQRV9IIDEKfCAjZGVmaW5lIEhB VkVfWEZJWEVTIDEKfCAjZGVmaW5lIEhBVkVfRVhJRiAxCnwgI2RlZmluZSBIQVZFX1BPUFBMRVIg MQp8ICNkZWZpbmUgSEFWRV9HTk9NRV9LRVlSSU5HIDEKfCAjZGVmaW5lIEhBVkVfTENNUyAxCnwg I2RlZmluZSBIQVZFX0RCVVNfR0xJQiAxCnwgI2RlZmluZSBTRU5ETUFJTCAiL3Vzci9zYmluL3Nl bmRtYWlsIgp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8KfCAKfCAjaW5jbHVkZSA8Q2FyYm9uL0Nh cmJvbi5oPgp8ICNpbmNsdWRlIDxUV0FJTi9UV0FJTi5oPgp8IApjb25maWd1cmU6MzY0Mjk6IHJl c3VsdDogbm8KY29uZmlndXJlOjM2NDQ2OiBjaGVja2luZyBjaGVja2luZyBmb3IgTWFjIE9TIFgg Q2FyYm9uIHN1cHBvcnQKY29uZmlndXJlOjM2NDY0OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVk ZSBjb25mdGVzdC5jCmNvbmZ0ZXN0LmM6NjE6Mjc6IGVycm9yOiBDYXJib24vQ2FyYm9uLmg6IE5v IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKY29uZnRlc3QuYzo2MjozOTogZXJyb3I6IENvcmVTZXJ2 aWNlcy9Db3JlU2VydmljZXMuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6 MzY0NzA6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVm cy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiR0lNUCIKfCAjZGVmaW5lIFBBQ0tBR0Vf VEFSTkFNRSAiZ2ltcCIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMi42LjEiCnwgI2RlZmlu ZSBQQUNLQUdFX1NUUklORyAiR0lNUCAyLjYuMSIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JU ICJodHRwOi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgp8 ICNkZWZpbmUgR0VUVEVYVF9QQUNLQUdFICJnaW1wMjAiCnwgI2RlZmluZSBTVERDX0hFQURFUlMg MQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0gg MQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDEKfCAj ZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQp8ICNkZWZp bmUgSEFWRV9JTlRUWVBFU19IIDEKfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQp8ICNkZWZpbmUg SEFWRV9VTklTVERfSCAxCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQp8ICNkZWZpbmUgQVJDSF9Y ODYgMQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAx CnwgI2RlZmluZSBUSU1FX1dJVEhfU1lTX1RJTUUgMQp8ICNkZWZpbmUgSEFWRV9TWVNfUEFSQU1f SCAxCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRVNf SCAxCnwgI2RlZmluZSBIQVZFX1NZU19XQUlUX0ggMQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAx CnwgI2RlZmluZSBSRVRTSUdUWVBFIHZvaWQKfCAjZGVmaW5lIEhBVkVfVlBSSU5URiAxCnwgI2Rl ZmluZSBIQVZFX0FMTE9DQSAxCnwgI2RlZmluZSBIQVZFX0RJRkZUSU1FIDEKfCAjZGVmaW5lIEhB VkVfTU1BUCAxCnwgI2RlZmluZSBIQVZFX0xPQ0FMRV9IIDEKfCAjZGVmaW5lIEhBVkVfTENfTUVT U0FHRVMgMQp8ICNkZWZpbmUgSEFWRV9CSU5EX1RFWFRET01BSU5fQ09ERVNFVCAxCnwgI2RlZmlu ZSBIQVZFX0dFVFRFWFQgMQp8ICNkZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQp8ICNkZWZpbmUgRU5B QkxFX05MUyAxCnwgI2RlZmluZSBIQVZFX0JJTkRfVEVYVERPTUFJTl9DT0RFU0VUIDEKfCAjZGVm aW5lIEhBVkVfTUFUSF9IIDEKfCAjZGVmaW5lIEhBVkVfSUVFRUZQX0ggMQp8ICNkZWZpbmUgSEFW RV9GSU5JVEUgMQp8ICNkZWZpbmUgSEFWRV9SSU5UIDEKfCAjZGVmaW5lIEhBVkVfSU5FVF9OVE9B IDEKfCAjZGVmaW5lIFVTRV9NTVggMQp8ICNkZWZpbmUgVVNFX1NTRSAxCnwgI2RlZmluZSBIQVZF X0lQQ19IIDEKfCAjZGVmaW5lIEhBVkVfU0hNX0ggMQp8ICNkZWZpbmUgVVNFX1NZU1ZfU0hNIDEK fCAjZGVmaW5lIEhBVkVfWDExX1hNVV9XSU5VVElMX0ggMQp8ICNkZWZpbmUgSEFWRV9YMTFfRVhU RU5TSU9OU19TSEFQRV9IIDEKfCAjZGVmaW5lIEhBVkVfWEZJWEVTIDEKfCAjZGVmaW5lIEhBVkVf RVhJRiAxCnwgI2RlZmluZSBIQVZFX1BPUFBMRVIgMQp8ICNkZWZpbmUgSEFWRV9HTk9NRV9LRVlS SU5HIDEKfCAjZGVmaW5lIEhBVkVfTENNUyAxCnwgI2RlZmluZSBIQVZFX0RCVVNfR0xJQiAxCnwg I2RlZmluZSBTRU5ETUFJTCAiL3Vzci9zYmluL3NlbmRtYWlsIgp8IC8qIGVuZCBjb25mZGVmcy5o LiAgKi8KfCAKfCAjaW5jbHVkZSA8Q2FyYm9uL0NhcmJvbi5oPgp8ICNpbmNsdWRlIDxDb3JlU2Vy dmljZXMvQ29yZVNlcnZpY2VzLmg+CnwgCmNvbmZpZ3VyZTozNjQ4NDogcmVzdWx0OiBubwpjb25m aWd1cmU6MzY1Mzk6IGNoZWNraW5nIGZvciB4bWxsaW50CmNvbmZpZ3VyZTozNjU1NzogZm91bmQg L3Vzci9sb2NhbC9iaW4veG1sbGludApjb25maWd1cmU6MzY1NzA6IHJlc3VsdDogL3Vzci9sb2Nh bC9iaW4veG1sbGludApjb25maWd1cmU6MzY1ODk6IGNoZWNraW5nIGZvciB4c2x0cHJvYwpjb25m aWd1cmU6MzY2MDc6IGZvdW5kIC91c3IvbG9jYWwvYmluL3hzbHRwcm9jCmNvbmZpZ3VyZTozNjYy MDogcmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi94c2x0cHJvYwpjb25maWd1cmU6MzcyOTg6IGNyZWF0 aW5nIC4vY29uZmlnLnN0YXR1cwoKIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIwojIyBSdW5u aW5nIGNvbmZpZy5zdGF0dXMuICMjCiMjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIyMKClRoaXMg ZmlsZSB3YXMgZXh0ZW5kZWQgYnkgR0lNUCBjb25maWcuc3RhdHVzIDIuNi4xLCB3aGljaCB3YXMK Z2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjYxLiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUg d2FzCgogIENPTkZJR19GSUxFUyAgICA9IAogIENPTkZJR19IRUFERVJTICA9IAogIENPTkZJR19M SU5LUyAgICA9IAogIENPTkZJR19DT01NQU5EUyA9IAogICQgLi9jb25maWcuc3RhdHVzIAoKb24g ZWVlCgpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHRvb2xzL01ha2VmaWxlCmNvbmZpZy5z dGF0dXM6MTA5MTogY3JlYXRpbmcgdG9vbHMvcGRiZ2VuL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6 MTA5MTogY3JlYXRpbmcgbGliZ2ltcC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0 aW5nIGxpYmdpbXBiYXNlL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgbGli Z2ltcGNvbmZpZy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGxpYmdpbXBj b2xvci9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGxpYmdpbXBtYXRoL01h a2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgbGliZ2ltcG1vZHVsZS9NYWtlZmls ZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGxpYmdpbXB0aHVtYi9NYWtlZmlsZQpjb25m aWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGxpYmdpbXB3aWRnZXRzL01ha2VmaWxlCmNvbmZpZy5z dGF0dXM6MTA5MTogY3JlYXRpbmcgYXBwL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3Jl YXRpbmcgYXBwL2FjdGlvbnMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBh cHAvYmFzZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGFwcC9jb25maWcv TWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBhcHAvY29yZS9NYWtlZmlsZQpj b25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGFwcC9nZWdsL01ha2VmaWxlCmNvbmZpZy5zdGF0 dXM6MTA5MTogY3JlYXRpbmcgYXBwL2RpYWxvZ3MvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkx OiBjcmVhdGluZyBhcHAvZGlzcGxheS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0 aW5nIGFwcC9maWxlL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgYXBwL2d1 aS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGFwcC9tZW51cy9NYWtlZmls ZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGFwcC9wYWludC9NYWtlZmlsZQpjb25maWcu c3RhdHVzOjEwOTE6IGNyZWF0aW5nIGFwcC9wYWludC1mdW5jcy9NYWtlZmlsZQpjb25maWcuc3Rh dHVzOjEwOTE6IGNyZWF0aW5nIGFwcC9jb21wb3NpdGUvTWFrZWZpbGUKY29uZmlnLnN0YXR1czox MDkxOiBjcmVhdGluZyBhcHAvcGRiL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRp bmcgYXBwL3BsdWctaW4vTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBhcHAv dGV4dC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGFwcC90b29scy9NYWtl ZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGFwcC92ZWN0b3JzL01ha2VmaWxlCmNv bmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgYXBwL3dpZGdldHMvTWFrZWZpbGUKY29uZmlnLnN0 YXR1czoxMDkxOiBjcmVhdGluZyBhcHAveGNmL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTog Y3JlYXRpbmcgcGx1Zy1pbnMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBw bHVnLWlucy9jb2xvci1yb3RhdGUvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGlu ZyBwbHVnLWlucy9jb2xvci1yb3RhdGUvaW1hZ2VzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5 MTogY3JlYXRpbmcgcGx1Zy1pbnMvZmlsZS1ibXAvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkx OiBjcmVhdGluZyBwbHVnLWlucy9maWxlLWZheGczL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5 MTogY3JlYXRpbmcgcGx1Zy1pbnMvZmlsZS1maXRzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5 MTogY3JlYXRpbmcgcGx1Zy1pbnMvZmlsZS1mbGkvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkx OiBjcmVhdGluZyBwbHVnLWlucy9maWxlLWljby9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6 IGNyZWF0aW5nIHBsdWctaW5zL2ZpbGUtanBlZy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6 IGNyZWF0aW5nIHBsdWctaW5zL2ZpbGUtcHNkL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTog Y3JlYXRpbmcgcGx1Zy1pbnMvZmlsZS1zZ2kvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBj cmVhdGluZyBwbHVnLWlucy9maWxlLXVyaS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNy ZWF0aW5nIHBsdWctaW5zL2ZpbGUteGp0L01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3Jl YXRpbmcgcGx1Zy1pbnMvZmxhbWUvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGlu ZyBwbHVnLWlucy9mcmFjdGFsLWV4cGxvcmVyL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTog Y3JlYXRpbmcgcGx1Zy1pbnMvZnJhY3RhbC1leHBsb3Jlci9leGFtcGxlcy9NYWtlZmlsZQpjb25m aWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL2dmaWcvTWFrZWZpbGUKY29uZmlnLnN0 YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9nZmlnL2dmaWctZXhhbXBsZXMvTWFrZWZpbGUK Y29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9nZmlnL2ltYWdlcy9NYWtlZmls ZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL2dpbXByZXNzaW9uaXN0L0Jy dXNoZXMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9naW1w cmVzc2lvbmlzdC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5z L2dpbXByZXNzaW9uaXN0L1BhcGVyL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRp bmcgcGx1Zy1pbnMvZ2ltcHJlc3Npb25pc3QvUHJlc2V0cy9NYWtlZmlsZQpjb25maWcuc3RhdHVz OjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL2dyYWRpZW50LWZsYXJlL01ha2VmaWxlCmNvbmZpZy5z dGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvZ3JhZGllbnQtZmxhcmUvZmxhcmVzL01ha2Vm aWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvaGVscC1icm93c2VyL01h a2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvaGVscC9NYWtlZmls ZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL2lmcy1jb21wb3NlL01ha2Vm aWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvaW1hZ2VtYXAvTWFrZWZp bGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9pbWFnZW1hcC9pbWFnZXMv TWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9saWdodGluZy9N YWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL2xpZ2h0aW5nL2lt YWdlcy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL21hcC1v YmplY3QvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9tYXpl L01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvbWV0YWRhdGEv TWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9wYWdlY3VybC9N YWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL3ByaW50L01ha2Vm aWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvcHlnaW1wL01ha2VmaWxl CmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvcHlnaW1wL3BsdWctaW5zL01h a2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvc2NyaXB0LWZ1L01h a2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvc2NyaXB0LWZ1L2Z0 eC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL3NjcmlwdC1m dS9zY3JpcHRzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMv c2NyaXB0LWZ1L3NjcmlwdHMvaW1hZ2VzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3Jl YXRpbmcgcGx1Zy1pbnMvc2NyaXB0LWZ1L3RpbnlzY2hlbWUvTWFrZWZpbGUKY29uZmlnLnN0YXR1 czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9zZWxlY3Rpb24tdG8tcGF0aC9NYWtlZmlsZQpjb25m aWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBsdWctaW5zL3R3YWluL01ha2VmaWxlCmNvbmZpZy5z dGF0dXM6MTA5MTogY3JlYXRpbmcgcGx1Zy1pbnMvd2luLXNuYXAvTWFrZWZpbGUKY29uZmlnLnN0 YXR1czoxMDkxOiBjcmVhdGluZyBwbHVnLWlucy9jb21tb24vTWFrZWZpbGUKY29uZmlnLnN0YXR1 czoxMDkxOiBjcmVhdGluZyBtb2R1bGVzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3Jl YXRpbmcgZGV2ZWwtZG9jcy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRl dmVsLWRvY3MvYXBwL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGV2ZWwt ZG9jcy9hcHAvdmVyc2lvbgpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRldmVsLWRvY3Mv bGliZ2ltcC9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRldmVsLWRvY3Mv bGliZ2ltcC92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGV2ZWwtZG9jcy9s aWJnaW1wYmFzZS9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRldmVsLWRv Y3MvbGliZ2ltcGJhc2UvdmVyc2lvbgpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRldmVs LWRvY3MvbGliZ2ltcGNvbmZpZy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5n IGRldmVsLWRvY3MvbGliZ2ltcGNvbmZpZy92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6MTA5MTogY3Jl YXRpbmcgZGV2ZWwtZG9jcy9saWJnaW1wY29sb3IvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkx OiBjcmVhdGluZyBkZXZlbC1kb2NzL2xpYmdpbXBjb2xvci92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6 MTA5MTogY3JlYXRpbmcgZGV2ZWwtZG9jcy9saWJnaW1wbWF0aC9NYWtlZmlsZQpjb25maWcuc3Rh dHVzOjEwOTE6IGNyZWF0aW5nIGRldmVsLWRvY3MvbGliZ2ltcG1hdGgvdmVyc2lvbgpjb25maWcu c3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRldmVsLWRvY3MvbGliZ2ltcG1vZHVsZS9NYWtlZmlsZQpj b25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRldmVsLWRvY3MvbGliZ2ltcG1vZHVsZS92ZXJz aW9uCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGV2ZWwtZG9jcy9saWJnaW1wdGh1bWIv TWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBkZXZlbC1kb2NzL2xpYmdpbXB0 aHVtYi92ZXJzaW9uCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGV2ZWwtZG9jcy9saWJn aW1wd2lkZ2V0cy9NYWtlZmlsZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRldmVsLWRv Y3MvbGliZ2ltcHdpZGdldHMvdmVyc2lvbgpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRl dmVsLWRvY3MvdG9vbHMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBkb2Nz L01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgbWVudXMvTWFrZWZpbGUKY29u ZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBjdXJzb3JzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6 MTA5MTogY3JlYXRpbmcgdGhlbWVzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRp bmcgdGhlbWVzL0RlZmF1bHQvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyB0 aGVtZXMvRGVmYXVsdC9pbWFnZXMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGlu ZyB0aGVtZXMvRGVmYXVsdC9pbWFnZXMvcHJlZmVyZW5jZXMvTWFrZWZpbGUKY29uZmlnLnN0YXR1 czoxMDkxOiBjcmVhdGluZyB0aGVtZXMvU21hbGwvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkx OiBjcmVhdGluZyBkYXRhL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGF0 YS9icnVzaGVzL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGF0YS9lbnZp cm9uL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGF0YS9ncmFkaWVudHMv TWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBkYXRhL2ltYWdlcy9NYWtlZmls ZQpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRhdGEvaW50ZXJwcmV0ZXJzL01ha2VmaWxl CmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZGF0YS9wYWxldHRlcy9NYWtlZmlsZQpjb25m aWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGRhdGEvcGF0dGVybnMvTWFrZWZpbGUKY29uZmlnLnN0 YXR1czoxMDkxOiBjcmVhdGluZyBkYXRhL3RpcHMvTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkx OiBjcmVhdGluZyBkZXNrdG9wL01ha2VmaWxlCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcg ZGVza3RvcC9naW1wLmRlc2t0b3AuaW4KY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBldGMv TWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBtNG1hY3Jvcy9NYWtlZmlsZQpj b25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIHBvL01ha2VmaWxlLmluCmNvbmZpZy5zdGF0dXM6 MTA5MTogY3JlYXRpbmcgcG8tbGliZ2ltcC9NYWtlZmlsZS5pbgpjb25maWcuc3RhdHVzOjEwOTE6 IGNyZWF0aW5nIHBvLXBsdWctaW5zL01ha2VmaWxlLmluCmNvbmZpZy5zdGF0dXM6MTA5MTogY3Jl YXRpbmcgcG8tcHl0aG9uL01ha2VmaWxlLmluCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcg cG8tc2NyaXB0LWZ1L01ha2VmaWxlLmluCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgcG8t dGlwcy9NYWtlZmlsZS5pbgpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGdpbXAtemlwCmNv bmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgTWFrZWZpbGUKY29uZmlnLnN0YXR1czoxMDkxOiBj cmVhdGluZyBkb2NzL2dpbXAtMi42LjEKY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBkb2Nz L2dpbXByYy0yLjYuNQpjb25maWcuc3RhdHVzOjEyNjk6IFdBUk5JTkc6IGRvY3MvZ2ltcHJjLTIu Ni41IGNvbnRhaW5zIGEgcmVmZXJlbmNlIHRvIHRoZSB2YXJpYWJsZSBgZGF0YXJvb3RkaXInCndo aWNoIHNlZW1zIHRvIGJlIHVuZGVmaW5lZC4gIFBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5l ZC4KY29uZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBkb2NzL2dpbXB0b29sLTIuMC4xCmNvbmZp Zy5zdGF0dXM6MTI2OTogV0FSTklORzogZG9jcy9naW1wdG9vbC0yLjAuMSBjb250YWlucyBhIHJl ZmVyZW5jZSB0byB0aGUgdmFyaWFibGUgYGRhdGFyb290ZGlyJwp3aGljaCBzZWVtcyB0byBiZSB1 bmRlZmluZWQuICBQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQuCmNvbmZpZy5zdGF0dXM6 MTA5MTogY3JlYXRpbmcgZG9jcy9naW1wLXJlbW90ZS0yLjYuMQpjb25maWcuc3RhdHVzOjEwOTE6 IGNyZWF0aW5nIGdpbXAtMi4wLnBjCmNvbmZpZy5zdGF0dXM6MTA5MTogY3JlYXRpbmcgZ2ltcHRo dW1iLTIuMC5wYwpjb25maWcuc3RhdHVzOjEwOTE6IGNyZWF0aW5nIGdpbXB1aS0yLjAucGMKY29u ZmlnLnN0YXR1czoxMDkxOiBjcmVhdGluZyBjb25maWcuaApjb25maWcuc3RhdHVzOjE0MTI6IGV4 ZWN1dGluZyBkZXBmaWxlcyBjb21tYW5kcwpjb25maWcuc3RhdHVzOjE0MTI6IGV4ZWN1dGluZyBk ZWZhdWx0LTEgY29tbWFuZHMKY29uZmlnLnN0YXR1czoxNDEyOiBleGVjdXRpbmcgbGliZ2ltcGJh c2UvZ2ltcHZlcnNpb24uaCBjb21tYW5kcwpjb25maWcuc3RhdHVzOjE1ODQ6IGxpYmdpbXBiYXNl L2dpbXB2ZXJzaW9uLmggaXMgdW5jaGFuZ2VkCmNvbmZpZy5zdGF0dXM6MTQxMjogZXhlY3V0aW5n IHNlZC1wby1tYWtlZmlsZXMgY29tbWFuZHMKY29uZmlnLnN0YXR1czoxNDEyOiBleGVjdXRpbmcg cG8vc3RhbXAtaXQgY29tbWFuZHMKY29uZmlndXJlOjM5MTU1OiByZXN1bHQ6CkJ1aWxkaW5nIEdJ TVAgd2l0aCBwcmVmaXg9L3Vzci9sb2NhbCwgZGF0YXJvb3RkaXI9JHtwcmVmaXh9L3NoYXJlCkRl c2t0b3AgZmlsZXMgaW5zdGFsbCBpbnRvIC91c3IvbG9jYWwvc2hhcmUKCkV4dHJhIEJpbmFyaWVz OgogIGdpbXAtY29uc29sZTogICAgICAgIHllcwogIGdpbXAtcmVtb3RlOiAgICAgICAgIG5vIChu b3QgZW5hYmxlZCkKCk9wdGlvbmFsIEZlYXR1cmVzOgogIEQtQnVzIHNlcnZpY2U6ICAgICAgIHll cwogIExhbmd1YWdlIHNlbGVjdGlvbjogIG5vIChpc28tY29kZXMgcGFja2FnZSBub3QgZm91bmQp CgpPcHRpb25hbCBQbHVnLUluczoKICBBc2NpaSBBcnQ6ICAgICAgICAgICB5ZXMKICBIZWxwIEJy b3dzZXI6ICAgICAgICB5ZXMKICBMQ01TOiAgICAgICAgICAgICAgICB5ZXMKICBKUEVHOiAgICAg ICAgICAgICAgICB5ZXMKICBNTkc6ICAgICAgICAgICAgICAgICB5ZXMKICBQREY6ICAgICAgICAg ICAgICAgICB5ZXMKICBQTkc6ICAgICAgICAgICAgICAgICB5ZXMKICBQcmludDogICAgICAgICAg ICAgICBubyAoZGlzYWJsZWQpCiAgUFNQOiAgICAgICAgICAgICAgICAgeWVzCiAgUHl0aG9uOiAg ICAgICAgICAgICAgbm8KICBTY3JpcHQtRnU6ICAgICAgICAgICB5ZXMKICBTVkc6ICAgICAgICAg ICAgICAgICB5ZXMKICBUSUZGOiAgICAgICAgICAgICAgICB5ZXMKICBUV0FJTiAoTWFjT1MgWCk6 ICAgICBubwogIFRXQUlOIChXaW4zMik6ICAgICAgIG5vCiAgVVJJOiAgICAgICAgICAgICAgICAg eWVzICh1c2luZyBHSU8vR1ZmcykKICBXaW5kb3dzIElDTyAgICAgICAgICB5ZXMKICBXTUY6ICAg ICAgICAgICAgICAgICB5ZXMKICBYSlQ6ICAgICAgICAgICAgICAgICB5ZXMKICBYUE06ICAgICAg ICAgICAgICAgICB5ZXMKClBsdWctSW4gRmVhdHVyZXM6CiAgRVhJRiBzdXBwb3J0OiAgICAgICAg eWVzCiAgR05PTUUgVUk6ICAgICAgICAgICAgbm8gKGxpYmdub21ldWktMi4wIG5vdCBmb3VuZCkK ICBHTk9NRSBrZXlyaW5nOiAgICAgICB5ZXMKCk9wdGlvbmFsIE1vZHVsZXM6CiAgQUxTQSAoTUlE SSBJbnB1dCk6ICAgbm8gKGxpYmFzb3VuZCBub3QgZm91bmQgb3IgdW51c2FibGUpCiAgTGludXgg SW5wdXQ6ICAgICAgICAgbm8gKGxpbnV4IGlucHV0IHN1cHBvcnQgZGlzYWJsZWQpIChIQUwgc3Vw cG9ydDogbm8pCiAgRGlyZWN0SW5wdXQgKFdpbjMyKTogbm8KICBDb2xvciBDb3JyZWN0aW9uOiAg ICB5ZXMKICBTb2Z0IFByb29mOiAgICAgICAgICB5ZXMKCgojIyAtLS0tLS0tLS0tLS0tLS0tICMj CiMjIENhY2hlIHZhcmlhYmxlcy4gIyMKIyMgLS0tLS0tLS0tLS0tLS0tLSAjIwoKYWNfY3ZfYnVp bGQ9aTM4Ni1wb3J0YmxkLWZyZWVic2Q3LjEKYWNfY3ZfY19jb21waWxlcl9nbnU9eWVzCmFjX2N2 X2N4eF9jb21waWxlcl9nbnU9eWVzCmFjX2N2X2Vudl9CQUJMX0NGTEFHU19zZXQ9JycKYWNfY3Zf ZW52X0JBQkxfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9CQUJMX0xJQlNfc2V0PScnCmFjX2N2 X2Vudl9CQUJMX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0NBSVJPX0NGTEFHU19zZXQ9JycKYWNf Y3ZfZW52X0NBSVJPX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfQ0FJUk9fTElCU19zZXQ9JycK YWNfY3ZfZW52X0NBSVJPX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0NDQVNGTEFHU19zZXQ9JycK YWNfY3ZfZW52X0NDQVNGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfQ0NBU19zZXQ9JycKYWNfY3Zf ZW52X0NDQVNfdmFsdWU9JycKYWNfY3ZfZW52X0NDQ19zZXQ9JycKYWNfY3ZfZW52X0NDQ192YWx1 ZT0nJwphY19jdl9lbnZfQ0Nfc2V0PXNldAphY19jdl9lbnZfQ0NfdmFsdWU9Y2MKYWNfY3ZfZW52 X0NGTEFHU19zZXQ9c2V0CmFjX2N2X2Vudl9DRkxBR1NfdmFsdWU9Jy1PIC1waXBlJwphY19jdl9l bnZfQ1BQRkxBR1Nfc2V0PXNldAphY19jdl9lbnZfQ1BQRkxBR1NfdmFsdWU9LUkvdXNyL2xvY2Fs L2luY2x1ZGUKYWNfY3ZfZW52X0NQUF9zZXQ9JycKYWNfY3ZfZW52X0NQUF92YWx1ZT0nJwphY19j dl9lbnZfQ1VSTF9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9DVVJMX0NGTEFHU192YWx1ZT0nJwph Y19jdl9lbnZfQ1VSTF9MSUJTX3NldD0nJwphY19jdl9lbnZfQ1VSTF9MSUJTX3ZhbHVlPScnCmFj X2N2X2Vudl9DWFhDUFBfc2V0PScnCmFjX2N2X2Vudl9DWFhDUFBfdmFsdWU9JycKYWNfY3ZfZW52 X0NYWEZMQUdTX3NldD1zZXQKYWNfY3ZfZW52X0NYWEZMQUdTX3ZhbHVlPSctTyAtcGlwZScKYWNf Y3ZfZW52X0NYWF9zZXQ9c2V0CmFjX2N2X2Vudl9DWFhfdmFsdWU9YysrCmFjX2N2X2Vudl9EQlVT X0dMSUJfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfREJVU19HTElCX0NGTEFHU192YWx1ZT0nJwph Y19jdl9lbnZfREJVU19HTElCX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9EQlVTX0dMSUJfTElCU192 YWx1ZT0nJwphY19jdl9lbnZfRVhJRl9DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9FWElGX0NGTEFH U192YWx1ZT0nJwphY19jdl9lbnZfRVhJRl9MSUJTX3NldD0nJwphY19jdl9lbnZfRVhJRl9MSUJT X3ZhbHVlPScnCmFjX2N2X2Vudl9GNzdfc2V0PScnCmFjX2N2X2Vudl9GNzdfdmFsdWU9JycKYWNf Y3ZfZW52X0ZGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0ZGTEFHU192YWx1ZT0nJwphY19jdl9lbnZf Rk9OVENPTkZJR19DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9GT05UQ09ORklHX0NGTEFHU192YWx1 ZT0nJwphY19jdl9lbnZfRk9OVENPTkZJR19MSUJTX3NldD0nJwphY19jdl9lbnZfRk9OVENPTkZJ R19MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9HREtfUElYQlVGX0NGTEFHU19zZXQ9JycKYWNfY3Zf ZW52X0dES19QSVhCVUZfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2X2Vudl9HREtfUElYQlVGX0xJQlNf c2V0PScnCmFjX2N2X2Vudl9HREtfUElYQlVGX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dFR0xf Q0ZMQUdTX3NldD0nJwphY19jdl9lbnZfR0VHTF9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0dF R0xfTElCU19zZXQ9JycKYWNfY3ZfZW52X0dFR0xfTElCU192YWx1ZT0nJwphY19jdl9lbnZfR0lP X0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dJT19DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X0dJ T19MSUJTX3NldD0nJwphY19jdl9lbnZfR0lPX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dNT0RV TEVfTk9fRVhQT1JUX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X0dNT0RVTEVfTk9fRVhQT1JUX0NG TEFHU192YWx1ZT0nJwphY19jdl9lbnZfR01PRFVMRV9OT19FWFBPUlRfTElCU19zZXQ9JycKYWNf Y3ZfZW52X0dNT0RVTEVfTk9fRVhQT1JUX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X0dOT01FX1ZG U19DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9HTk9NRV9WRlNfQ0ZMQUdTX3ZhbHVlPScnCmFjX2N2 X2Vudl9HTk9NRV9WRlNfTElCU19zZXQ9JycKYWNfY3ZfZW52X0dOT01FX1ZGU19MSUJTX3ZhbHVl PScnCmFjX2N2X2Vudl9IQUxfQ0ZMQUdTX3NldD0nJwphY19jdl9lbnZfSEFMX0NGTEFHU192YWx1 ZT0nJwphY19jdl9lbnZfSEFMX0xJQlNfc2V0PScnCmFjX2N2X2Vudl9IQUxfTElCU192YWx1ZT0n JwphY19jdl9lbnZfTENNU19DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9MQ01TX0NGTEFHU192YWx1 ZT0nJwphY19jdl9lbnZfTENNU19MSUJTX3NldD0nJwphY19jdl9lbnZfTENNU19MSUJTX3ZhbHVl PScnCmFjX2N2X2Vudl9MREZMQUdTX3NldD1zZXQKYWNfY3ZfZW52X0xERkxBR1NfdmFsdWU9LUwv dXNyL2xvY2FsL2xpYgphY19jdl9lbnZfTElCU19zZXQ9JycKYWNfY3ZfZW52X0xJQlNfdmFsdWU9 JycKYWNfY3ZfZW52X1BBTkdPRlQyX0NGTEFHU19zZXQ9JycKYWNfY3ZfZW52X1BBTkdPRlQyX0NG TEFHU192YWx1ZT0nJwphY19jdl9lbnZfUEFOR09GVDJfTElCU19zZXQ9JycKYWNfY3ZfZW52X1BB TkdPRlQyX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52X1BLR19DT05GSUdfc2V0PScnCmFjX2N2X2Vu dl9QS0dfQ09ORklHX3ZhbHVlPScnCmFjX2N2X2Vudl9QTkdfQ0ZMQUdTX3NldD0nJwphY19jdl9l bnZfUE5HX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfUE5HX0xJQlNfc2V0PScnCmFjX2N2X2Vu dl9QTkdfTElCU192YWx1ZT0nJwphY19jdl9lbnZfUE9QUExFUl9DRkxBR1Nfc2V0PScnCmFjX2N2 X2Vudl9QT1BQTEVSX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfUE9QUExFUl9MSUJTX3NldD0n JwphY19jdl9lbnZfUE9QUExFUl9MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9QWUdUS19DRkxBR1Nf c2V0PScnCmFjX2N2X2Vudl9QWUdUS19DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X1BZR1RLX0xJ QlNfc2V0PScnCmFjX2N2X2Vudl9QWUdUS19MSUJTX3ZhbHVlPScnCmFjX2N2X2Vudl9TVkdfQ0ZM QUdTX3NldD0nJwphY19jdl9lbnZfU1ZHX0NGTEFHU192YWx1ZT0nJwphY19jdl9lbnZfU1ZHX0xJ QlNfc2V0PScnCmFjX2N2X2Vudl9TVkdfTElCU192YWx1ZT0nJwphY19jdl9lbnZfV0VCS0lUX0NG TEFHU19zZXQ9JycKYWNfY3ZfZW52X1dFQktJVF9DRkxBR1NfdmFsdWU9JycKYWNfY3ZfZW52X1dF QktJVF9MSUJTX3NldD0nJwphY19jdl9lbnZfV0VCS0lUX0xJQlNfdmFsdWU9JycKYWNfY3ZfZW52 X1hGSVhFU19DRkxBR1Nfc2V0PScnCmFjX2N2X2Vudl9YRklYRVNfQ0ZMQUdTX3ZhbHVlPScnCmFj X2N2X2Vudl9YRklYRVNfTElCU19zZXQ9JycKYWNfY3ZfZW52X1hGSVhFU19MSUJTX3ZhbHVlPScn CmFjX2N2X2Vudl9YTUtNRl9zZXQ9JycKYWNfY3ZfZW52X1hNS01GX3ZhbHVlPScnCmFjX2N2X2Vu dl9idWlsZF9hbGlhc19zZXQ9c2V0CmFjX2N2X2Vudl9idWlsZF9hbGlhc192YWx1ZT1pMzg2LXBv cnRibGQtZnJlZWJzZDcuMQphY19jdl9lbnZfaG9zdF9hbGlhc19zZXQ9JycKYWNfY3ZfZW52X2hv c3RfYWxpYXNfdmFsdWU9JycKYWNfY3ZfZW52X3RhcmdldF9hbGlhc19zZXQ9JycKYWNfY3ZfZW52 X3RhcmdldF9hbGlhc192YWx1ZT0nJwphY19jdl9mNzdfY29tcGlsZXJfZ251PW5vCmFjX2N2X2Z1 bmNfX2RvcHJudD1ubwphY19jdl9mdW5jX2FsbG9jYV93b3Jrcz15ZXMKYWNfY3ZfZnVuY19iaW5k X3RleHRkb21haW5fY29kZXNldD15ZXMKYWNfY3ZfZnVuY19jb25uZWN0PXllcwphY19jdl9mdW5j X2RjZ2V0dGV4dD15ZXMKYWNfY3ZfZnVuY19kaWZmdGltZT15ZXMKYWNfY3ZfZnVuY19maW5pdGU9 eWVzCmFjX2N2X2Z1bmNfZ2V0aG9zdGJ5bmFtZT15ZXMKYWNfY3ZfZnVuY19pbmV0X250b2E9eWVz CmFjX2N2X2Z1bmNfbW1hcD15ZXMKYWNfY3ZfZnVuY19yZW1vdmU9eWVzCmFjX2N2X2Z1bmNfcmlu dD1ubwphY19jdl9mdW5jX3NobWF0PXllcwphY19jdl9mdW5jX3ZwcmludGY9eWVzCmFjX2N2X2hh dmVfeD0naGF2ZV94PXllcwlhY194X2luY2x1ZGVzPSdcJycvdXNyL2xvY2FsL2luY2x1ZGUnXCcn CWFjX3hfbGlicmFyaWVzPSdcJycvdXNyL2xvY2FsL2xpYidcJycnCmFjX2N2X2hlYWRlcl9YMTFf WG11X1dpblV0aWxfaD15ZXMKYWNfY3ZfaGVhZGVyX1gxMV9leHRlbnNpb25zX3NoYXBlX2g9eWVz CmFjX2N2X2hlYWRlcl9YMTFfeHBtX2g9eWVzCmFjX2N2X2hlYWRlcl9hYWxpYl9oPXllcwphY19j dl9oZWFkZXJfZGxmY25faD15ZXMKYWNfY3ZfaGVhZGVyX2llZWVmcF9oPXllcwphY19jdl9oZWFk ZXJfaW50dHlwZXNfaD15ZXMKYWNfY3ZfaGVhZGVyX2xpYmludGxfaD15ZXMKYWNfY3ZfaGVhZGVy X2xpYm1uZ19oPXllcwphY19jdl9oZWFkZXJfbGludXhfaW5wdXRfaD1ubwphY19jdl9oZWFkZXJf bG9jYWxlX2g9eWVzCmFjX2N2X2hlYWRlcl9tYXRoX2g9eWVzCmFjX2N2X2hlYWRlcl9tZW1vcnlf aD15ZXMKYWNfY3ZfaGVhZGVyX3N0ZGM9eWVzCmFjX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXMKYWNf Y3ZfaGVhZGVyX3N0ZGxpYl9oPXllcwphY19jdl9oZWFkZXJfc3RyaW5nX2g9eWVzCmFjX2N2X2hl YWRlcl9zdHJpbmdzX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfaXBjX2g9eWVzCmFjX2N2X2hlYWRl cl9zeXNfcGFyYW1faD15ZXMKYWNfY3ZfaGVhZGVyX3N5c19zaG1faD15ZXMKYWNfY3ZfaGVhZGVy X3N5c19zdGF0X2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfdGltZV9oPXllcwphY19jdl9oZWFkZXJf c3lzX3RpbWVzX2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfdHlwZXNfaD15ZXMKYWNfY3ZfaGVhZGVy X3N5c193YWl0X2g9eWVzCmFjX2N2X2hlYWRlcl90aWZmaW9faD15ZXMKYWNfY3ZfaGVhZGVyX3Rp bWU9eWVzCmFjX2N2X2hlYWRlcl91bmlzdGRfaD15ZXMKYWNfY3ZfaGVhZGVyX3psaWJfaD15ZXMK YWNfY3ZfaG9zdD1pMzg2LXBvcnRibGQtZnJlZWJzZDcuMQphY19jdl9saWJfSUNFX0ljZUNvbm5l Y3Rpb25OdW1iZXI9eWVzCmFjX2N2X2xpYl9YZXh0X1hTaGFwZUdldFJlY3RhbmdsZXM9eWVzCmFj X2N2X2xpYl9YbXVfWG11Q2xpZW50V2luZG93PXllcwphY19jdl9saWJfWHBtX1hwbVJlYWRGaWxl VG9YcG1JbWFnZT15ZXMKYWNfY3ZfbGliX2FhX2FhX3ByaW50Zj15ZXMKYWNfY3ZfbGliX2Fzb3Vu ZF9zbmRfY3RsX29wZW49bm8KYWNfY3ZfbGliX2ludGxfYmluZHRleHRkb21haW49eWVzCmFjX2N2 X2xpYl9pbnRsX2RnZXR0ZXh0PXllcwphY19jdl9saWJfaW50bF9uZ2V0dGV4dD15ZXMKYWNfY3Zf bGliX2pwZWdfanBlZ19kZXN0cm95X2RlY29tcHJlc3M9eWVzCmFjX2N2X2xpYl9qcGVnX2pwZWdf c2F2ZV9tYXJrZXJzPXllcwphY19jdl9saWJfbV9yaW50PXllcwphY19jdl9saWJfbW5nX21uZ19j cmVhdGU9eWVzCmFjX2N2X2xpYl9zb2NrZXRfc29ja2V0PW5vCmFjX2N2X2xpYl90aWZmX1RJRkZS ZWFkU2NhbmxpbmU9eWVzCmFjX2N2X2xpYl93ZWJraXRfMV8wX3dlYmtpdF93ZWJfdmlld19zZXRf em9vbV9sZXZlbD1ubwphY19jdl9saWJfel9nenNldHBhcmFtcz15ZXMKYWNfY3Zfb2JqZXh0PW8K YWNfY3ZfcGF0aF9EQlVTX0JJTkRJTkdfVE9PTD0vdXNyL2xvY2FsL2Jpbi9kYnVzLWJpbmRpbmct dG9vbAphY19jdl9wYXRoX0RPTFRfQkFTSD0nJwphY19jdl9wYXRoX0VHUkVQPScvdXNyL2Jpbi9n cmVwIC1FJwphY19jdl9wYXRoX0ZSRUVUWVBFX0NPTkZJRz0vdXNyL2xvY2FsL2Jpbi9mcmVldHlw ZS1jb25maWcKYWNfY3ZfcGF0aF9HREtfUElYQlVGX0NTT1VSQ0U9L3Vzci9sb2NhbC9iaW4vZ2Rr LXBpeGJ1Zi1jc291cmNlCmFjX2N2X3BhdGhfR01TR0ZNVD0vdXNyL2xvY2FsL2Jpbi9tc2dmbXQK YWNfY3ZfcGF0aF9HUkVQPS91c3IvYmluL2dyZXAKYWNfY3ZfcGF0aF9JTlRMVE9PTF9FWFRSQUNU PS91c3IvbG9jYWwvYmluL2ludGx0b29sLWV4dHJhY3QKYWNfY3ZfcGF0aF9JTlRMVE9PTF9NRVJH RT0vdXNyL2xvY2FsL2Jpbi9pbnRsdG9vbC1tZXJnZQphY19jdl9wYXRoX0lOVExUT09MX1BFUkw9 L3Vzci9iaW4vcGVybAphY19jdl9wYXRoX0lOVExUT09MX1VQREFURT0vdXNyL2xvY2FsL2Jpbi9p bnRsdG9vbC11cGRhdGUKYWNfY3ZfcGF0aF9NU0dGTVQ9L3Vzci9sb2NhbC9iaW4vbXNnZm10CmFj X2N2X3BhdGhfTVNHTUVSR0U9L3Vzci9sb2NhbC9iaW4vbXNnbWVyZ2UKYWNfY3ZfcGF0aF9QRVJM PS91c3IvYmluL3Blcmw1CmFjX2N2X3BhdGhfUEtHX0NPTkZJRz0vdXNyL2xvY2FsL2Jpbi9wa2ct Y29uZmlnCmFjX2N2X3BhdGhfU0VORE1BSUw9L3Vzci9zYmluL3NlbmRtYWlsCmFjX2N2X3BhdGhf V01GX0NPTkZJRz0vdXNyL2xvY2FsL2Jpbi9saWJ3bWYtY29uZmlnCmFjX2N2X3BhdGhfWEdFVFRF WFQ9L3Vzci9sb2NhbC9iaW4veGdldHRleHQKYWNfY3ZfcGF0aF9YTUxMSU5UPS91c3IvbG9jYWwv YmluL3htbGxpbnQKYWNfY3ZfcGF0aF9YU0xUUFJPQz0vdXNyL2xvY2FsL2Jpbi94c2x0cHJvYwph Y19jdl9wYXRoX2FjX3B0X1BLR19DT05GSUc9L3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZwphY19j dl9wcm9nX0FXSz1uYXdrCmFjX2N2X3Byb2dfQ1BQPSdjYyAtRScKYWNfY3ZfcHJvZ19DWFhDUFA9 J2MrKyAtRScKYWNfY3ZfcHJvZ19hY19jdF9BUj1hcgphY19jdl9wcm9nX2FjX2N0X0NDPWNjCmFj X2N2X3Byb2dfYWNfY3RfUkFOTElCPXJhbmxpYgphY19jdl9wcm9nX2FjX2N0X1NUUklQPXN0cmlw CmFjX2N2X3Byb2dfY2NfYzg5PScnCmFjX2N2X3Byb2dfY2NfY2NfY19vPXllcwphY19jdl9wcm9n X2NjX2c9eWVzCmFjX2N2X3Byb2dfY3h4X2c9eWVzCmFjX2N2X3Byb2dfZjc3X2c9bm8KYWNfY3Zf cHJvZ19tYWtlX2dtYWtlX3NldD15ZXMKYWNfY3Zfc2VhcmNoX3N0cmVycm9yPSdub25lIHJlcXVp cmVkJwphY19jdl9zeXNfZmlsZV9vZmZzZXRfYml0cz1ubwphY19jdl9zeXNfbGFyZ2VmaWxlX0ND PW5vCmFjX2N2X3R5cGVfcGlkX3Q9eWVzCmFjX2N2X3R5cGVfc2lnbmFsPXZvaWQKYWNfY3Zfd29y a2luZ19hbGxvY2FfaD1ubwphbV9jdl9DQ0FTX2RlcGVuZGVuY2llc19jb21waWxlcl90eXBlPWdj YzMKYW1fY3ZfQ0NfZGVwZW5kZW5jaWVzX2NvbXBpbGVyX3R5cGU9Z2NjMwphbV9jdl9DWFhfZGVw ZW5kZW5jaWVzX2NvbXBpbGVyX3R5cGU9Z2NjMwphbV9jdl92YWxfTENfTUVTU0FHRVM9eWVzCmJy X2N2X2JpbnJlbG9jPW5vCmd0X2N2X2Z1bmNfZGdldHRleHRfbGliYz1ubwpndF9jdl9mdW5jX2Rn ZXR0ZXh0X2xpYmludGw9eWVzCmd0X2N2X2Z1bmNfbmdldHRleHRfbGliYz1ubwpndF9jdl9oYXZl X2dldHRleHQ9eWVzCmx0X2N2X2RlcGxpYnNfY2hlY2tfbWV0aG9kPXBhc3NfYWxsCmx0X2N2X2Zp bGVfbWFnaWNfY21kPSckTUFHSUNfQ01EJwpsdF9jdl9maWxlX21hZ2ljX3Rlc3RfZmlsZT0nJwps dF9jdl9sZF9yZWxvYWRfZmxhZz0tcgpsdF9jdl9vYmpkaXI9LmxpYnMKbHRfY3ZfcGF0aF9MRD0v dXNyL2Jpbi9sZApsdF9jdl9wYXRoX0xEQ1hYPS91c3IvYmluL2xkCmx0X2N2X3BhdGhfTk09Jy91 c3IvYmluL25tIC1CJwpsdF9jdl9wYXRoX1NFRD0vdXNyL2Jpbi9zZWQKbHRfY3ZfcHJvZ19jb21w aWxlcl9jX289eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfY19vX0NYWD15ZXMKbHRfY3ZfcHJvZ19j b21waWxlcl9waWNfd29ya3M9eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfcGljX3dvcmtzX0NYWD15 ZXMKbHRfY3ZfcHJvZ19jb21waWxlcl9ydHRpX2V4Y2VwdGlvbnM9bm8KbHRfY3ZfcHJvZ19jb21w aWxlcl9zdGF0aWNfd29ya3M9eWVzCmx0X2N2X3Byb2dfY29tcGlsZXJfc3RhdGljX3dvcmtzX0NY WD15ZXMKbHRfY3ZfcHJvZ19nbnVfbGQ9eWVzCmx0X2N2X3Byb2dfZ251X2xkY3h4PXllcwpsdF9j dl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPSdzZWQgLW4gLWUgJ1wnJ3MvXi4qWyAJXVwoW0FCQ0RH SVJTVFddW0FCQ0RHSVJTVFddKlwpWyAJXVsgCV0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkk L1wxIFwyIFwyL3AnXCcnJwpsdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF90b19jX25hbWVfYWRkcmVz cz0nc2VkIC1uIC1lICdcJydzL146IFwoW14gXSpcKSAkLyAge1wiXDFcIiwgKGx0X3B0cikgMH0s L3AnXCcnIC1lICdcJydzL15bQkNERUdSU1RdIFwoW14gXSpcKSBcKFteIF0qXCkkLyAgeyJcMiIs IChsdF9wdHIpIFwmXDJ9LC9wJ1wnJycKbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY2RlY2w9 J3NlZCAtbiAtZSAnXCcncy9eLiAuKiBcKC4qXCkkL2V4dGVybiBpbnQgXDE7L3AnXCcnJwpsdF9j dl9zeXNfbGliX2Rsc2VhcmNoX3BhdGhfc3BlYz0nL2xpYiAvdXNyL2xpYicKbHRfY3Zfc3lzX2xp Yl9zZWFyY2hfcGF0aF9zcGVjPS91c3IvbGliCmx0X2N2X3N5c19tYXhfY21kX2xlbj0yNjIxNDQK bHRfbHRfY3ZfcHJvZ19jb21waWxlcl9jX289JyJ5ZXMiJwpsdF9sdF9jdl9wcm9nX2NvbXBpbGVy X2Nfb19DWFg9JyJ5ZXMiJwpsdF9sdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPScic2VkIC1u IC1lICdcJydzL14uKlsgCV1cXChbQUJDREdJUlNUV11bQUJDREdJUlNUV10qXFwpWyAJXVsgCV0q XFwoW19BLVphLXpdW19BLVphLXowLTldKlxcKVwkL1xcMSBcXDIgXFwyL3AnXCcnIicKbHRfbHRf Y3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY19uYW1lX2FkZHJlc3M9JyJzZWQgLW4gLWUgJ1wnJ3Mv XjogXFwoW14gXSpcXCkgXCQvICB7XFxcIlxcMVxcXCIsIChsdF9wdHIpIDB9LC9wJ1wnJyAtZSAn XCcncy9eW0JDREVHUlNUXSBcXChbXiBdKlxcKSBcXChbXiBdKlxcKVwkLyAge1wiXFwyXCIsIChs dF9wdHIpIFxcJlxcMn0sL3AnXCcnIicKbHRfbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY2Rl Y2w9JyJzZWQgLW4gLWUgJ1wnJ3MvXi4gLiogXFwoLipcXClcJC9leHRlcm4gaW50IFxcMTsvcCdc JyciJwpwa2dfY3ZfQkFCTF9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL2JhYmwtMC4wICAn CnBrZ19jdl9CQUJMX0xJQlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxiYWJsLTAuMCAtbG0gICcKcGtn X2N2X0NBSVJPX0NGTEFHUz0nLURfVEhSRUFEX1NBRkUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvY2Fp cm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvZnJlZXR5cGUyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1J L3Vzci9sb2NhbC9pbmNsdWRlL3BpeG1hbi0xICAnCnBrZ19jdl9DQUlST19MSUJTPSctcHRocmVh ZCAtTC91c3IvbG9jYWwvbGliIC1sY2Fpcm8gICcKcGtnX2N2X0NVUkxfQ0ZMQUdTPSctSS91c3Iv bG9jYWwvaW5jbHVkZSAgJwpwa2dfY3ZfQ1VSTF9MSUJTPSctcnBhdGg9L3Vzci9saWI6L3Vzci9s b2NhbC9saWIgLUwvdXNyL2xvY2FsL2xpYiAtbGN1cmwgICcKcGtnX2N2X0RCVVNfR0xJQl9DRkxB R1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL2RidXMtMS4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2Ri dXMtMS4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAgLUkvdXNyL2xvY2Fs L2xpYi9nbGliLTIuMC9pbmNsdWRlICAnCnBrZ19jdl9EQlVTX0dMSUJfTElCUz0nLUwvdXNyL2xv Y2FsL2xpYiAtbGRidXMtZ2xpYi0xIC1sZGJ1cy0xIC1sZ29iamVjdC0yLjAgLWxnbGliLTIuMCAt bGljb252ICAnCnBrZ19jdl9FWElGX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUgICcKcGtn X2N2X0VYSUZfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbGV4aWYgLWxtICAnCnBrZ19jdl9GT05U Q09ORklHX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUgICcKcGtnX2N2X0ZPTlRDT05GSUdf TElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbGZvbnRjb25maWcgICcKcGtnX2N2X0dES19QSVhCVUZf Q0ZMQUdTPSctSS91c3IvbG9jYWwvaW5jbHVkZS9ndGstMi4wIC1JL3Vzci9sb2NhbC9pbmNsdWRl L2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAgJwpwa2dfY3ZfR0RL X1BJWEJVRl9MSUJTPSctTC91c3IvbG9jYWwvbGliIC1sZ2RrX3BpeGJ1Zi0yLjAgLWxtIC1sZ29i amVjdC0yLjAgLWxnbW9kdWxlLTIuMCAtbGdsaWItMi4wIC1saWNvbnYgICcKcGtnX2N2X0dFR0xf Q0ZMQUdTPSctSS91c3IvbG9jYWwvaW5jbHVkZS9nZWdsLTAuMCAtSS91c3IvbG9jYWwvaW5jbHVk ZS9iYWJsLTAuMCAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGli L2dsaWItMi4wL2luY2x1ZGUgICcKcGtnX2N2X0dFR0xfTElCUz0nLVdsLC0tZXhwb3J0LWR5bmFt aWMgLUwvdXNyL2xvY2FsL2xpYiAtbGdlZ2wtMC4wIC1sZ2lvLTIuMCAtbGJhYmwtMC4wIC1sbSAt bGdvYmplY3QtMi4wIC1sZ21vZHVsZS0yLjAgLWxnbGliLTIuMCAtbGljb252ICAnCnBrZ19jdl9H SU9fQ0ZMQUdTPSctSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGli L2dsaWItMi4wL2luY2x1ZGUgICcKcGtnX2N2X0dJT19MSUJTPSctTC91c3IvbG9jYWwvbGliIC1s Z2lvLTIuMCAtbGdvYmplY3QtMi4wIC1sZ21vZHVsZS0yLjAgLWxnbGliLTIuMCAtbGljb252ICAn CnBrZ19jdl9HTU9EVUxFX05PX0VYUE9SVF9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL2ds aWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAgJwpwa2dfY3ZfR01PRFVM RV9OT19FWFBPUlRfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbGdtb2R1bGUtMi4wIC1sZ2xpYi0y LjAgLWxpY29udiAgJwpwa2dfY3ZfR05PTUVfVkZTX0NGTEFHUz0nLURfUkVFTlRSQU5UIC1ET1JC SVQyPTEgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ25vbWUtdmZzLTIuMCAtSS91c3IvbG9jYWwvbGli L2dub21lLXZmcy0yLjAvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9nY29uZi8yIC1JL3Vz ci9sb2NhbC9pbmNsdWRlL29yYml0LTIuMCAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAt SS91c3IvbG9jYWwvbGliL2dsaWItMi4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ25v bWUta2V5cmluZy0xICAnCnBrZ19jdl9HTk9NRV9WRlNfTElCUz0nLXB0aHJlYWQgLUwvdXNyL2xv Y2FsL2xpYiAtbGdub21ldmZzLTIgLWxnY29uZi0yIC1sZ3RocmVhZC0yLjAgLWxnbW9kdWxlLTIu MCAtbGdvYmplY3QtMi4wIC1sZ25vbWUta2V5cmluZyAtbGdsaWItMi4wIC1saWNvbnYgICcKcGtn X2N2X0xDTVNfQ0ZMQUdTPSctSS91c3IvbG9jYWwvaW5jbHVkZSAgJwpwa2dfY3ZfTENNU19MSUJT PSctTC91c3IvbG9jYWwvbGliIC1sbGNtcyAgJwpwa2dfY3ZfUEFOR09GVDJfQ0ZMQUdTPSctSS91 c3IvbG9jYWwvaW5jbHVkZS9wYW5nby0xLjAgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZnJlZXR5cGUy IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vz ci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAgJwpwa2dfY3ZfUEFOR09GVDJfTElCUz0nLUwv dXNyL2xvY2FsL2xpYiAtbHBhbmdvZnQyLTEuMCAtbHBhbmdvLTEuMCAtbG0gLWxmcmVldHlwZSAt bHogLWxmb250Y29uZmlnIC1sZ29iamVjdC0yLjAgLWxnbW9kdWxlLTIuMCAtbGdsaWItMi4wIC1s aWNvbnYgICcKcGtnX2N2X1BOR19DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlICAnCnBrZ19j dl9QTkdfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbHBuZyAtbHogLWxtICAnCnBrZ19jdl9QT1BQ TEVSX0NGTEFHUz0nLURfVEhSRUFEX1NBRkUgLURfUkVFTlRSQU5UIC1JL3Vzci9sb2NhbC9pbmNs dWRlL3BvcHBsZXIvZ2xpYiAtSS91c3IvbG9jYWwvaW5jbHVkZS9wb3BwbGVyIC1JL3Vzci9sb2Nh bC9pbmNsdWRlL2d0ay0yLjAgLUkvdXNyL2xvY2FsL2xpYi9ndGstMi4wL2luY2x1ZGUgLUkvdXNy L2xvY2FsL2luY2x1ZGUvY2Fpcm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAgLUkvdXNy L2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL3BhbmdvLTEu MCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9mcmVldHlwZTIgLUkv dXNyL2xvY2FsL2luY2x1ZGUvcGl4bWFuLTEgICcKcGtnX2N2X1BPUFBMRVJfTElCUz0nLXB0aHJl YWQgLUwvdXNyL2xvY2FsL2xpYiAtbHBvcHBsZXItZ2xpYiAtbGdkay14MTEtMi4wIC1sZ2RrX3Bp eGJ1Zi0yLjAgLWxwYW5nb2NhaXJvLTEuMCAtbFhleHQgLWxYcmVuZGVyIC1sWGluZXJhbWEgLWxY aSAtbFhyYW5kciAtbFhjdXJzb3IgLWxYY29tcG9zaXRlIC1sWGRhbWFnZSAtbGNhaXJvIC1scGFu Z29mdDItMS4wIC1scGFuZ28tMS4wIC1sbSAtbGZyZWV0eXBlIC1seiAtbGZvbnRjb25maWcgLWxY MTEgLWxYZml4ZXMgLWxnb2JqZWN0LTIuMCAtbGdtb2R1bGUtMi4wIC1sZ3RocmVhZC0yLjAgLWxn bGliLTIuMCAtbGljb252ICAnCnBrZ19jdl9TVkdfQ0ZMQUdTPSctRF9USFJFQURfU0FGRSAtSS91 c3IvbG9jYWwvaW5jbHVkZS9saWJyc3ZnLTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAg LUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2d0 ay0yLjAgLUkvdXNyL2xvY2FsL2luY2x1ZGUvY2Fpcm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvZnJl ZXR5cGUyIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL3BpeG1hbi0x ICAnCnBrZ19jdl9TVkdfTElCUz0nLXB0aHJlYWQgLUwvdXNyL2xvY2FsL2xpYiAtbHJzdmctMiAt bGdka19waXhidWYtMi4wIC1sbSAtbGNhaXJvIC1sZ29iamVjdC0yLjAgLWxnbW9kdWxlLTIuMCAt bGdsaWItMi4wIC1saWNvbnYgICcKcGtnX2N2X1dFQktJVF9DRkxBR1M9Jy1EX1RIUkVBRF9TQUZF IC1JL3Vzci9sb2NhbC9pbmNsdWRlL1dlYktpdCAtSS91c3IvbG9jYWwvaW5jbHVkZS9ndGstMi4w IC1JL3Vzci9sb2NhbC9saWIvZ3RrLTIuMC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2F0 ay0xLjAgLUkvdXNyL2xvY2FsL2luY2x1ZGUvY2Fpcm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvcGFu Z28tMS4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4w IC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9m cmVldHlwZTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvcGl4bWFuLTEgICcKcGtnX2N2X1dFQktJVF9M SUJTPSctcHRocmVhZCAtTC91c3IvbG9jYWwvbGliIC1sV2ViS2l0R3RrIC1sZ3RrLXgxMS0yLjAg LWxnZGsteDExLTIuMCAtbGF0ay0xLjAgLWxnZGtfcGl4YnVmLTIuMCAtbHBhbmdvY2Fpcm8tMS4w IC1sWGV4dCAtbFhyZW5kZXIgLWxYaW5lcmFtYSAtbFhpIC1sWHJhbmRyIC1sWGN1cnNvciAtbFhj b21wb3NpdGUgLWxYZGFtYWdlIC1sY2Fpcm8gLWxwYW5nb2Z0Mi0xLjAgLWxwYW5nby0xLjAgLWxt IC1sZnJlZXR5cGUgLWx6IC1sZm9udGNvbmZpZyAtbFgxMSAtbFhmaXhlcyAtbGdvYmplY3QtMi4w IC1sZ21vZHVsZS0yLjAgLWxnbGliLTIuMCAtbGljb252ICAnCnBrZ19jdl9YRklYRVNfQ0ZMQUdT PSctRF9USFJFQURfU0FGRSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgJwpwa2dfY3ZfWEZJWEVTX0xJ QlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxYZml4ZXMgICcKCiMjIC0tLS0tLS0tLS0tLS0tLS0tICMj CiMjIE91dHB1dCB2YXJpYWJsZXMuICMjCiMjIC0tLS0tLS0tLS0tLS0tLS0tICMjCgpBQV9MSUJT PSctbGFhJwpBQ0xPQ0FMPScke1NIRUxMfSAvdXNyL3BvcnRzL2dyYXBoaWNzL2dpbXAtYXBwL3dv cmsvZ2ltcC0yLjYuMS9taXNzaW5nIC0tcnVuIGFjbG9jYWwtMS4xMCAnCkFMTE9DQT0nJwpBTExf TElOR1VBUz0nJwpBTFNBX0NGTEFHUz0nJwpBTFNBX0xJQlM9JycKQUxUSVZFQ19FWFRSQV9DRkxB R1M9JycKQU1ERVBCQUNLU0xBU0g9J1wnCkFNREVQX0ZBTFNFPScjJwpBTURFUF9UUlVFPScnCkFN VEFSPScke1NIRUxMfSAvdXNyL3BvcnRzL2dyYXBoaWNzL2dpbXAtYXBwL3dvcmsvZ2ltcC0yLjYu MS9taXNzaW5nIC0tcnVuIHRhcicKQVI9J2FyJwpBUz0nYXMnCkFVVE9DT05GPScke1NIRUxMfSAv dXNyL3BvcnRzL2dyYXBoaWNzL2dpbXAtYXBwL3dvcmsvZ2ltcC0yLjYuMS9taXNzaW5nIC0tcnVu IGF1dG9jb25mJwpBVVRPSEVBREVSPScke1NIRUxMfSAvdXNyL3BvcnRzL2dyYXBoaWNzL2dpbXAt YXBwL3dvcmsvZ2ltcC0yLjYuMS9taXNzaW5nIC0tcnVuIGF1dG9oZWFkZXInCkFVVE9NQUtFPSck e1NIRUxMfSAvdXNyL3BvcnRzL2dyYXBoaWNzL2dpbXAtYXBwL3dvcmsvZ2ltcC0yLjYuMS9taXNz aW5nIC0tcnVuIGF1dG9tYWtlLTEuMTAnCkFXSz0nbmF3aycKQkFCTF9DRkxBR1M9Jy1JL3Vzci9s b2NhbC9pbmNsdWRlL2JhYmwtMC4wICAnCkJBQkxfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbGJh YmwtMC4wIC1sbSAgJwpCSU5SRUxPQ19DRkxBR1M9JycKQklOUkVMT0NfTElCUz0nJwpCVUlMRF9I RUxQX0JST1dTRVJfRkFMU0U9JyMnCkJVSUxEX0hFTFBfQlJPV1NFUl9UUlVFPScnCkJVSUxEX0pQ RUdfRkFMU0U9JyMnCkJVSUxEX0pQRUdfVFJVRT0nJwpCVUlMRF9QUklOVF9GQUxTRT0nJwpCVUlM RF9QUklOVF9UUlVFPScjJwpCVUlMRF9QWVRIT05fRkFMU0U9JycKQlVJTERfUFlUSE9OX1RSVUU9 JyMnCkJVSUxEX1NDUklQVF9GVV9GQUxTRT0nIycKQlVJTERfU0NSSVBUX0ZVX1RSVUU9JycKQlVJ TERfWEpUX0ZBTFNFPScjJwpCVUlMRF9YSlRfVFJVRT0nJwpDQUlST19DRkxBR1M9Jy1EX1RIUkVB RF9TQUZFIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2NhaXJvIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2Zy ZWV0eXBlMiAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9waXhtYW4t MSAgJwpDQUlST19MSUJTPSctcHRocmVhZCAtTC91c3IvbG9jYWwvbGliIC1sY2Fpcm8gICcKQ0FS Qk9OX0xERkxBR1M9JycKQ0FUQUxPR1M9JycKQ0FUT0JKRVhUPScuZ21vJwpDQz0nY2MnCkNDQVM9 J2NjJwpDQ0FTREVQTU9ERT0nZGVwbW9kZT1nY2MzJwpDQ0FTRkxBR1M9Jy1PIC1waXBlJwpDQ0RF UE1PREU9J2RlcG1vZGU9Z2NjMycKQ0ZMQUdTPSctTyAtcGlwZSAtV2FsbCAtV2RlY2xhcmF0aW9u LWFmdGVyLXN0YXRlbWVudCAtV21pc3NpbmctcHJvdG90eXBlcyAtV21pc3NpbmctZGVjbGFyYXRp b25zIC1XaW5pdC1zZWxmIC1XcG9pbnRlci1hcml0aCAtV29sZC1zdHlsZS1kZWZpbml0aW9uJwpD UFA9J2NjIC1FJwpDUFBGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUgLURHSU1QX0RJU0FCTEVf REVQUkVDQVRFRCAtREdfRElTQUJMRV9ERVBSRUNBVEVEIC1ER0RLX1BJWEJVRl9ESVNBQkxFX0RF UFJFQ0FURUQgLURHREtfRElTQUJMRV9ERVBSRUNBVEVEIC1ER1RLX0RJU0FCTEVfREVQUkVDQVRF RCAtRFBBTkdPX0RJU0FCTEVfREVQUkVDQVRFRCAtREdES19NVUxUSUhFQURfU0FGRSAtREdUS19N VUxUSUhFQURfU0FGRScKQ1VSTF9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlICAnCkNVUkxf TElCUz0nLXJwYXRoPS91c3IvbGliOi91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIgLWxj dXJsICAnCkNYWD0nYysrJwpDWFhDUFA9J2MrKyAtRScKQ1hYREVQTU9ERT0nZGVwbW9kZT1nY2Mz JwpDWFhGTEFHUz0nLU8gLXBpcGUnCkNZR1BBVEhfVz0nZWNobycKREFUQURJUk5BTUU9J3NoYXJl JwpEQlVTX0JJTkRJTkdfVE9PTD0nL3Vzci9sb2NhbC9iaW4vZGJ1cy1iaW5kaW5nLXRvb2wnCkRC VVNfR0xJQl9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL2RidXMtMS4wIC1JL3Vzci9sb2Nh bC9pbmNsdWRlL2RidXMtMS4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAg LUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRlICAnCkRCVVNfR0xJQl9MSUJTPSctTC91 c3IvbG9jYWwvbGliIC1sZGJ1cy1nbGliLTEgLWxkYnVzLTEgLWxnb2JqZWN0LTIuMCAtbGdsaWIt Mi4wIC1saWNvbnYgICcKREVGQVVMVF9CSU5BUllfRkFMU0U9JyMnCkRFRkFVTFRfQklOQVJZX1RS VUU9JycKREVGUz0nLURIQVZFX0NPTkZJR19IJwpERVBESVI9Jy5kZXBzJwpERVNLVE9QX0RBVEFE SVI9Jy91c3IvbG9jYWwvc2hhcmUnCkRFU0tUT1BfREFUQURJUl9GQUxTRT0nIycKREVTS1RPUF9E QVRBRElSX1RSVUU9JycKRExMVE9PTD0nZGxsdG9vbCcKRE9DX1NIT09URVI9J2RvYy1zaG9vdGVy JwpEU1lNVVRJTD0nJwpFQ0hPPSdlY2hvJwpFQ0hPX0M9JycKRUNIT19OPSctbicKRUNIT19UPScn CkVHUkVQPScvdXNyL2Jpbi9ncmVwIC1FJwpFTkFCTEVfR0lNUF9DT05TT0xFX0ZBTFNFPScjJwpF TkFCTEVfR0lNUF9DT05TT0xFX1RSVUU9JycKRU5BQkxFX0dUS19ET0NfQVBQX0ZBTFNFPScnCkVO QUJMRV9HVEtfRE9DX0FQUF9UUlVFPScjJwpFTkFCTEVfR1RLX0RPQ19GQUxTRT0nJwpFTkFCTEVf R1RLX0RPQ19UUlVFPScjJwpFWEVFWFQ9JycKRVhJRl9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNs dWRlICAnCkVYSUZfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAtbGV4aWYgLWxtICAnCkY3Nz0nJwpG RkxBR1M9JycKRklMRV9BQT0nZmlsZS1hYSQoRVhFRVhUKScKRklMRV9NTkc9J2ZpbGUtbW5nJChF WEVFWFQpJwpGSUxFX1BERj0nZmlsZS1wZGYkKEVYRUVYVCknCkZJTEVfUE5HPSdmaWxlLXBuZyQo RVhFRVhUKScKRklMRV9QU1A9J2ZpbGUtcHNwJChFWEVFWFQpJwpGSUxFX1NWRz0nZmlsZS1zdmck KEVYRUVYVCknCkZJTEVfVElGRl9MT0FEPSdmaWxlLXRpZmYtbG9hZCQoRVhFRVhUKScKRklMRV9U SUZGX1NBVkU9J2ZpbGUtdGlmZi1zYXZlJChFWEVFWFQpJwpGSUxFX1dNRj0nZmlsZS13bWYkKEVY RUVYVCknCkZJTEVfWFBNPSdmaWxlLXhwbSQoRVhFRVhUKScKRk9OVENPTkZJR19DRkxBR1M9Jy1J L3Vzci9sb2NhbC9pbmNsdWRlICAnCkZPTlRDT05GSUdfTElCUz0nLUwvdXNyL2xvY2FsL2xpYiAt bGZvbnRjb25maWcgICcKRlJFRVRZUEVfQ09ORklHPScvdXNyL2xvY2FsL2Jpbi9mcmVldHlwZS1j b25maWcnCkZSRUVUWVBFX0xJQlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxmcmVldHlwZSAtbHonCkdE S19QSVhCVUZfQ0ZMQUdTPSctSS91c3IvbG9jYWwvaW5jbHVkZS9ndGstMi4wIC1JL3Vzci9sb2Nh bC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAvaW5jbHVkZSAgJwpH REtfUElYQlVGX0NTT1VSQ0U9Jy91c3IvbG9jYWwvYmluL2dkay1waXhidWYtY3NvdXJjZScKR0RL X1BJWEJVRl9MSUJTPSctTC91c3IvbG9jYWwvbGliIC1sZ2RrX3BpeGJ1Zi0yLjAgLWxtIC1sZ29i amVjdC0yLjAgLWxnbW9kdWxlLTIuMCAtbGdsaWItMi4wIC1saWNvbnYgICcKR0VHTF9DRkxBR1M9 Jy1JL3Vzci9sb2NhbC9pbmNsdWRlL2dlZ2wtMC4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2JhYmwt MC4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0y LjAvaW5jbHVkZSAgJwpHRUdMX0xJQlM9Jy1XbCwtLWV4cG9ydC1keW5hbWljIC1ML3Vzci9sb2Nh bC9saWIgLWxnZWdsLTAuMCAtbGdpby0yLjAgLWxiYWJsLTAuMCAtbG0gLWxnb2JqZWN0LTIuMCAt bGdtb2R1bGUtMi4wIC1sZ2xpYi0yLjAgLWxpY29udiAgJwpHRVRURVhUX1BBQ0tBR0U9J2dpbXAy MCcKR0lNUElOU1RBTEw9JycKR0lNUF9BUElfVkVSU0lPTj0nMi4wJwpHSU1QX0FQUF9WRVJTSU9O PScyLjYnCkdJTVBfQklOQVJZX0FHRT0nNjAxJwpHSU1QX0NPTU1BTkQ9J2dpbXAtMi42JwpHSU1Q X0RBVEFfVkVSU0lPTj0nMi4wJwpHSU1QX0ZVTExfTkFNRT0nR05VIEltYWdlIE1hbmlwdWxhdGlv biBQcm9ncmFtJwpHSU1QX0lOVEVSRkFDRV9BR0U9JzEnCkdJTVBfTUFKT1JfVkVSU0lPTj0nMicK R0lNUF9NSUNST19WRVJTSU9OPScxJwpHSU1QX01JTk9SX1ZFUlNJT049JzYnCkdJTVBfTUtFTlVN Uz0nJChQRVJMKSAkKHRvcF9zcmNkaXIpL3Rvb2xzL2dpbXAtbWtlbnVtcycKR0lNUF9NT0RVTEVT PSdtb2R1bGVzJwpHSU1QX1BLR0NPTkZJR19WRVJTSU9OPScyLjAnCkdJTVBfUExVR0lOUz0ncGx1 Zy1pbnMnCkdJTVBfUExVR0lOX1ZFUlNJT049JzIuMCcKR0lNUF9SRUFMX1ZFUlNJT049JzIuNi4x JwpHSU1QX1JFTU9URT0nJwpHSU1QX1JFTU9URV9NQU5QQUdFPScnCkdJTVBfU1lTQ09ORl9WRVJT SU9OPScyLjAnCkdJTVBfVE9PTF9WRVJTSU9OPScyLjAnCkdJTVBfVU5TVEFCTEU9J25vJwpHSU1Q X1VOU1RBQkxFX0ZBTFNFPScnCkdJTVBfVU5TVEFCTEVfVFJVRT0nIycKR0lNUF9VU0VSX1ZFUlNJ T049JzIuNicKR0lNUF9WRVJTSU9OPScyLjYuMScKR0lPX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2lu Y2x1ZGUvZ2xpYi0yLjAgLUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRlICAnCkdJT19M SUJTPSctTC91c3IvbG9jYWwvbGliIC1sZ2lvLTIuMCAtbGdvYmplY3QtMi4wIC1sZ21vZHVsZS0y LjAgLWxnbGliLTIuMCAtbGljb252ICAnCkdMSUJfQ0ZMQUdTPSctRF9SRUVOVFJBTlQgLUkvdXNy L2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAgLUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRl ICAnCkdMSUJfR0VOTUFSU0hBTD0nZ2xpYi1nZW5tYXJzaGFsJwpHTElCX0xJQlM9Jy1wdGhyZWFk IC1ML3Vzci9sb2NhbC9saWIgLWxnb2JqZWN0LTIuMCAtbGd0aHJlYWQtMi4wIC1sZ2xpYi0yLjAg LWxpY29udiAgJwpHTElCX01LRU5VTVM9J2dsaWItbWtlbnVtcycKR0xJQl9SRVFVSVJFRF9WRVJT SU9OPScyLjE2LjEnCkdNT0RVTEVfTk9fRVhQT1JUX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1 ZGUvZ2xpYi0yLjAgLUkvdXNyL2xvY2FsL2xpYi9nbGliLTIuMC9pbmNsdWRlICAnCkdNT0RVTEVf Tk9fRVhQT1JUX0xJQlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxnbW9kdWxlLTIuMCAtbGdsaWItMi4w IC1saWNvbnYgICcKR01PRklMRVM9JycKR01TR0ZNVD0nL3Vzci9sb2NhbC9iaW4vbXNnZm10JwpH Tk9NRV9WRlNfQ0ZMQUdTPSctRF9SRUVOVFJBTlQgLURPUkJJVDI9MSAtSS91c3IvbG9jYWwvaW5j bHVkZS9nbm9tZS12ZnMtMi4wIC1JL3Vzci9sb2NhbC9saWIvZ25vbWUtdmZzLTIuMC9pbmNsdWRl IC1JL3Vzci9sb2NhbC9pbmNsdWRlL2djb25mLzIgLUkvdXNyL2xvY2FsL2luY2x1ZGUvb3JiaXQt Mi4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0y LjAvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbm9tZS1rZXlyaW5nLTEgICcKR05PTUVf VkZTX0xJQlM9Jy1wdGhyZWFkIC1ML3Vzci9sb2NhbC9saWIgLWxnbm9tZXZmcy0yIC1sZ2NvbmYt MiAtbGd0aHJlYWQtMi4wIC1sZ21vZHVsZS0yLjAgLWxnb2JqZWN0LTIuMCAtbGdub21lLWtleXJp bmcgLWxnbGliLTIuMCAtbGljb252ICAnCkdPQkpFQ1RfUVVFUlk9J2dvYmplY3QtcXVlcnknCkdS RVA9Jy91c3IvYmluL2dyZXAnCkdUS19DRkxBR1M9Jy1EX1RIUkVBRF9TQUZFIC1EX1JFRU5UUkFO VCAtSS91c3IvbG9jYWwvaW5jbHVkZS9ndGstMi4wIC1JL3Vzci9sb2NhbC9saWIvZ3RrLTIuMC9p bmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2F0ay0xLjAgLUkvdXNyL2xvY2FsL2luY2x1ZGUv Y2Fpcm8gLUkvdXNyL2xvY2FsL2luY2x1ZGUvcGFuZ28tMS4wIC1JL3Vzci9sb2NhbC9pbmNsdWRl IC1JL3Vzci9sb2NhbC9pbmNsdWRlL2dsaWItMi4wIC1JL3Vzci9sb2NhbC9saWIvZ2xpYi0yLjAv aW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9mcmVldHlwZTIgLUkvdXNyL2xvY2FsL2luY2x1 ZGUvcGl4bWFuLTEgICcKR1RLX0RPQ19VU0VfTElCVE9PTF9GQUxTRT0nIycKR1RLX0RPQ19VU0Vf TElCVE9PTF9UUlVFPScnCkdUS19MSUJTPSctcHRocmVhZCAtcHRocmVhZCAtTC91c3IvbG9jYWwv bGliIC1sZ3RrLXgxMS0yLjAgLWxnZGsteDExLTIuMCAtbGF0ay0xLjAgLWxnZGtfcGl4YnVmLTIu MCAtbHBhbmdvY2Fpcm8tMS4wIC1sWGV4dCAtbFhyZW5kZXIgLWxYaW5lcmFtYSAtbFhpIC1sWHJh bmRyIC1sWGN1cnNvciAtbFhjb21wb3NpdGUgLWxYZGFtYWdlIC1sY2Fpcm8gLWxwYW5nb2Z0Mi0x LjAgLWxwYW5nby0xLjAgLWxtIC1sZnJlZXR5cGUgLWx6IC1sZm9udGNvbmZpZyAtbFgxMSAtbFhm aXhlcyAtbGdvYmplY3QtMi4wIC1sZ21vZHVsZS0yLjAgLWxndGhyZWFkLTIuMCAtbGdsaWItMi4w IC1saWNvbnYgICcKR1RLX1JFUVVJUkVEX1ZFUlNJT049JzIuMTIuNScKSEFMX0NGTEFHUz0nJwpI QUxfTElCUz0nJwpIQVZFX0NBUkJPTl9GQUxTRT0nJwpIQVZFX0NBUkJPTl9UUlVFPScjJwpIQVZF X0RYX0RJTlBVVF9GQUxTRT0nJwpIQVZFX0RYX0RJTlBVVF9UUlVFPScjJwpIQVZFX0ZJTklURT0n JwpIQVZFX0dOT01FVkZTX0ZBTFNFPScjJwpIQVZFX0dOT01FVkZTX1RSVUU9JycKSEFWRV9HVkZT X0ZBTFNFPScjJwpIQVZFX0dWRlNfVFJVRT0nJwpIQVZFX0lTRklOSVRFPScnCkhBVkVfTENNU19G QUxTRT0nIycKSEFWRV9MQ01TX1RSVUU9JycKSEFWRV9MSUJDVVJMX0ZBTFNFPScjJwpIQVZFX0xJ QkNVUkxfVFJVRT0nJwpIQVZFX0xJTlVYX0lOUFVUX0ZBTFNFPScnCkhBVkVfTElOVVhfSU5QVVRf VFJVRT0nIycKSEFWRV9NQUNfVFdBSU5fRkFMU0U9JycKSEFWRV9NQUNfVFdBSU5fVFJVRT0nIycK SEFWRV9QTkdfRkFMU0U9JyMnCkhBVkVfUE5HX1RSVUU9JycKSEFWRV9XSU5EUkVTX0ZBTFNFPScn CkhBVkVfV0lORFJFU19UUlVFPScjJwpIQVZFX1hNTExJTlRfRkFMU0U9JyMnCkhBVkVfWE1MTElO VF9UUlVFPScnCkhBVkVfWFNMVFBST0NfRkFMU0U9JyMnCkhBVkVfWFNMVFBST0NfVFJVRT0nJwpI VE1MX0RJUj0nL3Vzci9sb2NhbC9zaGFyZS9kb2MvZ2ltcCcKSU5TVEFMTF9EQVRBPSdpbnN0YWxs ICAtbyByb290IC1nIHdoZWVsIC1tIDQ0NCcKSU5TVEFMTF9QUk9HUkFNPSdpbnN0YWxsICAtcyAt byByb290IC1nIHdoZWVsIC1tIDU1NScKSU5TVEFMTF9TQ1JJUFQ9J2luc3RhbGwgIC1vIHJvb3Qg LWcgd2hlZWwgLW0gNTU1JwpJTlNUQUxMX1NUUklQX1BST0dSQU09JyQoaW5zdGFsbF9zaCkgLWMg LXMnCklOU1RPQkpFWFQ9Jy5tbycKSU5UTExJQlM9Jy1saW50bCAnCklOVExUT09MX0NBVkVTX1JV TEU9JyUuY2F2ZXM6ICAgICAlLmNhdmVzLmluICAgICAkKElOVExUT09MX01FUkdFKSAkKHdpbGRj YXJkICQodG9wX3NyY2RpcikvcG8vKi5wbykgOyBMQ19BTEw9QyAkKElOVExUT09MX01FUkdFKSAt ZCAtdSAtYyAkKHRvcF9idWlsZGRpcikvcG8vLmludGx0b29sLW1lcmdlLWNhY2hlICQodG9wX3Ny Y2RpcikvcG8gJDwgJEAnCklOVExUT09MX0RFU0tUT1BfUlVMRT0nJS5kZXNrdG9wOiAgICUuZGVz a3RvcC5pbiAgICQoSU5UTFRPT0xfTUVSR0UpICQod2lsZGNhcmQgJCh0b3Bfc3JjZGlyKS9wby8q LnBvKSA7IExDX0FMTD1DICQoSU5UTFRPT0xfTUVSR0UpIC1kIC11IC1jICQodG9wX2J1aWxkZGly KS9wby8uaW50bHRvb2wtbWVyZ2UtY2FjaGUgJCh0b3Bfc3JjZGlyKS9wbyAkPCAkQCcKSU5UTFRP T0xfRElSRUNUT1JZX1JVTEU9JyUuZGlyZWN0b3J5OiAlLmRpcmVjdG9yeS5pbiAkKElOVExUT09M X01FUkdFKSAkKHdpbGRjYXJkICQodG9wX3NyY2RpcikvcG8vKi5wbykgOyBMQ19BTEw9QyAkKElO VExUT09MX01FUkdFKSAtZCAtdSAtYyAkKHRvcF9idWlsZGRpcikvcG8vLmludGx0b29sLW1lcmdl LWNhY2hlICQodG9wX3NyY2RpcikvcG8gJDwgJEAnCklOVExUT09MX0VYVFJBQ1Q9Jy91c3IvbG9j YWwvYmluL2ludGx0b29sLWV4dHJhY3QnCklOVExUT09MX0tCRF9SVUxFPSclLmtiZDogICAgICAg JS5rYmQuaW4gICAgICAgJChJTlRMVE9PTF9NRVJHRSkgJCh3aWxkY2FyZCAkKHRvcF9zcmNkaXIp L3BvLyoucG8pIDsgTENfQUxMPUMgJChJTlRMVE9PTF9NRVJHRSkgLXggLXUgLW0gLWMgJCh0b3Bf YnVpbGRkaXIpL3BvLy5pbnRsdG9vbC1tZXJnZS1jYWNoZSAkKHRvcF9zcmNkaXIpL3BvICQ8ICRA JwpJTlRMVE9PTF9LRVlTX1JVTEU9JyUua2V5czogICAgICAlLmtleXMuaW4gICAgICAkKElOVExU T09MX01FUkdFKSAkKHdpbGRjYXJkICQodG9wX3NyY2RpcikvcG8vKi5wbykgOyBMQ19BTEw9QyAk KElOVExUT09MX01FUkdFKSAtayAtdSAtYyAkKHRvcF9idWlsZGRpcikvcG8vLmludGx0b29sLW1l cmdlLWNhY2hlICQodG9wX3NyY2RpcikvcG8gJDwgJEAnCklOVExUT09MX01FUkdFPScvdXNyL2xv Y2FsL2Jpbi9pbnRsdG9vbC1tZXJnZScKSU5UTFRPT0xfT0FGX1JVTEU9JyUub2FmOiAgICAgICAl Lm9hZi5pbiAgICAgICAkKElOVExUT09MX01FUkdFKSAkKHdpbGRjYXJkICQodG9wX3NyY2Rpcikv cG8vKi5wbykgOyBMQ19BTEw9QyAkKElOVExUT09MX01FUkdFKSAtbyAtcCAkKHRvcF9zcmNkaXIp L3BvICQ8ICRAJwpJTlRMVE9PTF9QRVJMPScvdXNyL2Jpbi9wZXJsJwpJTlRMVE9PTF9QT0xJQ1lf UlVMRT0nJS5wb2xpY3k6ICAgICUucG9saWN5LmluICAgICQoSU5UTFRPT0xfTUVSR0UpICQod2ls ZGNhcmQgJCh0b3Bfc3JjZGlyKS9wby8qLnBvKSA7IExDX0FMTD1DICQoSU5UTFRPT0xfTUVSR0Up IC14IC11IC1jICQodG9wX2J1aWxkZGlyKS9wby8uaW50bHRvb2wtbWVyZ2UtY2FjaGUgJCh0b3Bf c3JjZGlyKS9wbyAkPCAkQCcKSU5UTFRPT0xfUE9OR19SVUxFPSclLnBvbmc6ICAgICAgJS5wb25n LmluICAgICAgJChJTlRMVE9PTF9NRVJHRSkgJCh3aWxkY2FyZCAkKHRvcF9zcmNkaXIpL3BvLyou cG8pIDsgTENfQUxMPUMgJChJTlRMVE9PTF9NRVJHRSkgLXggLXUgLWMgJCh0b3BfYnVpbGRkaXIp L3BvLy5pbnRsdG9vbC1tZXJnZS1jYWNoZSAkKHRvcF9zcmNkaXIpL3BvICQ8ICRAJwpJTlRMVE9P TF9QUk9QX1JVTEU9JyUucHJvcDogICAgICAlLnByb3AuaW4gICAgICAkKElOVExUT09MX01FUkdF KSAkKHdpbGRjYXJkICQodG9wX3NyY2RpcikvcG8vKi5wbykgOyBMQ19BTEw9QyAkKElOVExUT09M X01FUkdFKSAtZCAtdSAtYyAkKHRvcF9idWlsZGRpcikvcG8vLmludGx0b29sLW1lcmdlLWNhY2hl ICQodG9wX3NyY2RpcikvcG8gJDwgJEAnCklOVExUT09MX1NDSEVNQVNfUlVMRT0nJS5zY2hlbWFz OiAgICUuc2NoZW1hcy5pbiAgICQoSU5UTFRPT0xfTUVSR0UpICQod2lsZGNhcmQgJCh0b3Bfc3Jj ZGlyKS9wby8qLnBvKSA7IExDX0FMTD1DICQoSU5UTFRPT0xfTUVSR0UpIC1zIC11IC1jICQodG9w X2J1aWxkZGlyKS9wby8uaW50bHRvb2wtbWVyZ2UtY2FjaGUgJCh0b3Bfc3JjZGlyKS9wbyAkPCAk QCcKSU5UTFRPT0xfU0VSVkVSX1JVTEU9JyUuc2VydmVyOiAgICAlLnNlcnZlci5pbiAgICAkKElO VExUT09MX01FUkdFKSAkKHdpbGRjYXJkICQodG9wX3NyY2RpcikvcG8vKi5wbykgOyBMQ19BTEw9 QyAkKElOVExUT09MX01FUkdFKSAtbyAtdSAtYyAkKHRvcF9idWlsZGRpcikvcG8vLmludGx0b29s LW1lcmdlLWNhY2hlICQodG9wX3NyY2RpcikvcG8gJDwgJEAnCklOVExUT09MX1NFUlZJQ0VfUlVM RT0nJS5zZXJ2aWNlOiAlLnNlcnZpY2UuaW4gICAkKElOVExUT09MX01FUkdFKSAkKHdpbGRjYXJk ICQodG9wX3NyY2RpcikvcG8vKi5wbykgOyBMQ19BTEw9QyAkKElOVExUT09MX01FUkdFKSAtZCAt dSAtYyAkKHRvcF9idWlsZGRpcikvcG8vLmludGx0b29sLW1lcmdlLWNhY2hlICQodG9wX3NyY2Rp cikvcG8gJDwgJEAnCklOVExUT09MX1NIRUVUX1JVTEU9JyUuc2hlZXQ6ICAgICAlLnNoZWV0Lmlu ICAgICAkKElOVExUT09MX01FUkdFKSAkKHdpbGRjYXJkICQodG9wX3NyY2RpcikvcG8vKi5wbykg OyBMQ19BTEw9QyAkKElOVExUT09MX01FUkdFKSAteCAtdSAtYyAkKHRvcF9idWlsZGRpcikvcG8v LmludGx0b29sLW1lcmdlLWNhY2hlICQodG9wX3NyY2RpcikvcG8gJDwgJEAnCklOVExUT09MX1NP VU5ETElTVF9SVUxFPSclLnNvdW5kbGlzdDogJS5zb3VuZGxpc3QuaW4gJChJTlRMVE9PTF9NRVJH RSkgJCh3aWxkY2FyZCAkKHRvcF9zcmNkaXIpL3BvLyoucG8pIDsgTENfQUxMPUMgJChJTlRMVE9P TF9NRVJHRSkgLWQgLXUgLWMgJCh0b3BfYnVpbGRkaXIpL3BvLy5pbnRsdG9vbC1tZXJnZS1jYWNo ZSAkKHRvcF9zcmNkaXIpL3BvICQ8ICRAJwpJTlRMVE9PTF9USEVNRV9SVUxFPSclLnRoZW1lOiAg ICAgJS50aGVtZS5pbiAgICAgJChJTlRMVE9PTF9NRVJHRSkgJCh3aWxkY2FyZCAkKHRvcF9zcmNk aXIpL3BvLyoucG8pIDsgTENfQUxMPUMgJChJTlRMVE9PTF9NRVJHRSkgLWQgLXUgLWMgJCh0b3Bf YnVpbGRkaXIpL3BvLy5pbnRsdG9vbC1tZXJnZS1jYWNoZSAkKHRvcF9zcmNkaXIpL3BvICQ8ICRA JwpJTlRMVE9PTF9VSV9SVUxFPSclLnVpOiAgICAgICAgJS51aS5pbiAgICAgICAgJChJTlRMVE9P TF9NRVJHRSkgJCh3aWxkY2FyZCAkKHRvcF9zcmNkaXIpL3BvLyoucG8pIDsgTENfQUxMPUMgJChJ TlRMVE9PTF9NRVJHRSkgLXggLXUgLWMgJCh0b3BfYnVpbGRkaXIpL3BvLy5pbnRsdG9vbC1tZXJn ZS1jYWNoZSAkKHRvcF9zcmNkaXIpL3BvICQ8ICRAJwpJTlRMVE9PTF9VUERBVEU9Jy91c3IvbG9j YWwvYmluL2ludGx0b29sLXVwZGF0ZScKSU5UTFRPT0xfWEFNX1JVTEU9JyUueGFtOiAgICAgICAl LnhtbC5pbiAgICAgICAkKElOVExUT09MX01FUkdFKSAkKHdpbGRjYXJkICQodG9wX3NyY2Rpcikv cG8vKi5wbykgOyBMQ19BTEw9QyAkKElOVExUT09MX01FUkdFKSAteCAtdSAtYyAkKHRvcF9idWls ZGRpcikvcG8vLmludGx0b29sLW1lcmdlLWNhY2hlICQodG9wX3NyY2RpcikvcG8gJDwgJEAnCklO VExUT09MX1hNTF9OT01FUkdFX1JVTEU9JyUueG1sOiAgICAgICAlLnhtbC5pbiAgICAgICAkKElO VExUT09MX01FUkdFKSA7IExDX0FMTD1DICQoSU5UTFRPT0xfTUVSR0UpIC14IC11IC90bXAgJDwg JEAnCklOVExUT09MX1hNTF9SVUxFPSclLnhtbDogICAgICAgJS54bWwuaW4gICAgICAgJChJTlRM VE9PTF9NRVJHRSkgJCh3aWxkY2FyZCAkKHRvcF9zcmNkaXIpL3BvLyoucG8pIDsgTENfQUxMPUMg JChJTlRMVE9PTF9NRVJHRSkgLXggLXUgLWMgJCh0b3BfYnVpbGRkaXIpL3BvLy5pbnRsdG9vbC1t ZXJnZS1jYWNoZSAkKHRvcF9zcmNkaXIpL3BvICQ8ICRAJwpJU09fQ09ERVNfTE9DQUxFRElSPScn CklTT19DT0RFU19MT0NBVElPTj0nJwpKUEVHX0xJQlM9Jy1sanBlZycKTENNUz0nbGNtcyQoRVhF RVhUKScKTENNU19DRkxBR1M9Jy1JL3Vzci9sb2NhbC9pbmNsdWRlICAnCkxDTVNfTElCUz0nLUwv dXNyL2xvY2FsL2xpYiAtbGxjbXMgICcKTERGTEFHUz0nLUwvdXNyL2xvY2FsL2xpYicKTElCT0JK Uz0nJwpMSUJTPScnCkxJQlRPT0w9JyQoU0hFTEwpIC91c3IvcG9ydHMvZ3JhcGhpY3MvZ2ltcC1h cHAvd29yay9nbm9tZS1saWJ0b29sJwpMTl9TPSdsbiAtcycKTFRMSUJPQkpTPScnCkxUX0NVUlJF TlRfTUlOVVNfQUdFPScwJwpMVF9WRVJTSU9OX0lORk89JzYwMDoxOjYwMCcKTUFJTD0nbWFpbCQo RVhFRVhUKScKTUFJTlQ9JyMnCk1BSU5UQUlORVJfTU9ERV9GQUxTRT0nJwpNQUlOVEFJTkVSX01P REVfVFJVRT0nIycKTUFLRUlORk89JyR7U0hFTEx9IC91c3IvcG9ydHMvZ3JhcGhpY3MvZ2ltcC1h cHAvd29yay9naW1wLTIuNi4xL21pc3NpbmcgLS1ydW4gbWFrZWluZm8nCk1JTUVfVFlQRVM9J2Fw cGxpY2F0aW9uL3Bvc3RzY3JpcHQ7YXBwbGljYXRpb24vcGRmO2ltYWdlL2JtcDtpbWFnZS9nM2Zh eDtpbWFnZS9naWY7aW1hZ2UveC1maXRzO2ltYWdlL3BjeDtpbWFnZS94LXBvcnRhYmxlLWFueW1h cDtpbWFnZS94LXBvcnRhYmxlLWJpdG1hcDtpbWFnZS94LXBvcnRhYmxlLWdyYXltYXA7aW1hZ2Uv eC1wb3J0YWJsZS1waXhtYXA7aW1hZ2UveC1wc2Q7aW1hZ2UveC1zZ2k7aW1hZ2UveC10Z2E7aW1h Z2UveC14Yml0bWFwO2ltYWdlL3gteHdpbmRvd2R1bXA7aW1hZ2UveC14Y2Y7aW1hZ2UveC1jb21w cmVzc2VkLXhjZjtpbWFnZS90aWZmO2ltYWdlL2pwZWc7aW1hZ2UveC1wc2Q7aW1hZ2UvcG5nO2lt YWdlL3gtaWNvbjtpbWFnZS94LXhwaXhtYXA7aW1hZ2Uvc3ZnK3htbDtpbWFnZS94LXdtZjsnCk1L SU5TVEFMTERJUlM9Jy4vbWtpbnN0YWxsZGlycycKTU1YX0VYVFJBX0NGTEFHUz0nLW1tbXgnCk1O R19MSUJTPSctbG1uZyAtbGpwZWcgLUwvdXNyL2xvY2FsL2xpYiAtbHBuZyAtbHogLWxtICAnCk1T R0ZNVD0nL3Vzci9sb2NhbC9iaW4vbXNnZm10JwpNU0dGTVRfT1BUUz0nLWMnCk1TR01FUkdFPScv dXNyL2xvY2FsL2Jpbi9tc2dtZXJnZScKTVNfTElCX0FWQUlMQUJMRV9GQUxTRT0nJwpNU19MSUJf QVZBSUxBQkxFX1RSVUU9JyMnCk5NRURJVD0nJwpPQkpEVU1QPSdvYmpkdW1wJwpPQkpFWFQ9J28n Ck9TX1VOSVhfRkFMU0U9JyMnCk9TX1VOSVhfVFJVRT0nJwpPU19XSU4zMl9GQUxTRT0nJwpPU19X SU4zMl9UUlVFPScjJwpQQUNLQUdFPSdnaW1wJwpQQUNLQUdFX0JVR1JFUE9SVD0naHR0cDovL2J1 Z3ppbGxhLmdub21lLm9yZy9lbnRlcl9idWcuY2dpP3Byb2R1Y3Q9R0lNUCcKUEFDS0FHRV9OQU1F PSdHSU1QJwpQQUNLQUdFX1NUUklORz0nR0lNUCAyLjYuMScKUEFDS0FHRV9UQVJOQU1FPSdnaW1w JwpQQUNLQUdFX1ZFUlNJT049JzIuNi4xJwpQQU5HT0ZUMl9DRkxBR1M9Jy1JL3Vzci9sb2NhbC9p bmNsdWRlL3BhbmdvLTEuMCAtSS91c3IvbG9jYWwvaW5jbHVkZS9mcmVldHlwZTIgLUkvdXNyL2xv Y2FsL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ2xpYi0yLjAgLUkvdXNyL2xvY2FsL2xp Yi9nbGliLTIuMC9pbmNsdWRlICAnClBBTkdPRlQyX0xJQlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxw YW5nb2Z0Mi0xLjAgLWxwYW5nby0xLjAgLWxtIC1sZnJlZXR5cGUgLWx6IC1sZm9udGNvbmZpZyAt bGdvYmplY3QtMi4wIC1sZ21vZHVsZS0yLjAgLWxnbGliLTIuMCAtbGljb252ICAnClBBVEhTRVA9 JzonClBBVEhfU0VQQVJBVE9SPSc6JwpQRVJMPScvdXNyL2Jpbi9wZXJsNScKUEtHX0NPTkZJRz0n L3Vzci9sb2NhbC9iaW4vcGtnLWNvbmZpZycKUExBVEZPUk1fV0lOMzJfRkFMU0U9JycKUExBVEZP Uk1fV0lOMzJfVFJVRT0nIycKUE5HX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUgICcKUE5H X0xJQlM9Jy1ML3Vzci9sb2NhbC9saWIgLWxwbmcgLWx6IC1sbSAgJwpQT0ZJTEVTPScnClBPUFBM RVJfQ0ZMQUdTPSctRF9USFJFQURfU0FGRSAtRF9SRUVOVFJBTlQgLUkvdXNyL2xvY2FsL2luY2x1 ZGUvcG9wcGxlci9nbGliIC1JL3Vzci9sb2NhbC9pbmNsdWRlL3BvcHBsZXIgLUkvdXNyL2xvY2Fs L2luY2x1ZGUvZ3RrLTIuMCAtSS91c3IvbG9jYWwvbGliL2d0ay0yLjAvaW5jbHVkZSAtSS91c3Iv bG9jYWwvaW5jbHVkZS9jYWlybyAtSS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3Iv bG9jYWwvbGliL2dsaWItMi4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvcGFuZ28tMS4w IC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2ZyZWV0eXBlMiAtSS91 c3IvbG9jYWwvaW5jbHVkZS9waXhtYW4tMSAgJwpQT1BQTEVSX0xJQlM9Jy1wdGhyZWFkIC1ML3Vz ci9sb2NhbC9saWIgLWxwb3BwbGVyLWdsaWIgLWxnZGsteDExLTIuMCAtbGdka19waXhidWYtMi4w IC1scGFuZ29jYWlyby0xLjAgLWxYZXh0IC1sWHJlbmRlciAtbFhpbmVyYW1hIC1sWGkgLWxYcmFu ZHIgLWxYY3Vyc29yIC1sWGNvbXBvc2l0ZSAtbFhkYW1hZ2UgLWxjYWlybyAtbHBhbmdvZnQyLTEu MCAtbHBhbmdvLTEuMCAtbG0gLWxmcmVldHlwZSAtbHogLWxmb250Y29uZmlnIC1sWDExIC1sWGZp eGVzIC1sZ29iamVjdC0yLjAgLWxnbW9kdWxlLTIuMCAtbGd0aHJlYWQtMi4wIC1sZ2xpYi0yLjAg LWxpY29udiAgJwpQT1NVQj0ncG8nClBPX0lOX0RBVEFESVJfRkFMU0U9JycKUE9fSU5fREFUQURJ Ul9UUlVFPScnClBZQklOX1BBVEg9JycKUFlHSU1QX0VYVFJBX0NGTEFHUz0nJwpQWUdUS19DRkxB R1M9JycKUFlHVEtfQ09ERUdFTj0nJwpQWUdUS19ERUZTRElSPScnClBZR1RLX0xJQlM9JycKUFlM SU5LX0xJQlM9JycKUFlUSE9OPScnClBZVEhPTl9FWEVDX1BSRUZJWD0nJwpQWVRIT05fSU5DTFVE RVM9JycKUFlUSE9OX1BMQVRGT1JNPScnClBZVEhPTl9QUkVGSVg9JycKUFlUSE9OX1ZFUlNJT049 JycKUkFOTElCPSdyYW5saWInClJUX0xJQlM9JycKU0NSRUVOU0hPVD0nc2NyZWVuc2hvdCQoRVhF RVhUKScKU0NSRUVOU0hPVF9MSUJTPScgLUwvdXNyL2xvY2FsL2xpYiAgLWxTTSAtbElDRSAtbFgx MSAtbFhtdSAtbFh0IC1sWGV4dCAtTC91c3IvbG9jYWwvbGliIC1sWGZpeGVzICAnClNFRD0nL3Vz ci9iaW4vc2VkJwpTRU5ETUFJTD0nL3Vzci9zYmluL3NlbmRtYWlsJwpTRVRfTUFLRT0nJwpTSEVM TD0nL2Jpbi9zaCcKU09DS0VUX0xJQlM9JycKU1NFX0VYVFJBX0NGTEFHUz0nLW1tbXggLW1zc2Un ClNUQVRJQ0xJQlNfRkFMU0U9JycKU1RBVElDTElCU19UUlVFPScjJwpTVFJJUD0nc3RyaXAnClNW R19DRkxBR1M9Jy1EX1RIUkVBRF9TQUZFIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2xpYnJzdmctMiAt SS91c3IvbG9jYWwvaW5jbHVkZS9nbGliLTIuMCAtSS91c3IvbG9jYWwvbGliL2dsaWItMi4wL2lu Y2x1ZGUgLUkvdXNyL2xvY2FsL2luY2x1ZGUvZ3RrLTIuMCAtSS91c3IvbG9jYWwvaW5jbHVkZS9j YWlybyAtSS91c3IvbG9jYWwvaW5jbHVkZS9mcmVldHlwZTIgLUkvdXNyL2xvY2FsL2luY2x1ZGUg LUkvdXNyL2xvY2FsL2luY2x1ZGUvcGl4bWFuLTEgICcKU1ZHX0xJQlM9Jy1wdGhyZWFkIC1ML3Vz ci9sb2NhbC9saWIgLWxyc3ZnLTIgLWxnZGtfcGl4YnVmLTIuMCAtbG0gLWxjYWlybyAtbGdvYmpl Y3QtMi4wIC1sZ21vZHVsZS0yLjAgLWxnbGliLTIuMCAtbGljb252ICAnClNZTVBSRUZJWD0nJwpU SUZGX0xJQlM9Jy1sdGlmZicKVVNFX0JJTlJFTE9DX0ZBTFNFPScnClVTRV9CSU5SRUxPQ19UUlVF PScjJwpVU0VfTkxTPSd5ZXMnClZFUlNJT049JzIuNi4xJwpXRUJLSVRfQ0ZMQUdTPSctRF9USFJF QURfU0FGRSAtSS91c3IvbG9jYWwvaW5jbHVkZS9XZWJLaXQgLUkvdXNyL2xvY2FsL2luY2x1ZGUv Z3RrLTIuMCAtSS91c3IvbG9jYWwvbGliL2d0ay0yLjAvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5j bHVkZS9hdGstMS4wIC1JL3Vzci9sb2NhbC9pbmNsdWRlL2NhaXJvIC1JL3Vzci9sb2NhbC9pbmNs dWRlL3BhbmdvLTEuMCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZS9n bGliLTIuMCAtSS91c3IvbG9jYWwvbGliL2dsaWItMi4wL2luY2x1ZGUgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUvZnJlZXR5cGUyIC1JL3Vzci9sb2NhbC9pbmNsdWRlL3BpeG1hbi0xICAnCldFQktJVF9M SUJTPSctcHRocmVhZCAtTC91c3IvbG9jYWwvbGliIC1sV2ViS2l0R3RrIC1sZ3RrLXgxMS0yLjAg LWxnZGsteDExLTIuMCAtbGF0ay0xLjAgLWxnZGtfcGl4YnVmLTIuMCAtbHBhbmdvY2Fpcm8tMS4w IC1sWGV4dCAtbFhyZW5kZXIgLWxYaW5lcmFtYSAtbFhpIC1sWHJhbmRyIC1sWGN1cnNvciAtbFhj b21wb3NpdGUgLWxYZGFtYWdlIC1sY2Fpcm8gLWxwYW5nb2Z0Mi0xLjAgLWxwYW5nby0xLjAgLWxt IC1sZnJlZXR5cGUgLWx6IC1sZm9udGNvbmZpZyAtbFgxMSAtbFhmaXhlcyAtbGdvYmplY3QtMi4w IC1sZ21vZHVsZS0yLjAgLWxnbGliLTIuMCAtbGljb252ICAnCldJTjMyX0xBUkdFX0FERFJFU1Nf QVdBUkU9JycKV0lORFJFUz0nOicKV0lUSF9QREJHRU5fRkFMU0U9JycKV0lUSF9QREJHRU5fVFJV RT0nIycKV01GX0NGTEFHUz0nLUkvdXNyL2xvY2FsL2luY2x1ZGUvZnJlZXR5cGUyIC1JL3Vzci9s b2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlJwpX TUZfQ09ORklHPScvdXNyL2xvY2FsL2Jpbi9saWJ3bWYtY29uZmlnJwpXTUZfTElCUz0nLUwvdXNy L2xvY2FsL2xpYiAtbHdtZiAtbHdtZmxpdGUgLWxmcmVldHlwZSAtbHogLWxYMTEgLWx4bWwyIC1s eiAtbGljb252IC1sbSAtbGpwZWcgLWxwbmcgLWx6IC1sbScKWEZJWEVTX0NGTEFHUz0nLURfVEhS RUFEX1NBRkUgLUkvdXNyL2xvY2FsL2luY2x1ZGUgICcKWEZJWEVTX0xJQlM9Jy1ML3Vzci9sb2Nh bC9saWIgLWxYZml4ZXMgICcKWEdFVFRFWFQ9Jy91c3IvbG9jYWwvYmluL3hnZXR0ZXh0JwpYTUtN Rj0nJwpYTUxMSU5UPScvdXNyL2xvY2FsL2Jpbi94bWxsaW50JwpYTVVfTElCUz0nIC1ML3Vzci9s b2NhbC9saWIgIC1sU00gLWxJQ0UgLWxYMTEgLWxYbXUgLWxYdCcKWFBNX0xJQlM9JyAtTC91c3Iv bG9jYWwvbGliICAtbFNNIC1sSUNFIC1sWDExIC1sWHBtJwpYU0xUUFJPQz0nL3Vzci9sb2NhbC9i aW4veHNsdHByb2MnClhfQ0ZMQUdTPScgLUkvdXNyL2xvY2FsL2luY2x1ZGUnClhfRVhUUkFfTElC Uz0nJwpYX0xJQlM9JyAtTC91c3IvbG9jYWwvbGliJwpYX1BSRV9MSUJTPScgLWxTTSAtbElDRScK Wl9MSUJTPSctbHonCmFjX2N0X0NDPSdjYycKYWNfY3RfQ1hYPScnCmFjX2N0X0Y3Nz0nJwphbV9f ZmFzdGRlcENDQVNfRkFMU0U9JyMnCmFtX19mYXN0ZGVwQ0NBU19UUlVFPScnCmFtX19mYXN0ZGVw Q0NfRkFMU0U9JyMnCmFtX19mYXN0ZGVwQ0NfVFJVRT0nJwphbV9fZmFzdGRlcENYWF9GQUxTRT0n IycKYW1fX2Zhc3RkZXBDWFhfVFJVRT0nJwphbV9faW5jbHVkZT0naW5jbHVkZScKYW1fX2lzcmM9 JycKYW1fX2xlYWRpbmdfZG90PScuJwphbV9fcXVvdGU9JycKYW1fX3Rhcj0nJHtBTVRBUn0gY2hv ZiAtICIkJHRhcmRpciInCmFtX191bnRhcj0nJHtBTVRBUn0geGYgLScKYmluZGlyPScke2V4ZWNf cHJlZml4fS9iaW4nCmJ1aWxkPSdpMzg2LXBvcnRibGQtZnJlZWJzZDcuMScKYnVpbGRfYWxpYXM9 J2kzODYtcG9ydGJsZC1mcmVlYnNkNy4xJwpidWlsZF9jcHU9J2kzODYnCmJ1aWxkX29zPSdmcmVl YnNkNy4xJwpidWlsZF92ZW5kb3I9J3BvcnRibGQnCmRhdGFkaXI9JyR7ZGF0YXJvb3RkaXJ9Jwpk YXRhcm9vdGRpcj0nJHtwcmVmaXh9L3NoYXJlJwpkb2NkaXI9Jy91c3IvbG9jYWwvc2hhcmUvZG9j L2dpbXAnCmR2aWRpcj0nJHtkb2NkaXJ9JwpleGVjX3ByZWZpeD0nJHtwcmVmaXh9JwpnaW1wZGF0 YWRpcj0nJHtkYXRhcm9vdGRpcn0vZ2ltcCcKZ2ltcGRpcj0nLmdpbXAtMi42JwpnaW1wbG9jYWxl ZGlyPScke2RhdGFyb290ZGlyfS9sb2NhbGUnCmdpbXBwbHVnaW5kaXI9JyR7ZXhlY19wcmVmaXh9 L2xpYmV4ZWMvZ2ltcC8yLjInCmdpbXBzeXNjb25mZGlyPScke3ByZWZpeH0vZXRjL2dpbXAvMi4y Jwpob3N0PSdpMzg2LXBvcnRibGQtZnJlZWJzZDcuMScKaG9zdF9hbGlhcz0nJwpob3N0X2NwdT0n aTM4NicKaG9zdF9vcz0nZnJlZWJzZDcuMScKaG9zdF92ZW5kb3I9J3BvcnRibGQnCmh0bWxkaXI9 JyR7ZG9jZGlyfScKaW5jbHVkZWRpcj0nJHtwcmVmaXh9L2luY2x1ZGUnCmluZm9kaXI9Jy91c3Iv bG9jYWwvaW5mby8nCmluc3RhbGxfc2g9JyQoU0hFTEwpIC91c3IvcG9ydHMvZ3JhcGhpY3MvZ2lt cC1hcHAvd29yay9naW1wLTIuNi4xL2luc3RhbGwtc2gnCmxpYmRpcj0nJHtleGVjX3ByZWZpeH0v bGliJwpsaWJleGVjZGlyPScke2V4ZWNfcHJlZml4fS9saWJleGVjJwpsb2NhbGVkaXI9JyR7ZGF0 YXJvb3RkaXJ9L2xvY2FsZScKbG9jYWxzdGF0ZWRpcj0nJHtwcmVmaXh9L3ZhcicKbWFuZGlyPScv dXNyL2xvY2FsL21hbicKbWtkaXJfcD0nJCh0b3BfYnVpbGRkaXIpLy4vaW5zdGFsbC1zaCAtYyAt ZCcKbXNfbGlicmFyaWFuPScnCm9sZGluY2x1ZGVkaXI9Jy91c3IvaW5jbHVkZScKcGRmZGlyPSck e2RvY2Rpcn0nCnBrZ3B5ZXhlY2Rpcj0nJwpwa2dweXRob25kaXI9JycKcHJlZml4PScvdXNyL2xv Y2FsJwpwcm9ncmFtX3RyYW5zZm9ybV9uYW1lPSdzLHgseCwnCnBzZGlyPScke2RvY2Rpcn0nCnB5 ZXhlY2Rpcj0nJwpweXRob25kaXI9JycKc2JpbmRpcj0nJHtleGVjX3ByZWZpeH0vc2JpbicKc2hh cmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20nCnN5c2NvbmZkaXI9JyR7cHJlZml4fS9ldGMnCnRh cmdldF9hbGlhcz0nJwoKIyMgLS0tLS0tLS0tLS0gIyMKIyMgY29uZmRlZnMuaC4gIyMKIyMgLS0t LS0tLS0tLS0gIyMKCiNkZWZpbmUgUEFDS0FHRV9OQU1FICJHSU1QIgojZGVmaW5lIFBBQ0tBR0Vf VEFSTkFNRSAiZ2ltcCIKI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNi4xIgojZGVmaW5lIFBB Q0tBR0VfU1RSSU5HICJHSU1QIDIuNi4xIgojZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJodHRw Oi8vYnVnemlsbGEuZ25vbWUub3JnL2VudGVyX2J1Zy5jZ2k/cHJvZHVjdD1HSU1QIgojZGVmaW5l IEdFVFRFWFRfUEFDS0FHRSAiZ2ltcDIwIgojZGVmaW5lIFNURENfSEVBREVSUyAxCiNkZWZpbmUg SEFWRV9TWVNfVFlQRVNfSCAxCiNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKI2RlZmluZSBIQVZF X1NURExJQl9IIDEKI2RlZmluZSBIQVZFX1NUUklOR19IIDEKI2RlZmluZSBIQVZFX01FTU9SWV9I IDEKI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCiNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEKI2Rl ZmluZSBIQVZFX1NURElOVF9IIDEKI2RlZmluZSBIQVZFX1VOSVNURF9IIDEKI2RlZmluZSBIQVZF X0RMRkNOX0ggMQojZGVmaW5lIEFSQ0hfWDg2IDEKI2RlZmluZSBTVERDX0hFQURFUlMgMQojZGVm aW5lIEhBVkVfU1lTX1dBSVRfSCAxCiNkZWZpbmUgVElNRV9XSVRIX1NZU19USU1FIDEKI2RlZmlu ZSBIQVZFX1NZU19QQVJBTV9IIDEKI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQojZGVmaW5lIEhB VkVfU1lTX1RJTUVTX0ggMQojZGVmaW5lIEhBVkVfU1lTX1dBSVRfSCAxCiNkZWZpbmUgSEFWRV9V TklTVERfSCAxCiNkZWZpbmUgUkVUU0lHVFlQRSB2b2lkCiNkZWZpbmUgSEFWRV9WUFJJTlRGIDEK I2RlZmluZSBIQVZFX0FMTE9DQSAxCiNkZWZpbmUgSEFWRV9ESUZGVElNRSAxCiNkZWZpbmUgSEFW RV9NTUFQIDEKI2RlZmluZSBIQVZFX0xPQ0FMRV9IIDEKI2RlZmluZSBIQVZFX0xDX01FU1NBR0VT IDEKI2RlZmluZSBIQVZFX0JJTkRfVEVYVERPTUFJTl9DT0RFU0VUIDEKI2RlZmluZSBIQVZFX0dF VFRFWFQgMQojZGVmaW5lIEhBVkVfRENHRVRURVhUIDEKI2RlZmluZSBFTkFCTEVfTkxTIDEKI2Rl ZmluZSBIQVZFX0JJTkRfVEVYVERPTUFJTl9DT0RFU0VUIDEKI2RlZmluZSBIQVZFX01BVEhfSCAx CiNkZWZpbmUgSEFWRV9JRUVFRlBfSCAxCiNkZWZpbmUgSEFWRV9GSU5JVEUgMQojZGVmaW5lIEhB VkVfUklOVCAxCiNkZWZpbmUgSEFWRV9JTkVUX05UT0EgMQojZGVmaW5lIFVTRV9NTVggMQojZGVm aW5lIFVTRV9TU0UgMQojZGVmaW5lIEhBVkVfSVBDX0ggMQojZGVmaW5lIEhBVkVfU0hNX0ggMQoj ZGVmaW5lIFVTRV9TWVNWX1NITSAxCiNkZWZpbmUgSEFWRV9YMTFfWE1VX1dJTlVUSUxfSCAxCiNk ZWZpbmUgSEFWRV9YMTFfRVhURU5TSU9OU19TSEFQRV9IIDEKI2RlZmluZSBIQVZFX1hGSVhFUyAx CiNkZWZpbmUgSEFWRV9FWElGIDEKI2RlZmluZSBIQVZFX1BPUFBMRVIgMQojZGVmaW5lIEhBVkVf R05PTUVfS0VZUklORyAxCiNkZWZpbmUgSEFWRV9MQ01TIDEKI2RlZmluZSBIQVZFX0RCVVNfR0xJ QiAxCiNkZWZpbmUgU0VORE1BSUwgIi91c3Ivc2Jpbi9zZW5kbWFpbCIKCmNvbmZpZ3VyZTogZXhp dCAwCg== ------=_Part_13918_17593888.1228146394561-- From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 16:10:03 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9081B1065672 for ; Mon, 1 Dec 2008 16:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 61ECA8FC19 for ; Mon, 1 Dec 2008 16:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1GA3bS086038 for ; Mon, 1 Dec 2008 16:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1GA3tC086037; Mon, 1 Dec 2008 16:10:03 GMT (envelope-from gnats) Date: Mon, 1 Dec 2008 16:10:03 GMT Message-Id: <200812011610.mB1GA3tC086037@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Lars Stokholm" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Lars Stokholm List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 16:10:03 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Lars Stokholm" To: "Jeremy Messenger" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Mon, 1 Dec 2008 17:02:54 +0100 On Mon, Dec 1, 2008 at 4:46 PM, Lars Stokholm wrote: > The output of 'make configure' and config.log is attached (I hope correctly). So that didn't work... Here they are: Output of 'make configure': http://pastebin.com/f2a826f5 config.log: http://pastebin.com/f6787e1fe Cheers, Lars From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 17:50:04 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27C6C106564A for ; Mon, 1 Dec 2008 17:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 11E818FC08 for ; Mon, 1 Dec 2008 17:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1Ho3co062089 for ; Mon, 1 Dec 2008 17:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1Ho3hB062086; Mon, 1 Dec 2008 17:50:03 GMT (envelope-from gnats) Date: Mon, 1 Dec 2008 17:50:03 GMT Message-Id: <200812011750.mB1Ho3hB062086@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 17:50:04 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Jeremy Messenger" To: "Lars Stokholm" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Mon, 01 Dec 2008 11:47:45 -0600 On Mon, 01 Dec 2008 10:02:54 -0600, Lars Stokholm wrote: > On Mon, Dec 1, 2008 at 4:46 PM, Lars Stokholm > wrote: >> The output of 'make configure' and config.log is attached (I hope >> correctly). > > So that didn't work... Here they are: > > Output of 'make configure': http://pastebin.com/f2a826f5 > config.log: http://pastebin.com/f6787e1fe I have modified mine to make looks like your and I still can't reproduce it. Maybe it's because of I have newer gvfs 1.0.x that is from MarcusCom CVS. Does it makes any difference if you add '--without-gvfs' in the CONFIGURE_ARGS and reinstall gimp-app? It should be pick up gnome-vfs instead of gvfs like this: -------------------------------------------------- Optional Plug-Ins: Ascii Art: yes Help Browser: no (WebKit support disabled) LCMS: yes [...] URI: yes (using gnome-vfs) -------------------------------------------------- I have tried to use gnome-vfs and it still works fine same as with gvfs. Cheers, Mezz > Cheers, > Lars -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 18:00:08 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1A521065677 for ; Mon, 1 Dec 2008 18:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 829E88FC17 for ; Mon, 1 Dec 2008 18:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1I06D8068976 for ; Mon, 1 Dec 2008 18:00:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1I0677068975; Mon, 1 Dec 2008 18:00:06 GMT (envelope-from gnats) Date: Mon, 1 Dec 2008 18:00:06 GMT Message-Id: <200812011800.mB1I0677068975@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/129336: devel/gio-fam-backend - Fails with configure error on 6.x X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 18:00:08 -0000 The following reply was made to PR ports/129336; it has been noted by GNATS. From: "Jeremy Messenger" To: bug-followup@freebsd.org, beech@freebsd.org Cc: Subject: Re: ports/129336: devel/gio-fam-backend - Fails with configure error on 6.x Date: Mon, 01 Dec 2008 11:50:57 -0600 Looks like this: http://lists.freebsd.org/pipermail/freebsd-gnome/2008-November/021112.html Read the follow up and let us know if it works for you. Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 21:10:05 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6236F1065675 for ; Mon, 1 Dec 2008 21:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4EC7C8FC12 for ; Mon, 1 Dec 2008 21:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1LA5Uk011413 for ; Mon, 1 Dec 2008 21:10:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1LA54I011412; Mon, 1 Dec 2008 21:10:05 GMT (envelope-from gnats) Date: Mon, 1 Dec 2008 21:10:05 GMT Message-Id: <200812012110.mB1LA54I011412@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Lars Stokholm" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Lars Stokholm List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 21:10:05 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Lars Stokholm" To: "Jeremy Messenger" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Mon, 1 Dec 2008 22:05:15 +0100 On Mon, Dec 1, 2008 at 6:47 PM, Jeremy Messenger wrote: > Does it makes any difference if you add '--without-gvfs' in the > CONFIGURE_ARGS and reinstall gimp-app? That did the trick! Thanks a lot. But it gets me thinking, why I would use gvfs in the first place when it's gnomevfs that gets installed: From Makefile: GNOMEVFS "Use GNOME VFS for the URI plug-in" on But I don't even know the difference, so I'm probably wrong. But even so, wouldn't it be better to use curl instead of gnomevfs or gvfs? Anyway, I hope you find a way to fix this in ports, one way or another. :) Cheers, Lars From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 21:38:04 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF6F71065673; Mon, 1 Dec 2008 21:38:04 +0000 (UTC) (envelope-from marcus@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 86D878FC20; Mon, 1 Dec 2008 21:38:04 +0000 (UTC) (envelope-from marcus@FreeBSD.org) Received: from freefall.freebsd.org (marcus@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1Lc4YQ036907; Mon, 1 Dec 2008 21:38:04 GMT (envelope-from marcus@freefall.freebsd.org) Received: (from marcus@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1Lc4vJ036903; Mon, 1 Dec 2008 21:38:04 GMT (envelope-from marcus) Date: Mon, 1 Dec 2008 21:38:04 GMT Message-Id: <200812012138.mB1Lc4vJ036903@freefall.freebsd.org> To: beech@FreeBSD.org, marcus@FreeBSD.org, gnome@FreeBSD.org From: marcus@FreeBSD.org Cc: Subject: Re: ports/129336: devel/gio-fam-backend - Fails with configure error on 6.x X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 21:38:04 -0000 Synopsis: devel/gio-fam-backend - Fails with configure error on 6.x State-Changed-From-To: open->closed State-Changed-By: marcus State-Changed-When: Mon Dec 1 21:36:01 UTC 2008 State-Changed-Why: I assume you're building inside Tinderbox. This problem was discussed a long time ago on tinderbox-list. See http://marcuscom.com/pipermail/tinderbox-list/2008-March/001036.html . http://www.freebsd.org/cgi/query-pr.cgi?pr=129336 From owner-freebsd-gnome@FreeBSD.ORG Mon Dec 1 21:50:04 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4FB910656A5 for ; Mon, 1 Dec 2008 21:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B45FC8FC0A for ; Mon, 1 Dec 2008 21:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB1Lo4P3044006 for ; Mon, 1 Dec 2008 21:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB1Lo49L044005; Mon, 1 Dec 2008 21:50:04 GMT (envelope-from gnats) Date: Mon, 1 Dec 2008 21:50:04 GMT Message-Id: <200812012150.mB1Lo49L044005@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 21:50:04 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: "Jeremy Messenger" To: "Lars Stokholm" Cc: bug-followup@freebsd.org Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" Date: Mon, 01 Dec 2008 15:42:14 -0600 On Mon, 01 Dec 2008 15:05:15 -0600, Lars Stokholm wrote: > On Mon, Dec 1, 2008 at 6:47 PM, Jeremy Messenger wrote: >> Does it makes any difference if you add '--without-gvfs' in the >> CONFIGURE_ARGS and reinstall gimp-app? > > That did the trick! Thanks a lot. > > But it gets me thinking, why I would use gvfs in the first place when > it's gnomevfs that gets installed: > > From Makefile: > GNOMEVFS "Use GNOME VFS for the URI plug-in" on Because our gimp-app/Makefile is a bit out of date for gimp 2.6. It needs to be catch up. I will fix it. I have shown you in the previous email like this: ---------------------------------------------------- if test "x$with_gvfs" != xno; then uri_plugin="yes (using GIO/GVfs)" elif test "x$have_gnomevfs" = xyes; then uri_plugin="yes (using gnome-vfs)" elif test "x$have_libcurl" = xyes; then uri_plugin="yes (using libcurl)" elif test "x$os_win32" = xno; then uri_plugin="yes (using wget)" fi ---------------------------------------------------- If it finds gvfs then it will using gvfs by default rather than the rest. The gvfs is a new project and is first time to be part of GNOME 2.22. Probably something is unfinish or bug in gvfs 0.x, but at least it's fixed in gvfs 1.x that is in MarcusCom CVS. It will be merging into FreeBSD ports tree when FreeBSD 7.1 is released. However, I will add disable gvfs in FreeBSD ports and fix a bit more. As for the MarcusCom CVS, I will fix the dependency and reword by use gvfs rather than gnome-vfs. TODO of grapics/gimp for FreeBSD ports: ---------------------------------------------------- - Disable gvfs. - Add iso-codes dependency. - Add autocheck gnomeui dependency. - Probably more if I find any. ---------------------------------------------------- > But I don't even know the difference, so I'm probably wrong. But even > so, wouldn't it be better to use curl instead of gnomevfs or gvfs? It's better to use gnome-vfs or gvfs, because it supports a lot more for URI stuff like samba, fuse, ftp and etc. > Anyway, I hope you find a way to fix this in ports, one way or another. > :) I will tonight or tomorrow. Thanks for report and test! Cheers, Mezz > Cheers, > Lars -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 2 08:15:25 2008 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A7BCF1065675 for ; Tue, 2 Dec 2008 08:15:25 +0000 (UTC) (envelope-from shurd@sasktel.net) Received: from misav08.sasknet.sk.ca (misav08.sasknet.sk.ca [142.165.20.172]) by mx1.freebsd.org (Postfix) with ESMTP id 3EEAC8FC19 for ; Tue, 2 Dec 2008 08:15:25 +0000 (UTC) (envelope-from shurd@sasktel.net) Received: from bgmpomr1.sasknet.sk.ca ([142.165.72.22]) by misav08 with InterScan Messaging Security Suite; Tue, 02 Dec 2008 01:45:23 -0600 Received: from server.hurd.local (adsl-76-202-204-46.dsl.lsan03.sbcglobal.net [76.202.204.46]) by bgmpomr1.sasknet.sk.ca (SaskTel eMessaging Service) with ESMTPA id <0KB8005AMO7LB110@bgmpomr1.sasknet.sk.ca>; Tue, 02 Dec 2008 01:45:23 -0600 (CST) Date: Mon, 01 Dec 2008 23:45:21 -0800 From: Stephen Hurd In-reply-to: <20081202070447.GC32358@perso.beuc.net> To: Sylvain Beucler Message-id: <4934E791.9000209@sasktel.net> MIME-version: 1.0 Content-type: multipart/mixed; boundary="Boundary_(ID_iwXgI/aPxA4jcG3skxPtQQ)" References: <20081130090104.GA3356@perso.beuc.net> <49326D91.7070501@sasktel.net> <20081130130819.GA13746@perso.beuc.net> <493350C0.6060302@sasktel.net> <20081201192733.GA30088@perso.beuc.net> <4934BE7D.6020908@sasktel.net> <20081202070447.GC32358@perso.beuc.net> User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.17) Gecko/20080926 SeaMonkey/1.1.12 Cc: gnome@FreeBSD.org, bug-freedink@gnu.org, miwi@FreeBSD.org Subject: Re: intltool.m4 and FreeBSD (Was: FreeDink in FreeBSD) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 08:15:25 -0000 This is a multi-part message in MIME format. --Boundary_(ID_iwXgI/aPxA4jcG3skxPtQQ) Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT I've attached your previous emails and added gnome@FreeBSD.org (the listed intltool maintainer) it looks suspiciously like a mailing list, but since I know nothing of m4 or intltool and you don't use FreeBSD, I don't think either of us can create a usefull bug report on this issue (I definitely can't since I don't understand the problem). At the very least, I would expect an authorative answer from gnome@ For gnome@, this discussion is regarding the patch in games/freedink-dfarc apparently, $(DATADIRNAME) is "lib" in this case. Sylvain Beucler wrote: > Hi, > > On Mon, Dec 01, 2008 at 08:50:05PM -0800, Stephen Hurd wrote: > >> Sylvain Beucler wrote: >> >>> There's indeed something about it in /usr/share/aclocal/intltool.m4: >>> >>> Apparently it checks for '_nl_msg_cat_cntr' and doesn't find >>> it. However this test isn't relevant here because DFArc uses >>> wxWidget's i18n stack instead of directly using gettext. It would >>> worth checking if there are similar issues in other packages using >>> wxWidgets. >>> >>> >> Hrm... I wonder then if the intltool stuff is the "wrong" way do do it >> in configure and if there's some wx thing to use instead. I have no >> auto-fu and don't know M4, so I'm going to just ignore this and hope it >> goes away. :-) >> > > I did a quick search and I'm not sure that many packages use both > intltool and wxWidgets! > > Some packages such as vlc use both the gettext M4 stuff and wxWidgets, > but not intltool (they translate .desktop files manually). Other > packages ship with libintl and maybe use it instead of Free/NetBSD's > gettext. > > Anyway, the intltool M4 code essentially looks for _GNU_ gettext, and > if it doesn't find it, it installs in /usr/lib, which apparently isn't > standard for FreeBSD's gettext - so there's a bug in intltool (do you > confirm?). > > Would you mind reporting this to > http://bugzilla.gnome.org/browse.cgi?product=intltool > ? I used v0.40 to bootstrap './configure'. > > --Boundary_(ID_iwXgI/aPxA4jcG3skxPtQQ) Content-type: message/rfc822; name="Attached Message" Content-disposition: inline; filename="Attached Message" Return-path: Received: from bgmpimr3.sasknet.sk.ca ([192.168.234.30]) by cgmail1.sasknet.sk.ca (SaskTel eMessaging Service) with ESMTP id <0KB700B2LQ250EJ0@cgmail1.sasknet.sk.ca> for shurd@sasktel.net; Mon, 01 Dec 2008 13:27:41 -0600 (CST) Received: from misav09.sasknet.sk.ca ([142.165.20.173]) by bgmpimr3.sasknet.sk.ca (SaskTel eMessaging Service) with ESMTP id <0KB70051NQ258SH0@bgmpimr3.sasknet.sk.ca> for shurd@sasktel.net (ORCPT shurd@sasktel.net); Mon, 01 Dec 2008 13:27:41 -0600 (CST) Received: from psmtp.com ([64.18.10.43]) by misav09 with InterScan Messaging Security Suite; Mon, 01 Dec 2008 13:27:41 -0600 Received: from source ([212.27.42.35]) by na1sys020amx003.postini.com ([64.18.9.10]) with SMTP; Mon, 01 Dec 2008 13:27:41 -0600 (CST) Received: from smtp5-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp5-g19.free.fr (Postfix) with ESMTP id B4EB83EA6D3; Mon, 01 Dec 2008 20:27:36 +0100 (CET) Received: from localhost.localdomain (unknown [82.238.35.175]) by smtp5-g19.free.fr (Postfix) with ESMTP id 5AF313EB3E3; Mon, 01 Dec 2008 20:27:35 +0100 (CET) Received: from me by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1L7EQf-0007s4-Rl; Mon, 01 Dec 2008 20:27:33 +0100 Date: Mon, 01 Dec 2008 20:27:33 +0100 From: Sylvain Beucler Subject: Re: FreeDink in FreeBSD In-reply-to: <493350C0.6060302@sasktel.net> To: Stephen Hurd Cc: miwi@FreeBSD.org, bug-freedink@gnu.org Message-id: <20081201192733.GA30088@perso.beuc.net> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline X-Account-Key: account2 X-Mozilla-Keys: X-Operating-System: GNU/Linux X-pstn-neptune: 0/0/0.00/0 X-pstn-levels: (S:99.90000/99.90000 CV:99.9999 P:95.9108 M:97.0282 C:98.6951 ) X-pstn-settings: 1 (0.1500:0.1500) cv gt3 gt2 gt1 p m c X-pstn-addresses: from [117/6] References: <20081130090104.GA3356@perso.beuc.net> <49326D91.7070501@sasktel.net> <20081130130819.GA13746@perso.beuc.net> <493350C0.6060302@sasktel.net> User-Agent: Mutt/1.5.18 (2008-05-17) Original-recipient: rfc822;shurd@sasktel.net Hi, On Sun, Nov 30, 2008 at 06:49:36PM -0800, Stephen Hurd wrote: > Sylvain Beucler wrote: >>> and the itlocale change in the dfarc Makefile.in.in >>> >> >> I didn't really understand this one :) >> >> Note that 'Makefile.in.in' is installed by 'intltoolize', so maybe the >> patch should go to the intltool project as well. >> > > I don't either to be honest. I just poked at it until it did what I > wanted. I *think* it was installing under lib rather than share, but I > can't remember any more. :-) There's indeed something about it in /usr/share/aclocal/intltool.m4: # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then AC_LINK_IFELSE( [AC_LANG_PROGRAM([[]], [[extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr]])], [DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share dnl in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [DATADIRNAME=share], [DATADIRNAME=lib]) ;; *) [DATADIRNAME=lib] ;; esac]) fi AC_SUBST(DATADIRNAME) Apparently it checks for '_nl_msg_cat_cntr' and doesn't find it. However this test isn't relevant here because DFArc uses wxWidget's i18n stack instead of directly using gettext. It would worth checking if there are similar issues in other packages using wxWidgets. > Hrm... I think the default install target strips executables as well... > file shows it as stripped, how can I check if the embedded resources are > there? Resources are essentially a .zip file appened to the executable (+ some index relocation). Just 'unzip -l /usr/bin/freedink' :) >> Btw, your choice of options is actually the default :) > > Hah! We all know that configure doesn't really have defaults, it has > suggestions. :-) > > If libzip isn't installed, embedded resources won't be used. Well configure does what tell him to :) In FreeDink I made sure that the dependency configuration wasn't "guessed" from the system, but specified from the command-line options. If you don't have libzip or zzip installed, ./configure will fail (unless you explicitely disabled embedded resources). Or there's a bug in my code ;) if test x"$enable_embedded_resources" = x"yes"; then if test "$LACK_LIBZIP" = 1 -a "$LACK_ZZIPLIB" = 1; then echo "* You need to install libzip or ZZipLib (or --disable-embedded-resources)." error=1 fi if test -z "$ZIP"; then echo "* The 'zip' utility cannot be found. Please install it (or --disable-embedded-resources)." error=1 fi fi > I seem to remember only a ZIP archive being available on one and a > tarball being available on the other. I didn't upload .zip version at ftp.gnu.org essentially out of lazyness, but they are the same than the .tar.gz or .tar.bz2. > Ok, I've subscribed there... I'll try to get port updates done as new > releases happen. Well for starters I uploaded a new release of freedink-data with a fixed Makefile. I'd be glad if you could check if it's alright now :) -- Sylvain --Boundary_(ID_iwXgI/aPxA4jcG3skxPtQQ) Content-type: message/rfc822; name="Attached Message" Content-disposition: inline; filename="Attached Message" Return-path: Received: from bgmpimr1.sasknet.sk.ca ([192.168.234.20]) by cgmail1.sasknet.sk.ca (SaskTel eMessaging Service) with ESMTP id <0KB500GV8DTYTZ40@cgmail1.sasknet.sk.ca> for shurd@sasktel.net; Sun, 30 Nov 2008 07:08:23 -0600 (CST) Received: from misav09.sasknet.sk.ca ([142.165.20.173]) by bgmpimr1.sasknet.sk.ca (SaskTel eMessaging Service) with ESMTP id <0KB50050UDTYC6A0@bgmpimr1.sasknet.sk.ca> for shurd@sasktel.net (ORCPT shurd@sasktel.net); Sun, 30 Nov 2008 07:08:22 -0600 (CST) Received: from psmtp.com ([64.18.10.49]) by misav09 with InterScan Messaging Security Suite; Sun, 30 Nov 2008 07:08:22 -0600 Received: from source ([212.27.42.29]) by na1sys020amx009.postini.com ([64.18.9.10]) with SMTP; Sun, 30 Nov 2008 07:08:22 -0600 (CST) Received: from smtp3-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp3-g19.free.fr (Postfix) with ESMTP id 0D40017B527; Sun, 30 Nov 2008 14:08:21 +0100 (CET) Received: from localhost.localdomain (unknown [82.238.35.175]) by smtp3-g19.free.fr (Postfix) with ESMTP id B268E17B572; Sun, 30 Nov 2008 14:08:20 +0100 (CET) Received: from me by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1L6m27-0003bm-P1; Sun, 30 Nov 2008 14:08:19 +0100 Date: Sun, 30 Nov 2008 14:08:19 +0100 From: Sylvain Beucler Subject: Re: FreeDink in FreeBSD In-reply-to: <49326D91.7070501@sasktel.net> To: Stephen Hurd Cc: miwi@FreeBSD.org, bug-freedink@gnu.org Message-id: <20081130130819.GA13746@perso.beuc.net> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Content-disposition: inline X-Account-Key: account2 X-Mozilla-Keys: X-Operating-System: GNU/Linux X-pstn-neptune: 0/0/0.00/0 X-pstn-levels: (S:73.82063/99.90000 CV:99.9999 P:95.9108 M:88.1613 C:98.6951 ) X-pstn-settings: 1 (0.1500:0.1500) cv gt3 gt2 gt1 p m c X-pstn-addresses: from [117/6] References: <20081130090104.GA3356@perso.beuc.net> <49326D91.7070501@sasktel.net> User-Agent: Mutt/1.5.18 (2008-05-17) Original-recipient: rfc822;shurd@sasktel.net Hi, > Did you look over the patches in the port? The rm/chmod path fixes in > the makefile for freedink-data, I saw it, thanks for this :) I had partially fixed this in Git but now it should be good (I need to make a new freedink-data release.) > and the itlocale change in the dfarc Makefile.in.in I didn't really understand this one :) Note that 'Makefile.in.in' is installed by 'intltoolize', so maybe the patch should go to the intltool project as well. > I set up the options to default to enabling embedded resources, since it > was hinted that's what was preferred, and hardcoded disabling upx since > I couldn't figure out why anyone would want to enable it. :-) I clarified './configure --help' about embedded resources; indeed that's the preferred way (so FreeDink can load the default font in all situations). I only added a way to disable it for distros that enforce stripping executables after the build process, which removes embedded resources anyway. UPX (like --static) is mainly used to generate compact executables for direct download (e.g. .exe), but it's not very useful for distros indeed. Btw, your choice of options is actually the default :) > Also, I noticed that the main site and the GNU mirror sites have > different sets of files. Haven't gone back and checked if that is fixed > yet or not. freedink.org has some additional binary packages as well as snapshots, but the source releases are the same. It's best indeed to use the GNU mirrors directly, so that freedink.org doesn't use too much bandwidth. > It was pretty straightforward to do the port though... when I came > across FreeDink, I was actually expecting to have to do some porting. I > looked at the code back when it was released and decided that I didn't > care enough at the time to do anything about it. Recently, I decided to > go back and slowly pick away at it and discovered that it was already > finished. miwi@ stepped up and fixed my initial porting efforts and > checked it in so now I just need to figure out where to subscribe to > update announcements. :-) Glad that the port was easy - this means FreeDink is truly portable :) There isn't a dedicated mailing list for release announcements (given the low traffic of bug-freedink), but I usually post release announcements at: http://savannah.gnu.org/news/atom.php?group=freedink bug-freedink@gnu.org info-gnu@gnu.org -- Sylvain --Boundary_(ID_iwXgI/aPxA4jcG3skxPtQQ)-- From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 2 17:27:45 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A2691065676; Tue, 2 Dec 2008 17:27:45 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C5A638FC18; Tue, 2 Dec 2008 17:27:44 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (mezz@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB2HRiIU068528; Tue, 2 Dec 2008 17:27:44 GMT (envelope-from mezz@freefall.freebsd.org) Received: (from mezz@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB2HRiAH068524; Tue, 2 Dec 2008 17:27:44 GMT (envelope-from mezz) Date: Tue, 2 Dec 2008 17:27:44 GMT Message-Id: <200812021727.mB2HRiAH068524@freefall.freebsd.org> To: lars.stokholm@gmail.com, mezz@FreeBSD.org, gnome@FreeBSD.org From: mezz@FreeBSD.org Cc: Subject: Re: ports/129023: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 17:27:45 -0000 Synopsis: graphics/gimp: URI plugin doesn't work in GIMP - GNOMEVFS is "on" State-Changed-From-To: feedback->closed State-Changed-By: mezz State-Changed-When: Tue Dec 2 17:27:22 UTC 2008 State-Changed-Why: The fixes have been committed. Thanks for report! http://www.freebsd.org/cgi/query-pr.cgi?pr=129023 From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 2 17:30:05 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 462221065676 for ; Tue, 2 Dec 2008 17:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F22528FC23 for ; Tue, 2 Dec 2008 17:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB2HU4i2068845 for ; Tue, 2 Dec 2008 17:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB2HU4x3068842; Tue, 2 Dec 2008 17:30:04 GMT (envelope-from gnats) Date: Tue, 2 Dec 2008 17:30:04 GMT Message-Id: <200812021730.mB2HU4x3068842@freefall.freebsd.org> To: gnome@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/129023: commit references a PR X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 17:30:05 -0000 The following reply was made to PR ports/129023; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/129023: commit references a PR Date: Tue, 2 Dec 2008 17:27:10 +0000 (UTC) mezz 2008-12-02 17:26:56 UTC FreeBSD ports repository Modified files: graphics/gimp-app Makefile Log: - Disable gvfs for it can uses gnome-vfs by default. By default, if it finds gvfs in system then it will use gvfs rather than gnome-vfs. There is a problem with gvfs for not able to use URI to fetch image by via HTTP. In MarcusCom CVS has newer gvfs that is fixed and will be switch to gvfs by default when it merges into FreeBSD ports tree. [1] - Add iso-codes dependency without provide optional, it only has autocheck. - Add libgnomeui dependency if it exists, only in GNOMEVFS option. - Bump the PORTREVISION. PR: ports/129023 [1] Reported by: Lars Stokholm [1] Revision Changes Path 1.226 +9 -4 ports/graphics/gimp-app/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 2 18:02:31 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94518106564A for ; Tue, 2 Dec 2008 18:02:31 +0000 (UTC) (envelope-from sales@computerwide.net) Received: from computerwide.net (netblock-68-183-173-229.dslextreme.com [68.183.173.229]) by mx1.freebsd.org (Postfix) with SMTP id A98D08FC08 for ; Tue, 2 Dec 2008 18:02:28 +0000 (UTC) (envelope-from sales@computerwide.net) From: "ComputerWide" To: "gnome@freebsd.org" Date: Tue, 2 Dec 2008 10:02:23 -0800 Message-ID: <35538127.20081202100223@computerwide.net> MIME-Version: 1.0 X-Priority: 3 (Normal) Importance: Normal Organization: ComputerWide, Inc. X-Mailer: EM: 4.52.0.790 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Cc: Subject: [ A D V ] Cisco Networking, HP Options and Notebooks... X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ComputerWide List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 18:02:31 -0000 If you have received this message in error or if you would like to be removed from our broadcast for any reason, reply to this email with REMOVE as subject followed by the email address you wish to remove. *********************************************************** ComputerWide, Inc. 23679 Calabasas Road #761 Calabasas, CA. 91302, USA Tel: (818) 804-5158 http://www.computerwide.net Email: sales@computerwide.net *********** NoteBooks ************ The following are Notebook prices. All NEW models come with 1 year warranty and all RB models with 90 days. For a detailed list, please request our price list in Excel or PDF format. A minimum of 4 notebooks required per order. 3 years Onsite US Warranty is at $120 per NoteBook. Part Number Model, Description Price ----------- ------------------ ----- HP New Notebook AK933US#ABA 6510B BUSINESS NOTEBOOK $905 GY898US#ABA 6910P BUSINESS NOTEBOOK $905 RH244AV#ABA 6910P BUSINESS NOTEBOOK $935 AL519US#ABA 6715B BUSINESS NOTEBOOK $650 AM135US#ABA 6715B BUSINESS NOTEBOOK $760 RM350UT#ABA 6715B BUSINESS NOTEBOOK $605 AP162US#ABA 6715B BUSINESS NOTEBOOK $650 RM381UT#ABA 6715B BUSINESS NOTEBOOK $780 GP778US#ABA 6715B BUSINESS NOTEBOOK $770 AN732US#ABA 6710B BUSINESS NOTEBOOK $825 AN053US#ABA 6710B BUSINESS NOTEBOOK $760 RM341UT#ABA 6710B BUSINESS NOTEBOOK $880 GV004US#ABA 6710B BUSINESS NOTEBOOK $880 RM408UT#ABA 6710B BUSINESS NOTEBOOK $1,045 AN107US#ABA 8710W MOBILE WORKSTATION $1,490 HP Refurbished Notebook FE871UAR#ABA PRESARIO CQ50-115NR $540 FE799UAR#ABA PRESARIO A940NR $605 KC469UAR#ABA PAVILION TX1410US $870 FE912UAR#ABA PAVILION TX2510US $875 FE913UAR#ABA PAVILION TX2513CL $875 FE914UAR#ABA PAVILION TX2517CL $875 FE993UAR#ABA PAVILION DV2911US $695 FE989UAR#ABA PAVILION DV2910US $695 FE990UAR#ABA PAVILION DV2915NR $695 KP043UAR#ABA PAVILION DV2842SE $705 KN854UAR#ABA PAVILION DV6809WM $540 FE654UAR#ABA PAVILION DV6915NR $630 KN851UAR#ABA PAVILION DV6812NR $635 KN843UAR#ABA PAVILION DV6823US $635 KW827UAR#ABA PAVILION DV6809US $630 KN947UAR#ABA PAVILION DV6835NR $660 KN927UAR#ABA PAVILION DV6875SE $760 KN931UAR#ABA PAVILION DV6871US $760 FE759UAR#ABA PAVILION DV5-1002NR $655 FE764UAR#ABA PAVILION DV5-1003NR $710 FE765UAR#ABA PAVILION DV5-1004NR $715 KN897UAR#ABA PAVILION DV9825NR $760 FE779UAR#ABA PAVILION DV9930US $910 RM273UAR#ABA 2710P BUSINESS TABLET $850 434566R-999-C2TN 2710P BUSINESS TABLET $850 434567R-999-C2TN 2710P BUSINESS TABLET $875 KR907UTR#ABA 2510P BUSINESS NOTEBOOK $850 KR908UTR#ABA 2510P BUSINESS NOTEBOOK $850 436414R-999-C2TQ 2510P BUSINESS NOTEBOOK $850 KR936UTR#ABA 2510P BUSINESS NOTEBOOK $935 435622R-999-C329 6710B BUSINESS NOTEBOOK $695 438398R-999-C2NR 8510P BUSINESS NOTEBOOK $905 436916R-999-C369 8710P BUSINESS NOTEBOOK $870 RM255UTR#ABA 8710P BUSINESS NOTEBOOK $875 RM299UTR#ABA 8710P BUSINESS NOTEBOOK $1,015 438399R-999-C2TD 8510W MOBILE WORKSTATION $890 438399R-999-C2MY 8510W MOBILE WORKSTATION $1,045 Sony Refurbished Notebook VGNCR309E/R-R VAIO CR-SERIES CR309E $715 VGNCR506E/J-R VAIO CR-SERIES CR506E $795 VGNCR515E/B-R VAIO CR-SERIES CR515E $835 VGNCR220E/W-R VAIO CR-SERIES CR220E $800 VGNCR320E/L-R VAIO CR-SERIES CR320E $870 VGNCR320E/T-R VAIO CR-SERIES CR320E $870 VGNCR320E/W-R VAIO CR-SERIES CR320E $870 VGNCR420E/L-R VAIO CR-SERIES CR420E $880 VGNCR420E/W-R VAIO CR-SERIES CR420E $880 ******** CISCO SPECIAL ******** The following Cisco models are brand new in sealed boxes but they have been registered before. they are priced at 50% off GPL. 14 x WS-C2960-48TT-L $1,250 5 x WS-C3560-24TS-S $1,500 2 x WS-C3560-48PS-S $3,250 2 x WS-C3560-48TS-E $3,500 15 x WS-C3560-48TS-S $2,500 4 x WS-C3750-24TS-S $2,000 10 x WS-C3750-48TS-S $3,500 1 x WS-C3750G-12S-E $6,000 2 x WS-C3750G-24TS-E $5,750 4 x WS-C3750G-48PS-S $7,750 1 x WS-C3750G-48TS-S $7,000 4 x WS-C4506-E $2,500 27 x AIR-LAP1242AG-A-K9 $450 ******** CISCO OEM SPECIAL ******** We have the following OEM Cisco: Part Number Brand Price ----------- ----- ----- CWDM-GBIC-**** Agilestar $750 CWDM-SFP-**** Agilestar $750 15454-GBIC-SX Agilent $120 15454-GBIC-LX Agilestar $220 15454-GBIC-ZX Agilestar $750 GLC-T Agilestar $170 GLC-SX-MM=A0 Finisar $120 GLC-SX-MM Agilent $120 GLC-SX-MM=A0 Stratos $120 GLC-SX-MM Infineon $120 GLC-SX-MM Agilestar $120 GLC-SX-MM=A0 JDS $120 GLC-LH-SM Agilent $220 GLC-LH-SM=A0 Finisar $220 GLC-ZX-SM Agilestar $550 SFP-FCGE-S JDS $220 SFP-GE-S JDS $220 SFP-FCGE-L Agilestar $220 SFP-GE-L=A0 Agilestar $240 SFP-GE-Z=A0 Agilestar $775 WS-G5482 Agilestar $180 WS-G5483=A0 Agilestar $180 WS-G5484=A0 Finisar $120 WS-G5484 Agilent=A0 $120 WS-G5484=A0 Agilestar $120 WS-G5486=A0 Agilestar $220 WS-G5486=A0 Fiberxon $220 WS-G5487 Agilestar $550 WS-G5487 Finisar $550 10G-XFP-SR=A0 Intel=A0 $1,000 10G-XFP-SR=A0 Agilestar $1,800 10G-XFP-LR=A0 Agilestar $2,500 XFP-10GLR-OC192SR Agilestar $2,500 XENPAK-10GB-LR Agilent $1,800 ******** CISCO SPECIAL ******** The following modules and Cables are available at $2000 take all: 20 * CAB-SS-449MT New Orignial 15 * CAB-SS-V35MT New Orignial 5 * CAB-SS-X21MT New Orignial 8 * GLC-SX-MM=3D New OEM 1 * NM-4E New OEM 2 * NM-4B-S/T New OEM 20 * NM-4B-S/T Used OEM 1 * NM-8B-S/T New OEM 9 * WIC-1B-S/T New OEM 13 * WS-G5483 New OEM 11 * WS-G5486 New OEM 2 * WS-G5487 New OEM *********** HP OPTIONS ************ HP Refurbished with 90 days warranty. For a detailed list, please request our price list in Excel or PDF format. 201723R-B22 $4,400 218231R-B22 $2,100 286763R-B21 $510 287484R-B21 $460 288247R-B21 $2,450 302969R-B21 $1,400 302970R-B21 $1,650 331346R-B21 $95 335880R-B21 $2,700 335882R-B21 $900 335921R-B21 $1,700 337972R-B21 $450 347786R-B21 $120 348114R-001 $190 348114R-B21 $190 356963R-B21 $55 359645R-B21 $1,100 364430R-B21 $1,040 372702R-B21 $30 373035R-B21 $110 375004R-B21 $300 377402R-B21 $80 378929R-B21 $350 380298R-B21 $400 383982R-B21 $1,100 384852R-B21 $250 390164R-B21 $30 395473R-B21 $250 397413R-B21 $200 399542R-001 $220 403434R-B21 $1,300 403621R-B21 $400 404752R-B21 $3,750 404753R-B21 $1,700 405660R-B21 $4,900 406740R-B21 $500 406770R-B21 $240 407234R-B21 $1,300 407424R-001 $1,800 407429R-001 $1,600 408838R-001 $1,600 408853R-B21 $200 409278R-B21 $335 409347R-B21 $35 409376R-B21 $400 409397R-B21 $700 409401R-B21 $400 409611R-B21 $1,100 409612R-B21 $1,300 409613R-B21 $1,600 410571R-B21 $70 410916R-B21 $2,100 411243R-B21 $1,000 411276R-B21 $110 411358R-001 $1,200 411359R-001 $1,450 411360R-001 $1,500 411361R-001 $2,500 411365R-B21 $240 411368R-B21 $220 411605R-B21 $275 411606R-B21 $390 411625R-B21 $35 411627R-B21 $36 411949R-B21 $275 411951R-B21 $240 412133R-B22 $5,000 412136R-B22 $7,200 412138R-B21 $175 412140R-B21 $100 412142R-B21 $475 412150R-B21 $40 413928R-001 $4,700 413929R-001 $5,000 413931R-B21 $1,200 413932R-B21 $1,300 413933R-B21 $1,600 414211R-B21 $190 414212R-B21 $300 416127R-B21 $600 416196R-B21 $650 416585R-B21 $300 416657R-B21 $240 416734R-B21 $1,200 416772R-001 $910 417139R-B21 $475 417747R-001 $1,300 417836R-B21 $25 418369R-B21 $250 418800R-B21 $2,370 419487R-B21 $290 419734R-B21 $450 430479R-B21 $15 430816R-B21 $1,790 430817R-B21 $1,520 430818R-B21 $1,250 430819R-B21 $700 431038R-B21 $300 431039R-B21 $350 431643R-B21 $110 431950R-B21 $475 431958R-B21 $250 432195R-001 $2,800 432803R-B21 $30 432806R-B21 $190 433148R-B21 $180 433634R-B21 $700 433718R-B21 $9 433750R-001 $1,900 433751R-001 $2,100 434940R-001 $1,400 434945R-B21 $250 435457R-B21 $1,600 435458R-B21 $1,500 435459R-B21 $1,900 435462R-B21 $2,700 435463R-B21 $3,000 435512R-B21 $370 435562R-B21 $330 435564R-B21 $500 435565R-B21 $875 435571R-B21 $1,300 435578R-B21 $585 435944R-001 $2,800 435952R-B21 $440 435954R-B21 $555 436015R-B21 $830 436670R-B21 $70 437391R-B21 $440 437444R-B21 $440 437502R-B21 $3,000 437572R-B21 $275 437903R-B21 $350 437905R-B21 $500 437940R-B21 $500 437941R-B21 $440 438084R-001 $11,900 438087R-001 $6,500 438090R-B21 $1,900 438100R-B21 $2,200 438220R-B21 $1,500 438222R-B21 $525 438312R-001 $1,300 438313R-001 $1,500 438314R-B21 $335 438730R-001 $1,300 438815R-001 $1,900 438816R-001 $3,000 438818R-B21 $5,800 438820R-B21 $2,000 438824R-B21 $520 438825R-B21 $500 439188R-B21 $510 439189R-B21 $600 439191R-001 $2,600 439727R-001 $7,300 439728R-B21 $1,900 440188R-001 $1,000 440189R-001 $1,500 440763R-B21 $520 440910R-B21 $700 440936R-B21 $1,800 441394R-B21 $155 442816R-001 $1,550 442901R-B21 $15 443528R-B21 $7,400 443529R-B21 $6,200 443530R-B21 $5,600 443691R-B21 $3,800 443751R-B21 $1,500 443753R-B21 $400 443756R-B21 $1,050 444809R-001 $510 444810R-001 $550 444811R-001 $875 445105R-B21 $1,740 445153R-001 $975 445164R-001 $1,025 445196R-001 $940 445197R-001 $1,275 445198R-001 $1,700 445202R-001 $1,000 445203R-001 $1,350 445204R-001 $1,800 445333R-001 $640 445334R-001 $675 445335R-001 $850 445336R-001 $910 445431R-001 $1,100 445432R-001 $910 445433R-001 $850 445434R-001 $900 445513R-B21 $175 445560R-B21 $1,275 445978R-B21 $250 445986R-B21 $40 447047R-B21 $5,900 447597R-001 $1,850 447598R-001 $1,450 447702R-B21 $475 447703R-B21 $200 447883R-B21 $530 447966R-B21 $6,300 447967R-B21 $5,600 447977R-B21 $2,850 448183R-001 $8,800 448184R-B21 $2,900 448187R-001 $5,800 448188R-001 $10,600 448193R-B21 $2,850 448262R-B21 $750 448397R-B21 $750 449764R-001 $3,000 449991R-B21 $100 449998R-B21 $120 450162R-001 $720 450163R-001 $830 450258R-B21 $14 450259R-B21 $30 450260R-B21 $75 450321R-B21 $1,275 450341R-B21 $65 450432R-B21 $120 450961R-B21 $2,200 450963R-B21 $4,400 451649R-B21 $800 451688R-B21 $140 451778R-B21 $65 451993R-001 $13,500 452179R-B21 $215 453043R-B21 $800 453188R-B21 $1,275 453190R-B21 $1,275 454894R-B21 $2,000 454906R-B21 $8,700 454907R-B21 $3,100 455421R-B21 $350 456830R-001 $1,100 456831R-001 $1,025 457922R-001 $3,600 457924R-001 $1,900 457925R-001 $1,600 457926R-001 $1,400 457927R-001 $1,800 457931R-B21 $1,050 457937R-B21 $420 457939R-B21 $350 457941R-B21 $275 458237R-001 $1,600 458238R-001 $1,400 458239R-001 $1,225 458240R-001 $1,375 458242R-001 $1,350 458244R-001 $1,150 458257R-B21 $760 458341R-001 $3,900 458344R-001 $2,450 458345R-001 $2,050 458412R-B21 $760 458561R-001 $4,100 458562R-001 $3,700 458563R-001 $2,200 458565R-001 $2,000 458567R-001 $1,800 458577R-B21 $415 458579R-B21 $275 458583R-B21 $1,050 458924R-B21 $200 458932R-B21 $4,100 458933R-B21 $3,100 459142R-B21 $350 459483R-B21 $2,400 459484R-B21 $2,050 459485R-B21 $1,900 459486R-B21 $1,750 459487R-B21 $1,550 459489R-B21 $1,050 459490R-B21 $760 459498R-B21 $3,300 459499R-B21 $2,250 459504R-B21 $565 459506R-B21 $350 460310R-B21 $25 461336R-001 $1,400 461338R-001 $1,550 461384R-B21 $20 461461R-B21 $875 461826R-B21 $120 462872R-B21 $1,800 462873R-B21 $1,700 463056R-B21 $950 464946R-B21 $1,360 465326R-B21 $390 465475R-001 $650 465476R-001 $720 466106R-B21 $760 467956R-B21 $1,300 468547R-B21 $385 483403R-B21 $550 A7533AR $2,400 A7534AR $2,400 A7535AR $3,700 A7566AR $1,900 A7570BR $1,130 AA986AR $4,600 AA987AR $300 AD511AR $3,800 AD537AR $2,800 AD538AR $230 AD539AR $1,950 AD605BR $5,800 AE313AR $1,150 AE313BR $1,200 AE370AR $2,800 AE371AR $6,400 AE372AR $4,200 AE418AR $3,400 AE423AR $4,100 AE437BR $3,100 AE438BR $3,100 AG116AR $3,600 AG118AR $2,600 AG124AR $3,900 AG323AR $10,500 AG325BR $8,200 AG327AR $3,200 AG328BR $4,200 AG453AR $4,400 AG454AR $6,200 AG502AR $3,200 AG525AR $5,800 AG536AR $4,100 AG541AR $6,400 AG547AR $5,800 AG580AR $6,100 AG594AR $650 AG600AR $2,100 AG605AR $2,300 AG610AR $3,200 AG620AR $4,300 AG630AR 12,400 AG650AR $4,400 AG651AR $7,100 AG652AR $8,000 AG653AR $5,700 AG654AR $9,900 AG655AR $6,600 AG656AR $8,500 AG657AR $8,800 AG658AR $7,600 AG659AR 13,000 AG703AR $935 AG725AR $8,600 AG780AR $6,200 AG816AR $6,600 AG818AR 10,300 AH163AR $1,800 AH165AR $3,300 AH170AR $9,000 AH171AR $7,100 AH172AR $7,000 AH173AR $3,100 AH558AR $3,300 AJ033AR $4,950 AJ034AR $6,200 AJ037AR $12,900 AJ038AR $11,300 AK377AR $4,000 AK378AR $4,700 DW016AR $900 DW019AR $1,100 DW023AR $338 DW026AR $338 DW028BR $1,150 DW086AR $1,170 EH841AR $1,675 EH842AR $1,830 EH848AR $1,500 EH853AR $2,700 EH854AR $3,000 EH880AR $1,550 EH881AR $2,575 EH884AR $1,950 EH885AR $3,350 EH903AR $1,990 EH923AR $2,200 EH924AR $2,500 J4858BR $300 J4858CR $300 J4859BR $500 J4859CR $650 J8165AR $2,800 J8436AR $1,900 J8437AR $3,000 J8692AR $3,950 J8694AR $2,500 J8702AR $2,200 J8706AR $3,200 J8708AR $3,800 J9054BR $165 Q1512CR $2,100 Q1520BR $1,950 Q1538AR $1,475 Q1580AR $660 Q1581AR $700 Q1595BR $2,350 *********************************************************** All Cisco Models in our inventory are at 40% off GPL. Any new item not listed can be supplied at 30% off GPL. Any Refurbished item can be supplied at 47% off GPL. *********************************************************** Customer Service is the priority for us. We have proudly shipped to 89 countries around the globe since 1995. *********************************************************** Quantity discount is available. Prices are in US$ and FOB Los Angeles. For additional information about our company and products, please visit http://www.computerwide.net *********************************************************** The following CISCO, 3com, HP, and Watchguard products are ORIGINAL and NEW in RETAIL PACKS. Please visit the following page for more info: http://product.computerwide.net Cisco Router (NEW) CISCO871-K9 $389 CISCO871-SEC-K9 $479 CISCO871W-G-A-K9 $509 CISCO877-K9 $389 CISCO877-SEC/K9 $479 CISCO877W-G-A-K9 $509 CISCO1811/K9 $777 CISCO1811W-AG-A/K9 $957 CISCO1841 $837 CISCO1841-HSEC/K9 $1,797 CISCO1841-SEC/K9 $1,497 CISCO1841-T1 $1,437 CISCO1841-T1SEC/K9 $2,097 CISCO2801 $1,197 CISCO2801-AC-IP $1,422 CISCO2801-HSEC/K9 $2,157 CISCO2801-SEC/K9 $1,737 CISCO2801-V/K9 $1,617 CISCO2811 $1,497 CISCO2811-DC $1,737 CISCO2811-HSEC/K9 $2,457 CISCO2811-SEC/K9 $2,037 CISCO2811-V/K9 $1,917 CISCO2821 $2,337 CISCO2821-AC-IP $2,697 CISCO2821-HSEC/K9 $3,297 CISCO2821-SEC/K9 $2,877 CISCO2821-V/K9 $2,817 CISCO2851 $3,897 CISCO2851-V/K9 $4,437 CISCO3825 $5,700 CISCO3825-AC-IP $6,060 CISCO3825-HSEC/K9 $6,957 CISCO3825-SEC/K9 $6,537 CISCO3825-V/K9 $6,297 CISCO3845 $7,800 CISCO3845-HSEC/K9 $9,537 CISCO3845-SEC/K9 $8,637 CISCO3845-V/K9 $8,397 Cisco Router Module (New) AIM-VPN/SSL-2=3D $1,500 AIM-VPN/SSL-3=3D $2,100 HWIC-1GE-SFP $2,100 HWIC-4ESW $255 HWIC-4ESW-POE $345 HWIC-4T $1,680 HWIC-8A $690 HWIC-8A/S-232 $1,440 HWIC-16A $1,380 HWIC-D-9ESW $480 HWIC-D-9ESW-POE $648 NM-1T3/E3 $5,100 NME-16ES-1G $1,377 NME-16ES-1G-P $1,635 NME-X-23ES-1G $1,977 NME-X-23ES-1G-P $2,313 NME-XD-24ES-1S-P $3,075 NME-XD-48ES-2S-P $4,137 PVDM2-8 $240 PVDM2-16 $480 PVDM2-32 $960 PVDM2-48 $1,440 PVDM2-64 $1,920 VIC-4FXS/DID $480 VIC2-2FXO $240 VIC2-2FXS $240 VIC2-4FXO $480 VIC3-2E/M $240 VWIC2-1MFT-G703 $1,080 VWIC2-1MFT-T1/E1 $780 VWIC2-2MFT-G703 $1,800 VWIC2-2MFT-T1/E1 $1,200 WIC-1B-U-V2 $420 WIC-1DSU-T1-V2 $600 WIC-1T $240 WIC-2T $420 Cisco Switch (NEW) WS-CE500-24LC $777 WS-CE500-24PC $1,677 WS-CE500G-12TC $1,173 WS-CE520-8PC-K9 $837 WS-CE520-24LC-K9 $777 WS-CE520-24PC-K9 $1,677 WS-CE520-24TT-K9 $477 WS-CE520G-24TC-K9 $1,677 WS-C2960-8TC-L $537 WS-C2960-24PC-L $1,797 WS-C2960-24TC-L $1,497 WS-C2960-24TT-L $777 WS-C2960-48TC-L $2,697 WS-C2960-48TC-S $2,097 WS-C2960-48TT-L $1,497 WS-C2960G-8TC-L $837 WS-C2960G-24TC-L $1,977 WS-C2960G-48TC-L $3,597 WS-C3560-8PC-S $837 WS-C3560-24PS-E $3,474 WS-C3560-24PS-S $2,277 WS-C3560-24TS-E $2,994 WS-C3560-24TS-S $1,797 WS-C3560-48PS-E $5,094 WS-C3560-48PS-S $3,897 WS-C3560-48TS-E $4,194 WS-C3560-48TS-S $2,997 WS-C3560E-24PD-E $6,474 WS-C3560E-24PD-S $4,077 WS-C3560E-24TD-E $5,994 WS-C3560E-24TD-S $3,597 WS-C3560E-48PD-E $10,494 WS-C3560E-48PD-S $8,097 WS-C3560E-48TD-E $9,594 WS-C3560E-48TD-S $7,197 WS-C3560G-24PS-E $5,754 WS-C3560G-24PS-S $3,357 WS-C3560G-24TS-E $5,274 WS-C3560G-24TS-S $2,877 WS-C3560G-48PS-E $8,094 WS-C3560G-48PS-S $5,697 WS-C3560G-48TS-E $7,194 WS-C3560G-48TS-S $4,797 WS-C3750-24FS-S $6,477 WS-C3750-24PS-E $4,074 WS-C3750-24PS-S $2,877 WS-C3750-24TS-E $3,594 WS-C3750-24TS-S $2,397 WS-C3750-48PS-E $6,294 WS-C3750-48PS-S $5,097 WS-C3750-48TS-E $5,394 WS-C3750-48TS-S $4,197 WS-C3750E-24PD-E $8,574 WS-C3750E-24PD-S $6,177 WS-C3750E-24TD-E $8,094 WS-C3750E-24TD-S $5,697 WS-C3750E-48PD-E $17,994 WS-C3750E-48PD-S $12,297 WS-C3750E-48TD-E $16,194 WS-C3750E-48TD-S $11,397 WS-C3750G-12S-E $7,194 WS-C3750G-12S-S $4,797 WS-C3750G-24PS-E $7,074 WS-C3750G-24PS-S $4,677 WS-C3750G-24T-E $5,994 WS-C3750G-24T-S $3,597 WS-C3750G-24TS-E $6,894 WS-C3750G-24TS-E1U $6,594 WS-C3750G-24TS-S $4,497 WS-C3750G-24TS-S1U $4,197 WS-C3750G-24WS-S50 $15,300 WS-C3750G-48PS-E $14,094 WS-C3750G-48PS-S $9,297 WS-C3750G-48TS-E $13,194 WS-C3750G-48TS-S $8,397 WS-C4503-E $597 WS-C4506-E $2,997 WS-C4507R-E $5,997 WS-C4510R-E $7,497 WS-C4948-E $8,697 WS-C4948-S $6,297 WS-C4948-10GE-E $12,897 WS-C4948-10GE-S $10,497 WS-C6506-E $3,300 WS-C6506-E-FAN $297 WS-C6509-E $5,700 WS-C6509-E-FAN $297 Cisco Switch Module (NEW) CVR-X2-SFP=3D $117 GLC-LH-SM=3D $597 GLC-SX-MM=3D $300 GLC-ZX-SM=3D $2,397 GLC-T=3D $237 GLC-FE-100FX=3D $150 GLC-GE-100FX $150 WS-G5483 $237 WS-G5484 $300 WS-G5486 $597 WS-G5487 $2,397 WS-X4013+ $3,597 WS-X4013+TS $3,597 WS-X4013+10GE $7,197 WS-X4124-RJ45 $1,497 WS-X4148-RJ $2,697 WS-X4148-RJ21 $2,697 WS-X4232-GB-RJ $2,697 WS-X4248-RJ45V $3,897 WS-X4424-GB-RJ45 $2,097 WS-X4448-GB-SFP $9,897 WS-X4506-GB-T $2,097 WS-X4515 $7,197 WS-X4516 $9,897 WS-X4516-10GE $11,997 WS-X4524-GB-RJ45V $2,697 WS-X4548-GB-RJ45 $3,297 WS-X4548-GB-RJ45V $4,497 WS-X4991 $120 WS-X6148A-GE-TX $4,200 WS-X6148A-RJ-45 $3,600 WS-X6548-GE-TX $7,200 WS-X6724-SFP $9,000 WS-X6748-GE-TX $9,000 WS-X6748-SFP=3D $15,000 WS-SUP32-GE-3B $9,000 WS-SUP720-3B $16,800 WS-SVC-CMM $5,997 X2-10GB-CX4 $360 X2-10GB-LR $2,400 X2-10GB-LX4 $1,797 X2-10GB-SR $1,800 Cisco FireWall (NEW) ASA5500-SSL-10 $750 ASA5500-SSL-25 $1,857 ASA5500-SSL-50 $2,397 ASA5505-50-BUN-K9 $507 ASA5505-BUN-K9 $357 ASA5505-PWR-AC=3D $48 ASA5505-SEC-BUN-K9 $1,017 ASA5505-SEC-PL=3D $510 ASA5505-SSL10-K9 $1,257 ASA5505-SSL25-K9 $2,364 ASA5505-UL-BUN-K9 $597 ASA5510-BUN-K9 $2,097 ASA5510-AIP10-K9 $4,797 ASA5510-SEC-BUN-K9 $2,697 ASA5510-SSL50-K9 $4,497 ASA5520-AIP10-K9 $7,497 ASA5520-AIP20-K9 $9,597 ASA5520-BUN-K9 $4,797 Cisco IP Phone (NEW) CP-7906G=3D $105 CP-7906G-CH1 $165 CP-7911G=3D $135 CP-7911G-CH1 $225 CP-7914=3D $237 CP-7931G=3D $195 CP-7936=3D $717 CP-7936-CH1 $807 CP-7936-MIC-KIT=3D $210 CP-7936-PWR-KIT $90 CP-7937G=3D $777 CP-7937-MIC-KIT=3D $210 CP-7940G $159 CP-7940G-CH1 $279 CP-7941G $207 CP-7941G-CH1 $327 CP-7942G=3D $243 CP-7942G-CH1 $363 CP-7945G=3D $297 CP-7945G-CH1 $399 CP-7960G $219 CP-7960G-CH1 $339 CP-7961G $267 CP-7961G-CH1 $387 CP-7962G=3D $303 CP-7962G-CH1 $423 CP-7965G=3D $375 CP-7965G-CH1 $477 CP-7975G=3D $423 CP-7975G-CH1 $573 CP-PWR-CUBE-3 $27 Cisco Wireless (NEW) AIR-ANT1728 $95 AIR-ANT4941 $11 AIR-ANT5959 $167 AIR-AP521G-A-K9 $299 AIR-AP1121G-A-K9 $359 AIR-AP1131AG-A-K9 $419 AIR-AP1242AG-A-K9 $539 AIR-AP1252AG-A-K9 $779 AIR-BR1310G-A-K9 $779 AIR-BR1310G-A-K9-R $779 AIR-CB21AG-A-K9 $101 AIR-LAP1131AG-A-K9 $419 AIR-LAP1242AG-A-K9 $539 AIR-LAP1252AG-A-K9 $779 AIR-LAP521G-A-K9 $299 AIR-MP21G-A-K9 $89 AIR-PI21AG-A-K9 $149 AIR-PWRINJ3=3D $36 Cisco Power Supply (NEW) PWR-2801-AC-IP $225 PWR-2811-AC-IP $240 PWR-2821-51-AC-IP $360 PWR-3825-AC $300 PWR-3825-AC-IP=3D $360 PWR-3845-AC=3D $300 PWR-3845-AC-IP=3D $600 PWR-C45-1000AC $597 PWR-C45-1300ACV $897 PWR-C45-1400AC $897 PWR-C45-2800ACV $1,197 PWR-C45-4200ACV $2,397 PWR-C49-300AC=3D $300 PWR-RPS2300=3D $720 C3K-PWR-1150WAC=3D $897 C3K-PWR-750WAC=3D $597 CAB-RPS2300=3D $90 CAB-RPS2300-E=3D $90 WS-CAC-3000W $1,800 WS-CAC-6000W $3,000 Cisco Cable (NEW) CAB-***FC $60 CAB-***MT $60 CAB-SS-***FC $60 CAB-SS-***MT $60 CAB-OCT-*** $390 CAB-16AWG-AC=3D $60 CAB-7513AC=3D $15 CAB-7KAC=3D $15 CAB-AC-2800W-TWLK=3D $27 CAB-AC-C6K-TWLK=3D $27 CAB-SFP-50CM $150 CAB-STACK-50CM=3D $60 CAB-STACK-1M=3D $120 CAB-STACK-3M=3D $180 CAB-US515P-C19-US=3D $27 CAB-US620P-C19-US=3D $27 3Com Switch & Module (NEW) 3C16470B $53 3C16471B $81 3C16478 $165 3C17260 $837 3C17263 $277 3CR17161-91 $893 3CR17162-91 $2,125 3CR17171-91 $1,509 3CR17172-91 $2,629 3CR17250-91 $2,517 3CR17251-91 $4,477 3CR17252-91 $3,133 3CR17253-91 $5,597 3CR17258-91 $3,917 3CR17561-91 $389 3CR17562-91 $686 3CR17571-91 $1,005 3CR17572-91 $1,845 3CR17660-91 $700 3CR17661-91 $1,117 3CR17662-91 $1,957 3CSFP91 $193 3CSFP92 $557 3CSFP93 $109 HP Switch & Module (NEW) J4813A#ABA $377 J4858C $251 J4859C $539 J4900C#ABA $377 J4903A#ABA $1,499 J4904A#ABA $2,639 J8164A#ABA $1,379 J8165A#ABA $2,639 J8168A $1,019 J8436A $1,799 J8699A#ABA $4,198 J8700A#ABA $8,397 J9019B#ABA $251 J9020A#ABA $539 J9021A#ABA $1,055 J9022A#ABA $1,895 J9028B $311 J9029A#ABA $125 J9049A#ABA $2,159 J9050A#ABA $3,299 J9077A#ABA $65 J9078A#ABA $227 J9079A#ABA $65 J9080A#ABA $167 J9085A#ABA $377 J9086A#ABA $581 J9087A#ABA $947 J9088A#ABA $647 J9089A#ABA $1,619 *********************************************************** Quantity discount is available. Prices are in US$ and FOB Los Angeles. For additional information about our company and products, please visit http://www.computerwide.net *********************************************************** If you have received this message in error or if you would like to be removed from our broadcast for any reason, reply to this email with REMOVE as subject followed by the email address you wish to remove. *********************************************************** From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 2 22:12:32 2008 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0069106564A for ; Tue, 2 Dec 2008 22:12:32 +0000 (UTC) (envelope-from beuc@beuc.net) Received: from postfix2-g20.free.fr (postfix2-g20.free.fr [212.27.60.43]) by mx1.freebsd.org (Postfix) with ESMTP id 13CAA8FC12 for ; Tue, 2 Dec 2008 22:12:31 +0000 (UTC) (envelope-from beuc@beuc.net) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by postfix2-g20.free.fr (Postfix) with ESMTP id 38A032D73460 for ; Tue, 2 Dec 2008 20:37:43 +0100 (CET) Received: from smtp1-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp1-g19.free.fr (Postfix) with ESMTP id 24E5C1AB2E7; Tue, 2 Dec 2008 22:37:54 +0100 (CET) Received: from localhost.localdomain (unknown [82.238.35.175]) by smtp1-g19.free.fr (Postfix) with ESMTP id 641811AB317; Tue, 2 Dec 2008 22:37:53 +0100 (CET) Received: from me by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1L7cwJ-000143-Ou; Tue, 02 Dec 2008 22:37:51 +0100 Date: Tue, 2 Dec 2008 22:37:51 +0100 From: Sylvain Beucler To: Stephen Hurd Message-ID: <20081202213751.GA4045@perso.beuc.net> References: <20081130090104.GA3356@perso.beuc.net> <49326D91.7070501@sasktel.net> <20081130130819.GA13746@perso.beuc.net> <493350C0.6060302@sasktel.net> <20081201192733.GA30088@perso.beuc.net> <4934BE7D.6020908@sasktel.net> <20081202070447.GC32358@perso.beuc.net> <4934E791.9000209@sasktel.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4934E791.9000209@sasktel.net> X-Operating-System: GNU/Linux User-Agent: Mutt/1.5.18 (2008-05-17) Cc: gnome@FreeBSD.org, bug-freedink@gnu.org, miwi@FreeBSD.org Subject: Re: intltool.m4 and FreeBSD X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2008 22:12:32 -0000 Hi, I went ahead and submitted a bugreport to intltool, after some more testing: http://bugzilla.gnome.org/show_bug.cgi?id=563034 Feel free to leave a comment if I said anything wrong :) -- Sylvain On Mon, Dec 01, 2008 at 11:45:21PM -0800, Stephen Hurd wrote: > I've attached your previous emails and added gnome@FreeBSD.org (the > listed intltool maintainer) it looks suspiciously like a mailing list, > but since I know nothing of m4 or intltool and you don't use FreeBSD, I > don't think either of us can create a usefull bug report on this issue > (I definitely can't since I don't understand the problem). > > At the very least, I would expect an authorative answer from gnome@ > > For gnome@, this discussion is regarding the patch in > games/freedink-dfarc apparently, $(DATADIRNAME) is "lib" in this case. > > Sylvain Beucler wrote: >> Hi, >> >> On Mon, Dec 01, 2008 at 08:50:05PM -0800, Stephen Hurd wrote: >> >>> Sylvain Beucler wrote: >>> >>>> There's indeed something about it in /usr/share/aclocal/intltool.m4: >>>> >>>> Apparently it checks for '_nl_msg_cat_cntr' and doesn't find >>>> it. However this test isn't relevant here because DFArc uses >>>> wxWidget's i18n stack instead of directly using gettext. It would >>>> worth checking if there are similar issues in other packages using >>>> wxWidgets. >>>> >>> Hrm... I wonder then if the intltool stuff is the "wrong" way do do >>> it in configure and if there's some wx thing to use instead. I have >>> no auto-fu and don't know M4, so I'm going to just ignore this and >>> hope it goes away. :-) >>> >> >> I did a quick search and I'm not sure that many packages use both >> intltool and wxWidgets! >> >> Some packages such as vlc use both the gettext M4 stuff and wxWidgets, >> but not intltool (they translate .desktop files manually). Other >> packages ship with libintl and maybe use it instead of Free/NetBSD's >> gettext. >> >> Anyway, the intltool M4 code essentially looks for _GNU_ gettext, and >> if it doesn't find it, it installs in /usr/lib, which apparently isn't >> standard for FreeBSD's gettext - so there's a bug in intltool (do you >> confirm?). >> >> Would you mind reporting this to >> http://bugzilla.gnome.org/browse.cgi?product=intltool >> ? I used v0.40 to bootstrap './configure'. >> >> > > Date: Mon, 01 Dec 2008 20:27:33 +0100 > From: Sylvain Beucler > Subject: Re: FreeDink in FreeBSD > To: Stephen Hurd > Cc: miwi@FreeBSD.org, bug-freedink@gnu.org > User-Agent: Mutt/1.5.18 (2008-05-17) > > Hi, > > On Sun, Nov 30, 2008 at 06:49:36PM -0800, Stephen Hurd wrote: > > Sylvain Beucler wrote: > >>> and the itlocale change in the dfarc Makefile.in.in > >>> > >> > >> I didn't really understand this one :) > >> > >> Note that 'Makefile.in.in' is installed by 'intltoolize', so maybe the > >> patch should go to the intltool project as well. > >> > > > > I don't either to be honest. I just poked at it until it did what I > > wanted. I *think* it was installing under lib rather than share, but I > > can't remember any more. :-) > > There's indeed something about it in /usr/share/aclocal/intltool.m4: > > # Set DATADIRNAME correctly if it is not set yet > # (copied from glib-gettext.m4) > if test -z "$DATADIRNAME"; then > AC_LINK_IFELSE( > [AC_LANG_PROGRAM([[]], > [[extern int _nl_msg_cat_cntr; > return _nl_msg_cat_cntr]])], > [DATADIRNAME=share], > [case $host in > *-*-solaris*) > dnl On Solaris, if bind_textdomain_codeset is in libc, > dnl GNU format message catalog is always supported, > dnl since both are added to the libc all together. > dnl Hence, we'd like to go with DATADIRNAME=share > dnl in this case. > AC_CHECK_FUNC(bind_textdomain_codeset, > [DATADIRNAME=share], [DATADIRNAME=lib]) > ;; > *) > [DATADIRNAME=lib] > ;; > esac]) > fi > AC_SUBST(DATADIRNAME) > > Apparently it checks for '_nl_msg_cat_cntr' and doesn't find > it. However this test isn't relevant here because DFArc uses > wxWidget's i18n stack instead of directly using gettext. It would > worth checking if there are similar issues in other packages using > wxWidgets. > > > > Hrm... I think the default install target strips executables as well... > > file shows it as stripped, how can I check if the embedded resources are > > there? > > Resources are essentially a .zip file appened to the executable (+ > some index relocation). Just 'unzip -l /usr/bin/freedink' :) > > > >> Btw, your choice of options is actually the default :) > > > > Hah! We all know that configure doesn't really have defaults, it has > > suggestions. :-) > > > > If libzip isn't installed, embedded resources won't be used. > > Well configure does what tell him to :) > > In FreeDink I made sure that the dependency configuration wasn't > "guessed" from the system, but specified from the command-line > options. > > If you don't have libzip or zzip installed, ./configure will fail > (unless you explicitely disabled embedded resources). Or there's a bug > in my code ;) > > if test x"$enable_embedded_resources" = x"yes"; then > if test "$LACK_LIBZIP" = 1 -a "$LACK_ZZIPLIB" = 1; then > echo "* You need to install libzip or ZZipLib (or --disable-embedded-resources)." > error=1 > fi > if test -z "$ZIP"; then > echo "* The 'zip' utility cannot be found. Please install it (or --disable-embedded-resources)." > error=1 > fi > fi > > > > I seem to remember only a ZIP archive being available on one and a > > tarball being available on the other. > > I didn't upload .zip version at ftp.gnu.org essentially out of > lazyness, but they are the same than the .tar.gz or .tar.bz2. > > > > Ok, I've subscribed there... I'll try to get port updates done as new > > releases happen. > > Well for starters I uploaded a new release of freedink-data with a > fixed Makefile. I'd be glad if you could check if it's alright now :) > > -- > Sylvain > > Date: Sun, 30 Nov 2008 14:08:19 +0100 > From: Sylvain Beucler > Subject: Re: FreeDink in FreeBSD > To: Stephen Hurd > Cc: miwi@FreeBSD.org, bug-freedink@gnu.org > User-Agent: Mutt/1.5.18 (2008-05-17) > > Hi, > > > Did you look over the patches in the port? The rm/chmod path fixes in > > the makefile for freedink-data, > > I saw it, thanks for this :) I had partially fixed this in Git but now > it should be good (I need to make a new freedink-data release.) > > > > and the itlocale change in the dfarc Makefile.in.in > > I didn't really understand this one :) > > Note that 'Makefile.in.in' is installed by 'intltoolize', so maybe the > patch should go to the intltool project as well. > > > > I set up the options to default to enabling embedded resources, since it > > was hinted that's what was preferred, and hardcoded disabling upx since > > I couldn't figure out why anyone would want to enable it. :-) > > I clarified './configure --help' about embedded resources; indeed > that's the preferred way (so FreeDink can load the default font in all > situations). I only added a way to disable it for distros that enforce > stripping executables after the build process, which removes embedded > resources anyway. > > UPX (like --static) is mainly used to generate compact executables for > direct download (e.g. .exe), but it's not very useful for distros > indeed. > > Btw, your choice of options is actually the default :) > > > > Also, I noticed that the main site and the GNU mirror sites have > > different sets of files. Haven't gone back and checked if that is fixed > > yet or not. > > freedink.org has some additional binary packages as well as snapshots, > but the source releases are the same. > > It's best indeed to use the GNU mirrors directly, so that freedink.org > doesn't use too much bandwidth. > > > > It was pretty straightforward to do the port though... when I came > > across FreeDink, I was actually expecting to have to do some porting. I > > looked at the code back when it was released and decided that I didn't > > care enough at the time to do anything about it. Recently, I decided to > > go back and slowly pick away at it and discovered that it was already > > finished. miwi@ stepped up and fixed my initial porting efforts and > > checked it in so now I just need to figure out where to subscribe to > > update announcements. :-) > > Glad that the port was easy - this means FreeDink is truly portable :) > > There isn't a dedicated mailing list for release announcements (given > the low traffic of bug-freedink), but I usually post release > announcements at: > > http://savannah.gnu.org/news/atom.php?group=freedink > bug-freedink@gnu.org > info-gnu@gnu.org > > -- > Sylvain From owner-freebsd-gnome@FreeBSD.ORG Wed Dec 3 20:00:24 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CA6C106567E; Wed, 3 Dec 2008 20:00:24 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 13DED8FC08; Wed, 3 Dec 2008 20:00:24 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (edwin@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB3K0NrQ098874; Wed, 3 Dec 2008 20:00:23 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB3K0N3S098863; Wed, 3 Dec 2008 20:00:23 GMT (envelope-from edwin) Date: Wed, 3 Dec 2008 20:00:23 GMT Message-Id: <200812032000.mB3K0N3S098863@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/129397: www/Firefox stuck at building chrome's registry X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Dec 2008 20:00:24 -0000 Synopsis: www/Firefox stuck at building chrome's registry Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: edwin Responsible-Changed-When: Wed Dec 3 20:00:23 UTC 2008 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=129397 From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 4 06:37:34 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E7521065672 for ; Thu, 4 Dec 2008 06:37:34 +0000 (UTC) (envelope-from GW-Horses@gatewayhorse2.qualcomm.com) Received: from gatewayhorse2.qualcomm.com (gatewayhorse2.qualcomm.com [199.106.114.132]) by mx1.freebsd.org (Postfix) with ESMTP id 4B3158FC17 for ; Thu, 4 Dec 2008 06:37:34 +0000 (UTC) (envelope-from GW-Horses@gatewayhorse2.qualcomm.com) Received: from localhost by gatewayhorse2.qualcomm.com; 03 Dec 2008 22:09:13 -0800 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Date: 03 Dec 2008 22:09:13 -0800 To: freebsd-gnome@freebsd.org From: "GW-HORSES-AV" Message-Id: <20081204063734.4B3158FC17@mx1.freebsd.org> Subject: gatewayhorse2.qualcomm.com Virus infected message detected X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2008 06:37:34 -0000 The following viruses were detected in the message (MID 69351358): 'W32/Mydoom.o@MM!zip' Actions taken: Message dropped Original Envelope Sender: From freebsd-gnome@freebsd.org Wed Dec 03 22:09:13 2008 Message Headers: Message-Id: <200812040609.mB4699OH011255@radatel.ru> From: freebsd-gnome@freebsd.org To: presnick@qualcomm.com Subject: test Date: Thu, 4 Dec 2008 11:08:36 +0500 Content-Type: multipart/mixed; boundary=3D"----=3D_NextPart_000_0010_E0= 51DF31.6505B407" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 4 21:05:47 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 054CA106567C; Thu, 4 Dec 2008 21:05:47 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D19618FC20; Thu, 4 Dec 2008 21:05:46 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (mezz@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB4L5kE1069076; Thu, 4 Dec 2008 21:05:46 GMT (envelope-from mezz@freefall.freebsd.org) Received: (from mezz@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB4L5kxR069072; Thu, 4 Dec 2008 21:05:46 GMT (envelope-from mezz) Date: Thu, 4 Dec 2008 21:05:46 GMT Message-Id: <200812042105.mB4L5kxR069072@freefall.freebsd.org> To: bf2006a@yahoo.com, mezz@FreeBSD.org, gnome@FreeBSD.org From: mezz@FreeBSD.org Cc: Subject: Re: ports/128853: [PATCH]textproc/enchant: update to 1.4.2 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2008 21:05:47 -0000 Synopsis: [PATCH]textproc/enchant: update to 1.4.2 State-Changed-From-To: open->closed State-Changed-By: mezz State-Changed-When: Thu Dec 4 21:05:34 UTC 2008 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=128853 From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 4 21:09:47 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABA3B1065679; Thu, 4 Dec 2008 21:09:47 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 834B78FC12; Thu, 4 Dec 2008 21:09:47 +0000 (UTC) (envelope-from mezz@FreeBSD.org) Received: from freefall.freebsd.org (mezz@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB4L9l0K069148; Thu, 4 Dec 2008 21:09:47 GMT (envelope-from mezz@freefall.freebsd.org) Received: (from mezz@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB4L9lk6069144; Thu, 4 Dec 2008 21:09:47 GMT (envelope-from mezz) Date: Thu, 4 Dec 2008 21:09:47 GMT Message-Id: <200812042109.mB4L9lk6069144@freefall.freebsd.org> To: bms@incunabulum.net, mezz@FreeBSD.org, gnome@FreeBSD.org From: mezz@FreeBSD.org Cc: Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2008 21:09:47 -0000 Synopsis: www/firefox3 - Firefox 3 corrupts PostScript printer fonts State-Changed-From-To: feedback->closed State-Changed-By: mezz State-Changed-When: Thu Dec 4 21:09:29 UTC 2008 State-Changed-Why: No respone for almost a month. http://www.freebsd.org/cgi/query-pr.cgi?pr=128694 From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 4 21:10:04 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55DBC1065670 for ; Thu, 4 Dec 2008 21:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2C5988FC16 for ; Thu, 4 Dec 2008 21:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB4LA4KJ069236 for ; Thu, 4 Dec 2008 21:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB4LA4Sd069235; Thu, 4 Dec 2008 21:10:04 GMT (envelope-from gnats) Date: Thu, 4 Dec 2008 21:10:04 GMT Message-Id: <200812042110.mB4LA4Sd069235@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/129397: www/Firefox stuck at building chrome's registry X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2008 21:10:04 -0000 The following reply was made to PR ports/129397; it has been noted by GNATS. From: "Jeremy Messenger" To: bug-followup@freebsd.org, thalau@laosnet.de Cc: Subject: Re: ports/129397: www/Firefox stuck at building chrome's registry Date: Thu, 04 Dec 2008 15:02:02 -0600 Are your installed ports up to date? Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 4 21:10:06 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 989561065678 for ; Thu, 4 Dec 2008 21:10:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 88FA98FC18 for ; Thu, 4 Dec 2008 21:10:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB4LA6ZK069285 for ; Thu, 4 Dec 2008 21:10:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB4LA6uN069284; Thu, 4 Dec 2008 21:10:06 GMT (envelope-from gnats) Date: Thu, 4 Dec 2008 21:10:06 GMT Message-Id: <200812042110.mB4LA6uN069284@freefall.freebsd.org> To: gnome@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/128853: commit references a PR X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2008 21:10:06 -0000 The following reply was made to PR ports/128853; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/128853: commit references a PR Date: Thu, 4 Dec 2008 21:05:23 +0000 (UTC) mezz 2008-12-04 21:05:13 UTC FreeBSD ports repository Modified files: textproc/enchant Makefile distinfo Log: Update to 1.4.2. PR: ports/128853 Submitted by: bf Revision Changes Path 1.28 +1 -2 ports/textproc/enchant/Makefile 1.10 +3 -3 ports/textproc/enchant/distinfo _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 4 23:11:04 2008 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B3BC1065678; Thu, 4 Dec 2008 23:11:04 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id 7060D8FC17; Thu, 4 Dec 2008 23:11:04 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 579DA1CC66D; Thu, 4 Dec 2008 17:54:51 -0500 (EST) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Thu, 04 Dec 2008 17:54:51 -0500 X-Sasl-enc: /9siz05RMnJ3kiPheHdQC9583yyNmo3ilFmYWK5EeGxO 1228431291 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id 8A2E1C245; Thu, 4 Dec 2008 17:54:50 -0500 (EST) Message-ID: <49385FB8.6060804@incunabulum.net> Date: Thu, 04 Dec 2008 22:54:48 +0000 From: Bruce M Simpson User-Agent: Thunderbird 2.0.0.14 (X11/20080514) MIME-Version: 1.0 To: mezz@FreeBSD.org References: <200812042109.mB4L9lk6069144@freefall.freebsd.org> In-Reply-To: <200812042109.mB4L9lk6069144@freefall.freebsd.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@FreeBSD.org, freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2008 23:11:04 -0000 mezz@FreeBSD.org wrote: > Synopsis: www/firefox3 - Firefox 3 corrupts PostScript printer fonts > > State-Changed-From-To: feedback->closed > State-Changed-By: mezz > State-Changed-When: Thu Dec 4 21:09:29 UTC 2008 > State-Changed-Why: > No respone for almost a month. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=128694 > Cc: ing to get GNATS to pick up. Guys, a month just isn't a realistic turnaround time where no commercial support model exists, and where the workaround involves reconfiguring the X server. The issue is still present, and other people have reported it. I haven't had a chance to try the suggested workaround simply due to a lack of free time, and my workaround has been to print from Firefox 2. Thanks for looking. From owner-freebsd-gnome@FreeBSD.ORG Thu Dec 4 23:30:54 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 262BA106564A for ; Thu, 4 Dec 2008 23:30:54 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao101.cox.net (eastrmmtao101.cox.net [68.230.240.7]) by mx1.freebsd.org (Postfix) with ESMTP id AF0BE8FC12 for ; Thu, 4 Dec 2008 23:30:53 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo01.cox.net ([68.1.16.119]) by eastrmmtao101.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20081204233053.VPLN3950.eastrmmtao101.cox.net@eastrmimpo01.cox.net>; Thu, 4 Dec 2008 18:30:53 -0500 Received: from localhost ([68.103.159.188]) by eastrmimpo01.cox.net with bizsmtp id nBWs1a00R44AlM802BWsSY; Thu, 04 Dec 2008 18:30:53 -0500 X-Authority-Analysis: v=1.0 c=1 a=Q0ZXr6E5RMoA:10 a=ojHv2NqVZawA:10 a=6I5d2MoRAAAA:8 a=F7x27b0K1yRB_mY_IpIA:9 a=6JdG0-ydioYjVIpiLKYA:7 a=Gxps1AM9ld17BjojhWsOHwZTq20A:4 a=z2jkVXLrYuwA:10 a=SV7veod9ZcQA:10 a=4vB-4DCPJfMA:10 a=LY0hPdMaydYA:10 X-CM-Score: 0.00 Date: Thu, 04 Dec 2008 17:30:32 -0600 To: "Bruce M Simpson" From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <200812042109.mB4L9lk6069144@freefall.freebsd.org> <49385FB8.6060804@incunabulum.net> Content-Transfer-Encoding: 7bit Message-ID: In-Reply-To: <49385FB8.6060804@incunabulum.net> User-Agent: Opera Mail/9.62 (Linux) Cc: gnome@freebsd.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2008 23:30:54 -0000 On Thu, 04 Dec 2008 16:54:48 -0600, Bruce M Simpson wrote: > mezz@FreeBSD.org wrote: >> Synopsis: www/firefox3 - Firefox 3 corrupts PostScript printer fonts >> >> State-Changed-From-To: feedback->closed >> State-Changed-By: mezz >> State-Changed-When: Thu Dec 4 21:09:29 UTC 2008 >> State-Changed-Why: No respone for almost a month. >> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=128694 >> > > Cc: ing to get GNATS to pick up. > > Guys, a month just isn't a realistic turnaround time where no commercial > support model exists, Are you saying that with commerical support and you will replying it back quicker with the results? I replied back to you quick and gave you almost a month (because I knew your name). I usually give others two weeks to reply. Unless if I don't reply PR for long time then I won't close it quick since it's fair. Closed the PR actually works to get people reply back with the result more quicker. > and where the workaround involves reconfiguring the X server. > > The issue is still present, and other people have reported it. I haven't > had a chance to try the suggested workaround simply due to a lack of > free time, and my workaround has been to print from Firefox 2. Configure the xorg.conf and test it only takes five minutes. I will reopen this PR when you or others reply back with the result. > Thanks for looking. -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Fri Dec 5 00:03:30 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 470791065670; Fri, 5 Dec 2008 00:03:30 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 38ED78FC0C; Fri, 5 Dec 2008 00:03:30 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB503Uqg004894; Fri, 5 Dec 2008 00:03:30 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB503UBn004890; Fri, 5 Dec 2008 00:03:30 GMT (envelope-from linimon) Date: Fri, 5 Dec 2008 00:03:30 GMT Message-Id: <200812050003.mB503UBn004890@freefall.freebsd.org> To: bms@incunabulum.net, linimon@FreeBSD.org, gnome@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2008 00:03:30 -0000 Synopsis: www/firefox3 - Firefox 3 corrupts PostScript printer fonts State-Changed-From-To: closed->open State-Changed-By: linimon State-Changed-When: Fri Dec 5 00:02:27 UTC 2008 State-Changed-Why: >From misfiled PR caught in spamtrap: Date: Thu, 04 Dec 2008 22:54:48 +0000 From: Bruce M Simpson To: mezz@FreeBSD.org CC: gnome@FreeBSD.org, freebsd-gnats-submit@FreeBSD.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts mezz@FreeBSD.org wrote: > No response for almost a month. Cc: ing to get GNATS to pick up. Guys, a month just isn't a realistic turnaround time where no commercial support model exists, and where the workaround involves reconfiguring the X server. The issue is still present, and other people have reported it. I haven't had a chance to try the suggested workaround simply due to a lack of free time, and my workaround has been to print from Firefox 2. Thanks for looking. http://www.freebsd.org/cgi/query-pr.cgi?pr=128694 From owner-freebsd-gnome@FreeBSD.ORG Fri Dec 5 13:08:30 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FA75106567A for ; Fri, 5 Dec 2008 13:08:30 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id D15108FC1B for ; Fri, 5 Dec 2008 13:08:29 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id OAA24516; Fri, 05 Dec 2008 14:57:22 +0200 (EET) (envelope-from avg@icyb.net.ua) Message-ID: <49392532.4000300@icyb.net.ua> Date: Fri, 05 Dec 2008 14:57:22 +0200 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.18 (X11/20081124) MIME-Version: 1.0 To: freebsd-fs@freebsd.org, freebsd-gnome@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: partition covering the whole slice X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2008 13:08:30 -0000 I have a disk with two slices and each slices has a single real partition covering the whole slice, sector-to-sector. I don't remember how I managed to configure the disk this way, is this even possible? :-) $ gpart show => 63 781422705 ad12 MBR (373G) 63 209712447 1 freebsd [active] (100G) 209712510 571705155 2 freebsd [active] (273G) 781417665 5103 - free - (2.5M) => 0 209712447 ufs/extbackup BSD (100G) 0 209712447 1 freebsd-ufs (100G) => 0 209712447 ad12s1 BSD (100G) 0 209712447 1 freebsd-ufs (100G) => 0 571705155 ufs/extstuff BSD (273G) 0 571705155 1 freebsd-ufs (273G) => 0 571705155 ad12s2 BSD (273G) 0 571705155 1 freebsd-ufs (273G) You can immediately spot another oddity - I never used glabel on this disk, but I did use tunefs -L to label the UFS filesystems within the partitions. Now it seems that the label of filesystems is also somehow recognized as a label for the whole slice. E.g. "ufs/extbackup" is exatcly the same as "ad12s1". Weird. Here's some additional data: $ ls -1 /dev/ad12* /dev/ad12 /dev/ad12s1 /dev/ad12s1a /dev/ad12s2 /dev/ad12s2a Looks usual. $ ls -1 /dev/ufs/ extbackup extbackupa extstuff extstuffa So there is one "normal" label for each filesystem and the second label for it as a filesystem in partition "a" of a labeled slice. There is nothing in /dev/label though. And a bit more: $ file -s /dev/ad12s1 /dev/ad12s1: Unix Fast File system [v2] (little-endian) last mounted on /automnt/ufs/extbackupa, volume name extbackup, last written at Tue Dec 2 17:47:21 2008, clean flag 1, readonly flag 0, number of blocks 13107027, number of data blocks 13002290, number of cylinder groups 35, block size 65536, fragment size 8192, average file size 16384, average number of files in dir 64, pending blocks to free 0, pending inodes to free 0, system-wide uuid 0, minimum percentage of free blocks 8, TIME optimization $ file -s /dev/ad12s1a /dev/ad12s1a: Unix Fast File system [v2] (little-endian) last mounted on /automnt/ufs/extbackupa, volume name extbackup, last written at Tue Dec 2 17:47:21 2008, clean flag 1, readonly flag 0, number of blocks 13107027, number of data blocks 13002290, number of cylinder groups 35, block size 65536, fragment size 8192, average file size 16384, average number of files in dir 64, pending blocks to free 0, pending inodes to free 0, system-wide uuid 0, minimum percentage of free blocks 8, TIME optimization So it looks like start of ad12s1 is the same as ad12s1a. On some better configured disks I see: $ file -s /dev/ad6s1 /dev/ad6s1: x86 boot sector; partition 4: ID=0xa5, active, starthead 0, startsector 0, 50000 sectors Ultimately I would like to fix this so that I don't see labels on the slices. -- Andriy Gapon From owner-freebsd-gnome@FreeBSD.ORG Fri Dec 5 14:41:21 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EAEFB106564A for ; Fri, 5 Dec 2008 14:41:21 +0000 (UTC) (envelope-from chris.miles@milestechnologies.com) Received: from smtp6-3.smtpusa.com (smtp6-4.smtpusa.com [151.204.36.27]) by mx1.freebsd.org (Postfix) with ESMTP id 862418FC0C for ; Fri, 5 Dec 2008 14:41:21 +0000 (UTC) (envelope-from chris.miles@milestechnologies.com) Received: from milesserver.miles.office [192.168.2.18] by smtp6-3.smtpusa.com with SMTP; Fri, 5 Dec 2008 09:24:17 -0500 thread-index: AclW5QeHjD3e0EhVSNyg+mjMG84CAQ== Thread-Topic: Please Forward From: "Chris Miles, CEO" To: Date: Fri, 5 Dec 2008 09:23:23 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Microsoft CDO for Windows 2000 Content-Class: urn:content-classes:message Importance: normal Priority: normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325 Cc: Subject: Please Forward X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2008 14:41:22 -0000 Hello, I would be very interested in working with your company to provide you with custom computer services. We are happy to offer you a Free Technology Evaluation at your convenience, during which our professionals will uncover your technology needs, as well as make suggestions that can truly improve efficiency and workflow. If you feel there is someone else at your company I should be speaking with, I would appreciate it if you could forward this message to that person. Re: Free Technology Evaluation My name is Chris Miles and I am the CEO of Miles Technologies, a leading IT and Computer Services company since 1997. We are proud to provide IT Solutions that help businesses like yours to become more efficient, productive, and profitable. Currently we have a staff of over 100 full-time, seasoned professionals dedicated to serving the needs of our customers nationwide. It is my pleasure to personally offer you the opportunity to have a Miles Technologies Consultant provide a Free Technology Evaluation for your business. This is a no-cost, no-obligation evaluation. Miles Technologies offers a breadth of technology services, including: - Computer Networking & 24/7 IT Support - Hosting for Email, Exchange, Websites & Applications - Custom Software Development - Business Management/Financial Software Solutions - Pro-active Information Security Assessments - Website Design & Online Marketing/Public Relations We even offer Monthly Budget Plans in order to keep your technology budgets predictable and manageable. Monthly Budget Plan customers receive a GUARANTEED RESPONSE TIME of one hour for all requests. If you are interested in this Free Technology Evaluation, or you would like to learn more about our services, please feel free to contact me directly by phone at 800-496-8001, or email at chris.miles@milestechnologies.com. Also, visit us online at www.milestechnologies.com. I hope to hear from you soon! Chris Miles, CEO, Miles Technologies Inc. 300 West Route 38 Moorestown, NJ 08057 New Jersey - Philadelphia - Baltimore - Washington DC - Virginia 1-800-496-8001 If you would like me not to email you this advertisement again, please reply as such to me at chris.miles@milestechnologies.com. From owner-freebsd-gnome@FreeBSD.ORG Fri Dec 5 16:12:59 2008 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11266106564A for ; Fri, 5 Dec 2008 16:12:59 +0000 (UTC) (envelope-from bounce@sambamail1.com) Received: from app.sambamail1.com (app.sambamail1.com [63.247.75.49]) by mx1.freebsd.org (Postfix) with ESMTP id B7D658FC08 for ; Fri, 5 Dec 2008 16:12:58 +0000 (UTC) (envelope-from bounce@sambamail1.com) Received: from www.smb-a213.com (app.sambamail1.com [63.247.75.49]) by app.sambamail1.com (Postfix) with ESMTP id B95663017426 for ; Fri, 5 Dec 2008 08:59:14 -0500 (EST) To: gnome@freebsd.org Message-ID: <69d2ecae8ce7c83993109d055d1f2b1a@www.smb-a213.com> Date: Fri, 05 Dec 2008 03:39:21 -0500 From: "Valerie Zalburn" MIME-Version: 1.0 X-Mailer-LID: 613 X-Mailer-SID: 706 X-Mailer-Sent-By: 2 Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit Cc: Subject: Re: WISOMMM Holistic Child, Phone Call X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: valerie@autoemailsystem48.com List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Dec 2008 16:12:59 -0000 WISOMMM Holistic Child: Hello this is Valerie Zalburn contacting you again about our Suite of Services. As a reminder, our Merchant V/MC Processing Organization had your contact information on file as we work with a number of companies around the Schools-Nursery & Kindergarten Academic area and I wanted to see if we could send you some information in the mail and follow up with a telephone call. Now if for some reason I've reached the wrong company, please still take a look at our programs and inform me if we could send more information. We have your mailing address on file at: 53 Lincoln Park in Newark, NJ and your telephone number at 9732970300 is this information still correct? Just Added Hot Area: Our Exclusive OfficeMax Corporate Group Discount Program > Discounts of up to 78% on over 10,000 contracted, in-stock items including but not limited to: >> Office Supplies Toner & Inkjet Carts >> Custom Designed Office Furniture >> Multi-purpose & Copier Paper Binders >> Labels & Post-it Notes >> On Demand Print Services >> Computer Software & Hardware >> Desktop PC's & Servers >> Copy & Print Center Technology >> And Over 10,000 More Items! > There is no minimum order size or annual minimum volume requirements. You Can Take Advantage Of Our Corporate Discount Program Under No Obligation and You Don't Have To Switch Over Your Processing. Here's Our Standard Suite of Services: # 1.) Credit Card Processing Program - For All Businesses Worldwide Including High Risk > Unlimited Number of Free Terminals > Lowest Rates and Fees: Our Rates Are Fixed and Do Not Increase Each Year Qualified Discount Rates: 1.49% swiped and 1.99% keyed (Standard and Regular Credit Cards) Mid-Qualified Rates: 2.05% to 2.35% (Reward Cards) Non-Qualified Rates: 2.45% to 3.25% (Corporate Cards and Some Reward Cards) 10 cents for Each Transaction $5 Monthly Statement Fee > No Cancellation Fees and No Contracts > 24 Hour Funding > Free Online Reporting > The Best Technical Support and Customer Service In The Industry # 2.) The Best Working Capital Programs > 7.5% - 18% Premium CashFlow Loan Program > 31% - 45% Premium Merchant Cash Advance Program > 9% to 15% Premium Signature Loan Program #3.) Check Processing Services > Check Conversion and Guarantee with Free New RDM Check Reader > Plus New eChecks Program, Accept Checks with an Online Virtual Terminal > Plus New Check ACH Program, ACH payments directly from your client's bank account #4.) Free Gift and Loyalty Card Program - Free Custom-Designed Gift or Loyalty Cards For WISOMMM Holistic Child - No Monthly or Annual Fees - You Just Pay 50 cents for each Transaction, no other Fees #5.) ATM Machine Programs - Free New Triton 9100 ATM Machine Program with Loading - New ATM Purchase or Lease Programs - ATM Reprogram Services #6.) Fuel and Fleet Programs - Low Cost Pay-At-The Pump Terminals - Lowest Rates - Free Setup and Lowest Rates for Fleet Cards including Voyager, Wright Express, Fuelman, and More #7.) POS Systems and Software - Free To Selected Operations - Full Suite of Features and Benefits - Integrates with All Major Software Applications #8.) Special Rate Programs For Emerging Markets: - Government Agencies - City or State Organizations - Schools - Insurance Companies - Utility Companies - Supermarkets Please send me an email informing me that it's okay to send you some information in the mail. If you would like to Opt Out of our call list, please send me an email but please place your email address of gnome@freebsd.org in the subject line and that way I will know to remove you from our telephone call lists. We look forward to speaking with you soon. Regards, Valerie Zalburn Office and Marketing Director Ohio Regional Office : 434 W. Corporate Drive Cleveland, Ohio 44114 Click this link to unsubscribe: http://www.smb-a213.com/smb/unsubscribe.php?M=8204674&C=d1bea51159b7a347d770ebe4205db74f&L=613&N=706 From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 02:22:14 2008 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23A6A1065673; Sat, 6 Dec 2008 02:22:14 +0000 (UTC) (envelope-from itetcu@freebsd.org) Received: from worf.ds9.tecnik93.com (worf.ds9.tecnik93.com [81.196.207.130]) by mx1.freebsd.org (Postfix) with ESMTP id 88DE78FC1B; Sat, 6 Dec 2008 02:22:13 +0000 (UTC) (envelope-from itetcu@freebsd.org) Received: from quark.ds9.tecnik93.com (quark.ds9.tecnik93.com [81.196.207.132]) by worf.ds9.tecnik93.com (Postfix) with ESMTP id 2DCA9FBEC2D; Sat, 6 Dec 2008 04:22:12 +0200 (EET) Received: by quark.ds9.tecnik93.com (Postfix, from userid 0) id 0412B12E41C1; Sat, 6 Dec 2008 04:22:05 +0200 (EET) From: QAT@FreeBSD.org To: marcus@FreeBSD.org In-Reply-To: <200812052229.mB5MTKqG052849@repoman.freebsd.org> References: In-Reply-To: <200812052229.mB5MTKqG052849@repoman.freebsd.org> X-Mailer: $Tecnik: people/itetcu/ports/QA-Tindy/QAT_postPortBuild.sh, v 1.44 2008/08/24 09:54:12 itetcu Exp $ X-QAT-Tindy_Version: 2.4.3 X-QAT-Jail_Arch: amd64 X-QAT-Jail_Csup_Tag: RELENG_7 X-QAT-Jail_Last_Built: 2008-12-05 22:19:06 X-QAT-Port: net-im/telepathy-salut X-QAT-Fail_Reason: configure_error X-QAT-Log: http://T64.TecNik93.com/logs/7-STABLE-FTP/telepathy-salut-0.3.6.log X-QAT-Build_Reason: Commit Message-Id: <20081206022206.0412B12E41C1@quark.ds9.tecnik93.com> Date: Sat, 6 Dec 2008 04:22:05 +0200 (EET) Cc: gnome@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/net-im/telepathy-salut Makefile distinfo X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 02:22:14 -0000 Hi, The build which triggered this email is done under tinderbox-2.4.3, on 7-STABLE on amd64, with tinderd_flags="-nullfs -plistcheck -onceonly" and ccache support, with the "official" up-to-date Ports Tree, with the following vars set: NOPORTDOCS=yes, NOPORTEXAMPLES=yes, NOPORTDATA=yes, FORCE_PACKAGE=yes. Excerpt from http://T64.TecNik93.com/logs/7-STABLE-FTP/telepathy-salut-0.3.6.log : building telepathy-salut-0.3.6 in directory /var/tinderbox/7-STABLE-FTP maintained by: gnome@FreeBSD.org building for: 7.1-PRERELEASE amd64 port directory: /usr/ports/net-im/telepathy-salut Makefile ident: $FreeBSD: ports/net-im/telepathy-salut/Makefile,v 1.15 2008/12/05 22:29:20 marcus Exp $ prefixes: LOCALBASE=usr/local X11BASE=usr/local NO* env vars: NOPORTDOCS=yes NOPORTEXAMPLES=yes NOPORTDATA=yes build started at Sat Dec 6 02:20:23 UTC 2008 ................................................... checking for LIBXML2... yes checking for TELEPATHY_GLIB... yes configure: openssl support disabled by default checking for res_query... yes checking for LIBASYNCNS... gnome-config: not found no configure: libasyncns not found: Resolving will be synchronous! configure: (Salut does not make DNS lookups, so this does not matter.) checking for AVAHI... yes checking for LIBSOUP... gnome-config: not found configure: error: Package requirements (libsoup-2.2) were not met: No package 'libsoup-2.2' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBSOUP_CFLAGS and LIBSOUP_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ===> Script "configure" failed unexpectedly. Please run the gnomelogalyzer, available from "http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the problem and suggest a solution. If - and only if - the gnomelogalyzer cannot solve the problem, report the build failure to the FreeBSD GNOME team at gnome@FreeBSD.org, and attach (a) "/work/a/ports/net-im/telepathy-salut/work/telepathy-salut-0.3.6/config.log", (b) the output of the failed make command, and (c) the gnomelogalyzer output. Also, it might be a good idea to provide an overview of all packages installed on your system (i.e. an `ls /var/db/pkg`). Put your attachment up on any website, copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with the attachment. Try to avoid sending any attachments to the mailing list (gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are usually discarded by the mailing list software. *** Error code 1 Stop in /a/ports/net-im/telepathy-salut. ================================================================ build of /usr/ports/net-im/telepathy-salut ended at Sat Dec 6 02:22:02 UTC 2008 A description of the testing process can be found here: http://T32.TecNik93.com/FreeBSD/QA-Tindy/ Thanks for your work on making FreeBSD better, -- IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 08:47:30 2008 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CCEB1065680; Sat, 6 Dec 2008 08:47:30 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.freebsd.org (Postfix) with ESMTP id 10CF58FC1C; Sat, 6 Dec 2008 08:47:30 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute2.internal (compute2.internal [10.202.2.42]) by out1.messagingengine.com (Postfix) with ESMTP id 0B1691CDA2F; Sat, 6 Dec 2008 03:47:29 -0500 (EST) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Sat, 06 Dec 2008 03:47:29 -0500 X-Sasl-enc: 9Sy1/Jdru2J5lqQ2KPIO1Mzwlb7oi2o57RPWX3ef66hU 1228553248 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id 7253422B9B; Sat, 6 Dec 2008 03:47:28 -0500 (EST) Message-ID: <493A3C1F.6000009@incunabulum.net> Date: Sat, 06 Dec 2008 08:47:27 +0000 From: Bruce M Simpson User-Agent: Thunderbird 2.0.0.18 (X11/20081205) MIME-Version: 1.0 To: freebsd-gnats-submit@FreeBSD.org References: <200812042109.mB4L9lk6069144@freefall.freebsd.org> In-Reply-To: <200812042109.mB4L9lk6069144@freefall.freebsd.org> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@FreeBSD.org, mezz@FreeBSD.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 08:47:30 -0000 Finally, I got a chance to look at this in more detail. I updated to the latest firefox-3.0.2,1 binary package for FreeBSD 7.1-RELEASE, and tried the suggested "XaaNoOffscreenPixmaps" workaround. The garbled printed glyph bug still exists. The symptoms are similar to these postings and bug reports, although these are for Windows: https://bugzilla.mozilla.org/show_bug.cgi?id=454532#c3 http://fixunix.com/mozilla/539574-firefox-3-0-3-vs-seamonkey-1-1-9-a.html I tried printing to a non-Postscript printer (Epson CX3650). The problem is still present there, which suggests the root cause may be in the Firefox 3 print renderer. I don't see this issue with Firefox 2. Both appear to use the same versions of the installed Pango libraries. I am using a CUPS networked print server to connect my printers. The page I've been using to demonstrate this is http://www.thepensionservice.gov.uk/ although the problem exists with all sites regardless of text encoding. The page looks just fine in "Print Preview", but, print it, and the glyphs are unreadable. From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 08:50:03 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB63E1065670 for ; Sat, 6 Dec 2008 08:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C9BD58FC12 for ; Sat, 6 Dec 2008 08:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB68o3GK040809 for ; Sat, 6 Dec 2008 08:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB68o3U9040808; Sat, 6 Dec 2008 08:50:03 GMT (envelope-from gnats) Date: Sat, 6 Dec 2008 08:50:03 GMT Message-Id: <200812060850.mB68o3U9040808@freefall.freebsd.org> To: gnome@FreeBSD.org From: Bruce M Simpson Cc: Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bruce M Simpson List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 08:50:03 -0000 The following reply was made to PR ports/128694; it has been noted by GNATS. From: Bruce M Simpson To: freebsd-gnats-submit@FreeBSD.org Cc: mezz@FreeBSD.org, gnome@FreeBSD.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts Date: Sat, 06 Dec 2008 08:47:27 +0000 Finally, I got a chance to look at this in more detail. I updated to the latest firefox-3.0.2,1 binary package for FreeBSD 7.1-RELEASE, and tried the suggested "XaaNoOffscreenPixmaps" workaround. The garbled printed glyph bug still exists. The symptoms are similar to these postings and bug reports, although these are for Windows: https://bugzilla.mozilla.org/show_bug.cgi?id=454532#c3 http://fixunix.com/mozilla/539574-firefox-3-0-3-vs-seamonkey-1-1-9-a.html I tried printing to a non-Postscript printer (Epson CX3650). The problem is still present there, which suggests the root cause may be in the Firefox 3 print renderer. I don't see this issue with Firefox 2. Both appear to use the same versions of the installed Pango libraries. I am using a CUPS networked print server to connect my printers. The page I've been using to demonstrate this is http://www.thepensionservice.gov.uk/ although the problem exists with all sites regardless of text encoding. The page looks just fine in "Print Preview", but, print it, and the glyphs are unreadable. From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 11:26:18 2008 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0555D1065675; Sat, 6 Dec 2008 11:26:18 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.freebsd.org (Postfix) with ESMTP id CD60D8FC16; Sat, 6 Dec 2008 11:26:17 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 6A7E41CF679; Sat, 6 Dec 2008 06:10:26 -0500 (EST) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Sat, 06 Dec 2008 06:10:26 -0500 X-Sasl-enc: KKqTTWlNgw+xahOlBp8A+GqXCF0T+zo3Fk2/trPltVbX 1228561826 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id C498E7F71; Sat, 6 Dec 2008 06:10:25 -0500 (EST) Message-ID: <493A5DA0.7040100@FreeBSD.org> Date: Sat, 06 Dec 2008 11:10:24 +0000 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.18 (X11/20081205) MIME-Version: 1.0 To: freebsd-gnats-submit@FreeBSD.org References: <200812042109.mB4L9lk6069144@freefall.freebsd.org> <493A3C1F.6000009@incunabulum.net> In-Reply-To: <493A3C1F.6000009@incunabulum.net> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@FreeBSD.org, mezz@FreeBSD.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 11:26:18 -0000 Same result with Firefox 3.0.4,1 just built from source... From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 11:30:05 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 111231065672 for ; Sat, 6 Dec 2008 11:30:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DBA628FC34 for ; Sat, 6 Dec 2008 11:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB6BU49Q060894 for ; Sat, 6 Dec 2008 11:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB6BU4HT060891; Sat, 6 Dec 2008 11:30:04 GMT (envelope-from gnats) Date: Sat, 6 Dec 2008 11:30:04 GMT Message-Id: <200812061130.mB6BU4HT060891@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Bruce M. Simpson" Cc: Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Bruce M. Simpson" List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 11:30:05 -0000 The following reply was made to PR ports/128694; it has been noted by GNATS. From: "Bruce M. Simpson" To: freebsd-gnats-submit@FreeBSD.org Cc: mezz@FreeBSD.org, gnome@FreeBSD.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts Date: Sat, 06 Dec 2008 11:10:24 +0000 Same result with Firefox 3.0.4,1 just built from source... From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 18:35:32 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F8141065673 for ; Sat, 6 Dec 2008 18:35:32 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.170]) by mx1.freebsd.org (Postfix) with ESMTP id D88D48FC0A for ; Sat, 6 Dec 2008 18:35:31 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so542143wfg.7 for ; Sat, 06 Dec 2008 10:35:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=WoWnilJlwchc1TXQ0etxGOGnVEvEfI7PC7erafJQDVs=; b=PftaUOZHwCJhNW1o1C0ZRAtduXSTGUT8kdizqSkzFgJHym3pGDSo4wcoAn8GGrjlQB HtFeaQu4nPRgYtDJBcBfMiT88+r+VbvWJdietDaui/jMj41BSmGUlUCKRwzNqr3ZTknC 6G29dIahbr8efHe8KSLabcvmLJhXGfGz1YBrQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=HGUaXVJjv85FJDV/aiAKk8vwxGtEqOYXoPRPJN9gr53YKLbkpRZxeyGdjYtp8NDLYX Zi6F5aWDkBNgAHC8hH9A4QHY21LW1WJYjCBnEdJsc2+YoNK7S8v9f3m8HzmwhKJspb5u Iflu9HQ3jynWw3s+d4BaNg0raMRjzppigpWg8= Received: by 10.142.177.5 with SMTP id z5mr593486wfe.338.1228586640385; Sat, 06 Dec 2008 10:04:00 -0800 (PST) Received: by 10.142.180.20 with HTTP; Sat, 6 Dec 2008 10:04:00 -0800 (PST) Message-ID: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> Date: Sat, 6 Dec 2008 19:04:00 +0100 From: "=?ISO-8859-1?Q?Fernando_Apestegu=EDa?=" To: freebsd-gnome@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Gnome slow at start up X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 18:35:32 -0000 Hi all, I'm running FreeBSD 7.1 BETA2 for AMD64. With this version, Gnome starts up very slowly. If I take a look at the session properties window, it seems nautilus takes a very long time trying to connect. However, after some time, it connects but the gnome-wm script is marked as Status UNKNOWN (That column of the treeview is not documented and I had to look at the code...). So it seems at the end, metacity is somehow stalled during start up. The --purge-delay=5000 as suggested here (http://forums.freebsd.org/showthread.php?t=445) causes other processes (gnome-at-visual and gnome-volume-manager) to be marked as not connected If I only set the --warn-delay=5000 I get gnome-wm (metacity in my case) to be marked as not responding. In the end, everything seems to work fine. However IMHO, it is a bit dirty to use these two options because they only mask the problem, but it seems clear there are some faulting processes. Any ideas of what the problem is? Thanks in advance. From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 19:02:27 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6284A106564A for ; Sat, 6 Dec 2008 19:02:27 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao102.cox.net (eastrmmtao102.cox.net [68.230.240.8]) by mx1.freebsd.org (Postfix) with ESMTP id E9AF88FC0C for ; Sat, 6 Dec 2008 19:02:26 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo03.cox.net ([68.1.16.126]) by eastrmmtao102.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20081206190227.RTG19141.eastrmmtao102.cox.net@eastrmimpo03.cox.net>; Sat, 6 Dec 2008 14:02:27 -0500 Received: from localhost ([68.103.159.188]) by eastrmimpo03.cox.net with bizsmtp id nv2R1a00844AlM802v2RfP; Sat, 06 Dec 2008 14:02:26 -0500 X-Authority-Analysis: v=1.0 c=1 a=6I5d2MoRAAAA:8 a=b2b6xPWZyZnRJ4xi-a0A:9 a=d1A7Db0CjrI-jxVoF-lyAE-yvyQA:4 a=uEZAvmEy1BkA:10 a=MSl-tDqOz04A:10 a=4vB-4DCPJfMA:10 a=SV7veod9ZcQA:10 a=LY0hPdMaydYA:10 X-CM-Score: 0.00 Date: Sat, 06 Dec 2008 13:02:07 -0600 To: =?utf-8?Q?Fernando_Apestegu=C3=ADa?= From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> User-Agent: Opera Mail/9.62 (Linux) Cc: freebsd-gnome@freebsd.org Subject: Re: Gnome slow at start up X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 19:02:27 -0000 On Sat, 06 Dec 2008 12:04:00 -0600, Fernando Apesteguía wrote: > Hi all, > > I'm running FreeBSD 7.1 BETA2 for AMD64. > > With this version, Gnome starts up very slowly. If I take a look at > the session properties window, it seems nautilus takes a very long > time trying to connect. However, after some time, it connects but the > gnome-wm script is marked as Status UNKNOWN (That column of the > treeview is not documented and I had to look at the code...). > So it seems at the end, metacity is somehow stalled during start up. > > The --purge-delay=5000 as suggested here > (http://forums.freebsd.org/showthread.php?t=445) causes other > processes (gnome-at-visual and gnome-volume-manager) to be marked as > not connected > > If I only set the --warn-delay=5000 I get gnome-wm (metacity in my > case) to be marked as not responding. > > In the end, everything seems to work fine. However IMHO, it is a bit > dirty to use these two options because they only mask the problem, but > it seems clear there are some faulting processes. > > Any ideas of what the problem is? http://www.freebsd.org/gnome/docs/faq2.html#q20 Cheers, Mezz > Thanks in advance. -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 19:10:03 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F0BF106568A for ; Sat, 6 Dec 2008 19:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6C2F38FC17 for ; Sat, 6 Dec 2008 19:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB6JA3jP008694 for ; Sat, 6 Dec 2008 19:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB6JA3EC008693; Sat, 6 Dec 2008 19:10:03 GMT (envelope-from gnats) Date: Sat, 6 Dec 2008 19:10:03 GMT Message-Id: <200812061910.mB6JA3EC008693@freefall.freebsd.org> To: gnome@FreeBSD.org From: "Jeremy Messenger" Cc: Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jeremy Messenger List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 19:10:03 -0000 The following reply was made to PR ports/128694; it has been noted by GNATS. From: "Jeremy Messenger" To: "Bruce M Simpson" Cc: freebsd-gnats-submit@freebsd.org Subject: Re: ports/128694: www/firefox3 - Firefox 3 corrupts PostScript printer fonts Date: Sat, 06 Dec 2008 13:00:41 -0600 On Sat, 06 Dec 2008 02:47:27 -0600, Bruce M Simpson wrote: > Finally, I got a chance to look at this in more detail. > I updated to the latest firefox-3.0.2,1 binary package for FreeBSD > 7.1-RELEASE, and tried the suggested "XaaNoOffscreenPixmaps" workaround. > > The garbled printed glyph bug still exists. Bummer for it doesn't help. > The symptoms are similar to these postings and bug reports, although > these are for Windows: > https://bugzilla.mozilla.org/show_bug.cgi?id=454532#c3 > http://fixunix.com/mozilla/539574-firefox-3-0-3-vs-seamonkey-1-1-9-a.html Thanks for find it! It sounds like it's not a FreeBSD speific bug. It will be good if one of us reply a comment in Mozilla bugzilla (#54532)? I can do it for you if you are still busy. Cheers, Mezz > I tried printing to a non-Postscript printer (Epson CX3650). > The problem is still present there, which suggests the root cause may be > in the Firefox 3 print renderer. I don't see this issue with Firefox 2. > Both appear to use the same versions of the installed Pango libraries. > > I am using a CUPS networked print server to connect my printers. > > The page I've been using to demonstrate this is > http://www.thepensionservice.gov.uk/ although the problem exists with > all sites regardless of text encoding. The page looks just fine in > "Print Preview", but, print it, and the glyphs are unreadable. -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 20:06:26 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB1831065673 for ; Sat, 6 Dec 2008 20:06:26 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.168]) by mx1.freebsd.org (Postfix) with ESMTP id AAE4B8FC08 for ; Sat, 6 Dec 2008 20:06:26 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so568765wfg.7 for ; Sat, 06 Dec 2008 12:06:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=DL1rEiFkoOSyxdwXD0Tj5D5EnOhY1syc2w/VhEyPb34=; b=nkDDGrrbJtk1eMc6VqbIl98x0T7XBoaMHF06DFg3O6X1ucfs13U1VITwxjynahNR/t QRiJGvn8jJu+wIss1BfD0Pwg5fxtRhvsB6Ti4jkUT0taJKM09zMMwg6rpRg5x7owxsZo G6cLN829s7EngFf18mcJQK6kEy8Tli5R1GKJ8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=S8kD++NdneEzIlC4uWXML/oWHMdc4scZEJLiKltYsKnfCWllpgjZbve29ChnEmtTna C1sGB+8KIoZ8SFvlnZKBsVW7Ptx0+YLZBLgHn+HGuWaWZaFHTF+V3G/6IMXPEhx5REsJ pLfFzz0avcBhsXQbg0mHnYlspDidQ/WKaXUN4= Received: by 10.143.11.11 with SMTP id o11mr643861wfi.193.1228593986331; Sat, 06 Dec 2008 12:06:26 -0800 (PST) Received: by 10.142.180.20 with HTTP; Sat, 6 Dec 2008 12:06:26 -0800 (PST) Message-ID: <1bd550a00812061206t325d55dar46ccba1b9e7f1ab8@mail.gmail.com> Date: Sat, 6 Dec 2008 21:06:26 +0100 From: "=?ISO-8859-1?Q?Fernando_Apestegu=EDa?=" To: "Jeremy Messenger" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> Cc: freebsd-gnome@freebsd.org Subject: Re: Gnome slow at start up X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 20:06:26 -0000 On Sat, Dec 6, 2008 at 8:02 PM, Jeremy Messenger wrote: > On Sat, 06 Dec 2008 12:04:00 -0600, Fernando Apestegu=EDa > wrote: > >> Hi all, >> >> I'm running FreeBSD 7.1 BETA2 for AMD64. >> >> With this version, Gnome starts up very slowly. If I take a look at >> the session properties window, it seems nautilus takes a very long >> time trying to connect. However, after some time, it connects but the >> gnome-wm script is marked as Status UNKNOWN (That column of the >> treeview is not documented and I had to look at the code...). >> So it seems at the end, metacity is somehow stalled during start up. >> >> The --purge-delay=3D5000 as suggested here >> (http://forums.freebsd.org/showthread.php?t=3D445) causes other >> processes (gnome-at-visual and gnome-volume-manager) to be marked as >> not connected >> >> If I only set the --warn-delay=3D5000 I get gnome-wm (metacity in my >> case) to be marked as not responding. >> >> In the end, everything seems to work fine. However IMHO, it is a bit >> dirty to use these two options because they only mask the problem, but >> it seems clear there are some faulting processes. >> >> Any ideas of what the problem is? > > http://www.freebsd.org/gnome/docs/faq2.html#q20 My bad, I should have pointed this out as reference: http://lists.freebsd.org/pipermail/freebsd-questions/2008-December/188032.h= tml Any more ideas? > > Cheers, > Mezz > >> Thanks in advance. > > > -- > mezz7@cox.net - mezz@FreeBSD.org > FreeBSD GNOME Team > http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org > From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 20:24:19 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 914071065675 for ; Sat, 6 Dec 2008 20:24:19 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id 4936C8FC1A for ; Sat, 6 Dec 2008 20:24:19 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.3/8.14.3) with ESMTP id mB6KPtaJ014302; Sat, 6 Dec 2008 15:25:55 -0500 (EST) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Fernando =?ISO-8859-1?Q?Apestegu=EDa?= In-Reply-To: <1bd550a00812061206t325d55dar46ccba1b9e7f1ab8@mail.gmail.com> References: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> <1bd550a00812061206t325d55dar46ccba1b9e7f1ab8@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-NsF2z6pkQw5EcYnQ74u3" Organization: MarcusCom, Inc. Date: Sat, 06 Dec 2008 15:24:54 -0500 Message-Id: <1228595094.47566.3.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on creme-brulee.marcuscom.com Cc: freebsd-gnome@freebsd.org Subject: Re: Gnome slow at start up X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 20:24:19 -0000 --=-NsF2z6pkQw5EcYnQ74u3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Sat, 2008-12-06 at 21:06 +0100, Fernando Apestegu=EDa wrote: > On Sat, Dec 6, 2008 at 8:02 PM, Jeremy Messenger wrote: > > On Sat, 06 Dec 2008 12:04:00 -0600, Fernando Apestegu=EDa > > wrote: > > > >> Hi all, > >> > >> I'm running FreeBSD 7.1 BETA2 for AMD64. > >> > >> With this version, Gnome starts up very slowly. If I take a look at > >> the session properties window, it seems nautilus takes a very long > >> time trying to connect. However, after some time, it connects but the > >> gnome-wm script is marked as Status UNKNOWN (That column of the > >> treeview is not documented and I had to look at the code...). > >> So it seems at the end, metacity is somehow stalled during start up. > >> > >> The --purge-delay=3D5000 as suggested here > >> (http://forums.freebsd.org/showthread.php?t=3D445) causes other > >> processes (gnome-at-visual and gnome-volume-manager) to be marked as > >> not connected > >> > >> If I only set the --warn-delay=3D5000 I get gnome-wm (metacity in my > >> case) to be marked as not responding. > >> > >> In the end, everything seems to work fine. However IMHO, it is a bit > >> dirty to use these two options because they only mask the problem, but > >> it seems clear there are some faulting processes. > >> > >> Any ideas of what the problem is? > > > > http://www.freebsd.org/gnome/docs/faq2.html#q20 >=20 > My bad, >=20 > I should have pointed this out as reference: >=20 > http://lists.freebsd.org/pipermail/freebsd-questions/2008-December/188032= .html >=20 > Any more ideas? You can try ktrace'ing the slow-start processes to see if that yields anything interesting. However, it would be more beneficial to have these binaries compiled with debugging symbols, then use gdb to get backtraces from them when they're starting up. That said, the problem may be some bad configuration pieces. You might try creating a new, clean account, and see if the problem shows up there. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-NsF2z6pkQw5EcYnQ74u3 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkk635UACgkQb2iPiv4Uz4dzBACeLWlBTJnVyE3pXzblp+P9Yfud f0wAnizHKB/hjx0xACkN4rGJhOM0HtoI =84i7 -----END PGP SIGNATURE----- --=-NsF2z6pkQw5EcYnQ74u3-- From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 20:32:22 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53AAA1065675 for ; Sat, 6 Dec 2008 20:32:22 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175]) by mx1.freebsd.org (Postfix) with ESMTP id 20F588FC13 for ; Sat, 6 Dec 2008 20:32:21 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so575723wfg.7 for ; Sat, 06 Dec 2008 12:32:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=3Xrr/Fn+U/afRjeRQ8XJ7vtuwKy/UAomLDwmh+iaV+0=; b=tKJOsGuMWRWpOV72MpjKtOn75sR4zPAYDpH35x0OfoIvbE7eSfXfSP5WXnuYIDLqyN cRif4ztrjDeQ2y2FLgPTdXeJdOga1JFBKH33bmXIPjuwmnadM9LMa6g/vuuFaxmx/3Z+ UCugx9BPhrnnX2isyrxEbXJELsY3O00P5Nh+Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=C3alE651MD1LqrgLSAPRDUBRuELPAksyWXLyvzK6wUPES4KAD6GZHXK6NF3YFyD9wX yKYb+vSTOTXAbjB4rElBcFM5H/HCaWZoJp+kF4+qTF54ohK7KRBEHNhfuJS1XcQTVwsx OX40mwQpPFPrA9ZHXgJ8Fqv6omplGtkz1MoB0= Received: by 10.142.70.11 with SMTP id s11mr654205wfa.141.1228595541716; Sat, 06 Dec 2008 12:32:21 -0800 (PST) Received: by 10.142.180.20 with HTTP; Sat, 6 Dec 2008 12:32:21 -0800 (PST) Message-ID: <1bd550a00812061232h7f2c9d1eq5897a7a67cd26ae5@mail.gmail.com> Date: Sat, 6 Dec 2008 21:32:21 +0100 From: "=?ISO-8859-1?Q?Fernando_Apestegu=EDa?=" To: "Joe Marcus Clarke" In-Reply-To: <1228595094.47566.3.camel@shumai.marcuscom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> <1bd550a00812061206t325d55dar46ccba1b9e7f1ab8@mail.gmail.com> <1228595094.47566.3.camel@shumai.marcuscom.com> Cc: freebsd-gnome@freebsd.org Subject: Re: Gnome slow at start up X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 20:32:22 -0000 On Sat, Dec 6, 2008 at 9:24 PM, Joe Marcus Clarke wr= ote: > On Sat, 2008-12-06 at 21:06 +0100, Fernando Apestegu=EDa wrote: >> On Sat, Dec 6, 2008 at 8:02 PM, Jeremy Messenger wrote: >> > On Sat, 06 Dec 2008 12:04:00 -0600, Fernando Apestegu=EDa >> > wrote: >> > >> >> Hi all, >> >> >> >> I'm running FreeBSD 7.1 BETA2 for AMD64. >> >> >> >> With this version, Gnome starts up very slowly. If I take a look at >> >> the session properties window, it seems nautilus takes a very long >> >> time trying to connect. However, after some time, it connects but the >> >> gnome-wm script is marked as Status UNKNOWN (That column of the >> >> treeview is not documented and I had to look at the code...). >> >> So it seems at the end, metacity is somehow stalled during start up. >> >> >> >> The --purge-delay=3D5000 as suggested here >> >> (http://forums.freebsd.org/showthread.php?t=3D445) causes other >> >> processes (gnome-at-visual and gnome-volume-manager) to be marked as >> >> not connected >> >> >> >> If I only set the --warn-delay=3D5000 I get gnome-wm (metacity in my >> >> case) to be marked as not responding. >> >> >> >> In the end, everything seems to work fine. However IMHO, it is a bit >> >> dirty to use these two options because they only mask the problem, bu= t >> >> it seems clear there are some faulting processes. >> >> >> >> Any ideas of what the problem is? >> > >> > http://www.freebsd.org/gnome/docs/faq2.html#q20 >> >> My bad, >> >> I should have pointed this out as reference: >> >> http://lists.freebsd.org/pipermail/freebsd-questions/2008-December/18803= 2.html >> >> Any more ideas? > > You can try ktrace'ing the slow-start processes to see if that yields > anything interesting. However, it would be more beneficial to have > these binaries compiled with debugging symbols, then use gdb to get > backtraces from them when they're starting up. I will try with ktrace or truss to see what happens. > > That said, the problem may be some bad configuration pieces. You might > try creating a new, clean account, and see if the problem shows up > there. Yes, it does. I created a new account on the system and I got the same result. I have a laptop running 7.0 Release -p5 and I only added the lines to /etc/hosts to speed up gnome. Nothing else was necessary. Cheers > > Joe > > -- > PGP Key : http://www.marcuscom.com/pgp.asc > From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 20:41:24 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1028D1065677 for ; Sat, 6 Dec 2008 20:41:24 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmmtao105.cox.net (eastrmmtao105.cox.net [68.230.240.47]) by mx1.freebsd.org (Postfix) with ESMTP id BC1928FC16 for ; Sat, 6 Dec 2008 20:41:23 +0000 (UTC) (envelope-from mezz7@cox.net) Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao105.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20081206204122.DIPA14968.eastrmmtao105.cox.net@eastrmimpo02.cox.net>; Sat, 6 Dec 2008 15:41:22 -0500 Received: from localhost ([68.103.159.188]) by eastrmimpo02.cox.net with bizsmtp id nwhN1a00644AlM802whNe9; Sat, 06 Dec 2008 15:41:23 -0500 X-Authority-Analysis: v=1.0 c=1 a=6I5d2MoRAAAA:8 a=LeH6XzfVAAAA:8 a=gWHW9ReR6UhvfRku6MYA:9 a=13IE17BISeWzlVvkXyMA:7 a=QCDDXBwfa7blRAdVZX7Dh_o0lugA:4 a=twX6zS2zVsUA:10 a=uEZAvmEy1BkA:10 a=MSl-tDqOz04A:10 a=UWo3Rh38mxcA:10 a=4vB-4DCPJfMA:10 a=SV7veod9ZcQA:10 a=LY0hPdMaydYA:10 X-CM-Score: 0.00 Date: Sat, 06 Dec 2008 14:41:04 -0600 To: =?utf-8?Q?Fernando_Apestegu=C3=ADa?= From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> <1bd550a00812061206t325d55dar46ccba1b9e7f1ab8@mail.gmail.com> <1228595094.47566.3.camel@shumai.marcuscom.com> <1bd550a00812061232h7f2c9d1eq5897a7a67cd26ae5@mail.gmail.com> Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <1bd550a00812061232h7f2c9d1eq5897a7a67cd26ae5@mail.gmail.com> User-Agent: Opera Mail/9.62 (Linux) Cc: freebsd-gnome@freebsd.org Subject: Re: Gnome slow at start up X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 20:41:24 -0000 On Sat, 06 Dec 2008 14:32:21 -0600, Fernando Apesteguía wrote: > On Sat, Dec 6, 2008 at 9:24 PM, Joe Marcus Clarke > wrote: >> On Sat, 2008-12-06 at 21:06 +0100, Fernando Apesteguía wrote: >>> On Sat, Dec 6, 2008 at 8:02 PM, Jeremy Messenger wrote: >>> > On Sat, 06 Dec 2008 12:04:00 -0600, Fernando Apesteguía >>> > wrote: >>> > >>> >> Hi all, >>> >> >>> >> I'm running FreeBSD 7.1 BETA2 for AMD64. >>> >> >>> >> With this version, Gnome starts up very slowly. If I take a look at >>> >> the session properties window, it seems nautilus takes a very long >>> >> time trying to connect. However, after some time, it connects but >>> the >>> >> gnome-wm script is marked as Status UNKNOWN (That column of the >>> >> treeview is not documented and I had to look at the code...). >>> >> So it seems at the end, metacity is somehow stalled during start up. >>> >> >>> >> The --purge-delay=5000 as suggested here >>> >> (http://forums.freebsd.org/showthread.php?t=445) causes other >>> >> processes (gnome-at-visual and gnome-volume-manager) to be marked as >>> >> not connected >>> >> >>> >> If I only set the --warn-delay=5000 I get gnome-wm (metacity in my >>> >> case) to be marked as not responding. >>> >> >>> >> In the end, everything seems to work fine. However IMHO, it is a bit >>> >> dirty to use these two options because they only mask the problem, >>> but >>> >> it seems clear there are some faulting processes. >>> >> >>> >> Any ideas of what the problem is? >>> > >>> > http://www.freebsd.org/gnome/docs/faq2.html#q20 >>> >>> My bad, >>> >>> I should have pointed this out as reference: >>> >>> http://lists.freebsd.org/pipermail/freebsd-questions/2008-December/188032.html >>> >>> Any more ideas? >> >> You can try ktrace'ing the slow-start processes to see if that yields >> anything interesting. However, it would be more beneficial to have >> these binaries compiled with debugging symbols, then use gdb to get >> backtraces from them when they're starting up. > > I will try with ktrace or truss to see what happens. > >> >> That said, the problem may be some bad configuration pieces. You might >> try creating a new, clean account, and see if the problem shows up >> there. > > Yes, it does. I created a new account on the system and I got the same > result. I have a laptop running 7.0 Release -p5 and I only added the > lines to /etc/hosts to speed up gnome. Nothing else was necessary. Can you show us your /etc/rc.conf and /etc/hosts? Also, output of 'ping `hostname`'. Do you have your own DNS cache server? If you do, have you check to make sure you have same hostname with your DNS cache and your machine? A few months ago, one of my friend asked me to help on his machine for samba problem in GNOME when trying to double click on his samba icon for slowness and not really works very well. It turned out that his DNS cache server (he forgot to change/update in his DNS cache) was mismatch the hostname in his personal machine. Althought, it doesn't affect slow issue on his GNOME desktop but only on samba icon. Cheers, Mezz > Cheers > >> >> Joe >> >> -- >> PGP Key : http://www.marcuscom.com/pgp.asc -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 21:11:10 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F23E01065670 for ; Sat, 6 Dec 2008 21:11:09 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.169]) by mx1.freebsd.org (Postfix) with ESMTP id BDAEC8FC19 for ; Sat, 6 Dec 2008 21:11:09 +0000 (UTC) (envelope-from fernando.apesteguia@gmail.com) Received: by wf-out-1314.google.com with SMTP id 24so585642wfg.7 for ; Sat, 06 Dec 2008 13:11:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=Mj9E1KKf43vR0+sLHL1N6ud/YKetv1/DAulI3etb22M=; b=W86jotRN9XKpem08lDetioX/R5WW0N49RK2Um6IOLftiltLSn4FT1JBSZO2nDwvFAs ABnzrUvfLopEuDYOzzsr1rgya69r3DPQ/WWcGeyDtH0JVVEb87l8A0WoBIwwIKrKaR3c U/Nj+3MxyLtcM4H82TBeyqQWFLrjNBym0cys4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Tm6udXeHGsnWB9IigTuaM/Hh7H7t5GoyW8gYnGm/8E4cHAxgriqBpHHTyOpbDZJyNb 8XKJnNtX74ee160pCytV6TnxaQgWzIeg0JAgIb+k6JtY23nPUrxux3Ajp5YbPG2sndCz 1RP8xnAIr8i+JVrrzLoFIcWbWmLGe+GANkCts= Received: by 10.142.166.1 with SMTP id o1mr658736wfe.337.1228597869022; Sat, 06 Dec 2008 13:11:09 -0800 (PST) Received: by 10.142.180.20 with HTTP; Sat, 6 Dec 2008 13:11:08 -0800 (PST) Message-ID: <1bd550a00812061311h818541bj4daae596a1504524@mail.gmail.com> Date: Sat, 6 Dec 2008 22:11:08 +0100 From: "=?ISO-8859-1?Q?Fernando_Apestegu=EDa?=" To: "Jeremy Messenger" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1bd550a00812061004o44b03addva88df517ed7f0375@mail.gmail.com> <1bd550a00812061206t325d55dar46ccba1b9e7f1ab8@mail.gmail.com> <1228595094.47566.3.camel@shumai.marcuscom.com> <1bd550a00812061232h7f2c9d1eq5897a7a67cd26ae5@mail.gmail.com> Cc: freebsd-gnome@freebsd.org Subject: Re: Gnome slow at start up X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 21:11:10 -0000 On Sat, Dec 6, 2008 at 9:41 PM, Jeremy Messenger wrote: > On Sat, 06 Dec 2008 14:32:21 -0600, Fernando Apestegu=EDa > wrote: > >> On Sat, Dec 6, 2008 at 9:24 PM, Joe Marcus Clarke >> wrote: >>> >>> On Sat, 2008-12-06 at 21:06 +0100, Fernando Apestegu=EDa wrote: >>>> >>>> On Sat, Dec 6, 2008 at 8:02 PM, Jeremy Messenger wrote= : >>>> > On Sat, 06 Dec 2008 12:04:00 -0600, Fernando Apestegu=EDa >>>> > wrote: >>>> > >>>> >> Hi all, >>>> >> >>>> >> I'm running FreeBSD 7.1 BETA2 for AMD64. >>>> >> >>>> >> With this version, Gnome starts up very slowly. If I take a look at >>>> >> the session properties window, it seems nautilus takes a very long >>>> >> time trying to connect. However, after some time, it connects but t= he >>>> >> gnome-wm script is marked as Status UNKNOWN (That column of the >>>> >> treeview is not documented and I had to look at the code...). >>>> >> So it seems at the end, metacity is somehow stalled during start up= . >>>> >> >>>> >> The --purge-delay=3D5000 as suggested here >>>> >> (http://forums.freebsd.org/showthread.php?t=3D445) causes other >>>> >> processes (gnome-at-visual and gnome-volume-manager) to be marked a= s >>>> >> not connected >>>> >> >>>> >> If I only set the --warn-delay=3D5000 I get gnome-wm (metacity in m= y >>>> >> case) to be marked as not responding. >>>> >> >>>> >> In the end, everything seems to work fine. However IMHO, it is a bi= t >>>> >> dirty to use these two options because they only mask the problem, >>>> >> but >>>> >> it seems clear there are some faulting processes. >>>> >> >>>> >> Any ideas of what the problem is? >>>> > >>>> > http://www.freebsd.org/gnome/docs/faq2.html#q20 >>>> >>>> My bad, >>>> >>>> I should have pointed this out as reference: >>>> >>>> >>>> http://lists.freebsd.org/pipermail/freebsd-questions/2008-December/188= 032.html >>>> >>>> Any more ideas? >>> >>> You can try ktrace'ing the slow-start processes to see if that yields >>> anything interesting. However, it would be more beneficial to have >>> these binaries compiled with debugging symbols, then use gdb to get >>> backtraces from them when they're starting up. >> >> I will try with ktrace or truss to see what happens. >> >>> >>> That said, the problem may be some bad configuration pieces. You might >>> try creating a new, clean account, and see if the problem shows up >>> there. >> >> Yes, it does. I created a new account on the system and I got the same >> result. I have a laptop running 7.0 Release -p5 and I only added the >> lines to /etc/hosts to speed up gnome. Nothing else was necessary. > > Can you show us your /etc/rc.conf and /etc/hosts? Also, output of 'ping > `hostname`'. Do you have your own DNS cache server? If you do, have you > check to make sure you have same hostname with your DNS cache and your > machine? A few months ago, one of my friend asked me to help on his machi= ne > for samba problem in GNOME when trying to double click on his samba icon = for > slowness and not really works very well. It turned out that his DNS cache > server (he forgot to change/update in his DNS cache) was mismatch the > hostname in his personal machine. Althought, it doesn't affect slow issue= on > his GNOME desktop but only on samba icon. Hi again, Here you are: [fernape@beastie /usr/home/fernape]$ ping -c 5 `hostname` PING beastie (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=3D0 ttl=3D64 time=3D0.022 ms 64 bytes from 127.0.0.1: icmp_seq=3D1 ttl=3D64 time=3D0.026 ms 64 bytes from 127.0.0.1: icmp_seq=3D2 ttl=3D64 time=3D0.025 ms 64 bytes from 127.0.0.1: icmp_seq=3D3 ttl=3D64 time=3D0.023 ms 64 bytes from 127.0.0.1: icmp_seq=3D4 ttl=3D64 time=3D0.020 ms --- beastie ping statistics --- 5 packets transmitted, 5 packets received, 0.0% packet loss round-trip min/avg/max/stddev =3D 0.020/0.023/0.026/0.002 ms [fernape@beastie /usr/home/fernape]$ cat /etc/rc.conf # -- sysinstall generated deltas -- # Wed Nov 26 23:05:58 2008 # Created: Wed Nov 26 23:05:58 2008 # Enable network daemons for user convenience. # Please make all changes to this file, not to /etc/defaults/rc.conf. # This file now contains just the overrides from /etc/defaults/rc.conf. hostname=3D"beastie" ifconfig_re0=3D"DHCP" inetd_enable=3D"YES" keymap=3D"spanish.iso.acc" moused_enable=3D"YES" saver=3D"logo" sshd_enable=3D"YES" # Enable Dump Device (Ape) dumpdev=3D"/dev/ad4s4b" dumpdir=3D"/var/crash" # Enable dbus and HAL dbus_enable=3D"YES" hald_enable=3D"YES" # Disable sendmail cause I'm not gonna use it (Ape) sendmail_enable=3D"NO" sendmail_submit_enable=3D"NO" sendmail_outbound_enable=3D"NO" sendmail_msp_queue_enable=3D"NO" # -- sysinstall generated deltas -- # Thu Nov 27 18:18:36 2008 ifconfig_re0=3D"DHCP" hostname=3D"beastie" # -- sysinstall generated deltas -- # Sun Nov 30 18:57:01 2008 saver=3D"daemon" [fernape@beastie /usr/home/fernape]$ cat /etc/hosts # $FreeBSD: src/etc/hosts,v 1.16 2003/01/28 21:29:23 dbaker Exp $ # # Host Database # # This file should contain the addresses and aliases for local hosts that # share this file. Replace 'my.domain' below with the domainname of your # machine. # # In the presence of the domain name service or NIS, this file may # not be consulted at all; see /etc/nsswitch.conf for the resolution order. # # ::1=09=09=09localhost localhost.my.domain #127.0.0.1=09=09localhost localhost.my.domain 127.0.0.1=09=09beastie localhost localhost.my.domain gnome-rocks gnome-rocks.mydomain.com # # Imaginary network. #10.0.0.2=09=09myname.my.domain myname #10.0.0.3=09=09myfriend.my.domain myfriend # # According to RFC 1918, you can use the following IP networks for # private nets which will never be connected to the Internet: # #=0910.0.0.0=09- 10.255.255.255 #=09172.16.0.0=09- 172.31.255.255 #=09192.168.0.0=09- 192.168.255.255 # # In case you want to be able to connect to the Internet, you need # real official assigned numbers. Do not try to invent your own network # numbers but instead get one from your network provider (if any) or # from your regional registry (ARIN, APNIC, LACNIC, RIPE NCC, or AfriNIC.) # Cheers > > Cheers, > Mezz > >> Cheers >> >>> >>> Joe >>> >>> -- >>> PGP Key : http://www.marcuscom.com/pgp.asc > > > -- > mezz7@cox.net - mezz@FreeBSD.org > FreeBSD GNOME Team > http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org > From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 21:43:57 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB3DB1065675; Sat, 6 Dec 2008 21:43:57 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AEDC48FC16; Sat, 6 Dec 2008 21:43:57 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB6Lhvi4030903; Sat, 6 Dec 2008 21:43:57 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB6LhvR9030899; Sat, 6 Dec 2008 21:43:57 GMT (envelope-from linimon) Date: Sat, 6 Dec 2008 21:43:57 GMT Message-Id: <200812062143.mB6LhvR9030899@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/129467: www/firefox3: package install of firefox 3.0.3, 1 - navigation toolbar inactive X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 21:43:58 -0000 Old Synopsis: package install of firefox 3.0.3,1 - navigation toolbar inactive New Synopsis: www/firefox3: package install of firefox 3.0.3,1 - navigation toolbar inactive Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: linimon Responsible-Changed-When: Sat Dec 6 21:43:23 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=129467 From owner-freebsd-gnome@FreeBSD.ORG Sat Dec 6 23:20:03 2008 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D85A106564A for ; Sat, 6 Dec 2008 23:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7B8398FC16 for ; Sat, 6 Dec 2008 23:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mB6NK3Lm098490 for ; Sat, 6 Dec 2008 23:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mB6NK30n098489; Sat, 6 Dec 2008 23:20:03 GMT (envelope-from gnats) Date: Sat, 6 Dec 2008 23:20:03 GMT Message-Id: <200812062320.mB6NK30n098489@freefall.freebsd.org> To: gnome@FreeBSD.org From: "matt donovan" Cc: Subject: RE: ports/129467: www/firefox3: ackage install of firefox 3.0.3, 1 - navigation toolbar inactive X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: matt donovan List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2008 23:20:03 -0000 The following reply was made to PR ports/129467; it has been noted by GNATS. From: "matt donovan" To: bug-followup@freebsd.org Cc: g71@laposte.net Subject: RE: ports/129467: www/firefox3: ackage install of firefox 3.0.3,1 - navigation toolbar inactive Date: Sat, 6 Dec 2008 17:47:40 -0500 ------=_Part_72136_26081743.1228603660736 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I had this issue at one point but a compile fixed it. Also it seems like the packages on pointyhat is not effected by this either. ------=_Part_72136_26081743.1228603660736 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline I had this issue at one point but a compile fixed it. Also it seems like the packages on pointyhat is not effected by this either.
------=_Part_72136_26081743.1228603660736--