From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 01:37:17 2011 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 EBB16106564A for ; Sun, 23 Oct 2011 01:37:17 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id DB1D68FC16 for ; Sun, 23 Oct 2011 01:37:17 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id p9N1bGYp016090 for ; Sat, 22 Oct 2011 18:37:17 -0700 (PDT) (envelope-from yuri@rawbw.com) Message-ID: <4EA36FCC.4060309@rawbw.com> Date: Sat, 22 Oct 2011 18:37:16 -0700 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0.2) Gecko/20110909 Thunderbird/6.0.2 MIME-Version: 1.0 To: gnome@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: deskbar-applet-2.32.0_2: configure fails during port rebuild 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, 23 Oct 2011 01:37:18 -0000 Hi, I am getting the failure on 8.2 STABLE, see log below. Thank you, Yuri checking whether /usr/local/bin/python2.7 version >= 2.4... yes^M checking for /usr/local/bin/python2.7 version... 2.7^M checking for /usr/local/bin/python2.7 platform... freebsd8^M checking for /usr/local/bin/python2.7 script directory... ${prefix}/lib/python2.7/site-packages^M checking for /usr/local/bin/python2.7 extension module directory... ${exec_prefix}/lib/python2.7/site-packages^M checking for headers required to compile python extensions... found^M checking for DESKBAR... yes^M checking for gnomeapplet module... no^M configure: error: gnomeapplet Python module required to build deskbar^M ===> Script "configure" failed unexpectedly.^M Please run the gnomelogalyzer, available from^M "http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the^M problem and suggest a solution. If - and only if - the gnomelogalyzer cannot^M solve the problem, report the build failure to the FreeBSD GNOME team at^M gnome@FreeBSD.org, and attach (a)^M "/usr/ports/deskutils/deskbar-applet/work/deskbar-applet-2.32.0/config.log",^M (b) the output of the failed make command, and (c) the gnomelogalyzer output.^M Also, it might be a good idea to provide an overview of all packages installed^M on your system (i.e. an `ls /var/db/pkg`). Put your attachment up on any^M website, copy-and-paste into http://freebsd-gnome.pastebin.com, or use^M send-pr(1) with the attachment. Try to avoid sending any attachments to the^M mailing list (gnome@FreeBSD.org), because attachments sent to FreeBSD mailing^M lists are usually discarded by the mailing list software.^M *** Error code 1^M From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 02:18:04 2011 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 E6E74106566B for ; Sun, 23 Oct 2011 02:18:04 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 8220C8FC1A for ; Sun, 23 Oct 2011 02:18:04 +0000 (UTC) Received: by wwi18 with SMTP id 18so7234918wwi.31 for ; Sat, 22 Oct 2011 19:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=wzfWTPjYK2/YIetYeDeabBSnlXKpEerbLxEc6otiBV4=; b=wJ6vT/ZCgyuCeU57LKj2nVbuNq7ncM2XuWX6NxlOLtY3UNOR4DVJjAdJHxzVjZjHNb 0fbI7oMPjglpZCcgQ62eT4b2MJtcSibKy4bHYLCWkTjqMfBea4HhLZunh14v4lH3Hyx0 OxTwvhPPAHyWVQvJ99SPu9+NsgUCJ3ealTyPY= MIME-Version: 1.0 Received: by 10.216.230.94 with SMTP id i72mr1413232weq.89.1319334571636; Sat, 22 Oct 2011 18:49:31 -0700 (PDT) Received: by 10.180.98.5 with HTTP; Sat, 22 Oct 2011 18:49:31 -0700 (PDT) Date: Sat, 22 Oct 2011 21:49:31 -0400 Message-ID: From: "b. f." To: freebsd-gnome@FreeBSD.org, "Ronald F. Guilmette" , dougb@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Re: Build problem - help wanted X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Oct 2011 02:18:05 -0000 > > > As I understand it, portinstall and portupgrade are just two faces of the > > >> same coin, the only difference being that portinstall does nothing if the > > >> specified port is already installed whereas portupgrade does nothing if > > >> the specifioed port is NOT already installed. > > > > > >Ah, I wasn't aware that portinstall was part of portupgrade. In any case > > >I think your assumption about what portupgrade does is wrong. My > > >understanding is that by default it will upgrade ports that are > > >dependencies of the ports that you are upgrading or installing. > > > > If by that you mean that portupgrade normally unpgades things that depend > > upon the port mentioned in the command line when portupgrade is invoked, > > then all I can say is that in my experience this is not correct, and that > > although portupgrade _can_ be made to do that, one has to use the special > > -r option to make it do that (which I have not used). I think Doug is talking about updates in the other direction along the dependency tree, which corresponds to "portupgrade -R". The portinstall manpage states that portinstall is simply "portupgrade -N", and the portupgrade manpage suggests that "-N" implies "-R": "Prior to the installation [sic] a new port/package, all the required packages are upgraded." I haven't checked the code to see if this true. If it isn't then either the manpages or portupgrade/portinstall need to be fixed. > > > > >> In short, the problem isn't with the specific port maintenance tools I'm > > >> using. Rather, the problem is, as I've been saying, an imperfection in > > >> the actual dependencies list for the x11-toolkits/gtk20 port. (The de- > > >> pendencies need to force a build & install of some specific version of > > >> gobject-introspection which is more recent than 0.9.12... probably 0.10.x. > > >> Otherwise, cryptic build failure of gtk may ensue, and has, apparently, > > >> for myself and numerous other people.) Well, there may be problems with both, if portinstall isn't behaving as announced, and you had an up-to-date ports tree, index, pkgdb, and portsdb. But with regard to the dependency list, I think that Doug is saying that, although there is a mechanism to specify the version(s) of a required port, the maintainers will not often go to the trouble of using the mechanism, unless multiple versions of the required port coexist in the ports tree (this is because the dependency information is one more thing that needs to be checked and updated later, and causes more churn in the VCS used for the ports tree). Instead the maintainers will update the ports tree in such a way that if you have a complete and up-to-date ports tree, and you update your installed ports in dependency order, then you should not encounter problems. However, if you do not update your installed ports in dependency order, intentionally or otherwise, you are breaking this implicit assumption. Hence Doug's statement that "partial updates" are not supported. > > > > > >I'm not sure you're right about that. I think that if you had used > > >portupgrade you probably would have seen the result we're looking for > > >(upgrading gobject-introspection first). > > > > > >In any case, I'm *certain* that you would have seen the proper results > > >if you had used portmaster, so perhaps you should consider giving it a try. > > > > I'm sorry, but I have neither the time nor the inclination to not de-install > > all fo the ports that I've so tediously built & installed, overe several days, > > just to perform this experiment. > I think Doug was talking about using portmaster for future updates. But if you want to conduct experiments without spending the same amount of time, you can always back up your installed ports by using the "-b" switch with portupgrade, portmaster, or pkg_create -- then it is only a matter of a few minutes to restore them after the experiments. While doing the experiments, you can avoid rebuilding packages by using -P, -PP, or -n with portupgrade or portmaster. These switches can also be helpful during normal updates. b. From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 06:02:58 2011 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 C7774106566C; Sun, 23 Oct 2011 06:02:58 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9F5E68FC0C; Sun, 23 Oct 2011 06:02:58 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9N62wj6079362; Sun, 23 Oct 2011 06:02:58 GMT (envelope-from sunpoet@freefall.freebsd.org) Received: (from sunpoet@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9N62wFC079358; Sun, 23 Oct 2011 06:02:58 GMT (envelope-from sunpoet) Date: Sun, 23 Oct 2011 06:02:58 GMT Message-Id: <201110230602.p9N62wFC079358@freefall.freebsd.org> To: sunpoet@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: sunpoet@FreeBSD.org Cc: Subject: Re: ports/161909: [patch update] multimedia/totem-pl-parser: fix to adapt to new libquvi 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, 23 Oct 2011 06:02:58 -0000 Old Synopsis: [patch update] fix to adapt to new libquvi New Synopsis: [patch update] multimedia/totem-pl-parser: fix to adapt to new libquvi Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: sunpoet Responsible-Changed-When: Sun Oct 23 06:02:12 UTC 2011 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=161909 From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 07:07:01 2011 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 6C5CE106564A for ; Sun, 23 Oct 2011 07:07:01 +0000 (UTC) (envelope-from alexander.kapshuk@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id E81B38FC0A for ; Sun, 23 Oct 2011 07:07:00 +0000 (UTC) Received: by bkbzu17 with SMTP id zu17so8683283bkb.13 for ; Sun, 23 Oct 2011 00:06:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=9RjBdW63POWBBsAo9Zb5jH0BnEawYl2Yo6decvnMJs4=; b=NnzYmPJGB3uVdlzMTfb95GJlOCCaxNjJyokIlkfKDZ9taU33zJzv53m7mF2DfW8OZJ NIiB036PbBEa7Ylrc3aDEcFTBfNr3zgmMQlQmX+afp8My2qOCPnef13qa9GJzqodBYFx dO+6zTxYOOTR6CkEwDPRyXfbueSU/ioxcWePQ= Received: by 10.223.7.14 with SMTP id b14mr36824185fab.10.1319353619618; Sun, 23 Oct 2011 00:06:59 -0700 (PDT) Received: from [192.168.1.2] (93-127-96-97.static.vega-ua.net. [93.127.96.97]) by mx.google.com with ESMTPS id x22sm34016551faa.5.2011.10.23.00.06.58 (version=SSLv3 cipher=OTHER); Sun, 23 Oct 2011 00:06:59 -0700 (PDT) Message-ID: <4EA3BD11.2020307@gmail.com> Date: Sun, 23 Oct 2011 10:06:57 +0300 From: Alexander Kapshuk User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20111004 Icedove/3.0.11 MIME-Version: 1.0 To: Kevin Oberman References: <4EA2BFD9.6040200@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-gnome@freebsd.org Subject: Re: thefish-0.6.6_5 is marked as broken: does not build [FreeBSD9.0] 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, 23 Oct 2011 07:07:01 -0000 On 10/23/2011 12:58 AM, Kevin Oberman wrote: > > On Oct 22, 2011 6:34 AM, "Alexander Kapshuk" > > wrote: > > > > howdy, > > > > when attempting to build x11/gnome2-power-tools from ports on my > FreeBSD9.0 desktop, the package failed to build spitting out the error > message below: > > > > gnome2-power-tools-2.32.1_2 depends on executable: thefish - not found > > ===> Verifying install for thefish in /usr/ports/sysutils/thefish > > ===> thefish-0.6.6_5 is marked as broken: does not build. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/thefish. > > *** Error code 1 > > > > Stop in /usr/ports/x11/gnome2-power-tools > > > > :; uname -a > > FreeBSD localhost 9.0-BETA3 FreeBSD 9.0-BETA3 #0: Sat Sep 24 > 20:46:57 UTC 2011 > root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 > > > > is there a fix for this? > > Until either thefish is fixed or it is removed, edit > ports/x11/gnome2-powertools/Makefile. Delete the line listing fish and > the trailing '\' from th prior line. > > R. Kevin Oberman, Network Engineer > Retired > kob6558@gmail.com > thanks a lot. i'll give that a try. Alexander Kapshuk From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 15:07:29 2011 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 48DA6106564A; Sun, 23 Oct 2011 15:07:29 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 20CCE8FC1B; Sun, 23 Oct 2011 15:07:29 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9NF7THH023119; Sun, 23 Oct 2011 15:07:29 GMT (envelope-from kwm@freefall.freebsd.org) Received: (from kwm@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9NF7SFI023115; Sun, 23 Oct 2011 15:07:28 GMT (envelope-from kwm) Date: Sun, 23 Oct 2011 15:07:28 GMT Message-Id: <201110231507.p9NF7SFI023115@freefall.freebsd.org> To: fbsd-ports@opsec.eu, kwm@FreeBSD.org, gnome@FreeBSD.org From: kwm@FreeBSD.org Cc: Subject: Re: ports/161909: [patch update] multimedia/totem-pl-parser: fix to adapt to new libquvi 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, 23 Oct 2011 15:07:29 -0000 Synopsis: [patch update] multimedia/totem-pl-parser: fix to adapt to new libquvi State-Changed-From-To: open->closed State-Changed-By: kwm State-Changed-When: Sun Oct 23 15:06:45 UTC 2011 State-Changed-Why: Committed thanks! I turned the libquvi into a optional dependancy, it was unhandled before. http://www.freebsd.org/cgi/query-pr.cgi?pr=161909 From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 15:10:05 2011 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 2F7B9106566C for ; Sun, 23 Oct 2011 15: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 1BC748FC12 for ; Sun, 23 Oct 2011 15:10:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9NFA4xf023256 for ; Sun, 23 Oct 2011 15:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9NFA43w023255; Sun, 23 Oct 2011 15:10:04 GMT (envelope-from gnats) Date: Sun, 23 Oct 2011 15:10:04 GMT Message-Id: <201110231510.p9NFA43w023255@freefall.freebsd.org> To: gnome@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/161909: 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: Sun, 23 Oct 2011 15:10:05 -0000 The following reply was made to PR ports/161909; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/161909: commit references a PR Date: Sun, 23 Oct 2011 15:06:41 +0000 (UTC) kwm 2011-10-23 15:06:30 UTC FreeBSD ports repository Modified files: multimedia/totem-pl-parser Makefile Added files: multimedia/totem-pl-parser/files patch-plparse_totem-pl-parser-videosite.c Log: Fix the build when libquvi is installed. [1] Add optional depend on libquvi. PR: ports/161909 [1] Submitted by: Kurt Jaeger Revision Changes Path 1.25 +12 -0 ports/multimedia/totem-pl-parser/Makefile 1.1 +27 -0 ports/multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c (new) _______________________________________________ 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 Sun Oct 23 16:20:26 2011 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 7E9DD1065675 for ; Sun, 23 Oct 2011 16:20:26 +0000 (UTC) (envelope-from paulbeard@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3B1E78FC1A for ; Sun, 23 Oct 2011 16:20:25 +0000 (UTC) Received: by yxt33 with SMTP id 33so1649275yxt.13 for ; Sun, 23 Oct 2011 09:20:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=from:content-type:subject:date:message-id:to:mime-version:x-mailer; bh=U8IUApj9EJeWA2hdxnsvxYVDfdgqJjqCccYUaf/CBqg=; b=fbhbp07AC2ps2rPWE4jFVyF7zzBnWSKgyI6kJtl5i01gv00LmkHfbgjHG8Lo9ljCJK GVI5yWJL+a591TgaintrDhuHVqIxC9/zNyjE0XiytN/tuJzAxMN4waX4yCg+crZMrU7G YwNBt35agqUBx0eeeR9lZL4/ltUEENClrF5iE= Received: by 10.68.28.9 with SMTP id x9mr36346923pbg.8.1319385510233; Sun, 23 Oct 2011 08:58:30 -0700 (PDT) Received: from ivoire.paulbeard.org (97-126-53-228.tukw.qwest.net. [97.126.53.228]) by mx.google.com with ESMTPS id v8sm56708152pbf.8.2011.10.23.08.58.27 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 23 Oct 2011 08:58:28 -0700 (PDT) From: Paul Beard Content-Type: multipart/signed; boundary="Apple-Mail=_10EB86B1-AC13-48D2-AFBA-A641EAF899B1"; protocol="application/pkcs7-signature"; micalg=sha1 Date: Sun, 23 Oct 2011 08:58:25 -0700 Message-Id: To: gnome@FreeBSD.org Mime-Version: 1.0 (Apple Message framework v1251.1) X-Mailer: Apple Mail (2.1251.1) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: any interest in building a webkit-gtk2 package? [ FreeBSD PR 160268 ] 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, 23 Oct 2011 16:20:26 -0000 --Apple-Mail=_10EB86B1-AC13-48D2-AFBA-A641EAF899B1 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Doesn't look like I will ever be able to build it. gmake[2]: `Source/WebKit/gtk/po/vi.mo' is up to date. gmake[2]: `Source/WebKit/gtk/po/zh_CN.mo' is up to date. gmake[2]: Leaving directory `/usr/ports/www/webkit-gtk2/work/webkit-1.4.3' touch stamp-po CXXLD libJavaScriptCore.la CXXLD TestNetscapePlugin/libtestnetscapeplugin.la CXXLD Programs/jsc CCLD Programs/minidom /usr/local/bin/gmkdir -p ./.deps/DerivedSources GEN Programs/jsc-1 ranlib: fatal: malloc failed: Cannot allocate memory gmake[1]: *** [libWebCore.la] Error 70 gmake[1]: Leaving directory `/usr/ports/www/webkit-gtk2/work/webkit-1.4.3' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/www/webkit-gtk2. *** Error code 1 Stop in /usr/ports/www/webkit-gtk2. *** Error code 1 http://www.freebsd.org/cgi/query-pr.cgi?pr=160268 -- Paul Beard Are you trying to win an argument or solve a problem? --Apple-Mail=_10EB86B1-AC13-48D2-AFBA-A641EAF899B1-- From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 17:51:48 2011 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 C4F73106564A for ; Sun, 23 Oct 2011 17:51:48 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward7.mail.yandex.net (forward7.mail.yandex.net [IPv6:2a02:6b8:0:202::2]) by mx1.freebsd.org (Postfix) with ESMTP id 440A38FC08 for ; Sun, 23 Oct 2011 17:51:48 +0000 (UTC) Received: from smtp9.mail.yandex.net (smtp9.mail.yandex.net [77.88.61.35]) by forward7.mail.yandex.net (Yandex) with ESMTP id A0D521C2DE6; Sun, 23 Oct 2011 21:51:46 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319392306; bh=buu4T0eGSvVIpVFvo2ufA1cRm5AVS+XwhZF+KhSVBFs=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=IiR7Fz4+CT1jticR1HmOk8jC+G5KdC4DfSec4WS7lB96ll5bbMWMOnK0CEgJa036O UL8SaCeAJpkT5Vr5mXDfdiZ5+QNaEDoLwYXi/ZWCqoj1hA39/ry7t/MJIsW4PK9NnP 2BsJ2ioCh4t/z88hh2m0TXDrXby4uUueLU5c+8vw= Received: from smtp9.mail.yandex.net (localhost [127.0.0.1]) by smtp9.mail.yandex.net (Yandex) with ESMTP id 7F38415204B8; Sun, 23 Oct 2011 21:51:46 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319392306; bh=buu4T0eGSvVIpVFvo2ufA1cRm5AVS+XwhZF+KhSVBFs=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=IiR7Fz4+CT1jticR1HmOk8jC+G5KdC4DfSec4WS7lB96ll5bbMWMOnK0CEgJa036O UL8SaCeAJpkT5Vr5mXDfdiZ5+QNaEDoLwYXi/ZWCqoj1hA39/ry7t/MJIsW4PK9NnP 2BsJ2ioCh4t/z88hh2m0TXDrXby4uUueLU5c+8vw= Received: from unknown (unknown [213.138.88.133]) by smtp9.mail.yandex.net (nwsmtp/Yandex) with ESMTP id pjZCBKkT-pkZONxZM; Sun, 23 Oct 2011 21:51:46 +0400 X-Yandex-Spam: 1 Message-ID: <4EA4542B.9030302@yandex.ru> Date: Sun, 23 Oct 2011 21:51:39 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: Yuri References: <4EA36FCC.4060309@rawbw.com> In-Reply-To: <4EA36FCC.4060309@rawbw.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org Subject: Re: deskbar-applet-2.32.0_2: configure fails during port rebuild 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, 23 Oct 2011 17:51:48 -0000 Yuri wrote on 23.10.2011 05:37: > Hi, > > I am getting the failure on 8.2 STABLE, see log below. > > Thank you, > Yuri > checking for gnomeapplet module... no^M > configure: error: gnomeapplet Python module required to build deskbar^M Looks like you have not x11-toolkits/py-gnome-desktop installed. Do you? -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 18:55:51 2011 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 41B7C106566B for ; Sun, 23 Oct 2011 18:55:51 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id 1669D8FC08 for ; Sun, 23 Oct 2011 18:55:50 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id p9NItn24056942; Sun, 23 Oct 2011 11:55:50 -0700 (PDT) (envelope-from yuri@rawbw.com) Message-ID: <4EA46335.4010703@rawbw.com> Date: Sun, 23 Oct 2011 11:55:49 -0700 From: Yuri User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:6.0.2) Gecko/20110909 Thunderbird/6.0.2 MIME-Version: 1.0 To: Ruslan Mahmatkhanov References: <4EA36FCC.4060309@rawbw.com> <4EA4542B.9030302@yandex.ru> In-Reply-To: <4EA4542B.9030302@yandex.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org Subject: Re: deskbar-applet-2.32.0_2: configure fails during port rebuild 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, 23 Oct 2011 18:55:51 -0000 On 10/23/2011 10:51, Ruslan Mahmatkhanov wrote: > >> checking for gnomeapplet module... no^M >> configure: error: gnomeapplet Python module required to build deskbar^M > > Looks like you have not x11-toolkits/py-gnome-desktop installed. Do you? I have py27-gnome-desktop-2.32.0_1 installed, but as I found out now, its /usr/local/lib/python2.7/site-packages/gtk-2.0/gnomeapplet.so depended on the now obsolete libicui18n.so.46, and current on is libicui18n.so.48 and this caused configure failure. Thank you, Yuri From owner-freebsd-gnome@FreeBSD.ORG Sun Oct 23 19:10:01 2011 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 660FA106564A for ; Sun, 23 Oct 2011 19:10:01 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward10.mail.yandex.net (forward10.mail.yandex.net [IPv6:2a02:6b8:0:202::5]) by mx1.freebsd.org (Postfix) with ESMTP id D494C8FC12 for ; Sun, 23 Oct 2011 19:10:00 +0000 (UTC) Received: from smtp7.mail.yandex.net (smtp7.mail.yandex.net [77.88.61.55]) by forward10.mail.yandex.net (Yandex) with ESMTP id 0373710227F1; Sun, 23 Oct 2011 23:09:59 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319397000; bh=OAf3+x2WeE4x9vDV/AIIjkQtnUUT4U5Tiol7ViBGrWI=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=tNafxwFJYs+HxLXEHyeD/k61/Zi9HObUsjJ3yTYdYCSHWeHIqQ0U47cwWK9NBkBqz Kn8mzAMTtix2m0dfwkthJarJstTQSoAsb7+x8naqXf3x1noR0JHKEUxo0QFPfpO05C UZ1JSGBN/1feeJfeKyEnTDFMBSq2cQm0gPLhLpC4= Received: from smtp7.mail.yandex.net (localhost [127.0.0.1]) by smtp7.mail.yandex.net (Yandex) with ESMTP id D2E7D1580501; Sun, 23 Oct 2011 23:09:59 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319396999; bh=OAf3+x2WeE4x9vDV/AIIjkQtnUUT4U5Tiol7ViBGrWI=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=Wdb/Y30Hgf7QxaoedUi5oKfQKLNblLj3h/IJc3d+tUg69djJsUIXAITprMdlzUpxB UlH5P7LVRCLr7xhbi+iDVEdtFIrPzSsM9aZwg5h6BL2pLlwdkfRxWFb0m9SivGcVA6 0m6aSrCzWhDAFea+0WH0x5QiuqvHjgSFvG0xsfbs= Received: from unknown (unknown [213.138.88.133]) by smtp7.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 9xLWmnsu-9xL8hINX; Sun, 23 Oct 2011 23:09:59 +0400 X-Yandex-Spam: 1 Message-ID: <4EA4667D.4030603@yandex.ru> Date: Sun, 23 Oct 2011 23:09:49 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: Yuri References: <4EA36FCC.4060309@rawbw.com> <4EA4542B.9030302@yandex.ru> <4EA46335.4010703@rawbw.com> In-Reply-To: <4EA46335.4010703@rawbw.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org Subject: Re: deskbar-applet-2.32.0_2: configure fails during port rebuild 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, 23 Oct 2011 19:10:01 -0000 Yuri wrote on 23.10.2011 22:55: > On 10/23/2011 10:51, Ruslan Mahmatkhanov wrote: >> >>> checking for gnomeapplet module... no^M >>> configure: error: gnomeapplet Python module required to build deskbar^M >> >> Looks like you have not x11-toolkits/py-gnome-desktop installed. Do you? > > I have py27-gnome-desktop-2.32.0_1 installed, but as I found out now, its > /usr/local/lib/python2.7/site-packages/gtk-2.0/gnomeapplet.so depended > on the now obsolete libicui18n.so.46, and current on is libicui18n.so.48 > and this caused configure failure. > > Thank you, > Yuri Ok, it's better to follow 20110711 entry in /usr/ports/UPDATING to avoid such a problems in future. -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-gnome@FreeBSD.ORG Mon Oct 24 11:07:28 2011 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 85D8710656D1 for ; Mon, 24 Oct 2011 11:07:28 +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 6ACF28FC0A for ; Mon, 24 Oct 2011 11:07:28 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9OB7S9m025651 for ; Mon, 24 Oct 2011 11:07:28 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9OB7RS4025649 for gnome@FreeBSD.org; Mon, 24 Oct 2011 11:07:27 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Oct 2011 11:07:27 GMT Message-Id: <201110241107.p9OB7RS4025649@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, 24 Oct 2011 11:07:28 -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/161784 gnome [PATCH] editors/abiword: Fix build with gcc46 o ports/161676 gnome databases/libgda4: [UPDATE] to 4.2.9; improvements o ports/161585 gnome [UPDATE] devel/goffice to 0.8.17, math/gnumeric to 1.1 o ports/161567 gnome [PATCH] audio/pulseaudio: fix pkg-plist o ports/161494 gnome devel/anjuta: gmake[3]: Entering directory `/usr/ports o ports/161185 gnome [patch] Remove unnecessary graphics/cairo dependency f o ports/161180 gnome [UPDATE] sysutils/gnome-schedule: update to 2.1.5 o ports/161164 gnome [PATCH] devel/glade3: update to 3.10.0 o ports/160764 gnome If libinotify is installed, net/avahi-app doesn't buil o ports/160685 gnome graphics/gimp-app included gnome-libtool fails to loca s ports/160670 gnome [patch] devel/pkg-config: upgrade to version 0.26 o ports/160563 gnome portupgrade of sysutils/tracker-client fails o ports/160506 gnome [update] deskutils/gnote: update to 0.7.5 o ports/160490 gnome [PATCH] x11-toolkits/gtk20: drag and drop broken in vn o ports/160485 gnome [UPDATE] deskutils/ontv: update to 3.2.0 o ports/160471 gnome www/webkit-gtk2 fails to build/link o ports/160268 gnome www/webkit-gtk2 build process bails: unable to mmap er o ports/160224 gnome building x11-toolkits/gtk30 fails o ports/159938 gnome graphics/shotwell received an X Window System error. p ports/159928 gnome Updates graphics/clutter to 1.6.16 f ports/159721 gnome x11/gdm: Usernames that are too long get logged onto G o ports/159687 gnome devel/gvfs fails to compile o ports/159613 gnome [PATCH] misc/gnomehier: use dirrmtry for PREFIX/share/ o ports/159512 gnome x11/gnome-panel causes high load with opacity settings o ports/159391 gnome x11/gdm needs hal dep, rc.d fixes o ports/159347 gnome cannot portupgrade net-im/telepathy-glib to version 0. o ports/159336 gnome graphics/evince fails to build o ports/159012 gnome multimedia/totem cannot be build o ports/158966 gnome graphics/libchamplain: broken build after GnuTLS updat o ports/158722 gnome [patch] devel/gobject-introspection does not build if o ports/158708 gnome x11/gdm doesn't build o ports/158693 gnome x11-wm/nautilus 2.32.2.1_1 fails to build o ports/158684 gnome graphics/evince can not be build o ports/158680 gnome devel/gvfs doesn't build o ports/158639 gnome ports-mgmt/packagekit cannot be build s ports/155461 gnome [UPDATE] editors/abiword-docs to 2.9.0 s ports/155460 gnome [UPDATE] editors/abiword to 2.9.0 o ports/148244 gnome x11/gnome2: gnome desktop and HAL prevent umount witho s ports/145301 gnome [patch] sysutils/hal: /usr/local/etc/rc.d/hald startup 39 problems total. From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 13:17:37 2011 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 0B9371065670; Tue, 25 Oct 2011 13:17:37 +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 D7CEA8FC08; Tue, 25 Oct 2011 13:17:36 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PDHa8t030617; Tue, 25 Oct 2011 13:17:36 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PDHa2S030613; Tue, 25 Oct 2011 13:17:36 GMT (envelope-from linimon) Date: Tue, 25 Oct 2011 13:17:36 GMT Message-Id: <201110251317.p9PDHa2S030613@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, gnome@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/161982: sysutils/hal: hal daemon does not load 9.0rc1 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, 25 Oct 2011 13:17:37 -0000 Old Synopsis: hal daemon does not load 9.0rc1 New Synopsis: sysutils/hal: hal daemon does not load 9.0rc1 Responsible-Changed-From-To: freebsd-bugs->gnome Responsible-Changed-By: linimon Responsible-Changed-When: Tue Oct 25 13:16:47 UTC 2011 Responsible-Changed-Why: make this a ports PR and assign. http://www.freebsd.org/cgi/query-pr.cgi?pr=161982 From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 13:20:25 2011 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 136381065677; Tue, 25 Oct 2011 13:20:25 +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 DFD6A8FC08; Tue, 25 Oct 2011 13:20:24 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PDKOsp031983; Tue, 25 Oct 2011 13:20:24 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PDKOS3031976; Tue, 25 Oct 2011 13:20:24 GMT (envelope-from linimon) Date: Tue, 25 Oct 2011 13:20:24 GMT Message-Id: <201110251320.p9PDKOS3031976@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: ports/161997: graphics/gdk-pixbuf doesn't build 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, 25 Oct 2011 13:20:25 -0000 Old Synopsis: gdk-pixbuf doesn't build New Synopsis: graphics/gdk-pixbuf doesn't build Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: linimon Responsible-Changed-When: Tue Oct 25 13:19:53 UTC 2011 Responsible-Changed-Why: Fix synopsis and assign. http://www.freebsd.org/cgi/query-pr.cgi?pr=161997 From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 15:00:29 2011 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 E6797106564A for ; Tue, 25 Oct 2011 15:00:29 +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 BD7EB8FC18 for ; Tue, 25 Oct 2011 15:00:29 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PF0Tm6022902 for ; Tue, 25 Oct 2011 15:00:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PF0TOk022901; Tue, 25 Oct 2011 15:00:29 GMT (envelope-from gnats) Date: Tue, 25 Oct 2011 15:00:29 GMT Message-Id: <201110251500.p9PF0TOk022901@freefall.freebsd.org> To: gnome@FreeBSD.org From: Nali Toja Cc: Subject: Re: ports/161997: gdk-pixbuf doesn't build X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Nali Toja List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2011 15:00:30 -0000 The following reply was made to PR ports/161997; it has been noted by GNATS. From: Nali Toja To: Thomas Schweikle Cc: bug-followup@FreeBSD.org Subject: Re: ports/161997: gdk-pixbuf doesn't build Date: Tue, 25 Oct 2011 14:59:30 +0000 Thomas Schweikle writes: >>Release: 10-CURRENT [...] > ===> Returning to build of gdk-pixbuf-0.22.0_11 > Error: shared library "jpeg.11" does not exist > *** Error code 1 Read ports/UPDATING for 20110928, you're likely have broken libtool, i.e. the one without support for shared libs. Try $ libtool --features From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 14:12:55 2011 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 CB4FD106566C for ; Tue, 25 Oct 2011 14:12:55 +0000 (UTC) (envelope-from korbnik@mail.ru) Received: from fallback6.mail.ru (fallback6.mail.ru [94.100.176.134]) by mx1.freebsd.org (Postfix) with ESMTP id 768C08FC1A for ; Tue, 25 Oct 2011 14:12:53 +0000 (UTC) Received: from f49.mail.ru (f49.mail.ru [217.69.128.203]) by fallback6.mail.ru (mPOP.Fallback_MX) with ESMTP id F1EA85CF3797 for ; Tue, 25 Oct 2011 17:50:54 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=mail; h=Message-Id:Content-Type:Reply-To:Date:Mime-Version:Subject:To:From; bh=s29cOlQzZkyRt8fxLaiTE/t99JpFERaG+KE8noMMu0Q=; b=Kji0VSb+qzdWtLwYsShyaKJZgkv89dAztLhpPr5Rl9g7HDnQ1c3loGxAILCgHj+SEEFfbpEVJphXJ9GTUvPfZhDD/EeuCbJIbnx6DEmBwdWwdY0dJO1oU08q0niecvHU; Received: from mail by f49.mail.ru with local id 1RIhP2-0007xr-00 for gnome@FreeBSD.org; Tue, 25 Oct 2011 17:50:52 +0400 Received: from [195.230.111.48] by e.mail.ru with HTTP; Tue, 25 Oct 2011 17:50:52 +0400 From: =?UTF-8?B?Qm9yaXMgS29yZW5ldg==?= To: gnome@FreeBSD.org Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: 10.2.1.69 via proxy [195.230.111.48] Date: Tue, 25 Oct 2011 17:50:52 +0400 X-Priority: Content-Type: multipart/mixed; boundary="----1Od0O2pM-CPELajUklaIpquy8:1319550652" Message-Id: X-Spam: Not detected X-Mras: Ok X-Mras: Ok X-Mailman-Approved-At: Tue, 25 Oct 2011 15:23:21 +0000 Cc: Subject: Upgrading 'libxml2-2.7.7' to 'libxml2-2.7.8_1' (textproc/libxml2) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: =?UTF-8?B?Qm9yaXMgS29yZW5ldg==?= List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2011 14:12:55 -0000 ------1Od0O2pM-CPELajUklaIpquy8:1319550652 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 R29vZCBhZnRlcm5vb24hCgpIZWxwLCBwbGVhc2UgdG8gdW5kZXJzdGFuZCB3aHkgaXQgZG9lcyBu b3Qgd2FudCB0byBiZSB1cGRhdGVkIHBvcnQ/CgpJbiBhZHZhbmNlIHRvIHlvdSBpdCBpcyBncmF0 ZWZ1bC4KCkJvcmlzLgoK ------1Od0O2pM-CPELajUklaIpquy8:1319550652 Content-Type: application/octet-stream; name="=?UTF-8?B?cGtnX2xpc3QubG9n?=" Content-Disposition: attachment Content-Transfer-Encoding: base64 W3Jvb3RAYng0XSAvdXNyL2hvbWUva29yZW5ldmIvPiBscyAvdmFyL2RiL3BrZw0KWmVuZE9wdGlt aXplci0zLjMuMC5hICAgICAgICAgICBnZXR0ZXh0LTAuMTguMS4xICAgICAgICAgICAgICAgIGxp YnhzbHQtMS4xLjI2XzMgICAgICAgICAgICAgICAgcGhwNS1wb3NpeC01LjMuOA0KYXBhY2hlLTEu My40MiAgICAgICAgICAgICAgICAgICBnaW8tZmFtLWJhY2tlbmQtMi4yOC44ICAgICAgICAgIGxv Y2FsZWRhdGEtNS40ICAgICAgICAgICAgICAgICAgcGhwNS1zZXNzaW9uLTUuMy44DQphcmMtNS4y MXAgICAgICAgICAgICAgICAgICAgICAgIGdsaWItMi4yOC44XzEgICAgICAgICAgICAgICAgICAg bHNvZi00Ljg2QSw2ICAgICAgICAgICAgICAgICAgICBwaHA1LXNpbXBsZXhtbC01LjMuOA0KYXJq LTMuMTAuMjJfNCAgICAgICAgICAgICAgICAgICBnbWFrZS0zLjgyICAgICAgICAgICAgICAgICAg ICAgIGx1YS01LjEuNF82ICAgICAgICAgICAgICAgICAgICAgcGhwNS1zbm1wLTUuMy42XzENCmF0 ay0yLjAuMSAgICAgICAgICAgICAgICAgICAgICAgZ21wLTUuMC4yICAgICAgICAgICAgICAgICAg ICAgICBseW54LTIuOC43LjFfMSwxICAgICAgICAgICAgICAgIHBocDUtc29ja2V0cy01LjMuOA0K YXV0b2NvbmYtMi4xMy4wMDAyMjdfNiAgICAgICAgICBnbm9tZV9zdWJyLTEuMCAgICAgICAgICAg ICAgICAgIG00LTEuNC4xNiwxICAgICAgICAgICAgICAgICAgICAgcGhwNS1zcWxpdGUtNS4zLjgN CmF1dG9jb25mLTIuNTlfMiAgICAgICAgICAgICAgICAgZ29iamVjdC1pbnRyb3NwZWN0aW9uLTAu MTAuOCAgICBtYWtlZGVwZW5kLTEuMC4zLDEgICAgICAgICAgICAgIHBocDUtc3FsaXRlMy01LjMu OA0KYXV0b2NvbmYtMi42OCAgICAgICAgICAgICAgICAgICBoZWxwMm1hbi0xLjQwLjQgICAgICAg ICAgICAgICAgIG1jLTQuNy41LjUgICAgICAgICAgICAgICAgICAgICAgcGhwNS10b2tlbml6ZXIt NS4zLjgNCmF1dG9jb25mLXdyYXBwZXItMjAxMDExMTkgICAgICAgaW5wdXRwcm90by0yLjAuMiAg ICAgICAgICAgICAgICBtaW1lLXN1cHBvcnQtMy41MS4xICAgICAgICAgICAgIHBocDUteG1sLTUu My44DQphdXRvbWFrZS0xLjExLjEgICAgICAgICAgICAgICAgIGludGx0b29sLTAuNDEuMSAgICAg ICAgICAgICAgICAgbWtmb250ZGlyLTEuMC42ICAgICAgICAgICAgICAgICBwaHA1LXhtbHJlYWRl ci01LjMuOA0KYXV0b21ha2UtMS40LjZfNiAgICAgICAgICAgICAgICBpc284ODc5LTE5ODZfMiAg ICAgICAgICAgICAgICAgIG1rZm9udHNjYWxlLTEuMC45ICAgICAgICAgICAgICAgcGhwNS14bWxy cGMtNS4zLjgNCmF1dG9tYWtlLXdyYXBwZXItMjAxMDExMTkgICAgICAgamFzcGVyLTEuOTAwLjFf OSAgICAgICAgICAgICAgICBtb2RfcnBhZi0wLjYgICAgICAgICAgICAgICAgICAgIHBocDUteG1s d3JpdGVyLTUuMy44DQpiYXNoLTQuMS4xMSAgICAgICAgICAgICAgICAgICAgIGpwZWctOF8zICAg ICAgICAgICAgICAgICAgICAgICAgbW9uaXQtNS4zXzEgICAgICAgICAgICAgICAgICAgICBwaHA1 LXhzbC01LjMuOA0KYmRmdG9wY2YtMS4wLjMgICAgICAgICAgICAgICAgICBrYnByb3RvLTEuMC41 ICAgICAgICAgICAgICAgICAgIG1wZnItMy4xLjBfMSAgICAgICAgICAgICAgICAgICAgcGhwNS16 aXAtNS4zLjgNCmJpZ3JlcXNwcm90by0xLjEuMSAgICAgICAgICAgICAgbGhhLTEuMTRpXzYgICAg ICAgICAgICAgICAgICAgICBtdXR0LTEuNC4yLjNfNiAgICAgICAgICAgICAgICAgIHBocDUtemxp Yi01LjMuOA0KYmlzb24tMi40LjMsMSAgICAgICAgICAgICAgICAgICBsaWJHTC03LjQuNCAgICAg ICAgICAgICAgICAgICAgIG15c3FsLWNsaWVudC00LjEuMjUgICAgICAgICAgICAgcGl4bWFuLTAu MjIuMg0KYml0c3RyZWFtLXZlcmEtMS4xMF81ICAgICAgICAgICBsaWJJQ0UtMS4wLjcsMSAgICAg ICAgICAgICAgICAgIG15c3FsLXNlcnZlci00LjEuMjUgICAgICAgICAgICAgcGtnLWNvbmZpZy0w LjI1XzENCmNhY3RpLTAuOC43ZyAgICAgICAgICAgICAgICAgICAgbGliSURMLTAuOC4xNF8xICAg ICAgICAgICAgICAgICBuZXQtc25tcC01LjVfNCAgICAgICAgICAgICAgICAgIHBrZ190cmVlLTEu MV8yDQpjYWlyby0xLjEwLjJfMiwxICAgICAgICAgICAgICAgIGxpYlNNLTEuMi4wLDEgICAgICAg ICAgICAgICAgICAgbmV0dGxlLTIuNCAgICAgICAgICAgICAgICAgICAgICBwa2dkYi5kYg0KY2Ns aWVudC0yMDA3ZiwxICAgICAgICAgICAgICAgICBsaWJYMTEtMS40LjQsMSAgICAgICAgICAgICAg ICAgIG5naW54LTEuMC44LDEgICAgICAgICAgICAgICAgICAgcG5nLTEuNC44DQpjbGFtYXYtMC45 Ny4zXzEgICAgICAgICAgICAgICAgIGxpYlhhdS0xLjAuNiAgICAgICAgICAgICAgICAgICAgbm1h cC01LjYxLnQyICAgICAgICAgICAgICAgICAgICBwb3J0YXVkaXQtMC41LjE3DQpjb21wYXQ1eC1p Mzg2LTUuNC4wLjguMV8xICAgICAgIGxpYlhjb21wb3NpdGUtMC40LjMsMSAgICAgICAgICAgb25p Z3VydW1hLTQuNy4xICAgICAgICAgICAgICAgICBwb3J0Y2hlY2stMS4xMw0KY29tcG9zaXRlcHJv dG8tMC40LjIgICAgICAgICAgICBsaWJYY3Vyc29yLTEuMS4xMiAgICAgICAgICAgICAgIG9wZW5s ZGFwLWNsaWVudC0yLjQuMjYgICAgICAgICAgcG9ydG1hc3Rlci0zLjEwDQpjb3VyaWVyLWF1dGhs aWItYmFzZS0wLjYzLjBfMyAgIGxpYlhkYW1hZ2UtMS4xLjMgICAgICAgICAgICAgICAgb3BlbnNz bC0xLjAuMF82ICAgICAgICAgICAgICAgICBwb3J0dXBncmFkZS0yLjQuOS4zLDINCmNvdXJpZXIt YXV0aGxpYi1teXNxbC0wLjYzLjBfMyAgbGliWGRtY3AtMS4xLjAgICAgICAgICAgICAgICAgICBw MTEta2l0LTAuNyAgICAgICAgICAgICAgICAgICAgIHBvc3RmaXhhZG1pbi0yLjMuNA0KY291cmll ci1pbWFwLTQuOS4zXzEsMiAgICAgICAgICBsaWJYZXh0LTEuMy4wXzEsMSAgICAgICAgICAgICAg IHA1LUF1dGhlbi1TQVNMLTIuMTUgICAgICAgICAgICAgcHJpbnRwcm90by0xLjAuNQ0KZGFtYWdl cHJvdG8tMS4yLjEgICAgICAgICAgICAgICBsaWJYZml4ZXMtNS4wICAgICAgICAgICAgICAgICAg IHA1LUNyeXB0LUNCQy0yLjMwICAgICAgICAgICAgICAgcHJvZnRwZC0xLjMuM2YNCmRiNDEtNC4x LjI1XzQgICAgICAgICAgICAgICAgICAgbGliWGZvbnQtMS40LjQsMSAgICAgICAgICAgICAgICBw NS1DcnlwdC1ERVMtMi4wNSAgICAgICAgICAgICAgIHB5dGhvbjI1LTIuNS42XzENCmRidXMtMS40 LjE0XzEgICAgICAgICAgICAgICAgICAgbGliWGZ0LTIuMS4xNCAgICAgICAgICAgICAgICAgICBw NS1EaWdlc3QtSE1BQy0xLjAzICAgICAgICAgICAgIHJhbmRycHJvdG8tMS4zLjINCmRidXMtZ2xp Yi0wLjk0ICAgICAgICAgICAgICAgICAgbGliWGktMS40LjMsMSAgICAgICAgICAgICAgICAgICBw NS1EaWdlc3QtU0hBLTUuNjIgICAgICAgICAgICAgIHJlY29yZHByb3RvLTEuMTQuMQ0KZGVza3Rv cC1maWxlLXV0aWxzLTAuMTggICAgICAgICBsaWJYaW5lcmFtYS0xLjEuMSwxICAgICAgICAgICAg IHA1LURpZ2VzdC1TSEExLTIuMTMgICAgICAgICAgICAgcmVuZGVycHJvdG8tMC4xMS4xDQpkb2Ni b29rLTEuNCAgICAgICAgICAgICAgICAgICAgIGxpYlhtdS0xLjEuMCwxICAgICAgICAgICAgICAg ICAgcDUtR1NTQVBJLTAuMjggICAgICAgICAgICAgICAgICBycmR0b29sLTEuMi4zMF8xDQpkb2Ni b29rLTQuMV80ICAgICAgICAgICAgICAgICAgIGxpYlhwLTEuMC4xLDEgICAgICAgICAgICAgICAg ICAgcDUtSU8tU29ja2V0LUlORVQ2LTIuNjcgICAgICAgICBydWJ5K25vcHRocmVhZHMtMS44Ljcu MzUyXzIsMQ0KZG9jYm9vay00LjIgICAgICAgICAgICAgICAgICAgICBsaWJYcG0tMy41LjkgICAg ICAgICAgICAgICAgICAgIHA1LU5ldC0xLjIyXzEsMSAgICAgICAgICAgICAgICAgcnVieTE4LWJk Yi0wLjYuNg0KZG9jYm9vay00LjMgICAgICAgICAgICAgICAgICAgICBsaWJYcmFuZHItMS4zLjIg ICAgICAgICAgICAgICAgIHA1LU5ldC1ETlMtMC42Nl8xICAgICAgICAgICAgICAgc3FsaXRlMy0z LjcuOA0KZG9jYm9vay00LjRfMiAgICAgICAgICAgICAgICAgICBsaWJYcmVuZGVyLTAuOS42ICAg ICAgICAgICAgICAgIHA1LU5ldC1JUC0xLjI1XzMgICAgICAgICAgICAgICAgc3Vkby0xLjguMw0K ZG9jYm9vay00LjVfMiAgICAgICAgICAgICAgICAgICBsaWJYdC0xLjAuOSAgICAgICAgICAgICAg ICAgICAgIHA1LU5ldC1TTk1QLTYuMC4xICAgICAgICAgICAgICAgc3Vkb2t1LTEuMC4yDQpkb2Ni b29rLTUuMF8xICAgICAgICAgICAgICAgICAgIGxpYlh0c3QtMS4yLjAgICAgICAgICAgICAgICAg ICAgcDUtU29ja2V0Ni0wLjIzICAgICAgICAgICAgICAgICBzeXNjb25mdG9vbC0wLjE2DQpkb2Ni b29rLXNrLTQuMS4yXzQgICAgICAgICAgICAgIGxpYlh4Zjg2dm0tMS4xLjEgICAgICAgICAgICAg ICAgcDUtWE1MLVBhcnNlci0yLjQxICAgICAgICAgICAgICB0Y2wtOC41LjEwDQpkb2Nib29rLXht bC00LjJfMSAgICAgICAgICAgICAgIGxpYmFydF9sZ3BsLTIuMy4yMSwxICAgICAgICAgICAgcDUt Z2V0dGV4dC0xLjA1XzMgICAgICAgICAgICAgICB0Y2wtbW9kdWxlcy04LjUuMTANCmRvY2Jvb2st eG1sLTQuMyAgICAgICAgICAgICAgICAgbGliY2hlY2stMC45LjggICAgICAgICAgICAgICAgICBw YW5nby0xLjI4LjQgICAgICAgICAgICAgICAgICAgIHVuemlwLTYuMF8xDQpkb2Nib29rLXhtbC00 LjRfMSAgICAgICAgICAgICAgIGxpYmRuZXQtMS4xMV8zICAgICAgICAgICAgICAgICAgcGNyZS04 LjEzXzEgICAgICAgICAgICAgICAgICAgICB1bnpvby00LjRfMg0KZG9jYm9vay14bWwtNC41ICAg ICAgICAgICAgICAgICBsaWJkcm0tMi40LjEyXzEgICAgICAgICAgICAgICAgIHBlY2wtQVBDLTMu MS45XzEgICAgICAgICAgICAgICAgd2dldC0xLjEzLjRfMQ0KZG9jYm9vay14c2wtMS43Ni4xICAg ICAgICAgICAgICBsaWJmZmktMy4wLjkgICAgICAgICAgICAgICAgICAgIHBlcmwtNS44LjlfNiAg ICAgICAgICAgICAgICAgICAgeGNiLXByb3RvLTEuNg0KZHJpMnByb3RvLTIuMyAgICAgICAgICAg ICAgICAgICBsaWJmb250ZW5jLTEuMS4wICAgICAgICAgICAgICAgIHBocDUtNS4zLjggICAgICAg ICAgICAgICAgICAgICAgeGNiLXV0aWwtMC4zLjZfMQ0KZW5jb2RpbmdzLTEuMC40LDEgICAgICAg ICAgICAgICBsaWJnY3J5cHQtMS41LjAgICAgICAgICAgICAgICAgIHBocDUtYnoyLTUuMy44ICAg ICAgICAgICAgICAgICAgeGNtaXNjcHJvdG8tMS4yLjENCmV4aW0tNC43NyAgICAgICAgICAgICAg ICAgICAgICAgbGliZ2VlLTAuNi4yLjEgICAgICAgICAgICAgICAgICBwaHA1LWN0eXBlLTUuMy44 ICAgICAgICAgICAgICAgIHhleHRwcm90by03LjIuMA0KZXhwYXQtMi4wLjFfMiAgICAgICAgICAg ICAgICAgICBsaWJncGctZXJyb3ItMS4xMCAgICAgICAgICAgICAgIHBocDUtZG9tLTUuMy44ICAg ICAgICAgICAgICAgICAgeGY4NmJpZ2ZvbnRwcm90by0xLjIuMA0KZmZ0dzMtMy4zXzEgICAgICAg ICAgICAgICAgICAgICBsaWJpY29udi0xLjEzLjFfMSAgICAgICAgICAgICAgIHBocDUtZXh0ZW5z aW9ucy0xLjUgICAgICAgICAgICAgeGY4NnZpZG1vZGVwcm90by0yLjMuMQ0KZml4ZXNwcm90by01 LjAgICAgICAgICAgICAgICAgICBsaWJpZG4tMS4yMiAgICAgICAgICAgICAgICAgICAgIHBocDUt ZmlsdGVyLTUuMy44ICAgICAgICAgICAgICAgeGluZXJhbWFwcm90by0xLjIuMQ0KZmxhYy0xLjIu MV8yICAgICAgICAgICAgICAgICAgICBsaWJsdGRsLTIuNF8xICAgICAgICAgICAgICAgICAgIHBo cDUtZ2QtNS4zLjggICAgICAgICAgICAgICAgICAgeG1sY2F0bWdyLTIuMg0KZmxleC0yLjUuMzVf NCAgICAgICAgICAgICAgICAgICBsaWJtY3J5cHQtMi41LjggICAgICAgICAgICAgICAgIHBocDUt aGFzaC01LjMuOCAgICAgICAgICAgICAgICAgeG1sY2hhcmVudC0wLjNfMg0KZm9udC1iaC10dGYt MS4wLjMgICAgICAgICAgICAgICBsaWJvZ2ctMS4yLjIsNCAgICAgICAgICAgICAgICAgIHBocDUt aWNvbnYtNS4zLjggICAgICAgICAgICAgICAgeG9yZy1mb250cy10cnVldHlwZS03LjUuMQ0KZm9u dC1taXNjLWV0aGlvcGljLTEuMC4zICAgICAgICBsaWJwdGhyZWFkLXN0dWJzLTAuM18zICAgICAg ICAgIHBocDUtaW1hcC01LjMuOCAgICAgICAgICAgICAgICAgeG9yZy1tYWNyb3MtMS4xNS4wDQpm b250LW1pc2MtbWVsdGhvLTEuMC4zICAgICAgICAgIGxpYnNhbXBsZXJhdGUtMC4xLjhfMiAgICAg ICAgICAgcGhwNS1qc29uLTUuMy44ICAgICAgICAgICAgICAgICB4cHJvdG8tNy4wLjIyDQpmb250 LXV0aWwtMS4yLjAgICAgICAgICAgICAgICAgIGxpYnNsYW5nMi0yLjIuNCAgICAgICAgICAgICAg ICAgcGhwNS1sZGFwLTUuMy44ICAgICAgICAgICAgICAgICB4dHJhbnMtMS4yLjYNCmZvbnRjb25m aWctMi44LjBfMSwxICAgICAgICAgICAgbGlic25kZmlsZS0xLjAuMjUgICAgICAgICAgICAgICBw aHA1LW1ic3RyaW5nLTUuMy44ICAgICAgICAgICAgIHh6LTUuMC4zDQpmb250c3Byb3RvLTIuMS4x ICAgICAgICAgICAgICAgIGxpYnRvb2wtMi40XzEgICAgICAgICAgICAgICAgICAgcGhwNS1tY3J5 cHQtNS4zLjggICAgICAgICAgICAgICB6aXAtMy4wDQpmcmVldHlwZTItMi40LjYgICAgICAgICAg ICAgICAgIGxpYnZvbHVtZV9pZC0wLjgxLjEgICAgICAgICAgICAgcGhwNS1teXNxbC01LjMuOCAg ICAgICAgICAgICAgICB6b25laW5mby0yMDExLmwNCmZzYmFja3VwLTEuMi4xXzEgICAgICAgICAg ICAgICAgbGlidm9yYmlzLTEuMy4yLDMgICAgICAgICAgICAgICBwaHA1LW9wZW5zc2wtNS4zLjgN CmdhbWluLTAuMS4xMF80ICAgICAgICAgICAgICAgICAgbGlieGNiLTEuNyAgICAgICAgICAgICAg ICAgICAgICBwaHA1LXBkby01LjMuOA0KZ2NjLTQuMi41LjIwMDkwMzI1XzUgICAgICAgICAgICBs aWJ4bWwyLTIuNy43ICAgICAgICAgICAgICAgICAgIHBocDUtcGRvX3NxbGl0ZS01LjMuOA0K ------1Od0O2pM-CPELajUklaIpquy8:1319550652 Content-Type: application/octet-stream; name="=?UTF-8?B?Y29uZmlnLmxvZw==?=" Content-Disposition: attachment Content-Transfer-Encoding: base64 W3Jvb3RAYng0XSAvdXNyL2hvbWUva29yZW5ldmIvPiBjYXQgL3Vzci9wb3J0cy90ZXh0cHJvYy9s aWJ4bWwyL3dvcmsvbGlieG1sMi0yLjcuOC9jb25maWcubG9nDQpUaGlzIGZpbGUgY29udGFpbnMg YW55IG1lc3NhZ2VzIHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQ0KcnVubmluZyBjb25maWd1 cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4NCg0KSXQg d2FzIGNyZWF0ZWQgYnkgY29uZmlndXJlLCB3aGljaCB3YXMNCmdlbmVyYXRlZCBieSBHTlUgQXV0 b2NvbmYgMi42Ni4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcw0KDQogICQgLi9jb25maWd1 cmUgLS13aXRoLWljb252PS91c3IvbG9jYWwgLS13aXRoLWh0bWwtZGlyPS91c3IvbG9jYWwvc2hh cmUvZG9jIC0td2l0aC1odG1sLXN1YmRpcj1saWJ4bWwyIC0td2l0aG91dC1weXRob24gLS1wcmVm aXg9L3Vzci9sb2NhbCAtLW1hbmRpcj0vdXNyL2xvY2FsL21hbiAtLWluZm9kaXI9L3Vzci9sb2Nh bC9pbmZvLyAtLWJ1aWxkPWkzODYtcG9ydGJsZC1mcmVlYnNkNi4yDQoNCiMjIC0tLS0tLS0tLSAj Iw0KIyMgUGxhdGZvcm0uICMjDQojIyAtLS0tLS0tLS0gIyMNCg0KaG9zdG5hbWUgPSBieDQudmJy ci5ydQ0KdW5hbWUgLW0gPSBpMzg2DQp1bmFtZSAtciA9IDYuMi1SRUxFQVNFDQp1bmFtZSAtcyA9 IEZyZWVCU0QNCnVuYW1lIC12ID0gRnJlZUJTRCA2LjItUkVMRUFTRSAjMDogRnJpIEphbiAxMiAx MDo0MDoyNyBVVEMgMjAwNyAgICAgcm9vdEBkZXNzbGVyLmNzZS5idWZmYWxvLmVkdTovdXNyL29i ai91c3Ivc3JjL3N5cy9HRU5FUklDIA0KDQovdXNyL2Jpbi91bmFtZSAtcCA9IGkzODYNCi9iaW4v dW5hbWUgLVggICAgID0gdW5rbm93bg0KDQovYmluL2FyY2ggICAgICAgICAgICAgID0gdW5rbm93 bg0KL3Vzci9iaW4vYXJjaCAtayAgICAgICA9IHVua25vd24NCi91c3IvY29udmV4L2dldHN5c2lu Zm8gPSB1bmtub3duDQovdXNyL2Jpbi9ob3N0aW5mbyAgICAgID0gdW5rbm93bg0KL2Jpbi9tYWNo aW5lICAgICAgICAgICA9IHVua25vd24NCi91c3IvYmluL29zbGV2ZWwgICAgICAgPSB1bmtub3du DQovYmluL3VuaXZlcnNlICAgICAgICAgID0gdW5rbm93bg0KDQpQQVRIOiAvc2Jpbg0KUEFUSDog L2Jpbg0KUEFUSDogL3Vzci9zYmluDQpQQVRIOiAvdXNyL2Jpbg0KUEFUSDogL3Vzci9nYW1lcw0K UEFUSDogL3Vzci9sb2NhbC9zYmluDQpQQVRIOiAvdXNyL2xvY2FsL2Jpbg0KUEFUSDogL3Vzci9Y MTFSNi9iaW4NClBBVEg6IC9yb290L2Jpbg0KDQoNCiMjIC0tLS0tLS0tLS0tICMjDQojIyBDb3Jl IHRlc3RzLiAjIw0KIyMgLS0tLS0tLS0tLS0gIyMNCg0KY29uZmlndXJlOjIzOTQ6IGNoZWNraW5n IGJ1aWxkIHN5c3RlbSB0eXBlDQpjb25maWd1cmU6MjQwODogcmVzdWx0OiBpMzg2LXBvcnRibGQt ZnJlZWJzZDYuMg0KY29uZmlndXJlOjI0Mjg6IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUNCmNv bmZpZ3VyZToyNDQxOiByZXN1bHQ6IGkzODYtcG9ydGJsZC1mcmVlYnNkNi4yDQpjb25maWd1cmU6 MjUyMTogY2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbA0KY29uZmlndXJlOjI1 ODk6IHJlc3VsdDogL3Vzci9iaW4vaW5zdGFsbCAtYyAtbyByb290IC1nIHdoZWVsDQpjb25maWd1 cmU6MjYwMDogY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZpcm9ubWVudCBpcyBzYW5lDQpjb25m aWd1cmU6MjY1MDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToyNzkxOiBjaGVja2luZyBmb3IgYSB0 aHJlYWQtc2FmZSBta2RpciAtcA0KY29uZmlndXJlOjI4MzA6IHJlc3VsdDogLi9pbnN0YWxsLXNo IC1jIC1kDQpjb25maWd1cmU6Mjg0MzogY2hlY2tpbmcgZm9yIGdhd2sNCmNvbmZpZ3VyZToyODcz OiByZXN1bHQ6IG5vDQpjb25maWd1cmU6Mjg0MzogY2hlY2tpbmcgZm9yIG1hd2sNCmNvbmZpZ3Vy ZToyODczOiByZXN1bHQ6IG5vDQpjb25maWd1cmU6Mjg0MzogY2hlY2tpbmcgZm9yIG5hd2sNCmNv bmZpZ3VyZToyODU5OiBmb3VuZCAvdXNyL2Jpbi9uYXdrDQpjb25maWd1cmU6Mjg3MDogcmVzdWx0 OiBuYXdrDQpjb25maWd1cmU6Mjg4MTogY2hlY2tpbmcgd2hldGhlciBnbWFrZSBzZXRzICQoTUFL RSkNCmNvbmZpZ3VyZToyOTAzOiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjMwMzI6IGNoZWNraW5n IGZvciBnY2MNCmNvbmZpZ3VyZTozMDU5OiByZXN1bHQ6IGNjDQpjb25maWd1cmU6MzI4ODogY2hl Y2tpbmcgZm9yIEMgY29tcGlsZXIgdmVyc2lvbg0KY29uZmlndXJlOjMyOTc6IGNjIC0tdmVyc2lv biA+JjUNCmNjIChHQ0MpIDMuNC42IFtGcmVlQlNEXSAyMDA2MDMwNQ0KQ29weXJpZ2h0IChDKSAy MDA2IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLg0KVGhpcyBpcyBmcmVlIHNvZnR3YXJl OyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8NCndh cnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS VElDVUxBUiBQVVJQT1NFLg0KDQpjb25maWd1cmU6MzMwODogJD8gPSAwDQpjb25maWd1cmU6MzI5 NzogY2MgLXYgPiY1DQpVc2luZyBidWlsdC1pbiBzcGVjcy4NCkNvbmZpZ3VyZWQgd2l0aDogRnJl ZUJTRC9pMzg2IHN5c3RlbSBjb21waWxlcg0KVGhyZWFkIG1vZGVsOiBwb3NpeA0KZ2NjIHZlcnNp b24gMy40LjYgW0ZyZWVCU0RdIDIwMDYwMzA1DQpjb25maWd1cmU6MzMwODogJD8gPSAwDQpjb25m aWd1cmU6MzI5NzogY2MgLVYgPiY1DQpjYzogYC1WJyBvcHRpb24gbXVzdCBoYXZlIGFyZ3VtZW50 DQpjb25maWd1cmU6MzMwODogJD8gPSAxDQpjb25maWd1cmU6MzI5NzogY2MgLXF2ZXJzaW9uID4m NQ0KY2M6IHVucmVjb2duaXplZCBvcHRpb24gYC1xdmVyc2lvbicNCmNjOiBObyBpbnB1dCBmaWxl cyBzcGVjaWZpZWQNCmNvbmZpZ3VyZTozMzA4OiAkPyA9IDENCmNvbmZpZ3VyZTozMzI4OiBjaGVj a2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzDQpjb25maWd1cmU6MzM1MDogY2MgLU8y IC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1 ZGUgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1DQpjb25maWd1cmU6MzM1NDogJD8g PSAwDQpjb25maWd1cmU6MzQwMjogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTozNDA1OiBjaGVja2lu ZyBmb3IgQyBjb21waWxlciBkZWZhdWx0IG91dHB1dCBmaWxlIG5hbWUNCmNvbmZpZ3VyZTozNDA3 OiByZXN1bHQ6IGEub3V0DQpjb25maWd1cmU6MzQxMzogY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBl eGVjdXRhYmxlcw0KY29uZmlndXJlOjM0MjA6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3Iv bG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KY29uZmlndXJlOjM0MjQ6ICQ/ID0gMA0KY29uZmln dXJlOjM0NDY6IHJlc3VsdDogDQpjb25maWd1cmU6MzQ2ODogY2hlY2tpbmcgd2hldGhlciB3ZSBh cmUgY3Jvc3MgY29tcGlsaW5nDQpjb25maWd1cmU6MzQ3NjogY2MgLW8gY29uZnRlc3QgLU8yIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUg IC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1DQpjb25maWd1cmU6MzQ4MDogJD8gPSAw DQpjb25maWd1cmU6MzQ4NzogLi9jb25mdGVzdA0KY29uZmlndXJlOjM0OTE6ICQ/ID0gMA0KY29u ZmlndXJlOjM1MDY6IHJlc3VsdDogbm8NCmNvbmZpZ3VyZTozNTExOiBjaGVja2luZyBmb3Igc3Vm Zml4IG9mIG9iamVjdCBmaWxlcw0KY29uZmlndXJlOjM1MzM6IGNjIC1jIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0 LmMgPiY1DQpjb25maWd1cmU6MzUzNzogJD8gPSAwDQpjb25maWd1cmU6MzU1ODogcmVzdWx0OiBv DQpjb25maWd1cmU6MzU2MjogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBD IGNvbXBpbGVyDQpjb25maWd1cmU6MzU4MTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNv bmZpZ3VyZTozNTgxOiAkPyA9IDANCmNvbmZpZ3VyZTozNTkwOiByZXN1bHQ6IHllcw0KY29uZmln dXJlOjM1OTk6IGNoZWNraW5nIHdoZXRoZXIgY2MgYWNjZXB0cyAtZw0KY29uZmlndXJlOjM2MTk6 IGNjIC1jIC1nIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6 MzYxOTogJD8gPSAwDQpjb25maWd1cmU6MzY2MDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTozNjc3 OiBjaGVja2luZyBmb3IgY2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08gQzg5DQpjb25maWd1cmU6Mzc0 MTogY2MgIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vz ci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6Mzc0MTogJD8gPSAwDQpj b25maWd1cmU6Mzc1NDogcmVzdWx0OiBub25lIG5lZWRlZA0KY29uZmlndXJlOjM3ODU6IGNoZWNr aW5nIGZvciBzdHlsZSBvZiBpbmNsdWRlIHVzZWQgYnkgZ21ha2UNCmNvbmZpZ3VyZTozODEzOiBy ZXN1bHQ6IEdOVQ0KY29uZmlndXJlOjM4Mzg6IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2Yg Y2MNCmNvbmZpZ3VyZTozOTQ4OiByZXN1bHQ6IGdjYzMNCmNvbmZpZ3VyZTozOTcwOiBjaGVja2lu ZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvcg0KY29uZmlndXJlOjQwNDA6IHJlc3VsdDog Y3BwDQpjb25maWd1cmU6NDA2MDogY3BwIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMN CmNvbmZpZ3VyZTo0MDYwOiAkPyA9IDANCmNvbmZpZ3VyZTo0MDc0OiBjcHAgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgY29uZnRlc3QuYw0KY29uZnRlc3QuYzoxMToyODogYWNfbm9uZXhpc3RlbnQuaDog Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KY29uZmlndXJlOjQwNzQ6ICQ/ID0gMQ0KY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQ QUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5l IFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmlu ZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJT04gIjIuNy44Ig0KfCAvKiBlbmQg Y29uZmRlZnMuaC4gICovDQp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPg0KY29uZmlndXJl OjQxMDQ6IGNoZWNraW5nIGZvciBybQ0KY29uZmlndXJlOjQxMjI6IGZvdW5kIC9iaW4vcm0NCmNv bmZpZ3VyZTo0MTM1OiByZXN1bHQ6IC9iaW4vcm0NCmNvbmZpZ3VyZTo0MTQ1OiBjaGVja2luZyBm b3IgbXYNCmNvbmZpZ3VyZTo0MTYzOiBmb3VuZCAvYmluL212DQpjb25maWd1cmU6NDE3NjogcmVz dWx0OiAvYmluL212DQpjb25maWd1cmU6NDE4NjogY2hlY2tpbmcgZm9yIHRhcg0KY29uZmlndXJl OjQyMDQ6IGZvdW5kIC91c3IvYmluL3Rhcg0KY29uZmlndXJlOjQyMTc6IHJlc3VsdDogL3Vzci9i aW4vdGFyDQpjb25maWd1cmU6NDIyNzogY2hlY2tpbmcgZm9yIHBlcmwNCmNvbmZpZ3VyZTo0MjQ1 OiBmb3VuZCAvdXNyL2Jpbi9wZXJsDQpjb25maWd1cmU6NDI1ODogcmVzdWx0OiAvdXNyL2Jpbi9w ZXJsDQpjb25maWd1cmU6NDI2ODogY2hlY2tpbmcgZm9yIHdnZXQNCmNvbmZpZ3VyZTo0Mjg2OiBm b3VuZCAvdXNyL2xvY2FsL2Jpbi93Z2V0DQpjb25maWd1cmU6NDI5OTogcmVzdWx0OiAvdXNyL2xv Y2FsL2Jpbi93Z2V0DQpjb25maWd1cmU6NDMwOTogY2hlY2tpbmcgZm9yIHhtbGxpbnQNCmNvbmZp Z3VyZTo0MzI3OiBmb3VuZCAvdXNyL2xvY2FsL2Jpbi94bWxsaW50DQpjb25maWd1cmU6NDM0MDog cmVzdWx0OiAvdXNyL2xvY2FsL2Jpbi94bWxsaW50DQpjb25maWd1cmU6NDM1MDogY2hlY2tpbmcg Zm9yIHhzbHRwcm9jDQpjb25maWd1cmU6NDM2ODogZm91bmQgL3Vzci9sb2NhbC9iaW4veHNsdHBy b2MNCmNvbmZpZ3VyZTo0MzgxOiByZXN1bHQ6IC91c3IvbG9jYWwvYmluL3hzbHRwcm9jDQpjb25m aWd1cmU6NDM5MDogY2hlY2tpbmcgZm9yIGZ1bmN0aW9uIHByb3RvdHlwZXMNCmNvbmZpZ3VyZTo0 MzkzOiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjQ0MDg6IGNoZWNraW5nIGZvciBncmVwIHRoYXQg aGFuZGxlcyBsb25nIGxpbmVzIGFuZCAtZQ0KY29uZmlndXJlOjQ0NjY6IHJlc3VsdDogL3Vzci9i aW4vZ3JlcA0KY29uZmlndXJlOjQ0NzE6IGNoZWNraW5nIGZvciBlZ3JlcA0KY29uZmlndXJlOjQ1 MzM6IHJlc3VsdDogL3Vzci9iaW4vZ3JlcCAtRQ0KY29uZmlndXJlOjQ1Mzg6IGNoZWNraW5nIGZv ciBBTlNJIEMgaGVhZGVyIGZpbGVzDQpjb25maWd1cmU6NDU1ODogY2MgLWMgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRl c3QuYyA+JjUNCmNvbmZpZ3VyZTo0NTU4OiAkPyA9IDANCmNvbmZpZ3VyZTo0NjMxOiBjYyAtbyBj b25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3Iv bG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZpZ3Vy ZTo0NjMxOiAkPyA9IDANCmNvbmZpZ3VyZTo0NjMxOiAuL2NvbmZ0ZXN0DQpjb25maWd1cmU6NDYz MTogJD8gPSAwDQpjb25maWd1cmU6NDY0MjogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTo0NjU1OiBj aGVja2luZyBmb3Igc3lzL3R5cGVzLmgNCmNvbmZpZ3VyZTo0NjU1OiBjYyAtYyAtTzIgLWZuby1z dHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25m dGVzdC5jID4mNQ0KY29uZmlndXJlOjQ2NTU6ICQ/ID0gMA0KY29uZmlndXJlOjQ2NTU6IHJlc3Vs dDogeWVzDQpjb25maWd1cmU6NDY1NTogY2hlY2tpbmcgZm9yIHN5cy9zdGF0LmgNCmNvbmZpZ3Vy ZTo0NjU1OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJlOjQ2NTU6ICQ/ID0g MA0KY29uZmlndXJlOjQ2NTU6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6NDY1NTogY2hlY2tpbmcg Zm9yIHN0ZGxpYi5oDQpjb25maWd1cmU6NDY1NTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUN CmNvbmZpZ3VyZTo0NjU1OiAkPyA9IDANCmNvbmZpZ3VyZTo0NjU1OiByZXN1bHQ6IHllcw0KY29u ZmlndXJlOjQ2NTU6IGNoZWNraW5nIGZvciBzdHJpbmcuaA0KY29uZmlndXJlOjQ2NTU6IGNjIC1j IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9p bmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6NDY1NTogJD8gPSAwDQpjb25maWd1cmU6 NDY1NTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTo0NjU1OiBjaGVja2luZyBmb3IgbWVtb3J5LmgN CmNvbmZpZ3VyZTo0NjU1OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0 ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJlOjQ2 NTU6ICQ/ID0gMA0KY29uZmlndXJlOjQ2NTU6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6NDY1NTog Y2hlY2tpbmcgZm9yIHN0cmluZ3MuaA0KY29uZmlndXJlOjQ2NTU6IGNjIC1jIC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgPiY1DQpjb25maWd1cmU6NDY1NTogJD8gPSAwDQpjb25maWd1cmU6NDY1NTogcmVzdWx0 OiB5ZXMNCmNvbmZpZ3VyZTo0NjU1OiBjaGVja2luZyBmb3IgaW50dHlwZXMuaA0KY29uZmlndXJl OjQ2NTU6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1J L3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6NDY1NTogJD8gPSAw DQpjb25maWd1cmU6NDY1NTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTo0NjU1OiBjaGVja2luZyBm b3Igc3RkaW50LmgNCmNvbmZpZ3VyZTo0NjU1OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNp bmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0K Y29uZmlndXJlOjQ2NTU6ICQ/ID0gMA0KY29uZmlndXJlOjQ2NTU6IHJlc3VsdDogeWVzDQpjb25m aWd1cmU6NDY1NTogY2hlY2tpbmcgZm9yIHVuaXN0ZC5oDQpjb25maWd1cmU6NDY1NTogY2MgLWMg LU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZTo0NjU1OiAkPyA9IDANCmNvbmZpZ3VyZTo0 NjU1OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjQ2Nzc6IGNoZWNraW5nIGZvciBzdHJpbmcuaA0K Y29uZmlndXJlOjQ2Nzc6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6NTAzOTogY2hlY2tpbmcgaG93 IHRvIHByaW50IHN0cmluZ3MNCmNvbmZpZ3VyZTo1MDY2OiByZXN1bHQ6IHByaW50Zg0KY29uZmln dXJlOjUwODc6IGNoZWNraW5nIGZvciBhIHNlZCB0aGF0IGRvZXMgbm90IHRydW5jYXRlIG91dHB1 dA0KY29uZmlndXJlOjUxNTE6IHJlc3VsdDogL3Vzci9iaW4vc2VkDQpjb25maWd1cmU6NTE2OTog Y2hlY2tpbmcgZm9yIGZncmVwDQpjb25maWd1cmU6NTIzMTogcmVzdWx0OiAvdXNyL2Jpbi9ncmVw IC1GDQpjb25maWd1cmU6NTI2NjogY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkgY2MNCmNvbmZpZ3Vy ZTo1MzMzOiByZXN1bHQ6IC91c3IvYmluL2xkDQpjb25maWd1cmU6NTM0MDogY2hlY2tpbmcgaWYg dGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlzIEdOVSBsZA0KY29uZmlndXJlOjUzNTU6IHJlc3Vs dDogeWVzDQpjb25maWd1cmU6NTM2NzogY2hlY2tpbmcgZm9yIEJTRC0gb3IgTVMtY29tcGF0aWJs ZSBuYW1lIGxpc3RlciAobm0pDQpjb25maWd1cmU6NTQxNjogcmVzdWx0OiAvdXNyL2Jpbi9ubSAt Qg0KY29uZmlndXJlOjU1NDY6IGNoZWNraW5nIHRoZSBuYW1lIGxpc3RlciAoL3Vzci9iaW4vbm0g LUIpIGludGVyZmFjZQ0KY29uZmlndXJlOjU1NTM6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlh c2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1 DQpjb25maWd1cmU6NTU1NjogL3Vzci9iaW4vbm0gLUIgImNvbmZ0ZXN0Lm8iDQpjb25maWd1cmU6 NTU1OTogb3V0cHV0DQowMDAwMDAwMCBCIHNvbWVfdmFyaWFibGUNCmNvbmZpZ3VyZTo1NTY2OiBy ZXN1bHQ6IEJTRCBubQ0KY29uZmlndXJlOjU1Njk6IGNoZWNraW5nIHdoZXRoZXIgbG4gLXMgd29y a3MNCmNvbmZpZ3VyZTo1NTczOiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjU1ODE6IGNoZWNraW5n IHRoZSBtYXhpbXVtIGxlbmd0aCBvZiBjb21tYW5kIGxpbmUgYXJndW1lbnRzDQpjb25maWd1cmU6 NTcwNjogcmVzdWx0OiAyNjIxNDQNCmNvbmZpZ3VyZTo1NzIzOiBjaGVja2luZyB3aGV0aGVyIHRo ZSBzaGVsbCB1bmRlcnN0YW5kcyBzb21lIFhTSSBjb25zdHJ1Y3RzDQpjb25maWd1cmU6NTczMzog cmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTo1NzM3OiBjaGVja2luZyB3aGV0aGVyIHRoZSBzaGVsbCB1 bmRlcnN0YW5kcyAiKz0iDQpjb25maWd1cmU6NTc0MzogcmVzdWx0OiBubw0KY29uZmlndXJlOjU3 Nzg6IGNoZWNraW5nIGZvciAvdXNyL2Jpbi9sZCBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxl cw0KY29uZmlndXJlOjU3ODU6IHJlc3VsdDogLXINCmNvbmZpZ3VyZTo1ODU0OiBjaGVja2luZyBm b3Igb2JqZHVtcA0KY29uZmlndXJlOjU4ODE6IHJlc3VsdDogb2JqZHVtcA0KY29uZmlndXJlOjU5 MTA6IGNoZWNraW5nIGhvdyB0byByZWNvZ25pemUgZGVwZW5kZW50IGxpYnJhcmllcw0KY29uZmln dXJlOjYxMTI6IHJlc3VsdDogcGFzc19hbGwNCmNvbmZpZ3VyZTo2MTcyOiBjaGVja2luZyBmb3Ig YXINCmNvbmZpZ3VyZTo2MTg4OiBmb3VuZCAvdXNyL2Jpbi9hcg0KY29uZmlndXJlOjYxOTk6IHJl c3VsdDogYXINCmNvbmZpZ3VyZTo2Mjc3OiBjaGVja2luZyBmb3Igc3RyaXANCmNvbmZpZ3VyZTo2 MjkzOiBmb3VuZCAvdXNyL2Jpbi9zdHJpcA0KY29uZmlndXJlOjYzMDQ6IHJlc3VsdDogc3RyaXAN CmNvbmZpZ3VyZTo2Mzc2OiBjaGVja2luZyBmb3IgcmFubGliDQpjb25maWd1cmU6NjM5MjogZm91 bmQgL3Vzci9iaW4vcmFubGliDQpjb25maWd1cmU6NjQwMzogcmVzdWx0OiByYW5saWINCmNvbmZp Z3VyZTo2NTA1OiBjaGVja2luZyBjb21tYW5kIHRvIHBhcnNlIC91c3IvYmluL25tIC1CIG91dHB1 dCBmcm9tIGNjIG9iamVjdA0KY29uZmlndXJlOjY2MjM6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1h bGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMg PiY1DQpjb25maWd1cmU6NjYyNjogJD8gPSAwDQpjb25maWd1cmU6NjYzMDogL3Vzci9iaW4vbm0g LUIgY29uZnRlc3QubyBcfCBzZWQgLW4gLWUgJ3MvXi4qWyBdXChbQUJDREdJUlNUV11bQUJDREdJ UlNUV10qXClbIF1bIF0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkkL1wxIFwyIFwyL3AnIFw+ IGNvbmZ0ZXN0Lm5tDQpjb25maWd1cmU6NjYzMzogJD8gPSAwDQpjb25maWd1cmU6NjY4NzogY2Mg LW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkv dXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyBjb25mdHN0bS5v ID4mNQ0KY29uZmlndXJlOjY2OTA6ICQ/ID0gMA0KY29uZmlndXJlOjY3Mjg6IHJlc3VsdDogb2sN CmNvbmZpZ3VyZTo3NTY1OiBjaGVja2luZyBmb3IgZGxmY24uaA0KY29uZmlndXJlOjc1NjU6IGNj IC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2Nh bC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6NzU2NTogJD8gPSAwDQpjb25maWd1 cmU6NzU2NTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTo3NzUwOiBjaGVja2luZyBmb3Igb2JqZGly DQpjb25maWd1cmU6Nzc2NTogcmVzdWx0OiAubGlicw0KY29uZmlndXJlOjgwMzY6IGNoZWNraW5n IGlmIGNjIHN1cHBvcnRzIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMNCmNvbmZpZ3VyZTo4MDU0 OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3Iv bG9jYWwvaW5jbHVkZSAtZm5vLXJ0dGkgLWZuby1leGNlcHRpb25zIGNvbmZ0ZXN0LmMgPiY1DQpj YzE6IHdhcm5pbmc6IGNvbW1hbmQgbGluZSBvcHRpb24gIi1mbm8tcnR0aSIgaXMgdmFsaWQgZm9y IEMrKy9PYmpDKysgYnV0IG5vdCBmb3IgQw0KY29uZmlndXJlOjgwNTg6ICQ/ID0gMA0KY29uZmln dXJlOjgwNzE6IHJlc3VsdDogbm8NCmNvbmZpZ3VyZTo4MDkxOiBjaGVja2luZyBmb3IgY2Mgb3B0 aW9uIHRvIHByb2R1Y2UgUElDDQpjb25maWd1cmU6ODM3NjogcmVzdWx0OiAtZlBJQyAtRFBJQw0K Y29uZmlndXJlOjgzODg6IGNoZWNraW5nIGlmIGNjIFBJQyBmbGFnIC1mUElDIC1EUElDIHdvcmtz DQpjb25maWd1cmU6ODQwNjogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1z dGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLWZQSUMgLURQSUMgLURQSUMgY29uZnRlc3Qu YyA+JjUNCmNvbmZpZ3VyZTo4NDEwOiAkPyA9IDANCmNvbmZpZ3VyZTo4NDIzOiByZXN1bHQ6IHll cw0KY29uZmlndXJlOjg0NDc6IGNoZWNraW5nIGlmIGNjIHN0YXRpYyBmbGFnIC1zdGF0aWMgd29y a3MNCmNvbmZpZ3VyZTo4NDc1OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjg0OTA6IGNoZWNraW5n IGlmIGNjIHN1cHBvcnRzIC1jIC1vIGZpbGUubw0KY29uZmlndXJlOjg1MTE6IGNjIC1jIC1PMiAt Zm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRl IC1vIG91dC9jb25mdGVzdDIubyBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJlOjg1MTU6ICQ/ID0g MA0KY29uZmlndXJlOjg1Mzc6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6ODU0NTogY2hlY2tpbmcg aWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vDQpjb25maWd1cmU6ODU5MjogcmVzdWx0OiB5ZXMN CmNvbmZpZ3VyZTo4NjI1OiBjaGVja2luZyB3aGV0aGVyIHRoZSBjYyBsaW5rZXIgKC91c3IvYmlu L2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzDQpjb25maWd1cmU6OTcwMDogcmVzdWx0OiB5 ZXMNCmNvbmZpZ3VyZTo5NzM3OiBjaGVja2luZyB3aGV0aGVyIC1sYyBzaG91bGQgYmUgZXhwbGlj aXRseSBsaW5rZWQgaW4NCmNvbmZpZ3VyZTo5NzQ1OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxp YXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4m NQ0KY29uZmlndXJlOjk3NDg6ICQ/ID0gMA0KY29uZmlndXJlOjk3NjM6IGNjIC1zaGFyZWQgY29u ZnRlc3QubyAgLXYgLVdsLC1zb25hbWUgLVdsLGNvbmZ0ZXN0IC1vIGNvbmZ0ZXN0IDJcPlwmMSBc fCAvdXNyL2Jpbi9ncmVwICAtbGMgIFw+L2Rldi9udWxsIDJcPlwmMQ0KY29uZmlndXJlOjk3NjY6 ICQ/ID0gMQ0KY29uZmlndXJlOjk3ODA6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6OTk0NTogY2hl Y2tpbmcgZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzDQpjb25maWd1cmU6MTA2MjY6IHJl c3VsdDogZnJlZWJzZDYuMiBsZC5zbw0KY29uZmlndXJlOjEwNzMzOiBjaGVja2luZyBob3cgdG8g aGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zDQpjb25maWd1cmU6MTA3NTg6IHJl c3VsdDogaW1tZWRpYXRlDQpjb25maWd1cmU6MTEyOTg6IGNoZWNraW5nIHdoZXRoZXIgc3RyaXBw aW5nIGxpYnJhcmllcyBpcyBwb3NzaWJsZQ0KY29uZmlndXJlOjExMzAzOiByZXN1bHQ6IHllcw0K Y29uZmlndXJlOjExMzM4OiBjaGVja2luZyBpZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJy YXJpZXMNCmNvbmZpZ3VyZToxMTM0MDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMTM0MzogY2hl Y2tpbmcgd2hldGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzDQpjb25maWd1cmU6MTEzNjQ6 IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTEzNjc6IGNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQg c3RhdGljIGxpYnJhcmllcw0KY29uZmlndXJlOjExMzcxOiByZXN1bHQ6IHllcw0KY29uZmlndXJl OjExODY2OiBjaGVja2luZyB6bGliLmggdXNhYmlsaXR5DQpjb25maWd1cmU6MTE4NjY6IGNjIC1j IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9p bmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6MTE4NjY6ICQ/ID0gMA0KY29uZmlndXJl OjExODY2OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjExODY2OiBjaGVja2luZyB6bGliLmggcHJl c2VuY2UNCmNvbmZpZ3VyZToxMTg2NjogY3BwIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0 LmMNCmNvbmZpZ3VyZToxMTg2NjogJD8gPSAwDQpjb25maWd1cmU6MTE4NjY6IHJlc3VsdDogeWVz DQpjb25maWd1cmU6MTE4NjY6IGNoZWNraW5nIGZvciB6bGliLmgNCmNvbmZpZ3VyZToxMTg2Njog cmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMTg3MTogY2hlY2tpbmcgZm9yIGd6cmVhZCBpbiAtbHoN CmNvbmZpZ3VyZToxMTg5NjogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIg Y29uZnRlc3QuYyAtbHogICA+JjUNCmNvbmZpZ3VyZToxMTg5NjogJD8gPSAwDQpjb25maWd1cmU6 MTE5MDU6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTE5NDQ6IGNoZWNraW5nIGZvciBkaXJlbnQu aCB0aGF0IGRlZmluZXMgRElSDQpjb25maWd1cmU6MTE5NjM6IGNjIC1jIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0 LmMgPiY1DQpjb25maWd1cmU6MTE5NjM6ICQ/ID0gMA0KY29uZmlndXJlOjExOTcxOiByZXN1bHQ6 IHllcw0KY29uZmlndXJlOjExOTg0OiBjaGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5nIG9w ZW5kaXINCmNvbmZpZ3VyZToxMjAxNTogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2Nh bC9saWIgY29uZnRlc3QuYyAgPiY1DQpjb25maWd1cmU6MTIwMTU6ICQ/ID0gMA0KY29uZmlndXJl OjEyMDMyOiByZXN1bHQ6IG5vbmUgcmVxdWlyZWQNCmNvbmZpZ3VyZToxMjA5OTogY2hlY2tpbmcg Zm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMNCmNvbmZpZ3VyZToxMjIwMzogcmVzdWx0OiB5ZXMNCmNv bmZpZ3VyZToxMjIxMzogY2hlY2tpbmcgZmNudGwuaCB1c2FiaWxpdHkNCmNvbmZpZ3VyZToxMjIx MzogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZToxMjIxMzogJD8gPSAwDQpj b25maWd1cmU6MTIyMTM6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTIyMTM6IGNoZWNraW5nIGZj bnRsLmggcHJlc2VuY2UNCmNvbmZpZ3VyZToxMjIxMzogY3BwIC1JL3Vzci9sb2NhbC9pbmNsdWRl IGNvbmZ0ZXN0LmMNCmNvbmZpZ3VyZToxMjIxMzogJD8gPSAwDQpjb25maWd1cmU6MTIyMTM6IHJl c3VsdDogeWVzDQpjb25maWd1cmU6MTIyMTM6IGNoZWNraW5nIGZvciBmY250bC5oDQpjb25maWd1 cmU6MTIyMTM6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTIyMjU6IGNoZWNraW5nIGZvciB1bmlz dGQuaA0KY29uZmlndXJlOjEyMjI1OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyMjM3OiBjaGVj a2luZyBjdHlwZS5oIHVzYWJpbGl0eQ0KY29uZmlndXJlOjEyMjM3OiBjYyAtYyAtTzIgLWZuby1z dHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25m dGVzdC5jID4mNQ0KY29uZmlndXJlOjEyMjM3OiAkPyA9IDANCmNvbmZpZ3VyZToxMjIzNzogcmVz dWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjIzNzogY2hlY2tpbmcgY3R5cGUuaCBwcmVzZW5jZQ0KY29u ZmlndXJlOjEyMjM3OiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYw0KY29uZmln dXJlOjEyMjM3OiAkPyA9IDANCmNvbmZpZ3VyZToxMjIzNzogcmVzdWx0OiB5ZXMNCmNvbmZpZ3Vy ZToxMjIzNzogY2hlY2tpbmcgZm9yIGN0eXBlLmgNCmNvbmZpZ3VyZToxMjIzNzogcmVzdWx0OiB5 ZXMNCmNvbmZpZ3VyZToxMjI0OTogY2hlY2tpbmcgZGlyZW50LmggdXNhYmlsaXR5DQpjb25maWd1 cmU6MTIyNDk6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5 IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6MTIyNDk6ICQ/ ID0gMA0KY29uZmlndXJlOjEyMjQ5OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyMjQ5OiBjaGVj a2luZyBkaXJlbnQuaCBwcmVzZW5jZQ0KY29uZmlndXJlOjEyMjQ5OiBjcHAgLUkvdXNyL2xvY2Fs L2luY2x1ZGUgY29uZnRlc3QuYw0KY29uZmlndXJlOjEyMjQ5OiAkPyA9IDANCmNvbmZpZ3VyZTox MjI0OTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjI0OTogY2hlY2tpbmcgZm9yIGRpcmVudC5o DQpjb25maWd1cmU6MTIyNDk6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTIyNjE6IGNoZWNraW5n IGVycm5vLmggdXNhYmlsaXR5DQpjb25maWd1cmU6MTIyNjE6IGNjIC1jIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0 LmMgPiY1DQpjb25maWd1cmU6MTIyNjE6ICQ/ID0gMA0KY29uZmlndXJlOjEyMjYxOiByZXN1bHQ6 IHllcw0KY29uZmlndXJlOjEyMjYxOiBjaGVja2luZyBlcnJuby5oIHByZXNlbmNlDQpjb25maWd1 cmU6MTIyNjE6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jDQpjb25maWd1cmU6 MTIyNjE6ICQ/ID0gMA0KY29uZmlndXJlOjEyMjYxOiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEy MjYxOiBjaGVja2luZyBmb3IgZXJybm8uaA0KY29uZmlndXJlOjEyMjYxOiByZXN1bHQ6IHllcw0K Y29uZmlndXJlOjEyMjczOiBjaGVja2luZyBtYWxsb2MuaCB1c2FiaWxpdHkNCmNvbmZpZ3VyZTox MjI3MzogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkv dXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBj b25mdGVzdC5jOjY4Og0KL3Vzci9pbmNsdWRlL21hbGxvYy5oOjM6MjogI2Vycm9yICI8bWFsbG9j Lmg+IGhhcyBiZWVuIHJlcGxhY2VkIGJ5IDxzdGRsaWIuaD4iDQpjb25maWd1cmU6MTIyNzM6ICQ/ ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8N CnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIN CnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAi Ig0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwg IiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJT04gIjIuNy44 Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQp8ICNk ZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2Rl ZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhB VkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgTFRfT0JK RElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElC WiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEN CnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZp bmUgSEFWRV9FUlJOT19IIDENCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLw0KfCAjaW5jbHVkZSA8 c3RkaW8uaD4NCnwgI2lmZGVmIEhBVkVfU1lTX1RZUEVTX0gNCnwgIyBpbmNsdWRlIDxzeXMvdHlw ZXMuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX1NZU19TVEFUX0gNCnwgIyBpbmNsdWRlIDxz eXMvc3RhdC5oPg0KfCAjZW5kaWYNCnwgI2lmZGVmIFNURENfSEVBREVSUw0KfCAjIGluY2x1ZGUg PHN0ZGxpYi5oPg0KfCAjIGluY2x1ZGUgPHN0ZGRlZi5oPg0KfCAjZWxzZQ0KfCAjIGlmZGVmIEhB VkVfU1RETElCX0gNCnwgIyAgaW5jbHVkZSA8c3RkbGliLmg+DQp8ICMgZW5kaWYNCnwgI2VuZGlm DQp8ICNpZmRlZiBIQVZFX1NUUklOR19IDQp8ICMgaWYgIWRlZmluZWQgU1REQ19IRUFERVJTICYm IGRlZmluZWQgSEFWRV9NRU1PUllfSA0KfCAjICBpbmNsdWRlIDxtZW1vcnkuaD4NCnwgIyBlbmRp Zg0KfCAjIGluY2x1ZGUgPHN0cmluZy5oPg0KfCAjZW5kaWYNCnwgI2lmZGVmIEhBVkVfU1RSSU5H U19IDQp8ICMgaW5jbHVkZSA8c3RyaW5ncy5oPg0KfCAjZW5kaWYNCnwgI2lmZGVmIEhBVkVfSU5U VFlQRVNfSA0KfCAjIGluY2x1ZGUgPGludHR5cGVzLmg+DQp8ICNlbmRpZg0KfCAjaWZkZWYgSEFW RV9TVERJTlRfSA0KfCAjIGluY2x1ZGUgPHN0ZGludC5oPg0KfCAjZW5kaWYNCnwgI2lmZGVmIEhB VkVfVU5JU1REX0gNCnwgIyBpbmNsdWRlIDx1bmlzdGQuaD4NCnwgI2VuZGlmDQp8ICNpbmNsdWRl IDxtYWxsb2MuaD4NCmNvbmZpZ3VyZToxMjI3MzogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyMjcz OiBjaGVja2luZyBtYWxsb2MuaCBwcmVzZW5jZQ0KY29uZmlndXJlOjEyMjczOiBjcHAgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYw0KSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGNvbmZ0ZXN0 LmM6MzU6DQovdXNyL2luY2x1ZGUvbWFsbG9jLmg6MzoyOiAjZXJyb3IgIjxtYWxsb2MuaD4gaGFz IGJlZW4gcmVwbGFjZWQgYnkgPHN0ZGxpYi5oPiINCmNvbmZpZ3VyZToxMjI3MzogJD8gPSAxDQpj b25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCnwgLyogY29uZmRlZnMuaCAqLw0KfCAjZGVm aW5lIFBBQ0tBR0VfTkFNRSAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIg0KfCAjZGVm aW5lIFBBQ0tBR0VfVkVSU0lPTiAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiDQp8ICNk ZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiINCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIg0KfCAj ZGVmaW5lIFBBQ0tBR0UgImxpYnhtbDIiDQp8ICNkZWZpbmUgVkVSU0lPTiAiMi43LjgiDQp8ICNk ZWZpbmUgUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgX19QUk9UT1RZUEVTIDENCnwgI2RlZmluZSBT VERDX0hFQURFUlMgMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhB VkVfU1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxDQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9T VERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJJ TkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwgI2RlZmluZSBMVF9PQkpESVIgIi5s aWJzLyINCnwgI2RlZmluZSBIQVZFX1pMSUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9MSUJaIDENCnwg I2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQ0KfCAjZGVm aW5lIEhBVkVfRkNOVExfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZpbmUg SEFWRV9DVFlQRV9IIDENCnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBIQVZF X0VSUk5PX0ggMQ0KfCAvKiBlbmQgY29uZmRlZnMuaC4gICovDQp8ICNpbmNsdWRlIDxtYWxsb2Mu aD4NCmNvbmZpZ3VyZToxMjI3MzogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyMjczOiBjaGVja2lu ZyBmb3IgbWFsbG9jLmgNCmNvbmZpZ3VyZToxMjI3MzogcmVzdWx0OiBubw0KY29uZmlndXJlOjEy Mjg1OiBjaGVja2luZyBzdGRhcmcuaCB1c2FiaWxpdHkNCmNvbmZpZ3VyZToxMjI4NTogY2MgLWMg LU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZToxMjI4NTogJD8gPSAwDQpjb25maWd1cmU6 MTIyODU6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTIyODU6IGNoZWNraW5nIHN0ZGFyZy5oIHBy ZXNlbmNlDQpjb25maWd1cmU6MTIyODU6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVz dC5jDQpjb25maWd1cmU6MTIyODU6ICQ/ID0gMA0KY29uZmlndXJlOjEyMjg1OiByZXN1bHQ6IHll cw0KY29uZmlndXJlOjEyMjg1OiBjaGVja2luZyBmb3Igc3RkYXJnLmgNCmNvbmZpZ3VyZToxMjI4 NTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjI5NzogY2hlY2tpbmcgZm9yIHN5cy9zdGF0LmgN CmNvbmZpZ3VyZToxMjI5NzogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjMwOTogY2hlY2tpbmcg Zm9yIHN5cy90eXBlcy5oDQpjb25maWd1cmU6MTIzMDk6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6 MTIzMjE6IGNoZWNraW5nIGZvciBzdGRpbnQuaA0KY29uZmlndXJlOjEyMzIxOiByZXN1bHQ6IHll cw0KY29uZmlndXJlOjEyMzMzOiBjaGVja2luZyBpbnR0eXBlcy5oLmggdXNhYmlsaXR5DQpjb25m aWd1cmU6MTIzMzM6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdu dTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25mdGVzdC5jOjcyOjI0 OiBpbnR0eXBlcy5oLmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCmNvbmZpZ3VyZToxMjMz MzogJD8gPSAxDQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCnwgLyogY29uZmRlZnMu aCAqLw0KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFN RSAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfU1RS SU5HICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiINCnwgI2RlZmluZSBQQUNLQUdF X1VSTCAiIg0KfCAjZGVmaW5lIFBBQ0tBR0UgImxpYnhtbDIiDQp8ICNkZWZpbmUgVkVSU0lPTiAi Mi43LjgiDQp8ICNkZWZpbmUgUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgX19QUk9UT1RZUEVTIDEN CnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0K fCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxDQp8 ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxDQp8ICNk ZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxDQp8ICNk ZWZpbmUgSEFWRV9TVERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZp bmUgSEFWRV9TVFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwgI2RlZmluZSBM VF9PQkpESVIgIi5saWJzLyINCnwgI2RlZmluZSBIQVZFX1pMSUJfSCAxDQp8ICNkZWZpbmUgSEFW RV9MSUJaIDENCnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBTVERDX0hFQURF UlMgMQ0KfCAjZGVmaW5lIEhBVkVfRkNOVExfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAx DQp8ICNkZWZpbmUgSEFWRV9DVFlQRV9IIDENCnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwg I2RlZmluZSBIQVZFX0VSUk5PX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1REQVJHX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNk ZWZpbmUgSEFWRV9TVERJTlRfSCAxDQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8NCnwgI2luY2x1 ZGUgPHN0ZGlvLmg+DQp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19IDQp8ICMgaW5jbHVkZSA8c3lz L3R5cGVzLmg+DQp8ICNlbmRpZg0KfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9IDQp8ICMgaW5jbHVk ZSA8c3lzL3N0YXQuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBTVERDX0hFQURFUlMNCnwgIyBpbmNs dWRlIDxzdGRsaWIuaD4NCnwgIyBpbmNsdWRlIDxzdGRkZWYuaD4NCnwgI2Vsc2UNCnwgIyBpZmRl ZiBIQVZFX1NURExJQl9IDQp8ICMgIGluY2x1ZGUgPHN0ZGxpYi5oPg0KfCAjIGVuZGlmDQp8ICNl bmRpZg0KfCAjaWZkZWYgSEFWRV9TVFJJTkdfSA0KfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVS UyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gNCnwgIyAgaW5jbHVkZSA8bWVtb3J5Lmg+DQp8ICMg ZW5kaWYNCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX1NU UklOR1NfSA0KfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZF X0lOVFRZUEVTX0gNCnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPg0KfCAjZW5kaWYNCnwgI2lmZGVm IEhBVkVfU1RESU5UX0gNCnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4NCnwgI2VuZGlmDQp8ICNpZmRl ZiBIQVZFX1VOSVNURF9IDQp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+DQp8ICNlbmRpZg0KfCAjaW5j bHVkZSA8aW50dHlwZXMuaC5oPg0KY29uZmlndXJlOjEyMzMzOiByZXN1bHQ6IG5vDQpjb25maWd1 cmU6MTIzMzM6IGNoZWNraW5nIGludHR5cGVzLmguaCBwcmVzZW5jZQ0KY29uZmlndXJlOjEyMzMz OiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYw0KY29uZnRlc3QuYzozOToyNDog aW50dHlwZXMuaC5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpjb25maWd1cmU6MTIzMzM6 ICQ/ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZkZWZzLmgg Ki8NCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUg IiINCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdFX1NUUklO RyAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9V UkwgIiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJT04gIjIu Ny44Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQp8 ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwg I2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgTFRf T0JKRElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVf TElCWiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJT IDENCnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0K fCAjZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNk ZWZpbmUgSEFWRV9FUlJOT19IIDENCnwgI2RlZmluZSBIQVZFX1NUREFSR19IIDENCnwgI2RlZmlu ZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAvKiBlbmQgY29uZmRlZnMuaC4gICovDQp8ICNpbmNsdWRl IDxpbnR0eXBlcy5oLmg+DQpjb25maWd1cmU6MTIzMzM6IHJlc3VsdDogbm8NCmNvbmZpZ3VyZTox MjMzMzogY2hlY2tpbmcgZm9yIGludHR5cGVzLmguaA0KY29uZmlndXJlOjEyMzMzOiByZXN1bHQ6 IG5vDQpjb25maWd1cmU6MTIzNDU6IGNoZWNraW5nIHRpbWUuaCB1c2FiaWxpdHkNCmNvbmZpZ3Vy ZToxMjM0NTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkg LUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZToxMjM0NTogJD8g PSAwDQpjb25maWd1cmU6MTIzNDU6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTIzNDU6IGNoZWNr aW5nIHRpbWUuaCBwcmVzZW5jZQ0KY29uZmlndXJlOjEyMzQ1OiBjcHAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgY29uZnRlc3QuYw0KY29uZmlndXJlOjEyMzQ1OiAkPyA9IDANCmNvbmZpZ3VyZToxMjM0 NTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjM0NTogY2hlY2tpbmcgZm9yIHRpbWUuaA0KY29u ZmlndXJlOjEyMzQ1OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyMzU3OiBjaGVja2luZyBhbnNp ZGVjbC5oIHVzYWJpbGl0eQ0KY29uZmlndXJlOjEyMzU3OiBjYyAtYyAtTzIgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j ID4mNQ0KY29uZnRlc3QuYzo3MzoyMjogYW5zaWRlY2wuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVj dG9yeQ0KY29uZmlndXJlOjEyMzU3OiAkPyA9IDENCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0g d2FzOg0KfCAvKiBjb25mZGVmcy5oICovDQp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiDQp8ICNk ZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiDQp8 ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiINCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAi Ig0KfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiDQp8ICNkZWZpbmUgUEFDS0FHRSAibGlieG1sMiIN CnwgI2RlZmluZSBWRVJTSU9OICIyLjcuOCINCnwgI2RlZmluZSBQUk9UT1RZUEVTIDENCnwgI2Rl ZmluZSBfX1BST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUg SEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmlu ZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBI QVZFX01FTU9SWV9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxDQp8ICNkZWZpbmUgSEFW RV9JTlRUWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZF X1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX0RM RkNOX0ggMQ0KfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIg0KfCAjZGVmaW5lIEhBVkVfWkxJ Ql9IIDENCnwgI2RlZmluZSBIQVZFX0xJQlogMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0K fCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9GQ05UTF9IIDENCnwgI2Rl ZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZFX0NUWVBFX0ggMQ0KfCAjZGVmaW5l IEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRVJSTk9fSCAxDQp8ICNkZWZpbmUgSEFW RV9TVERBUkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZF X1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZF X1RJTUVfSCAxDQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8NCnwgI2luY2x1ZGUgPHN0ZGlvLmg+ DQp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19IDQp8ICMgaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQp8 ICNlbmRpZg0KfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9IDQp8ICMgaW5jbHVkZSA8c3lzL3N0YXQu aD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBTVERDX0hFQURFUlMNCnwgIyBpbmNsdWRlIDxzdGRsaWIu aD4NCnwgIyBpbmNsdWRlIDxzdGRkZWYuaD4NCnwgI2Vsc2UNCnwgIyBpZmRlZiBIQVZFX1NURExJ Ql9IDQp8ICMgIGluY2x1ZGUgPHN0ZGxpYi5oPg0KfCAjIGVuZGlmDQp8ICNlbmRpZg0KfCAjaWZk ZWYgSEFWRV9TVFJJTkdfSA0KfCAjIGlmICFkZWZpbmVkIFNURENfSEVBREVSUyAmJiBkZWZpbmVk IEhBVkVfTUVNT1JZX0gNCnwgIyAgaW5jbHVkZSA8bWVtb3J5Lmg+DQp8ICMgZW5kaWYNCnwgIyBp bmNsdWRlIDxzdHJpbmcuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX1NUUklOR1NfSA0KfCAj IGluY2x1ZGUgPHN0cmluZ3MuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX0lOVFRZUEVTX0gN CnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPg0KfCAjZW5kaWYNCnwgI2lmZGVmIEhBVkVfU1RESU5U X0gNCnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX1VOSVNU RF9IDQp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+DQp8ICNlbmRpZg0KfCAjaW5jbHVkZSA8YW5zaWRl Y2wuaD4NCmNvbmZpZ3VyZToxMjM1NzogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyMzU3OiBjaGVj a2luZyBhbnNpZGVjbC5oIHByZXNlbmNlDQpjb25maWd1cmU6MTIzNTc6IGNwcCAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jDQpjb25mdGVzdC5jOjQwOjIyOiBhbnNpZGVjbC5oOiBObyBz dWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpjb25maWd1cmU6MTIzNTc6ICQ/ID0gMQ0KY29uZmlndXJl OiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQQUNL QUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQQUNL QUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5lIFBB Q0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmluZSBQ QUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJT04gIjIuNy44Ig0KfCAjZGVmaW5lIFBS T1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgU1REQ19IRUFE RVJTIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19T VEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5H X0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19I IDENCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0gg MQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0K fCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iDQp8 ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElCWiAxDQp8ICNkZWZpbmUg SEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZF X0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQ1RZ UEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9FUlJOT19I IDENCnwgI2RlZmluZSBIQVZFX1NUREFSR19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0gg MQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0gg MQ0KfCAjZGVmaW5lIEhBVkVfVElNRV9IIDENCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLw0KfCAj aW5jbHVkZSA8YW5zaWRlY2wuaD4NCmNvbmZpZ3VyZToxMjM1NzogcmVzdWx0OiBubw0KY29uZmln dXJlOjEyMzU3OiBjaGVja2luZyBmb3IgYW5zaWRlY2wuaA0KY29uZmlndXJlOjEyMzU3OiByZXN1 bHQ6IG5vDQpjb25maWd1cmU6MTIzNjk6IGNoZWNraW5nIGllZWVmcC5oIHVzYWJpbGl0eQ0KY29u ZmlndXJlOjEyMzY5OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1n bnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJlOjEyMzY5 OiAkPyA9IDANCmNvbmZpZ3VyZToxMjM2OTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjM2OTog Y2hlY2tpbmcgaWVlZWZwLmggcHJlc2VuY2UNCmNvbmZpZ3VyZToxMjM2OTogY3BwIC1JL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMNCmNvbmZpZ3VyZToxMjM2OTogJD8gPSAwDQpjb25maWd1 cmU6MTIzNjk6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTIzNjk6IGNoZWNraW5nIGZvciBpZWVl ZnAuaA0KY29uZmlndXJlOjEyMzY5OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyMzgxOiBjaGVj a2luZyBuYW4uaCB1c2FiaWxpdHkNCmNvbmZpZ3VyZToxMjM4MTogY2MgLWMgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRl c3QuYyA+JjUNCmNvbmZ0ZXN0LmM6NzQ6MTc6IG5hbi5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5DQpjb25maWd1cmU6MTIzODE6ICQ/ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3 YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwgI2Rl ZmluZSBQQUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiINCnwg I2RlZmluZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIi DQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0K fCAjZGVmaW5lIFZFUlNJT04gIjIuNy44Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAjZGVm aW5lIF9fUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBI QVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhB VkVfTUVNT1JZX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBIQVZF X0lOVFRZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVf VU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExG Q05fSCAxDQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9aTElC X0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElCWiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8 ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAjZGVm aW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZpbmUg SEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9FUlJOT19IIDENCnwgI2RlZmluZSBIQVZF X1NUREFSR19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVf U1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVf VElNRV9IIDENCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDENCnwgLyogZW5kIGNvbmZkZWZzLmgu ICAqLw0KfCAjaW5jbHVkZSA8c3RkaW8uaD4NCnwgI2lmZGVmIEhBVkVfU1lTX1RZUEVTX0gNCnwg IyBpbmNsdWRlIDxzeXMvdHlwZXMuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX1NZU19TVEFU X0gNCnwgIyBpbmNsdWRlIDxzeXMvc3RhdC5oPg0KfCAjZW5kaWYNCnwgI2lmZGVmIFNURENfSEVB REVSUw0KfCAjIGluY2x1ZGUgPHN0ZGxpYi5oPg0KfCAjIGluY2x1ZGUgPHN0ZGRlZi5oPg0KfCAj ZWxzZQ0KfCAjIGlmZGVmIEhBVkVfU1RETElCX0gNCnwgIyAgaW5jbHVkZSA8c3RkbGliLmg+DQp8 ICMgZW5kaWYNCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX1NUUklOR19IDQp8ICMgaWYgIWRlZmlu ZWQgU1REQ19IRUFERVJTICYmIGRlZmluZWQgSEFWRV9NRU1PUllfSA0KfCAjICBpbmNsdWRlIDxt ZW1vcnkuaD4NCnwgIyBlbmRpZg0KfCAjIGluY2x1ZGUgPHN0cmluZy5oPg0KfCAjZW5kaWYNCnwg I2lmZGVmIEhBVkVfU1RSSU5HU19IDQp8ICMgaW5jbHVkZSA8c3RyaW5ncy5oPg0KfCAjZW5kaWYN CnwgI2lmZGVmIEhBVkVfSU5UVFlQRVNfSA0KfCAjIGluY2x1ZGUgPGludHR5cGVzLmg+DQp8ICNl bmRpZg0KfCAjaWZkZWYgSEFWRV9TVERJTlRfSA0KfCAjIGluY2x1ZGUgPHN0ZGludC5oPg0KfCAj ZW5kaWYNCnwgI2lmZGVmIEhBVkVfVU5JU1REX0gNCnwgIyBpbmNsdWRlIDx1bmlzdGQuaD4NCnwg I2VuZGlmDQp8ICNpbmNsdWRlIDxuYW4uaD4NCmNvbmZpZ3VyZToxMjM4MTogcmVzdWx0OiBubw0K Y29uZmlndXJlOjEyMzgxOiBjaGVja2luZyBuYW4uaCBwcmVzZW5jZQ0KY29uZmlndXJlOjEyMzgx OiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYw0KY29uZnRlc3QuYzo0MToxNzog bmFuLmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkNCmNvbmZpZ3VyZToxMjM4MTogJD8gPSAx DQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCnwgLyogY29uZmRlZnMuaCAqLw0KfCAj ZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIg0KfCAj ZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiDQp8 ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiINCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIg0K fCAjZGVmaW5lIFBBQ0tBR0UgImxpYnhtbDIiDQp8ICNkZWZpbmUgVkVSU0lPTiAiMi43LjgiDQp8 ICNkZWZpbmUgUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgX19QUk9UT1RZUEVTIDENCnwgI2RlZmlu ZSBTVERDX0hFQURFUlMgMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxDQp8ICNkZWZpbmUg SEFWRV9TVFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVFJJTkdTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwgI2RlZmluZSBMVF9PQkpESVIg Ii5saWJzLyINCnwgI2RlZmluZSBIQVZFX1pMSUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9MSUJaIDEN CnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQ0KfCAj ZGVmaW5lIEhBVkVfRkNOVExfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZp bmUgSEFWRV9DVFlQRV9IIDENCnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBI QVZFX0VSUk5PX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1REQVJHX0ggMQ0KfCAjZGVmaW5lIEhBVkVf U1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9USU1FX0ggMQ0KfCAjZGVmaW5lIEhBVkVfSUVF RUZQX0ggMQ0KfCAvKiBlbmQgY29uZmRlZnMuaC4gICovDQp8ICNpbmNsdWRlIDxuYW4uaD4NCmNv bmZpZ3VyZToxMjM4MTogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyMzgxOiBjaGVja2luZyBmb3Ig bmFuLmgNCmNvbmZpZ3VyZToxMjM4MTogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyMzkzOiBjaGVj a2luZyBtYXRoLmggdXNhYmlsaXR5DQpjb25maWd1cmU6MTIzOTM6IGNjIC1jIC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgPiY1DQpjb25maWd1cmU6MTIzOTM6ICQ/ID0gMA0KY29uZmlndXJlOjEyMzkzOiByZXN1 bHQ6IHllcw0KY29uZmlndXJlOjEyMzkzOiBjaGVja2luZyBtYXRoLmggcHJlc2VuY2UNCmNvbmZp Z3VyZToxMjM5MzogY3BwIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMNCmNvbmZpZ3Vy ZToxMjM5MzogJD8gPSAwDQpjb25maWd1cmU6MTIzOTM6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6 MTIzOTM6IGNoZWNraW5nIGZvciBtYXRoLmgNCmNvbmZpZ3VyZToxMjM5MzogcmVzdWx0OiB5ZXMN CmNvbmZpZ3VyZToxMjQwNTogY2hlY2tpbmcgbGltaXRzLmggdXNhYmlsaXR5DQpjb25maWd1cmU6 MTI0MDU6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1J L3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6MTI0MDU6ICQ/ID0g MA0KY29uZmlndXJlOjEyNDA1OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNDA1OiBjaGVja2lu ZyBsaW1pdHMuaCBwcmVzZW5jZQ0KY29uZmlndXJlOjEyNDA1OiBjcHAgLUkvdXNyL2xvY2FsL2lu Y2x1ZGUgY29uZnRlc3QuYw0KY29uZmlndXJlOjEyNDA1OiAkPyA9IDANCmNvbmZpZ3VyZToxMjQw NTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjQwNTogY2hlY2tpbmcgZm9yIGxpbWl0cy5oDQpj b25maWd1cmU6MTI0MDU6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI0MTc6IGNoZWNraW5nIGZw X2NsYXNzLmggdXNhYmlsaXR5DQpjb25maWd1cmU6MTI0MTc6IGNjIC1jIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0 LmMgPiY1DQpjb25mdGVzdC5jOjc2OjIyOiBmcF9jbGFzcy5oOiBObyBzdWNoIGZpbGUgb3IgZGly ZWN0b3J5DQpjb25maWd1cmU6MTI0MTc6ICQ/ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3Jh bSB3YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwg I2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiIN CnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JU ICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwy Ig0KfCAjZGVmaW5lIFZFUlNJT04gIjIuNy44Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAj ZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmlu ZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5l IEhBVkVfTUVNT1JZX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBI QVZFX0lOVFRZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhB VkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVf RExGQ05fSCAxDQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9a TElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElCWiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAx DQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZp bmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9FUlJOT19IIDENCnwgI2RlZmluZSBI QVZFX1NUREFSR19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhB VkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhB VkVfVElNRV9IIDENCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDENCnwgI2RlZmluZSBIQVZFX01B VEhfSCAxDQp8ICNkZWZpbmUgSEFWRV9MSU1JVFNfSCAxDQp8IC8qIGVuZCBjb25mZGVmcy5oLiAg Ki8NCnwgI2luY2x1ZGUgPHN0ZGlvLmg+DQp8ICNpZmRlZiBIQVZFX1NZU19UWVBFU19IDQp8ICMg aW5jbHVkZSA8c3lzL3R5cGVzLmg+DQp8ICNlbmRpZg0KfCAjaWZkZWYgSEFWRV9TWVNfU1RBVF9I DQp8ICMgaW5jbHVkZSA8c3lzL3N0YXQuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBTVERDX0hFQURF UlMNCnwgIyBpbmNsdWRlIDxzdGRsaWIuaD4NCnwgIyBpbmNsdWRlIDxzdGRkZWYuaD4NCnwgI2Vs c2UNCnwgIyBpZmRlZiBIQVZFX1NURExJQl9IDQp8ICMgIGluY2x1ZGUgPHN0ZGxpYi5oPg0KfCAj IGVuZGlmDQp8ICNlbmRpZg0KfCAjaWZkZWYgSEFWRV9TVFJJTkdfSA0KfCAjIGlmICFkZWZpbmVk IFNURENfSEVBREVSUyAmJiBkZWZpbmVkIEhBVkVfTUVNT1JZX0gNCnwgIyAgaW5jbHVkZSA8bWVt b3J5Lmg+DQp8ICMgZW5kaWYNCnwgIyBpbmNsdWRlIDxzdHJpbmcuaD4NCnwgI2VuZGlmDQp8ICNp ZmRlZiBIQVZFX1NUUklOR1NfSA0KfCAjIGluY2x1ZGUgPHN0cmluZ3MuaD4NCnwgI2VuZGlmDQp8 ICNpZmRlZiBIQVZFX0lOVFRZUEVTX0gNCnwgIyBpbmNsdWRlIDxpbnR0eXBlcy5oPg0KfCAjZW5k aWYNCnwgI2lmZGVmIEhBVkVfU1RESU5UX0gNCnwgIyBpbmNsdWRlIDxzdGRpbnQuaD4NCnwgI2Vu ZGlmDQp8ICNpZmRlZiBIQVZFX1VOSVNURF9IDQp8ICMgaW5jbHVkZSA8dW5pc3RkLmg+DQp8ICNl bmRpZg0KfCAjaW5jbHVkZSA8ZnBfY2xhc3MuaD4NCmNvbmZpZ3VyZToxMjQxNzogcmVzdWx0OiBu bw0KY29uZmlndXJlOjEyNDE3OiBjaGVja2luZyBmcF9jbGFzcy5oIHByZXNlbmNlDQpjb25maWd1 cmU6MTI0MTc6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jDQpjb25mdGVzdC5j OjQzOjIyOiBmcF9jbGFzcy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpjb25maWd1cmU6 MTI0MTc6ICQ/ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZk ZWZzLmggKi8NCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RB Uk5BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdF X1NUUklORyAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFD S0FHRV9VUkwgIiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJ T04gIjIuNy44Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9fUFJPVE9UWVBF UyAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19I IDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0gg MQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0K fCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQ0K fCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZp bmUgTFRfT0JKRElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0KfCAjZGVmaW5l IEhBVkVfTElCWiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgU1REQ19I RUFERVJTIDENCnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1RE X0ggMQ0KfCAjZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAx DQp8ICNkZWZpbmUgSEFWRV9FUlJOT19IIDENCnwgI2RlZmluZSBIQVZFX1NUREFSR19IIDENCnwg I2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0K fCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVElNRV9IIDENCnwgI2Rl ZmluZSBIQVZFX0lFRUVGUF9IIDENCnwgI2RlZmluZSBIQVZFX01BVEhfSCAxDQp8ICNkZWZpbmUg SEFWRV9MSU1JVFNfSCAxDQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8NCnwgI2luY2x1ZGUgPGZw X2NsYXNzLmg+DQpjb25maWd1cmU6MTI0MTc6IHJlc3VsdDogbm8NCmNvbmZpZ3VyZToxMjQxNzog Y2hlY2tpbmcgZm9yIGZwX2NsYXNzLmgNCmNvbmZpZ3VyZToxMjQxNzogcmVzdWx0OiBubw0KY29u ZmlndXJlOjEyNDI5OiBjaGVja2luZyBmbG9hdC5oIHVzYWJpbGl0eQ0KY29uZmlndXJlOjEyNDI5 OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3Iv bG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJlOjEyNDI5OiAkPyA9IDANCmNv bmZpZ3VyZToxMjQyOTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjQyOTogY2hlY2tpbmcgZmxv YXQuaCBwcmVzZW5jZQ0KY29uZmlndXJlOjEyNDI5OiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg Y29uZnRlc3QuYw0KY29uZmlndXJlOjEyNDI5OiAkPyA9IDANCmNvbmZpZ3VyZToxMjQyOTogcmVz dWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjQyOTogY2hlY2tpbmcgZm9yIGZsb2F0LmgNCmNvbmZpZ3Vy ZToxMjQyOTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjQ0MTogY2hlY2tpbmcgZm9yIHN0ZGxp Yi5oDQpjb25maWd1cmU6MTI0NDE6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI0NTM6IGNoZWNr aW5nIGZvciBzeXMvc29ja2V0LmgNCmNvbmZpZ3VyZToxMjQ1MzogY2MgLWMgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRl c3QuYyA+JjUNCmNvbmZpZ3VyZToxMjQ1MzogJD8gPSAwDQpjb25maWd1cmU6MTI0NTM6IHJlc3Vs dDogeWVzDQpjb25maWd1cmU6MTI0Njk6IGNoZWNraW5nIGZvciBuZXRpbmV0L2luLmgNCmNvbmZp Z3VyZToxMjQ2OTogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251 ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZToxMjQ2OTog JD8gPSAwDQpjb25maWd1cmU6MTI0Njk6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI0ODU6IGNo ZWNraW5nIGZvciBhcnBhL2luZXQuaA0KY29uZmlndXJlOjEyNDg1OiBjYyAtYyAtTzIgLWZuby1z dHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25m dGVzdC5jID4mNQ0KY29uZmlndXJlOjEyNDg1OiAkPyA9IDANCmNvbmZpZ3VyZToxMjQ4NTogcmVz dWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjUwNDogY2hlY2tpbmcgbmV0ZGIuaCB1c2FiaWxpdHkNCmNv bmZpZ3VyZToxMjUwNDogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9 Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZToxMjUw NDogJD8gPSAwDQpjb25maWd1cmU6MTI1MDQ6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI1MDQ6 IGNoZWNraW5nIG5ldGRiLmggcHJlc2VuY2UNCmNvbmZpZ3VyZToxMjUwNDogY3BwIC1JL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMNCmNvbmZpZ3VyZToxMjUwNDogJD8gPSAwDQpjb25maWd1 cmU6MTI1MDQ6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI1MDQ6IGNoZWNraW5nIGZvciBuZXRk Yi5oDQpjb25maWd1cmU6MTI1MDQ6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI1MTY6IGNoZWNr aW5nIHN5cy90aW1lLmggdXNhYmlsaXR5DQpjb25maWd1cmU6MTI1MTY6IGNjIC1jIC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNv bmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6MTI1MTY6ICQ/ID0gMA0KY29uZmlndXJlOjEyNTE2OiBy ZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNTE2OiBjaGVja2luZyBzeXMvdGltZS5oIHByZXNlbmNl DQpjb25maWd1cmU6MTI1MTY6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jDQpj b25maWd1cmU6MTI1MTY6ICQ/ID0gMA0KY29uZmlndXJlOjEyNTE2OiByZXN1bHQ6IHllcw0KY29u ZmlndXJlOjEyNTE2OiBjaGVja2luZyBmb3Igc3lzL3RpbWUuaA0KY29uZmlndXJlOjEyNTE2OiBy ZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNTI4OiBjaGVja2luZyBzeXMvc2VsZWN0LmggdXNhYmls aXR5DQpjb25maWd1cmU6MTI1Mjg6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlw ZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1 cmU6MTI1Mjg6ICQ/ID0gMA0KY29uZmlndXJlOjEyNTI4OiByZXN1bHQ6IHllcw0KY29uZmlndXJl OjEyNTI4OiBjaGVja2luZyBzeXMvc2VsZWN0LmggcHJlc2VuY2UNCmNvbmZpZ3VyZToxMjUyODog Y3BwIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMNCmNvbmZpZ3VyZToxMjUyODogJD8g PSAwDQpjb25maWd1cmU6MTI1Mjg6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI1Mjg6IGNoZWNr aW5nIGZvciBzeXMvc2VsZWN0LmgNCmNvbmZpZ3VyZToxMjUyODogcmVzdWx0OiB5ZXMNCmNvbmZp Z3VyZToxMjU0MDogY2hlY2tpbmcgcG9sbC5oIHVzYWJpbGl0eQ0KY29uZmlndXJlOjEyNTQwOiBj YyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9j YWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJlOjEyNTQwOiAkPyA9IDANCmNvbmZp Z3VyZToxMjU0MDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjU0MDogY2hlY2tpbmcgcG9sbC5o IHByZXNlbmNlDQpjb25maWd1cmU6MTI1NDA6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25m dGVzdC5jDQpjb25maWd1cmU6MTI1NDA6ICQ/ID0gMA0KY29uZmlndXJlOjEyNTQwOiByZXN1bHQ6 IHllcw0KY29uZmlndXJlOjEyNTQwOiBjaGVja2luZyBmb3IgcG9sbC5oDQpjb25maWd1cmU6MTI1 NDA6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI1NTI6IGNoZWNraW5nIHN5cy9tbWFuLmggdXNh YmlsaXR5DQpjb25maWd1cmU6MTI1NTI6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAt cGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25m aWd1cmU6MTI1NTI6ICQ/ID0gMA0KY29uZmlndXJlOjEyNTUyOiByZXN1bHQ6IHllcw0KY29uZmln dXJlOjEyNTUyOiBjaGVja2luZyBzeXMvbW1hbi5oIHByZXNlbmNlDQpjb25maWd1cmU6MTI1NTI6 IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jDQpjb25maWd1cmU6MTI1NTI6ICQ/ ID0gMA0KY29uZmlndXJlOjEyNTUyOiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNTUyOiBjaGVj a2luZyBmb3Igc3lzL21tYW4uaA0KY29uZmlndXJlOjEyNTUyOiByZXN1bHQ6IHllcw0KY29uZmln dXJlOjEyNTY0OiBjaGVja2luZyBzeXMvdGltZWIuaCB1c2FiaWxpdHkNCmNvbmZpZ3VyZToxMjU2 NDogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZToxMjU2NDogJD8gPSAwDQpj b25maWd1cmU6MTI1NjQ6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI1NjQ6IGNoZWNraW5nIHN5 cy90aW1lYi5oIHByZXNlbmNlDQpjb25maWd1cmU6MTI1NjQ6IGNwcCAtSS91c3IvbG9jYWwvaW5j bHVkZSBjb25mdGVzdC5jDQpjb25maWd1cmU6MTI1NjQ6ICQ/ID0gMA0KY29uZmlndXJlOjEyNTY0 OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNTY0OiBjaGVja2luZyBmb3Igc3lzL3RpbWViLmgN CmNvbmZpZ3VyZToxMjU2NDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjU3NjogY2hlY2tpbmcg c2lnbmFsLmggdXNhYmlsaXR5DQpjb25maWd1cmU6MTI1NzY6IGNjIC1jIC1PMiAtZm5vLXN0cmlj dC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0 LmMgPiY1DQpjb25maWd1cmU6MTI1NzY6ICQ/ID0gMA0KY29uZmlndXJlOjEyNTc2OiByZXN1bHQ6 IHllcw0KY29uZmlndXJlOjEyNTc2OiBjaGVja2luZyBzaWduYWwuaCBwcmVzZW5jZQ0KY29uZmln dXJlOjEyNTc2OiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYw0KY29uZmlndXJl OjEyNTc2OiAkPyA9IDANCmNvbmZpZ3VyZToxMjU3NjogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTox MjU3NjogY2hlY2tpbmcgZm9yIHNpZ25hbC5oDQpjb25maWd1cmU6MTI1NzY6IHJlc3VsdDogeWVz DQpjb25maWd1cmU6MTI1ODg6IGNoZWNraW5nIGZvciBhcnBhL25hbWVzZXIuaA0KY29uZmlndXJl OjEyNTg4OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJlOjEyNTg4OiAkPyA9 IDANCmNvbmZpZ3VyZToxMjU4ODogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjYwNDogY2hlY2tp bmcgZm9yIHJlc29sdi5oDQpjb25maWd1cmU6MTI2MDQ6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1h bGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMg PiY1DQpjb25maWd1cmU6MTI2MDQ6ICQ/ID0gMA0KY29uZmlndXJlOjEyNjA0OiByZXN1bHQ6IHll cw0KY29uZmlndXJlOjEyNjI2OiBjaGVja2luZyBkbC5oIHVzYWJpbGl0eQ0KY29uZmlndXJlOjEy NjI2OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91 c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZnRlc3QuYzo5MDoxNjogZGwuaDog Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KY29uZmlndXJlOjEyNjI2OiAkPyA9IDENCmNvbmZp Z3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KfCAvKiBjb25mZGVmcy5oICovDQp8ICNkZWZpbmUg UEFDS0FHRV9OQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiDQp8ICNkZWZpbmUg UEFDS0FHRV9WRVJTSU9OICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiINCnwgI2RlZmlu ZSBQQUNLQUdFX0JVR1JFUE9SVCAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiDQp8ICNkZWZp bmUgUEFDS0FHRSAibGlieG1sMiINCnwgI2RlZmluZSBWRVJTSU9OICIyLjcuOCINCnwgI2RlZmlu ZSBQUk9UT1RZUEVTIDENCnwgI2RlZmluZSBfX1BST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIFNURENf SEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9T WVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmluZSBIQVZFX1NU UklOR19IIDENCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklO R1NfSCAxDQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElO VF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19I IDENCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQ0KfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMv Ig0KfCAjZGVmaW5lIEhBVkVfWkxJQl9IIDENCnwgI2RlZmluZSBIQVZFX0xJQlogMQ0KfCAjZGVm aW5lIEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUg SEFWRV9GQ05UTF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZF X0NUWVBFX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRVJS Tk9fSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERBUkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RB VF9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElO VF9IIDENCnwgI2RlZmluZSBIQVZFX1RJTUVfSCAxDQp8ICNkZWZpbmUgSEFWRV9JRUVFRlBfSCAx DQp8ICNkZWZpbmUgSEFWRV9NQVRIX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElNSVRTX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfRkxPQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxDQp8ICNkZWZp bmUgSEFWRV9TWVNfU09DS0VUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTkVUSU5FVF9JTl9IIDENCnwg I2RlZmluZSBIQVZFX0FSUEFfSU5FVF9IIDENCnwgI2RlZmluZSBIQVZFX05FVERCX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU0VMRUNUX0ggMQ0K fCAjZGVmaW5lIEhBVkVfUE9MTF9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19NTUFOX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfU1lTX1RJTUVCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU0lHTkFMX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfQVJQQV9OQU1FU0VSX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUkVTT0xWX0ggMQ0K fCAvKiBlbmQgY29uZmRlZnMuaC4gICovDQp8ICNpbmNsdWRlIDxzdGRpby5oPg0KfCAjaWZkZWYg SEFWRV9TWVNfVFlQRVNfSA0KfCAjIGluY2x1ZGUgPHN5cy90eXBlcy5oPg0KfCAjZW5kaWYNCnwg I2lmZGVmIEhBVkVfU1lTX1NUQVRfSA0KfCAjIGluY2x1ZGUgPHN5cy9zdGF0Lmg+DQp8ICNlbmRp Zg0KfCAjaWZkZWYgU1REQ19IRUFERVJTDQp8ICMgaW5jbHVkZSA8c3RkbGliLmg+DQp8ICMgaW5j bHVkZSA8c3RkZGVmLmg+DQp8ICNlbHNlDQp8ICMgaWZkZWYgSEFWRV9TVERMSUJfSA0KfCAjICBp bmNsdWRlIDxzdGRsaWIuaD4NCnwgIyBlbmRpZg0KfCAjZW5kaWYNCnwgI2lmZGVmIEhBVkVfU1RS SU5HX0gNCnwgIyBpZiAhZGVmaW5lZCBTVERDX0hFQURFUlMgJiYgZGVmaW5lZCBIQVZFX01FTU9S WV9IDQp8ICMgIGluY2x1ZGUgPG1lbW9yeS5oPg0KfCAjIGVuZGlmDQp8ICMgaW5jbHVkZSA8c3Ry aW5nLmg+DQp8ICNlbmRpZg0KfCAjaWZkZWYgSEFWRV9TVFJJTkdTX0gNCnwgIyBpbmNsdWRlIDxz dHJpbmdzLmg+DQp8ICNlbmRpZg0KfCAjaWZkZWYgSEFWRV9JTlRUWVBFU19IDQp8ICMgaW5jbHVk ZSA8aW50dHlwZXMuaD4NCnwgI2VuZGlmDQp8ICNpZmRlZiBIQVZFX1NURElOVF9IDQp8ICMgaW5j bHVkZSA8c3RkaW50Lmg+DQp8ICNlbmRpZg0KfCAjaWZkZWYgSEFWRV9VTklTVERfSA0KfCAjIGlu Y2x1ZGUgPHVuaXN0ZC5oPg0KfCAjZW5kaWYNCnwgI2luY2x1ZGUgPGRsLmg+DQpjb25maWd1cmU6 MTI2MjY6IHJlc3VsdDogbm8NCmNvbmZpZ3VyZToxMjYyNjogY2hlY2tpbmcgZGwuaCBwcmVzZW5j ZQ0KY29uZmlndXJlOjEyNjI2OiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYw0K Y29uZnRlc3QuYzo1NzoxNjogZGwuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KY29uZmln dXJlOjEyNjI2OiAkPyA9IDENCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KfCAvKiBj b25mZGVmcy5oICovDQp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FH RV9UQVJOQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiDQp8ICNkZWZpbmUgUEFD S0FHRV9TVFJJTkcgIiINCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIg0KfCAjZGVmaW5l IFBBQ0tBR0VfVVJMICIiDQp8ICNkZWZpbmUgUEFDS0FHRSAibGlieG1sMiINCnwgI2RlZmluZSBW RVJTSU9OICIyLjcuOCINCnwgI2RlZmluZSBQUk9UT1RZUEVTIDENCnwgI2RlZmluZSBfX1BST1RP VFlQRVMgMQ0KfCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQ RVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJ Ql9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX01FTU9SWV9I IDENCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxDQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19I IDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDEN CnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQ0KfCAj ZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIg0KfCAjZGVmaW5lIEhBVkVfWkxJQl9IIDENCnwgI2Rl ZmluZSBIQVZFX0xJQlogMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIFNU RENfSEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9GQ05UTF9IIDENCnwgI2RlZmluZSBIQVZFX1VO SVNURF9IIDENCnwgI2RlZmluZSBIQVZFX0NUWVBFX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5U X0ggMQ0KfCAjZGVmaW5lIEhBVkVfRVJSTk9fSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERBUkdfSCAx DQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19I IDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZFX1RJTUVfSCAxDQp8 ICNkZWZpbmUgSEFWRV9JRUVFRlBfSCAxDQp8ICNkZWZpbmUgSEFWRV9NQVRIX0ggMQ0KfCAjZGVm aW5lIEhBVkVfTElNSVRTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRkxPQVRfSCAxDQp8ICNkZWZpbmUg SEFWRV9TVERMSUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQ0KfCAjZGVmaW5l IEhBVkVfTkVUSU5FVF9JTl9IIDENCnwgI2RlZmluZSBIQVZFX0FSUEFfSU5FVF9IIDENCnwgI2Rl ZmluZSBIQVZFX05FVERCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxDQp8ICNkZWZp bmUgSEFWRV9TWVNfU0VMRUNUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUE9MTF9IIDENCnwgI2RlZmlu ZSBIQVZFX1NZU19NTUFOX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVCX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU0lHTkFMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQVJQQV9OQU1FU0VSX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfUkVTT0xWX0ggMQ0KfCAvKiBlbmQgY29uZmRlZnMuaC4gICovDQp8ICNpbmNs dWRlIDxkbC5oPg0KY29uZmlndXJlOjEyNjI2OiByZXN1bHQ6IG5vDQpjb25maWd1cmU6MTI2MjY6 IGNoZWNraW5nIGZvciBkbC5oDQpjb25maWd1cmU6MTI2MjY6IHJlc3VsdDogbm8NCmNvbmZpZ3Vy ZToxMjYzODogY2hlY2tpbmcgZm9yIGRsZmNuLmgNCmNvbmZpZ3VyZToxMjYzODogcmVzdWx0OiB5 ZXMNCmNvbmZpZ3VyZToxMjY1NDogY2hlY2tpbmcgZm9yIHN0cmZ0aW1lDQpjb25maWd1cmU6MTI2 NTQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdu dTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4m NQ0KY29uZnRlc3QuYzo4MTogd2FybmluZzogY29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0LWlu IGZ1bmN0aW9uICdzdHJmdGltZScNCmNvbmZpZ3VyZToxMjY1NDogJD8gPSAwDQpjb25maWd1cmU6 MTI2NTQ6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI3MTA6IGNoZWNraW5nIGZvciBzdHJkdXAN CmNvbmZpZ3VyZToxMjcxMDogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIg Y29uZnRlc3QuYyAgPiY1DQpjb25mdGVzdC5jOjgyOiB3YXJuaW5nOiBjb25mbGljdGluZyB0eXBl cyBmb3IgYnVpbHQtaW4gZnVuY3Rpb24gJ3N0cmR1cCcNCmNvbmZpZ3VyZToxMjcxMDogJD8gPSAw DQpjb25maWd1cmU6MTI3MTA6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI3MTA6IGNoZWNraW5n IGZvciBzdHJuZHVwDQpjb25maWd1cmU6MTI3MTA6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0 cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91 c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KL3Zhci90bXAvL2NjUm5ZUFRFLm8oLnRleHQr MHhkKTogSW4gZnVuY3Rpb24gYG1haW4nOg0KOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBzdHJu ZHVwJw0KY29uZmlndXJlOjEyNzEwOiAkPyA9IDENCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0g d2FzOg0KfCAvKiBjb25mZGVmcy5oICovDQp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiDQp8ICNk ZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiDQp8 ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiINCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAi Ig0KfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiDQp8ICNkZWZpbmUgUEFDS0FHRSAibGlieG1sMiIN CnwgI2RlZmluZSBWRVJTSU9OICIyLjcuOCINCnwgI2RlZmluZSBQUk9UT1RZUEVTIDENCnwgI2Rl ZmluZSBfX1BST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUg SEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmlu ZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBI QVZFX01FTU9SWV9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxDQp8ICNkZWZpbmUgSEFW RV9JTlRUWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZF X1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX0RM RkNOX0ggMQ0KfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIg0KfCAjZGVmaW5lIEhBVkVfWkxJ Ql9IIDENCnwgI2RlZmluZSBIQVZFX0xJQlogMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0K fCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9GQ05UTF9IIDENCnwgI2Rl ZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZFX0NUWVBFX0ggMQ0KfCAjZGVmaW5l IEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRVJSTk9fSCAxDQp8ICNkZWZpbmUgSEFW RV9TVERBUkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZF X1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZF X1RJTUVfSCAxDQp8ICNkZWZpbmUgSEFWRV9JRUVFRlBfSCAxDQp8ICNkZWZpbmUgSEFWRV9NQVRI X0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElNSVRTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRkxPQVRfSCAx DQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0gg MQ0KfCAjZGVmaW5lIEhBVkVfTkVUSU5FVF9JTl9IIDENCnwgI2RlZmluZSBIQVZFX0FSUEFfSU5F VF9IIDENCnwgI2RlZmluZSBIQVZFX05FVERCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVf SCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU0VMRUNUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUE9MTF9I IDENCnwgI2RlZmluZSBIQVZFX1NZU19NTUFOX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVC X0ggMQ0KfCAjZGVmaW5lIEhBVkVfU0lHTkFMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQVJQQV9OQU1F U0VSX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUkVTT0xWX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05f SCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJGVElNRSAxDQp8ICNkZWZpbmUgSEFWRV9TVFJEVVAgMQ0K fCAvKiBlbmQgY29uZmRlZnMuaC4gICovDQp8IC8qIERlZmluZSBzdHJuZHVwIHRvIGFuIGlubm9j dW91cyB2YXJpYW50LCBpbiBjYXNlIDxsaW1pdHMuaD4gZGVjbGFyZXMgc3RybmR1cC4NCnwgICAg Rm9yIGV4YW1wbGUsIEhQLVVYIDExaSA8bGltaXRzLmg+IGRlY2xhcmVzIGdldHRpbWVvZmRheS4g ICovDQp8ICNkZWZpbmUgc3RybmR1cCBpbm5vY3VvdXNfc3RybmR1cA0KfCANCnwgLyogU3lzdGVt IGhlYWRlciB0byBkZWZpbmUgX19zdHViIG1hY3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5 cGVzLA0KfCAgICAgd2hpY2ggY2FuIGNvbmZsaWN0IHdpdGggY2hhciBzdHJuZHVwICgpOyBiZWxv dy4NCnwgICAgIFByZWZlciA8bGltaXRzLmg+IHRvIDxhc3NlcnQuaD4gaWYgX19TVERDX18gaXMg ZGVmaW5lZCwgc2luY2UNCnwgICAgIDxsaW1pdHMuaD4gZXhpc3RzIGV2ZW4gb24gZnJlZXN0YW5k aW5nIGNvbXBpbGVycy4gICovDQp8IA0KfCAjaWZkZWYgX19TVERDX18NCnwgIyBpbmNsdWRlIDxs aW1pdHMuaD4NCnwgI2Vsc2UNCnwgIyBpbmNsdWRlIDxhc3NlcnQuaD4NCnwgI2VuZGlmDQp8IA0K fCAjdW5kZWYgc3RybmR1cA0KfCANCnwgLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90 b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuDQp8ICAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0 IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIEdDQw0KfCAgICBidWlsdGluIGFuZCB0aGVuIGl0 cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLw0KfCAjaWZkZWYgX19j cGx1c3BsdXMNCnwgZXh0ZXJuICJDIg0KfCAjZW5kaWYNCnwgY2hhciBzdHJuZHVwICgpOw0KfCAv KiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBp bXBsZW1lbnRzDQp8ICAgICB0byBhbHdheXMgZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUgZnVuY3Rp b25zIGFyZSBhY3R1YWxseSBuYW1lZA0KfCAgICAgc29tZXRoaW5nIHN0YXJ0aW5nIHdpdGggX18g YW5kIHRoZSBub3JtYWwgbmFtZSBpcyBhbiBhbGlhcy4gICovDQp8ICNpZiBkZWZpbmVkIF9fc3R1 Yl9zdHJuZHVwIHx8IGRlZmluZWQgX19zdHViX19fc3RybmR1cA0KfCBjaG9rZSBtZQ0KfCAjZW5k aWYNCnwgDQp8IGludA0KfCBtYWluICgpDQp8IHsNCnwgcmV0dXJuIHN0cm5kdXAgKCk7DQp8ICAg Ow0KfCAgIHJldHVybiAwOw0KfCB9DQpjb25maWd1cmU6MTI3MTA6IHJlc3VsdDogbm8NCmNvbmZp Z3VyZToxMjcxMDogY2hlY2tpbmcgZm9yIHN0cmVycm9yDQpjb25maWd1cmU6MTI3MTA6IGNjIC1v IGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vz ci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KY29uZmln dXJlOjEyNzEwOiAkPyA9IDANCmNvbmZpZ3VyZToxMjcxMDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3Vy ZToxMjcyMjogY2hlY2tpbmcgZm9yIGZpbml0ZQ0KY29uZmlndXJlOjEyNzIyOiBjYyAtbyBjb25m dGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9j YWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCi92YXIvdG1wLy9j Y09jbm41OC5vKC50ZXh0KzB4ZCk6IEluIGZ1bmN0aW9uIGBtYWluJzoNCjogdW5kZWZpbmVkIHJl ZmVyZW5jZSB0byBgZmluaXRlJw0KY29uZmlndXJlOjEyNzIyOiAkPyA9IDENCmNvbmZpZ3VyZTog ZmFpbGVkIHByb2dyYW0gd2FzOg0KfCAvKiBjb25mZGVmcy5oICovDQp8ICNkZWZpbmUgUEFDS0FH RV9OQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FH RV9WRVJTSU9OICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiINCnwgI2RlZmluZSBQQUNL QUdFX0JVR1JFUE9SVCAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIiDQp8ICNkZWZpbmUgUEFD S0FHRSAibGlieG1sMiINCnwgI2RlZmluZSBWRVJTSU9OICIyLjcuOCINCnwgI2RlZmluZSBQUk9U T1RZUEVTIDENCnwgI2RlZmluZSBfX1BST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIFNURENfSEVBREVS UyAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RB VF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19I IDENCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAx DQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEN CnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwg I2RlZmluZSBIQVZFX0RMRkNOX0ggMQ0KfCAjZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIg0KfCAj ZGVmaW5lIEhBVkVfWkxJQl9IIDENCnwgI2RlZmluZSBIQVZFX0xJQlogMQ0KfCAjZGVmaW5lIEhB VkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9G Q05UTF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZFX0NUWVBF X0ggMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRVJSTk9fSCAx DQp8ICNkZWZpbmUgSEFWRV9TVERBUkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEN CnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEN CnwgI2RlZmluZSBIQVZFX1RJTUVfSCAxDQp8ICNkZWZpbmUgSEFWRV9JRUVFRlBfSCAxDQp8ICNk ZWZpbmUgSEFWRV9NQVRIX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElNSVRTX0ggMQ0KfCAjZGVmaW5l IEhBVkVfRkxPQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxDQp8ICNkZWZpbmUgSEFW RV9TWVNfU09DS0VUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTkVUSU5FVF9JTl9IIDENCnwgI2RlZmlu ZSBIQVZFX0FSUEFfSU5FVF9IIDENCnwgI2RlZmluZSBIQVZFX05FVERCX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1lTX1RJTUVfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU0VMRUNUX0ggMQ0KfCAjZGVm aW5lIEhBVkVfUE9MTF9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19NTUFOX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1lTX1RJTUVCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU0lHTkFMX0ggMQ0KfCAjZGVmaW5l IEhBVkVfQVJQQV9OQU1FU0VSX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUkVTT0xWX0ggMQ0KfCAjZGVm aW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJGVElNRSAxDQp8ICNkZWZpbmUg SEFWRV9TVFJEVVAgMQ0KfCAjZGVmaW5lIEhBVkVfU1RSRVJST1IgMQ0KfCAvKiBlbmQgY29uZmRl ZnMuaC4gICovDQp8IC8qIERlZmluZSBmaW5pdGUgdG8gYW4gaW5ub2N1b3VzIHZhcmlhbnQsIGlu IGNhc2UgPGxpbWl0cy5oPiBkZWNsYXJlcyBmaW5pdGUuDQp8ICAgIEZvciBleGFtcGxlLCBIUC1V WCAxMWkgPGxpbWl0cy5oPiBkZWNsYXJlcyBnZXR0aW1lb2ZkYXkuICAqLw0KfCAjZGVmaW5lIGZp bml0ZSBpbm5vY3VvdXNfZmluaXRlDQp8IA0KfCAvKiBTeXN0ZW0gaGVhZGVyIHRvIGRlZmluZSBf X3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsDQp8ICAgICB3aGljaCBj YW4gY29uZmxpY3Qgd2l0aCBjaGFyIGZpbml0ZSAoKTsgYmVsb3cuDQp8ICAgICBQcmVmZXIgPGxp bWl0cy5oPiB0byA8YXNzZXJ0Lmg+IGlmIF9fU1REQ19fIGlzIGRlZmluZWQsIHNpbmNlDQp8ICAg ICA8bGltaXRzLmg+IGV4aXN0cyBldmVuIG9uIGZyZWVzdGFuZGluZyBjb21waWxlcnMuICAqLw0K fCANCnwgI2lmZGVmIF9fU1REQ19fDQp8ICMgaW5jbHVkZSA8bGltaXRzLmg+DQp8ICNlbHNlDQp8 ICMgaW5jbHVkZSA8YXNzZXJ0Lmg+DQp8ICNlbmRpZg0KfCANCnwgI3VuZGVmIGZpbml0ZQ0KfCAN CnwgLyogT3ZlcnJpZGUgYW55IEdDQyBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJy b3IuDQp8ICAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlw ZSBvZiBhIEdDQw0KfCAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUg d291bGQgc3RpbGwgYXBwbHkuICAqLw0KfCAjaWZkZWYgX19jcGx1c3BsdXMNCnwgZXh0ZXJuICJD Ig0KfCAjZW5kaWYNCnwgY2hhciBmaW5pdGUgKCk7DQp8IC8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRl ZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNoIGl0IGltcGxlbWVudHMNCnwgICAgIHRvIGFs d2F5cyBmYWlsIHdpdGggRU5PU1lTLiAgU29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVk DQp8ICAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlz IGFuIGFsaWFzLiAgKi8NCnwgI2lmIGRlZmluZWQgX19zdHViX2Zpbml0ZSB8fCBkZWZpbmVkIF9f c3R1Yl9fX2Zpbml0ZQ0KfCBjaG9rZSBtZQ0KfCAjZW5kaWYNCnwgDQp8IGludA0KfCBtYWluICgp DQp8IHsNCnwgcmV0dXJuIGZpbml0ZSAoKTsNCnwgICA7DQp8ICAgcmV0dXJuIDA7DQp8IH0NCmNv bmZpZ3VyZToxMjcyMjogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyNzIyOiBjaGVja2luZyBmb3Ig aXNuYW5kDQpjb25maWd1cmU6MTI3MjI6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1h bGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9j YWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KL3Zhci90bXAvL2NjdnZQZ2xxLm8oLnRleHQrMHhkKTog SW4gZnVuY3Rpb24gYG1haW4nOg0KOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBpc25hbmQnDQpj b25maWd1cmU6MTI3MjI6ICQ/ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8 IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQ QUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmlu ZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNk ZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVm aW5lIFZFUlNJT04gIjIuNy44Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9f UFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX1NZ U19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVf U1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVN T1JZX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBIQVZFX0lOVFRZ UEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1RE X0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAx DQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0K fCAjZGVmaW5lIEhBVkVfTElCWiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZp bmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhB VkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9E SVJFTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9FUlJOT19IIDENCnwgI2RlZmluZSBIQVZFX1NUREFS R19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZ UEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVElNRV9I IDENCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDENCnwgI2RlZmluZSBIQVZFX01BVEhfSCAxDQp8 ICNkZWZpbmUgSEFWRV9MSU1JVFNfSCAxDQp8ICNkZWZpbmUgSEFWRV9GTE9BVF9IIDENCnwgI2Rl ZmluZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxDQp8ICNk ZWZpbmUgSEFWRV9ORVRJTkVUX0lOX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQVJQQV9JTkVUX0ggMQ0K fCAjZGVmaW5lIEhBVkVfTkVUREJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDENCnwg I2RlZmluZSBIQVZFX1NZU19TRUxFQ1RfSCAxDQp8ICNkZWZpbmUgSEFWRV9QT0xMX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfU1lTX01NQU5fSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRUJfSCAxDQp8 ICNkZWZpbmUgSEFWRV9TSUdOQUxfSCAxDQp8ICNkZWZpbmUgSEFWRV9BUlBBX05BTUVTRVJfSCAx DQp8ICNkZWZpbmUgSEFWRV9SRVNPTFZfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwg I2RlZmluZSBIQVZFX1NUUkZUSU1FIDENCnwgI2RlZmluZSBIQVZFX1NUUkRVUCAxDQp8ICNkZWZp bmUgSEFWRV9TVFJFUlJPUiAxDQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8NCnwgLyogRGVmaW5l IGlzbmFuZCB0byBhbiBpbm5vY3VvdXMgdmFyaWFudCwgaW4gY2FzZSA8bGltaXRzLmg+IGRlY2xh cmVzIGlzbmFuZC4NCnwgICAgRm9yIGV4YW1wbGUsIEhQLVVYIDExaSA8bGltaXRzLmg+IGRlY2xh cmVzIGdldHRpbWVvZmRheS4gICovDQp8ICNkZWZpbmUgaXNuYW5kIGlubm9jdW91c19pc25hbmQN CnwgDQp8IC8qIFN5c3RlbSBoZWFkZXIgdG8gZGVmaW5lIF9fc3R1YiBtYWNyb3MgYW5kIGhvcGVm dWxseSBmZXcgcHJvdG90eXBlcywNCnwgICAgIHdoaWNoIGNhbiBjb25mbGljdCB3aXRoIGNoYXIg aXNuYW5kICgpOyBiZWxvdy4NCnwgICAgIFByZWZlciA8bGltaXRzLmg+IHRvIDxhc3NlcnQuaD4g aWYgX19TVERDX18gaXMgZGVmaW5lZCwgc2luY2UNCnwgICAgIDxsaW1pdHMuaD4gZXhpc3RzIGV2 ZW4gb24gZnJlZXN0YW5kaW5nIGNvbXBpbGVycy4gICovDQp8IA0KfCAjaWZkZWYgX19TVERDX18N CnwgIyBpbmNsdWRlIDxsaW1pdHMuaD4NCnwgI2Vsc2UNCnwgIyBpbmNsdWRlIDxhc3NlcnQuaD4N CnwgI2VuZGlmDQp8IA0KfCAjdW5kZWYgaXNuYW5kDQp8IA0KfCAvKiBPdmVycmlkZSBhbnkgR0ND IGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4NCnwgICAgVXNlIGNoYXIgYmVj YXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDDQp8ICAgIGJ1aWx0 aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICov DQp8ICNpZmRlZiBfX2NwbHVzcGx1cw0KfCBleHRlcm4gIkMiDQp8ICNlbmRpZg0KfCBjaGFyIGlz bmFuZCAoKTsNCnwgLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5lcyB0aGlzIGZvciBmdW5jdGlv bnMgd2hpY2ggaXQgaW1wbGVtZW50cw0KfCAgICAgdG8gYWx3YXlzIGZhaWwgd2l0aCBFTk9TWVMu ICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQNCnwgICAgIHNvbWV0aGluZyBzdGFy dGluZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMuICAqLw0KfCAjaWYg ZGVmaW5lZCBfX3N0dWJfaXNuYW5kIHx8IGRlZmluZWQgX19zdHViX19faXNuYW5kDQp8IGNob2tl IG1lDQp8ICNlbmRpZg0KfCANCnwgaW50DQp8IG1haW4gKCkNCnwgew0KfCByZXR1cm4gaXNuYW5k ICgpOw0KfCAgIDsNCnwgICByZXR1cm4gMDsNCnwgfQ0KY29uZmlndXJlOjEyNzIyOiByZXN1bHQ6 IG5vDQpjb25maWd1cmU6MTI3MjI6IGNoZWNraW5nIGZvciBmcF9jbGFzcw0KY29uZmlndXJlOjEy NzIyOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1n bnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+ JjUNCi92YXIvdG1wLy9jY2JKbVI0Wi5vKC50ZXh0KzB4ZCk6IEluIGZ1bmN0aW9uIGBtYWluJzoN CjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZnBfY2xhc3MnDQpjb25maWd1cmU6MTI3MjI6ICQ/ ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8N CnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiIN CnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAi Ig0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwg IiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJT04gIjIuNy44 Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQp8ICNk ZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2Rl ZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KfCAjZGVm aW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhB VkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgTFRfT0JK RElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElC WiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEN CnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZp bmUgSEFWRV9FUlJOT19IIDENCnwgI2RlZmluZSBIQVZFX1NUREFSR19IIDENCnwgI2RlZmluZSBI QVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVElNRV9IIDENCnwgI2RlZmluZSBIQVZF X0lFRUVGUF9IIDENCnwgI2RlZmluZSBIQVZFX01BVEhfSCAxDQp8ICNkZWZpbmUgSEFWRV9MSU1J VFNfSCAxDQp8ICNkZWZpbmUgSEFWRV9GTE9BVF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJQl9I IDENCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9ORVRJTkVU X0lOX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQVJQQV9JTkVUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTkVU REJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19T RUxFQ1RfSCAxDQp8ICNkZWZpbmUgSEFWRV9QT0xMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX01N QU5fSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TSUdO QUxfSCAxDQp8ICNkZWZpbmUgSEFWRV9BUlBBX05BTUVTRVJfSCAxDQp8ICNkZWZpbmUgSEFWRV9S RVNPTFZfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwgI2RlZmluZSBIQVZFX1NUUkZU SU1FIDENCnwgI2RlZmluZSBIQVZFX1NUUkRVUCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJFUlJPUiAx DQp8IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8NCnwgLyogRGVmaW5lIGZwX2NsYXNzIHRvIGFuIGlu bm9jdW91cyB2YXJpYW50LCBpbiBjYXNlIDxsaW1pdHMuaD4gZGVjbGFyZXMgZnBfY2xhc3MuDQp8 ICAgIEZvciBleGFtcGxlLCBIUC1VWCAxMWkgPGxpbWl0cy5oPiBkZWNsYXJlcyBnZXR0aW1lb2Zk YXkuICAqLw0KfCAjZGVmaW5lIGZwX2NsYXNzIGlubm9jdW91c19mcF9jbGFzcw0KfCANCnwgLyog U3lzdGVtIGhlYWRlciB0byBkZWZpbmUgX19zdHViIG1hY3JvcyBhbmQgaG9wZWZ1bGx5IGZldyBw cm90b3R5cGVzLA0KfCAgICAgd2hpY2ggY2FuIGNvbmZsaWN0IHdpdGggY2hhciBmcF9jbGFzcyAo KTsgYmVsb3cuDQp8ICAgICBQcmVmZXIgPGxpbWl0cy5oPiB0byA8YXNzZXJ0Lmg+IGlmIF9fU1RE Q19fIGlzIGRlZmluZWQsIHNpbmNlDQp8ICAgICA8bGltaXRzLmg+IGV4aXN0cyBldmVuIG9uIGZy ZWVzdGFuZGluZyBjb21waWxlcnMuICAqLw0KfCANCnwgI2lmZGVmIF9fU1REQ19fDQp8ICMgaW5j bHVkZSA8bGltaXRzLmg+DQp8ICNlbHNlDQp8ICMgaW5jbHVkZSA8YXNzZXJ0Lmg+DQp8ICNlbmRp Zg0KfCANCnwgI3VuZGVmIGZwX2NsYXNzDQp8IA0KfCAvKiBPdmVycmlkZSBhbnkgR0NDIGludGVy bmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4NCnwgICAgVXNlIGNoYXIgYmVjYXVzZSBp bnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgR0NDDQp8ICAgIGJ1aWx0aW4gYW5k IHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovDQp8ICNp ZmRlZiBfX2NwbHVzcGx1cw0KfCBleHRlcm4gIkMiDQp8ICNlbmRpZg0KfCBjaGFyIGZwX2NsYXNz ICgpOw0KfCAvKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMgZm9yIGZ1bmN0aW9ucyB3 aGljaCBpdCBpbXBsZW1lbnRzDQp8ICAgICB0byBhbHdheXMgZmFpbCB3aXRoIEVOT1NZUy4gIFNv bWUgZnVuY3Rpb25zIGFyZSBhY3R1YWxseSBuYW1lZA0KfCAgICAgc29tZXRoaW5nIHN0YXJ0aW5n IHdpdGggX18gYW5kIHRoZSBub3JtYWwgbmFtZSBpcyBhbiBhbGlhcy4gICovDQp8ICNpZiBkZWZp bmVkIF9fc3R1Yl9mcF9jbGFzcyB8fCBkZWZpbmVkIF9fc3R1Yl9fX2ZwX2NsYXNzDQp8IGNob2tl IG1lDQp8ICNlbmRpZg0KfCANCnwgaW50DQp8IG1haW4gKCkNCnwgew0KfCByZXR1cm4gZnBfY2xh c3MgKCk7DQp8ICAgOw0KfCAgIHJldHVybiAwOw0KfCB9DQpjb25maWd1cmU6MTI3MjI6IHJlc3Vs dDogbm8NCmNvbmZpZ3VyZToxMjcyMjogY2hlY2tpbmcgZm9yIGNsYXNzDQpjb25maWd1cmU6MTI3 MjI6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdu dTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4m NQ0KL3Zhci90bXAvL2NjVW42d2xKLm8oLnRleHQrMHhkKTogSW4gZnVuY3Rpb24gYG1haW4nOg0K OiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBjbGFzcycNCmNvbmZpZ3VyZToxMjcyMjogJD8gPSAx DQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCnwgLyogY29uZmRlZnMuaCAqLw0KfCAj ZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiIg0KfCAj ZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiDQp8 ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiINCnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIg0K fCAjZGVmaW5lIFBBQ0tBR0UgImxpYnhtbDIiDQp8ICNkZWZpbmUgVkVSU0lPTiAiMi43LjgiDQp8 ICNkZWZpbmUgUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgX19QUk9UT1RZUEVTIDENCnwgI2RlZmlu ZSBTVERDX0hFQURFUlMgMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAxDQp8ICNkZWZpbmUg SEFWRV9TVFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9NRU1PUllfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVFJJTkdTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZpbmUgSEFWRV9T VFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwgI2RlZmluZSBMVF9PQkpESVIg Ii5saWJzLyINCnwgI2RlZmluZSBIQVZFX1pMSUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9MSUJaIDEN CnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQ0KfCAj ZGVmaW5lIEhBVkVfRkNOVExfSCAxDQp8ICNkZWZpbmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZp bmUgSEFWRV9DVFlQRV9IIDENCnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBI QVZFX0VSUk5PX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1REQVJHX0ggMQ0KfCAjZGVmaW5lIEhBVkVf U1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9USU1FX0ggMQ0KfCAjZGVmaW5lIEhBVkVfSUVF RUZQX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUFUSF9IIDENCnwgI2RlZmluZSBIQVZFX0xJTUlUU19I IDENCnwgI2RlZmluZSBIQVZFX0ZMT0FUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0K fCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDENCnwgI2RlZmluZSBIQVZFX05FVElORVRfSU5f SCAxDQp8ICNkZWZpbmUgSEFWRV9BUlBBX0lORVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9ORVREQl9I IDENCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1NFTEVD VF9IIDENCnwgI2RlZmluZSBIQVZFX1BPTExfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfTU1BTl9I IDENCnwgI2RlZmluZSBIQVZFX1NZU19USU1FQl9IIDENCnwgI2RlZmluZSBIQVZFX1NJR05BTF9I IDENCnwgI2RlZmluZSBIQVZFX0FSUEFfTkFNRVNFUl9IIDENCnwgI2RlZmluZSBIQVZFX1JFU09M Vl9IIDENCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSRlRJTUUg MQ0KfCAjZGVmaW5lIEhBVkVfU1RSRFVQIDENCnwgI2RlZmluZSBIQVZFX1NUUkVSUk9SIDENCnwg LyogZW5kIGNvbmZkZWZzLmguICAqLw0KfCAvKiBEZWZpbmUgY2xhc3MgdG8gYW4gaW5ub2N1b3Vz IHZhcmlhbnQsIGluIGNhc2UgPGxpbWl0cy5oPiBkZWNsYXJlcyBjbGFzcy4NCnwgICAgRm9yIGV4 YW1wbGUsIEhQLVVYIDExaSA8bGltaXRzLmg+IGRlY2xhcmVzIGdldHRpbWVvZmRheS4gICovDQp8 ICNkZWZpbmUgY2xhc3MgaW5ub2N1b3VzX2NsYXNzDQp8IA0KfCAvKiBTeXN0ZW0gaGVhZGVyIHRv IGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsDQp8ICAg ICB3aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIGNsYXNzICgpOyBiZWxvdy4NCnwgICAgIFBy ZWZlciA8bGltaXRzLmg+IHRvIDxhc3NlcnQuaD4gaWYgX19TVERDX18gaXMgZGVmaW5lZCwgc2lu Y2UNCnwgICAgIDxsaW1pdHMuaD4gZXhpc3RzIGV2ZW4gb24gZnJlZXN0YW5kaW5nIGNvbXBpbGVy cy4gICovDQp8IA0KfCAjaWZkZWYgX19TVERDX18NCnwgIyBpbmNsdWRlIDxsaW1pdHMuaD4NCnwg I2Vsc2UNCnwgIyBpbmNsdWRlIDxhc3NlcnQuaD4NCnwgI2VuZGlmDQp8IA0KfCAjdW5kZWYgY2xh c3MNCnwgDQp8IC8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lk IGFuIGVycm9yLg0KfCAgICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0 dXJuIHR5cGUgb2YgYSBHQ0MNCnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJv dG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8NCnwgI2lmZGVmIF9fY3BsdXNwbHVzDQp8IGV4 dGVybiAiQyINCnwgI2VuZGlmDQp8IGNoYXIgY2xhc3MgKCk7DQp8IC8qIFRoZSBHTlUgQyBsaWJy YXJ5IGRlZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNoIGl0IGltcGxlbWVudHMNCnwgICAg IHRvIGFsd2F5cyBmYWlsIHdpdGggRU5PU1lTLiAgU29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5 IG5hbWVkDQp8ICAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBu YW1lIGlzIGFuIGFsaWFzLiAgKi8NCnwgI2lmIGRlZmluZWQgX19zdHViX2NsYXNzIHx8IGRlZmlu ZWQgX19zdHViX19fY2xhc3MNCnwgY2hva2UgbWUNCnwgI2VuZGlmDQp8IA0KfCBpbnQNCnwgbWFp biAoKQ0KfCB7DQp8IHJldHVybiBjbGFzcyAoKTsNCnwgICA7DQp8ICAgcmV0dXJuIDA7DQp8IH0N CmNvbmZpZ3VyZToxMjcyMjogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyNzIyOiBjaGVja2luZyBm b3IgZnBjbGFzcw0KY29uZmlndXJlOjEyNzIyOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNy L2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCi92YXIvdG1wLy9jY2V1NFVUNy5vKC50ZXh0KzB4 ZCk6IEluIGZ1bmN0aW9uIGBtYWluJzoNCjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZnBjbGFz cycNCmNvbmZpZ3VyZToxMjcyMjogJD8gPSAxDQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdh czoNCnwgLyogY29uZmRlZnMuaCAqLw0KfCAjZGVmaW5lIFBBQ0tBR0VfTkFNRSAiIg0KfCAjZGVm aW5lIFBBQ0tBR0VfVEFSTkFNRSAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIg0KfCAj ZGVmaW5lIFBBQ0tBR0VfU1RSSU5HICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9CVUdSRVBPUlQgIiIN CnwgI2RlZmluZSBQQUNLQUdFX1VSTCAiIg0KfCAjZGVmaW5lIFBBQ0tBR0UgImxpYnhtbDIiDQp8 ICNkZWZpbmUgVkVSU0lPTiAiMi43LjgiDQp8ICNkZWZpbmUgUFJPVE9UWVBFUyAxDQp8ICNkZWZp bmUgX19QUk9UT1RZUEVTIDENCnwgI2RlZmluZSBTVERDX0hFQURFUlMgMQ0KfCAjZGVmaW5lIEhB VkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUg SEFWRV9TVERMSUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFW RV9NRU1PUllfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQ0KfCAjZGVmaW5lIEhBVkVf SU5UVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9V TklTVERfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZD Tl9IIDENCnwgI2RlZmluZSBMVF9PQkpESVIgIi5saWJzLyINCnwgI2RlZmluZSBIQVZFX1pMSUJf SCAxDQp8ICNkZWZpbmUgSEFWRV9MSUJaIDENCnwgI2RlZmluZSBIQVZFX0RJUkVOVF9IIDENCnwg I2RlZmluZSBTVERDX0hFQURFUlMgMQ0KfCAjZGVmaW5lIEhBVkVfRkNOVExfSCAxDQp8ICNkZWZp bmUgSEFWRV9VTklTVERfSCAxDQp8ICNkZWZpbmUgSEFWRV9DVFlQRV9IIDENCnwgI2RlZmluZSBI QVZFX0RJUkVOVF9IIDENCnwgI2RlZmluZSBIQVZFX0VSUk5PX0ggMQ0KfCAjZGVmaW5lIEhBVkVf U1REQVJHX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1NUQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9T WVNfVFlQRVNfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERJTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9U SU1FX0ggMQ0KfCAjZGVmaW5lIEhBVkVfSUVFRUZQX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUFUSF9I IDENCnwgI2RlZmluZSBIQVZFX0xJTUlUU19IIDENCnwgI2RlZmluZSBIQVZFX0ZMT0FUX0ggMQ0K fCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1NPQ0tFVF9IIDEN CnwgI2RlZmluZSBIQVZFX05FVElORVRfSU5fSCAxDQp8ICNkZWZpbmUgSEFWRV9BUlBBX0lORVRf SCAxDQp8ICNkZWZpbmUgSEFWRV9ORVREQl9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19USU1FX0gg MQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1NFTEVDVF9IIDENCnwgI2RlZmluZSBIQVZFX1BPTExfSCAx DQp8ICNkZWZpbmUgSEFWRV9TWVNfTU1BTl9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19USU1FQl9I IDENCnwgI2RlZmluZSBIQVZFX1NJR05BTF9IIDENCnwgI2RlZmluZSBIQVZFX0FSUEFfTkFNRVNF Ul9IIDENCnwgI2RlZmluZSBIQVZFX1JFU09MVl9IIDENCnwgI2RlZmluZSBIQVZFX0RMRkNOX0gg MQ0KfCAjZGVmaW5lIEhBVkVfU1RSRlRJTUUgMQ0KfCAjZGVmaW5lIEhBVkVfU1RSRFVQIDENCnwg I2RlZmluZSBIQVZFX1NUUkVSUk9SIDENCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLw0KfCAvKiBE ZWZpbmUgZnBjbGFzcyB0byBhbiBpbm5vY3VvdXMgdmFyaWFudCwgaW4gY2FzZSA8bGltaXRzLmg+ IGRlY2xhcmVzIGZwY2xhc3MuDQp8ICAgIEZvciBleGFtcGxlLCBIUC1VWCAxMWkgPGxpbWl0cy5o PiBkZWNsYXJlcyBnZXR0aW1lb2ZkYXkuICAqLw0KfCAjZGVmaW5lIGZwY2xhc3MgaW5ub2N1b3Vz X2ZwY2xhc3MNCnwgDQp8IC8qIFN5c3RlbSBoZWFkZXIgdG8gZGVmaW5lIF9fc3R1YiBtYWNyb3Mg YW5kIGhvcGVmdWxseSBmZXcgcHJvdG90eXBlcywNCnwgICAgIHdoaWNoIGNhbiBjb25mbGljdCB3 aXRoIGNoYXIgZnBjbGFzcyAoKTsgYmVsb3cuDQp8ICAgICBQcmVmZXIgPGxpbWl0cy5oPiB0byA8 YXNzZXJ0Lmg+IGlmIF9fU1REQ19fIGlzIGRlZmluZWQsIHNpbmNlDQp8ICAgICA8bGltaXRzLmg+ IGV4aXN0cyBldmVuIG9uIGZyZWVzdGFuZGluZyBjb21waWxlcnMuICAqLw0KfCANCnwgI2lmZGVm IF9fU1REQ19fDQp8ICMgaW5jbHVkZSA8bGltaXRzLmg+DQp8ICNlbHNlDQp8ICMgaW5jbHVkZSA8 YXNzZXJ0Lmg+DQp8ICNlbmRpZg0KfCANCnwgI3VuZGVmIGZwY2xhc3MNCnwgDQp8IC8qIE92ZXJy aWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLg0KfCAgICBV c2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MN CnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxs IGFwcGx5LiAgKi8NCnwgI2lmZGVmIF9fY3BsdXNwbHVzDQp8IGV4dGVybiAiQyINCnwgI2VuZGlm DQp8IGNoYXIgZnBjbGFzcyAoKTsNCnwgLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5lcyB0aGlz IGZvciBmdW5jdGlvbnMgd2hpY2ggaXQgaW1wbGVtZW50cw0KfCAgICAgdG8gYWx3YXlzIGZhaWwg d2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQNCnwgICAgIHNv bWV0aGluZyBzdGFydGluZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMu ICAqLw0KfCAjaWYgZGVmaW5lZCBfX3N0dWJfZnBjbGFzcyB8fCBkZWZpbmVkIF9fc3R1Yl9fX2Zw Y2xhc3MNCnwgY2hva2UgbWUNCnwgI2VuZGlmDQp8IA0KfCBpbnQNCnwgbWFpbiAoKQ0KfCB7DQp8 IHJldHVybiBmcGNsYXNzICgpOw0KfCAgIDsNCnwgICByZXR1cm4gMDsNCnwgfQ0KY29uZmlndXJl OjEyNzIyOiByZXN1bHQ6IG5vDQpjb25maWd1cmU6MTI3MzQ6IGNoZWNraW5nIGZvciBzdHJmdGlt ZQ0KY29uZmlndXJlOjEyNzM0OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNzM0OiBjaGVja2lu ZyBmb3IgbG9jYWx0aW1lDQpjb25maWd1cmU6MTI3MzQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KY29uZmlndXJlOjEyNzM0OiAkPyA9IDAN CmNvbmZpZ3VyZToxMjczNDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjczNDogY2hlY2tpbmcg Zm9yIGdldHRpbWVvZmRheQ0KY29uZmlndXJlOjEyNzM0OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZu by1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAg LUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZpZ3VyZToxMjczNDogJD8gPSAw DQpjb25maWd1cmU6MTI3MzQ6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI3MzQ6IGNoZWNraW5n IGZvciBmdGltZQ0KY29uZmlndXJlOjEyNzM0OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJp Y3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNy L2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCi92YXIvdG1wLy9jY3RzNk1pWi5vKC50ZXh0KzB4 ZCk6IEluIGZ1bmN0aW9uIGBtYWluJzoNCjogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZnRpbWUn DQpjb25maWd1cmU6MTI3MzQ6ICQ/ID0gMQ0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6 DQp8IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCnwgI2RlZmlu ZSBQQUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIiINCnwgI2Rl ZmluZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8 ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAj ZGVmaW5lIFZFUlNJT04gIjIuNy44Ig0KfCAjZGVmaW5lIFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5l IF9fUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZF X1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhB VkVfU1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVf TUVNT1JZX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDENCnwgI2RlZmluZSBIQVZFX0lO VFRZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5J U1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05f SCAxDQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8iDQp8ICNkZWZpbmUgSEFWRV9aTElCX0gg MQ0KfCAjZGVmaW5lIEhBVkVfTElCWiAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNk ZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5l IEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQ1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFW RV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9FUlJOT19IIDENCnwgI2RlZmluZSBIQVZFX1NU REFSR19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lT X1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVElN RV9IIDENCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDENCnwgI2RlZmluZSBIQVZFX01BVEhfSCAx DQp8ICNkZWZpbmUgSEFWRV9MSU1JVFNfSCAxDQp8ICNkZWZpbmUgSEFWRV9GTE9BVF9IIDENCnwg I2RlZmluZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TT0NLRVRfSCAxDQp8 ICNkZWZpbmUgSEFWRV9ORVRJTkVUX0lOX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQVJQQV9JTkVUX0gg MQ0KfCAjZGVmaW5lIEhBVkVfTkVUREJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRV9IIDEN CnwgI2RlZmluZSBIQVZFX1NZU19TRUxFQ1RfSCAxDQp8ICNkZWZpbmUgSEFWRV9QT0xMX0ggMQ0K fCAjZGVmaW5lIEhBVkVfU1lTX01NQU5fSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVElNRUJfSCAx DQp8ICNkZWZpbmUgSEFWRV9TSUdOQUxfSCAxDQp8ICNkZWZpbmUgSEFWRV9BUlBBX05BTUVTRVJf SCAxDQp8ICNkZWZpbmUgSEFWRV9SRVNPTFZfSCAxDQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEN CnwgI2RlZmluZSBIQVZFX1NUUkZUSU1FIDENCnwgI2RlZmluZSBIQVZFX1NUUkRVUCAxDQp8ICNk ZWZpbmUgSEFWRV9TVFJFUlJPUiAxDQp8ICNkZWZpbmUgSEFWRV9TVFJGVElNRSAxDQp8ICNkZWZp bmUgSEFWRV9MT0NBTFRJTUUgMQ0KfCAjZGVmaW5lIEhBVkVfR0VUVElNRU9GREFZIDENCnwgLyog ZW5kIGNvbmZkZWZzLmguICAqLw0KfCAvKiBEZWZpbmUgZnRpbWUgdG8gYW4gaW5ub2N1b3VzIHZh cmlhbnQsIGluIGNhc2UgPGxpbWl0cy5oPiBkZWNsYXJlcyBmdGltZS4NCnwgICAgRm9yIGV4YW1w bGUsIEhQLVVYIDExaSA8bGltaXRzLmg+IGRlY2xhcmVzIGdldHRpbWVvZmRheS4gICovDQp8ICNk ZWZpbmUgZnRpbWUgaW5ub2N1b3VzX2Z0aW1lDQp8IA0KfCAvKiBTeXN0ZW0gaGVhZGVyIHRvIGRl ZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsDQp8ICAgICB3 aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIGZ0aW1lICgpOyBiZWxvdy4NCnwgICAgIFByZWZl ciA8bGltaXRzLmg+IHRvIDxhc3NlcnQuaD4gaWYgX19TVERDX18gaXMgZGVmaW5lZCwgc2luY2UN CnwgICAgIDxsaW1pdHMuaD4gZXhpc3RzIGV2ZW4gb24gZnJlZXN0YW5kaW5nIGNvbXBpbGVycy4g ICovDQp8IA0KfCAjaWZkZWYgX19TVERDX18NCnwgIyBpbmNsdWRlIDxsaW1pdHMuaD4NCnwgI2Vs c2UNCnwgIyBpbmNsdWRlIDxhc3NlcnQuaD4NCnwgI2VuZGlmDQp8IA0KfCAjdW5kZWYgZnRpbWUN CnwgDQp8IC8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFu IGVycm9yLg0KfCAgICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJu IHR5cGUgb2YgYSBHQ0MNCnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90 eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8NCnwgI2lmZGVmIF9fY3BsdXNwbHVzDQp8IGV4dGVy biAiQyINCnwgI2VuZGlmDQp8IGNoYXIgZnRpbWUgKCk7DQp8IC8qIFRoZSBHTlUgQyBsaWJyYXJ5 IGRlZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNoIGl0IGltcGxlbWVudHMNCnwgICAgIHRv IGFsd2F5cyBmYWlsIHdpdGggRU5PU1lTLiAgU29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5h bWVkDQp8ICAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1l IGlzIGFuIGFsaWFzLiAgKi8NCnwgI2lmIGRlZmluZWQgX19zdHViX2Z0aW1lIHx8IGRlZmluZWQg X19zdHViX19fZnRpbWUNCnwgY2hva2UgbWUNCnwgI2VuZGlmDQp8IA0KfCBpbnQNCnwgbWFpbiAo KQ0KfCB7DQp8IHJldHVybiBmdGltZSAoKTsNCnwgICA7DQp8ICAgcmV0dXJuIDA7DQp8IH0NCmNv bmZpZ3VyZToxMjczNDogcmVzdWx0OiBubw0KY29uZmlndXJlOjEyNzQ2OiBjaGVja2luZyBmb3Ig c3RhdA0KY29uZmlndXJlOjEyNzQ2OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxp YXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2Fs L2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZpZ3VyZToxMjc0NjogJD8gPSAwDQpjb25maWd1cmU6 MTI3NDY6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI3NDY6IGNoZWNraW5nIGZvciBfc3RhdA0K Y29uZmlndXJlOjEyNzQ2OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBj b25mdGVzdC5jICA+JjUNCmNvbmZpZ3VyZToxMjc0NjogJD8gPSAwDQpjb25maWd1cmU6MTI3NDY6 IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI3NDY6IGNoZWNraW5nIGZvciBzaWduYWwNCmNvbmZp Z3VyZToxMjc0NjogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBl IC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRl c3QuYyAgPiY1DQpjb25maWd1cmU6MTI3NDY6ICQ/ID0gMA0KY29uZmlndXJlOjEyNzQ2OiByZXN1 bHQ6IHllcw0KY29uZmlndXJlOjEyNzU5OiBjaGVja2luZyBmb3IgcHJpbnRmDQpjb25maWd1cmU6 MTI3NTk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3Rk PWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMg ID4mNQ0KY29uZnRlc3QuYzo5MDogd2FybmluZzogY29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0 LWluIGZ1bmN0aW9uICdwcmludGYnDQpjb25maWd1cmU6MTI3NTk6ICQ/ID0gMA0KY29uZmlndXJl OjEyNzU5OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNzU5OiBjaGVja2luZyBmb3Igc3ByaW50 Zg0KY29uZmlndXJlOjEyNzU5OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNp bmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xp YiBjb25mdGVzdC5jICA+JjUNCmNvbmZ0ZXN0LmM6OTE6IHdhcm5pbmc6IGNvbmZsaWN0aW5nIHR5 cGVzIGZvciBidWlsdC1pbiBmdW5jdGlvbiAnc3ByaW50ZicNCmNvbmZpZ3VyZToxMjc1OTogJD8g PSAwDQpjb25maWd1cmU6MTI3NTk6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTI3NTk6IGNoZWNr aW5nIGZvciBmcHJpbnRmDQpjb25maWd1cmU6MTI3NTk6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5v LXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KY29uZnRlc3QuYzo5Mjogd2FybmluZzog Y29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0LWluIGZ1bmN0aW9uICdmcHJpbnRmJw0KY29uZmln dXJlOjEyNzU5OiAkPyA9IDANCmNvbmZpZ3VyZToxMjc1OTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3Vy ZToxMjc1OTogY2hlY2tpbmcgZm9yIHNucHJpbnRmDQpjb25maWd1cmU6MTI3NTk6IGNjIC1vIGNv bmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9s b2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KY29uZnRlc3Qu Yzo5Mzogd2FybmluZzogY29uZmxpY3RpbmcgdHlwZXMgZm9yIGJ1aWx0LWluIGZ1bmN0aW9uICdz bnByaW50ZicNCmNvbmZpZ3VyZToxMjc1OTogJD8gPSAwDQpjb25maWd1cmU6MTI3NTk6IHJlc3Vs dDogeWVzDQpjb25maWd1cmU6MTI3NTk6IGNoZWNraW5nIGZvciB2ZnByaW50Zg0KY29uZmlndXJl OjEyNzU5OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0 ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j ICA+JjUNCmNvbmZ0ZXN0LmM6OTQ6IHdhcm5pbmc6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciBidWls dC1pbiBmdW5jdGlvbiAndmZwcmludGYnDQpjb25maWd1cmU6MTI3NTk6ICQ/ID0gMA0KY29uZmln dXJlOjEyNzU5OiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjEyNzU5OiBjaGVja2luZyBmb3IgdnNw cmludGYNCmNvbmZpZ3VyZToxMjc1OTogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFs aWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2Nh bC9saWIgY29uZnRlc3QuYyAgPiY1DQpjb25mdGVzdC5jOjk1OiB3YXJuaW5nOiBjb25mbGljdGlu ZyB0eXBlcyBmb3IgYnVpbHQtaW4gZnVuY3Rpb24gJ3ZzcHJpbnRmJw0KY29uZmlndXJlOjEyNzU5 OiAkPyA9IDANCmNvbmZpZ3VyZToxMjc1OTogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjc1OTog Y2hlY2tpbmcgZm9yIHZzbnByaW50Zg0KY29uZmlndXJlOjEyNzU5OiBjYyAtbyBjb25mdGVzdCAt TzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5j bHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZ0ZXN0LmM6OTY6IHdh cm5pbmc6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciBidWlsdC1pbiBmdW5jdGlvbiAndnNucHJpbnRm Jw0KY29uZmlndXJlOjEyNzU5OiAkPyA9IDANCmNvbmZpZ3VyZToxMjc1OTogcmVzdWx0OiB5ZXMN CmNvbmZpZ3VyZToxMjc1OTogY2hlY2tpbmcgZm9yIHNzY2FuZg0KY29uZmlndXJlOjEyNzU5OiBj YyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAt SS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNv bmZ0ZXN0LmM6OTc6IHdhcm5pbmc6IGNvbmZsaWN0aW5nIHR5cGVzIGZvciBidWlsdC1pbiBmdW5j dGlvbiAnc3NjYW5mJw0KY29uZmlndXJlOjEyNzU5OiAkPyA9IDANCmNvbmZpZ3VyZToxMjc1OTog cmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMjc3MTogY2hlY2tpbmcgZm9yIHZhX2NvcHkNCmNvbmZp Z3VyZToxMjc4NTogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBl IC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vzci9sb2NhbC9saWIgY29uZnRl c3QuYyAgPiY1DQpjb25maWd1cmU6MTI3ODU6ICQ/ID0gMA0KY29uZmlndXJlOjEyNzkyOiByZXN1 bHQ6IHllcw0KY29uZmlndXJlOjEyODI5OiBjaGVja2luZyBmb3IgbGlicmFyeSBjb250YWluaW5n IGdldGhvc3RlbnQNCmNvbmZpZ3VyZToxMjg2MDogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3Ry aWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1ML3Vz ci9sb2NhbC9saWIgY29uZnRlc3QuYyAgPiY1DQpjb25maWd1cmU6MTI4NjA6ICQ/ID0gMA0KY29u ZmlndXJlOjEyODc3OiByZXN1bHQ6IG5vbmUgcmVxdWlyZWQNCmNvbmZpZ3VyZToxMjg4NTogY2hl Y2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBzZXRzb2Nrb3B0DQpjb25maWd1cmU6MTI5MTY6 IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5 IC1JL3Vzci9sb2NhbC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0K Y29uZmlndXJlOjEyOTE2OiAkPyA9IDANCmNvbmZpZ3VyZToxMjkzMzogcmVzdWx0OiBub25lIHJl cXVpcmVkDQpjb25maWd1cmU6MTI5NDE6IGNoZWNraW5nIGZvciBsaWJyYXJ5IGNvbnRhaW5pbmcg Y29ubmVjdA0KY29uZmlndXJlOjEyOTcyOiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xv Y2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZpZ3VyZToxMjk3MjogJD8gPSAwDQpjb25maWd1 cmU6MTI5ODk6IHJlc3VsdDogbm9uZSByZXF1aXJlZA0KY29uZmlndXJlOjEyOTk4OiBjaGVja2lu ZyBmb3IgdHlwZSBvZiBzb2NrZXQgbGVuZ3RoIChzb2NrbGVuX3QpDQpjb25maWd1cmU6MTMwMTI6 IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3RkPWdudTg5IC1JL3Vzci9s b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPiY1DQpjb25maWd1cmU6MTMwMTU6IHJlc3VsdDogc29j a2xlbl90ICoNCmNvbmZpZ3VyZToxMzA4NTogY2hlY2tpbmcgd2hldGhlciB0byBlbmFibGUgSVB2 Ng0KY29uZmlndXJlOjEzMTE3OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUg LXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZmlndXJl OjEzMTE3OiAkPyA9IDANCmNvbmZpZ3VyZToxMzEyNDogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZTox MzEzMzogY2hlY2tpbmcgc3RydWN0IHNvY2thZGRyOjpzc19mYW1pbHkNCmNvbmZpZ3VyZToxMzE1 MjogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLUkvdXNy L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+JjUNCmNvbmZpZ3VyZToxMzE1MjogJD8gPSAwDQpj b25maWd1cmU6MTMxNTk6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTMyMDQ6IGNoZWNraW5nIGZv ciBnZXRhZGRyaW5mbw0KY29uZmlndXJlOjEzMjA0OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1z dHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwv dXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZpZ3VyZToxMzIwNDogJD8gPSAwDQpj b25maWd1cmU6MTMyMDQ6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTMyNjU6IGNoZWNraW5nIGZv ciBpc25hbg0KY29uZmlndXJlOjEzMjY1OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3Qt YWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xv Y2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZpZ3VyZToxMzI2NTogJD8gPSAwDQpjb25maWd1 cmU6MTMyNjU6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTMzMTY6IGNoZWNraW5nIGZvciBpc2lu Zg0KY29uZmlndXJlOjEzMzE2OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNp bmcgLXBpcGUgLXN0ZD1nbnU4OSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xp YiBjb25mdGVzdC5jICA+JjUNCmNvbmZpZ3VyZToxMzMxNjogJD8gPSAwDQpjb25maWd1cmU6MTMz MTY6IHJlc3VsdDogeWVzDQpjb25maWd1cmU6MTM2MjQ6IGNoZWNraW5nIGZvciBzaGxfbG9hZA0K Y29uZmlndXJlOjEzNjI0OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcg LXBpcGUgLXN0ZD1nbnU4OSAtcGVkYW50aWMgLVcgLVdmb3JtYXQgLVd1bnVzZWQgLVdpbXBsaWNp dCAtV3JldHVybi10eXBlIC1Xc3dpdGNoIC1XY29tbWVudCAtV3RyaWdyYXBocyAtV2Zvcm1hdCAt V2NoYXItc3Vic2NyaXB0cyAtV3VuaW5pdGlhbGl6ZWQgLVdwYXJlbnRoZXNlcyAtV3NoYWRvdyAt V3BvaW50ZXItYXJpdGggLVdjYXN0LWFsaWduIC1Xd3JpdGUtc3RyaW5ncyAtV2FnZ3JlZ2F0ZS1y ZXR1cm4gLVdzdHJpY3QtcHJvdG90eXBlcyAtV21pc3NpbmctcHJvdG90eXBlcyAtV25lc3RlZC1l eHRlcm5zIC1XaW5saW5lIC1XcmVkdW5kYW50LWRlY2xzIC1JL3Vzci9sb2NhbC9pbmNsdWRlICAt TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgID4mNQ0KY29uZnRlc3QuYzoxMDQ6IHdhcm5pbmc6 IGZ1bmN0aW9uIGRlY2xhcmF0aW9uIGlzbid0IGEgcHJvdG90eXBlDQpjb25mdGVzdC5jOjExNDog d2FybmluZzogZnVuY3Rpb24gZGVjbGFyYXRpb24gaXNuJ3QgYSBwcm90b3R5cGUNCi92YXIvdG1w Ly9jYzdmT0pVaC5vKC50ZXh0KzB4ZCk6IEluIGZ1bmN0aW9uIGBtYWluJzoNCjogdW5kZWZpbmVk IHJlZmVyZW5jZSB0byBgc2hsX2xvYWQnDQpjb25maWd1cmU6MTM2MjQ6ICQ/ID0gMQ0KY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQ QUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5l IFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmlu ZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJT04gIjIuNy44Ig0KfCAjZGVmaW5l IFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgU1REQ19I RUFERVJTIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NZ U19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RS SU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5H U19IIDENCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0gg MQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8i DQp8ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElCWiAxDQp8ICNkZWZp bmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBI QVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVf Q1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9FUlJO T19IIDENCnwgI2RlZmluZSBIQVZFX1NUREFSR19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFU X0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQ0KfCAjZGVmaW5lIEhBVkVfVElNRV9IIDENCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDEN CnwgI2RlZmluZSBIQVZFX01BVEhfSCAxDQp8ICNkZWZpbmUgSEFWRV9MSU1JVFNfSCAxDQp8ICNk ZWZpbmUgSEFWRV9GTE9BVF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmlu ZSBIQVZFX1NZU19TT0NLRVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9ORVRJTkVUX0lOX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfQVJQQV9JTkVUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTkVUREJfSCAxDQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRV9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TRUxFQ1RfSCAxDQp8 ICNkZWZpbmUgSEFWRV9QT0xMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX01NQU5fSCAxDQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TSUdOQUxfSCAxDQp8ICNk ZWZpbmUgSEFWRV9BUlBBX05BTUVTRVJfSCAxDQp8ICNkZWZpbmUgSEFWRV9SRVNPTFZfSCAxDQp8 ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwgI2RlZmluZSBIQVZFX1NUUkZUSU1FIDENCnwgI2Rl ZmluZSBIQVZFX1NUUkRVUCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJFUlJPUiAxDQp8ICNkZWZpbmUg SEFWRV9TVFJGVElNRSAxDQp8ICNkZWZpbmUgSEFWRV9MT0NBTFRJTUUgMQ0KfCAjZGVmaW5lIEhB VkVfR0VUVElNRU9GREFZIDENCnwgI2RlZmluZSBIQVZFX1NUQVQgMQ0KfCAjZGVmaW5lIEhBVkVf X1NUQVQgMQ0KfCAjZGVmaW5lIEhBVkVfU0lHTkFMIDENCnwgI2RlZmluZSBIQVZFX1BSSU5URiAx DQp8ICNkZWZpbmUgSEFWRV9TUFJJTlRGIDENCnwgI2RlZmluZSBIQVZFX0ZQUklOVEYgMQ0KfCAj ZGVmaW5lIEhBVkVfU05QUklOVEYgMQ0KfCAjZGVmaW5lIEhBVkVfVkZQUklOVEYgMQ0KfCAjZGVm aW5lIEhBVkVfVlNQUklOVEYgMQ0KfCAjZGVmaW5lIEhBVkVfVlNOUFJJTlRGIDENCnwgI2RlZmlu ZSBIQVZFX1NTQ0FORiAxDQp8ICNkZWZpbmUgSEFWRV9WQV9DT1BZIDENCnwgI2RlZmluZSBYTUxf U09DS0xFTl9UIHNvY2tsZW5fdA0KfCAjZGVmaW5lIFNVUFBPUlRfSVA2IC8qKi8NCnwgI2RlZmlu ZSBIQVZFX0dFVEFERFJJTkZPIC8qKi8NCnwgI2RlZmluZSBIQVZFX0lTTkFOIC8qKi8NCnwgI2Rl ZmluZSBIQVZFX0lTSU5GIC8qKi8NCnwgLyogZW5kIGNvbmZkZWZzLmguICAqLw0KfCAvKiBEZWZp bmUgc2hsX2xvYWQgdG8gYW4gaW5ub2N1b3VzIHZhcmlhbnQsIGluIGNhc2UgPGxpbWl0cy5oPiBk ZWNsYXJlcyBzaGxfbG9hZC4NCnwgICAgRm9yIGV4YW1wbGUsIEhQLVVYIDExaSA8bGltaXRzLmg+ IGRlY2xhcmVzIGdldHRpbWVvZmRheS4gICovDQp8ICNkZWZpbmUgc2hsX2xvYWQgaW5ub2N1b3Vz X3NobF9sb2FkDQp8IA0KfCAvKiBTeXN0ZW0gaGVhZGVyIHRvIGRlZmluZSBfX3N0dWIgbWFjcm9z IGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsDQp8ICAgICB3aGljaCBjYW4gY29uZmxpY3Qg d2l0aCBjaGFyIHNobF9sb2FkICgpOyBiZWxvdy4NCnwgICAgIFByZWZlciA8bGltaXRzLmg+IHRv IDxhc3NlcnQuaD4gaWYgX19TVERDX18gaXMgZGVmaW5lZCwgc2luY2UNCnwgICAgIDxsaW1pdHMu aD4gZXhpc3RzIGV2ZW4gb24gZnJlZXN0YW5kaW5nIGNvbXBpbGVycy4gICovDQp8IA0KfCAjaWZk ZWYgX19TVERDX18NCnwgIyBpbmNsdWRlIDxsaW1pdHMuaD4NCnwgI2Vsc2UNCnwgIyBpbmNsdWRl IDxhc3NlcnQuaD4NCnwgI2VuZGlmDQp8IA0KfCAjdW5kZWYgc2hsX2xvYWQNCnwgDQp8IC8qIE92 ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLg0KfCAg ICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBH Q0MNCnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0 aWxsIGFwcGx5LiAgKi8NCnwgI2lmZGVmIF9fY3BsdXNwbHVzDQp8IGV4dGVybiAiQyINCnwgI2Vu ZGlmDQp8IGNoYXIgc2hsX2xvYWQgKCk7DQp8IC8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRlZmluZXMg dGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNoIGl0IGltcGxlbWVudHMNCnwgICAgIHRvIGFsd2F5cyBm YWlsIHdpdGggRU5PU1lTLiAgU29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVkDQp8ICAg ICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFs aWFzLiAgKi8NCnwgI2lmIGRlZmluZWQgX19zdHViX3NobF9sb2FkIHx8IGRlZmluZWQgX19zdHVi X19fc2hsX2xvYWQNCnwgY2hva2UgbWUNCnwgI2VuZGlmDQp8IA0KfCBpbnQNCnwgbWFpbiAoKQ0K fCB7DQp8IHJldHVybiBzaGxfbG9hZCAoKTsNCnwgICA7DQp8ICAgcmV0dXJuIDA7DQp8IH0NCmNv bmZpZ3VyZToxMzYyNDogcmVzdWx0OiBubw0KY29uZmlndXJlOjEzNjI5OiBjaGVja2luZyBmb3Ig c2hsX2xvYWQgaW4gLWxkbGQNCmNvbmZpZ3VyZToxMzY1NDogY2MgLW8gY29uZnRlc3QgLU8yIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLXBlZGFudGljIC1XIC1XZm9ybWF0 IC1XdW51c2VkIC1XaW1wbGljaXQgLVdyZXR1cm4tdHlwZSAtV3N3aXRjaCAtV2NvbW1lbnQgLVd0 cmlncmFwaHMgLVdmb3JtYXQgLVdjaGFyLXN1YnNjcmlwdHMgLVd1bmluaXRpYWxpemVkIC1XcGFy ZW50aGVzZXMgLVdzaGFkb3cgLVdwb2ludGVyLWFyaXRoIC1XY2FzdC1hbGlnbiAtV3dyaXRlLXN0 cmluZ3MgLVdhZ2dyZWdhdGUtcmV0dXJuIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdtaXNzaW5nLXBy b3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV2lubGluZSAtV3JlZHVuZGFudC1kZWNscyAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sZGxkICAgPiY1 DQpjb25mdGVzdC5jOjg4OiB3YXJuaW5nOiBmdW5jdGlvbiBkZWNsYXJhdGlvbiBpc24ndCBhIHBy b3RvdHlwZQ0KY29uZnRlc3QuYzo5MTogd2FybmluZzogZnVuY3Rpb24gZGVjbGFyYXRpb24gaXNu J3QgYSBwcm90b3R5cGUNCi91c3IvYmluL2xkOiBjYW5ub3QgZmluZCAtbGRsZA0KY29uZmlndXJl OjEzNjU0OiAkPyA9IDENCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KfCAvKiBjb25m ZGVmcy5oICovDQp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9U QVJOQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiDQp8ICNkZWZpbmUgUEFDS0FH RV9TVFJJTkcgIiINCnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIg0KfCAjZGVmaW5lIFBB Q0tBR0VfVVJMICIiDQp8ICNkZWZpbmUgUEFDS0FHRSAibGlieG1sMiINCnwgI2RlZmluZSBWRVJT SU9OICIyLjcuOCINCnwgI2RlZmluZSBQUk9UT1RZUEVTIDENCnwgI2RlZmluZSBfX1BST1RPVFlQ RVMgMQ0KfCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNf SCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJQl9I IDENCnwgI2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEN CnwgI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxDQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDEN CnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDENCnwg I2RlZmluZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQ0KfCAjZGVm aW5lIExUX09CSkRJUiAiLmxpYnMvIg0KfCAjZGVmaW5lIEhBVkVfWkxJQl9IIDENCnwgI2RlZmlu ZSBIQVZFX0xJQlogMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIFNURENf SEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9GQ05UTF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNU RF9IIDENCnwgI2RlZmluZSBIQVZFX0NUWVBFX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0gg MQ0KfCAjZGVmaW5lIEhBVkVfRVJSTk9fSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERBUkdfSCAxDQp8 ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDEN CnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZFX1RJTUVfSCAxDQp8ICNk ZWZpbmUgSEFWRV9JRUVFRlBfSCAxDQp8ICNkZWZpbmUgSEFWRV9NQVRIX0ggMQ0KfCAjZGVmaW5l IEhBVkVfTElNSVRTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRkxPQVRfSCAxDQp8ICNkZWZpbmUgSEFW RV9TVERMSUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQ0KfCAjZGVmaW5lIEhB VkVfTkVUSU5FVF9JTl9IIDENCnwgI2RlZmluZSBIQVZFX0FSUEFfSU5FVF9IIDENCnwgI2RlZmlu ZSBIQVZFX05FVERCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxDQp8ICNkZWZpbmUg SEFWRV9TWVNfU0VMRUNUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUE9MTF9IIDENCnwgI2RlZmluZSBI QVZFX1NZU19NTUFOX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVCX0ggMQ0KfCAjZGVmaW5l IEhBVkVfU0lHTkFMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfQVJQQV9OQU1FU0VSX0ggMQ0KfCAjZGVm aW5lIEhBVkVfUkVTT0xWX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUg SEFWRV9TVFJGVElNRSAxDQp8ICNkZWZpbmUgSEFWRV9TVFJEVVAgMQ0KfCAjZGVmaW5lIEhBVkVf U1RSRVJST1IgMQ0KfCAjZGVmaW5lIEhBVkVfU1RSRlRJTUUgMQ0KfCAjZGVmaW5lIEhBVkVfTE9D QUxUSU1FIDENCnwgI2RlZmluZSBIQVZFX0dFVFRJTUVPRkRBWSAxDQp8ICNkZWZpbmUgSEFWRV9T VEFUIDENCnwgI2RlZmluZSBIQVZFX19TVEFUIDENCnwgI2RlZmluZSBIQVZFX1NJR05BTCAxDQp8 ICNkZWZpbmUgSEFWRV9QUklOVEYgMQ0KfCAjZGVmaW5lIEhBVkVfU1BSSU5URiAxDQp8ICNkZWZp bmUgSEFWRV9GUFJJTlRGIDENCnwgI2RlZmluZSBIQVZFX1NOUFJJTlRGIDENCnwgI2RlZmluZSBI QVZFX1ZGUFJJTlRGIDENCnwgI2RlZmluZSBIQVZFX1ZTUFJJTlRGIDENCnwgI2RlZmluZSBIQVZF X1ZTTlBSSU5URiAxDQp8ICNkZWZpbmUgSEFWRV9TU0NBTkYgMQ0KfCAjZGVmaW5lIEhBVkVfVkFf Q09QWSAxDQp8ICNkZWZpbmUgWE1MX1NPQ0tMRU5fVCBzb2NrbGVuX3QNCnwgI2RlZmluZSBTVVBQ T1JUX0lQNiAvKiovDQp8ICNkZWZpbmUgSEFWRV9HRVRBRERSSU5GTyAvKiovDQp8ICNkZWZpbmUg SEFWRV9JU05BTiAvKiovDQp8ICNkZWZpbmUgSEFWRV9JU0lORiAvKiovDQp8IC8qIGVuZCBjb25m ZGVmcy5oLiAgKi8NCnwgDQp8IC8qIE92ZXJyaWRlIGFueSBHQ0MgaW50ZXJuYWwgcHJvdG90eXBl IHRvIGF2b2lkIGFuIGVycm9yLg0KfCAgICBVc2UgY2hhciBiZWNhdXNlIGludCBtaWdodCBtYXRj aCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBHQ0MNCnwgICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJn dW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5LiAgKi8NCnwgI2lmZGVmIF9fY3BsdXNw bHVzDQp8IGV4dGVybiAiQyINCnwgI2VuZGlmDQp8IGNoYXIgc2hsX2xvYWQgKCk7DQp8IGludA0K fCBtYWluICgpDQp8IHsNCnwgcmV0dXJuIHNobF9sb2FkICgpOw0KfCAgIDsNCnwgICByZXR1cm4g MDsNCnwgfQ0KY29uZmlndXJlOjEzNjYzOiByZXN1bHQ6IG5vDQpjb25maWd1cmU6MTM2NzE6IGNo ZWNraW5nIGZvciBkbG9wZW4NCmNvbmZpZ3VyZToxMzY3MTogY2MgLW8gY29uZnRlc3QgLU8yIC1m bm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9Z251ODkgLXBlZGFudGljIC1XIC1XZm9ybWF0 IC1XdW51c2VkIC1XaW1wbGljaXQgLVdyZXR1cm4tdHlwZSAtV3N3aXRjaCAtV2NvbW1lbnQgLVd0 cmlncmFwaHMgLVdmb3JtYXQgLVdjaGFyLXN1YnNjcmlwdHMgLVd1bmluaXRpYWxpemVkIC1XcGFy ZW50aGVzZXMgLVdzaGFkb3cgLVdwb2ludGVyLWFyaXRoIC1XY2FzdC1hbGlnbiAtV3dyaXRlLXN0 cmluZ3MgLVdhZ2dyZWdhdGUtcmV0dXJuIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdtaXNzaW5nLXBy b3RvdHlwZXMgLVduZXN0ZWQtZXh0ZXJucyAtV2lubGluZSAtV3JlZHVuZGFudC1kZWNscyAtSS91 c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUNCmNvbmZ0 ZXN0LmM6MTA0OiB3YXJuaW5nOiBmdW5jdGlvbiBkZWNsYXJhdGlvbiBpc24ndCBhIHByb3RvdHlw ZQ0KY29uZnRlc3QuYzoxMTQ6IHdhcm5pbmc6IGZ1bmN0aW9uIGRlY2xhcmF0aW9uIGlzbid0IGEg cHJvdG90eXBlDQpjb25maWd1cmU6MTM2NzE6ICQ/ID0gMA0KY29uZmlndXJlOjEzNjcxOiByZXN1 bHQ6IHllcw0KY29uZmlndXJlOjEzODE3OiBjaGVja2luZyBwdGhyZWFkLmggdXNhYmlsaXR5DQpj b25maWd1cmU6MTM4MTc6IGNjIC1jIC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtc3Rk PWdudTg5IC1wZWRhbnRpYyAtVyAtV2Zvcm1hdCAtV3VudXNlZCAtV2ltcGxpY2l0IC1XcmV0dXJu LXR5cGUgLVdzd2l0Y2ggLVdjb21tZW50IC1XdHJpZ3JhcGhzIC1XZm9ybWF0IC1XY2hhci1zdWJz Y3JpcHRzIC1XdW5pbml0aWFsaXplZCAtV3BhcmVudGhlc2VzIC1Xc2hhZG93IC1XcG9pbnRlci1h cml0aCAtV2Nhc3QtYWxpZ24gLVd3cml0ZS1zdHJpbmdzIC1XYWdncmVnYXRlLXJldHVybiAtV3N0 cmljdC1wcm90b3R5cGVzIC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbmVzdGVkLWV4dGVybnMgLVdp bmxpbmUgLVdyZWR1bmRhbnQtZGVjbHMgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+ JjUNCmNvbmZpZ3VyZToxMzgxNzogJD8gPSAwDQpjb25maWd1cmU6MTM4MTc6IHJlc3VsdDogeWVz DQpjb25maWd1cmU6MTM4MTc6IGNoZWNraW5nIHB0aHJlYWQuaCBwcmVzZW5jZQ0KY29uZmlndXJl OjEzODE3OiBjcHAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYw0KY29uZmlndXJlOjEz ODE3OiAkPyA9IDANCmNvbmZpZ3VyZToxMzgxNzogcmVzdWx0OiB5ZXMNCmNvbmZpZ3VyZToxMzgx NzogY2hlY2tpbmcgZm9yIHB0aHJlYWQuaA0KY29uZmlndXJlOjEzODE3OiByZXN1bHQ6IHllcw0K Y29uZmlndXJlOjEzODE5OiBjaGVja2luZyBmb3IgcHRocmVhZF9qb2luIGluIC1wdGhyZWFkDQpj b25maWd1cmU6MTM4NDQ6IGNjIC1vIGNvbmZ0ZXN0IC1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAt cGlwZSAtc3RkPWdudTg5IC1wZWRhbnRpYyAtVyAtV2Zvcm1hdCAtV3VudXNlZCAtV2ltcGxpY2l0 IC1XcmV0dXJuLXR5cGUgLVdzd2l0Y2ggLVdjb21tZW50IC1XdHJpZ3JhcGhzIC1XZm9ybWF0IC1X Y2hhci1zdWJzY3JpcHRzIC1XdW5pbml0aWFsaXplZCAtV3BhcmVudGhlc2VzIC1Xc2hhZG93IC1X cG9pbnRlci1hcml0aCAtV2Nhc3QtYWxpZ24gLVd3cml0ZS1zdHJpbmdzIC1XYWdncmVnYXRlLXJl dHVybiAtV3N0cmljdC1wcm90b3R5cGVzIC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbmVzdGVkLWV4 dGVybnMgLVdpbmxpbmUgLVdyZWR1bmRhbnQtZGVjbHMgLUkvdXNyL2xvY2FsL2luY2x1ZGUgIC1M L3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtcHRocmVhZCAgID4mNQ0KY29uZnRlc3QuYzo4OTog d2FybmluZzogZnVuY3Rpb24gZGVjbGFyYXRpb24gaXNuJ3QgYSBwcm90b3R5cGUNCmNvbmZ0ZXN0 LmM6OTI6IHdhcm5pbmc6IGZ1bmN0aW9uIGRlY2xhcmF0aW9uIGlzbid0IGEgcHJvdG90eXBlDQpj b25maWd1cmU6MTM4NDQ6ICQ/ID0gMA0KY29uZmlndXJlOjEzODUzOiByZXN1bHQ6IHllcw0KY29u ZmlndXJlOjE0MzMwOiBjaGVja2luZyBpY29udi5oIHVzYWJpbGl0eQ0KY29uZmlndXJlOjE0MzMw OiBjYyAtYyAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0ZD1nbnU4OSAtcGVkYW50 aWMgLVcgLVdmb3JtYXQgLVd1bnVzZWQgLVdpbXBsaWNpdCAtV3JldHVybi10eXBlIC1Xc3dpdGNo IC1XY29tbWVudCAtV3RyaWdyYXBocyAtV2Zvcm1hdCAtV2NoYXItc3Vic2NyaXB0cyAtV3VuaW5p dGlhbGl6ZWQgLVdwYXJlbnRoZXNlcyAtV3NoYWRvdyAtV3BvaW50ZXItYXJpdGggLVdjYXN0LWFs aWduIC1Xd3JpdGUtc3RyaW5ncyAtV2FnZ3JlZ2F0ZS1yZXR1cm4gLVdzdHJpY3QtcHJvdG90eXBl cyAtV21pc3NpbmctcHJvdG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1XaW5saW5lIC1XcmVkdW5k YW50LWRlY2xzIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0 ZXN0LmMgPiY1DQpjb25maWd1cmU6MTQzMzA6ICQ/ID0gMA0KY29uZmlndXJlOjE0MzMwOiByZXN1 bHQ6IHllcw0KY29uZmlndXJlOjE0MzMwOiBjaGVja2luZyBpY29udi5oIHByZXNlbmNlDQpjb25m aWd1cmU6MTQzMzA6IGNwcCAtSS91c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVk ZSBjb25mdGVzdC5jDQpjb25maWd1cmU6MTQzMzA6ICQ/ID0gMA0KY29uZmlndXJlOjE0MzMwOiBy ZXN1bHQ6IHllcw0KY29uZmlndXJlOjE0MzMwOiBjaGVja2luZyBmb3IgaWNvbnYuaA0KY29uZmln dXJlOjE0MzMwOiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjE0MzMyOiBjaGVja2luZyBmb3IgaWNv bnYNCmNvbmZpZ3VyZToxNDM0ODogY2MgLW8gY29uZnRlc3QgLU8yIC1mbm8tc3RyaWN0LWFsaWFz aW5nIC1waXBlIC1zdGQ9Z251ODkgLXBlZGFudGljIC1XIC1XZm9ybWF0IC1XdW51c2VkIC1XaW1w bGljaXQgLVdyZXR1cm4tdHlwZSAtV3N3aXRjaCAtV2NvbW1lbnQgLVd0cmlncmFwaHMgLVdmb3Jt YXQgLVdjaGFyLXN1YnNjcmlwdHMgLVd1bmluaXRpYWxpemVkIC1XcGFyZW50aGVzZXMgLVdzaGFk b3cgLVdwb2ludGVyLWFyaXRoIC1XY2FzdC1hbGlnbiAtV3dyaXRlLXN0cmluZ3MgLVdhZ2dyZWdh dGUtcmV0dXJuIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVduZXN0 ZWQtZXh0ZXJucyAtV2lubGluZSAtV3JlZHVuZGFudC1kZWNscyAtSS91c3IvbG9jYWwvaW5jbHVk ZSAtSS91c3IvbG9jYWwvaW5jbHVkZSAgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICA+JjUN CmNvbmZ0ZXN0LmM6ODg6IHdhcm5pbmc6IGZ1bmN0aW9uIGRlY2xhcmF0aW9uIGlzbid0IGEgcHJv dG90eXBlDQovdmFyL3RtcC8vY2M2dXNHMVIubygudGV4dCsweDE3KTogSW4gZnVuY3Rpb24gYG1h aW4nOg0KOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpY29udl9vcGVuJw0KL3Zhci90bXAv L2NjNnVzRzFSLm8oLnRleHQrMHgyYSk6IEluIGZ1bmN0aW9uIGBtYWluJzoNCjogdW5kZWZpbmVk IHJlZmVyZW5jZSB0byBgbGliaWNvbnYnDQpjb25maWd1cmU6MTQzNDg6ICQ/ID0gMQ0KY29uZmln dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQp8IC8qIGNvbmZkZWZzLmggKi8NCnwgI2RlZmluZSBQ QUNLQUdFX05BTUUgIiINCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgIiINCnwgI2RlZmluZSBQ QUNLQUdFX1ZFUlNJT04gIiINCnwgI2RlZmluZSBQQUNLQUdFX1NUUklORyAiIg0KfCAjZGVmaW5l IFBBQ0tBR0VfQlVHUkVQT1JUICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9VUkwgIiINCnwgI2RlZmlu ZSBQQUNLQUdFICJsaWJ4bWwyIg0KfCAjZGVmaW5lIFZFUlNJT04gIjIuNy44Ig0KfCAjZGVmaW5l IFBST1RPVFlQRVMgMQ0KfCAjZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQp8ICNkZWZpbmUgU1REQ19I RUFERVJTIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBIQVZFX1NZ U19TVEFUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RS SU5HX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5H U19IIDENCnwgI2RlZmluZSBIQVZFX0lOVFRZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RSSU5HX0gg MQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgTFRfT0JKRElSICIubGlicy8i DQp8ICNkZWZpbmUgSEFWRV9aTElCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElCWiAxDQp8ICNkZWZp bmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDENCnwgI2RlZmluZSBI QVZFX0ZDTlRMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQ0KfCAjZGVmaW5lIEhBVkVf Q1RZUEVfSCAxDQp8ICNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQp8ICNkZWZpbmUgSEFWRV9FUlJO T19IIDENCnwgI2RlZmluZSBIQVZFX1NUREFSR19IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TVEFU X0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1RESU5U X0ggMQ0KfCAjZGVmaW5lIEhBVkVfVElNRV9IIDENCnwgI2RlZmluZSBIQVZFX0lFRUVGUF9IIDEN CnwgI2RlZmluZSBIQVZFX01BVEhfSCAxDQp8ICNkZWZpbmUgSEFWRV9MSU1JVFNfSCAxDQp8ICNk ZWZpbmUgSEFWRV9GTE9BVF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmlu ZSBIQVZFX1NZU19TT0NLRVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9ORVRJTkVUX0lOX0ggMQ0KfCAj ZGVmaW5lIEhBVkVfQVJQQV9JTkVUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTkVUREJfSCAxDQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRV9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19TRUxFQ1RfSCAxDQp8 ICNkZWZpbmUgSEFWRV9QT0xMX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX01NQU5fSCAxDQp8ICNk ZWZpbmUgSEFWRV9TWVNfVElNRUJfSCAxDQp8ICNkZWZpbmUgSEFWRV9TSUdOQUxfSCAxDQp8ICNk ZWZpbmUgSEFWRV9BUlBBX05BTUVTRVJfSCAxDQp8ICNkZWZpbmUgSEFWRV9SRVNPTFZfSCAxDQp8 ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCnwgI2RlZmluZSBIQVZFX1NUUkZUSU1FIDENCnwgI2Rl ZmluZSBIQVZFX1NUUkRVUCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJFUlJPUiAxDQp8ICNkZWZpbmUg SEFWRV9TVFJGVElNRSAxDQp8ICNkZWZpbmUgSEFWRV9MT0NBTFRJTUUgMQ0KfCAjZGVmaW5lIEhB VkVfR0VUVElNRU9GREFZIDENCnwgI2RlZmluZSBIQVZFX1NUQVQgMQ0KfCAjZGVmaW5lIEhBVkVf X1NUQVQgMQ0KfCAjZGVmaW5lIEhBVkVfU0lHTkFMIDENCnwgI2RlZmluZSBIQVZFX1BSSU5URiAx DQp8ICNkZWZpbmUgSEFWRV9TUFJJTlRGIDENCnwgI2RlZmluZSBIQVZFX0ZQUklOVEYgMQ0KfCAj ZGVmaW5lIEhBVkVfU05QUklOVEYgMQ0KfCAjZGVmaW5lIEhBVkVfVkZQUklOVEYgMQ0KfCAjZGVm aW5lIEhBVkVfVlNQUklOVEYgMQ0KfCAjZGVmaW5lIEhBVkVfVlNOUFJJTlRGIDENCnwgI2RlZmlu ZSBIQVZFX1NTQ0FORiAxDQp8ICNkZWZpbmUgSEFWRV9WQV9DT1BZIDENCnwgI2RlZmluZSBYTUxf U09DS0xFTl9UIHNvY2tsZW5fdA0KfCAjZGVmaW5lIFNVUFBPUlRfSVA2IC8qKi8NCnwgI2RlZmlu ZSBIQVZFX0dFVEFERFJJTkZPIC8qKi8NCnwgI2RlZmluZSBIQVZFX0lTTkFOIC8qKi8NCnwgI2Rl ZmluZSBIQVZFX0lTSU5GIC8qKi8NCnwgI2RlZmluZSBIQVZFX0RMT1BFTiAvKiovDQp8ICNkZWZp bmUgSEFWRV9MSUJQVEhSRUFEIC8qKi8NCnwgI2RlZmluZSBIQVZFX1BUSFJFQURfSCAvKiovDQp8 IC8qIGVuZCBjb25mZGVmcy5oLiAgKi8NCnwgI2luY2x1ZGUgPHN0ZGxpYi5oPg0KfCAjaW5jbHVk ZSA8aWNvbnYuaD4NCnwgaW50DQp8IG1haW4gKCkNCnwgew0KfCANCnwgaWNvbnZfdCBjZCA9IGlj b252X29wZW4gKCIiLCIiKTsNCnwgaWNvbnYgKGNkLCBOVUxMLCBOVUxMLCBOVUxMLCBOVUxMKTsN CnwgICA7DQp8ICAgcmV0dXJuIDA7DQp8IH0NCmNvbmZpZ3VyZToxNDM1NTogcmVzdWx0OiBubw0K Y29uZmlndXJlOjE0MzU3OiBjaGVja2luZyBmb3IgaWNvbnYgaW4gLWxpY29udg0KY29uZmlndXJl OjE0Mzc5OiBjYyAtbyBjb25mdGVzdCAtTzIgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLXN0 ZD1nbnU4OSAtcGVkYW50aWMgLVcgLVdmb3JtYXQgLVd1bnVzZWQgLVdpbXBsaWNpdCAtV3JldHVy bi10eXBlIC1Xc3dpdGNoIC1XY29tbWVudCAtV3RyaWdyYXBocyAtV2Zvcm1hdCAtV2NoYXItc3Vi c2NyaXB0cyAtV3VuaW5pdGlhbGl6ZWQgLVdwYXJlbnRoZXNlcyAtV3NoYWRvdyAtV3BvaW50ZXIt YXJpdGggLVdjYXN0LWFsaWduIC1Xd3JpdGUtc3RyaW5ncyAtV2FnZ3JlZ2F0ZS1yZXR1cm4gLVdz dHJpY3QtcHJvdG90eXBlcyAtV21pc3NpbmctcHJvdG90eXBlcyAtV25lc3RlZC1leHRlcm5zIC1X aW5saW5lIC1XcmVkdW5kYW50LWRlY2xzIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1JL3Vzci9sb2Nh bC9pbmNsdWRlICAtTC91c3IvbG9jYWwvbGliIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAg LWxpY29udiA+JjUNCmNvbmZ0ZXN0LmM6ODg6IHdhcm5pbmc6IGZ1bmN0aW9uIGRlY2xhcmF0aW9u IGlzbid0IGEgcHJvdG90eXBlDQpjb25maWd1cmU6MTQzNzk6ICQ/ID0gMA0KY29uZmlndXJlOjE0 MzgxOiByZXN1bHQ6IHllcw0KY29uZmlndXJlOjE0NDA0OiBjaGVja2luZyBmb3IgaWNvbnYgZGVj bGFyYXRpb24NCmNvbmZpZ3VyZToxNDQzMjogY2MgLWMgLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1waXBlIC1zdGQ9Z251ODkgLXBlZGFudGljIC1XIC1XZm9ybWF0IC1XdW51c2VkIC1XaW1wbGlj aXQgLVdyZXR1cm4tdHlwZSAtV3N3aXRjaCAtV2NvbW1lbnQgLVd0cmlncmFwaHMgLVdmb3JtYXQg LVdjaGFyLXN1YnNjcmlwdHMgLVd1bmluaXRpYWxpemVkIC1XcGFyZW50aGVzZXMgLVdzaGFkb3cg LVdwb2ludGVyLWFyaXRoIC1XY2FzdC1hbGlnbiAtV3dyaXRlLXN0cmluZ3MgLVdhZ2dyZWdhdGUt cmV0dXJuIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdtaXNzaW5nLXByb3RvdHlwZXMgLVduZXN0ZWQt ZXh0ZXJucyAtV2lubGluZSAtV3JlZHVuZGFudC1kZWNscyAtSS91c3IvbG9jYWwvaW5jbHVkZSAt SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4mNQ0KY29uZnRlc3QuYzo5MTogZXJyb3I6 IGNvbmZsaWN0aW5nIHR5cGVzIGZvciAnbGliaWNvbnYnDQovdXNyL2xvY2FsL2luY2x1ZGUvaWNv bnYuaDo4MzogZXJyb3I6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdsaWJpY29udicgd2FzIGhl cmUNCmNvbmZ0ZXN0LmM6OTE6IGVycm9yOiBjb25mbGljdGluZyB0eXBlcyBmb3IgJ2xpYmljb252 Jw0KL3Vzci9sb2NhbC9pbmNsdWRlL2ljb252Lmg6ODM6IGVycm9yOiBwcmV2aW91cyBkZWNsYXJh dGlvbiBvZiAnbGliaWNvbnYnIHdhcyBoZXJlDQpjb25mdGVzdC5jOjk4OiB3YXJuaW5nOiBmdW5j dGlvbiBkZWNsYXJhdGlvbiBpc24ndCBhIHByb3RvdHlwZQ0KY29uZmlndXJlOjE0NDMyOiAkPyA9 IDENCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KfCAvKiBjb25mZGVmcy5oICovDQp8 ICNkZWZpbmUgUEFDS0FHRV9OQU1FICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9UQVJOQU1FICIiDQp8 ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIiDQp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgIiIN CnwgI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIg0KfCAjZGVmaW5lIFBBQ0tBR0VfVVJMICIi DQp8ICNkZWZpbmUgUEFDS0FHRSAibGlieG1sMiINCnwgI2RlZmluZSBWRVJTSU9OICIyLjcuOCIN CnwgI2RlZmluZSBQUk9UT1RZUEVTIDENCnwgI2RlZmluZSBfX1BST1RPVFlQRVMgMQ0KfCAjZGVm aW5lIFNURENfSEVBREVSUyAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfVFlQRVNfSCAxDQp8ICNkZWZp bmUgSEFWRV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZFX1NURExJQl9IIDENCnwgI2RlZmlu ZSBIQVZFX1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDENCnwgI2RlZmluZSBI QVZFX1NUUklOR1NfSCAxDQp8ICNkZWZpbmUgSEFWRV9JTlRUWVBFU19IIDENCnwgI2RlZmluZSBI QVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2RlZmluZSBIQVZF X1NUUklOR19IIDENCnwgI2RlZmluZSBIQVZFX0RMRkNOX0ggMQ0KfCAjZGVmaW5lIExUX09CSkRJ UiAiLmxpYnMvIg0KfCAjZGVmaW5lIEhBVkVfWkxJQl9IIDENCnwgI2RlZmluZSBIQVZFX0xJQlog MQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5lIFNURENfSEVBREVSUyAxDQp8 ICNkZWZpbmUgSEFWRV9GQ05UTF9IIDENCnwgI2RlZmluZSBIQVZFX1VOSVNURF9IIDENCnwgI2Rl ZmluZSBIQVZFX0NUWVBFX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0KfCAjZGVmaW5l IEhBVkVfRVJSTk9fSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERBUkdfSCAxDQp8ICNkZWZpbmUgSEFW RV9TWVNfU1RBVF9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCnwgI2RlZmluZSBI QVZFX1NURElOVF9IIDENCnwgI2RlZmluZSBIQVZFX1RJTUVfSCAxDQp8ICNkZWZpbmUgSEFWRV9J RUVFRlBfSCAxDQp8ICNkZWZpbmUgSEFWRV9NQVRIX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTElNSVRT X0ggMQ0KfCAjZGVmaW5lIEhBVkVfRkxPQVRfSCAxDQp8ICNkZWZpbmUgSEFWRV9TVERMSUJfSCAx DQp8ICNkZWZpbmUgSEFWRV9TWVNfU09DS0VUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfTkVUSU5FVF9J Tl9IIDENCnwgI2RlZmluZSBIQVZFX0FSUEFfSU5FVF9IIDENCnwgI2RlZmluZSBIQVZFX05FVERC X0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVfSCAxDQp8ICNkZWZpbmUgSEFWRV9TWVNfU0VM RUNUX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUE9MTF9IIDENCnwgI2RlZmluZSBIQVZFX1NZU19NTUFO X0ggMQ0KfCAjZGVmaW5lIEhBVkVfU1lTX1RJTUVCX0ggMQ0KfCAjZGVmaW5lIEhBVkVfU0lHTkFM X0ggMQ0KfCAjZGVmaW5lIEhBVkVfQVJQQV9OQU1FU0VSX0ggMQ0KfCAjZGVmaW5lIEhBVkVfUkVT T0xWX0ggMQ0KfCAjZGVmaW5lIEhBVkVfRExGQ05fSCAxDQp8ICNkZWZpbmUgSEFWRV9TVFJGVElN RSAxDQp8ICNkZWZpbmUgSEFWRV9TVFJEVVAgMQ0KfCAjZGVmaW5lIEhBVkVfU1RSRVJST1IgMQ0K fCAjZGVmaW5lIEhBVkVfU1RSRlRJTUUgMQ0KfCAjZGVmaW5lIEhBVkVfTE9DQUxUSU1FIDENCnwg I2RlZmluZSBIQVZFX0dFVFRJTUVPRkRBWSAxDQp8ICNkZWZpbmUgSEFWRV9TVEFUIDENCnwgI2Rl ZmluZSBIQVZFX19TVEFUIDENCnwgI2RlZmluZSBIQVZFX1NJR05BTCAxDQp8ICNkZWZpbmUgSEFW RV9QUklOVEYgMQ0KfCAjZGVmaW5lIEhBVkVfU1BSSU5URiAxDQp8ICNkZWZpbmUgSEFWRV9GUFJJ TlRGIDENCnwgI2RlZmluZSBIQVZFX1NOUFJJTlRGIDENCnwgI2RlZmluZSBIQVZFX1ZGUFJJTlRG IDENCnwgI2RlZmluZSBIQVZFX1ZTUFJJTlRGIDENCnwgI2RlZmluZSBIQVZFX1ZTTlBSSU5URiAx DQp8ICNkZWZpbmUgSEFWRV9TU0NBTkYgMQ0KfCAjZGVmaW5lIEhBVkVfVkFfQ09QWSAxDQp8ICNk ZWZpbmUgWE1MX1NPQ0tMRU5fVCBzb2NrbGVuX3QNCnwgI2RlZmluZSBTVVBQT1JUX0lQNiAvKiov DQp8ICNkZWZpbmUgSEFWRV9HRVRBRERSSU5GTyAvKiovDQp8ICNkZWZpbmUgSEFWRV9JU05BTiAv KiovDQp8ICNkZWZpbmUgSEFWRV9JU0lORiAvKiovDQp8ICNkZWZpbmUgSEFWRV9ETE9QRU4gLyoq Lw0KfCAjZGVmaW5lIEhBVkVfTElCUFRIUkVBRCAvKiovDQp8ICNkZWZpbmUgSEFWRV9QVEhSRUFE X0ggLyoqLw0KfCAvKiBlbmQgY29uZmRlZnMuaC4gICovDQp8ICNpbmNsdWRlIDxzdGRsaWIuaD4N CnwgI2luY2x1ZGUgPGljb252Lmg+DQp8IGV4dGVybg0KfCAjaWZkZWYgX19jcGx1c3BsdXMNCnwg IkMiDQp8ICNlbmRpZg0KfCAjaWYgZGVmaW5lZChfX1NURENfXykgfHwgZGVmaW5lZChfX2NwbHVz cGx1cykNCnwgc2l6ZV90IGljb252IChpY29udl90IGNkLCBjaGFyICogKmluYnVmLCBzaXplX3Qg KmluYnl0ZXNsZWZ0LCBjaGFyICogKm91dGJ1Ziwgc2l6ZV90ICpvdXRieXRlc2xlZnQpOw0KfCAj ZWxzZQ0KfCBzaXplX3QgaWNvbnYoKTsNCnwgI2VuZGlmDQp8IA0KfCBpbnQNCnwgbWFpbiAoKQ0K fCB7DQp8IA0KfCAgIDsNCnwgICByZXR1cm4gMDsNCnwgfQ0KY29uZmlndXJlOjE0NDQyOiByZXN1 bHQ6IA0KICAgICAgICBleHRlcm4gc2l6ZV90IGljb252IChpY29udl90IGNkLCBjb25zdCBjaGFy ICogKmluYnVmLCBzaXplX3QgKmluYnl0ZXNsZWZ0LCBjaGFyICogKm91dGJ1Ziwgc2l6ZV90ICpv dXRieXRlc2xlZnQpOw0KDQojIyAtLS0tLS0tLS0tLS0tLS0tICMjDQojIyBDYWNoZSB2YXJpYWJs ZXMuICMjDQojIyAtLS0tLS0tLS0tLS0tLS0tICMjDQoNCmFjX2N2X2J1aWxkPWkzODYtcG9ydGJs ZC1mcmVlYnNkNi4yDQphY19jdl9jX2NvbXBpbGVyX2dudT15ZXMNCmFjX2N2X2Vudl9DQ19zZXQ9 c2V0DQphY19jdl9lbnZfQ0NfdmFsdWU9Y2MNCmFjX2N2X2Vudl9DRkxBR1Nfc2V0PXNldA0KYWNf Y3ZfZW52X0NGTEFHU192YWx1ZT0nLU8yIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1zdGQ9 Z251ODknDQphY19jdl9lbnZfQ1BQRkxBR1Nfc2V0PXNldA0KYWNfY3ZfZW52X0NQUEZMQUdTX3Zh bHVlPS1JL3Vzci9sb2NhbC9pbmNsdWRlDQphY19jdl9lbnZfQ1BQX3NldD1zZXQNCmFjX2N2X2Vu dl9DUFBfdmFsdWU9Y3BwDQphY19jdl9lbnZfTERGTEFHU19zZXQ9c2V0DQphY19jdl9lbnZfTERG TEFHU192YWx1ZT0nIC1ML3Vzci9sb2NhbC9saWInDQphY19jdl9lbnZfTElCU19zZXQ9JycNCmFj X2N2X2Vudl9MSUJTX3ZhbHVlPScnDQphY19jdl9lbnZfYnVpbGRfYWxpYXNfc2V0PXNldA0KYWNf Y3ZfZW52X2J1aWxkX2FsaWFzX3ZhbHVlPWkzODYtcG9ydGJsZC1mcmVlYnNkNi4yDQphY19jdl9l bnZfaG9zdF9hbGlhc19zZXQ9JycNCmFjX2N2X2Vudl9ob3N0X2FsaWFzX3ZhbHVlPScnDQphY19j dl9lbnZfdGFyZ2V0X2FsaWFzX3NldD0nJw0KYWNfY3ZfZW52X3RhcmdldF9hbGlhc192YWx1ZT0n Jw0KYWNfY3ZfZnVuY19fc3RhdD15ZXMNCmFjX2N2X2Z1bmNfY2xhc3M9bm8NCmFjX2N2X2Z1bmNf ZGxvcGVuPXllcw0KYWNfY3ZfZnVuY19maW5pdGU9bm8NCmFjX2N2X2Z1bmNfZnBfY2xhc3M9bm8N CmFjX2N2X2Z1bmNfZnBjbGFzcz1ubw0KYWNfY3ZfZnVuY19mcHJpbnRmPXllcw0KYWNfY3ZfZnVu Y19mdGltZT1ubw0KYWNfY3ZfZnVuY19nZXRhZGRyaW5mbz15ZXMNCmFjX2N2X2Z1bmNfZ2V0dGlt ZW9mZGF5PXllcw0KYWNfY3ZfZnVuY19pc2luZj15ZXMNCmFjX2N2X2Z1bmNfaXNuYW49eWVzDQph Y19jdl9mdW5jX2lzbmFuZD1ubw0KYWNfY3ZfZnVuY19sb2NhbHRpbWU9eWVzDQphY19jdl9mdW5j X3ByaW50Zj15ZXMNCmFjX2N2X2Z1bmNfc2hsX2xvYWQ9bm8NCmFjX2N2X2Z1bmNfc2lnbmFsPXll cw0KYWNfY3ZfZnVuY19zbnByaW50Zj15ZXMNCmFjX2N2X2Z1bmNfc3ByaW50Zj15ZXMNCmFjX2N2 X2Z1bmNfc3NjYW5mPXllcw0KYWNfY3ZfZnVuY19zdGF0PXllcw0KYWNfY3ZfZnVuY19zdHJkdXA9 eWVzDQphY19jdl9mdW5jX3N0cmVycm9yPXllcw0KYWNfY3ZfZnVuY19zdHJmdGltZT15ZXMNCmFj X2N2X2Z1bmNfc3RybmR1cD1ubw0KYWNfY3ZfZnVuY192ZnByaW50Zj15ZXMNCmFjX2N2X2Z1bmNf dnNucHJpbnRmPXllcw0KYWNfY3ZfZnVuY192c3ByaW50Zj15ZXMNCmFjX2N2X2hlYWRlcl9hbnNp ZGVjbF9oPW5vDQphY19jdl9oZWFkZXJfYXJwYV9pbmV0X2g9eWVzDQphY19jdl9oZWFkZXJfYXJw YV9uYW1lc2VyX2g9eWVzDQphY19jdl9oZWFkZXJfY3R5cGVfaD15ZXMNCmFjX2N2X2hlYWRlcl9k aXJlbnRfZGlyZW50X2g9eWVzDQphY19jdl9oZWFkZXJfZGlyZW50X2g9eWVzDQphY19jdl9oZWFk ZXJfZGxfaD1ubw0KYWNfY3ZfaGVhZGVyX2RsZmNuX2g9eWVzDQphY19jdl9oZWFkZXJfZXJybm9f aD15ZXMNCmFjX2N2X2hlYWRlcl9mY250bF9oPXllcw0KYWNfY3ZfaGVhZGVyX2Zsb2F0X2g9eWVz DQphY19jdl9oZWFkZXJfZnBfY2xhc3NfaD1ubw0KYWNfY3ZfaGVhZGVyX2ljb252X2g9eWVzDQph Y19jdl9oZWFkZXJfaWVlZWZwX2g9eWVzDQphY19jdl9oZWFkZXJfaW50dHlwZXNfaD15ZXMNCmFj X2N2X2hlYWRlcl9pbnR0eXBlc19oX2g9bm8NCmFjX2N2X2hlYWRlcl9saW1pdHNfaD15ZXMNCmFj X2N2X2hlYWRlcl9tYWxsb2NfaD1ubw0KYWNfY3ZfaGVhZGVyX21hdGhfaD15ZXMNCmFjX2N2X2hl YWRlcl9tZW1vcnlfaD15ZXMNCmFjX2N2X2hlYWRlcl9uYW5faD1ubw0KYWNfY3ZfaGVhZGVyX25l dGRiX2g9eWVzDQphY19jdl9oZWFkZXJfbmV0aW5ldF9pbl9oPXllcw0KYWNfY3ZfaGVhZGVyX3Bv bGxfaD15ZXMNCmFjX2N2X2hlYWRlcl9wdGhyZWFkX2g9eWVzDQphY19jdl9oZWFkZXJfcmVzb2x2 X2g9eWVzDQphY19jdl9oZWFkZXJfc2lnbmFsX2g9eWVzDQphY19jdl9oZWFkZXJfc3RkYXJnX2g9 eWVzDQphY19jdl9oZWFkZXJfc3RkYz15ZXMNCmFjX2N2X2hlYWRlcl9zdGRpbnRfaD15ZXMNCmFj X2N2X2hlYWRlcl9zdGRsaWJfaD15ZXMNCmFjX2N2X2hlYWRlcl9zdHJpbmdfaD15ZXMNCmFjX2N2 X2hlYWRlcl9zdHJpbmdzX2g9eWVzDQphY19jdl9oZWFkZXJfc3lzX21tYW5faD15ZXMNCmFjX2N2 X2hlYWRlcl9zeXNfc2VsZWN0X2g9eWVzDQphY19jdl9oZWFkZXJfc3lzX3NvY2tldF9oPXllcw0K YWNfY3ZfaGVhZGVyX3N5c19zdGF0X2g9eWVzDQphY19jdl9oZWFkZXJfc3lzX3RpbWVfaD15ZXMN CmFjX2N2X2hlYWRlcl9zeXNfdGltZWJfaD15ZXMNCmFjX2N2X2hlYWRlcl9zeXNfdHlwZXNfaD15 ZXMNCmFjX2N2X2hlYWRlcl90aW1lX2g9eWVzDQphY19jdl9oZWFkZXJfdW5pc3RkX2g9eWVzDQph Y19jdl9oZWFkZXJfemxpYl9oPXllcw0KYWNfY3ZfaG9zdD1pMzg2LXBvcnRibGQtZnJlZWJzZDYu Mg0KYWNfY3ZfbGliX2RsZF9zaGxfbG9hZD1ubw0KYWNfY3ZfbGliX3B0aHJlYWRfcHRocmVhZF9q b2luPXllcw0KYWNfY3ZfbGliX3pfZ3pyZWFkPXllcw0KYWNfY3Zfb2JqZXh0PW8NCmFjX2N2X3Bh dGhfRUdSRVA9Jy91c3IvYmluL2dyZXAgLUUnDQphY19jdl9wYXRoX0ZHUkVQPScvdXNyL2Jpbi9n cmVwIC1GJw0KYWNfY3ZfcGF0aF9HUkVQPS91c3IvYmluL2dyZXANCmFjX2N2X3BhdGhfTVY9L2Jp bi9tdg0KYWNfY3ZfcGF0aF9QRVJMPS91c3IvYmluL3BlcmwNCmFjX2N2X3BhdGhfUk09L2Jpbi9y bQ0KYWNfY3ZfcGF0aF9TRUQ9L3Vzci9iaW4vc2VkDQphY19jdl9wYXRoX1RBUj0vdXNyL2Jpbi90 YXINCmFjX2N2X3BhdGhfV0dFVD0vdXNyL2xvY2FsL2Jpbi93Z2V0DQphY19jdl9wYXRoX1hNTExJ TlQ9L3Vzci9sb2NhbC9iaW4veG1sbGludA0KYWNfY3ZfcGF0aF9YU0xUUFJPQz0vdXNyL2xvY2Fs L2Jpbi94c2x0cHJvYw0KYWNfY3ZfcHJvZ19BV0s9bmF3aw0KYWNfY3ZfcHJvZ19DUFA9Y3BwDQph Y19jdl9wcm9nX2FjX2N0X0FSPWFyDQphY19jdl9wcm9nX2FjX2N0X0NDPWNjDQphY19jdl9wcm9n X2FjX2N0X09CSkRVTVA9b2JqZHVtcA0KYWNfY3ZfcHJvZ19hY19jdF9SQU5MSUI9cmFubGliDQph Y19jdl9wcm9nX2FjX2N0X1NUUklQPXN0cmlwDQphY19jdl9wcm9nX2NjX2M4OT0nJw0KYWNfY3Zf cHJvZ19jY19nPXllcw0KYWNfY3ZfcHJvZ19tYWtlX2dtYWtlX3NldD15ZXMNCmFjX2N2X3NlYXJj aF9jb25uZWN0PSdub25lIHJlcXVpcmVkJw0KYWNfY3Zfc2VhcmNoX2dldGhvc3RlbnQ9J25vbmUg cmVxdWlyZWQnDQphY19jdl9zZWFyY2hfb3BlbmRpcj0nbm9uZSByZXF1aXJlZCcNCmFjX2N2X3Nl YXJjaF9zZXRzb2Nrb3B0PSdub25lIHJlcXVpcmVkJw0KYW1fY3ZfQ0NfZGVwZW5kZW5jaWVzX2Nv bXBpbGVyX3R5cGU9Z2NjMw0KbHRfY3ZfYXJjaGl2ZV9jbWRzX25lZWRfbGM9eWVzDQpsdF9jdl9k ZXBsaWJzX2NoZWNrX21ldGhvZD1wYXNzX2FsbA0KbHRfY3ZfZmlsZV9tYWdpY19jbWQ9JyRNQUdJ Q19DTUQnDQpsdF9jdl9maWxlX21hZ2ljX3Rlc3RfZmlsZT0nJw0KbHRfY3ZfbGRfcmVsb2FkX2Zs YWc9LXINCmx0X2N2X25tX2ludGVyZmFjZT0nQlNEIG5tJw0KbHRfY3Zfb2JqZGlyPS5saWJzDQps dF9jdl9wYXRoX0xEPS91c3IvYmluL2xkDQpsdF9jdl9wYXRoX05NPScvdXNyL2Jpbi9ubSAtQicN Cmx0X2N2X3Byb2dfY29tcGlsZXJfY19vPXllcw0KbHRfY3ZfcHJvZ19jb21waWxlcl9waWNfd29y a3M9eWVzDQpsdF9jdl9wcm9nX2NvbXBpbGVyX3J0dGlfZXhjZXB0aW9ucz1ubw0KbHRfY3ZfcHJv Z19jb21waWxlcl9zdGF0aWNfd29ya3M9eWVzDQpsdF9jdl9wcm9nX2dudV9sZD15ZXMNCmx0X2N2 X3N5c19nbG9iYWxfc3ltYm9sX3BpcGU9J3NlZCAtbiAtZSAnXCcncy9eLipbICAgICAgIF1cKFtB QkNER0lSU1RXXVtBQkNER0lSU1RXXSpcKVsgICAgICAgICBdWyAgICAgIF0qXChbX0EtWmEtel1b X0EtWmEtejAtOV0qXCkkL1wxIFwyIFwyL3AnXCcnJw0KbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xf dG9fY19uYW1lX2FkZHJlc3M9J3NlZCAtbiAtZSAnXCcncy9eOiBcKFteIF0qXCkgJC8gIHtcIlwx XCIsICh2b2lkICopIDB9LC9wJ1wnJyAtZSAnXCcncy9eW0FCQ0RHSVJTVFddKiBcKFteIF0qXCkg XChbXiBdKlwpJC8gIHsiXDIiLCAodm9pZCAqKSBcJlwyfSwvcCdcJycnDQpsdF9jdl9zeXNfZ2xv YmFsX3N5bWJvbF90b19jX25hbWVfYWRkcmVzc19saWJfcHJlZml4PSdzZWQgLW4gLWUgJ1wnJ3Mv XjogXChbXiBdKlwpICQvICB7XCJcMVwiLCAodm9pZCAqKSAwfSwvcCdcJycgLWUgJ1wnJ3MvXltB QkNER0lSU1RXXSogXChbXiBdKlwpIFwobGliW14gXSpcKSQvICB7IlwyIiwgKHZvaWQgKikgXCZc Mn0sL3AnXCcnIC1lICdcJydzL15bQUJDREdJUlNUV10qIFwoW14gXSpcKSBcKFteIF0qXCkkLyAg eyJsaWJcMiIsICh2b2lkICopIFwmXDJ9LC9wJ1wnJycNCmx0X2N2X3N5c19nbG9iYWxfc3ltYm9s X3RvX2NkZWNsPSdzZWQgLW4gLWUgJ1wnJ3MvXlQgLiogXCguKlwpJC9leHRlcm4gaW50IFwxKCk7 L3AnXCcnIC1lICdcJydzL15bQUJDREdJUlNUV10qIC4qIFwoLipcKSQvZXh0ZXJuIGNoYXIgXDE7 L3AnXCcnJw0KbHRfY3Zfc3lzX21heF9jbWRfbGVuPTI2MjE0NA0KeG1sX2N2X2ljb252X2FyZzI9 Y29uc3QNCnhtbF9jdl9pY29udl9kZWNsPSdleHRlcm4gc2l6ZV90IGljb252IChpY29udl90IGNk LCBjb25zdCBjaGFyICogKmluYnVmLCBzaXplX3QgKmluYnl0ZXNsZWZ0LCBjaGFyICogKm91dGJ1 Ziwgc2l6ZV90ICpvdXRieXRlc2xlZnQpOycNCg0KIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMNCiMj IE91dHB1dCB2YXJpYWJsZXMuICMjDQojIyAtLS0tLS0tLS0tLS0tLS0tLSAjIw0KDQpBQ0xPQ0FM PScke1NIRUxMfSAvdXNyL3BvcnRzL3RleHRwcm9jL2xpYnhtbDIvd29yay9saWJ4bWwyLTIuNy44 L21pc3NpbmcgLS1ydW4gYWNsb2NhbC0xLjExJw0KQU1ERVBCQUNLU0xBU0g9J1wnDQpBTURFUF9G QUxTRT0nIycNCkFNREVQX1RSVUU9JycNCkFNVEFSPScke1NIRUxMfSAvdXNyL3BvcnRzL3RleHRw cm9jL2xpYnhtbDIvd29yay9saWJ4bWwyLTIuNy44L21pc3NpbmcgLS1ydW4gdGFyJw0KQU5TSTJL TlI9JycNCkFSPSdhcicNCkFTPSdhcycNCkFVVE9DT05GPScke1NIRUxMfSAvdXNyL3BvcnRzL3Rl eHRwcm9jL2xpYnhtbDIvd29yay9saWJ4bWwyLTIuNy44L21pc3NpbmcgLS1ydW4gYXV0b2NvbmYn DQpBVVRPSEVBREVSPScke1NIRUxMfSAvdXNyL3BvcnRzL3RleHRwcm9jL2xpYnhtbDIvd29yay9s aWJ4bWwyLTIuNy44L21pc3NpbmcgLS1ydW4gYXV0b2hlYWRlcicNCkFVVE9NQUtFPScke1NIRUxM fSAvdXNyL3BvcnRzL3RleHRwcm9jL2xpYnhtbDIvd29yay9saWJ4bWwyLTIuNy44L21pc3Npbmcg LS1ydW4gYXV0b21ha2UtMS4xMScNCkFXSz0nbmF3aycNCkJBU0VfVEhSRUFEX0xJQlM9JycNCkMx NE5fT0JKPSdjMTRuLmMnDQpDQVRBTE9HX09CSj0nY2F0YWxvZy5vJw0KQ0M9J2NjJw0KQ0NERVBN T0RFPSdkZXBtb2RlPWdjYzMnDQpDRkxBR1M9Jy1PMiAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlw ZSAtc3RkPWdudTg5IC1wZWRhbnRpYyAtVyAtV2Zvcm1hdCAtV3VudXNlZCAtV2ltcGxpY2l0IC1X cmV0dXJuLXR5cGUgLVdzd2l0Y2ggLVdjb21tZW50IC1XdHJpZ3JhcGhzIC1XZm9ybWF0IC1XY2hh ci1zdWJzY3JpcHRzIC1XdW5pbml0aWFsaXplZCAtV3BhcmVudGhlc2VzIC1Xc2hhZG93IC1XcG9p bnRlci1hcml0aCAtV2Nhc3QtYWxpZ24gLVd3cml0ZS1zdHJpbmdzIC1XYWdncmVnYXRlLXJldHVy biAtV3N0cmljdC1wcm90b3R5cGVzIC1XbWlzc2luZy1wcm90b3R5cGVzIC1XbmVzdGVkLWV4dGVy bnMgLVdpbmxpbmUgLVdyZWR1bmRhbnQtZGVjbHMnDQpDUFA9J2NwcCcNCkNQUEZMQUdTPSctSS91 c3IvbG9jYWwvaW5jbHVkZSAtSS91c3IvbG9jYWwvaW5jbHVkZScNCkNZR1BBVEhfVz0nZWNobycN CkNZR1dJTl9FWFRSQV9MREZMQUdTPScnDQpDWUdXSU5fRVhUUkFfUFlUSE9OX0xJQkFERD0nJw0K REVCVUdfT0JKPSdkZWJ1Z1hNTC5vJw0KREVGUz0nJw0KREVQRElSPScuZGVwcycNCkRMTFRPT0w9 J2RsbHRvb2wnDQpET0NCX09CSj0nRE9DQnBhcnNlci5vJw0KRFNZTVVUSUw9JycNCkRVTVBCSU49 JycNCkVDSE9fQz0nJw0KRUNIT19OPSctbicNCkVDSE9fVD0nJw0KRUdSRVA9Jy91c3IvYmluL2dy ZXAgLUUnDQpFWEVFWFQ9JycNCkZHUkVQPScvdXNyL2Jpbi9ncmVwIC1GJw0KRlRQX09CSj0nbmFu b2Z0cC5vJw0KR1JFUD0nL3Vzci9iaW4vZ3JlcCcNCkhBVkVfSVNJTkY9JycNCkhBVkVfSVNOQU49 JycNCkhUTUxfRElSPScvdXNyL2xvY2FsL3NoYXJlL2RvYy9saWJ4bWwyJw0KSFRNTF9PQko9J0hU TUxwYXJzZXIubyBIVE1MdHJlZS5vJw0KSFRUUF9PQko9J25hbm9odHRwLm8nDQpJQ09OVl9MSUJT PSctTC91c3IvbG9jYWwvbGliIC1saWNvbnYnDQpJTlNUQUxMX0RBVEE9J2luc3RhbGwgIC1vIHJv b3QgLWcgd2hlZWwgLW0gNDQ0Jw0KSU5TVEFMTF9QUk9HUkFNPSdpbnN0YWxsICAtcyAtbyByb290 IC1nIHdoZWVsIC1tIDU1NScNCklOU1RBTExfU0NSSVBUPSdpbnN0YWxsICAtbyByb290IC1nIHdo ZWVsIC1tIDU1NScNCklOU1RBTExfU1RSSVBfUFJPR1JBTT0nJChpbnN0YWxsX3NoKSAtYyAtcycN CkxEPScvdXNyL2Jpbi9sZCcNCkxERkxBR1M9JyAtTC91c3IvbG9jYWwvbGliJw0KTElCT0JKUz0n Jw0KTElCUz0nJw0KTElCVE9PTD0nJChTSEVMTCkgJCh0b3BfYnVpbGRkaXIpL2xpYnRvb2wnDQpM SUJYTUxfTUFKT1JfVkVSU0lPTj0nMicNCkxJQlhNTF9NSUNST19WRVJTSU9OPSc4Jw0KTElCWE1M X01JTk9SX1ZFUlNJT049JzcnDQpMSUJYTUxfVkVSU0lPTj0nMi43LjgnDQpMSUJYTUxfVkVSU0lP Tl9FWFRSQT0nJw0KTElCWE1MX1ZFUlNJT05fSU5GTz0nOTo4OjcnDQpMSUJYTUxfVkVSU0lPTl9O VU1CRVI9JzIwNzA4Jw0KTElQTz0nJw0KTE5fUz0nbG4gLXMnDQpMVExJQk9CSlM9JycNCk1BS0VJ TkZPPScke1NIRUxMfSAvdXNyL3BvcnRzL3RleHRwcm9jL2xpYnhtbDIvd29yay9saWJ4bWwyLTIu Ny44L21pc3NpbmcgLS1ydW4gbWFrZWluZm8nDQpNS0RJUl9QPScuL2luc3RhbGwtc2ggLWMgLWQn DQpNT0RVTEVfRVhURU5TSU9OPScuc28nDQpNT0RVTEVfUExBVEZPUk1fTElCUz0nJw0KTVY9Jy9i aW4vbXYnDQpNX0xJQlM9Jy1sbScNCk5NPScvdXNyL2Jpbi9ubSAtQicNCk5NRURJVD0nJw0KT0JK RFVNUD0nb2JqZHVtcCcNCk9CSkVYVD0nbycNCk9UT09MNjQ9JycNCk9UT09MPScnDQpQQUNLQUdF PSdsaWJ4bWwyJw0KUEFDS0FHRV9CVUdSRVBPUlQ9JycNClBBQ0tBR0VfTkFNRT0nJw0KUEFDS0FH RV9TVFJJTkc9JycNClBBQ0tBR0VfVEFSTkFNRT0nJw0KUEFDS0FHRV9VUkw9JycNClBBQ0tBR0Vf VkVSU0lPTj0nJw0KUEFUSF9TRVBBUkFUT1I9JzonDQpQRVJMPScvdXNyL2Jpbi9wZXJsJw0KUFlU SE9OPScnDQpQWVRIT05fSU5DTFVERVM9JycNClBZVEhPTl9MSUJTPScnDQpQWVRIT05fU0lURV9Q QUNLQUdFUz0nJw0KUFlUSE9OX1NVQkRJUj0nJw0KUFlUSE9OX1RFU1RTPScnDQpQWVRIT05fVkVS U0lPTj0nJw0KUkFOTElCPSdyYW5saWInDQpSRExfTElCUz0nJw0KUkVBREVSX1RFU1Q9J1JlYWRl cnRlc3RzJw0KUkVCVUlMRF9ET0NTX0ZBTFNFPScnDQpSRUJVSUxEX0RPQ1NfVFJVRT0nIycNClJF TERBVEU9JycNClJNPScvYmluL3JtJw0KU0VEPScvdXNyL2Jpbi9zZWQnDQpTRVRfTUFLRT0nJw0K U0hFTEw9Jy9iaW4vc2gnDQpTVEFUSUNfQklOQVJJRVM9JycNClNUUklQPSdzdHJpcCcNClRBUj0n L3Vzci9iaW4vdGFyJw0KVEVTVF9DMTROPSdDMTROdGVzdHMnDQpURVNUX0NBVEFMT0c9J0NhdGF0 ZXN0cycNClRFU1RfREVCVUc9J1NjcmlwdHRlc3RzJw0KVEVTVF9IVE1MPSdIVE1MdGVzdHMnDQpU RVNUX01PRFVMRVM9J01vZHVsZVRlc3RzJw0KVEVTVF9QQVRURVJOPSdQYXR0ZXJudGVzdHMnDQpU RVNUX1BIVE1MPSdIVE1MUHVzaHRlc3RzJw0KVEVTVF9QVVNIPSdYTUxQdXNodGVzdHMnDQpURVNU X1JFR0VYUFM9J1JlZ2V4cHRlc3RzIEF1dG9tYXRhdGVzdHMnDQpURVNUX1NBWD0nU0FYdGVzdHMn DQpURVNUX1NDSEVNQVM9J1NjaGVtYXN0ZXN0cyBSZWxheHRlc3RzJw0KVEVTVF9TQ0hFTUFUUk9O PSdTY2hlbWF0cm9udGVzdHMnDQpURVNUX1RIUkVBRFM9J1RocmVhZHRlc3RzJw0KVEVTVF9WQUxJ RD0nVmFsaWR0ZXN0cycNClRFU1RfVlRJTUU9J1ZUaW1pbmd0ZXN0cycNClRFU1RfWElOQ0xVREU9 J1hJbmNsdWRldGVzdHMnDQpURVNUX1hQQVRIPSdYUGF0aHRlc3RzJw0KVEVTVF9YUFRSPSdYUHRy dGVzdHMnDQpUSFJFQURTX1czMj0nJw0KVEhSRUFEX0NGTEFHUz0nIC1EX1JFRU5UUkFOVCcNClRI UkVBRF9MSUJTPScnDQpVPScnDQpVU0VfVkVSU0lPTl9TQ1JJUFRfRkFMU0U9JyMnDQpVU0VfVkVS U0lPTl9TQ1JJUFRfVFJVRT0nJw0KVkVSU0lPTj0nMi43LjgnDQpWRVJTSU9OX1NDUklQVF9GTEFH Uz0nLVdsLC0tdmVyc2lvbi1zY3JpcHQ9Jw0KV0dFVD0nL3Vzci9sb2NhbC9iaW4vd2dldCcNCldJ TjMyX0VYVFJBX0xERkxBR1M9JycNCldJTjMyX0VYVFJBX0xJQkFERD0nJw0KV0lOMzJfRVhUUkFf UFlUSE9OX0xJQkFERD0nJw0KV0lUSF9DMTROPScxJw0KV0lUSF9DQVRBTE9HPScxJw0KV0lUSF9E RUJVRz0nMScNCldJVEhfRE9DQj0nMScNCldJVEhfRlRQPScxJw0KV0lUSF9IVE1MPScxJw0KV0lU SF9IVFRQPScxJw0KV0lUSF9JQ09OVj0nMScNCldJVEhfSUNVPScwJw0KV0lUSF9JU084ODU5WD0n MScNCldJVEhfTEVHQUNZPScxJw0KV0lUSF9NRU1fREVCVUc9JzAnDQpXSVRIX01PRFVMRVM9JzEn DQpXSVRIX09VVFBVVD0nMScNCldJVEhfUEFUVEVSTj0nMScNCldJVEhfUFVTSD0nMScNCldJVEhf UFlUSE9OX0ZBTFNFPScnDQpXSVRIX1BZVEhPTl9UUlVFPScjJw0KV0lUSF9SRUFERVI9JzEnDQpX SVRIX1JFR0VYUFM9JzEnDQpXSVRIX1JVTl9ERUJVRz0nMCcNCldJVEhfU0FYMT0nMScNCldJVEhf U0NIRU1BUz0nMScNCldJVEhfU0NIRU1BVFJPTj0nMScNCldJVEhfVEhSRUFEUz0nMScNCldJVEhf VFJFRT0nMScNCldJVEhfVFJJTz0nMCcNCldJVEhfVFJJT19TT1VSQ0VTX0ZBTFNFPScnDQpXSVRI X1RSSU9fU09VUkNFU19UUlVFPScjJw0KV0lUSF9WQUxJRD0nMScNCldJVEhfV1JJVEVSPScxJw0K V0lUSF9YSU5DTFVERT0nMScNCldJVEhfWFBBVEg9JzEnDQpXSVRIX1hQVFI9JzEnDQpXSVRIX1pM SUI9JzEnDQpYSU5DTFVERV9PQko9J3hpbmNsdWRlLm8nDQpYTUxMSU5UPScvdXNyL2xvY2FsL2Jp bi94bWxsaW50Jw0KWE1MX0NGTEFHUz0nJw0KWE1MX0lOQ0xVREVESVI9Jy1JJHtpbmNsdWRlZGly fS9saWJ4bWwyIC1JL3Vzci9sb2NhbC9pbmNsdWRlJw0KWE1MX0xJQkRJUj0nLUwke2xpYmRpcn0n DQpYTUxfTElCUz0nLWx4bWwyIC1seiAgLUwvdXNyL2xvY2FsL2xpYiAtbGljb252IC1sbSAnDQpY TUxfTElCVE9PTExJQlM9J2xpYnhtbDIubGEnDQpYUEFUSF9PQko9J3hwYXRoLm8nDQpYUFRSX09C Sj0neHBvaW50ZXIubycNClhTTFRQUk9DPScvdXNyL2xvY2FsL2Jpbi94c2x0cHJvYycNClpfQ0ZM QUdTPScnDQpaX0xJQlM9Jy1seicNCmFjX2N0X0NDPSdjYycNCmFjX2N0X0RVTVBCSU49JycNCmFt X19FWEVFWFRfRkFMU0U9JycNCmFtX19FWEVFWFRfVFJVRT0nJw0KYW1fX2Zhc3RkZXBDQ19GQUxT RT0nIycNCmFtX19mYXN0ZGVwQ0NfVFJVRT0nJw0KYW1fX2luY2x1ZGU9J2luY2x1ZGUnDQphbV9f aXNyYz0nJw0KYW1fX2xlYWRpbmdfZG90PScuJw0KYW1fX3F1b3RlPScnDQphbV9fdGFyPScke0FN VEFSfSBjaG9mIC0gIiQkdGFyZGlyIicNCmFtX191bnRhcj0nJHtBTVRBUn0geGYgLScNCmJpbmRp cj0nJHtleGVjX3ByZWZpeH0vYmluJw0KYnVpbGQ9J2kzODYtcG9ydGJsZC1mcmVlYnNkNi4yJw0K YnVpbGRfYWxpYXM9J2kzODYtcG9ydGJsZC1mcmVlYnNkNi4yJw0KYnVpbGRfY3B1PSdpMzg2Jw0K YnVpbGRfb3M9J2ZyZWVic2Q2LjInDQpidWlsZF92ZW5kb3I9J3BvcnRibGQnDQpkYXRhZGlyPSck e2RhdGFyb290ZGlyfScNCmRhdGFyb290ZGlyPScke3ByZWZpeH0vc2hhcmUnDQpkb2NkaXI9JyR7 ZGF0YXJvb3RkaXJ9L2RvYy8ke1BBQ0tBR0V9Jw0KZHZpZGlyPScke2RvY2Rpcn0nDQpleGVjX3By ZWZpeD0nTk9ORScNCmhvc3Q9J2kzODYtcG9ydGJsZC1mcmVlYnNkNi4yJw0KaG9zdF9hbGlhcz0n Jw0KaG9zdF9jcHU9J2kzODYnDQpob3N0X29zPSdmcmVlYnNkNi4yJw0KaG9zdF92ZW5kb3I9J3Bv cnRibGQnDQpodG1sZGlyPScke2RvY2Rpcn0nDQppbmNsdWRlZGlyPScke3ByZWZpeH0vaW5jbHVk ZScNCmluZm9kaXI9Jy91c3IvbG9jYWwvaW5mbycNCmluc3RhbGxfc2g9JyR7U0hFTEx9IC91c3Iv cG9ydHMvdGV4dHByb2MvbGlieG1sMi93b3JrL2xpYnhtbDItMi43LjgvaW5zdGFsbC1zaCcNCmxp YmRpcj0nJHtleGVjX3ByZWZpeH0vbGliJw0KbGliZXhlY2Rpcj0nJHtleGVjX3ByZWZpeH0vbGli ZXhlYycNCmxvY2FsZWRpcj0nJHtkYXRhcm9vdGRpcn0vbG9jYWxlJw0KbG9jYWxzdGF0ZWRpcj0n JHtwcmVmaXh9L3ZhcicNCm1hbmRpcj0nL3Vzci9sb2NhbC9tYW4nDQpta2Rpcl9wPSckKHRvcF9i dWlsZGRpcikvLi9pbnN0YWxsLXNoIC1jIC1kJw0Kb2xkaW5jbHVkZWRpcj0nL3Vzci9pbmNsdWRl Jw0KcGRmZGlyPScke2RvY2Rpcn0nDQpwcmVmaXg9Jy91c3IvbG9jYWwnDQpwcm9ncmFtX3RyYW5z Zm9ybV9uYW1lPSdzLHgseCwnDQpwc2Rpcj0nJHtkb2NkaXJ9Jw0KcHl0aG9uZGlyPScnDQpzYmlu ZGlyPScke2V4ZWNfcHJlZml4fS9zYmluJw0Kc2hhcmVkc3RhdGVkaXI9JyR7cHJlZml4fS9jb20n DQpzeXNjb25mZGlyPScke3ByZWZpeH0vZXRjJw0KdGFyZ2V0X2FsaWFzPScnDQoNCiMjIC0tLS0t LS0tLS0tICMjDQojIyBjb25mZGVmcy5oLiAjIw0KIyMgLS0tLS0tLS0tLS0gIyMNCg0KLyogY29u ZmRlZnMuaCAqLw0KI2RlZmluZSBQQUNLQUdFX05BTUUgIiINCiNkZWZpbmUgUEFDS0FHRV9UQVJO QU1FICIiDQojZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiIg0KI2RlZmluZSBQQUNLQUdFX1NUUklO RyAiIg0KI2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiIg0KI2RlZmluZSBQQUNLQUdFX1VSTCAi Ig0KI2RlZmluZSBQQUNLQUdFICJsaWJ4bWwyIg0KI2RlZmluZSBWRVJTSU9OICIyLjcuOCINCiNk ZWZpbmUgUFJPVE9UWVBFUyAxDQojZGVmaW5lIF9fUFJPVE9UWVBFUyAxDQojZGVmaW5lIFNURENf SEVBREVSUyAxDQojZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQ0KI2RlZmluZSBIQVZFX1NZU19T VEFUX0ggMQ0KI2RlZmluZSBIQVZFX1NURExJQl9IIDENCiNkZWZpbmUgSEFWRV9TVFJJTkdfSCAx DQojZGVmaW5lIEhBVkVfTUVNT1JZX0ggMQ0KI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxDQojZGVm aW5lIEhBVkVfSU5UVFlQRVNfSCAxDQojZGVmaW5lIEhBVkVfU1RESU5UX0ggMQ0KI2RlZmluZSBI QVZFX1VOSVNURF9IIDENCiNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxDQojZGVmaW5lIEhBVkVfRExG Q05fSCAxDQojZGVmaW5lIExUX09CSkRJUiAiLmxpYnMvIg0KI2RlZmluZSBIQVZFX1pMSUJfSCAx DQojZGVmaW5lIEhBVkVfTElCWiAxDQojZGVmaW5lIEhBVkVfRElSRU5UX0ggMQ0KI2RlZmluZSBT VERDX0hFQURFUlMgMQ0KI2RlZmluZSBIQVZFX0ZDTlRMX0ggMQ0KI2RlZmluZSBIQVZFX1VOSVNU RF9IIDENCiNkZWZpbmUgSEFWRV9DVFlQRV9IIDENCiNkZWZpbmUgSEFWRV9ESVJFTlRfSCAxDQoj ZGVmaW5lIEhBVkVfRVJSTk9fSCAxDQojZGVmaW5lIEhBVkVfU1REQVJHX0ggMQ0KI2RlZmluZSBI QVZFX1NZU19TVEFUX0ggMQ0KI2RlZmluZSBIQVZFX1NZU19UWVBFU19IIDENCiNkZWZpbmUgSEFW RV9TVERJTlRfSCAxDQojZGVmaW5lIEhBVkVfVElNRV9IIDENCiNkZWZpbmUgSEFWRV9JRUVFRlBf SCAxDQojZGVmaW5lIEhBVkVfTUFUSF9IIDENCiNkZWZpbmUgSEFWRV9MSU1JVFNfSCAxDQojZGVm aW5lIEhBVkVfRkxPQVRfSCAxDQojZGVmaW5lIEhBVkVfU1RETElCX0ggMQ0KI2RlZmluZSBIQVZF X1NZU19TT0NLRVRfSCAxDQojZGVmaW5lIEhBVkVfTkVUSU5FVF9JTl9IIDENCiNkZWZpbmUgSEFW RV9BUlBBX0lORVRfSCAxDQojZGVmaW5lIEhBVkVfTkVUREJfSCAxDQojZGVmaW5lIEhBVkVfU1lT X1RJTUVfSCAxDQojZGVmaW5lIEhBVkVfU1lTX1NFTEVDVF9IIDENCiNkZWZpbmUgSEFWRV9QT0xM X0ggMQ0KI2RlZmluZSBIQVZFX1NZU19NTUFOX0ggMQ0KI2RlZmluZSBIQVZFX1NZU19USU1FQl9I IDENCiNkZWZpbmUgSEFWRV9TSUdOQUxfSCAxDQojZGVmaW5lIEhBVkVfQVJQQV9OQU1FU0VSX0gg MQ0KI2RlZmluZSBIQVZFX1JFU09MVl9IIDENCiNkZWZpbmUgSEFWRV9ETEZDTl9IIDENCiNkZWZp bmUgSEFWRV9TVFJGVElNRSAxDQojZGVmaW5lIEhBVkVfU1RSRFVQIDENCiNkZWZpbmUgSEFWRV9T VFJFUlJPUiAxDQojZGVmaW5lIEhBVkVfU1RSRlRJTUUgMQ0KI2RlZmluZSBIQVZFX0xPQ0FMVElN RSAxDQojZGVmaW5lIEhBVkVfR0VUVElNRU9GREFZIDENCiNkZWZpbmUgSEFWRV9TVEFUIDENCiNk ZWZpbmUgSEFWRV9fU1RBVCAxDQojZGVmaW5lIEhBVkVfU0lHTkFMIDENCiNkZWZpbmUgSEFWRV9Q UklOVEYgMQ0KI2RlZmluZSBIQVZFX1NQUklOVEYgMQ0KI2RlZmluZSBIQVZFX0ZQUklOVEYgMQ0K I2RlZmluZSBIQVZFX1NOUFJJTlRGIDENCiNkZWZpbmUgSEFWRV9WRlBSSU5URiAxDQojZGVmaW5l IEhBVkVfVlNQUklOVEYgMQ0KI2RlZmluZSBIQVZFX1ZTTlBSSU5URiAxDQojZGVmaW5lIEhBVkVf U1NDQU5GIDENCiNkZWZpbmUgSEFWRV9WQV9DT1BZIDENCiNkZWZpbmUgWE1MX1NPQ0tMRU5fVCBz b2NrbGVuX3QNCiNkZWZpbmUgU1VQUE9SVF9JUDYgLyoqLw0KI2RlZmluZSBIQVZFX0dFVEFERFJJ TkZPIC8qKi8NCiNkZWZpbmUgSEFWRV9JU05BTiAvKiovDQojZGVmaW5lIEhBVkVfSVNJTkYgLyoq Lw0KI2RlZmluZSBIQVZFX0RMT1BFTiAvKiovDQojZGVmaW5lIEhBVkVfTElCUFRIUkVBRCAvKiov DQojZGVmaW5lIEhBVkVfUFRIUkVBRF9IIC8qKi8NCiNkZWZpbmUgSUNPTlZfQ09OU1QgY29uc3QN Cg0KY29uZmlndXJlOiBleGl0IDINCg== ------1Od0O2pM-CPELajUklaIpquy8:1319550652 Content-Type: application/octet-stream; name="=?UTF-8?B?Z25vbWUubG9n?=" Content-Disposition: attachment Content-Transfer-Encoding: base64 W3Jvb3RAYng0XSAvdXNyL2hvbWUva29yZW5ldmIvPiAuL2dub21lbG9nYWx5emVyLnNoIG1ha2Vf b3V0LmxvZyANCg0KVGhlIGNhdXNlIG9mIHlvdXIgYnVpbGQgZmFpbHVyZSBpcyBub3Qga25vd24g dG8gZ25vbWVsb2dhbHl6ZXIuc2guICBCZWZvcmUNCmUtbWFpbGluZyB0aGUgYnVpbGQgbG9nIHRv IHRoZSBGcmVlQlNEIEdOT01FIHRlYW0gYXQgZnJlZWJzZC1nbm9tZUBGcmVlQlNELm9yZywNClRS WSBFQUNIIE9GIFRIRSBGT0xMT1dJTkc6DQoNCiAgKiBJZiB5b3UgYXJlIGdlbmVyYXRpbmcgeW91 ciBvd24gbG9nZmlsZSwgbWFrZSBzdXJlIHRvIGdlbmVyYXRlIGl0IHdpdGgNCiAgICBzb21ldGhp bmcgc2ltaWxhciB0bzoNCiAgICAgICAgICAibWFrZSAyPiYxIHwgdGVlIC9wYXRoL3RvL2xvZ2Zp bGUiIChzaC9iYXNoL2tzaC96c2gpIG9yDQogICAgICAgICAgIm1ha2UgfCYgdGVlIC9wYXRoL3Rv L2xvZ2ZpbGUiIChjc2gvdGNzaCkNCiAgICAgICAgKiBNYWtlIHN1cmUgeW91ciBjdnN1cCgxKSBj b25maWd1cmF0aW9uIGZpbGUgc3BlY2lmaWVzIHRoZSAncG9ydHMtYWxsJw0KICAgICAgICAgIGNv bGxlY3Rpb24NCiAgICAgICAgKiBSdW4gY3ZzdXAoMSkgYW5kIGF0dGVtcHQgdGhlIGJ1aWxkIGFn YWluDQogICAgICAgICogQ2hlY2sgL3Vzci9wb3J0cy9VUERBVElORyBmb3IgaW5mb3JtYXRpb24g cGVydGluZW50IHRvIHlvdXIgYnVpbGQNCiAgICAgICAgICBmYWlsdXJlDQogICAgICAgICogOTkl IG9mIHRoZSBjb21tb25seSByZXBvcnRlZCBidWlsZCBmYWlsdXJlcyBjYW4gYmUgc29sdmVkIGJ5 DQogICAgICAgICAgcnVubmluZyAicG9ydHVwZ3JhZGUgLWEiDQogICAgICAgICogUmVhZCB0aGUg RkFRcyBhdCBodHRwOi8vd3d3LkZyZWVCU0Qub3JnL2dub21lLw0KICAgICAgICAqIFNlYXJjaCB0 aGUgYXJjaGl2ZXMgb2YgZnJlZWJzZC1nbm9tZUBGcmVlQlNELm9yZy4gIEFyY2hpdmVzIGNhbiBi ZQ0KICAgICAgICAgIHNlYXJjaGVkIGF0IGh0dHA6Ly93d3cuZnJlZWJzZC5vcmcvZ25vbWUvaW5k ZXguaHRtbCNzZWFyY2gNCg0KSWYgeW91IGhhdmUgbm90IHBlcmZvcm1lZCBlYWNoIG9mIHRoZSBh Ym92ZSBzdWdnZXN0aW9ucywgZG9uJ3QgYm90aGVyIGFza2luZw0KZm9yIGhlbHAuICBUaGUgY2hh bmNlcyBhcmUgZ29vZCB0aGF0IHlvdSdsbCBzaW1wbHkgYmUgdG9sZCB0byBwZXJmb3JtIG9uZSBv Zg0KdGhlIGFmb3JlbWVudGlvbmVkIHN0ZXBzLg0KW3Jvb3RAYng0XSAvdXNyL2hvbWUva29yZW5l dmIvPiA= ------1Od0O2pM-CPELajUklaIpquy8:1319550652 Content-Type: application/octet-stream; name="=?UTF-8?B?bWFrZV9vdXQubG9n?=" Content-Disposition: attachment Content-Transfer-Encoding: base64 W3Jvb3RAYng0XSAvdXNyL2hvbWUva29yZW5ldmIvPiBwb3J0dXBncmFkZSBsaWJ4bWwyDQotLS0+ ICBVcGdyYWRpbmcgJ2xpYnhtbDItMi43LjcnIHRvICdsaWJ4bWwyLTIuNy44XzEnICh0ZXh0cHJv Yy9saWJ4bWwyKQ0KLS0tPiAgQnVpbGRpbmcgJy91c3IvcG9ydHMvdGV4dHByb2MvbGlieG1sMicN Cj09PT4gIENsZWFuaW5nIGZvciBsaWJ4bWwyLTIuNy44XzENCj09PT4gIExpY2Vuc2UgY2hlY2sg ZGlzYWJsZWQsIHBvcnQgaGFzIG5vdCBkZWZpbmVkIExJQ0VOU0UNCj09PT4gIEV4dHJhY3Rpbmcg Zm9yIGxpYnhtbDItMi43LjhfMQ0KPT4gU0hBMjU2IENoZWNrc3VtIE9LIGZvciBnbm9tZTIvbGli eG1sMi0yLjcuOC50YXIuZ3ouDQo9PT0+ICBQYXRjaGluZyBmb3IgbGlieG1sMi0yLjcuOF8xDQo9 PT0+ICBBcHBseWluZyBGcmVlQlNEIHBhdGNoZXMgZm9yIGxpYnhtbDItMi43LjhfMQ0KPT09PiAg IGxpYnhtbDItMi43LjhfMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGdtYWtlIC0gZm91bmQNCj09 PT4gICBsaWJ4bWwyLTIuNy44XzEgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBwa2ctY29uZmlnIC0g Zm91bmQNCj09PT4gICBsaWJ4bWwyLTIuNy44XzEgZGVwZW5kcyBvbiBzaGFyZWQgbGlicmFyeTog aWNvbnYuMyAtIGZvdW5kDQo9PT0+ICBDb25maWd1cmluZyBmb3IgbGlieG1sMi0yLjcuOF8xDQpj aGVja2luZyBidWlsZCBzeXN0ZW0gdHlwZS4uLiBpMzg2LXBvcnRibGQtZnJlZWJzZDYuMg0KY2hl Y2tpbmcgaG9zdCBzeXN0ZW0gdHlwZS4uLiBpMzg2LXBvcnRibGQtZnJlZWJzZDYuMg0KY2hlY2tp bmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbC4uLiAvdXNyL2Jpbi9pbnN0YWxsIC1jIC1v IHJvb3QgLWcgd2hlZWwNCmNoZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJvbm1lbnQgaXMgc2Fu ZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBhIHRocmVhZC1zYWZlIG1rZGlyIC1wLi4uIC4vaW5zdGFs bC1zaCAtYyAtZA0KY2hlY2tpbmcgZm9yIGdhd2suLi4gbm8NCmNoZWNraW5nIGZvciBtYXdrLi4u IG5vDQpjaGVja2luZyBmb3IgbmF3ay4uLiBuYXdrDQpjaGVja2luZyB3aGV0aGVyIGdtYWtlIHNl dHMgJChNQUtFKS4uLiB5ZXMNCmNoZWNraW5nIGZvciBnY2MuLi4gY2MNCmNoZWNraW5nIHdoZXRo ZXIgdGhlIEMgY29tcGlsZXIgd29ya3MuLi4geWVzDQpjaGVja2luZyBmb3IgQyBjb21waWxlciBk ZWZhdWx0IG91dHB1dCBmaWxlIG5hbWUuLi4gYS5vdXQNCmNoZWNraW5nIGZvciBzdWZmaXggb2Yg ZXhlY3V0YWJsZXMuLi4gDQpjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBjcm9zcyBjb21waWxpbmcu Li4gbm8NCmNoZWNraW5nIGZvciBzdWZmaXggb2Ygb2JqZWN0IGZpbGVzLi4uIG8NCmNoZWNraW5n IHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQyBjb21waWxlci4uLiB5ZXMNCmNoZWNraW5n IHdoZXRoZXIgY2MgYWNjZXB0cyAtZy4uLiB5ZXMNCmNoZWNraW5nIGZvciBjYyBvcHRpb24gdG8g YWNjZXB0IElTTyBDODkuLi4gbm9uZSBuZWVkZWQNCmNoZWNraW5nIGZvciBzdHlsZSBvZiBpbmNs dWRlIHVzZWQgYnkgZ21ha2UuLi4gR05VDQpjaGVja2luZyBkZXBlbmRlbmN5IHN0eWxlIG9mIGNj Li4uIGdjYzMNCmNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMgcHJlcHJvY2Vzc29yLi4uIGNwcA0K Y2hlY2tpbmcgZm9yIHJtLi4uIC9iaW4vcm0NCmNoZWNraW5nIGZvciBtdi4uLiAvYmluL212DQpj aGVja2luZyBmb3IgdGFyLi4uIC91c3IvYmluL3Rhcg0KY2hlY2tpbmcgZm9yIHBlcmwuLi4gL3Vz ci9iaW4vcGVybA0KY2hlY2tpbmcgZm9yIHdnZXQuLi4gL3Vzci9sb2NhbC9iaW4vd2dldA0KY2hl Y2tpbmcgZm9yIHhtbGxpbnQuLi4gL3Vzci9sb2NhbC9iaW4veG1sbGludA0KY2hlY2tpbmcgZm9y IHhzbHRwcm9jLi4uIC91c3IvbG9jYWwvYmluL3hzbHRwcm9jDQpjaGVja2luZyBmb3IgZnVuY3Rp b24gcHJvdG90eXBlcy4uLiB5ZXMNCmNoZWNraW5nIGZvciBncmVwIHRoYXQgaGFuZGxlcyBsb25n IGxpbmVzIGFuZCAtZS4uLiAvdXNyL2Jpbi9ncmVwDQpjaGVja2luZyBmb3IgZWdyZXAuLi4gL3Vz ci9iaW4vZ3JlcCAtRQ0KY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMuLi4geWVzDQpj aGVja2luZyBmb3Igc3lzL3R5cGVzLmguLi4geWVzDQpjaGVja2luZyBmb3Igc3lzL3N0YXQuaC4u LiB5ZXMNCmNoZWNraW5nIGZvciBzdGRsaWIuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzdHJpbmcu aC4uLiB5ZXMNCmNoZWNraW5nIGZvciBtZW1vcnkuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzdHJp bmdzLmguLi4geWVzDQpjaGVja2luZyBmb3IgaW50dHlwZXMuaC4uLiB5ZXMNCmNoZWNraW5nIGZv ciBzdGRpbnQuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciB1bmlzdGQuaC4uLiB5ZXMNCmNoZWNraW5n IGZvciBzdHJpbmcuaC4uLiAoY2FjaGVkKSB5ZXMNCmNoZWNraW5nIGhvdyB0byBwcmludCBzdHJp bmdzLi4uIHByaW50OiBub3QgZm91bmQNCnByaW50Zg0KY2hlY2tpbmcgZm9yIGEgc2VkIHRoYXQg ZG9lcyBub3QgdHJ1bmNhdGUgb3V0cHV0Li4uIC91c3IvYmluL3NlZA0KY2hlY2tpbmcgZm9yIGZn cmVwLi4uIC91c3IvYmluL2dyZXAgLUYNCmNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGNjLi4uIC91 c3IvYmluL2xkDQpjaGVja2luZyBpZiB0aGUgbGlua2VyICgvdXNyL2Jpbi9sZCkgaXMgR05VIGxk Li4uIHllcw0KY2hlY2tpbmcgZm9yIEJTRC0gb3IgTVMtY29tcGF0aWJsZSBuYW1lIGxpc3RlciAo bm0pLi4uIC91c3IvYmluL25tIC1CDQpjaGVja2luZyB0aGUgbmFtZSBsaXN0ZXIgKC91c3IvYmlu L25tIC1CKSBpbnRlcmZhY2UuLi4gQlNEIG5tDQpjaGVja2luZyB3aGV0aGVyIGxuIC1zIHdvcmtz Li4uIHllcw0KY2hlY2tpbmcgdGhlIG1heGltdW0gbGVuZ3RoIG9mIGNvbW1hbmQgbGluZSBhcmd1 bWVudHMuLi4gKGNhY2hlZCkgMjYyMTQ0DQpjaGVja2luZyB3aGV0aGVyIHRoZSBzaGVsbCB1bmRl cnN0YW5kcyBzb21lIFhTSSBjb25zdHJ1Y3RzLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB0aGUg c2hlbGwgdW5kZXJzdGFuZHMgIis9Ii4uLiBubw0KY2hlY2tpbmcgZm9yIC91c3IvYmluL2xkIG9w dGlvbiB0byByZWxvYWQgb2JqZWN0IGZpbGVzLi4uIC1yDQpjaGVja2luZyBmb3Igb2JqZHVtcC4u LiBvYmpkdW1wDQpjaGVja2luZyBob3cgdG8gcmVjb2duaXplIGRlcGVuZGVudCBsaWJyYXJpZXMu Li4gcGFzc19hbGwNCmNoZWNraW5nIGZvciBhci4uLiBhcg0KY2hlY2tpbmcgZm9yIHN0cmlwLi4u IHN0cmlwDQpjaGVja2luZyBmb3IgcmFubGliLi4uIHJhbmxpYg0KY2hlY2tpbmcgY29tbWFuZCB0 byBwYXJzZSAvdXNyL2Jpbi9ubSAtQiBvdXRwdXQgZnJvbSBjYyBvYmplY3QuLi4gb2sNCmNoZWNr aW5nIGZvciBkbGZjbi5oLi4uIHllcw0KY2hlY2tpbmcgZm9yIG9iamRpci4uLiAubGlicw0KY2hl Y2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucy4uLiBubw0KY2hl Y2tpbmcgZm9yIGNjIG9wdGlvbiB0byBwcm9kdWNlIFBJQy4uLiAtZlBJQyAtRFBJQw0KY2hlY2tp bmcgaWYgY2MgUElDIGZsYWcgLWZQSUMgLURQSUMgd29ya3MuLi4geWVzDQpjaGVja2luZyBpZiBj YyBzdGF0aWMgZmxhZyAtc3RhdGljIHdvcmtzLi4uIHllcw0KY2hlY2tpbmcgaWYgY2Mgc3VwcG9y dHMgLWMgLW8gZmlsZS5vLi4uIHJtOiBjb25mdGVzdCo6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkNCnllcw0KY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4uIChjYWNoZWQp IHllcw0KY2hlY2tpbmcgd2hldGhlciB0aGUgY2MgbGlua2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9y dHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMNCmNoZWNraW5nIHdoZXRoZXIgLWxjIHNob3VsZCBi ZSBleHBsaWNpdGx5IGxpbmtlZCBpbi4uLiBybTogY29uZnRlc3QqOiBObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5DQp5ZXMNCmNoZWNraW5nIGR5bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcy4u LiBmcmVlYnNkNi4yIGxkLnNvDQpjaGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRo cyBpbnRvIHByb2dyYW1zLi4uIGltbWVkaWF0ZQ0KY2hlY2tpbmcgd2hldGhlciBzdHJpcHBpbmcg bGlicmFyaWVzIGlzIHBvc3NpYmxlLi4uIHllcw0KY2hlY2tpbmcgaWYgbGlidG9vbCBzdXBwb3J0 cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBzaGFy ZWQgbGlicmFyaWVzLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBzdGF0aWMgbGli cmFyaWVzLi4uIHllcw0KQ2hlY2tpbmcgemxpYg0KY2hlY2tpbmcgemxpYi5oIHVzYWJpbGl0eS4u LiB5ZXMNCmNoZWNraW5nIHpsaWIuaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZvciB6bGli LmguLi4geWVzDQpjaGVja2luZyBmb3IgZ3pyZWFkIGluIC1sei4uLiB5ZXMNCkNoZWNraW5nIGhl YWRlcnMNCmNoZWNraW5nIGZvciBkaXJlbnQuaCB0aGF0IGRlZmluZXMgRElSLi4uIHllcw0KY2hl Y2tpbmcgZm9yIGxpYnJhcnkgY29udGFpbmluZyBvcGVuZGlyLi4uIG5vbmUgcmVxdWlyZWQNCmNo ZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVzLi4uIChjYWNoZWQpIHllcw0KY2hlY2tpbmcg ZmNudGwuaCB1c2FiaWxpdHkuLi4geWVzDQpjaGVja2luZyBmY250bC5oIHByZXNlbmNlLi4uIHll cw0KY2hlY2tpbmcgZm9yIGZjbnRsLmguLi4geWVzDQpjaGVja2luZyBmb3IgdW5pc3RkLmguLi4g KGNhY2hlZCkgeWVzDQpjaGVja2luZyBjdHlwZS5oIHVzYWJpbGl0eS4uLiB5ZXMNCmNoZWNraW5n IGN0eXBlLmggcHJlc2VuY2UuLi4geWVzDQpjaGVja2luZyBmb3IgY3R5cGUuaC4uLiB5ZXMNCmNo ZWNraW5nIGRpcmVudC5oIHVzYWJpbGl0eS4uLiB5ZXMNCmNoZWNraW5nIGRpcmVudC5oIHByZXNl bmNlLi4uIHllcw0KY2hlY2tpbmcgZm9yIGRpcmVudC5oLi4uIHllcw0KY2hlY2tpbmcgZXJybm8u aCB1c2FiaWxpdHkuLi4geWVzDQpjaGVja2luZyBlcnJuby5oIHByZXNlbmNlLi4uIHllcw0KY2hl Y2tpbmcgZm9yIGVycm5vLmguLi4geWVzDQpjaGVja2luZyBtYWxsb2MuaCB1c2FiaWxpdHkuLi4g bm8NCmNoZWNraW5nIG1hbGxvYy5oIHByZXNlbmNlLi4uIG5vDQpjaGVja2luZyBmb3IgbWFsbG9j LmguLi4gbm8NCmNoZWNraW5nIHN0ZGFyZy5oIHVzYWJpbGl0eS4uLiB5ZXMNCmNoZWNraW5nIHN0 ZGFyZy5oIHByZXNlbmNlLi4uIHllcw0KY2hlY2tpbmcgZm9yIHN0ZGFyZy5oLi4uIHllcw0KY2hl Y2tpbmcgZm9yIHN5cy9zdGF0LmguLi4gKGNhY2hlZCkgeWVzDQpjaGVja2luZyBmb3Igc3lzL3R5 cGVzLmguLi4gKGNhY2hlZCkgeWVzDQpjaGVja2luZyBmb3Igc3RkaW50LmguLi4gKGNhY2hlZCkg eWVzDQpjaGVja2luZyBpbnR0eXBlcy5oLmggdXNhYmlsaXR5Li4uIG5vDQpjaGVja2luZyBpbnR0 eXBlcy5oLmggcHJlc2VuY2UuLi4gbm8NCmNoZWNraW5nIGZvciBpbnR0eXBlcy5oLmguLi4gbm8N CmNoZWNraW5nIHRpbWUuaCB1c2FiaWxpdHkuLi4geWVzDQpjaGVja2luZyB0aW1lLmggcHJlc2Vu Y2UuLi4geWVzDQpjaGVja2luZyBmb3IgdGltZS5oLi4uIHllcw0KY2hlY2tpbmcgYW5zaWRlY2wu aCB1c2FiaWxpdHkuLi4gbm8NCmNoZWNraW5nIGFuc2lkZWNsLmggcHJlc2VuY2UuLi4gbm8NCmNo ZWNraW5nIGZvciBhbnNpZGVjbC5oLi4uIG5vDQpjaGVja2luZyBpZWVlZnAuaCB1c2FiaWxpdHku Li4geWVzDQpjaGVja2luZyBpZWVlZnAuaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBp ZWVlZnAuaC4uLiB5ZXMNCmNoZWNraW5nIG5hbi5oIHVzYWJpbGl0eS4uLiBubw0KY2hlY2tpbmcg bmFuLmggcHJlc2VuY2UuLi4gbm8NCmNoZWNraW5nIGZvciBuYW4uaC4uLiBubw0KY2hlY2tpbmcg bWF0aC5oIHVzYWJpbGl0eS4uLiB5ZXMNCmNoZWNraW5nIG1hdGguaCBwcmVzZW5jZS4uLiB5ZXMN CmNoZWNraW5nIGZvciBtYXRoLmguLi4geWVzDQpjaGVja2luZyBsaW1pdHMuaCB1c2FiaWxpdHku Li4geWVzDQpjaGVja2luZyBsaW1pdHMuaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBs aW1pdHMuaC4uLiB5ZXMNCmNoZWNraW5nIGZwX2NsYXNzLmggdXNhYmlsaXR5Li4uIG5vDQpjaGVj a2luZyBmcF9jbGFzcy5oIHByZXNlbmNlLi4uIG5vDQpjaGVja2luZyBmb3IgZnBfY2xhc3MuaC4u LiBubw0KY2hlY2tpbmcgZmxvYXQuaCB1c2FiaWxpdHkuLi4geWVzDQpjaGVja2luZyBmbG9hdC5o IHByZXNlbmNlLi4uIHllcw0KY2hlY2tpbmcgZm9yIGZsb2F0LmguLi4geWVzDQpjaGVja2luZyBm b3Igc3RkbGliLmguLi4gKGNhY2hlZCkgeWVzDQpjaGVja2luZyBmb3Igc3lzL3NvY2tldC5oLi4u IHllcw0KY2hlY2tpbmcgZm9yIG5ldGluZXQvaW4uaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBhcnBh L2luZXQuaC4uLiB5ZXMNCmNoZWNraW5nIG5ldGRiLmggdXNhYmlsaXR5Li4uIHllcw0KY2hlY2tp bmcgbmV0ZGIuaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBuZXRkYi5oLi4uIHllcw0K Y2hlY2tpbmcgc3lzL3RpbWUuaCB1c2FiaWxpdHkuLi4geWVzDQpjaGVja2luZyBzeXMvdGltZS5o IHByZXNlbmNlLi4uIHllcw0KY2hlY2tpbmcgZm9yIHN5cy90aW1lLmguLi4geWVzDQpjaGVja2lu ZyBzeXMvc2VsZWN0LmggdXNhYmlsaXR5Li4uIHllcw0KY2hlY2tpbmcgc3lzL3NlbGVjdC5oIHBy ZXNlbmNlLi4uIHllcw0KY2hlY2tpbmcgZm9yIHN5cy9zZWxlY3QuaC4uLiB5ZXMNCmNoZWNraW5n IHBvbGwuaCB1c2FiaWxpdHkuLi4geWVzDQpjaGVja2luZyBwb2xsLmggcHJlc2VuY2UuLi4geWVz DQpjaGVja2luZyBmb3IgcG9sbC5oLi4uIHllcw0KY2hlY2tpbmcgc3lzL21tYW4uaCB1c2FiaWxp dHkuLi4geWVzDQpjaGVja2luZyBzeXMvbW1hbi5oIHByZXNlbmNlLi4uIHllcw0KY2hlY2tpbmcg Zm9yIHN5cy9tbWFuLmguLi4geWVzDQpjaGVja2luZyBzeXMvdGltZWIuaCB1c2FiaWxpdHkuLi4g eWVzDQpjaGVja2luZyBzeXMvdGltZWIuaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBz eXMvdGltZWIuaC4uLiB5ZXMNCmNoZWNraW5nIHNpZ25hbC5oIHVzYWJpbGl0eS4uLiB5ZXMNCmNo ZWNraW5nIHNpZ25hbC5oIHByZXNlbmNlLi4uIHllcw0KY2hlY2tpbmcgZm9yIHNpZ25hbC5oLi4u IHllcw0KY2hlY2tpbmcgZm9yIGFycGEvbmFtZXNlci5oLi4uIHllcw0KY2hlY2tpbmcgZm9yIHJl c29sdi5oLi4uIHllcw0KY2hlY2tpbmcgZGwuaCB1c2FiaWxpdHkuLi4gbm8NCmNoZWNraW5nIGRs LmggcHJlc2VuY2UuLi4gbm8NCmNoZWNraW5nIGZvciBkbC5oLi4uIG5vDQpjaGVja2luZyBmb3Ig ZGxmY24uaC4uLiAoY2FjaGVkKSB5ZXMNCkNoZWNraW5nIGxpYnJhcmllcw0KY2hlY2tpbmcgZm9y IHN0cmZ0aW1lLi4uIHllcw0KY2hlY2tpbmcgZm9yIHN0cmR1cC4uLiB5ZXMNCmNoZWNraW5nIGZv ciBzdHJuZHVwLi4uIG5vDQpjaGVja2luZyBmb3Igc3RyZXJyb3IuLi4geWVzDQpjaGVja2luZyBm b3IgZmluaXRlLi4uIG5vDQpjaGVja2luZyBmb3IgaXNuYW5kLi4uIG5vDQpjaGVja2luZyBmb3Ig ZnBfY2xhc3MuLi4gbm8NCmNoZWNraW5nIGZvciBjbGFzcy4uLiBubw0KY2hlY2tpbmcgZm9yIGZw Y2xhc3MuLi4gbm8NCmNoZWNraW5nIGZvciBzdHJmdGltZS4uLiAoY2FjaGVkKSB5ZXMNCmNoZWNr aW5nIGZvciBsb2NhbHRpbWUuLi4geWVzDQpjaGVja2luZyBmb3IgZ2V0dGltZW9mZGF5Li4uIHll cw0KY2hlY2tpbmcgZm9yIGZ0aW1lLi4uIG5vDQpjaGVja2luZyBmb3Igc3RhdC4uLiB5ZXMNCmNo ZWNraW5nIGZvciBfc3RhdC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzaWduYWwuLi4geWVzDQpjaGVj a2luZyBmb3IgcHJpbnRmLi4uIHllcw0KY2hlY2tpbmcgZm9yIHNwcmludGYuLi4geWVzDQpjaGVj a2luZyBmb3IgZnByaW50Zi4uLiB5ZXMNCmNoZWNraW5nIGZvciBzbnByaW50Zi4uLiB5ZXMNCmNo ZWNraW5nIGZvciB2ZnByaW50Zi4uLiB5ZXMNCmNoZWNraW5nIGZvciB2c3ByaW50Zi4uLiB5ZXMN CmNoZWNraW5nIGZvciB2c25wcmludGYuLi4geWVzDQpjaGVja2luZyBmb3Igc3NjYW5mLi4uIHll cw0KY2hlY2tpbmcgZm9yIHZhX2NvcHkuLi4geWVzDQpjaGVja2luZyBmb3IgbGlicmFyeSBjb250 YWluaW5nIGdldGhvc3RlbnQuLi4gbm9uZSByZXF1aXJlZA0KY2hlY2tpbmcgZm9yIGxpYnJhcnkg Y29udGFpbmluZyBzZXRzb2Nrb3B0Li4uIG5vbmUgcmVxdWlyZWQNCmNoZWNraW5nIGZvciBsaWJy YXJ5IGNvbnRhaW5pbmcgY29ubmVjdC4uLiBub25lIHJlcXVpcmVkDQpjaGVja2luZyBmb3IgdHlw ZSBvZiBzb2NrZXQgbGVuZ3RoIChzb2NrbGVuX3QpLi4uIHNvY2tsZW5fdCAqDQpjaGVja2luZyB3 aGV0aGVyIHRvIGVuYWJsZSBJUHY2Li4uIHllcw0KY2hlY2tpbmcgc3RydWN0IHNvY2thZGRyOjpz c19mYW1pbHkuLi4geWVzDQpjaGVja2luZyBmb3IgZ2V0YWRkcmluZm8uLi4geWVzDQpjaGVja2lu ZyBmb3IgaXNuYW4uLi4geWVzDQpjaGVja2luZyBmb3IgaXNpbmYuLi4geWVzDQpjaGVja2luZyBm b3Igc2hsX2xvYWQuLi4gbm8NCmNoZWNraW5nIGZvciBzaGxfbG9hZCBpbiAtbGRsZC4uLiBubw0K Y2hlY2tpbmcgZm9yIGRsb3Blbi4uLiB5ZXMNCkNoZWNraW5nIGNvbmZpZ3VyYXRpb24gcmVxdWly ZW1lbnRzDQpFbmFibGluZyBtdWx0aXRocmVhZGVkIHN1cHBvcnQNCmNoZWNraW5nIHB0aHJlYWQu aCB1c2FiaWxpdHkuLi4geWVzDQpjaGVja2luZyBwdGhyZWFkLmggcHJlc2VuY2UuLi4geWVzDQpj aGVja2luZyBmb3IgcHRocmVhZC5oLi4uIHllcw0KY2hlY2tpbmcgZm9yIHB0aHJlYWRfam9pbiBp biAtcHRocmVhZC4uLiB5ZXMNCmNoZWNraW5nIGljb252LmggdXNhYmlsaXR5Li4uIHllcw0KY2hl Y2tpbmcgaWNvbnYuaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBpY29udi5oLi4uIHll cw0KY2hlY2tpbmcgZm9yIGljb252Li4uIG5vDQpjaGVja2luZyBmb3IgaWNvbnYgaW4gLWxpY29u di4uLiB5ZXMNCmNoZWNraW5nIGZvciBpY29udiBkZWNsYXJhdGlvbi4uLiANCiAgICAgICAgZXh0 ZXJuIHNpemVfdCBpY29udiAoaWNvbnZfdCBjZCwgY29uc3QgY2hhciAqICppbmJ1Ziwgc2l6ZV90 ICppbmJ5dGVzbGVmdCwgY2hhciAqICpvdXRidWYsIHNpemVfdCAqb3V0Ynl0ZXNsZWZ0KTsNCkRp c2FibGluZyBJQ1Ugc3VwcG9ydA0KRW5hYmxlZCBTY2hlbWF0cm9uIHN1cHBvcnQNCkVuYWJsZWQg U2NoZW1hcy9SZWxheC1ORyBzdXBwb3J0DQouL2NvbmZpZ3VyZS5saW5lbm86IDE0NTkwOiBTeW50 YXggZXJyb3I6IEJhZCBzdWJzdGl0dXRpb24NCj09PT4gIFNjcmlwdCAiY29uZmlndXJlIiBmYWls ZWQgdW5leHBlY3RlZGx5Lg0KUGxlYXNlIHJ1biB0aGUgZ25vbWVsb2dhbHl6ZXIsIGF2YWlsYWJs ZSBmcm9tDQoiaHR0cDovL3d3dy5mcmVlYnNkLm9yZy9nbm9tZS9nbm9tZWxvZ2FseXplci5zaCIs IHdoaWNoIHdpbGwgZGlhZ25vc2UgdGhlDQpwcm9ibGVtIGFuZCBzdWdnZXN0IGEgc29sdXRpb24u IElmIC0gYW5kIG9ubHkgaWYgLSB0aGUgZ25vbWVsb2dhbHl6ZXIgY2Fubm90DQpzb2x2ZSB0aGUg cHJvYmxlbSwgcmVwb3J0IHRoZSBidWlsZCBmYWlsdXJlIHRvIHRoZSBGcmVlQlNEIEdOT01FIHRl YW0gYXQNCmdub21lQEZyZWVCU0Qub3JnLCBhbmQgYXR0YWNoIChhKQ0KIi91c3IvcG9ydHMvdGV4 dHByb2MvbGlieG1sMi93b3JrL2xpYnhtbDItMi43LjgvY29uZmlnLmxvZyIsIChiKSB0aGUgb3V0 cHV0DQpvZiB0aGUgZmFpbGVkIG1ha2UgY29tbWFuZCwgYW5kIChjKSB0aGUgZ25vbWVsb2dhbHl6 ZXIgb3V0cHV0LiBBbHNvLCBpdCBtaWdodA0KYmUgYSBnb29kIGlkZWEgdG8gcHJvdmlkZSBhbiBv dmVydmlldyBvZiBhbGwgcGFja2FnZXMgaW5zdGFsbGVkIG9uIHlvdXIgc3lzdGVtDQooaS5lLiBh biBgbHMgL3Zhci9kYi9wa2dgKS4gUHV0IHlvdXIgYXR0YWNobWVudCB1cCBvbiBhbnkgd2Vic2l0 ZSwNCmNvcHktYW5kLXBhc3RlIGludG8gaHR0cDovL2ZyZWVic2QtZ25vbWUucGFzdGViaW4uY29t LCBvciB1c2Ugc2VuZC1wcigxKSB3aXRoDQp0aGUgYXR0YWNobWVudC4gVHJ5IHRvIGF2b2lkIHNl bmRpbmcgYW55IGF0dGFjaG1lbnRzIHRvIHRoZSBtYWlsaW5nIGxpc3QNCihnbm9tZUBGcmVlQlNE Lm9yZyksIGJlY2F1c2UgYXR0YWNobWVudHMgc2VudCB0byBGcmVlQlNEIG1haWxpbmcgbGlzdHMg YXJlDQp1c3VhbGx5IGRpc2NhcmRlZCBieSB0aGUgbWFpbGluZyBsaXN0IHNvZnR3YXJlLg0KKioq IEVycm9yIGNvZGUgMQ0KDQpTdG9wIGluIC91c3IvcG9ydHMvdGV4dHByb2MvbGlieG1sMi4NCioq IENvbW1hbmQgZmFpbGVkIFtleGl0IGNvZGUgMV06IC91c3IvYmluL3NjcmlwdCAtcWEgL3RtcC9w b3J0dXBncmFkZTIwMTExMDI1LTUxNTE3LTF2dzRjcWQtMCBlbnYgVVBHUkFERV9UT09MPXBvcnR1 cGdyYWRlIFVQR1JBREVfUE9SVD1saWJ4bWwyLTIuNy43IFVQR1JBREVfUE9SVF9WRVI9Mi43Ljcg bWFrZQ0KKiogRml4IHRoZSBwcm9ibGVtIGFuZCB0cnkgYWdhaW4uDQoqKiBMaXN0aW5nIHRoZSBm YWlsZWQgcGFja2FnZXMgKC06aWdub3JlZCAvICo6c2tpcHBlZCAvICE6ZmFpbGVkKQ0KICAgICAg ICAhIHRleHRwcm9jL2xpYnhtbDIgKGxpYnhtbDItMi43LjcpICAgICAgKHVua25vd24gYnVpbGQg ZXJyb3IpDQpbcm9vdEBieDRdIC91c3IvaG9tZS9rb3JlbmV2Yi8+IA0K ------1Od0O2pM-CPELajUklaIpquy8:1319550652-- From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 17:31:36 2011 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 E849D1065674 for ; Tue, 25 Oct 2011 17:31:36 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward17.mail.yandex.net (forward17.mail.yandex.net [IPv6:2a02:6b8:0:1402::2]) by mx1.freebsd.org (Postfix) with ESMTP id 64F478FC16 for ; Tue, 25 Oct 2011 17:31:36 +0000 (UTC) Received: from smtp18.mail.yandex.net (smtp18.mail.yandex.net [95.108.252.18]) by forward17.mail.yandex.net (Yandex) with ESMTP id D4002106061E; Tue, 25 Oct 2011 21:31:34 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319563894; bh=YgyLW6n51gaXuELmUjf2znwkdDDnR2AEuVDxiUJZibE=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=FQ3jUBmarm/70pLl2qyCc2YiFbN1zWkA+5UD+siMbPq/0HCDmOJUy6NqJQQtHph0H XvvaTpfdH3hUSEyfA/zzza4vHkkMhWF16UAKg2qQi/Ey5D9cjQFCrT7PFE5Xc6Wroh /sZ9LZjDuP+Vv4iXEURu0OAACup9zpSrR9FwwncI= Received: from smtp18.mail.yandex.net (localhost [127.0.0.1]) by smtp18.mail.yandex.net (Yandex) with ESMTP id B30CB18A0233; Tue, 25 Oct 2011 21:31:34 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319563894; bh=YgyLW6n51gaXuELmUjf2znwkdDDnR2AEuVDxiUJZibE=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=FQ3jUBmarm/70pLl2qyCc2YiFbN1zWkA+5UD+siMbPq/0HCDmOJUy6NqJQQtHph0H XvvaTpfdH3hUSEyfA/zzza4vHkkMhWF16UAKg2qQi/Ey5D9cjQFCrT7PFE5Xc6Wroh /sZ9LZjDuP+Vv4iXEURu0OAACup9zpSrR9FwwncI= Received: from unknown (unknown [213.138.88.133]) by smtp18.mail.yandex.net (nwsmtp/Yandex) with ESMTP id VXIqgSng-VYISMWqu; Tue, 25 Oct 2011 21:31:34 +0400 X-Yandex-Spam: 1 Message-ID: <4EA6F26F.3050105@yandex.ru> Date: Tue, 25 Oct 2011 21:31:27 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: Boris Korenev References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@FreeBSD.org Subject: Re: Upgrading 'libxml2-2.7.7' to 'libxml2-2.7.8_1' (textproc/libxml2) 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, 25 Oct 2011 17:31:37 -0000 Boris Korenev wrote on 25.10.2011 17:50: > Good afternoon! > > Help, please to understand why it does not want to be updated port? > > In advance to you it is grateful. > > Boris. Hi, Boris. According to this thread: http://forums.freebsd.org/showthread.php?t=20273 the solution is to remove/comment this line in configure: """ WIN32_EXTRA_PYTHON_LIBADD="-L${pythondir}/../../libs -lpython${PYTHON_VERSION//./}" """ But please note, that FreeBSD < 7.0 are not supported anymore and you should upgrade to more recent version (i recommend to wait for 9.0R - it's really awesome) to avoid such problems in future. hth. -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 17:48:50 2011 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 1FB461065674; Tue, 25 Oct 2011 17:48:50 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EB40E8FC14; Tue, 25 Oct 2011 17:48:49 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PHmnUa081212; Tue, 25 Oct 2011 17:48:49 GMT (envelope-from kwm@freefall.freebsd.org) Received: (from kwm@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PHmn65081208; Tue, 25 Oct 2011 17:48:49 GMT (envelope-from kwm) Date: Tue, 25 Oct 2011 17:48:49 GMT Message-Id: <201110251748.p9PHmn65081208@freefall.freebsd.org> To: tps@vr-web.de, kwm@FreeBSD.org, gnome@FreeBSD.org From: kwm@FreeBSD.org Cc: Subject: Re: ports/161997: graphics/gdk-pixbuf doesn't build 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, 25 Oct 2011 17:48:50 -0000 Synopsis: graphics/gdk-pixbuf doesn't build State-Changed-From-To: open->closed State-Changed-By: kwm State-Changed-When: Tue Oct 25 17:46:11 UTC 2011 State-Changed-Why: This is a known failure. autoconf based ports are currently broken on 10.0. There is a general fix in the works to fix all autoconf based ports in one go. However we need to make sure this doesn't break anything for older releases. (Actualy not a autoconf but a libtool issue) http://www.freebsd.org/cgi/query-pr.cgi?pr=161997 From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 17:51:08 2011 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 87DE71065675; Tue, 25 Oct 2011 17:51:08 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5F4738FC12; Tue, 25 Oct 2011 17:51:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PHp8KJ087942; Tue, 25 Oct 2011 17:51:08 GMT (envelope-from kwm@freefall.freebsd.org) Received: (from kwm@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PHp8QM087932; Tue, 25 Oct 2011 17:51:08 GMT (envelope-from kwm) Date: Tue, 25 Oct 2011 17:51:08 GMT Message-Id: <201110251751.p9PHp8QM087932@freefall.freebsd.org> To: mark.voltz@gmail.com, kwm@FreeBSD.org, gnome@FreeBSD.org From: kwm@FreeBSD.org Cc: Subject: Re: ports/161982: sysutils/hal: hal daemon does not load 9.0rc1 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, 25 Oct 2011 17:51:08 -0000 Synopsis: sysutils/hal: hal daemon does not load 9.0rc1 State-Changed-From-To: open->closed State-Changed-By: kwm State-Changed-When: Tue Oct 25 17:49:59 UTC 2011 State-Changed-Why: Hal is looking for libcam.so.5 but only .so.6 is available. Please rebuild hal to correct this situation. http://www.freebsd.org/cgi/query-pr.cgi?pr=161982 From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 18:00:40 2011 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 813DC106566C; Tue, 25 Oct 2011 18:00:40 +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 59A0A8FC18; Tue, 25 Oct 2011 18:00:40 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PI0eBF090723; Tue, 25 Oct 2011 18:00:40 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PI0eMr090714; Tue, 25 Oct 2011 18:00:40 GMT (envelope-from edwin) Date: Tue, 25 Oct 2011 18:00:40 GMT Message-Id: <201110251800.p9PI0eMr090714@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/162011: [PATCH] textproc/libxml2: remove unneded patch 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, 25 Oct 2011 18:00:40 -0000 Synopsis: [PATCH] textproc/libxml2: remove unneded patch Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: edwin Responsible-Changed-When: Tue Oct 25 18:00:39 UTC 2011 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=162011 From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 18:17:58 2011 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 5FBB3106566B; Tue, 25 Oct 2011 18:17:58 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 382F68FC18; Tue, 25 Oct 2011 18:17:58 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PIHw84008430; Tue, 25 Oct 2011 18:17:58 GMT (envelope-from kwm@freefall.freebsd.org) Received: (from kwm@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PIHvRZ008425; Tue, 25 Oct 2011 18:17:57 GMT (envelope-from kwm) Date: Tue, 25 Oct 2011 18:17:57 GMT Message-Id: <201110251817.p9PIHvRZ008425@freefall.freebsd.org> To: cvs-src@yandex.ru, kwm@FreeBSD.org, gnome@FreeBSD.org From: kwm@FreeBSD.org Cc: Subject: Re: ports/162011: [PATCH] textproc/libxml2: remove unneded patch 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, 25 Oct 2011 18:17:58 -0000 Synopsis: [PATCH] textproc/libxml2: remove unneded patch State-Changed-From-To: open->closed State-Changed-By: kwm State-Changed-When: Tue Oct 25 18:17:44 UTC 2011 State-Changed-Why: Committed thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=162011 From owner-freebsd-gnome@FreeBSD.ORG Tue Oct 25 18:20:11 2011 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 98438106567A for ; Tue, 25 Oct 2011 18:20:11 +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 420008FC17 for ; Tue, 25 Oct 2011 18:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9PIK83A008793 for ; Tue, 25 Oct 2011 18:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9PIK80T008792; Tue, 25 Oct 2011 18:20:08 GMT (envelope-from gnats) Date: Tue, 25 Oct 2011 18:20:08 GMT Message-Id: <201110251820.p9PIK80T008792@freefall.freebsd.org> To: gnome@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/162011: 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, 25 Oct 2011 18:20:11 -0000 The following reply was made to PR ports/162011; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/162011: commit references a PR Date: Tue, 25 Oct 2011 18:17:46 +0000 (UTC) kwm 2011-10-25 18:17:32 UTC FreeBSD ports repository Removed files: textproc/libxml2/files patch-threads.c Log: Remove obsolete patch, for freebsd6. PR: ports/162011 Submitted by: Ruslan Mahmatkhanov Revision Changes Path 1.2 +0 -22 ports/textproc/libxml2/files/patch-threads.c (dead) _______________________________________________ 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 Wed Oct 26 09:27:01 2011 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 82C711065674 for ; Wed, 26 Oct 2011 09:27:01 +0000 (UTC) (envelope-from graphov@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id 486178FC16 for ; Wed, 26 Oct 2011 09:27:00 +0000 (UTC) Received: by ywt32 with SMTP id 32so1800212ywt.13 for ; Wed, 26 Oct 2011 02:27:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=9CqULKjYH36d0kpGl6RrStNR9lqIXBqy9N0pfB6Y+YU=; b=b+pgB+aTNQDQOfYe+zw0SfIoP7CKlfebwVHq4+vaoO/d1OP8gGVdWOpscGJJ4reqyz gOCo+E44/unzqm32HXyfKyi1cpk/YH2eZk3QH1iuXPAYOrB15yEKiLPEBeZiWjsOcvtF 6vhrrlgHbofJxmlbHxRauHmcukWayIdIUisFA= MIME-Version: 1.0 Received: by 10.150.98.15 with SMTP id v15mr476444ybb.5.1319619755903; Wed, 26 Oct 2011 02:02:35 -0700 (PDT) Received: by 10.147.172.14 with HTTP; Wed, 26 Oct 2011 02:02:35 -0700 (PDT) Date: Wed, 26 Oct 2011 13:02:35 +0400 Message-ID: From: Paul Graphov To: gnome@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: py-libxml2 port problem 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, 26 Oct 2011 09:27:01 -0000 Hello! I'am having troubles installing py-libxml2 properly. It installs without error but it seems that some files are missing after that: aventador# make deinstall ===> Deinstalling for textproc/py-libxml2 ===> Deinstalling py27-libxml2-2.7.8_1 pkg_delete: file '/usr/local/lib/python2.7/site-packages/libxml2mod.so' doesn't exist pkg_delete: couldn't entirely delete package `py27-libxml2-2.7.8_1' (perhaps the packing list is incorrectly specified?) Also as a result some packages that depend on it fail to install, for example gnome-doc-utils. Thanks! From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 26 09:39:11 2011 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 23EE6106564A for ; Wed, 26 Oct 2011 09:39:11 +0000 (UTC) (envelope-from kwm@rainbow-runner.nl) Received: from fep13.mx.upcmail.net (fep13.mx.upcmail.net [62.179.121.33]) by mx1.freebsd.org (Postfix) with ESMTP id 6BD6B8FC13 for ; Wed, 26 Oct 2011 09:39:10 +0000 (UTC) Received: from edge01.upcmail.net ([192.168.13.236]) by viefep13-int.chello.at (InterMail vM.8.01.02.02 201-2260-120-106-20100312) with ESMTP id <20111026093907.SDBZ1686.viefep13-int.chello.at@edge01.upcmail.net>; Wed, 26 Oct 2011 11:39:07 +0200 Received: from [192.168.0.100] ([178.84.137.57]) by edge01.upcmail.net with edge id pMf61h00X1EUzH601Mf7lc; Wed, 26 Oct 2011 11:39:07 +0200 X-SourceIP: 178.84.137.57 Message-ID: <1319621945.51504.1.camel@crashalot.rainbow-runner.nl> From: Koop Mast To: Paul Graphov Date: Wed, 26 Oct 2011 11:39:05 +0200 In-Reply-To: References: Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.2.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Cloudmark-Analysis: v=1.1 cv=1Oeju0i7nUhqMl1NEKH8nIlwQS6qU7smJ254kYIm2+I= c=1 sm=0 a=kj9zAlcOel0A:10 a=6I5d2MoRAAAA:8 a=EistY8Wm24kPEEPNlS0A:9 a=SN3Lyw29JzVOwGbfwPMA:7 a=CjuIK1q_8ugA:10 a=SV7veod9ZcQA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117 Cc: gnome@freebsd.org Subject: Re: py-libxml2 port problem 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, 26 Oct 2011 09:39:11 -0000 On Wed, 2011-10-26 at 13:02 +0400, Paul Graphov wrote: > Hello! > > I'am having troubles installing py-libxml2 properly. It installs without > error but it seems that some files are missing after that: Which version of FreeBSD is this? There is a known issue on 10.0 with shared library building. A fix for this is in the works. -Koop > aventador# make deinstall > ===> Deinstalling for textproc/py-libxml2 > ===> Deinstalling py27-libxml2-2.7.8_1 > pkg_delete: file '/usr/local/lib/python2.7/site-packages/libxml2mod.so' > doesn't exist > pkg_delete: couldn't entirely delete package `py27-libxml2-2.7.8_1' > (perhaps the packing list is incorrectly specified?) > > Also as a result some packages that depend on it fail to install, for > example gnome-doc-utils. > > Thanks! > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 26 09:40:49 2011 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 7135F106566B for ; Wed, 26 Oct 2011 09:40:49 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward15.mail.yandex.net (forward15.mail.yandex.net [IPv6:2a02:6b8:0:801::5]) by mx1.freebsd.org (Postfix) with ESMTP id E1D728FC08 for ; Wed, 26 Oct 2011 09:40:48 +0000 (UTC) Received: from smtp12.mail.yandex.net (smtp12.mail.yandex.net [95.108.131.191]) by forward15.mail.yandex.net (Yandex) with ESMTP id 5D3DD9E0E6F; Wed, 26 Oct 2011 13:40:47 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319622047; bh=mNDarhxWw2AfjMg1YviwM/iFkakDSwleE+sDgkDoFZk=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=t57k9LpU0sBoJKKUSDD8XW0S1um5NaZU1m+J2cLTB2cMfgdc/iQABqKlc1bm3mILo SYExshsfiIfOUcj8lgFO82PdKcDZwLT5JA94dU6ah7K7l4d8PnW5yUwOQIebgZ/upw Y9QYazs1NviHedWpzzBemz7WRSOQN/es6CPPAAWU= Received: from smtp12.mail.yandex.net (localhost [127.0.0.1]) by smtp12.mail.yandex.net (Yandex) with ESMTP id 3B7C116A02F7; Wed, 26 Oct 2011 13:40:47 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319622047; bh=mNDarhxWw2AfjMg1YviwM/iFkakDSwleE+sDgkDoFZk=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=t57k9LpU0sBoJKKUSDD8XW0S1um5NaZU1m+J2cLTB2cMfgdc/iQABqKlc1bm3mILo SYExshsfiIfOUcj8lgFO82PdKcDZwLT5JA94dU6ah7K7l4d8PnW5yUwOQIebgZ/upw Y9QYazs1NviHedWpzzBemz7WRSOQN/es6CPPAAWU= Received: from unknown (unknown [213.27.65.65]) by smtp12.mail.yandex.net (nwsmtp/Yandex) with ESMTP id ek2S71Vf-ek2Sxre5; Wed, 26 Oct 2011 13:40:46 +0400 X-Yandex-Spam: 1 Message-ID: <4EA7D597.5040905@yandex.ru> Date: Wed, 26 Oct 2011 13:40:39 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: Paul Graphov References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org Subject: Re: py-libxml2 port problem 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, 26 Oct 2011 09:40:49 -0000 Hi, Paul Graphov wrote on 26.10.2011 13:02: > Hello! > > I'am having troubles installing py-libxml2 properly. It installs without > error but it seems that some files are missing after that: > > aventador# make deinstall > ===> Deinstalling for textproc/py-libxml2 > ===> Deinstalling py27-libxml2-2.7.8_1 > pkg_delete: file '/usr/local/lib/python2.7/site-packages/libxml2mod.so' > doesn't exist > pkg_delete: couldn't entirely delete package `py27-libxml2-2.7.8_1' > (perhaps the packing list is incorrectly specified?) I can't reproduce. Would you please disclose some details about the environment? Do you deinstalling it on 10.0-CURRENT? -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 26 09:53:54 2011 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 14554106564A for ; Wed, 26 Oct 2011 09:53:54 +0000 (UTC) (envelope-from graphov@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id C87828FC0C for ; Wed, 26 Oct 2011 09:53:53 +0000 (UTC) Received: by ggnq2 with SMTP id q2so1827764ggn.13 for ; Wed, 26 Oct 2011 02:53:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=oXwDJy41ZpQ5v5UmyfjapJvEQEHbV8z+XC0GkWUX9yo=; b=UvquosBc8OjULgrzNO+zB80yGMA0qHHy7wWOYxVxm05J/PVRbbtOw5WpQXtQbW5qf5 FivccyyQ8tJwINEukW8gbv7zvTEpbTFjVR7A5USbv7ASAGLG1ha7APuTOxJi1glJ64Xd AmhN3thlToD4sfo6preEd1OZ3vSyQkY1Sw3KY= MIME-Version: 1.0 Received: by 10.150.97.19 with SMTP id u19mr27804645ybb.50.1319622833044; Wed, 26 Oct 2011 02:53:53 -0700 (PDT) Received: by 10.147.172.14 with HTTP; Wed, 26 Oct 2011 02:53:53 -0700 (PDT) In-Reply-To: <1319621945.51504.1.camel@crashalot.rainbow-runner.nl> References: <1319621945.51504.1.camel@crashalot.rainbow-runner.nl> Date: Wed, 26 Oct 2011 13:53:53 +0400 Message-ID: From: Paul Graphov To: gnome@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: py-libxml2 port problem 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, 26 Oct 2011 09:53:54 -0000 Yes, it is 10.0-CURRENT 2011/10/26 Koop Mast > On Wed, 2011-10-26 at 13:02 +0400, Paul Graphov wrote: > > Hello! > > > > I'am having troubles installing py-libxml2 properly. It installs without > > error but it seems that some files are missing after that: > > Which version of FreeBSD is this? There is a known issue on 10.0 with > shared library building. A fix for this is in the works. > > -Koop > > > aventador# make deinstall > > ===> Deinstalling for textproc/py-libxml2 > > ===> Deinstalling py27-libxml2-2.7.8_1 > > pkg_delete: file '/usr/local/lib/python2.7/site-packages/libxml2mod.so' > > doesn't exist > > pkg_delete: couldn't entirely delete package `py27-libxml2-2.7.8_1' > > (perhaps the packing list is incorrectly specified?) > > > > Also as a result some packages that depend on it fail to install, for > > example gnome-doc-utils. > > > > Thanks! > > _______________________________________________ > > freebsd-gnome@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > > > From owner-freebsd-gnome@FreeBSD.ORG Wed Oct 26 09:57:46 2011 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 533C2106564A for ; Wed, 26 Oct 2011 09:57:46 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward11.mail.yandex.net (forward11.mail.yandex.net [IPv6:2a02:6b8:0:801::1]) by mx1.freebsd.org (Postfix) with ESMTP id C12E28FC16 for ; Wed, 26 Oct 2011 09:57:45 +0000 (UTC) Received: from smtp12.mail.yandex.net (smtp12.mail.yandex.net [95.108.131.191]) by forward11.mail.yandex.net (Yandex) with ESMTP id 42297E83CCA; Wed, 26 Oct 2011 13:57:44 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319623064; bh=PvNtR7IJQO8s6qrmnfyh2HgBht5XXRFXDRdZ+kToWv4=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=TT9/EtrSsn+uFoPQCYHyQ1qxeJob3uHvmxorYH+oyQdGJVsIUJIQIt8RgeQ+pd34Q hicTde/YNuuX6K6hLf6UJvIfgQ/f0WEM1xbjE4lEeQPolciRMusBnAtueF14kyuB58 ZYU25Sn55o0T0WBQtgxUm4APnT8xoyX/REk20xBU= Received: from smtp12.mail.yandex.net (localhost [127.0.0.1]) by smtp12.mail.yandex.net (Yandex) with ESMTP id 40B7716A04AC; Wed, 26 Oct 2011 13:57:44 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319623064; bh=PvNtR7IJQO8s6qrmnfyh2HgBht5XXRFXDRdZ+kToWv4=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=TT9/EtrSsn+uFoPQCYHyQ1qxeJob3uHvmxorYH+oyQdGJVsIUJIQIt8RgeQ+pd34Q hicTde/YNuuX6K6hLf6UJvIfgQ/f0WEM1xbjE4lEeQPolciRMusBnAtueF14kyuB58 ZYU25Sn55o0T0WBQtgxUm4APnT8xoyX/REk20xBU= Received: from unknown (unknown [213.27.65.65]) by smtp12.mail.yandex.net (nwsmtp/Yandex) with ESMTP id ve0S1r2v-vf0GwP5k; Wed, 26 Oct 2011 13:57:41 +0400 X-Yandex-Spam: 1 Message-ID: <4EA7D98D.3010900@yandex.ru> Date: Wed, 26 Oct 2011 13:57:33 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: Paul Graphov References: <1319621945.51504.1.camel@crashalot.rainbow-runner.nl> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org Subject: Re: py-libxml2 port problem 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, 26 Oct 2011 09:57:47 -0000 Paul Graphov wrote on 26.10.2011 13:53: > Yes, it is 10.0-CURRENT It's a generic libtool problem on 10.0. Please see /usr/ports/UPDATING:20110928 and freebsd-ports@ ML archive for possible workarounds. > > 2011/10/26 Koop Mast > >> On Wed, 2011-10-26 at 13:02 +0400, Paul Graphov wrote: >>> Hello! >>> >>> I'am having troubles installing py-libxml2 properly. It installs without >>> error but it seems that some files are missing after that: >> >> Which version of FreeBSD is this? There is a known issue on 10.0 with >> shared library building. A fix for this is in the works. >> >> -Koop >> >>> aventador# make deinstall >>> ===> Deinstalling for textproc/py-libxml2 >>> ===> Deinstalling py27-libxml2-2.7.8_1 >>> pkg_delete: file '/usr/local/lib/python2.7/site-packages/libxml2mod.so' >>> doesn't exist >>> pkg_delete: couldn't entirely delete package `py27-libxml2-2.7.8_1' >>> (perhaps the packing list is incorrectly specified?) >>> >>> Also as a result some packages that depend on it fail to install, for >>> example gnome-doc-utils. >>> >>> Thanks! -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-gnome@FreeBSD.ORG Fri Oct 28 04:40:19 2011 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 C32401065686; Fri, 28 Oct 2011 04:40:19 +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 9BD698FC15; Fri, 28 Oct 2011 04:40:19 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9S4eJw5024923; Fri, 28 Oct 2011 04:40:19 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9S4eJfr024919; Fri, 28 Oct 2011 04:40:19 GMT (envelope-from edwin) Date: Fri, 28 Oct 2011 04:40:19 GMT Message-Id: <201110280440.p9S4eJfr024919@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/162076: [UPDATE] games/gcompris: update to 11.09 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, 28 Oct 2011 04:40:19 -0000 Synopsis: [UPDATE] games/gcompris: update to 11.09 Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: edwin Responsible-Changed-When: Fri Oct 28 04:40:19 UTC 2011 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=162076 From owner-freebsd-gnome@FreeBSD.ORG Fri Oct 28 06:50:59 2011 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 28F9B1065673 for ; Fri, 28 Oct 2011 06:50:59 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id DBE1D8FC20 for ; Fri, 28 Oct 2011 06:50:58 +0000 (UTC) Received: from lightning.wonkity.com (lightning.wonkity.com [10.0.0.8]) by wonkity.com (8.14.5/8.14.5) with ESMTP id p9S6Ot67007353 for ; Fri, 28 Oct 2011 00:24:55 -0600 (MDT) (envelope-from wblock@lightning.wonkity.com) Received: from lightning.wonkity.com (localhost [127.0.0.1]) by lightning.wonkity.com (8.14.5/8.14.5) with ESMTP id p9S6OtRE016954 for ; Fri, 28 Oct 2011 00:24:55 -0600 (MDT) (envelope-from wblock@lightning.wonkity.com) Received: from localhost (wblock@localhost) by lightning.wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id p9S6OtT2016951 for ; Fri, 28 Oct 2011 00:24:55 -0600 (MDT) (envelope-from wblock@lightning.wonkity.com) Date: Fri, 28 Oct 2011 00:24:55 -0600 (MDT) From: Warren Block To: gnome@FreeBSD.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [10.0.0.1]); Fri, 28 Oct 2011 00:24:55 -0600 (MDT) Cc: Subject: gnumeric and zz-application/zz-winassoc-xls 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, 28 Oct 2011 06:50:59 -0000 Something is unhappy about this mime type during port deinstall. Lately this was on deinstalling evince: ===> Deinstalling for graphics/evince ===> Deinstalling evince-2.32.0_5 Error in file "/usr/local/share/applications/gnumeric.desktop": "zz-application/zz-winassoc-xls" is an invalid MIME type ("zz-application" is an unregistered media type) /usr/local/share/applications/gnumeric.desktop does contain that. gnumeric.desktop.in also contains it, which implies it's included from upstream. There is an upstream bug which talks about fixing this: https://bugs.freedesktop.org/show_bug.cgi?id=41286 From owner-freebsd-gnome@FreeBSD.ORG Fri Oct 28 07:01:52 2011 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 673CF1065674 for ; Fri, 28 Oct 2011 07:01:52 +0000 (UTC) (envelope-from cvs-src@yandex.ru) Received: from forward11.mail.yandex.net (forward11.mail.yandex.net [IPv6:2a02:6b8:0:801::1]) by mx1.freebsd.org (Postfix) with ESMTP id D8D768FC15 for ; Fri, 28 Oct 2011 07:01:51 +0000 (UTC) Received: from smtp12.mail.yandex.net (smtp12.mail.yandex.net [95.108.131.191]) by forward11.mail.yandex.net (Yandex) with ESMTP id 40483E83307; Fri, 28 Oct 2011 11:01:42 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319785302; bh=kESwZ2j54ckXvnDidu6Ipz98m0kHLtEE8yxAhcht9qk=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=Itm7QZDch6qV06gan5sJac08xsTX2R0mu/ofdOlSV0fFo9MEUROokcetqxX0neOWY 4WNaC6IXWrU/HNCJlzigGcVCaCuptRpZvWfUSxndfcj3tO0qMqvb8w9vJjhunkJ5Rm iyH/0nU58LH/Bdtc9Z9/WdllolrbNql8mZ+1kJio= Received: from smtp12.mail.yandex.net (localhost [127.0.0.1]) by smtp12.mail.yandex.net (Yandex) with ESMTP id 1F37216A0403; Fri, 28 Oct 2011 11:01:42 +0400 (MSD) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1319785302; bh=kESwZ2j54ckXvnDidu6Ipz98m0kHLtEE8yxAhcht9qk=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=Itm7QZDch6qV06gan5sJac08xsTX2R0mu/ofdOlSV0fFo9MEUROokcetqxX0neOWY 4WNaC6IXWrU/HNCJlzigGcVCaCuptRpZvWfUSxndfcj3tO0qMqvb8w9vJjhunkJ5Rm iyH/0nU58LH/Bdtc9Z9/WdllolrbNql8mZ+1kJio= Received: from unknown (unknown [213.27.65.65]) by smtp12.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 1erO2CxT-1fraiKD5; Fri, 28 Oct 2011 11:01:41 +0400 X-Yandex-Spam: 1 Message-ID: <4EAA534E.7040900@yandex.ru> Date: Fri, 28 Oct 2011 11:01:34 +0400 From: Ruslan Mahmatkhanov User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0.1) Gecko/20111003 Thunderbird/7.0.1 MIME-Version: 1.0 To: Warren Block References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome@FreeBSD.org Subject: Re: gnumeric and zz-application/zz-winassoc-xls 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, 28 Oct 2011 07:01:52 -0000 Warren Block wrote on 28.10.2011 10:24: > Something is unhappy about this mime type during port deinstall. Lately > this was on deinstalling evince: > > ===> Deinstalling for graphics/evince > ===> Deinstalling evince-2.32.0_5 > Error in file "/usr/local/share/applications/gnumeric.desktop": > "zz-application/zz-winassoc-xls" is an invalid MIME type > ("zz-application" is an unregistered media type) > > /usr/local/share/applications/gnumeric.desktop does contain that. > > gnumeric.desktop.in also contains it, which implies it's included from > upstream. There is an upstream bug which talks about fixing this: > > https://bugs.freedesktop.org/show_bug.cgi?id=41286 Nice catch! Last time i tried to solve this (August 2011) i wasn't able to locate any fix. RedHat had many bug-reports about this, but all of them was closed without any solution, as upstream bug they can't do anything with. I'll try the patch and come up with pr if all will be fine. -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-gnome@FreeBSD.ORG Fri Oct 28 23:56:17 2011 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 9F4C1106566C; Fri, 28 Oct 2011 23:56:17 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by mx1.freebsd.org (Postfix) with ESMTP id 177E88FC1F; Fri, 28 Oct 2011 23:56:16 +0000 (UTC) Received: by wwn22 with SMTP id 22so2940289wwn.1 for ; Fri, 28 Oct 2011 16:56:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=CnX5ignDGDcMNeuOxy5O53GVwY6xcREGgwrmm8y2JKo=; b=ZDCtg7X4GhNHpSEWWGFJFiloDjubVJE1nDciPLNQDkxXCl9Y/ISedtkxuNnQI+cdgu hf/If+ylSaT2luiJ+1aXJoVaVN07nctR8FS56LudlaPj+g8z4NYmcoX4nS6mLWCYaR9y EP346rIyR0pcDAGMAUtal/M62WE0bB5RfOdbY= Received: by 10.227.198.77 with SMTP id en13mr6227646wbb.28.1319844469084; Fri, 28 Oct 2011 16:27:49 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.55.133 with HTTP; Fri, 28 Oct 2011 16:27:18 -0700 (PDT) From: Eitan Adler Date: Fri, 28 Oct 2011 19:27:18 -0400 Message-ID: To: gecko@freebsd.org, gnome@freebsd.org Content-Type: text/plain; charset=UTF-8 Cc: bug-followup@freebsd.org Subject: Re: ports/162116: approval request 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, 28 Oct 2011 23:56:17 -0000 Hi, Can I please have approval to commit: http://www.freebsd.org/cgi/query-pr.cgi?pr=162116 ? -- Eitan Adler From owner-freebsd-gnome@FreeBSD.ORG Sat Oct 29 15:47:27 2011 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 95B321065675; Sat, 29 Oct 2011 15:47:27 +0000 (UTC) (envelope-from marcus@freebsd.org) Received: from av-tac-rtp.cisco.com (hen.cisco.com [64.102.19.198]) by mx1.freebsd.org (Postfix) with ESMTP id 57E8D8FC14; Sat, 29 Oct 2011 15:47:26 +0000 (UTC) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id p9TFlOb3006449; Sat, 29 Oct 2011 11:47:25 -0400 (EDT) Received: from fruit-rollup.marcuscom.com (jclarke-pc.cisco.com [172.18.254.236]) by rooster.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id p9TFlNwU009594; Sat, 29 Oct 2011 11:47:24 -0400 (EDT) Message-ID: <4EAC200B.7010103@freebsd.org> Date: Sat, 29 Oct 2011 11:47:23 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: Eitan Adler References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, gecko@freebsd.org, bug-followup@freebsd.org Subject: Re: ports/162116: approval request 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, 29 Oct 2011 15:47:27 -0000 On 10/28/11 7:27 PM, Eitan Adler wrote: > Hi, > > Can I please have approval to commit: > http://www.freebsd.org/cgi/query-pr.cgi?pr=162116 ? > Approved for gimp. Joe -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome From owner-freebsd-gnome@FreeBSD.ORG Sat Oct 29 17:25:50 2011 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 CEC7C1065672 for ; Sat, 29 Oct 2011 17:25:50 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from marvin.chruetertee.ch (marvin.chruetertee.ch [217.150.245.55]) by mx1.freebsd.org (Postfix) with ESMTP id 422918FC0C for ; Sat, 29 Oct 2011 17:25:49 +0000 (UTC) Received: from [192.168.1.38] (128-26.1-85.cust.bluewin.ch [85.1.26.128]) (authenticated bits=0) by marvin.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p9TGs42j005878 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Sat, 29 Oct 2011 16:54:04 GMT (envelope-from beat@FreeBSD.org) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: =?iso-8859-1?Q?Beat_G=E4tzi?= In-Reply-To: Date: Sat, 29 Oct 2011 18:54:04 +0200 Content-Transfer-Encoding: 7bit Message-Id: <51EF1A66-C89A-4637-A6DF-0F210B817586@FreeBSD.org> References: To: Eitan Adler X-Mailer: Apple Mail (2.1251.1) Cc: gnome@FreeBSD.org, gecko@FreeBSD.org, bug-followup@FreeBSD.org Subject: Re: ports/162116: approval request 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, 29 Oct 2011 17:25:50 -0000 On Oct 29, 2011, at 1:27 AM, Eitan Adler wrote: > Hi, > > Can I please have approval to commit: > http://www.freebsd.org/cgi/query-pr.cgi?pr=162116 ? Approved for www/firefox. Thanks, Beat > -- > Eitan Adler > _______________________________________________ > freebsd-gecko@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gecko > To unsubscribe, send any mail to "freebsd-gecko-unsubscribe@freebsd.org"