From nobody@FreeBSD.org  Wed Feb 13 23:36:09 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id CF56EFA8
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 13 Feb 2013 23:36:09 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id BFF637D8
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 13 Feb 2013 23:36:09 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r1DNa9OT045557
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 13 Feb 2013 23:36:09 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id r1DNa9x8045556;
	Wed, 13 Feb 2013 23:36:09 GMT
	(envelope-from nobody)
Message-Id: <201302132336.r1DNa9x8045556@red.freebsd.org>
Date: Wed, 13 Feb 2013 23:36:09 GMT
From: Christopher Dukes <chris.dukes.aix@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: multimedia/libva has incomplete dependencies causing libva-glx.so to not be configured to build under poudriere
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         176131
>Category:       ports
>Synopsis:       multimedia/libva has incomplete dependencies causing libva-glx.so to not be configured to build under poudriere
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    madpilot
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 13 23:40:00 UTC 2013
>Closed-Date:    Wed Feb 20 21:23:04 UTC 2013
>Last-Modified:  Wed Feb 20 21:30:00 UTC 2013
>Originator:     Christopher Dukes
>Release:        9.1
>Organization:
Squirrely Girl Produce
>Environment:
FreeBSD basement-00 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Tue Jan  1 07:25:00 EST 2013     root@basement-00:/usr/obj/usr/src/sys/VIMAGE  amd64

>Description:
Found this while trying to track down a config bug in multimedia/xbmc under poudriere.
I expect most people building this already have the x11/xorg-libraries, graphics/libGL, and x11/glproto installed prior to attempting to build this package.  Unfortunately, that isn't the case if using a clean build environment like poudriere.
>How-To-Repeat:
Build under poudriere with pkgng enabled in the poudriere environment.

Note the following section of the build.

===>   Registering installation for libva-1.1.0_2
pkg: lstat(/usr/local/include/va/va_backend_glx.h): No such file or directory
pkg: lstat(/usr/local/include/va/va_glx.h): No such file or directory
pkg: lstat(/usr/local/lib/libva-glx.la): No such file or directory
pkg: lstat(/usr/local/lib/libva-glx.so): No such file or directory
pkg: lstat(/usr/local/lib/libva-glx.so.1): No such file or directory
pkg: lstat(/usr/local/libdata/pkgconfig/libva-glx.pc): No such file or directory


>Fix:
Add the appropriate dependencies to the BUILD_DEPENDS and LIB_DEPENDS, may need to actually be in RUN_DEPENDS or revised properly for LIB_DEPENDS.

The attached patch seems to address the issue, but probably needs to be finessed slightly.

Patch attached with submission follows:

Index: Makefile
===================================================================
--- Makefile	(revision 312162)
+++ Makefile	(working copy)
@@ -12,9 +12,12 @@
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
-LIB_DEPENDS=	drm:${PORTSDIR}/graphics/libdrm
+BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat 
+BUILD_DEPENDS+= /usr/local/libdata/xorg/libraries:${PORTSDIR}/x11/xorg-libraries
+BUILD_DEPENDS+=  /usr/local/libdata/pkgconfig/glproto.pc:${PORTSDIR}/x11/glproto
 
+LIB_DEPENDS=	drm:${PORTSDIR}/graphics/libdrm GL:${PORTSDIR}/graphics/libGL 
+
 USE_BZIP2=	yes
 USE_XORG=	pciaccess xext xfixes
 USE_GL=		gl


>Release-Note:
>Audit-Trail:
Class-Changed-From-To: maintainer-update->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Wed Feb 13 23:40:08 UTC 2013 
Class-Changed-Why:  
Fix category (submitter is not maintainer) (via the GNATS Auto Assign 
Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=176131 
Responsible-Changed-From-To: freebsd-ports-bugs->madpilot 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed Feb 13 23:40:10 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=176131 

From: Guido Falsi <madpilot@FreeBSD.org>
To: bug-followup@FreeBSD.org, chris.dukes.aix@gmail.com
Cc:  
Subject: Re: ports/176131: multimedia/libva has incomplete dependencies causing
 libva-glx.so to not be configured to build under poudriere
Date: Thu, 14 Feb 2013 10:57:02 +0100

 Hi,
 
 I have been unable to reproduce this problem in poudriere or tinderbox.
 
 It could be some problem with glproto, perhaps, but I'm not quite sure.
 
 Could you send me a full log from a "poudriere testport -o 
 multimedia/libva" run so I can investigate what is really happening?
 
 Thank you!
 
 -- 
 Guido Falsi <madpilot@FreeBSD.org>
State-Changed-From-To: open->feedback 
State-Changed-By: madpilot 
State-Changed-When: Thu Feb 14 10:03:12 UTC 2013 
State-Changed-Why:  
Ask for further information from submitter. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=176131 

From: Chris Dukes <chris.dukes.aix@gmail.com>
To: bug-followup@FreeBSD.org, chris.dukes.aix@gmail.com
Cc:  
Subject: Re: ports/176131: multimedia/libva has incomplete dependencies causing
 libva-glx.so to not be configured to build under poudriere
Date: Thu, 14 Feb 2013 09:42:30 -0500

 This is a multi-part message in MIME format.
 --------------050500070702080000030208
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Log of poudriere testport -o multimedia/libva showing GLX does not 
 configure and libva-glx.* doesn't get built or installed.
 
 
 
 --------------050500070702080000030208
 Content-Type: text/plain; charset=UTF-8;
  name="mm-libva1"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="mm-libva1"
 
 U2NyaXB0IHN0YXJ0ZWQgb24gVGh1IEZlYiAxNCAwOToyODowMSAyMDEzCg0KW3Bha3JhdEBi
 YXNlbWVudC0wMCB+L3BrZy1saXN0c10kIHN1ZG8gcG91ZHJpZXJlIHRlc3Rwb3J0IC1vIG11
 bHRpbWVkaWEvbGlidmEgLWogDSByZWxlbmc5MWFtZDY0IC1wIHN2biAteiBjZGQNClBhc3N3
 b3JkOg0KPT09PT4+IE1vdW50aW5nIHN5c3RlbSBkZXZpY2VzIGZvciByZWxlbmc5MWFtZDY0
 DQovZXRjL3Jlc29sdi5jb25mIC0+IC91c3IvbG9jYWwvcG91ZHJpZXJlL2phaWxzL3JlbGVu
 ZzkxYW1kNjQvZXRjL3Jlc29sdi5jb25mDQo9PT09Pj4gU3RhcnRpbmcgamFpbCByZWxlbmc5
 MWFtZDY0DQo9PT09Pj4gTW91bnRpbmcgcG9ydHMgZnJvbTogL3Vzci9sb2NhbC9wb3Vkcmll
 cmUvcG9ydHMvc3ZuDQo9PT09Pj4gTW91bnRpbmcgcGFja2FnZXMgZnJvbTogL3Vzci9sb2Nh
 bC9wb3VkcmllcmUvZGF0YS9wYWNrYWdlcy9yZWxlbmc5MWFtZDY0LXN2bi1jZGQNCj09PT0+
 PiBNb3VudGluZyAvdmFyL2RiL3BvcnRzIGZyb206IC91c3IvbG9jYWwvZXRjL3BvdWRyaWVy
 ZS5kL3JlbGVuZzkxYW1kNjQtY2RkLW9wdGlvbnMNCj09PT0+PiBBcHBlbmRpbmcgdG8gL2V0
 Yy9tYWtlLmNvbmY6IC91c3IvbG9jYWwvZXRjL3BvdWRyaWVyZS5kL21ha2UuY29uZg0KPT09
 PT4+IFBvcHVsYXRpbmcgTE9DQUxCQVNFDQo9PT09Pj4gQ2FsY3VsYXRpbmcgcG9ydHMgb3Jk
 ZXIgYW5kIGRlcGVuZGVuY2llcw0KPT09PT4+IFNhbml0eSBjaGVja2luZyB0aGUgcmVwb3Np
 dG9yeQ0KcGVybDogbm90IGZvdW5kDQoiTWFrZWZpbGUiLCBsaW5lIDg3OiB3YXJuaW5nOiAi
 L2Jpbi9zaCAtYyAnY2FzZSBgcGVybCAtLXZlcnNpb25gIGluICpmcmVlYnNkLXRocmVhZCop
 IGVjaG8geWVzIDs7IGVzYWMnIiByZXR1cm5lZCBub24temVybyBzdGF0dXMNCnBlcmw6IG5v
 dCBmb3VuZA0KIk1ha2VmaWxlIiwgbGluZSA4Nzogd2FybmluZzogIi9iaW4vc2ggLWMgJ2Nh
 c2UgYHBlcmwgLS12ZXJzaW9uYCBpbiAqZnJlZWJzZC10aHJlYWQqKSBlY2hvIHllcyA7OyBl
 c2FjJyIgcmV0dXJuZWQgbm9uLXplcm8gc3RhdHVzDQo9PT09Pj4gRGVsZXRpbmcgc3RhbGUg
 c3ltbGlua3MNCj09PT0+PiBDbGVhbmluZyB0aGUgYnVpbGQgcXVldWUNCj09PT4gICBsaWJ2
 YS0xLjEuMF8yIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIG5vdCBm
 b3VuZA0KPT09PiAgICBWZXJpZnlpbmcgaW5zdGFsbCBmb3IgL3Vzci9sb2NhbC9zYmluL3Br
 ZyBpbiAvdXNyL3BvcnRzL3BvcnRzLW1nbXQvcGtnDQo9PT0+ICAgSW5zdGFsbGluZyBleGlz
 dGluZyBwYWNrYWdlIC91c3IvcG9ydHMvcGFja2FnZXMvQWxsL3BrZy0xLjAuNy50eHoNCklu
 c3RhbGxpbmcgcGtnLTEuMC43Li4uIGRvbmUNCklmIHlvdSBhcmUgdXBncmFkaW5nIGZyb20g
 dGhlIG9sZCBwYWNrYWdlIGZvcm1hdCwgZmlyc3QgcnVuOg0KDQogICMgcGtnMm5nDQo9PT0+
 ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIGxpYnZhLTEuMS4wXzINCj09PT4gICBsaWJ2YS0x
 LjEuMF8yIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9pbmNsdWRlL2xpbnV4L3ZpZGVv
 ZGV2Mi5oIC0gbm90IGZvdW5kDQo9PT0+ICAgIFZlcmlmeWluZyBpbnN0YWxsIGZvciAvdXNy
 L2xvY2FsL2luY2x1ZGUvbGludXgvdmlkZW9kZXYyLmggaW4gL3Vzci9wb3J0cy9tdWx0aW1l
 ZGlhL3Y0bF9jb21wYXQNCj09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3Vz
 ci9wb3J0cy9wYWNrYWdlcy9BbGwvdjRsX2NvbXBhdC0xLjAuMjAxMjA1MDFfMS50eHoNCklu
 c3RhbGxpbmcgdjRsX2NvbXBhdC0xLjAuMjAxMjA1MDFfMS4uLiBkb25lDQo9PT0+ICAgUmV0
 dXJuaW5nIHRvIGJ1aWxkIG9mIGxpYnZhLTEuMS4wXzINCj09PT4gICBsaWJ2YS0xLjEuMF8y
 IGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9saWJkYXRhL3BrZ2NvbmZpZy9wY2lhY2Nl
 c3MucGMgLSBub3QgZm91bmQNCj09PT4gICAgVmVyaWZ5aW5nIGluc3RhbGwgZm9yIC91c3Iv
 bG9jYWwvbGliZGF0YS9wa2djb25maWcvcGNpYWNjZXNzLnBjIGluIC91c3IvcG9ydHMvZGV2
 ZWwvbGlicGNpYWNjZXNzDQo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC91
 c3IvcG9ydHMvcGFja2FnZXMvQWxsL2xpYnBjaWFjY2Vzcy0wLjEyLjEudHh6DQpJbnN0YWxs
 aW5nIGxpYnBjaWFjY2Vzcy0wLjEyLjEuLi5JbnN0YWxsaW5nIHBjaWlkcy0yMDEzMDIwMS4u
 LiBkb25lDQpJbnN0YWxsaW5nIHBrZ2NvbmYtMC44LjkuLi4gZG9uZQ0KIGRvbmUNCj09PT4g
 ICBSZXR1cm5pbmcgdG8gYnVpbGQgb2YgbGlidmEtMS4xLjBfMg0KPT09PiAgIGxpYnZhLTEu
 MS4wXzIgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2xpYmRhdGEvcGtnY29uZmlnL3hl
 eHQucGMgLSBub3QgZm91bmQNCj09PT4gICAgVmVyaWZ5aW5nIGluc3RhbGwgZm9yIC91c3Iv
 bG9jYWwvbGliZGF0YS9wa2djb25maWcveGV4dC5wYyBpbiAvdXNyL3BvcnRzL3gxMS9saWJY
 ZXh0DQo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC91c3IvcG9ydHMvcGFj
 a2FnZXMvQWxsL2xpYlhleHQtMS4zLjBfMSwxLnR4eg0KSW5zdGFsbGluZyBsaWJYZXh0LTEu
 My4wXzEsMS4uLkluc3RhbGxpbmcga2Jwcm90by0xLjAuNS4uLiBkb25lDQpJbnN0YWxsaW5n
 IGxpYlgxMS0xLjQuNCwxLi4uSW5zdGFsbGluZyBsaWJYYXUtMS4wLjYuLi5JbnN0YWxsaW5n
 IHhwcm90by03LjAuMjIuLi4gZG9uZQ0KIGRvbmUNCkluc3RhbGxpbmcgbGliWGRtY3AtMS4x
 LjAuLi4gZG9uZQ0KSW5zdGFsbGluZyBsaWJwdGhyZWFkLXN0dWJzLTAuM18zLi4uIGRvbmUN
 Ckluc3RhbGxpbmcgbGlieGNiLTEuNy4uLiBkb25lDQogZG9uZQ0KSW5zdGFsbGluZyB4ZXh0
 cHJvdG8tNy4yLjAuLi4gZG9uZQ0KIGRvbmUNCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQg
 b2YgbGlidmEtMS4xLjBfMg0KPT09PiAgIGxpYnZhLTEuMS4wXzIgZGVwZW5kcyBvbiBmaWxl
 OiAvdXNyL2xvY2FsL2xpYmRhdGEvcGtnY29uZmlnL3hmaXhlcy5wYyAtIG5vdCBmb3VuZA0K
 PT09PiAgICBWZXJpZnlpbmcgaW5zdGFsbCBmb3IgL3Vzci9sb2NhbC9saWJkYXRhL3BrZ2Nv
 bmZpZy94Zml4ZXMucGMgaW4gL3Vzci9wb3J0cy94MTEvbGliWGZpeGVzDQo9PT0+ICAgSW5z
 dGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC91c3IvcG9ydHMvcGFja2FnZXMvQWxsL2xpYlhm
 aXhlcy01LjAudHh6DQpJbnN0YWxsaW5nIGxpYlhmaXhlcy01LjAuLi5JbnN0YWxsaW5nIGZp
 eGVzcHJvdG8tNS4wLi4uIGRvbmUNCiBkb25lDQo9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxk
 IG9mIGxpYnZhLTEuMS4wXzINCj09PT4gICBsaWJ2YS0xLjEuMF8yIGRlcGVuZHMgb24gZmls
 ZTogL3Vzci9sb2NhbC9iaW4vYXV0b21ha2UtMS4xMiAtIG5vdCBmb3VuZA0KPT09PiAgICBW
 ZXJpZnlpbmcgaW5zdGFsbCBmb3IgL3Vzci9sb2NhbC9iaW4vYXV0b21ha2UtMS4xMiBpbiAv
 dXNyL3BvcnRzL2RldmVsL2F1dG9tYWtlDQo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBw
 YWNrYWdlIC91c3IvcG9ydHMvcGFja2FnZXMvQWxsL2F1dG9tYWtlLTEuMTIuNi50eHoNCklu
 c3RhbGxpbmcgYXV0b21ha2UtMS4xMi42Li4uSW5zdGFsbGluZyBhdXRvY29uZi13cmFwcGVy
 LTIwMTAxMTE5Li4uIGRvbmUNCkluc3RhbGxpbmcgYXV0b2NvbmYtMi42OS4uLkluc3RhbGxp
 bmcgbGlic2lnc2Vndi0yLjEwLi4uIGRvbmUNCkluc3RhbGxpbmcgbTQtMS40LjE2XzEsMS4u
 LiBkb25lDQpJbnN0YWxsaW5nIHBlcmwtNS4xNi4yLi4uUmVtb3Zpbmcgc3RhbGUgc3ltbGlu
 a3MgZnJvbSAvdXNyL2Jpbi4uLg0KICAgIFNraXBwaW5nIC91c3IvYmluL3BlcmwNCiAgICBT
 a2lwcGluZyAvdXNyL2Jpbi9wZXJsNQ0KRG9uZS4NCkNyZWF0aW5nIHZhcmlvdXMgc3ltbGlu
 a3MgaW4gL3Vzci9iaW4uLi4NCiAgICBTeW1saW5raW5nIC91c3IvbG9jYWwvYmluL3Blcmw1
 LjE2LjIgdG8gL3Vzci9iaW4vcGVybA0KICAgIFN5bWxpbmtpbmcgL3Vzci9sb2NhbC9iaW4v
 cGVybDUuMTYuMiB0byAvdXNyL2Jpbi9wZXJsNQ0KRG9uZS4NCkNsZWFuaW5nIHVwIC9ldGMv
 bWFrZS5jb25mLi4uIERvbmUuDQpTcGFtbWluZyAvZXRjL21ha2UuY29uZi4uLiBEb25lLg0K
 IGRvbmUNCiBkb25lDQpJbnN0YWxsaW5nIGF1dG9tYWtlLXdyYXBwZXItMjAxMDExMTkuLi4g
 ZG9uZQ0KIGRvbmUNCj09PT0NCk5vdGUgdGhhdCB0aGUgc3RhY2tvdmVyZmxvdyBoYW5kbGlu
 ZyBmdW5jdGlvbnMgb2YgdGhpcyBsaWJyYXJ5IG5lZWQNCnByb2NmcyBtb3VudGVkIG9uIC9w
 cm9jLg0KPT09PQ0KPT09PiAgIFJldHVybmluZyB0byBidWlsZCBvZiBsaWJ2YS0xLjEuMF8y
 DQo9PT0+ICAgbGlidmEtMS4xLjBfMiBkZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvYmlu
 L2F1dG9jb25mLTIuNjkgLSBmb3VuZA0KPT09PiAgIGxpYnZhLTEuMS4wXzIgZGVwZW5kcyBv
 biBwYWNrYWdlOiBsaWJ0b29sPj0yLjQgLSBub3QgZm91bmQNCj09PT4gICAgVmVyaWZ5aW5n
 IGluc3RhbGwgZm9yIGxpYnRvb2w+PTIuNCBpbiAvdXNyL3BvcnRzL2RldmVsL2xpYnRvb2wN
 Cj09PT4gICBJbnN0YWxsaW5nIGV4aXN0aW5nIHBhY2thZ2UgL3Vzci9wb3J0cy9wYWNrYWdl
 cy9BbGwvbGlidG9vbC0yLjQuMi50eHoNCkluc3RhbGxpbmcgbGlidG9vbC0yLjQuMi4uLiBk
 b25lDQo9PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIGxpYnZhLTEuMS4wXzINCj09PT4g
 ICBsaWJ2YS0xLjEuMF8yIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGRybSAtIG5vdCBm
 b3VuZA0KPT09PiAgICBWZXJpZnlpbmcgaW5zdGFsbCBmb3IgZHJtIGluIC91c3IvcG9ydHMv
 Z3JhcGhpY3MvbGliZHJtDQo9PT0+ICAgSW5zdGFsbGluZyBleGlzdGluZyBwYWNrYWdlIC91
 c3IvcG9ydHMvcGFja2FnZXMvQWxsL2xpYmRybS0yLjQuMzFfMS50eHoNCkluc3RhbGxpbmcg
 bGliZHJtLTIuNC4zMV8xLi4uIGRvbmUNCj09PT4gICBSZXR1cm5pbmcgdG8gYnVpbGQgb2Yg
 bGlidmEtMS4xLjBfMg0KPT09PiAgIGxpYnZhLTEuMS4wXzIgZGVwZW5kcyBvbiBzaGFyZWQg
 bGlicmFyeTogR0wuMSAtIG5vdCBmb3VuZA0KPT09PiAgICBWZXJpZnlpbmcgaW5zdGFsbCBm
 b3IgR0wuMSBpbiAvdXNyL3BvcnRzL2dyYXBoaWNzL2xpYkdMDQo9PT0+ICAgSW5zdGFsbGlu
 ZyBleGlzdGluZyBwYWNrYWdlIC91c3IvcG9ydHMvcGFja2FnZXMvQWxsL2xpYkdMLTcuMTEu
 Ml8yLnR4eg0KSW5zdGFsbGluZyBsaWJHTC03LjExLjJfMi4uLkluc3RhbGxpbmcgZGFtYWdl
 cHJvdG8tMS4yLjEuLi4gZG9uZQ0KSW5zdGFsbGluZyBkcmkycHJvdG8tMi42Li4uIGRvbmUN
 Ckluc3RhbGxpbmcgZXhwYXQtMi4wLjFfMi4uLiBkb25lDQpJbnN0YWxsaW5nIGxpYlhkYW1h
 Z2UtMS4xLjMuLi4gZG9uZQ0KSW5zdGFsbGluZyBsaWJYeGY4NnZtLTEuMS4xLi4uSW5zdGFs
 bGluZyB4Zjg2dmlkbW9kZXByb3RvLTIuMy4xLi4uIGRvbmUNCiBkb25lDQogZG9uZQ0KPT09
 PiAgIFJldHVybmluZyB0byBidWlsZCBvZiBsaWJ2YS0xLjEuMF8yDQo9PT09Pj4gQnVpbGRp
 bmcgd2l0aCBmbGFnczogTk9fREVQRU5EUz15ZXMgUFJFRklYPS9wcmVmaXgvbGlidmEtMS4x
 LjBfMg0KPT09PT4+IFBvcHVsYXRpbmcgUFJFRklYDQpidWlsZCBzdGFydGVkIGF0IFRodSBG
 ZWIgMTQgMDk6MzI6MTQgRVNUIDIwMTMNCnBvcnQgZGlyZWN0b3J5OiAvdXNyL3BvcnRzL211
 bHRpbWVkaWEvbGlidmENCmJ1aWxkaW5nIGZvcjogOS4xLVJFTEVBU0UgYW1kNjQNCm1haW50
 YWluZWQgYnk6IG1hZHBpbG90QEZyZWVCU0Qub3JnDQpNYWtlZmlsZSBpZGVudDogICAgICAk
 RnJlZUJTRDogaGVhZC9tdWx0aW1lZGlhL2xpYnZhL01ha2VmaWxlIDMwNjMzMSAyMDEyLTEw
 LTIzIDIxOjE1OjQyWiBtYWRwaWxvdCAkDQotLS1CZWdpbiBFbnZpcm9ubWVudC0tLQ0KUFJF
 RklYPS9wcmVmaXgvbGlidmEtMS4xLjBfMg0KTk9fREVQRU5EUz15ZXMNClBLR1JFUE9TSVRP
 Ulk9L3RtcC9wa2dzDQpQQUNLQUdFUz0vdG1wL3BrZ3MNCk9TVkVSU0lPTj05MDEwMDANClVO
 QU1FX3Y9RnJlZUJTRCA5LjEtUkVMRUFTRQ0KVU5BTUVfcj05LjEtUkVMRUFTRQ0KQkxPQ0tT
 SVpFPUsNCk1BSUw9L3Zhci9tYWlsL3Jvb3QNClNUQVRVUz0xDQpTQVZFRF9URVJNPXh0ZXJt
 DQpQS0dfRVhUPXR4eg0KRk9SQ0VfUEFDS0FHRT15ZXMNCnRwaWQ9Mjc5MDUNClNITElCUz1Z
 RVMNClBBVEg9L3NiaW46L2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3Vzci9nYW1lczovdXNy
 L2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Jvb3QvYmluDQpQT1VEUklFUkVfQlVJTERf
 VFlQRT10ZXN0cG9ydA0KUEtHTkc9MQ0KUEtHX0RFTEVURT0vdXNyL2xvY2FsL3NiaW4vcGtn
 IGRlbGV0ZSAteSAtZg0KUEtHX0FERD0vdXNyL2xvY2FsL3NiaW4vcGtnIGFkZA0KQVVUT0RF
 UFM9WUVTDQpQV0Q9L3Vzci9ob21lL3Bha3JhdC9wa2ctbGlzdHMNCkxPR1M9L3Vzci9sb2Nh
 bC9wb3VkcmllcmUvZGF0YS9sb2dzDQpERVZFTE9QRVJfTU9ERT15ZXMNCkhPTUU9L3Jvb3QN
 ClVTRVI9cm9vdA0KU0tJUFNBTklUWT0wDQpMT0NBTEJBU0U9L3Vzci9sb2NhbA0KUEFDS0FH
 RV9CVUlMRElORz15ZXMNCi0tLUVuZCBFbnZpcm9ubWVudC0tLQ0KDQotLS1CZWdpbiBPUFRJ
 T05TIExpc3QtLS0NCj09PT4gVGhlIGZvbGxvd2luZyBjb25maWd1cmF0aW9uIG9wdGlvbnMg
 YXJlIGF2YWlsYWJsZSBmb3IgbGlidmEtMS4xLjBfMjoNCiAgICAgREVCVUc9b246IEluc3Rh
 bGwgZGVidWcgc3ltYm9scw0KPT09PiBVc2UgJ21ha2UgY29uZmlnJyB0byBtb2RpZnkgdGhl
 c2Ugc2V0dGluZ3MNCi0tLUVuZCBPUFRJT05TIExpc3QtLS0NCj09PT09PT09PT09PT09PT09
 PT09PT09PHBoYXNlOiBjaGVjay1jb25maWc+PT09PT09PT09PT09PT09PT09PT09PT09PT0N
 Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT0NCj09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBmZXRj
 aCAgICAgICA+PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj09PT4gIExpY2Vuc2UgTUlU
 IGFjY2VwdGVkIGJ5IHRoZSB1c2VyDQo9PT0+ICBGb3VuZCBzYXZlZCBjb25maWd1cmF0aW9u
 IGZvciBsaWJ2YS0xLjEuMF8yDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo9PT09PT09PT09PT09PT09
 PT09PT09PTxwaGFzZTogY2hlY2tzdW0gICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09
 DQo9PT0+ICBMaWNlbnNlIE1JVCBhY2NlcHRlZCBieSB0aGUgdXNlcg0KPT09PiAgRm91bmQg
 c2F2ZWQgY29uZmlndXJhdGlvbiBmb3IgbGlidmEtMS4xLjBfMg0KPT4gU0hBMjU2IENoZWNr
 c3VtIE9LIGZvciBsaWJ2YS0xLjEuMC50YXIuYnoyLg0KPT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPT09
 PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IGV4dHJhY3QgICAgID49PT09PT09PT09PT09
 PT09PT09PT09PT09PQ0KPT09PiAgTGljZW5zZSBNSVQgYWNjZXB0ZWQgYnkgdGhlIHVzZXIN
 Cj09PT4gIEZvdW5kIHNhdmVkIGNvbmZpZ3VyYXRpb24gZm9yIGxpYnZhLTEuMS4wXzINCj09
 PT4gIEV4dHJhY3RpbmcgZm9yIGxpYnZhLTEuMS4wXzINCj0+IFNIQTI1NiBDaGVja3N1bSBP
 SyBmb3IgbGlidmEtMS4xLjAudGFyLmJ6Mi4NCj09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj09PT09PT09
 PT09PT09PT09PT09PT09PHBoYXNlOiBwYXRjaCAgICAgICA+PT09PT09PT09PT09PT09PT09
 PT09PT09PT0NCj09PT4gIFBhdGNoaW5nIGZvciBsaWJ2YS0xLjEuMF8yDQo9PT0+ICBBcHBs
 eWluZyBGcmVlQlNEIHBhdGNoZXMgZm9yIGxpYnZhLTEuMS4wXzINCj09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT0NCj09PT09PT09PT09PT09PT09PT09PT09PHBoYXNlOiBjb25maWd1cmUgICA+PT09PT09
 PT09PT09PT09PT09PT09PT09PT0NCj09PT4gIENvbmZpZ3VyaW5nIGZvciBsaWJ2YS0xLjEu
 MF8yDQpsaWJ0b29saXplOiBwdXR0aW5nIGF1eGlsaWFyeSBmaWxlcyBpbiBgLicuDQpsaWJ0
 b29saXplOiBsaW5raW5nIGZpbGUgYC4vbHRtYWluLnNoJw0KbGlidG9vbGl6ZTogcHV0dGlu
 ZyBtYWNyb3MgaW4gQUNfQ09ORklHX01BQ1JPX0RJUiwgYG00Jy4NCmxpYnRvb2xpemU6IGxp
 bmtpbmcgZmlsZSBgbTQvbGlidG9vbC5tNCcNCmxpYnRvb2xpemU6IGxpbmtpbmcgZmlsZSBg
 bTQvbHRvcHRpb25zLm00Jw0KbGlidG9vbGl6ZTogbGlua2luZyBmaWxlIGBtNC9sdHN1Z2Fy
 Lm00Jw0KbGlidG9vbGl6ZTogbGlua2luZyBmaWxlIGBtNC9sdHZlcnNpb24ubTQnDQpsaWJ0
 b29saXplOiBsaW5raW5nIGZpbGUgYG00L2x0fm9ic29sZXRlLm00Jw0KY29uZmlndXJlLmFj
 OjE2OTogaW5zdGFsbGluZyAnLi9jb21waWxlJw0KY29uZmlndXJlLmFjOjE2NjogaW5zdGFs
 bGluZyAnLi9jb25maWcuZ3Vlc3MnDQpjb25maWd1cmUuYWM6MTY2OiBpbnN0YWxsaW5nICcu
 L2NvbmZpZy5zdWInDQpjb25maWd1cmUuYWM6ODc6IGluc3RhbGxpbmcgJy4vaW5zdGFsbC1z
 aCcNCmNvbmZpZ3VyZS5hYzo4NzogaW5zdGFsbGluZyAnLi9taXNzaW5nJw0KZHVtbXlfZHJ2
 X3ZpZGVvL01ha2VmaWxlLmFtOjIzOiB3YXJuaW5nOiAnSU5DTFVERVMnIGlzIHRoZSBvbGQg
 bmFtZSBmb3IgJ0FNX0NQUEZMQUdTJyAob3IgJypfQ1BQRkxBR1MnKQ0KZHVtbXlfZHJ2X3Zp
 ZGVvL01ha2VmaWxlLmFtOiBpbnN0YWxsaW5nICcuL2RlcGNvbXAnDQp0ZXN0L2RlY29kZS9N
 YWtlZmlsZS5hbToyNTogd2FybmluZzogJ0lOQ0xVREVTJyBpcyB0aGUgb2xkIG5hbWUgZm9y
 ICdBTV9DUFBGTEFHUycgKG9yICcqX0NQUEZMQUdTJykNCnRlc3QvZW5jb2RlL01ha2VmaWxl
 LmFtOjI4OiB3YXJuaW5nOiAnSU5DTFVERVMnIGlzIHRoZSBvbGQgbmFtZSBmb3IgJ0FNX0NQ
 UEZMQUdTJyAob3IgJypfQ1BQRkxBR1MnKQ0KdGVzdC9wdXRzdXJmYWNlL01ha2VmaWxlLmFt
 OjI1OiB3YXJuaW5nOiAnSU5DTFVERVMnIGlzIHRoZSBvbGQgbmFtZSBmb3IgJ0FNX0NQUEZM
 QUdTJyAob3IgJypfQ1BQRkxBR1MnKQ0KYXV0b21ha2UtMS4xMjogd2FybmluZzogcmVkZWZp
 bml0aW9uIG9mICdpbmZvJyAuLi4NCi91c3IvbG9jYWwvc2hhcmUvYXV0b21ha2UtMS4xMi9h
 bS9wcm9ncmFtLmFtOiAuLi4gJ2luZm8kKEVYRUVYVCknIHByZXZpb3VzbHkgZGVmaW5lZCBo
 ZXJlDQp0ZXN0L3ZhaW5mby9NYWtlZmlsZS5hbToyMzogICB3aGlsZSBwcm9jZXNzaW5nIHBy
 b2dyYW0gJ2luZm8nDQp2YS9NYWtlZmlsZS5hbToyNTogd2FybmluZzogJ0lOQ0xVREVTJyBp
 cyB0aGUgb2xkIG5hbWUgZm9yICdBTV9DUFBGTEFHUycgKG9yICcqX0NQUEZMQUdTJykNCnZh
 L2RybS9NYWtlZmlsZS5hbToyMzogd2FybmluZzogJ0lOQ0xVREVTJyBpcyB0aGUgb2xkIG5h
 bWUgZm9yICdBTV9DUFBGTEFHUycgKG9yICcqX0NQUEZMQUdTJykNCnZhL2VnbC9NYWtlZmls
 ZS5hbToyMzogd2FybmluZzogJ0lOQ0xVREVTJyBpcyB0aGUgb2xkIG5hbWUgZm9yICdBTV9D
 UFBGTEFHUycgKG9yICcqX0NQUEZMQUdTJykNCnZhL2dseC9NYWtlZmlsZS5hbToyMzogd2Fy
 bmluZzogJ0lOQ0xVREVTJyBpcyB0aGUgb2xkIG5hbWUgZm9yICdBTV9DUFBGTEFHUycgKG9y
 ICcqX0NQUEZMQUdTJykNCnZhL3dheWxhbmQvTWFrZWZpbGUuYW06MjU6IHdhcm5pbmc6ICdJ
 TkNMVURFUycgaXMgdGhlIG9sZCBuYW1lIGZvciAnQU1fQ1BQRkxBR1MnIChvciAnKl9DUFBG
 TEFHUycpDQp2YS94MTEvTWFrZWZpbGUuYW06MjM6IHdhcm5pbmc6ICdJTkNMVURFUycgaXMg
 dGhlIG9sZCBuYW1lIGZvciAnQU1fQ1BQRkxBR1MnIChvciAnKl9DUFBGTEFHUycpDQpjaGVj
 a2luZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsLi4uIC91c3IvYmluL2luc3RhbGwg
 LWMgLW8gcm9vdCAtZyB3aGVlbA0KY2hlY2tpbmcgd2hldGhlciBidWlsZCBlbnZpcm9ubWVu
 dCBpcyBzYW5lLi4uIHllcw0KY2hlY2tpbmcgZm9yIGEgdGhyZWFkLXNhZmUgbWtkaXIgLXAu
 Li4gLi9pbnN0YWxsLXNoIC1jIC1kDQpjaGVja2luZyBmb3IgZ2F3ay4uLiBubw0KY2hlY2tp
 bmcgZm9yIG1hd2suLi4gbm8NCmNoZWNraW5nIGZvciBuYXdrLi4uIG5hd2sNCmNoZWNraW5n
 IHdoZXRoZXIgbWFrZSBzZXRzICQoTUFLRSkuLi4geWVzDQpjaGVja2luZyB3aGV0aGVyIG1h
 a2Ugc3VwcG9ydHMgbmVzdGVkIHZhcmlhYmxlcy4uLiB5ZXMNCmNoZWNraW5nIGJ1aWxkIHN5
 c3RlbSB0eXBlLi4uIGFtZDY0LXBvcnRibGQtZnJlZWJzZDkuMQ0KY2hlY2tpbmcgaG9zdCBz
 eXN0ZW0gdHlwZS4uLiBhbWQ2NC1wb3J0YmxkLWZyZWVic2Q5LjENCmNoZWNraW5nIGhvdyB0
 byBwcmludCBzdHJpbmdzLi4uIHByaW50Zg0KY2hlY2tpbmcgZm9yIHN0eWxlIG9mIGluY2x1
 ZGUgdXNlZCBieSBtYWtlLi4uIEdOVQ0KY2hlY2tpbmcgZm9yIGdjYy4uLiBjYw0KY2hlY2tp
 bmcgd2hldGhlciB0aGUgQyBjb21waWxlciB3b3Jrcy4uLiB5ZXMNCmNoZWNraW5nIGZvciBD
 IGNvbXBpbGVyIGRlZmF1bHQgb3V0cHV0IGZpbGUgbmFtZS4uLiBhLm91dA0KY2hlY2tpbmcg
 Zm9yIHN1ZmZpeCBvZiBleGVjdXRhYmxlcy4uLiANCmNoZWNraW5nIHdoZXRoZXIgd2UgYXJl
 IGNyb3NzIGNvbXBpbGluZy4uLiBubw0KY2hlY2tpbmcgZm9yIHN1ZmZpeCBvZiBvYmplY3Qg
 ZmlsZXMuLi4gbw0KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNv
 bXBpbGVyLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciBjYyBhY2NlcHRzIC1nLi4uIHllcw0K
 Y2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiBub25lIG5lZWRl
 ZA0KY2hlY2tpbmcgZGVwZW5kZW5jeSBzdHlsZSBvZiBjYy4uLiBnY2MzDQpjaGVja2luZyBm
 b3IgYSBzZWQgdGhhdCBkb2VzIG5vdCB0cnVuY2F0ZSBvdXRwdXQuLi4gL3Vzci9iaW4vc2Vk
 DQpjaGVja2luZyBmb3IgZ3JlcCB0aGF0IGhhbmRsZXMgbG9uZyBsaW5lcyBhbmQgLWUuLi4g
 L3Vzci9iaW4vZ3JlcA0KY2hlY2tpbmcgZm9yIGVncmVwLi4uIC91c3IvYmluL2dyZXAgLUUN
 CmNoZWNraW5nIGZvciBmZ3JlcC4uLiAvdXNyL2Jpbi9ncmVwIC1GDQpjaGVja2luZyBmb3Ig
 bGQgdXNlZCBieSBjYy4uLiAvdXNyL2Jpbi9sZA0KY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAo
 L3Vzci9iaW4vbGQpIGlzIEdOVSBsZC4uLiB5ZXMNCmNoZWNraW5nIGZvciBCU0QtIG9yIE1T
 LWNvbXBhdGlibGUgbmFtZSBsaXN0ZXIgKG5tKS4uLiAvdXNyL2Jpbi9ubSAtQg0KY2hlY2tp
 bmcgdGhlIG5hbWUgbGlzdGVyICgvdXNyL2Jpbi9ubSAtQikgaW50ZXJmYWNlLi4uIEJTRCBu
 bQ0KY2hlY2tpbmcgd2hldGhlciBsbiAtcyB3b3Jrcy4uLiB5ZXMNCmNoZWNraW5nIHRoZSBt
 YXhpbXVtIGxlbmd0aCBvZiBjb21tYW5kIGxpbmUgYXJndW1lbnRzLi4uIChjYWNoZWQpIDI2
 MjE0NA0KY2hlY2tpbmcgd2hldGhlciB0aGUgc2hlbGwgdW5kZXJzdGFuZHMgc29tZSBYU0kg
 Y29uc3RydWN0cy4uLiB5ZXMNCmNoZWNraW5nIHdoZXRoZXIgdGhlIHNoZWxsIHVuZGVyc3Rh
 bmRzICIrPSIuLi4gbm8NCmNoZWNraW5nIGhvdyB0byBjb252ZXJ0IGFtZDY0LXBvcnRibGQt
 ZnJlZWJzZDkuMSBmaWxlIG5hbWVzIHRvIGFtZDY0LXBvcnRibGQtZnJlZWJzZDkuMSBmb3Jt
 YXQuLi4gZnVuY19jb252ZXJ0X2ZpbGVfbm9vcA0KY2hlY2tpbmcgaG93IHRvIGNvbnZlcnQg
 YW1kNjQtcG9ydGJsZC1mcmVlYnNkOS4xIGZpbGUgbmFtZXMgdG8gdG9vbGNoYWluIGZvcm1h
 dC4uLiBmdW5jX2NvbnZlcnRfZmlsZV9ub29wDQpjaGVja2luZyBmb3IgL3Vzci9iaW4vbGQg
 b3B0aW9uIHRvIHJlbG9hZCBvYmplY3QgZmlsZXMuLi4gLXINCmNoZWNraW5nIGZvciBvYmpk
 dW1wLi4uIG9iamR1bXANCmNoZWNraW5nIGhvdyB0byByZWNvZ25pemUgZGVwZW5kZW50IGxp
 YnJhcmllcy4uLiBwYXNzX2FsbA0KY2hlY2tpbmcgZm9yIGRsbHRvb2wuLi4gbm8NCmNoZWNr
 aW5nIGhvdyB0byBhc3NvY2lhdGUgcnVudGltZSBhbmQgbGluayBsaWJyYXJpZXMuLi4gcHJp
 bnRmICVzXG4NCmNoZWNraW5nIGZvciBhci4uLiBhcg0KY2hlY2tpbmcgZm9yIGFyY2hpdmVy
 IEBGSUxFIHN1cHBvcnQuLi4gbm8NCmNoZWNraW5nIGZvciBzdHJpcC4uLiBzdHJpcA0KY2hl
 Y2tpbmcgZm9yIHJhbmxpYi4uLiByYW5saWINCmNoZWNraW5nIGNvbW1hbmQgdG8gcGFyc2Ug
 L3Vzci9iaW4vbm0gLUIgb3V0cHV0IGZyb20gY2Mgb2JqZWN0Li4uIG9rDQpjaGVja2luZyBm
 b3Igc3lzcm9vdC4uLiBubw0KY2hlY2tpbmcgZm9yIG10Li4uIG10DQpjaGVja2luZyBpZiBt
 dCBpcyBhIG1hbmlmZXN0IHRvb2wuLi4gbm8NCmNoZWNraW5nIGhvdyB0byBydW4gdGhlIEMg
 cHJlcHJvY2Vzc29yLi4uIGNwcA0KY2hlY2tpbmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMu
 Li4geWVzDQpjaGVja2luZyBmb3Igc3lzL3R5cGVzLmguLi4geWVzDQpjaGVja2luZyBmb3Ig
 c3lzL3N0YXQuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzdGRsaWIuaC4uLiB5ZXMNCmNoZWNr
 aW5nIGZvciBzdHJpbmcuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBtZW1vcnkuaC4uLiB5ZXMN
 CmNoZWNraW5nIGZvciBzdHJpbmdzLmguLi4geWVzDQpjaGVja2luZyBmb3IgaW50dHlwZXMu
 aC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzdGRpbnQuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciB1
 bmlzdGQuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBkbGZjbi5oLi4uIHllcw0KY2hlY2tpbmcg
 Zm9yIG9iamRpci4uLiAubGlicw0KY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWZuby1ydHRp
 IC1mbm8tZXhjZXB0aW9ucy4uLiBubw0KY2hlY2tpbmcgZm9yIGNjIG9wdGlvbiB0byBwcm9k
 dWNlIFBJQy4uLiAtZlBJQyAtRFBJQw0KY2hlY2tpbmcgaWYgY2MgUElDIGZsYWcgLWZQSUMg
 LURQSUMgd29ya3MuLi4geWVzDQpjaGVja2luZyBpZiBjYyBzdGF0aWMgZmxhZyAtc3RhdGlj
 IHdvcmtzLi4uIHllcw0KY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4u
 IHllcw0KY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vLi4uIChjYWNoZWQp
 IHllcw0KY2hlY2tpbmcgd2hldGhlciB0aGUgY2MgbGlua2VyICgvdXNyL2Jpbi9sZCkgc3Vw
 cG9ydHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMNCmNoZWNraW5nIHdoZXRoZXIgLWxjIHNo
 b3VsZCBiZSBleHBsaWNpdGx5IGxpbmtlZCBpbi4uLiBubw0KY2hlY2tpbmcgZHluYW1pYyBs
 aW5rZXIgY2hhcmFjdGVyaXN0aWNzLi4uIGZyZWVic2Q5LjEgbGQuc28NCmNoZWNraW5nIGhv
 dyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMuLi4gaW1tZWRpYXRl
 DQpjaGVja2luZyB3aGV0aGVyIHN0cmlwcGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUuLi4g
 eWVzDQpjaGVja2luZyBpZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4g
 eWVzDQpjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVz
 DQpjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMuLi4gbm8NCmNo
 ZWNraW5nIGZvciBnY2MuLi4gKGNhY2hlZCkgY2MNCmNoZWNraW5nIHdoZXRoZXIgd2UgYXJl
 IHVzaW5nIHRoZSBHTlUgQyBjb21waWxlci4uLiAoY2FjaGVkKSB5ZXMNCmNoZWNraW5nIHdo
 ZXRoZXIgY2MgYWNjZXB0cyAtZy4uLiAoY2FjaGVkKSB5ZXMNCmNoZWNraW5nIGZvciBjYyBv
 cHRpb24gdG8gYWNjZXB0IElTTyBDODkuLi4gKGNhY2hlZCkgbm9uZSBuZWVkZWQNCmNoZWNr
 aW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgY2MuLi4gKGNhY2hlZCkgZ2NjMw0KY2hlY2tpbmcg
 d2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDKysgY29tcGlsZXIuLi4geWVzDQpjaGVj
 a2luZyB3aGV0aGVyIGMrKyBhY2NlcHRzIC1nLi4uIHllcw0KY2hlY2tpbmcgZGVwZW5kZW5j
 eSBzdHlsZSBvZiBjKysuLi4gZ2NjMw0KY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQysrIHBy
 ZXByb2Nlc3Nvci4uLiBjKysgLUUNCmNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IGMrKy4uLiAv
 dXNyL2Jpbi9sZA0KY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9iaW4vbGQpIGlzIEdO
 VSBsZC4uLiB5ZXMNCmNoZWNraW5nIHdoZXRoZXIgdGhlIGMrKyBsaW5rZXIgKC91c3IvYmlu
 L2xkKSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcw0KY2hlY2tpbmcgZm9yIGMr
 KyBvcHRpb24gdG8gcHJvZHVjZSBQSUMuLi4gLWZQSUMgLURQSUMNCmNoZWNraW5nIGlmIGMr
 KyBQSUMgZmxhZyAtZlBJQyAtRFBJQyB3b3Jrcy4uLiB5ZXMNCmNoZWNraW5nIGlmIGMrKyBz
 dGF0aWMgZmxhZyAtc3RhdGljIHdvcmtzLi4uIHllcw0KY2hlY2tpbmcgaWYgYysrIHN1cHBv
 cnRzIC1jIC1vIGZpbGUuby4uLiB5ZXMNCmNoZWNraW5nIGlmIGMrKyBzdXBwb3J0cyAtYyAt
 byBmaWxlLm8uLi4gKGNhY2hlZCkgeWVzDQpjaGVja2luZyB3aGV0aGVyIHRoZSBjKysgbGlu
 a2VyICgvdXNyL2Jpbi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMNCmNo
 ZWNraW5nIGR5bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcy4uLiBmcmVlYnNkOS4xIGxk
 LnNvDQpjaGVja2luZyBob3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dy
 YW1zLi4uIGltbWVkaWF0ZQ0KY2hlY2tpbmcgd2hldGhlciBjYyB1bmRlcnN0YW5kcyAtYyBh
 bmQgLW8gdG9nZXRoZXIuLi4geWVzDQpjaGVja2luZyBmb3IgcGtnLWNvbmZpZy4uLiAvdXNy
 L2xvY2FsL2Jpbi9wa2ctY29uZmlnDQpjaGVja2luZyBwa2ctY29uZmlnIGlzIGF0IGxlYXN0
 IHZlcnNpb24gMC45LjAuLi4geWVzDQpjaGVja2luZyBmb3IgQU5TSSBDIGhlYWRlciBmaWxl
 cy4uLiAoY2FjaGVkKSB5ZXMNCmNoZWNraW5nIGZvciBzcGVjaWFsIEMgY29tcGlsZXIgb3B0
 aW9ucyBuZWVkZWQgZm9yIGxhcmdlIGZpbGVzLi4uIG5vDQpjaGVja2luZyBmb3IgX0ZJTEVf
 T0ZGU0VUX0JJVFMgdmFsdWUgbmVlZGVkIGZvciBsYXJnZSBmaWxlcy4uLiBubw0KY2hlY2tp
 bmcgd2hldGhlciBfX2F0dHJpYnV0ZV9fKCh2aXNpYmlsaXR5KCkpKSBpcyBzdXBwb3J0ZWQu
 Li4geWVzDQpjaGVja2luZyBmb3IgRFJNLi4uIHllcw0KY2hlY2tpbmcgZm9yIFgxMS4uLiB5
 ZXMNCmNoZWNraW5nIGZvciBYRVhULi4uIHllcw0KY2hlY2tpbmcgZm9yIFhGSVhFUy4uLiB5
 ZXMNCmNoZWNraW5nIGZvciBHTFguLi4gbm8NCmNoZWNraW5nIEdML2dsLmggdXNhYmlsaXR5
 Li4uIHllcw0KY2hlY2tpbmcgR0wvZ2wuaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZv
 ciBHTC9nbC5oLi4uIHllcw0KY2hlY2tpbmcgR0wvZ2x4LmggdXNhYmlsaXR5Li4uIHllcw0K
 Y2hlY2tpbmcgR0wvZ2x4LmggcHJlc2VuY2UuLi4geWVzDQpjaGVja2luZyBmb3IgR0wvZ2x4
 LmguLi4geWVzDQpjaGVja2luZyBmb3IgZ2xYQ3JlYXRlQ29udGV4dCBpbiAtbEdMLi4uIHll
 cw0KY2hlY2tpbmcgZm9yIEVHTC4uLiBubw0KY2hlY2tpbmcgRUdML2VnbC5oIHVzYWJpbGl0
 eS4uLiBubw0KY2hlY2tpbmcgRUdML2VnbC5oIHByZXNlbmNlLi4uIG5vDQpjaGVja2luZyBm
 b3IgRUdML2VnbC5oLi4uIG5vDQpjaGVja2luZyBmb3IgZWdsR2V0RGlzcGxheSBpbiAtbEVH
 TC4uLiBubw0KY2hlY2tpbmcgZm9yIFdBWUxBTkQuLi4gbm8NCmNoZWNraW5nIHRoYXQgZ2Vu
 ZXJhdGVkIGZpbGVzIGFyZSBuZXdlciB0aGFuIGNvbmZpZ3VyZS4uLiBkb25lDQpjb25maWd1
 cmU6IGNyZWF0aW5nIC4vY29uZmlnLnN0YXR1cw0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcg
 TWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRlYmlhbi51cHN0cmVhbS9NYWtl
 ZmlsZQ0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGViaWFuLnVwc3RyZWFtL2NoYW5nZWxv
 Zw0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGViaWFuLnVwc3RyZWFtL2NvbnRyb2wNCmNv
 bmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRlYmlhbi51cHN0cmVhbS9saWJ2YTEuaW5zdGFsbA0K
 Y29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGViaWFuLnVwc3RyZWFtL2xpYnZhLWRybTEuaW5z
 dGFsbA0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGViaWFuLnVwc3RyZWFtL2xpYnZhLWVn
 bDEuaW5zdGFsbA0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGViaWFuLnVwc3RyZWFtL2xp
 YnZhLWdseDEuaW5zdGFsbA0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgZGViaWFuLnVwc3Ry
 ZWFtL2xpYnZhLXdheWxhbmQxLmluc3RhbGwNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGRl
 Ymlhbi51cHN0cmVhbS9saWJ2YS14MTEtMS5pbnN0YWxsDQpjb25maWcuc3RhdHVzOiBjcmVh
 dGluZyBkb2MvTWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIGR1bW15X2Rydl92
 aWRlby9NYWtlZmlsZQ0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGtnY29uZmlnL01ha2Vm
 aWxlDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyBwa2djb25maWcvbGlidmEtZHJtLnBjDQpj
 b25maWcuc3RhdHVzOiBjcmVhdGluZyBwa2djb25maWcvbGlidmEtZWdsLnBjDQpjb25maWcu
 c3RhdHVzOiBjcmVhdGluZyBwa2djb25maWcvbGlidmEtZ2x4LnBjDQpjb25maWcuc3RhdHVz
 OiBjcmVhdGluZyBwa2djb25maWcvbGlidmEtdHBpLnBjDQpjb25maWcuc3RhdHVzOiBjcmVh
 dGluZyBwa2djb25maWcvbGlidmEtd2F5bGFuZC5wYw0KY29uZmlnLnN0YXR1czogY3JlYXRp
 bmcgcGtnY29uZmlnL2xpYnZhLXgxMS5wYw0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgcGtn
 Y29uZmlnL2xpYnZhLnBjDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB0ZXN0L01ha2VmaWxl
 DQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB0ZXN0L2Jhc2ljL01ha2VmaWxlDQpjb25maWcu
 c3RhdHVzOiBjcmVhdGluZyB0ZXN0L2NvbW1vbi9NYWtlZmlsZQ0KY29uZmlnLnN0YXR1czog
 Y3JlYXRpbmcgdGVzdC9kZWNvZGUvTWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5n
 IHRlc3QvZW5jb2RlL01ha2VmaWxlDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB0ZXN0L3B1
 dHN1cmZhY2UvTWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRlc3QvdjRsX2gy
 NjQvTWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHRlc3QvdjRsX2gyNjQvZGVj
 b2RlL01ha2VmaWxlDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB0ZXN0L3Y0bF9oMjY0L2Vu
 Y29kZS9NYWtlZmlsZQ0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgdGVzdC92YWluZm8vTWFr
 ZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5nIHZhL01ha2VmaWxlDQpjb25maWcuc3Rh
 dHVzOiBjcmVhdGluZyB2YS9kcm0vTWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNyZWF0aW5n
 IHZhL2VnbC9NYWtlZmlsZQ0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgdmEvZ2x4L01ha2Vm
 aWxlDQpjb25maWcuc3RhdHVzOiBjcmVhdGluZyB2YS92YV92ZXJzaW9uLmgNCmNvbmZpZy5z
 dGF0dXM6IGNyZWF0aW5nIHZhL3dheWxhbmQvTWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNy
 ZWF0aW5nIHZhL3dheWxhbmQvcHJvdG9jb2wvTWFrZWZpbGUNCmNvbmZpZy5zdGF0dXM6IGNy
 ZWF0aW5nIHZhL3gxMS9NYWtlZmlsZQ0KY29uZmlnLnN0YXR1czogY3JlYXRpbmcgY29uZmln
 LmgNCmNvbmZpZy5zdGF0dXM6IGV4ZWN1dGluZyBkZXBmaWxlcyBjb21tYW5kcw0KY29uZmln
 LnN0YXR1czogZXhlY3V0aW5nIGxpYnRvb2wgY29tbWFuZHMNCg0KbGlidmEgLSAxLjEuMCAo
 VkEtQVBJIDAuMzMuMCkNCg0KSW5zdGFsbGF0aW9uIHByZWZpeCAuLi4uLi4uLi4uLi4uLiA6
 IC9wcmVmaXgvbGlidmEtMS4xLjBfMg0KRGVmYXVsdCBkcml2ZXIgcGF0aCAuLi4uLi4uLi4u
 Li4uLiA6ICR7ZXhlY19wcmVmaXh9L2xpYi92YQ0KRXh0cmEgd2luZG93IHN5c3RlbXMgLi4u
 Li4uLi4uLi4uLiA6IGRybSB4MTENCkJ1aWxkIGR1bW15IGRyaXZlciAuLi4uLi4uLi4uLi4u
 Li4gOiB5ZXMNCkJ1aWxkIGRvY3VtZW50YXRpb24gLi4uLi4uLi4uLi4uLi4gOiBubw0KDQo9
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09DQo9PT09PT09PT09PT09PT09PT09PT09PTxwaGFzZTogYnVpbGQg
 ICAgICAgPj09PT09PT09PT09PT09PT09PT09PT09PT09DQo9PT0+ICBCdWlsZGluZyBmb3Ig
 bGlidmEtMS4xLjBfMg0KbWFrZSAgYWxsLXJlY3Vyc2l2ZQ0KTWFraW5nIGFsbCBpbiB2YQ0K
 TWFraW5nIGFsbCBpbiBkcm0NCiAgQ0MgICAgICAgdmFfZHJtLmxvDQogIENDICAgICAgIHZh
 X2RybV9hdXRoLmxvDQogIENDICAgICAgIHZhX2RybV91dGlscy5sbw0KICBDQyAgICAgICB2
 YV9kcm1fYXV0aF94MTEubG8NCiAgQ0NMRCAgICAgbGlidmFfZHJtLmxhDQpNYWtpbmcgYWxs
 IGluIHgxMQ0KICBDQyAgICAgICBkcmkyX3V0aWwubG8NCiAgQ0MgICAgICAgdmFfZHJpMi5s
 bw0KICBDQyAgICAgICB2YV9kcmljb21tb24ubG8NCiAgQ0MgICAgICAgdmFfZmdscngubG8N
 CiAgQ0MgICAgICAgdmFfbnZjdHJsLmxvDQogIENDICAgICAgIHZhX3gxMS5sbw0KICBDQ0xE
 ICAgICBsaWJ2YV94MTEubGENCiAgQ0MgICAgICAgdmEubG8NCiAgQ0MgICAgICAgdmFfZm9v
 bC5sbw0KICBDQyAgICAgICB2YV90cmFjZS5sbw0KICBDQ0xEICAgICBsaWJ2YS5sYQ0KICBD
 QyAgICAgICB2YV90cGkubG8NCiAgQ0NMRCAgICAgbGlidmEtdHBpLmxhDQogIENDTEQgICAg
 IGxpYnZhLWRybS5sYQ0KICBDQ0xEICAgICBsaWJ2YS14MTEubGENCk1ha2luZyBhbGwgaW4g
 ZHVtbXlfZHJ2X3ZpZGVvDQogIENDICAgICAgIGR1bW15X2Rydl92aWRlby5sbw0KICBDQyAg
 ICAgICBvYmplY3RfaGVhcC5sbw0KICBDQ0xEICAgICBkdW1teV9kcnZfdmlkZW8ubGENCk1h
 a2luZyBhbGwgaW4gcGtnY29uZmlnDQpNYWtpbmcgYWxsIGluIHRlc3QNCk1ha2luZyBhbGwg
 aW4gY29tbW9uDQogIENDICAgICAgIGxpYnZhX2Rpc3BsYXlfbGEtdmFfZGlzcGxheS5sbw0K
 ICBDQyAgICAgICBsaWJ2YV9kaXNwbGF5X2xhLXZhX2Rpc3BsYXlfeDExLmxvDQogIENDICAg
 ICAgIGxpYnZhX2Rpc3BsYXlfbGEtdmFfZGlzcGxheV9kcm0ubG8NCiAgQ0NMRCAgICAgbGli
 dmEtZGlzcGxheS5sYQ0KTWFraW5nIGFsbCBpbiBkZWNvZGUNCiAgQ1hYICAgICAgbXBlZzJ2
 bGRlbW8ubw0KICBDWFhMRCAgICBtcGVnMnZsZGVtbw0KICBDQyAgICAgICBsb2FkanBlZy5v
 DQogIENDICAgICAgIHRpbnlqcGVnLm8NCiAgQ0NMRCAgICAgbG9hZGpwZWcNCk1ha2luZyBh
 bGwgaW4gZW5jb2RlDQogIENDICAgICAgIGF2Y2VuYy1hdmNlbmMubw0KICBDQ0xEICAgICBh
 dmNlbmMNCiAgQ0MgICAgICAgaDI2NGVuY29kZS1oMjY0ZW5jb2RlX3gxMS5vDQogIENDTEQg
 ICAgIGgyNjRlbmNvZGUNCk1ha2luZyBhbGwgaW4gdmFpbmZvDQogIENDICAgICAgIGluZm8t
 dmFpbmZvLm8NCiAgQ0NMRCAgICAgaW5mbw0KTWFraW5nIGFsbCBpbiBiYXNpYw0KICBDQyAg
 ICAgICB0ZXN0XzAxLm8NCiAgQ0NMRCAgICAgdGVzdF8wMQ0KICBDQyAgICAgICB0ZXN0XzAy
 Lm8NCiAgQ0NMRCAgICAgdGVzdF8wMg0KICBDQyAgICAgICB0ZXN0XzAzLm8NCiAgQ0NMRCAg
 ICAgdGVzdF8wMw0KICBDQyAgICAgICB0ZXN0XzA0Lm8NCiAgQ0NMRCAgICAgdGVzdF8wNA0K
 ICBDQyAgICAgICB0ZXN0XzA1Lm8NCiAgQ0NMRCAgICAgdGVzdF8wNQ0KICBDQyAgICAgICB0
 ZXN0XzA2Lm8NCiAgQ0NMRCAgICAgdGVzdF8wNg0KICBDQyAgICAgICB0ZXN0XzA3Lm8NCiAg
 Q0NMRCAgICAgdGVzdF8wNw0KICBDQyAgICAgICB0ZXN0XzA4Lm8NCiAgQ0NMRCAgICAgdGVz
 dF8wOA0KICBDQyAgICAgICB0ZXN0XzA5Lm8NCiAgQ0NMRCAgICAgdGVzdF8wOQ0KICBDQyAg
 ICAgICB0ZXN0XzEwLm8NCiAgQ0NMRCAgICAgdGVzdF8xMA0KICBDQyAgICAgICB0ZXN0XzEx
 Lm8NCiAgQ0NMRCAgICAgdGVzdF8xMQ0KTWFraW5nIGFsbCBpbiBwdXRzdXJmYWNlDQogIEND
 ICAgICAgIHB1dHN1cmZhY2UtcHV0c3VyZmFjZV94MTEubw0KSW4gZmlsZSBpbmNsdWRlZCBm
 cm9tIHB1dHN1cmZhY2VfeDExLmM6NDA6DQpwdXRzdXJmYWNlX2NvbW1vbi5jOiBJbiBmdW5j
 dGlvbiAncHV0c3VyZmFjZV90aHJlYWQnOg0KcHV0c3VyZmFjZV9jb21tb24uYzoxOTM6IHdh
 cm5pbmc6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIgb2YgZGlmZmVyZW50IHNpemUN
 CnB1dHN1cmZhY2VfY29tbW9uLmM6MTkzOiB3YXJuaW5nOiBjYXN0IHRvIHBvaW50ZXIgZnJv
 bSBpbnRlZ2VyIG9mIGRpZmZlcmVudCBzaXplDQogIENDTEQgICAgIHB1dHN1cmZhY2UNCk1h
 a2luZyBhbGwgaW4gdjRsX2gyNjQNCk1ha2luZyBhbGwgaW4gZW5jb2RlDQogIENYWCAgICAg
 IGNhcHR1cmUubw0KICBDWFggICAgICBhdmNlbmMubw0KICBDWFggICAgICBUQ1BTb2NrZXRD
 bGllbnQubw0KICBDWFhMRCAgICBlbmNvZGUNCk1ha2luZyBhbGwgaW4gZGVjb2RlDQogIENY
 WCAgICAgIGRlY29kZV94MTEubw0KICBDWFggICAgICBUQ1BTb2NrZXRTZXJ2ZXIubw0KICBD
 WFhMRCAgICBkZWNvZGUNCk1ha2luZyBhbGwgaW4gZGViaWFuLnVwc3RyZWFtDQpNYWtpbmcg
 YWxsIGluIGRvYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPT09PT09PT09PT09PT09PT09PT09PT08
 cGhhc2U6IHJ1bi1kZXBlbmRzID49PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PQ0KPT09PT09PT09PT09PT09PT09PT09PT08cGhhc2U6IGluc3RhbGwgICAg
 ID49PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPT09PiAgSW5zdGFsbGluZyBmb3IgbGli
 dmEtMS4xLjBfMg0KPT09PiAgIEdlbmVyYXRpbmcgdGVtcG9yYXJ5IHBhY2tpbmcgbGlzdA0K
 PT09PiAgQ2hlY2tpbmcgaWYgbXVsdGltZWRpYS9saWJ2YSBhbHJlYWR5IGluc3RhbGxlZA0K
 TWFraW5nIGluc3RhbGwgaW4gdmENCk1ha2luZyBpbnN0YWxsIGluIGRybQ0KIC4uLy4uLy4v
 aW5zdGFsbC1zaCAtYyAtZCAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2luY2x1ZGUvdmEnDQog
 aW5zdGFsbCAgLW8gcm9vdCAtZyB3aGVlbCAtbSA0NDQgdmFfZHJtLmggJy9wcmVmaXgvbGli
 dmEtMS4xLjBfMi9pbmNsdWRlL3ZhJw0KTWFraW5nIGluc3RhbGwgaW4geDExDQogLi4vLi4v
 Li9pbnN0YWxsLXNoIC1jIC1kICcvcHJlZml4L2xpYnZhLTEuMS4wXzIvaW5jbHVkZS92YScN
 CiBpbnN0YWxsICAtbyByb290IC1nIHdoZWVsIC1tIDQ0NCB2YV9kcmkyLmggdmFfZHJpY29t
 bW9uLmggJy9wcmVmaXgvbGlidmEtMS4xLjBfMi9pbmNsdWRlL3ZhJw0KIC4uLy4vaW5zdGFs
 bC1zaCAtYyAtZCAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2xpYicNCiAvYmluL3NoIC4uL2xp
 YnRvb2wgICAtLW1vZGU9aW5zdGFsbCAvdXNyL2Jpbi9pbnN0YWxsIC1jIC1vIHJvb3QgLWcg
 d2hlZWwgICBsaWJ2YS5sYSBsaWJ2YS10cGkubGEgbGlidmEtZHJtLmxhIGxpYnZhLXgxMS5s
 YSAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2xpYicNCmxpYnRvb2w6IGluc3RhbGw6IC91c3Iv
 YmluL2luc3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbCAubGlicy9saWJ2YS5zby4xIC9wcmVm
 aXgvbGlidmEtMS4xLjBfMi9saWIvbGlidmEuc28uMQ0KbGlidG9vbDogaW5zdGFsbDogKGNk
 IC9wcmVmaXgvbGlidmEtMS4xLjBfMi9saWIgJiYgeyBsbiAtcyAtZiBsaWJ2YS5zby4xIGxp
 YnZhLnNvIHx8IHsgcm0gLWYgbGlidmEuc28gJiYgbG4gLXMgbGlidmEuc28uMSBsaWJ2YS5z
 bzsgfTsgfSkNCmxpYnRvb2w6IGluc3RhbGw6IChjZCAvcHJlZml4L2xpYnZhLTEuMS4wXzIv
 bGliICYmIHsgbG4gLXMgLWYgbGlidmEuc28uMSBsaWJ2YS5zbyB8fCB7IHJtIC1mIGxpYnZh
 LnNvICYmIGxuIC1zIGxpYnZhLnNvLjEgbGlidmEuc287IH07IH0pDQpsaWJ0b29sOiBpbnN0
 YWxsOiAvdXNyL2Jpbi9pbnN0YWxsIC1jIC1vIHJvb3QgLWcgd2hlZWwgLmxpYnMvbGlidmEu
 bGFpIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9saWIvbGlidmEubGENCmxpYnRvb2w6IGluc3Rh
 bGw6IHdhcm5pbmc6IHJlbGlua2luZyBgbGlidmEtdHBpLmxhJw0KbGlidG9vbDogaW5zdGFs
 bDogKGNkIC93cmtkaXJzL3Vzci9wb3J0cy9tdWx0aW1lZGlhL2xpYnZhL3dvcmsvbGlidmEt
 MS4xLjAvdmE7IC9iaW4vc2ggL3dya2RpcnMvdXNyL3BvcnRzL211bHRpbWVkaWEvbGlidmEv
 d29yay9saWJ2YS0xLjEuMC9saWJ0b29sICAtLXNpbGVudCAtLXRhZyBDQyAtLW1vZGU9cmVs
 aW5rIGNjIC1waXBlIC1ESEFWRV9MSU5VWF9JTlRFR0VSX1RZUEVTIC1EX0RFQlVHIC1nIC12
 ZXJzaW9uLWluZm8gMTozMzAwOjAgLW5vLXVuZGVmaW5lZCAtTC91c3IvbG9jYWwvbGliIC1v
 IGxpYnZhLXRwaS5sYSAtcnBhdGggL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2xpYiB2YV90cGku
 bG8gbGlidmEubGEgKQ0KbGlidG9vbDogaW5zdGFsbDogL3Vzci9iaW4vaW5zdGFsbCAtYyAt
 byByb290IC1nIHdoZWVsIC5saWJzL2xpYnZhLXRwaS5zby4xVCAvcHJlZml4L2xpYnZhLTEu
 MS4wXzIvbGliL2xpYnZhLXRwaS5zby4xDQpsaWJ0b29sOiBpbnN0YWxsOiAoY2QgL3ByZWZp
 eC9saWJ2YS0xLjEuMF8yL2xpYiAmJiB7IGxuIC1zIC1mIGxpYnZhLXRwaS5zby4xIGxpYnZh
 LXRwaS5zbyB8fCB7IHJtIC1mIGxpYnZhLXRwaS5zbyAmJiBsbiAtcyBsaWJ2YS10cGkuc28u
 MSBsaWJ2YS10cGkuc287IH07IH0pDQpsaWJ0b29sOiBpbnN0YWxsOiAoY2QgL3ByZWZpeC9s
 aWJ2YS0xLjEuMF8yL2xpYiAmJiB7IGxuIC1zIC1mIGxpYnZhLXRwaS5zby4xIGxpYnZhLXRw
 aS5zbyB8fCB7IHJtIC1mIGxpYnZhLXRwaS5zbyAmJiBsbiAtcyBsaWJ2YS10cGkuc28uMSBs
 aWJ2YS10cGkuc287IH07IH0pDQpsaWJ0b29sOiBpbnN0YWxsOiAvdXNyL2Jpbi9pbnN0YWxs
 IC1jIC1vIHJvb3QgLWcgd2hlZWwgLmxpYnMvbGlidmEtdHBpLmxhaSAvcHJlZml4L2xpYnZh
 LTEuMS4wXzIvbGliL2xpYnZhLXRwaS5sYQ0KbGlidG9vbDogaW5zdGFsbDogd2FybmluZzog
 cmVsaW5raW5nIGBsaWJ2YS1kcm0ubGEnDQpsaWJ0b29sOiBpbnN0YWxsOiAoY2QgL3dya2Rp
 cnMvdXNyL3BvcnRzL211bHRpbWVkaWEvbGlidmEvd29yay9saWJ2YS0xLjEuMC92YTsgL2Jp
 bi9zaCAvd3JrZGlycy91c3IvcG9ydHMvbXVsdGltZWRpYS9saWJ2YS93b3JrL2xpYnZhLTEu
 MS4wL2xpYnRvb2wgIC0tc2lsZW50IC0tdGFnIENDIC0tbW9kZT1yZWxpbmsgY2MgLXBpcGUg
 LURIQVZFX0xJTlVYX0lOVEVHRVJfVFlQRVMgLURfREVCVUcgLWcgLXZlcnNpb24taW5mbyAx
 OjMzMDA6MCAtTC91c3IvbG9jYWwvbGliIC1vIGxpYnZhLWRybS5sYSAtcnBhdGggL3ByZWZp
 eC9saWJ2YS0xLjEuMF8yL2xpYiBsaWJ2YS5sYSBkcm0vbGlidmFfZHJtLmxhIC1ML3Vzci9s
 b2NhbC9saWIgLWxkcm0gKQ0KbGlidG9vbDogaW5zdGFsbDogL3Vzci9iaW4vaW5zdGFsbCAt
 YyAtbyByb290IC1nIHdoZWVsIC5saWJzL2xpYnZhLWRybS5zby4xVCAvcHJlZml4L2xpYnZh
 LTEuMS4wXzIvbGliL2xpYnZhLWRybS5zby4xDQpsaWJ0b29sOiBpbnN0YWxsOiAoY2QgL3By
 ZWZpeC9saWJ2YS0xLjEuMF8yL2xpYiAmJiB7IGxuIC1zIC1mIGxpYnZhLWRybS5zby4xIGxp
 YnZhLWRybS5zbyB8fCB7IHJtIC1mIGxpYnZhLWRybS5zbyAmJiBsbiAtcyBsaWJ2YS1kcm0u
 c28uMSBsaWJ2YS1kcm0uc287IH07IH0pDQpsaWJ0b29sOiBpbnN0YWxsOiAoY2QgL3ByZWZp
 eC9saWJ2YS0xLjEuMF8yL2xpYiAmJiB7IGxuIC1zIC1mIGxpYnZhLWRybS5zby4xIGxpYnZh
 LWRybS5zbyB8fCB7IHJtIC1mIGxpYnZhLWRybS5zbyAmJiBsbiAtcyBsaWJ2YS1kcm0uc28u
 MSBsaWJ2YS1kcm0uc287IH07IH0pDQpsaWJ0b29sOiBpbnN0YWxsOiAvdXNyL2Jpbi9pbnN0
 YWxsIC1jIC1vIHJvb3QgLWcgd2hlZWwgLmxpYnMvbGlidmEtZHJtLmxhaSAvcHJlZml4L2xp
 YnZhLTEuMS4wXzIvbGliL2xpYnZhLWRybS5sYQ0KbGlidG9vbDogaW5zdGFsbDogd2Fybmlu
 ZzogcmVsaW5raW5nIGBsaWJ2YS14MTEubGEnDQpsaWJ0b29sOiBpbnN0YWxsOiAoY2QgL3dy
 a2RpcnMvdXNyL3BvcnRzL211bHRpbWVkaWEvbGlidmEvd29yay9saWJ2YS0xLjEuMC92YTsg
 L2Jpbi9zaCAvd3JrZGlycy91c3IvcG9ydHMvbXVsdGltZWRpYS9saWJ2YS93b3JrL2xpYnZh
 LTEuMS4wL2xpYnRvb2wgIC0tc2lsZW50IC0tdGFnIENDIC0tbW9kZT1yZWxpbmsgY2MgLXBp
 cGUgLURIQVZFX0xJTlVYX0lOVEVHRVJfVFlQRVMgLURfREVCVUcgLWcgLXZlcnNpb24taW5m
 byAxOjMzMDA6MCAtTC91c3IvbG9jYWwvbGliIC1vIGxpYnZhLXgxMS5sYSAtcnBhdGggL3By
 ZWZpeC9saWJ2YS0xLjEuMF8yL2xpYiBsaWJ2YS5sYSB4MTEvbGlidmFfeDExLmxhIC1ML3Vz
 ci9sb2NhbC9saWIgLWxYMTEgLUwvdXNyL2xvY2FsL2xpYiAtbFhleHQgLUwvdXNyL2xvY2Fs
 L2xpYiAtbFhmaXhlcyAtTC91c3IvbG9jYWwvbGliIC1sZHJtICkNCmxpYnRvb2w6IGluc3Rh
 bGw6IC91c3IvYmluL2luc3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbCAubGlicy9saWJ2YS14
 MTEuc28uMVQgL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2xpYi9saWJ2YS14MTEuc28uMQ0KbGli
 dG9vbDogaW5zdGFsbDogKGNkIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9saWIgJiYgeyBsbiAt
 cyAtZiBsaWJ2YS14MTEuc28uMSBsaWJ2YS14MTEuc28gfHwgeyBybSAtZiBsaWJ2YS14MTEu
 c28gJiYgbG4gLXMgbGlidmEteDExLnNvLjEgbGlidmEteDExLnNvOyB9OyB9KQ0KbGlidG9v
 bDogaW5zdGFsbDogKGNkIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9saWIgJiYgeyBsbiAtcyAt
 ZiBsaWJ2YS14MTEuc28uMSBsaWJ2YS14MTEuc28gfHwgeyBybSAtZiBsaWJ2YS14MTEuc28g
 JiYgbG4gLXMgbGlidmEteDExLnNvLjEgbGlidmEteDExLnNvOyB9OyB9KQ0KbGlidG9vbDog
 aW5zdGFsbDogL3Vzci9iaW4vaW5zdGFsbCAtYyAtbyByb290IC1nIHdoZWVsIC5saWJzL2xp
 YnZhLXgxMS5sYWkgL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2xpYi9saWJ2YS14MTEubGENCiAu
 Li8uL2luc3RhbGwtc2ggLWMgLWQgJy9wcmVmaXgvbGlidmEtMS4xLjBfMi9pbmNsdWRlL3Zh
 Jw0KIGluc3RhbGwgIC1vIHJvb3QgLWcgd2hlZWwgLW0gNDQ0IHZhLmggdmFfYmFja2VuZC5o
 IHZhX2JhY2tlbmRfdHBpLmggdmFfZGVjX2pwZWcuaCB2YV9kcm1jb21tb24uaCB2YV90cGku
 aCB2YV92ZXJzaW9uLmggdmFfeDExLmggJy9wcmVmaXgvbGlidmEtMS4xLjBfMi9pbmNsdWRl
 L3ZhJw0KTWFraW5nIGluc3RhbGwgaW4gZHVtbXlfZHJ2X3ZpZGVvDQogLi4vLi9pbnN0YWxs
 LXNoIC1jIC1kICcvcHJlZml4L2xpYnZhLTEuMS4wXzIvbGliL3ZhJw0KIC9iaW4vc2ggLi4v
 bGlidG9vbCAgIC0tbW9kZT1pbnN0YWxsIC91c3IvYmluL2luc3RhbGwgLWMgLW8gcm9vdCAt
 ZyB3aGVlbCAgIGR1bW15X2Rydl92aWRlby5sYSAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2xp
 Yi92YScNCmxpYnRvb2w6IGluc3RhbGw6IHdhcm5pbmc6IHJlbGlua2luZyBgZHVtbXlfZHJ2
 X3ZpZGVvLmxhJw0KbGlidG9vbDogaW5zdGFsbDogKGNkIC93cmtkaXJzL3Vzci9wb3J0cy9t
 dWx0aW1lZGlhL2xpYnZhL3dvcmsvbGlidmEtMS4xLjAvZHVtbXlfZHJ2X3ZpZGVvOyAvYmlu
 L3NoIC93cmtkaXJzL3Vzci9wb3J0cy9tdWx0aW1lZGlhL2xpYnZhL3dvcmsvbGlidmEtMS4x
 LjAvbGlidG9vbCAgLS1zaWxlbnQgLS10YWcgQ0MgLS1tb2RlPXJlbGluayBjYyAtcGlwZSAt
 REhBVkVfTElOVVhfSU5URUdFUl9UWVBFUyAtRF9ERUJVRyAtZyAtbW9kdWxlIC1hdm9pZC12
 ZXJzaW9uIC1uby11bmRlZmluZWQgLVdsLC0tbm8tdW5kZWZpbmVkIC1ML3Vzci9sb2NhbC9s
 aWIgLW8gZHVtbXlfZHJ2X3ZpZGVvLmxhIC1ycGF0aCAvcHJlZml4L2xpYnZhLTEuMS4wXzIv
 bGliL3ZhIGR1bW15X2Rydl92aWRlby5sbyBvYmplY3RfaGVhcC5sbyAuLi92YS9saWJ2YS14
 MTEubGEgKQ0KbGlidG9vbDogaW5zdGFsbDogL3Vzci9iaW4vaW5zdGFsbCAtYyAtbyByb290
 IC1nIHdoZWVsIC5saWJzL2R1bW15X2Rydl92aWRlby5zb1QgL3ByZWZpeC9saWJ2YS0xLjEu
 MF8yL2xpYi92YS9kdW1teV9kcnZfdmlkZW8uc28NCmxpYnRvb2w6IGluc3RhbGw6IC91c3Iv
 YmluL2luc3RhbGwgLWMgLW8gcm9vdCAtZyB3aGVlbCAubGlicy9kdW1teV9kcnZfdmlkZW8u
 bGFpIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9saWIvdmEvZHVtbXlfZHJ2X3ZpZGVvLmxhDQpN
 YWtpbmcgaW5zdGFsbCBpbiBwa2djb25maWcNCiAuLi8uL2luc3RhbGwtc2ggLWMgLWQgJy9w
 cmVmaXgvbGlidmEtMS4xLjBfMi9saWJkYXRhL3BrZ2NvbmZpZycNCiBpbnN0YWxsICAtbyBy
 b290IC1nIHdoZWVsIC1tIDQ0NCBsaWJ2YS5wYyBsaWJ2YS10cGkucGMgbGlidmEtZHJtLnBj
 IGxpYnZhLXgxMS5wYyAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2xpYmRhdGEvcGtnY29uZmln
 Jw0KTWFraW5nIGluc3RhbGwgaW4gdGVzdA0KTWFraW5nIGluc3RhbGwgaW4gY29tbW9uDQpN
 YWtpbmcgaW5zdGFsbCBpbiBkZWNvZGUNCiAuLi8uLi8uL2luc3RhbGwtc2ggLWMgLWQgJy9w
 cmVmaXgvbGlidmEtMS4xLjBfMi9iaW4nDQogIC9iaW4vc2ggLi4vLi4vbGlidG9vbCAgIC0t
 bW9kZT1pbnN0YWxsIGluc3RhbGwgICAtbyByb290IC1nIHdoZWVsIC1tIDU1NSBtcGVnMnZs
 ZGVtbyAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2Jpbi8uL3ZhbXBlZzJ2bGRlbW8nDQpsaWJ0
 b29sOiBpbnN0YWxsOiBpbnN0YWxsIC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1IC5saWJzL21w
 ZWcydmxkZW1vIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9iaW4vLi92YW1wZWcydmxkZW1vDQog
 IC9iaW4vc2ggLi4vLi4vbGlidG9vbCAgIC0tbW9kZT1pbnN0YWxsIGluc3RhbGwgICAtbyBy
 b290IC1nIHdoZWVsIC1tIDU1NSBsb2FkanBlZyAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2Jp
 bi8uL3ZhbG9hZGpwZWcnDQpsaWJ0b29sOiBpbnN0YWxsOiBpbnN0YWxsIC1vIHJvb3QgLWcg
 d2hlZWwgLW0gNTU1IC5saWJzL2xvYWRqcGVnIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9iaW4v
 Li92YWxvYWRqcGVnDQpNYWtpbmcgaW5zdGFsbCBpbiBlbmNvZGUNCiAuLi8uLi8uL2luc3Rh
 bGwtc2ggLWMgLWQgJy9wcmVmaXgvbGlidmEtMS4xLjBfMi9iaW4nDQogIC9iaW4vc2ggLi4v
 Li4vbGlidG9vbCAgIC0tbW9kZT1pbnN0YWxsIGluc3RhbGwgICAtbyByb290IC1nIHdoZWVs
 IC1tIDU1NSBhdmNlbmMgJy9wcmVmaXgvbGlidmEtMS4xLjBfMi9iaW4vLi92YWF2Y2VuYycN
 CmxpYnRvb2w6IGluc3RhbGw6IGluc3RhbGwgLW8gcm9vdCAtZyB3aGVlbCAtbSA1NTUgLmxp
 YnMvYXZjZW5jIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9iaW4vLi92YWF2Y2VuYw0KICAvYmlu
 L3NoIC4uLy4uL2xpYnRvb2wgICAtLW1vZGU9aW5zdGFsbCBpbnN0YWxsICAgLW8gcm9vdCAt
 ZyB3aGVlbCAtbSA1NTUgaDI2NGVuY29kZSAnL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2Jpbi8u
 L3ZhaDI2NGVuY29kZScNCmxpYnRvb2w6IGluc3RhbGw6IGluc3RhbGwgLW8gcm9vdCAtZyB3
 aGVlbCAtbSA1NTUgLmxpYnMvaDI2NGVuY29kZSAvcHJlZml4L2xpYnZhLTEuMS4wXzIvYmlu
 Ly4vdmFoMjY0ZW5jb2RlDQpNYWtpbmcgaW5zdGFsbCBpbiB2YWluZm8NCiAgQ0NMRCAgICAg
 aW5mbw0KICBDQ0xEICAgICBpbmZvDQogLi4vLi4vLi9pbnN0YWxsLXNoIC1jIC1kICcvcHJl
 Zml4L2xpYnZhLTEuMS4wXzIvYmluJw0KICAvYmluL3NoIC4uLy4uL2xpYnRvb2wgICAtLW1v
 ZGU9aW5zdGFsbCBpbnN0YWxsICAgLW8gcm9vdCAtZyB3aGVlbCAtbSA1NTUgaW5mbyAnL3By
 ZWZpeC9saWJ2YS0xLjEuMF8yL2Jpbi8uL3ZhaW5mbycNCmxpYnRvb2w6IGluc3RhbGw6IGlu
 c3RhbGwgLW8gcm9vdCAtZyB3aGVlbCAtbSA1NTUgLmxpYnMvaW5mbyAvcHJlZml4L2xpYnZh
 LTEuMS4wXzIvYmluLy4vdmFpbmZvDQpNYWtpbmcgaW5zdGFsbCBpbiBiYXNpYw0KTWFraW5n
 IGluc3RhbGwgaW4gcHV0c3VyZmFjZQ0KIC4uLy4uLy4vaW5zdGFsbC1zaCAtYyAtZCAnL3By
 ZWZpeC9saWJ2YS0xLjEuMF8yL2JpbicNCiAgL2Jpbi9zaCAuLi8uLi9saWJ0b29sICAgLS1t
 b2RlPWluc3RhbGwgaW5zdGFsbCAgIC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1IHB1dHN1cmZh
 Y2UgJy9wcmVmaXgvbGlidmEtMS4xLjBfMi9iaW4vLi92YXB1dHN1cmZhY2UnDQpsaWJ0b29s
 OiBpbnN0YWxsOiBpbnN0YWxsIC1vIHJvb3QgLWcgd2hlZWwgLW0gNTU1IC5saWJzL3B1dHN1
 cmZhY2UgL3ByZWZpeC9saWJ2YS0xLjEuMF8yL2Jpbi8uL3ZhcHV0c3VyZmFjZQ0KTWFraW5n
 IGluc3RhbGwgaW4gdjRsX2gyNjQNCk1ha2luZyBpbnN0YWxsIGluIGVuY29kZQ0KTWFraW5n
 IGluc3RhbGwgaW4gZGVjb2RlDQpNYWtpbmcgaW5zdGFsbCBpbiBkZWJpYW4udXBzdHJlYW0N
 Ck1ha2luZyBpbnN0YWxsIGluIGRvYw0KPT09PiAgIFJ1bm5pbmcgbGRjb25maWcNCi9zYmlu
 L2xkY29uZmlnIC1tIC9wcmVmaXgvbGlidmEtMS4xLjBfMi9saWINCj09PT4gICBSZWdpc3Rl
 cmluZyBpbnN0YWxsYXRpb24gZm9yIGxpYnZhLTEuMS4wXzINCnBrZzogbHN0YXQoL3ByZWZp
 eC9saWJ2YS0xLjEuMF8yL2luY2x1ZGUvdmEvdmFfYmFja2VuZF9nbHguaCk6IE5vIHN1Y2gg
 ZmlsZSBvciBkaXJlY3RvcnkNCnBrZzogREVWRUxPUEVSX01PREU6IFBsaXN0IGVycm9yLCBt
 aXNzaW5nIGZpbGU6IGluY2x1ZGUvdmEvdmFfYmFja2VuZF9nbHguaA0KcGtnOiBsc3RhdCgv
 cHJlZml4L2xpYnZhLTEuMS4wXzIvaW5jbHVkZS92YS92YV9nbHguaCk6IE5vIHN1Y2ggZmls
 ZSBvciBkaXJlY3RvcnkNCnBrZzogREVWRUxPUEVSX01PREU6IFBsaXN0IGVycm9yLCBtaXNz
 aW5nIGZpbGU6IGluY2x1ZGUvdmEvdmFfZ2x4LmgNCnBrZzogbHN0YXQoL3ByZWZpeC9saWJ2
 YS0xLjEuMF8yL2xpYi9saWJ2YS1nbHgubGEpOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5
 DQpwa2c6IERFVkVMT1BFUl9NT0RFOiBQbGlzdCBlcnJvciwgbWlzc2luZyBmaWxlOiBsaWIv
 bGlidmEtZ2x4LmxhDQpwa2c6IGxzdGF0KC9wcmVmaXgvbGlidmEtMS4xLjBfMi9saWIvbGli
 dmEtZ2x4LnNvKTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KcGtnOiBERVZFTE9QRVJf
 TU9ERTogUGxpc3QgZXJyb3IsIG1pc3NpbmcgZmlsZTogbGliL2xpYnZhLWdseC5zbw0KcGtn
 OiBsc3RhdCgvcHJlZml4L2xpYnZhLTEuMS4wXzIvbGliL2xpYnZhLWdseC5zby4xKTogTm8g
 c3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KcGtnOiBERVZFTE9QRVJfTU9ERTogUGxpc3QgZXJy
 b3IsIG1pc3NpbmcgZmlsZTogbGliL2xpYnZhLWdseC5zby4xDQpwa2c6IGxzdGF0KC9wcmVm
 aXgvbGlidmEtMS4xLjBfMi9saWJkYXRhL3BrZ2NvbmZpZy9saWJ2YS1nbHgucGMpOiBObyBz
 dWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpwa2c6IERFVkVMT1BFUl9NT0RFOiBQbGlzdCBlcnJv
 ciwgbWlzc2luZyBmaWxlOiBsaWJkYXRhL3BrZ2NvbmZpZy9saWJ2YS1nbHgucGMNCioqKiBb
 ZmFrZS1wa2ddIEVycm9yIGNvZGUgNzQNCg0KU3RvcCBpbiAvdXNyL3BvcnRzL211bHRpbWVk
 aWEvbGlidmEuDQo9PT09Pj4gQ2xlYW5pbmcgdXANCj09PT0+PiBVbW91bnRpbmcgZmlsZSBz
 eXN0ZW1zDQpbcGFrcmF0QGJhc2VtZW50LTAwIH4vcGtnLWxpc3RzXSQgZXhpdA0KClNjcmlw
 dCBkb25lIG9uIFRodSBGZWIgMTQgMDk6Mzk6NDAgMjAxMwo=
 --------------050500070702080000030208--

From: Guido Falsi <madpilot@FreeBSD.org>
To: bug-followup@FreeBSD.org, chris.dukes.aix@gmail.com
Cc:  
Subject: Re: ports/176131: multimedia/libva has incomplete dependencies causing
 libva-glx.so to not be configured to build under poudriere
Date: Thu, 14 Feb 2013 22:29:36 +0100

 This is a multi-part message in MIME format.
 --------------090202090104030308000709
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 I'm not really sure what is happening. Anyway I am quite sure the reason 
 the port is not compiling in glx pieces is it is missing the glproto.pc 
 pkgconf file. Please try the build again with the attached patch(adding 
 glproto to USE_X11) and see if this fixes it.
 
 Thanks.
 
 -- 
 Guido Falsi <madpilot@FreeBSD.org>
 
 --------------090202090104030308000709
 Content-Type: text/plain; charset=us-ascii;
  name="libva.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="libva.diff"
 
 Index: Makefile
 ===================================================================
 --- Makefile	(revision 312241)
 +++ Makefile	(working copy)
 @@ -16,7 +16,7 @@
  LIB_DEPENDS=	drm:${PORTSDIR}/graphics/libdrm
  
  USE_BZIP2=	yes
 -USE_XORG=	pciaccess xext xfixes
 +USE_XORG=	glproto pciaccess xext xfixes 
  USE_GL=		gl
  USE_AUTOTOOLS=	aclocal autoheader automake autoconf libtoolize
  ACLOCAL_ARGS=	-I.
 
 --------------090202090104030308000709--

From: Chris Dukes <chris.dukes.aix@gmail.com>
To: Guido Falsi <madpilot@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/176131: multimedia/libva has incomplete dependencies
 causing libva-glx.so to not be configured to build under poudriere
Date: Wed, 20 Feb 2013 16:14:03 +0000

 On Thu, Feb 14, 2013 at 10:29:36PM +0100, Guido Falsi wrote:
 > I'm not really sure what is happening. Anyway I am quite sure the
 > reason the port is not compiling in glx pieces is it is missing the
 > glproto.pc pkgconf file. Please try the build again with the
 > attached patch(adding glproto to USE_X11) and see if this fixes it.
 
 Guido,
 
 That fixes it.
 Thank you.
 
 -- 
 Chris Dukes.  
State-Changed-From-To: feedback->closed 
State-Changed-By: madpilot 
State-Changed-When: Wed Feb 20 21:23:03 UTC 2013 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=176131 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/176131: commit references a PR
Date: Wed, 20 Feb 2013 21:23:09 +0000 (UTC)

 Author: madpilot
 Date: Wed Feb 20 21:22:56 2013
 New Revision: 312677
 URL: http://svnweb.freebsd.org/changeset/ports/312677
 
 Log:
   - Add dependency on glproto
   - Bump PORTREVISION
   
   PR:		ports/176131
   Submitted by: 	Christopher Dukes <chris.dukes.aix@gmail.com>
 
 Modified:
   head/multimedia/libva/Makefile
 
 Modified: head/multimedia/libva/Makefile
 ==============================================================================
 --- head/multimedia/libva/Makefile	Wed Feb 20 21:15:12 2013	(r312676)
 +++ head/multimedia/libva/Makefile	Wed Feb 20 21:22:56 2013	(r312677)
 @@ -2,7 +2,7 @@
  
  PORTNAME=	libva
  PORTVERSION=	1.1.0
 -PORTREVISION=	2
 +PORTREVISION=	3
  CATEGORIES=	multimedia
  MASTER_SITES=	http://cgit.freedesktop.org/${PORTNAME}/snapshot/
  
 @@ -16,7 +16,7 @@ BUILD_DEPENDS=	${LOCALBASE}/include/linu
  LIB_DEPENDS=	drm:${PORTSDIR}/graphics/libdrm
  
  USE_BZIP2=	yes
 -USE_XORG=	pciaccess xext xfixes
 +USE_XORG=	glproto pciaccess xext xfixes 
  USE_GL=		gl
  USE_AUTOTOOLS=	aclocal autoheader automake autoconf libtoolize
  ACLOCAL_ARGS=	-I.
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
