From MAILER-DAEMON Tue Mar 05 01:25:15 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UClJL-0002y1-K4 for mharc-gnumed-devel@gnu.org; Tue, 05 Mar 2013 01:25:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55856) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UClJJ-0002xa-2U for gnumed-devel@gnu.org; Tue, 05 Mar 2013 01:25:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UClJH-0002G2-Qd for gnumed-devel@gnu.org; Tue, 05 Mar 2013 01:25:12 -0500 Received: from mout.gmx.net ([212.227.17.21]:64117) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UClJH-0002FB-Gw for gnumed-devel@gnu.org; Tue, 05 Mar 2013 01:25:11 -0500 Received: from mailout-de.gmx.net ([10.1.76.30]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LZk7m-1Ue8z319VE-00lTlY for ; Tue, 05 Mar 2013 07:25:09 +0100 Received: (qmail invoked by alias); 05 Mar 2013 06:25:09 -0000 Received: from dslb-178-012-061-203.pools.arcor-ip.net (EHLO localhost.localnet) [178.12.61.203] by mail.gmx.net (mp030) with SMTP; 05 Mar 2013 07:25:09 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+o6q9PKHqoGlmyY/CL+rBeScNnjiUpSBuM23gZCf x2srtuRppfjqFZ From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Tue, 05 Mar 2013 07:25:07 +0100 Message-ID: <2327554.ULR0viYoo8@localhost> User-Agent: KMail/4.10 (Linux/3.5.0-26-generic; KDE/4.10.0; i686; ; ) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart12875640.brsaKPzCNu" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.21 Subject: [Gnumed-devel] wxwidgets 3.0 X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Mar 2013 06:25:14 -0000 This is a multi-part message in MIME format. --nextPart12875640.brsaKPzCNu Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi all, Wxwidgets 3.0 is not there yet but supposedly around the corner. http://www.wxdesigner-software.de/WoWoW30.html Regards, Sebastian --nextPart12875640.brsaKPzCNu Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

Hi all,

 

Wxwidgets 3.0 is not there yet but supposedly around the corner.

 

http://www.wxdesigner-software.de/WoWoW30.html

 

 

Regards,

Sebastian

--nextPart12875640.brsaKPzCNu-- From MAILER-DAEMON Tue Mar 05 18:36:42 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UD1PW-0007BU-Dk for mharc-gnumed-devel@gnu.org; Tue, 05 Mar 2013 18:36:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55686) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UD1PR-00079i-Nu for gnumed-devel@gnu.org; Tue, 05 Mar 2013 18:36:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UD1PQ-0006RU-C6 for gnumed-devel@gnu.org; Tue, 05 Mar 2013 18:36:37 -0500 Received: from vmaprod3.mail-relay.ubc.ca ([142.103.117.136]:51935) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UD1PP-0006RD-U2 for gnumed-devel@gnu.org; Tue, 05 Mar 2013 18:36:36 -0500 Received: from vmaprod3.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 69AE61CA488_1368182B for ; Tue, 5 Mar 2013 23:36:34 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub02p.ead.ubc.ca [137.82.151.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod3.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 39BA11CA455_1368182F for ; Tue, 5 Mar 2013 23:36:34 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB02P.ead.ubc.ca ([137.82.151.71]) with mapi id 14.02.0342.003; Tue, 5 Mar 2013 15:36:34 -0800 From: "Busser, Jim" To: GNUmed list Thread-Topic: Tweak to Overview plugin - Activity Thread-Index: AQHOGfpF0ABXlZsTPkuspQhUc1Pj+A== Date: Tue, 5 Mar 2013 23:36:33 +0000 Message-ID: <0528B46A-9563-4DA0-9C69-48C615DC8326@ubc.ca> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [128.189.77.198] Content-Type: multipart/related; boundary="_004_0528B46A95634DA09C6948C615DC8326ubcca_"; type="multipart/alternative" MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.136 Subject: [Gnumed-devel] Tweak to Overview plugin - Activity X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Mar 2013 23:36:40 -0000 --_004_0528B46A95634DA09C6948C615DC8326ubcca_ Content-Type: multipart/alternative; boundary="_000_0528B46A95634DA09C6948C615DC8326ubcca_" --_000_0528B46A95634DA09C6948C615DC8326ubcca_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable When a patient appears in the waiting list, the Overview plugin (Activity a= rea at bottom left) offers a tooltip that informs the text of the waitlist = item. 1. I use the waitlist to hold to-do items. This causes me trouble to visual= ly locate the current patient's item inside the long wait list. Can the too= ltip be tweaked to pre-pend the number of days that the item has been the w= aitl list? This would be a big help! 2. What effect does 2 or more waitlist items per patient have on the listin= g inside Overview plugin > Activity display area and its tooltip? 3. Can a double-click, within the Overview, achieve to bring the waitlist t= o the foreground *and* preselect the waitlist item or is that more complexi= ty than is currently achievable? 4. If #3 is difficult, can the Zone filter be supplemented by an "Active-pa= tient related" filter? [cid:59609272-CB86-4B49-A6EE-6C41B6B5921E@wireless.ubc.ca] --_000_0528B46A95634DA09C6948C615DC8326ubcca_ Content-Type: text/html; charset="us-ascii" Content-ID: <83E44D24E169A749AB87C070C77016C8@mail.ubc.ca> Content-Transfer-Encoding: quoted-printable When a patient appears in the waiting list, the Overview plugin (Activity a= rea at bottom left) offers a tooltip that informs the text of the waitlist = item.


1. I use the waitlist to hold to-do items. This causes me trouble to v= isually locate the current patient's item inside the long wait list. Can th= e tooltip be tweaked to pre-pend the number of days that the item has been = the waitl list? This would be a big help!

2. What effect does 2 or more waitlist items per patient have on the l= isting inside

Overvi= ew plugin > Activity display area

and its tooltip?

3. Can a double-click, within the Overview, achieve to bring the waitl= ist to the foreground *and* preselect the waitlist item or is that more com= plexity than is currently achievable?


4. If #3 is difficult, can the Zone filter be supplemented by an "= ;Active-patient related" filter?



 
--_000_0528B46A95634DA09C6948C615DC8326ubcca_-- --_004_0528B46A95634DA09C6948C615DC8326ubcca_ Content-Type: image/png; name="Screen Shot 2013-03-05 at 3.25.02 PM.png" Content-Description: Screen Shot 2013-03-05 at 3.25.02 PM.png Content-Disposition: inline; filename="Screen Shot 2013-03-05 at 3.25.02 PM.png"; size=22153; creation-date="Tue, 05 Mar 2013 23:36:33 GMT"; modification-date="Tue, 05 Mar 2013 23:36:33 GMT" Content-ID: <59609272-CB86-4B49-A6EE-6C41B6B5921E@wireless.ubc.ca> Content-Transfer-Encoding: base64 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 69DMzHTXzMxX1ClyH4De97P1tUSNEaGBtCD0I9SL6+cCk3qRDv8G4c/wA0HzUw8AAAAJcEhZcwAA CxMAAAsTAQCanBgAAAGdaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5z Ong9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjEuMiI+CiAgIDxyZGY6UkRG IHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+ CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4 aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxY RGltZW5zaW9uPjYyMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVs WURpbWVuc2lvbj4xMDE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlw dGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KYKVNdwAAQABJREFUeAHtXQd4FNUWPsmm kEYChN57ExWkCgiIgoAF9alPLFiQpohiQQVFRKooIgpiAVTsiqDIw65YEFEsKJHeeyjppO2+89/d u5ndzLZkQwrn5pvc3v6ZnfvPObeE/LZ+rY3YxMdXhlUkk56ZTSGGnD0v6K1836/51hBqd55zbgfl +POPDS5xUVERFBpiLMUl2qsnJSXV2f41335Jtw0fSzab6pbXfBJpR6B///40duxY6tGjB0VGRtK+ fXtp1qyn6KWXXqJ27drRX3/9FTSoZs+eTQ888ADdf//99NRTT/ks99SpUzRp0iRuzyxq3749bdjg +tz4LEASCAKCgN8IbN+6iZo2b0OwPZnVqz+nCy7oQdHR0Z6SnNbwnJwcenXREnr6mbnUv99F9MLz c09r/WW5shfmv0hznp2n7teiVxYGtakYY7/66hsaOXoM3XrLzTThkfFBLT/Qwm4bNoLWrPmBxt17 N40eNSLQ7OUifVgwWmkJDSWr1eos6tGJE5xuo2NTUpLytm3Txhhsd4NgFZGwFS5MQgJB4PPPPydc 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 --_004_0528B46A95634DA09C6948C615DC8326ubcca_-- From MAILER-DAEMON Wed Mar 06 06:28:04 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UDCVv-0002E5-Vj for mharc-gnumed-devel@gnu.org; Wed, 06 Mar 2013 06:28:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54374) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDCVt-0002Dy-J6 for gnumed-devel@gnu.org; Wed, 06 Mar 2013 06:28:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDCVs-0004Lz-Cy for gnumed-devel@gnu.org; Wed, 06 Mar 2013 06:28:01 -0500 Received: from mout.gmx.net ([212.227.17.21]:55531) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDCVs-0004Lq-42 for gnumed-devel@gnu.org; Wed, 06 Mar 2013 06:28:00 -0500 Received: from mailout-de.gmx.net ([10.1.76.17]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MJHgy-1UEqP92R6w-002lG5 for ; Wed, 06 Mar 2013 12:27:57 +0100 Received: (qmail invoked by alias); 06 Mar 2013 11:27:57 -0000 Received: from p54855D82.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.93.130] by mail.gmx.net (mp017) with SMTP; 06 Mar 2013 12:27:57 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX19ZKsluAGdZusJ3ZTExzzF68Krxp1RdUYbRhzD386 bAL3OtEQ9tYUbi Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UDCVm-0002rz-2F for gnumed-devel@gnu.org; Wed, 06 Mar 2013 12:27:54 +0100 Date: Wed, 6 Mar 2013 12:27:54 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130306112753.GC4019@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <0528B46A-9563-4DA0-9C69-48C615DC8326@ubc.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0528B46A-9563-4DA0-9C69-48C615DC8326@ubc.ca> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] Tweak to Overview plugin - Activity X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Mar 2013 11:28:02 -0000 On Tue, Mar 05, 2013 at 11:36:33PM +0000, Jim Busser wrote: > 1. I use the waitlist to hold to-do items. This causes me > trouble to visually locate the current patient's item inside > the long wait list. You might consider making judicious use of waiting zones (say, by patient ID or even name). Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Thu Mar 07 05:31:38 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UDY6s-0003ga-4r for mharc-gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:31:38 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51404) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDY6o-0003fs-3t for gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:31:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDY6j-0006l8-Fa for gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:31:34 -0500 Received: from mout.gmx.net ([212.227.17.20]:63989) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDY6j-0006kn-6x for gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:31:29 -0500 Received: from mailout-de.gmx.net ([10.1.76.27]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MUBlU-1UMnU52JH8-00R3kv for ; Thu, 07 Mar 2013 11:31:27 +0100 Received: (qmail invoked by alias); 07 Mar 2013 10:31:27 -0000 Received: from pD954CDA2.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.205.162] by mail.gmx.net (mp027) with SMTP; 07 Mar 2013 11:31:27 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1+Zif50qiGZ/d+DYrBnpU7tBsJuhoIFRmBn1w6iAq lAQenMkoElJXMf Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UDY6g-0008Ds-6A for gnumed-devel@gnu.org; Thu, 07 Mar 2013 11:31:26 +0100 Date: Thu, 7 Mar 2013 11:31:26 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130307103125.GE3998@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <0528B46A-9563-4DA0-9C69-48C615DC8326@ubc.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0528B46A-9563-4DA0-9C69-48C615DC8326@ubc.ca> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Subject: Re: [Gnumed-devel] Tweak to Overview plugin - Activity X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Mar 2013 10:31:35 -0000 On Tue, Mar 05, 2013 at 11:36:33PM +0000, Jim Busser wrote: > 2. What effect does 2 or more waitlist items per patient > have on the listing inside None ATM. It would display the first item it found. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Thu Mar 07 05:41:37 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UDYGX-0006RM-RD for mharc-gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:41:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDYGQ-0006R6-H0 for gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:41:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDYGP-0001jW-0t for gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:41:30 -0500 Received: from mout.gmx.net ([212.227.15.19]:50304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDYGN-0001jQ-TU for gnumed-devel@gnu.org; Thu, 07 Mar 2013 05:41:28 -0500 Received: from mailout-de.gmx.net ([10.1.76.35]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LzVm8-1UrkQ83gQM-014nqT for ; Thu, 07 Mar 2013 11:41:26 +0100 Received: (qmail invoked by alias); 07 Mar 2013 10:41:23 -0000 Received: from pD954CDA2.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.205.162] by mail.gmx.net (mp035) with SMTP; 07 Mar 2013 11:41:23 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX19UytgPDndUIkLmiLx81mSb+TguDfNAIXCnkTnRg0 YvWUMomd9Rs1TF Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UDYGH-0008Nz-UP for gnumed-devel@gnu.org; Thu, 07 Mar 2013 11:41:22 +0100 Date: Thu, 7 Mar 2013 11:41:21 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130307104121.GF3998@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <0528B46A-9563-4DA0-9C69-48C615DC8326@ubc.ca> <20130307103125.GE3998@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Yylu36WmvOXNoKYn" Content-Disposition: inline In-Reply-To: <20130307103125.GE3998@hermes.hilbert.loc> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.19 Subject: Re: [Gnumed-devel] Tweak to Overview plugin - Activity X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Mar 2013 10:41:36 -0000 --Yylu36WmvOXNoKYn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Mar 07, 2013 at 11:31:26AM +0100, Karsten Hilbert wrote: > > 2. What effect does 2 or more waitlist items per patient > > have on the listing inside > > None ATM. It would display the first item it found. Improved. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 --Yylu36WmvOXNoKYn Content-Type: image/png Content-Disposition: attachment; filename="screenshot_002.png" Content-Transfer-Encoding: base64 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 2caZ2XTLdWVMjFW7VbTcann+lZFZ2QMbVB4b/NxkMtG356tUbvkmIdFC/jNbiIVtL8P6zDDz OdiwMzuYpJnFQrYzmz3Lg5I1Bw0rD5UIIZQPkUzejMJc7utVygfzDt3duUxXZpnfOxfK78Qk NCqWtguyJ7G7JxlysKJS9rYvk6+DJybobe1L4SW2HKjIJD0RVWFbBP7P3n3HNXX1Dxw/NwRI WO5RF6iouHe1tWr7q9U+FhH3Lm4UBQvWvepCEdy7DtS69+qwWrVa+9RqqWLFPeqoVsXFhiT3 90c0UkhCQO3Dlc/75QuTw73nnvu9hyTf3HPuFaK85sVTgz7J+Dgm8cWBc8zXNC3xrI2Vbwnv ta2n7/qT9y0tUNPlH/djnTN3m2evcb7VCtje/oentvRr+2HNiuU8SpcqV7amPulKtnYtKiHV r1p548ASzwpNdYkXjOWrNs+9v39Z9xb1ar7bctG+GzkIbGNTxNwapyX+YX1zmUNhXZbNq+ls /1tcWnYPtBAiLe6EvXNt21ty/8RXPj6h/pt3/18R7St8rbByWLMVKCFEu1UbGzzY0bx2xdqN 2l1w76HWVkj/2+s3b12+9MeiEM8g32k5/iPK7zk07eISIcTi+eemLQ/7deJqIcSXl9KCPfNb 35dyL46Cq6xPztmxzsCWv1azdVrqnFY6rRW6hNN2Wk9bjtorfMuwtO9D5nf4Jnh8miz2DhlT e+yCQmpVzgJoaS/MxtNs43PWsc2+mGRYxUqzLa2e5fG15UXj5V8qAeBVMb64G17yKsySnWtE SPWRbSbUCJmdYQ5ldWf7I09SMiw/oE7h8F3Xc7ChVoW1G24lGB8n3FqvKdyaQ/iaVHZ6ceBS nv5o71TFxhWrd5z07aIuEV0+XHDApne4VYc2u23qO3jJz7a3rX+XEbX9ZxyKOnv1xq0rV0/I sj5bu1bTyX77uWumWfvXbjy7bkSB6j4zI7cdO31xW3i7WYE9cxC0n15E7Cd7p2rWN2eJRiXF Px/Xrku+bCrPsnntPdw2nH+cg2Y/Pr/etWwnGxe+tGdGi09Xfrb92/ZV8r/a14qXPKzpqTWe E5fvir50/ezpYwHlfixce0CmBfI36zUj/kbOJ9qp7Iv2K3h9x8XV+xy6eJf1aW9Yt/3yjuuF BhSxV+VgXyRJSv/6m+WxzrC8LX+tZuu01Dmz22mNTq+YWrhuwL/8lmFp3wvX/aKl/dGA9QvG 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 --Yylu36WmvOXNoKYn Content-Type: image/png Content-Disposition: attachment; filename="screenshot_003.png" Content-Transfer-Encoding: base64 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 f2bzyrbNTrpVX77rRNRNw9+/HxzSpsqpxT3yZlv1YILHBSVMjniWZthQw95bB29IJuXyyd8T E4ImBjPv0Ed7EARBECS7wx3lL9Nv5M3lzwURNSc0xHywyccTa/w97xy2gldqyTjb6B99Zca/ 3u2G1RjQOX/ErCvRDmxB8f5fE3o0qxpcpmxg8GedR+oT0sb0j8LXtG9QM1jrH1qr0eyt5xwb kWsuR6+e0D24ZGEPdzcfrkSdZl8s233acvfs5qmf1q5cVqv9oHGnw7fiHMSrCLe2awNKlbQZ HOSUHTMG1K0S/H/27jouiq0PA/izdNtXvQYtCIrYde0uTOy8BoiJhditCHYndrde7/XadRUT wW6xC6Rr4/1jYVmXnWUXk9fn++GjuzPnnDlz5uzM+e3EOjiU9PSe/iZVokh/dsWYehVcHYoX E2qcRtManZr4l/x13PMVEpl01bMY+dsDE043nNYI2l1dJtR08jo3qebuaGtftW7brdc+hm4P 8KhRtoStbbUGnf5+FstOTERE/1cEDsqZxxKZD/RC442MsiWxC307lClh4+pezW/xCaEBifLI QXkkIJMmrJ/sVa20U4mSFfyWndY8OFFfGYG1EypEwxBFfXqBUUc2hkBqG0RD/RV2PY3p6JRb Oe/JxSNqlnF2KOHaxXe+4koWLQdvQi0jE0cvHtm1Qkm7EiXL9hi5MDrTd+1CCWTiT/OHtHdz tHF1rzZq0fHM9zCr3XA6bXoNrZSnZOfYJ9u/6adAy2GtUDtoqLza7SjUtbT/VGZPWvjiGRxy 8NbrsBs3bt24fjssVCaT3Q4LheKBZjKZTCZb08St35HnMpns5bG+ZZusUky3LlpE5UX52l33 X7gbm5Samhi5L6BNlU575dMblLBeefpOYqr406u7S/3aZC5BWWCj0h7D5py5ei8mSawyy7po kdoDFj58GyNOiT29urdLpbGal6tSvlD2sHmtqnSece9tTHL0mzUj69YadEyRvpbPkoioBJkw qSS+kbPznfhUmUwWOrmux9ymDcZdk8lkKbFXSzrVi5dI1TaU9k1nXbRIzX5z7r6OFqfGn13f z96uQu3+8+6lv3WtMkFG9N0BuB0WqvynstMgItJ1p6E4IAodlNWOJVQO9ELjDYVLExtU6TL7 SWRCQuST2Z3KZz4cZz5MK48Ers1oWqn91LuvY1JiX22e0knz6EJtZTQMOXQdoqhNLzS4ykb5 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 501yy6+Rmmo7bxYhhJAI/3G264M3fqqQ7ag0ca4VIdubUr6fUcHsCSs+louYjhh+bKUG3zx9 Pdxm+OyzHLW8lEj0HTHkuIdWEyfvsWS5V/gx14VrX3+p7KCmvsRx/vcvO19NmdGm+YZ2410K KpkNL2JpWdM1O7wZZ+v+fK/1ONciIjls2pTdYznDOawD7xJCFo6uW8Ckh3tEMi5KqoznjgXi m6cDnSKoTN5oiv2CvdTrB4puXOH/4FWxuIK8yYDeUYcnYBP7Kdm69ZzoED4wYDYhRMdGz85u l6Eb/7FM30pzY6O8JTqMZb8dviMwcJBVEGXL3PEDOkiw3qYlRu0J8Nx1uf5ZBudtW7wWqcmT p7FnVqxI3XBrR90XT7kru19lktPmNQ5ze2kolXx4Fu69pMvINQ3nPixk+/Z+M1Yx1i6aMlK9 syKpLH7x8OY/TrU47zweskyJfN7tvFrdijMXFTHq7U/l5r9JEkKYVW8j86WSO0u3oJX6rejt 7xdDomez3yrouA8t1955X+GMlG3yb5yDe3dLVddlIZo7HZXI51B7T1XLlp/puBPusiT01Y6Y CxZdG6/tdK8hS9ZF1o7fW9yxn3u9DNpLzmYuEbCrqV0FXO8uHV/gtmvyhKH1xqHld7l+JSZt +VhOl9o1v8Tebuuw+fzKKFYH7s/pIa9Y/kGkplqhXQfdnobPU1P0DHqxWHhcJgAI2HFQKGlP HvOm6Bn0YuVf/D/MWtXAhu+16fCfi3f1CjF3PjGpI5oC+Ow0FMfz2WnwHGlUV6Qb6I44/PRV b2n6t5I7Oj0XXHmepl17AQzvRTJ0CTldk2ErAv3Nu3CO3cuyYzf6hMTcS82vYCnrms6y9bCZ YFCvAklH/TyDDr0ppej0tli2zm+MjlzDw+jUC7s2hkQ8yPgi1V7ZbNzcDd6LFWl8hq5UfX20 bWPIldjEd19LxWTa6xqbTV/kOH1wd3ZRB9xnrg2/8LGcajp28e4tLvI0CiHkXuBSu/CYggpG Vs67rynOI1aaJMfMFXQQL0RNda6F/sC191Itah8pk3NpobnjNZuLKe56CrV5CkJWLTt0+V4p kek7dkHIZmcFmkijM6r3dBd2zoaPfEl6nd2BLiKgKNa5zY6bD//9pZJmOMRqyw5vVXGakPly 04tf7zX7/XNKrHdzv1RVBdeN+q2PexbbjoYRRr/EgUdYyFYbJ5e0J48LvuYSQvKklSOfFiGS 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 O7o39x1D/wdamFM/tOpBmAAAAABJRU5ErkJggg== --Yylu36WmvOXNoKYn-- From MAILER-DAEMON Sun Mar 10 09:46:05 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UEgZh-00035w-GR for mharc-gnumed-devel@gnu.org; Sun, 10 Mar 2013 09:46:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEgZZ-000353-NP for gnumed-devel@gnu.org; Sun, 10 Mar 2013 09:46:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEgZT-00016A-RA for gnumed-devel@gnu.org; Sun, 10 Mar 2013 09:45:57 -0400 Received: from mout.gmx.net ([212.227.17.22]:54224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEgZT-000156-F8 for gnumed-devel@gnu.org; Sun, 10 Mar 2013 09:45:51 -0400 Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MRydg-1ULvam0pdi-00TFYo for ; Sun, 10 Mar 2013 14:45:50 +0100 Received: (qmail invoked by alias); 10 Mar 2013 13:45:50 -0000 Received: from pD954CE03.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.206.3] by mail.gmx.net (mp034) with SMTP; 10 Mar 2013 14:45:50 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/bPsUgRTrbKj1EH7ntZz6w5L2qWo1C3tudVfk0FK HWnX6MQN3NmR34 Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UEgZQ-0005dO-Th; Sun, 10 Mar 2013 14:45:48 +0100 Date: Sun, 10 Mar 2013 14:45:48 +0100 From: Karsten Hilbert To: GNUmed list Message-ID: <20130310134548.GA20837@hermes.hilbert.loc> Mail-Followup-To: GNUmed list , gm-announce MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Cc: gm-announce Subject: [Gnumed-devel] GNUmed 1.2.9 Maintenance Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Mar 2013 13:46:04 -0000 Hello all, I am glad to be able to announce the immediate availability of the GNUmed 1.2.9 Maintenance Release. It features the following bug fixes and minor improvements: Changelog: 1.2.9 FIX: protect against unexplained double-fill of provider inbox FiX: protect against capitalize('') [thanks Slappinjohn] FIX: protect against yet another silly SetItemPyData issue IMPROVED: non-overdue recalls display in patient overview IMPROVED: show comm channel comment in patient overview 17.9 FIX: senior installations might have clin_narrative_soap_cat_check [thanks M.Angermann] Downloads available from: http://www.gnumed.de/downloads/client/1.2/ http://www.gnumed.de/downloads/server/v17/ Client installation: Easily installable packages for your platform of choice will be available shortly. Meanwhile you can run the client from a downloaded tarball or use the net based client installer: http://www.gnumed.de/downloads/client/gm-install_client_locally.sh which you need to download, make executable, and run. More information available here: http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideHomeShort Database installation / upgrade: Note that this release, as usual, does NOT require a database upgrade. However, fixes to the database have been provided which you should install with either $> gm-fixup_server 17 or $> cd .../server/bootstrap/ $> ./fixup-db.sh 17 Related information is found here: http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerUpgrade Please download, install, and report problems ! Thanks, Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Sun Mar 10 12:54:12 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UEjVk-0006vz-4G for mharc-gnumed-devel@gnu.org; Sun, 10 Mar 2013 12:54:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44078) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEjVh-0006v7-GD for gnumed-devel@gnu.org; Sun, 10 Mar 2013 12:54:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEjVe-0002RY-JX for gnumed-devel@gnu.org; Sun, 10 Mar 2013 12:54:09 -0400 Received: from mout.gmx.net ([212.227.15.18]:56780) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEjVe-0002RG-9h for gnumed-devel@gnu.org; Sun, 10 Mar 2013 12:54:06 -0400 Received: from mailout-de.gmx.net ([10.1.76.2]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lyxby-1UsD4X063U-014CyA for ; Sun, 10 Mar 2013 17:54:05 +0100 Received: (qmail invoked by alias); 10 Mar 2013 16:54:04 -0000 Received: from pD954CE03.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.206.3] by mail.gmx.net (mp002) with SMTP; 10 Mar 2013 17:54:04 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX18GoktMe3MG1m1Pvd75akUPnMyv5H3mmsVIvHDym8 E00NLJEQ3/wFyW Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UEjVb-0008TF-CN; Sun, 10 Mar 2013 17:54:03 +0100 Date: Sun, 10 Mar 2013 17:54:03 +0100 From: Karsten Hilbert To: GNUmed list Message-ID: <20130310165403.GB20837@hermes.hilbert.loc> Mail-Followup-To: GNUmed list , gm-announce MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.18 Cc: gm-announce Subject: [Gnumed-devel] GNUmed 1.3.rc6 uploaded X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Mar 2013 16:54:11 -0000 I have uploaded 1.3.rc6 for testing. http://www.gnumed.de/downloads/client/1.3/ http://www.gnumed.de/downloads/server/v18/ Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Sun Mar 10 17:47:34 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UEo5e-0000xJ-Jp for mharc-gnumed-devel@gnu.org; Sun, 10 Mar 2013 17:47:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEo5a-0000wJ-UM for gnumed-devel@gnu.org; Sun, 10 Mar 2013 17:47:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEo5Z-0007rv-Ar for gnumed-devel@gnu.org; Sun, 10 Mar 2013 17:47:30 -0400 Received: from mout.gmx.net ([212.227.17.20]:57695) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEo5Y-0007ro-Vk for gnumed-devel@gnu.org; Sun, 10 Mar 2013 17:47:29 -0400 Received: from mailout-de.gmx.net ([10.1.76.20]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LtC3J-1UvB1v0FqN-012pZp for ; Sun, 10 Mar 2013 22:47:28 +0100 Received: (qmail invoked by alias); 10 Mar 2013 21:47:27 -0000 Received: from pD954CE03.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.206.3] by mail.gmx.net (mp020) with SMTP; 10 Mar 2013 22:47:27 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/tH2c6WkXtG2JPKfTnWxMS2HKyYGlsl5FNvBNuVr ZnNYNXJP2i1Fru Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UEo5W-0003jw-DP; Sun, 10 Mar 2013 22:47:26 +0100 Date: Sun, 10 Mar 2013 22:47:26 +0100 From: Karsten Hilbert To: "vbanait@gmail.com" Message-ID: <20130310214726.GG20837@hermes.hilbert.loc> Mail-Followup-To: "vbanait@gmail.com" , GNUmed list References: <513c8a30.4163b40a.78ac.6b21@mx.google.com> <20130310184726.GE20837@hermes.hilbert.loc> <6D1E84D3-33FF-46FA-A18B-DE432D56EB43@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="QTprm0S8XgL7H0Dt" Content-Disposition: inline In-Reply-To: <6D1E84D3-33FF-46FA-A18B-DE432D56EB43@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Cc: GNUmed list Subject: Re: [Gnumed-devel] Desktop virtualisation X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Mar 2013 21:47:32 -0000 --QTprm0S8XgL7H0Dt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Mar 11, 2013 at 12:20:51AM +0530, vbanait@gmail.com wrote: > First consultation fee rs 300 > Repeat consultation fee rs 200 Is there a "code" or number for each item ? VAT ? Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 --QTprm0S8XgL7H0Dt Content-Type: application/x-sql Content-Disposition: attachment; filename="install-data-pack.Indian_Billing.sql" Content-Transfer-Encoding: quoted-printable -- ---------------------------------------------------------=0A-- data pack= install script example=0A--=0A-- add a description here: ...=0A-- license:= GPL v2 or later=0A-- provided by ...=0A--=0A-- http://wiki.gnumed.de/bin/v= iew/Gnumed/GmManualReferenceData=0A-- -------------------------------------= --------------------=0A=0A-- enable this if running locally via=0A-- psql -= d gnumed_vXX -U gm-dbo -f install-data-pack.sql=0A--SET default_transaction= _read_only TO OFF;=0A=0A-- ------------------------------------------------= ---------=0A-- run everything else in one transaction=0ABEGIN;=0A=0A=0A-- m= aybe remove old data --=0A--DELETE FROM ... WHERE ...;=0A=0A=0A-- insert ne= w data --=0A--INSERT INTO ... VALUES ... ();=0A--INSERT INTO ... VALUES ...= ();=0A--INSERT INTO ... VALUES ... ();=0Aset standard_conforming_strings t= o on;=0A=0A\unset ON_ERROR_STOP=0AINSERT INTO ref.data_source (name_long, n= ame_short, version, source) values ('Indian Billing', 'VBIB', '2013', 'Vaib= hav Banait');=0AINSERT INTO ref.billable (code, term, fk_data_source, amoun= t, currency) values ('1', 'First consultation', currval('ref.data_source_pk= _seq'), 300, U&'\20A8');=0AINSERT INTO ref.billable (code, term, fk_data_so= urce, amount, currency) values ('2', 'Repeat consultation', currval('ref.da= ta_source_pk_seq'), 200, U&'\20A8');=0A\set ON_ERROR_STOP 1=0A=0Areset stan= dard_conforming_strings;=0A=0A-- maybe update other data --=0A-- UPDATE ...= SET=0A-- col1 =3D ...,=0A-- col2 =3D ...=0A--WHERE ...;=0A=0A=0A-- finaliz= e transaction --=0A-- uncomment this once you are satisfied your script wor= ks:=0A--COMMIT;=0A-- ------------------------------------------------------= ---=0A --QTprm0S8XgL7H0Dt-- From MAILER-DAEMON Tue Mar 12 07:28:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFNO2-0003B6-SZ for mharc-gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:28:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37340) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFNNv-00038x-Mu for gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:28:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFNNt-0005Yb-LD for gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:28:47 -0400 Received: from mail-wi0-x233.google.com ([2a00:1450:400c:c05::233]:44646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFNNt-0005Y7-Eu for gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:28:45 -0400 Received: by mail-wi0-f179.google.com with SMTP id ez12so1718862wid.12 for ; Tue, 12 Mar 2013 04:28:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=3QQyHc6yBlQwxfBxGkVfAnsvfuwbaxcfr77lOZ/Ppco=; b=vPzuuJgScwqs9QMa/CJ+TQHJDVzQBkmCq8YVcFOjSxqK+6JahPArl/Z1oHBt2zcMWY RxUfxSiXHpI2CFy1d6UwUr9+1X8HNZ//xoRGYVILftjRNCTl7Y0O/KiGqjXFlQ/NmKsa HGWdzEWEQytHdLSRS8uDKpw7OXZLfY9VKIJjR3rBBFO77wIaRSSaEPB8BzmffLwsn2iV 2p/G42m/59SE7KlTU5YM5t40oqIninvvz2c5scv3WJQ+mznNBOant1YHMkLLvxkYo6Tz L8keibc7gAuqKHZQaRiHjurKS31+kf8YSCbaKRi3/wUWLyllgI334b0pA8iHpyYlQpWT O/eA== MIME-Version: 1.0 X-Received: by 10.194.57.137 with SMTP id i9mr25802589wjq.18.1363087724313; Tue, 12 Mar 2013 04:28:44 -0700 (PDT) Received: by 10.194.109.197 with HTTP; Tue, 12 Mar 2013 04:28:44 -0700 (PDT) Date: Tue, 12 Mar 2013 16:58:44 +0530 Message-ID: From: Vaibhav Banait To: GNUmed list Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::233 Subject: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Mar 2013 11:28:53 -0000 Hi I have encountered a bug in windows version 1.2.5. When I add a substance lignocaine 2% or lactulose 66.6%, the latex template tend to omit any sentence written afterward For Lactulose 66.6 % 30 ml at night x 1 month I will get Lactulose 66.6 % ..thereby ignoring anything typed beyond % symbol. Regards Vaibhav -- From MAILER-DAEMON Tue Mar 12 07:58:22 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFNqY-0004Ah-FA for mharc-gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:58:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43791) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFNqU-00043Y-Kz for gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:58:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFNqS-0005zc-Ux for gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:58:18 -0400 Received: from mout.gmx.net ([212.227.17.22]:53163) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFNqS-0005zO-M4 for gnumed-devel@gnu.org; Tue, 12 Mar 2013 07:58:16 -0400 Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0M0vtR-1V2GEr2bol-00v8LR for ; Tue, 12 Mar 2013 12:58:14 +0100 Received: (qmail 1366 invoked by uid 0); 12 Mar 2013 11:58:14 -0000 Received: from 84.185.153.153 by www030.gmx.net with HTTP; Tue, 12 Mar 2013 12:58:13 +0100 (CET) Content-Type: text/plain; charset="utf-8" Date: Tue, 12 Mar 2013 12:58:13 +0100 From: "Karsten Hilbert" In-Reply-To: Message-ID: <20130312115813.63730@gmx.net> MIME-Version: 1.0 References: To: gnumed-devel@gnu.org X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX1//q1wA+Mf/zxTw1SbIsY5WLe5igl9N5UNUaHNK+A z5l0LCBlhpXawwoa33iE7LdZUJaeq+gxGB4Q== Content-Transfer-Encoding: 8bit X-GMX-UID: An1NcYF5eSEqNq6DfnQhqLh+IGRvbwDb X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Mar 2013 11:58:20 -0000 > When I add a > substance lignocaine 2% or lactulose 66.6%, the latex template tend to > omit any sentence written afterward > For > Lactulose 66.6 % 30 ml at night x 1 month > I will get > Lactulose 66.6 % > ..thereby ignoring anything typed beyond % symbol. That very much sounds like a quoting issue because % is the LaTeX comment character - which should be escaped if it occurs in data before being output to LaTeX. > I have encountered a bug in windows version 1.2.5. Alas: 1.2.7 FIX: faulty LaTeX escaping of "\" special character [thanks V.Banait] Methinks this would fix your issue. Karsten From MAILER-DAEMON Tue Mar 12 08:03:50 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFNvq-0005oZ-Ji for mharc-gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:03:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46205) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFNvl-0005gC-S2 for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:03:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFNvh-00080v-LC for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:03:45 -0400 Received: from mout.gmx.net ([212.227.15.18]:53196) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFNvh-00080H-9V for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:03:41 -0400 Received: from mailout-de.gmx.net ([10.1.76.24]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LrXxT-1Uu2h43LJN-013QL1 for ; Tue, 12 Mar 2013 13:03:39 +0100 Received: (qmail invoked by alias); 12 Mar 2013 12:03:39 -0000 Received: from dslb-188-102-246-129.pools.arcor-ip.net (EHLO localhost.localnet) [188.102.246.129] by mail.gmx.net (mp024) with SMTP; 12 Mar 2013 13:03:39 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX18e6NgodhYecLMFK776be7aoijo8HVtsQJIopf58M +mGKYpy0JiYmVc From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Tue, 12 Mar 2013 13:03:37 +0100 Message-ID: <3458838.WQDggeouHX@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <20130312115813.63730@gmx.net> References: <20130312115813.63730@gmx.net> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart4037605.VRtf705BlG" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.18 Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Mar 2013 12:03:49 -0000 This is a multi-part message in MIME format. --nextPart4037605.VRtf705BlG Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" GNUmed client 1.2.9 is available for download. http://www.gnumed.de/downloads/client/1.2/GNUmed-client.1.2.9-1frozen.exe It should be safe to install this. Before doing so you might want to think about any modifications you might have done (e.g. config file). You can try 1.2.9 on a seperate computer or virtual machine. Since this is the client no modifications are done on your database. If you need help, let me know. Sebastian On Tuesday, March 12, 2013 12:58:13 PM Karsten Hilbert wrote: > > When I add a > > substance lignocaine 2% or lactulose 66.6%, the latex template tend to > > omit any sentence written afterward > > For > > Lactulose 66.6 % 30 ml at night x 1 month > > I will get > > Lactulose 66.6 % > > ..thereby ignoring anything typed beyond % symbol. > > That very much sounds like a quoting issue because % is > the LaTeX comment character - which should be escaped > if it occurs in data before being output to LaTeX. > > > I have encountered a bug in windows version 1.2.5. > > Alas: > > 1.2.7 > > FIX: faulty LaTeX escaping of "\" special character [thanks V.Banait] > > > Methinks this would fix your issue. > > Karsten > > _______________________________________________ > Gnumed-devel mailing list > Gnumed-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/gnumed-devel --nextPart4037605.VRtf705BlG Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

GNUmed client 1.2.9 is available for download.

 

http://www.gnumed.de/downloads/client/1.2/GNUmed-client.1.2.9-1frozen.exe

 

It should be safe to install this. Before doing so you might want to think about any modifications you might have done (e.g. config file).

 

You can try 1.2.9 on a seperate computer or virtual machine. Since this is the client no modifications are done on your database.

 

If you need help, let me know.

 

Sebastian

 

On Tuesday, March 12, 2013 12:58:13 PM Karsten Hilbert wrote:

> > When I add a

> > substance lignocaine 2% or lactulose 66.6%, the latex template tend to

> > omit any sentence written afterward

> > For

> > Lactulose 66.6 % 30 ml at night x 1 month

> > I will get

> > Lactulose 66.6 %

> > ..thereby ignoring anything typed beyond % symbol.

>

> That very much sounds like a quoting issue because % is

> the LaTeX comment character - which should be escaped

> if it occurs in data before being output to LaTeX.

>

> > I have encountered a bug in windows version 1.2.5.

>

> Alas:

>

> 1.2.7

>

> FIX: faulty LaTeX escaping of "\" special character [thanks V.Banait]

>

>

> Methinks this would fix your issue.

>

> Karsten

>

> _______________________________________________

> Gnumed-devel mailing list

> Gnumed-devel@gnu.org

> https://lists.gnu.org/mailman/listinfo/gnumed-devel

--nextPart4037605.VRtf705BlG-- From MAILER-DAEMON Tue Mar 12 08:12:21 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFO45-0000Aw-IO for mharc-gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:12:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48612) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFO41-0000Aq-EZ for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:12:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFO3z-0002kO-R2 for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:12:17 -0400 Received: from mout.gmx.net ([212.227.15.15]:57038) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFO3z-0002kK-Hl for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:12:15 -0400 Received: from mailout-de.gmx.net ([10.1.76.32]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MNwO5-1U7vwD2OBX-007RwN for ; Tue, 12 Mar 2013 13:12:14 +0100 Received: (qmail 10648 invoked by uid 0); 12 Mar 2013 12:12:14 -0000 Received: from 84.185.153.153 by www030.gmx.net with HTTP; Tue, 12 Mar 2013 13:12:13 +0100 (CET) Content-Type: text/plain; charset="utf-8" Date: Tue, 12 Mar 2013 13:12:13 +0100 From: "Karsten Hilbert" In-Reply-To: <3458838.WQDggeouHX@localhost> Message-ID: <20130312121213.63750@gmx.net> MIME-Version: 1.0 References: <20130312115813.63730@gmx.net> <3458838.WQDggeouHX@localhost> To: gnumed-devel@gnu.org X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX1+S0GIr4PmSbOYgwYkImO5ZYQ7mAXFlkZCIiSRcqR esxlmCKhpcfCzZz74oDfxu3gPPyU6VdUFEzg== Content-Transfer-Encoding: 8bit X-GMX-UID: yn5NcYN5eSEqNq6DfnQhd7x+IGRvb0DG X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.15 Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Mar 2013 12:12:19 -0000 > GNUmed client 1.2.9 is available for download. Just at the right time :-) > It should be safe to install this. Before doing so you might want to think > about any modifications you might have done (e.g. config file). > > You can try 1.2.9 on a seperate computer or virtual machine. Since this is > the > client no modifications are done on your database. There are, however, a few fixups available (which are recommended but not mandatory): 17.9 FIX: senior installations might have clin_narrative_soap_cat_check 17.6 FIX: very senior installations might have duplicate blobs.doc_obj.fk_doc FK defs IMPROVED: extend range of guard against all-zero substance amount fractions Karsten From MAILER-DAEMON Tue Mar 12 08:14:20 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFO60-0000MF-Sb for mharc-gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:14:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFO5t-0000Ld-HH for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:14:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFO5i-0002y1-93 for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:14:13 -0400 Received: from mout.gmx.net ([212.227.15.19]:54851) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFO5i-0002xl-0T for gnumed-devel@gnu.org; Tue, 12 Mar 2013 08:14:02 -0400 Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LpAXC-1UjCbV17Uy-00esJP for ; Tue, 12 Mar 2013 13:14:01 +0100 Received: (qmail invoked by alias); 12 Mar 2013 12:14:01 -0000 Received: from dslb-188-102-246-129.pools.arcor-ip.net (EHLO localhost.localnet) [188.102.246.129] by mail.gmx.net (mp034) with SMTP; 12 Mar 2013 13:14:01 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+eOfUlPJaeoW8ko0WyfCJtFHziJVfF9I8y2lsJtX VnU/SaXNKtg8wz From: Sebastian Hilbert To: GNUmed list , gm-announce Date: Tue, 12 Mar 2013 13:13:59 +0100 Message-ID: <1544820.pdP1yYqhly@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <20130310165403.GB20837@hermes.hilbert.loc> References: <20130310165403.GB20837@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart17952092.4UB38cRVE2" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.19 Subject: Re: [Gnumed-devel] GNUmed 1.3.rc6 uploaded X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Mar 2013 12:14:19 -0000 This is a multi-part message in MIME format. --nextPart17952092.4UB38cRVE2 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Sunday, March 10, 2013 05:54:03 PM Karsten Hilbert wrote: > I have uploaded 1.3.rc6 for testing. > > http://www.gnumed.de/downloads/client/1.3/ > http://www.gnumed.de/downloads/server/v18/ > > Karsten There are test versions for Windows at http://www.gnumed.de/downloads/client/1.3/ You can test against the public server. I have yet to create server versions which will use PG 9.3 Sebastian --nextPart17952092.4UB38cRVE2 Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Sunday, March 10, 2013 05:54:03 PM Karsten Hilbert wrote:

> I have uploaded 1.3.rc6 for testing.

>

> http://www.gnumed.de/downloads/client/1.3/

> http://www.gnumed.de/downloads/server/v18/

>

> Karsten

 

There are test versions for Windows at

 

http://www.gnumed.de/downloads/client/1.3/

 

You can test against the public server.

 

I have yet to create server versions which will use PG 9.3

 

Sebastian

--nextPart17952092.4UB38cRVE2-- From MAILER-DAEMON Wed Mar 13 02:23:06 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFf5e-0007qh-2s for mharc-gnumed-devel@gnu.org; Wed, 13 Mar 2013 02:23:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44294) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFf5J-0007nP-EC for gnumed-devel@gnu.org; Wed, 13 Mar 2013 02:23:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFf4m-0006uq-M2 for gnumed-devel@gnu.org; Wed, 13 Mar 2013 02:22:45 -0400 Received: from mout.gmx.net ([212.227.17.22]:58986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFf4m-0006uk-Cx for gnumed-devel@gnu.org; Wed, 13 Mar 2013 02:22:12 -0400 Received: from mailout-de.gmx.net ([10.1.76.27]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MGUOc-1USsUd2GSu-00DFgx for ; Wed, 13 Mar 2013 07:22:11 +0100 Received: (qmail invoked by alias); 13 Mar 2013 06:22:11 -0000 Received: from dslb-188-102-252-189.pools.arcor-ip.net (EHLO localhost.localnet) [188.102.252.189] by mail.gmx.net (mp027) with SMTP; 13 Mar 2013 07:22:11 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+A2d1DTkCA5ezKhWVLs/jGmVjonKkjevlp1Qtn3g 8fDlxeotxCGL+9 From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Wed, 13 Mar 2013 07:22:10 +0100 Message-ID: <1685858.gDkZOcNHDe@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <1544820.pdP1yYqhly@localhost> References: <20130310165403.GB20837@hermes.hilbert.loc> <1544820.pdP1yYqhly@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart4626699.jGo0ndPOGg" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] GNUmed 1.3.rc6 uploaded X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Mar 2013 06:23:04 -0000 This is a multi-part message in MIME format. --nextPart4626699.jGo0ndPOGg Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Tuesday, March 12, 2013 01:13:59 PM Sebastian Hilbert wrote: > On Sunday, March 10, 2013 05:54:03 PM Karsten Hilbert wrote: > > I have uploaded 1.3.rc6 for testing. > > > > http://www.gnumed.de/downloads/client/1.3/ > > http://www.gnumed.de/downloads/server/v18/ > > > > Karsten > > There are test versions for Windows at > > http://www.gnumed.de/downloads/client/1.3/ > > You can test against the public server. > > I have yet to create server versions which will use PG 9.3 > Surprisingly installing 9.2 on Windows XP and bootstraping a database went through without any hickup. I am uploading 1.3.rc6 client and v18.rc6 server at the moment. Please test. For the server please do proper backup of your data. Then either install on a fresh system or uninstall PG 8.4 (if you have the option). I have not tried to install 8.4 and 9.2 side by side. It should be possible but one would need to adjust the port for one of the PG instances. Following an uninstall of PG there is a system user left over. Please open a Dos-Box/Cmd-Shell (black) in Windows and type this command to get rid of the system user. net /del user postgres Then you are good to go for an installation of e.g. GNUmed-server.18.rc6-1fullfrozen.exe Please ask for help before breaking your setup. Regards, Sebastian --nextPart4626699.jGo0ndPOGg Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Tuesday, March 12, 2013 01:13:59 PM Sebastian Hilbert wrote:

> On Sunday, March 10, 2013 05:54:03 PM Karsten Hilbert wrote:

> > I have uploaded 1.3.rc6 for testing.

> >

> > http://www.gnumed.de/downloads/client/1.3/

> > http://www.gnumed.de/downloads/server/v18/

> >

> > Karsten

>

> There are test versions for Windows at

>

> http://www.gnumed.de/downloads/client/1.3/

>

> You can test against the public server.

>

> I have yet to create server versions which will use PG 9.3

>

Surprisingly installing 9.2 on Windows XP and bootstraping a database went through without any hickup.

 

I am uploading 1.3.rc6 client and v18.rc6 server at the moment.

 

Please test.

 

For the server please do proper backup of your data. Then either install on a fresh system or uninstall PG 8.4 (if you have the option). I have not tried to install 8.4 and 9.2 side by side. It should be possible but one would need to adjust the port for one of the PG instances.

 

Following an uninstall of PG there is a system user left over.

 

Please open a Dos-Box/Cmd-Shell (black) in Windows and type this command to get rid of the system user.

 

net /del user postgres

 

Then you are good to go for an installation of e.g.

 

GNUmed-server.18.rc6-1fullfrozen.exe

 

Please ask for help before breaking your setup.

 

Regards,

Sebastian

--nextPart4626699.jGo0ndPOGg-- From MAILER-DAEMON Wed Mar 13 03:02:55 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFfiB-00081z-EJ for mharc-gnumed-devel@gnu.org; Wed, 13 Mar 2013 03:02:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFfi3-00081W-Sn for gnumed-devel@gnu.org; Wed, 13 Mar 2013 03:02:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFfhx-0001RJ-Cx for gnumed-devel@gnu.org; Wed, 13 Mar 2013 03:02:47 -0400 Received: from mout.gmx.net ([212.227.17.20]:61789) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFfhx-0001RE-2i for gnumed-devel@gnu.org; Wed, 13 Mar 2013 03:02:41 -0400 Received: from mailout-de.gmx.net ([10.1.76.17]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LoKSF-1UvuLR0OLZ-00gF6p for ; Wed, 13 Mar 2013 08:02:40 +0100 Received: (qmail 15098 invoked by uid 0); 13 Mar 2013 07:02:40 -0000 Received: from 84.185.155.140 by www028.gmx.net with HTTP; Wed, 13 Mar 2013 08:02:39 +0100 (CET) Content-Type: text/plain; charset="utf-8" Date: Wed, 13 Mar 2013 08:02:39 +0100 From: "Karsten Hilbert" In-Reply-To: <1685858.gDkZOcNHDe@localhost> Message-ID: <20130313070239.63750@gmx.net> MIME-Version: 1.0 References: <20130310165403.GB20837@hermes.hilbert.loc> <1544820.pdP1yYqhly@localhost> <1685858.gDkZOcNHDe@localhost> To: gnumed-devel@gnu.org X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX18KntYQ+gQKjuUTJc7Gpfe/zuWWg6jwuaGsm60eJX p16ts2Q8kt3y03nF6AKZhc4UXNkQpC6uUc3g== Content-Transfer-Encoding: 8bit X-GMX-UID: 2EEycYN5eSEqNq6DfnQhHLR+IGRvbwAO X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Subject: Re: [Gnumed-devel] GNUmed 1.3.rc6 uploaded X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Mar 2013 07:02:54 -0000 > Surprisingly installing 9.2 on Windows XP and bootstraping a database went > through without any hickup. I am using 9.2 on Debian for a few months already so the runtime side of things isn't surprising in itself. Make sure to BACKUP before installing 9.2 on Windows !! Karsten From MAILER-DAEMON Wed Mar 13 06:12:49 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFifx-00034U-Ei for mharc-gnumed-devel@gnu.org; Wed, 13 Mar 2013 06:12:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38094) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFifn-0002s7-LZ for gnumed-devel@gnu.org; Wed, 13 Mar 2013 06:12:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFifh-0001kS-EJ for gnumed-devel@gnu.org; Wed, 13 Mar 2013 06:12:39 -0400 Received: from mout.gmx.net ([212.227.17.22]:52533) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFifh-0001kN-5E for gnumed-devel@gnu.org; Wed, 13 Mar 2013 06:12:33 -0400 Received: from mailout-de.gmx.net ([10.1.76.19]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LdbDA-1UyRQQ0jGE-00ij84 for ; Wed, 13 Mar 2013 11:12:32 +0100 Received: (qmail invoked by alias); 13 Mar 2013 10:12:32 -0000 Received: from pD954CB93.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.203.147] by mail.gmx.net (mp019) with SMTP; 13 Mar 2013 11:12:32 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/VgVA3LzjV6e6t9bYCbMKgfbh1hHBvK6keCZ+Vuy 67SyX4ES60g7mu Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UFiff-0001vL-04 for gnumed-devel@gnu.org; Wed, 13 Mar 2013 11:12:31 +0100 Date: Wed, 13 Mar 2013 11:12:30 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130313101230.GA4012@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Mar 2013 10:12:48 -0000 On Tue, Mar 12, 2013 at 04:58:44PM +0530, Vaibhav Banait wrote: > I have encountered a bug in windows version 1.2.5. When I add a > substance lignocaine 2% or lactulose 66.6%, the latex template tend to > omit any sentence written afterward > For > Lactulose 66.6 % 30 ml at night x 1 month > I will get > Lactulose 66.6 % > ..thereby ignoring anything typed beyond % symbol. I have double-checked, the 1.2.9 release really should fix this issue (unless there's a bug in the fix). Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 13 17:25:56 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UFtBL-0000VW-P2 for mharc-gnumed-devel@gnu.org; Wed, 13 Mar 2013 17:25:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59163) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFtBH-0000Tr-9i for gnumed-devel@gnu.org; Wed, 13 Mar 2013 17:25:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UFtBF-0007pp-DE for gnumed-devel@gnu.org; Wed, 13 Mar 2013 17:25:51 -0400 Received: from mout.gmx.net ([212.227.15.15]:55660) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UFtBE-0007pZ-U7 for gnumed-devel@gnu.org; Wed, 13 Mar 2013 17:25:49 -0400 Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lm9rr-1UpDzu1G9R-00ZfWh for ; Wed, 13 Mar 2013 22:25:47 +0100 Received: (qmail invoked by alias); 13 Mar 2013 21:25:47 -0000 Received: from pD954CB93.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.203.147] by mail.gmx.net (mp034) with SMTP; 13 Mar 2013 22:25:47 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX19EDu8cttxE6tbPpw4hs7w7WwukFtNhBp6Sm7G8Pf KTGxG0lnDIjoiV Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UFtBB-0005Ex-Jk; Wed, 13 Mar 2013 22:25:45 +0100 Date: Wed, 13 Mar 2013 22:25:45 +0100 From: Karsten Hilbert To: GNUmed list Message-ID: <20130313212545.GA19940@hermes.hilbert.loc> Mail-Followup-To: GNUmed list , gm-announce , thetimelineproj-user@lists.sourceforge.net MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.15 Cc: gm-announce , thetimelineproj-user@lists.sourceforge.net Subject: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Mar 2013 21:25:54 -0000 Hello all, I am glad to be able to announce the immediate availability of the GNUmed 1.3.0.3 "御目出度う御座います" Feature Release ! Downloads available from: http://www.gnumed.de/downloads/client/1.3/ http://www.gnumed.de/downloads/server/v18/ Client installation: Easily installable packages for your platform of choice will be available shortly. Meanwhile you can run the client from a downloaded tarball or use the net based client installer: http://www.gnumed.de/downloads/client/gm-install_client_locally.sh which you need to download, make executable, and run. More information available here: http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideHomeShort Database installation / upgrade: Note that this release, as usual, DOES require a database upgrade from v17 to v18 if you already have a database and wish to retain the patient data you documented therein. For uprading you can use the script provided in the tarball: .../server/bootstrap/upgrade-db.sh 17 18 Alternatively, you can use the network upgrader: http://www.gnumed.de/downloads/server/net_upgrade-gnumed_server.sh which you need to download, make executable and run. If you wish to install a fresh database (without upgrading an existing one) you can use the install script: .../server/bootstrap/bootstrap-latest.sh or, again, the network based installer: http://www.gnumed.de/downloads/server/net_install-gnumed_server.sh Note that both ways WILL DELETE existing databases ! More information on installation or upgrading is found here: http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerInstall http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerUpgrade Changelog: 1.3.0.3 NEW: visualize the EMR using TheTimelineProject NEW: placeholder $$ NEW: DEGAM UTI 2012 guideline NEW: status line in each edit area NEW: Xe(La)TeX based forms engine NEW: plain text based/generic postprocessing forms engine NEW: placeholder $$ operating on keyword expansions NEW: encryptable placeholder $$ NEW: look for installed plugins list in config files, too NEW: medical staff vs non-medical staff permissions handling NEW: generic gmTextCtrl supporting keyword expansion macros NEW: current substances grid: generate Rx either from DB or from form template NEW: GVK-Rezept prescription template (darf in D nicht verwendet werden) NEW: revamped measurements handling including test panels NEW: placeholder $$, selecting SOAP via issues list NEW: placeholder $$, selecting SOAP via episodes list NEW: progress notes can now be created from EMR tree NEW: score: Bird Criteria for Polymyalgia rheumatica NEW: score: prediction of bacterial conjunctivitis NEW: placeholder $$, include/export documents NEW: list placeholders from within client NEW: show (e)GFR in substance intake EA NEW: placeholder $$, selecting test results from list NEW: Epworth Sleepiness Scale NEW: placeholder $$ for messages with due date IMPROVED: document tree: better labels, tooltips added IMPROVED: measurement EA: show most recent value of test type IMPROVED: measurement EA: plot adjacent results upon saving IMPROVED: support a comment on bills IMPROVED: EMR tree: load data when expanding nodes IMPROVED: vaccinations list: print vaccinations via template IMPROVED: better dynamic text expansion dialog IMPROVED: drug component PRW: disambiguate which drug will be picked IMPROVED: waiting list: filter by active patient IMPROVED: report generator: be smarter about patient ID columns IMPROVED: patient overview: display last modified of occupation IMPROVED: substances grid: show preparation of items IMPROVED: placeholder $$ can let user select entries IMPROVED: measurements grid labels IMPROVED: (Xe)(La)TeX forms engine recursively substitutes placeholders IMPROVED: address: street/subunit level comment can now be removed IMPROVED: do not loose has_allergy=True on merging patients IMPROVED: health issue EA: safer workflow IMPROVED: SOAP plugin: improved selection of most-recent information IMPROVED: EMR tree browser: display entire EMR as journal IMPROVED: placeholder handler: always properly escape data based on target form engine IMPROVED: depreciate gmNotebookedProgressNoteInputPlugin from "GNUmed Default" workplace IMPROVED: EMR Journal: order grouped by encounter or order by last modified of items IMPROVED: SimpleSoap plugin: enable keyword based text expansions IMPROVED: patient overview: show comment on contact in tooltip IMPROVED: waiting list entry double-click workflow [thanks J.Busser] IMPROVED: database translation contribution code IMPROVED: login dialog help text [thanks J.Busser] IMPROVED: patient searcher logic [thanks J.Busser] IMPROVED: non-overdue recalls display in patient overview IMPROVED: provider inbox: much improved workflow 18.0 IMRPOVED: add missing PKs to cfg.cfg_* tables for Bucardo use [thanks Marc] IMPROVED: include PK columns in schema version check Please download, install, and report problems ! Thanks, Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Thu Mar 14 13:45:42 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UGCDm-0007m2-CL for mharc-gnumed-devel@gnu.org; Thu, 14 Mar 2013 13:45:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGCDf-0007lF-Ua for gnumed-devel@gnu.org; Thu, 14 Mar 2013 13:45:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGCDZ-0000dA-Hk for gnumed-devel@gnu.org; Thu, 14 Mar 2013 13:45:35 -0400 Received: from mail-we0-x22e.google.com ([2a00:1450:400c:c03::22e]:39417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGCDZ-0000cT-Bi for gnumed-devel@gnu.org; Thu, 14 Mar 2013 13:45:29 -0400 Received: by mail-we0-f174.google.com with SMTP id r6so2406339wey.19 for ; Thu, 14 Mar 2013 10:45:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=Cz3GfuDFA0JxdS4WLpxolSwWJ0xn0/lxgUwNtixmrsY=; b=muEJwcGaf00sb3hRI3El6YR243Fuov13IK2mcZxwXh7Jp8SLvkATL8oRwchq3YSPXb kkpqj/q1Adszc0F2ERq+mEcKk32pW87dJz8K5KIrcS0TCzwrh+F5NqY9lXarTX9mT1aK 95MpW201iASZvcE29yxv9Glg6agBymSOAyDnFAOVgRZUjx2P5NJYD1WkDyQVu05veD56 Zl1gcAZkgE2XE+C/Yz4Co2UpVSCT/T9Z2tHvTu99ienrzzjlfrlQSVCdWg16XsS7cwBV NeUvXi/jDxydJwllH6WNTUwQ7kcMULFtETjbj6DWuBeIpPPao2R31tTS6qP413C8Rru2 tcIg== MIME-Version: 1.0 X-Received: by 10.194.123.103 with SMTP id lz7mr6077934wjb.10.1363283127182; Thu, 14 Mar 2013 10:45:27 -0700 (PDT) Received: by 10.194.109.197 with HTTP; Thu, 14 Mar 2013 10:45:27 -0700 (PDT) Date: Thu, 14 Mar 2013 23:15:27 +0530 Message-ID: From: Vaibhav Banait To: GNUmed list Content-Type: multipart/alternative; boundary=089e01228142862da404d7e616ca X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::22e Subject: [Gnumed-devel] windows v 1.3 X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Mar 2013 17:45:40 -0000 --089e01228142862da404d7e616ca Content-Type: text/plain; charset=ISO-8859-1 Hi When should I expect gnumed windows v 1.3? Vaibhav -- Vaibhav S Banait MD (Med), DNB (Med), DM (Gastroenterology), Ph: Vaibhav:09860643436 --089e01228142862da404d7e616ca Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi
When should I expect gnumed=A0windows v 1.3?
Vaibhav=


--
Vaibhav S Banait
MD (Med), DNB (Med),
DM= (Gastroenterology),
Ph: Vaibhav:09860643436


--089e01228142862da404d7e616ca-- From MAILER-DAEMON Thu Mar 14 16:31:18 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UGEo2-0002lC-8f for mharc-gnumed-devel@gnu.org; Thu, 14 Mar 2013 16:31:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGEnz-0002kK-NF for gnumed-devel@gnu.org; Thu, 14 Mar 2013 16:31:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGEny-0008Jd-FW for gnumed-devel@gnu.org; Thu, 14 Mar 2013 16:31:15 -0400 Received: from mout.gmx.net ([212.227.15.19]:54048) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGEny-0008Ii-6N for gnumed-devel@gnu.org; Thu, 14 Mar 2013 16:31:14 -0400 Received: from mailout-de.gmx.net ([10.1.76.35]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MN7F0-1UMpRn3q9o-006eHW for ; Thu, 14 Mar 2013 21:31:11 +0100 Received: (qmail invoked by alias); 14 Mar 2013 20:31:11 -0000 Received: from dslb-188-102-217-230.pools.arcor-ip.net (EHLO localhost.localnet) [188.102.217.230] by mail.gmx.net (mp035) with SMTP; 14 Mar 2013 21:31:11 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+CFfZH+p+CZYutHrJ8EoGQxYpym0qiPAnDRJgBL+ gTFxD10Vy81Vt5 From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Thu, 14 Mar 2013 21:31:09 +0100 Message-ID: <1449789.9tmHGDUNYt@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart1511223.5V9Y6fYIYG" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.19 Subject: Re: [Gnumed-devel] windows v 1.3 X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Mar 2013 20:31:16 -0000 This is a multi-part message in MIME format. --nextPart1511223.5V9Y6fYIYG Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Thursday, March 14, 2013 11:15:27 PM Vaibhav Banait wrote: > Hi > When should I expect gnumed windows v 1.3? > Vaibhav It is uploading to http://www.gnumed.de/downloads/client/1.3/ and http://www.gnumed.de/downloads/server/v18/ pick frozen for client and fullfrozen for server. Sebastian --nextPart1511223.5V9Y6fYIYG Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Thursday, March 14, 2013 11:15:27 PM Vaibhav Banait wrote:

> Hi

> When should I expect gnumed windows v 1.3?

> Vaibhav

 

It is uploading to

 

http://www.gnumed.de/downloads/client/1.3/

 

and

 

http://www.gnumed.de/downloads/server/v18/

 

pick frozen for client and fullfrozen for server.

 

Sebastian

--nextPart1511223.5V9Y6fYIYG-- From MAILER-DAEMON Sat Mar 16 14:03:29 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UGvS5-00010h-KG for mharc-gnumed-devel@gnu.org; Sat, 16 Mar 2013 14:03:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59664) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGp2E-0002bK-16 for Gnumed-devel@gnu.org; Sat, 16 Mar 2013 07:12:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UGp2C-0004yH-NZ for Gnumed-devel@gnu.org; Sat, 16 Mar 2013 07:12:21 -0400 Received: from mail-wg0-f51.google.com ([74.125.82.51]:39951) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UGp2C-0004y4-HG for Gnumed-devel@gnu.org; Sat, 16 Mar 2013 07:12:20 -0400 Received: by mail-wg0-f51.google.com with SMTP id 8so377135wgl.30 for ; Sat, 16 Mar 2013 04:12:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:subject:mime-version:content-type:from:in-reply-to:date :cc:content-transfer-encoding:message-id:references:to:x-mailer; bh=M0gbrNHYEmNjzgqGQPdLuiuN5poHMzTcxjkTmO+tCZQ=; b=UVqvuwNV1ol0Qxq7T6K3ZppHrki/wtx39iXNa/zEsujypLTfcUelTWohk2ix0xHAlA 6bkC0FJ72Y4Vx78rNMkwZsGDujkzYaD8q7dymuhzM1eTgHrPKaBhBg4783P6huMIbxNM 7xaJWOlRPU/silbyE7tM+mvkNBLZAMeB7cHIndjlxh4vP1IrCgmpGdn+j+GpQYTZ5wzz u4dPmrRpcaisuVcuS8QmQwXlD9bndCYs5I4NbU1FI+e+i5hQdi8Pi1nOb0VlO72yGoXh OqXeDns/VgUa5AxfM/lPZvm7NRdnpI+VqPQqjUemoajqxHsuWtSo/9wnlLMN/uOzRQmc DasQ== X-Received: by 10.180.77.9 with SMTP id o9mr7830439wiw.16.1363432338859; Sat, 16 Mar 2013 04:12:18 -0700 (PDT) Received: from [192.168.15.100] ([178.22.144.10]) by mx.google.com with ESMTPS id j4sm2701221wiz.10.2013.03.16.04.12.15 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 16 Mar 2013 04:12:16 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Eric Maeker In-Reply-To: <090EB3BF-6457-473B-8653-ABADF07A1BF8@gmail.com> Date: Sat, 16 Mar 2013 12:12:13 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <090EB3BF-6457-473B-8653-ABADF07A1BF8@gmail.com> To: freemedforms@googlegroups.com X-Mailer: Apple Mail (2.1085) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 74.125.82.51 X-Mailman-Approved-At: Sat, 16 Mar 2013 14:03:28 -0400 Cc: GNUmed list , Gerialist@yahoogroupes.fr, freemedforms-asso@googlegroups.com, opensuse-medical@opensuse.org, Holger Schmuhl , Thomas Karopka , FedoraMedical , Debian Med Project List , mmtplus@medicalistes.org, "Christian A. Reiter" Subject: Re: [Gnumed-devel] Med-E-Tel 2013 Poster X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Mar 2013 11:12:24 -0000 Hi all, So, we done the poster for the upcoming Med-E-Tel event - open source = village. We'd be happy to read your comments before the poster is printed. http://ericmaeker.fr/FreeMedForms/medetel_2013.pdf Thanks for your review and comments. PS: sorry for the duplicate sending, something goes wrong the first = time... Eric, freemedforms.com= From MAILER-DAEMON Sun Mar 17 10:00:16 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHE8G-0001mx-32 for mharc-gnumed-devel@gnu.org; Sun, 17 Mar 2013 10:00:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHE4C-0000Vv-MX for gnumed-devel@gnu.org; Sun, 17 Mar 2013 10:00:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHE0K-0007fE-QD for gnumed-devel@gnu.org; Sun, 17 Mar 2013 09:56:04 -0400 Received: from mail-we0-x236.google.com ([2a00:1450:400c:c03::236]:51598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHE0K-0007ei-KG for gnumed-devel@gnu.org; Sun, 17 Mar 2013 09:52:04 -0400 Received: by mail-we0-f182.google.com with SMTP id t57so4238162wey.27 for ; Sun, 17 Mar 2013 06:52:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=n2knJMfIaANBh0pK3hYpa04//zzGr70/l8cVW3ZZM5E=; b=nHmsFks1mEO9lu/G6ITXvxXK1KpklctNNpfNsbBMQ/SRDe1ZupUMoXmKBZDk0MheUY nHWZfyDQXZ8M2/JjjRERPuoocRXcZ+IAaSVqHbMwvVxIUnS7bdsxh2E3qHTKBHEHe7l2 dSu7rHrLLb45qbxFc0QoBWXPntdgbRS1rSpSWHvkEtSN0LvrtVku2UeS1DqeHrrG+FhS eA5wfwikem1IhE2sd4TvY4Bkozet8wIRI99Xc0Q+oMOEHTGPsq0bgHeQq167Cgeb0sDe TbJ4Li0z8Knk/TAyG0bhW+4EaZHsK3Vg5p4RCmxVNz47r8gR6LzXRWT0YmTQCuANz1N5 RA9w== MIME-Version: 1.0 X-Received: by 10.180.74.228 with SMTP id x4mr11651508wiv.0.1363528323346; Sun, 17 Mar 2013 06:52:03 -0700 (PDT) Received: by 10.194.109.197 with HTTP; Sun, 17 Mar 2013 06:52:03 -0700 (PDT) Date: Sun, 17 Mar 2013 19:22:03 +0530 Message-ID: From: Vaibhav Banait To: GNUmed list Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::236 Subject: [Gnumed-devel] (no subject) X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 14:00:14 -0000 hi Gnumed 1.3 is working great on windows, but for the generation of hindi document using a template i already had sent you on the forum. Is xelatex still not the default engine. I will send you sanskrit 2003 font, log and template again if needed Vaibhav From MAILER-DAEMON Sun Mar 17 10:53:53 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHEy9-0007kk-2L for mharc-gnumed-devel@gnu.org; Sun, 17 Mar 2013 10:53:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59941) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHEx2-0004js-DD for gnumed-devel@gnu.org; Sun, 17 Mar 2013 10:53:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHEsT-0006rD-FW for gnumed-devel@gnu.org; Sun, 17 Mar 2013 10:52:20 -0400 Received: from mout.gmx.net ([212.227.17.21]:63393) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHEsS-0006qP-W3 for gnumed-devel@gnu.org; Sun, 17 Mar 2013 10:48:01 -0400 Received: from mailout-de.gmx.net ([10.1.76.24]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MDBbe-1UVYkk2G8S-00GVmE for ; Sun, 17 Mar 2013 15:47:58 +0100 Received: (qmail invoked by alias); 17 Mar 2013 14:47:57 -0000 Received: from dslb-188-102-234-181.pools.arcor-ip.net (EHLO localhost.localnet) [188.102.234.181] by mail.gmx.net (mp024) with SMTP; 17 Mar 2013 15:47:57 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX19lP8It4OVlL2N5ZOmJo2ky9DrhttOm1ChljJ7zmF wv9RZN21Kl+V73 From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Sun, 17 Mar 2013 15:47:56 +0100 Message-ID: <1488707.9rtO4BgnaG@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/related; boundary="nextPart7033508.496cTYEzTO" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] (no subject) X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 14:53:50 -0000 This is a multi-part message in MIME format. --nextPart7033508.496cTYEzTO Content-Type: multipart/alternative; boundary="nextPart3139550.QOcGAYQmFp" Content-Transfer-Encoding: 7Bit This is a multi-part message in MIME format. --nextPart3139550.QOcGAYQmFp Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi, On Sunday, March 17, 2013 07:22:03 PM Vaibhav Banait wrote: > hi > Gnumed 1.3 is working great on windows, but for the generation of > hindi document using a template i already had sent you on the forum. > Is xelatex still not the default engine. > I will send you sanskrit 2003 font, log and template again if needed > Vaibhav > Karsten will have the answer. You might not have missed it but the Windows version lacks the timeline plugin. I have a test version available and will release as soon as one last issue is solved for that plugin. Sebastian --nextPart3139550.QOcGAYQmFp Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

Hi,

 

On Sunday, March 17, 2013 07:22:03 PM Vaibhav Banait wrote:

> hi

> Gnumed 1.3 is working great on windows, but for the generation of

> hindi document using a template i already had sent you on the forum.

> Is xelatex still not the default engine.

> I will send you sanskrit 2003 font, log and template again if needed

> Vaibhav

>

Karsten will have the answer.

 

You might not have missed it but the Windows version lacks the timeline plugin.

 

I have a test version available and will release as soon as one last issue is solved for that plugin.

 

Sebastian

 

--nextPart3139550.QOcGAYQmFp-- --nextPart7033508.496cTYEzTO Content-ID: <1508987457@KDE> Content-Transfer-Encoding: base64 Content-Type: image/png; name="image" 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 UU2oVh8+/WtlFXy/15lf/e3nSp98h/bN7P0n1SViXK0nfponf7o7k6q3NfH4JX5ciX783MTns0yX gDhY02YW2eeM3025tWXy2REtK1mmS66+ts+fYAA41cqSpRo7YX+tLFm6y3VjJ7i7kSMAAIBb/eY3 t+v6689VRkYw7vt0dPZKWcN6DQv6FK5brQuPPV8vflSqPQ8/Ra/O/l3LBERH92ueCOhqm+11lRGp L9VlJ52nZ/79Hw3eZ5Jm/O1J/WTMbj0ehyRdMnJv5f3zU901PrezH0WfxtW+iXpX42qf15cJFB6/ 7rfj5MfPTbZt26EnnnhF1133/0yXktKaX6O/9PyzOviQQ3q1jQMPnazKyljPvcqKzZKkrdkj9fTy 7WreAySgVAAAAAAww+fr+eKWrl68BzL31lPvf6Cneni/nkwIdJXhzxilx+b+S4/FsZ3uMh9dtzqu eno7rvbXdTWueLcZDx6/+LfjxMfPbcLhiOkS0JmmOS+WQAIO4YU1107Od0IN5JPv5Xwn1EA++eSb 1dcafD6fIhFegAIwo6+r6Ezvh72QzwQYAAAAAFfgDAwAQGeYAAMcYtKkSeQbZroG8sn3cr4TaiCf fPLNckINAGCK6X2gF/JjE2A0vAcAAAAAoN99+cJv9D9D95bPN9x0KY7QUcP+eK4DOtU058UZYIBD eGHNtZPznVAD+eR7Od8JNZBPPvlmmajBsgplWYXyBUZp9/Hf158/qdjlutb/urrctL7U4ZQxdKb5 5xzM3Et77X+yfvXI+z2+/4VzN7a5bP3c6+Ie9+Jnf68p+x2kzOAoFex9jG564pMe5Xfn/Mv+rBv/ XaRodENCt4v+YyXggwVN74e9kO+TJM7/AgAAAOBFtl2mSMNqvXzTGE0//he7XNf6X3eXI3lsu0x1 25bpzT9drqV3Xahps/7bo/u/ePYtCje/8LXDuu7s1+K63/o5N+vb183XtY/9VZW1/9WyOfcqa+Ht Pay+ax9tb9Q54wYndJvoX8FgWp+b4CP5OAMMcAgvrLl2cr4TaiCffC/nO6EG8skn36y+1uD39/6l jeUP6tDTb1Z95Xt9qqGrM4qqvrxNuXv8TpIUrl2pnODeWlYbliQdM2gPvVrR0GY7Pt9wDRw+Vbe9 sb7N5a/93+UavttoDRhymG56ZV2b3NZnpK187h4dss83lZE2Uvmjv6cbHu347IqO7lu3ab6+f8hk pQdGaa9Dzte/NtV3Oq6uchqrl+v8I7+n7OAoFfzPSXrs44q4ruuMP5ipsYcdq+feuVxv//LBNmOY c+8vNHbEGKV1sozw9Iz3dMk7sbPA1r/zc83OOKXN9fVbP9a0w6Yo3T+8zeP4u4v/oqveeVynHb6X MgIBDfnGBP3qz6+3XN/Rz6pyxQPKHnqBGlvNh9iRah0ycG+92epxbq49Ytvyx/nzj2esXT0mnY2z edudPe+6y7SsQr3ws3M1KGuUho8/XbPL6rq8f3fPsc621VpXzyHLKtSrt1yhEbl7KmfIFP3672v1 t1uu0MjcPZWdP1k3v75zfPH+rnSnrx/CYXo/7IV8nyT1/WQ9AAAAADDH5/P1/gyMaEifvHibsgu/ 3+bizpY6dnZ5V2eD5Yy8SA3lzyhsS18+9yvVWfW68vk1ijZu0r/rBuukweltthONlKr4tWv023N/ 1mY7j2eerOUb/6NPnjpR911wbZvc1mekHX3hg7r+hde1vb5U//nwYQ1a/NsO6+rovg8dfYmqT7lN m6qX6XcnbtOPj5nZ6bi6ynnyhDNVcNm92lLzpeY//gNNP+H/xXVdd3b7xgWq2/J2m8tu3jBR765Y qsZOlhHe8+qlsbPAorGzv65/7ddtrv/j0Rdq83G/VkXD+jaP41Nltbp+3MBOa+noZ5U37hpdN3SB Lp6zcztrXrtGmw6/Sye2epyl3v38uxtrV49JZ+NsrqGz5113mZL05OCz9VXFMj12hq2zj+u65u7G 2NW2Wm7TzXPo8cwTtWzDF1r8wkm68/SjNDPzRJVs+FyLnjlFM867Lq6fF1yi6dhgTZtZZJ8zfjfl 1pbJZ0e0rGSZLrn6Wk7fg2utLFmqsRP218qSpbtcN3bC/gYqiikqKjI66+71fCfUQD75Xs53Qg3k k09+au8D7rtvhs466wQVFAyK+z6tJ68G7nWC/vHBgzq8MLPluo4mtDq7PB5nFeylU5Yv15sTxmvE MxfpD2dv1MZPx2vkt2pU9VVsMqv0zYf0o589oc++LFcoYsuyAopG17ZkV4c3aIDfkuxG+fx7Khrd eRZY67qevnyabl7k1/cOHq/vnvIDnXn0+C5/Dq3vOzQ4Up/tKNWIoE+RUJnSBxylcGhZh/ftKmd4 +kiVhXaeFWNZ/pZ6u7quu/qi4SqlZR2mSGhly/UbGtarMNjxWYDN979r0kS9f8x++mzOYdq48Ko2 2y1IH6lF1Ws0Muhvc9/BwRH6vHat8gMdb7uzn1Xlyj9o9yOWq6rsUQWsqE4ftq9OXVqsHxdkdju+ rn7+3Y1V6vox6Wyc3T3vusu0rEKta1jfVPNGpQ84ssuauxtjV9tq/ll19RyyrEJtD29QTtPviuUb 1eb71r87Pfld6Ux9fUj33vuUbrrp193fuBOm98NOyN8tK0OS9NLzz+rgQw7p1XYOPHSyKisrJUmV FZslSVuzRujpFdUsgQQAAADgXbZdph2bP9R5Qz7Wy59VJjXrnIMH6U9z/6CXI0frziN/qRMjb+i3 c97UsO9+q+U2p/zkHp3z2F9VWbdWkdBy2Xa4zTYG+JvW71hpsu3Ol1yd88hLWvL8L/TtfQbo73dc qH1P+WOPao13lVBXOVFJS3eUtpzd1HqCq6vrurP9v08qc/DxbS7ranKm2VWv/J/eu/ND/f6VCzu8 vqMxnzssS/et2tbldju6X97Yq3XdkA902XsbtemT/9P8fX/d4eRXT7bZrLuxdvfYd7Tt7p538fx8 rXZfu7t/V2PsalvNunsO5bT6XWn/fevfnb7+riB1MAEGOITpd129nu+EGsgn38v5TqiBfPLJN8tk Ddn539CMuc/qjbPPUklNY9Jyxlyxl96/8A869M7rJUm33vFN3X3FYo05f1TLbarCttIysxQIbddf bu14oqYjBUG/PmzVR+k7l/9Ja+xhOvOqq3T/H27Sf//557jve/3YgTr3vn9pe321/nHPVcobd3mn 9+0q57bDh+iMa5/V+u0hVZet1C1nHBfXdZ2JNtZr1cLZOuvIR3Tcb6/o9vbtZQ//gerDa/STwqxd rrthv1ydfc87qo20XQl17aM/0h+OvESvFP1XDZGItny1THdevLN/WFc/q2v/epn+ctbtuv/sl3Tr sz+Mu86e/Pw70tVj0tk4e/u8a62l5nuvVt7YrmvubozxbKs3z6GO9OR3JZlM74e9kB/rAWZZ4rMg AQAAAHhV2oCJev3OETrhR890e9uueoN1Jf/gH8luHKBHzxwtSdrrrBnKabR15pidPaZeue8M3XrU 4Ro4/Ai9povjrv+xy/5XJ+3xPy013DZxk8455lhlB7+hSac9pF89+WLc971qzh+V9bcblT9gvK55 dYBenHNBp/ftKueCf7ykIzb/XfsN20ujJ09Xxvfvieu6jlhWoYI543T8Tx/RxF88oZfO+0aXt+2p y//5uHJfv0W5aSPa3H/34+7Qe3cfqnvOP00DM/bQ+CN/prrDbmq5vqufVd7Yq3RNzrt6YrdrdNHu 2XHX0pOff0e6ekw6G2dvn3etXbD5aY3OG6+Ln5WemX1+l7ftbozxbKunz6HO9OR3pTMWjdUdzWp6 gKxpM4vsc/cbqIE16+Wzo/QAg+vRA4x8p9ZgIr+qtlH7XDO7XzP7Q2R7fL1ZKl78acv/e/Hxd1K+ E2ogn3zyU3sf0JseYEAy2dE6Pf7945Xz8Jv6cQ8mwFJRX3rjucWttz6qW265pdf3N70fdkJ+snqA VWaP1FPLtysgtTTEBwB4wJzicj07r1TzP98iv6/p7SpfQP7sfPkHjZI/p8BsgQmy46PHTJcAAOhH aWkB0yUALSyrUJYvXZc+MVePuHzyCzGcRORczY8MRwnAIUy/6+r1fCfUkOz8iuqQLn9isTZtb9Dl R+2lB84/QHnZsaaglTWNerekXFc+t0qRiq+UNvKbsgLp3WzR2QYc/tMeTYK5/fF3er4TaiCffPLN ckINQKJ47Wwor403GUzvA52Q39EqrURqaoLPTCUAuFlFdUgn3fOhJo7O1dybpmraYSNbJr8kKS87 TadNHql1D0zVVVNz1fDVR7LDIYMVJ8aAw3/a/Y0AAK4RCiWvgT0AdCYatVv6TMGJYnNefAok4BBF RUXkG2a6hmTmX/bEYh17wDDdeOoYBXydH5wDPku/OnWMrjhimBrXLU5aPf0pOHxiXLdz8+OfCvlO qIF88sk3q681RKM2S5AAGFFTU9fnZdim98NeyGcCDABcbk5xuTZta9CvTh0T931uPHWM9s1tUKS6 vMPrS6cn/h2u0ulWy7/2QovvUvmdw1T6syxtuPsIVX+xPq5tRqrLZYcbVP5C7z7NCACQOqLRKBNg AIzYvn2H0tLSur8hzGg6NDABBjiEE9ZceznfCTUkK/+ZeWt05TF7dXnmV3t+n6Urjt5Lka1rklJT R0bdb2vU/R2/cKlcFVLe5as06p5Nyj/xGFU9flRc24xsLVUgf28FfFabT3zsiFsf/1TJd0IN5JNP vll9rSEzM0tlZZsTVA0AxG/NmjLl5OT0aRum98NeyKcHGAC4mG1LH35eoe9N6PknOx45sUAZoYpu b9f+jK3W35dOt1Q3+wytvyFDa2/cW1XFvZtQKzjjZgVzcyXLL8ufIWWOj+t+kZotKrl+aMv33U2C AQBS17hx41VSstp0GQA8aNmy1Ro3Lr6/T2FA8wffm60CQDMvrLl2cr4TakhGfmVNSMGAr03D+3jl ZacpPc0nO9zQpxp2pJ2uwtu3adiZp6n6hQt6vZ3S6ZZKr8vSxif/pMHXzer29nY4JMvadeydTYK5 8fFPpXwn1EA++eSb1dcaJk+erM2bK1VWtiVBFQFA9zZs2KwtW6r6fAaT6f2wF/KZAAMAF7PtBJzj 28dPtMk/4mT5gulKG3ub7Pr3e72dUffb2n1GhfKPn6CtD93Yp5o4EwwA3Cc9PV1jxozR229/aLoU AB7y9tsfauzYcUpPTzddCrrBBBjgEF5Yc+3kfCfUkIz8QQOCagxHVVnT84+Fr6xpVGMkKssf7PqG lqWWnsPR6l2vbu49ZgUlO9LjOtpsK22QMqc+rmjF493fNhCUbXc+9vaTYG58/FMp3wk1kE8++WYl ooaTTz5FmzdXauHC4gRUBABdW7BgqSoqtumkk07q87ZM74e9kO+TWpZDAgBcxrKkKfsO1jvFHX+a Y1feLSnX4fsM7vZ2GRnp2rZypezGbap7/6zelNmtTa8/qnBtrdS4VXXzLpIv97y47ufPzte7JT0f OwAgNQUCAZ155ll6992P9cUX/fdBLgC8Z9Wqr/Wvf32iM888S4FAwHQ56ELznBdngAEO4YU1107O d0INyco/e+poPfTPLxWJxr8YMhK19dA/v9R7VaN3vdKukXyZLd8O+vG1qn3uYK27aaxqGy7sdZ2l 062WBvqt/1+SBg75SpvvGqbSX+6pbcv8yr/67ri26R80Slc+F9/Y3fr4p0q+E2ogn3zyzUpUDSNH jtQJJ5yol19+hzPBACTFRx8t1d///q5OPPEkjRgxIiHbNL0f9kJ+QOIzIAHAzY6eWKAn/vWV7nhl lW7+4di47nPHK6tUMDBdX1ntPj3SblSo+AZZ2T9quSiw/50avv+dLd8PPnbnUWXU/W2PMO2/j/e6 9MPuUuFhd8VVe2v+nAJFKno2dgBA6jvggAM0aNAgvfDC81qx4r867rhvqbAw33RZAFJcWdkW/eMf H2jLlm0655xzNXLkSNMloQesaTOL7HPG5yi3tkw+O6plJct0ydXXyraZFoM7rSxZqrET9tfKkqW7 XDd2wv4GKgKSr6I6pBPvnq+TDhqun5+yrwK+jhe/h6O27n7tc721uEzrcqfICrTt/1V6bUD+wQdp t7PeUM4eQ/uj9D6zwyE1fPWhrvleYZdjBwC4Tzgc1muvvabPP1+l/Pxc7bff3tpjj+HKyclSdnaW fBwTOhWN2mpoCJkuw6hwOKxwuG/9S1NdQ0NI0R6sInAb2479HmzcWKFly1Zry5YqjR07TieddBLL HpOg+TX6S88/q4MPOaRX2zjw0MmqrKyUJFVWbI59zR6hp5ZXx84As+gCBgCuNjgnqDdumKLLn/hM R/1mni4/ai8dObFAedlpkmIN798pLtfDc77U0IHpWpc3pcPm96N+H+7v0vvMCgSVvucUPThvseYU z9MVR7cdOwDAvQKBgH74wx+qoaFBRUVFWrp0mT78aKlCoUaFG8NJf9N/yJA8XXHF6T26j21Ln366 XLP/+ZEiBiZfvPKi3rLaj9WWW7tj+3yWAgG/6TL6hd/vl9+fuE5P0aitaDSqYDBD48dP0KRJk/i0 xxTU/Jvtjb0bkAKKioqMfvKG1/OdUEOy8/Nz0vXX6ZM1t7hcz8wr1Q3Pl8jf9M53JGpryr6Dtdo/ Rl9ZBbJc9jeSFQgquMdkra4u19UvrVHm8yUK+Cx98cCxLbdx++Pv9Hwn1EA++eS7dx+Qnp6uqVOn aurUqS2XNR8P53++ZZfj4XtVo+XPKehsc3H5ds2r+p/cyh7dZ8eOOv397++qdH2F/pFxhjak7dWn GjoTqS5XZOsaZTZWtBwPTT8HyPd2vhNqIN98/m5ZGUnNYAIMADzmqIkFOmpi7I/6qtpG7XPNbGXu d5LmRSR/juHiksyfUxDrCyZpx7I3TJcDADAo2cfDsf7VOvDAKXHfftWqr/Xqq+9pg4bpzayfKZLE l2ocDwF4UawH2Lgc5dbRAwzeQA8woK2hF3v3D99Nfz7JdAkAAIdI5PGwIFijHw9frRtuOL/bpWeh UKPeeusDrVj5leZuGq4VNf3frJ/jofmzXwAksQdY1nA9tWIHZ4ABgNeZ/KPXsizecAEAOEIij4fP P/+8srL27nbya+3acv31r3NUXr5JN998i24cMCBhNQAA2kpcdzgAfVJUVES+YaZrIJ98L+c7oQby ySffLNM1JDJ/3bpSHXDAPp1eH41G9e67H+uZZ97UAQccqBkz7tXy5csTlt8bbvr5pyLT4zed74Qa yHd/PmeAAQAAAECCrFixQpI0enRhh9dXVFTpxRfnqKEhrIsuulhDhw7tz/IAwLPoAQbPoQcY4Bws gQQAuM2TTz6h3XcfrKOOmtzmctuWPv10uebMWaCxY8fq+98/VT5fbEEOx0Pz6AEGmNdWoYaRAAAg AElEQVQvPcAsy0pErQAAAADgWdFoVBs3btQJJxzW5vIdO+r097+/q40bK/TjH/9Ee+21l6EKAcCD mua86AEGOIQX1lw7Od8JNZBPvpfznVAD+eSTb5bpGhKR//HHH2vAgEwVFAxquWzVqq/10EN/UTTq 13XX/azTyS83jD+V800zPX7T+U6ogXz35wckyRan2wIAAABAX3z22WIddNA4SVIo1Ki33pqvVau+ 0tFHH6ODDjrIcHUA4E3NS8xjPcDG5yi3lh5g8AZ6gAHOQc8TAIBbNDQ0aMaMe3TVVT/R9u01+utf 5ygzM0vnnHOuBgwY0OV9OR6aRw8wwLxk9QDbmjVcT7f0AEtEpQAAAADgUfPmzdOQIXn69NMVKioq 0aRJk/W9733PdFkA4HkWPcAAZ/HCmmsn5zuhBvLJ93K+E2ogn3zyzTJdQ1/zV65crvLyrSouXq2L Lrq4x5NfqT7+VM83zfT4Tec7oQby3Z8fkBT7TF7OuAUAz6mqbdQ+18zeecHjb/Rr/pCLXtfQi1tl Jig/sr0srttVvPjThOQBAMzb5ZjWG304Dv10dKNKa/M0e+0e+u2NPXshN+Si13XS45s6zOeYBgB9 1DTfZU2bWWSfO26ABtZulE/0AIP70QMMXjenuFzPzivV/M+3yO+ztK22UfIF5M/Ol3/QKPlzCkyX mBA7Pnqs29vwYgEAUhvHtJ04pvUNPcAA85LVA6wya4SeWlHddAaYmtZEMucFAK5VUR3S5U8s1qbt Dbr8qL30wPkHKC87TZJUWdOod0vKdeVzqxSp+EppI78pK5BuuOK+GXD4T+N6wQAASD0c0wAAPUUP MMAhvLDm2sn5TqghmfkV1SGddM+Hmjg6V3Nvmqpph41seaEgSXnZaTpt8kite2Cqrpqaq4avPpId DiWtnv4y4PD43w138+OfCvlOqIF88sk3K94aOKYlh+nngOl800yP33S+E2og3/35TIABgAdc9sRi HXvAMN146hgFfJ1/9m/AZ+lXp47RFUcMU+O6xf1YYfIEh080XQIAIIE4pgEAeia23LGlB1huXbks O0IPMLgePcDgNXOKy3XnK6v0zq+ndvlCobVI1Nb3bp+n1f4xHfZPKZ1uadT9iT1OlE7fWVv7bYcW 36XK2feroWK7AkMnKefUZ5Wzz4hutxmpLle4fJXWPTBVBT/58y7X0y8FAFJLqhzTQktmxI5bmysV GPFd5Z7xjLKG5bXktZE2WqNmfN3tNjmmJRc9wADzktcDbLieWrGj+Qyw+A4eAIDU88y8NbrymL3i fqEgSX6fpSuO3kuRrWuSWFlbo+63O30BUrkqpLzLV2nUPZuUf+Ixqnr8qLi2GdlaqkD+3gr4LF4Y AIALpMoxbevSLco972PtfleZBk0arIoHz225rvl4N+p+W4UnT1Jgvz/FtU2OaQDQO1bTIYMlkIBD eGHNtZPznVBDMvJtW/rw8wp9b0LPPwXryIkFyghVdHu79u9kt/6+dLqlutlnaP0NGVp7496qKu7d i4+CM25WMDdXsvyy/BlS5vi47hep2aKS64e2fN/VCwY3Pv6plO+EGsgnn3yzuqshlY5pw869W+nD RshKG6iMyXfLrl/Qwa2iqnqnWDmnfKvNpQ8c/Lme/s4aadvaNpf35JjWG6afA6bzTTM9ftP5TqiB fPfnN02AsdwRANyosiakYMDXpjlwvPKy05Se5pMdbuhTDTvSTlfh7ds07MzTVP3CBb3eTul0S6XX ZWnjk3/S4OtmdXt7OxySZe06dt41B4DUlKrHtIb3zlBgnxm7XB7dfLvqAz9STu6ANpd/f8q++uCN Z/SX0yzZ1WWSOKYBQN/E5rxiE2AWSyAB00z3HPB6vhNqSEa+bSfgLY4+HiPyjzhZvmC60sbeJrv+ /V5vZ9T9tnafUaH84ydo60M39qmmjl4wuPHxT6V8J9RAPvnkm9VdDal4TAsVXanNHw3QkPPP2uW6 +r89ofQTfrXL5dFoVKtXr9YHbz6vp05skL1jU5cZiZoEM/0cMJ1vmunxm853Qg3kuzjfju37WQIJ AC42aEBQjeGoKmsae3zfyppGNUaisvzBrm9oWWr53JRo9a5XN/dpsYKSHelxHW22lTZImVMfV7Ti 8e5vGwjKtjsfO++aA0BqSbVjWsO887Xp7f9q6M9fVlow0PbKxq+09csdyjvwG7vcLxKJqrGxUQsW LNDy+W/q0aO2S6FqjmkA0EcsgQQcwgtrrp2c74QakpFvWdKUfQfrneLyHt/33ZJyHb7P4G5vl5GR rm0rV8pu3Ka693d9hzsRNr3+qMK1tVLjVtXNu0i+3PPiup8/O1/vlsQ3djc+/qmU74QayCeffLO6 qyGVjmn1c0/TpvfKNfQXryqYseukW7j4Elmj/6C0tMAu10WjUYVCIb377ruaM2eO1hf/W/d/e4t8 gfS4j2m9Yfo5YDrfNNPjN53vhBrId3N+6yWQAADXOnvqaD30zy8Vicb/Zkckauuhf36p96pG73ql XSP5Mlu+HfTja1X73MFad9NY1TZc2Os6S6dbLc2GW/+/JA0c8pU23zVMpb/cU9uW+ZV/9d1xbdM/ aJSufK5nYwcAOFeqHNM2vfU32ZVva+Mv0luOaZFItOX67a8vUPZpx3dSb2wCrLq6Wu+//75effVV NaxdrPu+P0hXzCzhmAYAvWRNm1lknzd+gAbWlsuyI1pWskyXXH2tbJsdK9xpZclSjZ2wv1aWLN3l urET9jdQEZB8p9+/UON3H6ibfzg2rtvf9reVWr52mxZak9teYTcqVHytyl/eod1vn5X4QpMg9PVC Xfat+McOAHA2tx/Tll9Uq2mn/VBz586VbdvKycnR5MmTdemll2qz8rWmNku/OeNA02W6TlFRkfEe SIDXNb9Gf+n5Z3XwIYf0ahsHHjpZlZWVkqTKis2SpKqs4Zq1YgdngAGAFzxy4YF6+7My3fnKKoW7 eOc4HLV1xyurNHvJRi2I7PrHdel1mdr8xifKvfCeZJabUGkjD9TD723sduwAgNTg9mNaJBJVJBJR ZmamMjMz1dDQoE8++UQPPfSQRmXWaKivSre9uJRjGgD0kE+iAxjgBO5ec+38fCfUkMz8wTlBvXHD FC1ZU6WjfjNPLy1Y16aRbmVNo15asE5H3j5PS9dUaV3eFFmBXXuWjPp9WCNuKlLOHkOTVmuiWYGg 0vecogfnVenI23cdezM3P/6pkO+EGsgnn3yz4q3B7ce0aDSqaDSqjIwMZWZmKisrS6FQSMXFxbr7 7rt1wPCA0hs26bv/926nx7TeMP0cMJ1vmunxm853Qg3kuze/ec5r166LAABXys9J11+nT9bc4nI9 M69UNzxfIn/Tp1lForam7DtYq/1j9JVVIMtvuNgEswJBBfeYrNXV5br6pTXKfL5EAZ+lLx441nRp AIBecPMxLRyJtEyAWZalaDQqv9+vhoYGLV++XL/+9a81Y8YM1atOV71YqiyOaQAQF2vazCL73PED lEsPMHgEPcCAnapqG7XPNbOVud9Jpkvpd3XL3tCmP3tv3ADgVm45phX9ZIt+cvo0rVu3Tj6fr+VT IRsaGlRbW6v09HSNGTNGDz/8sF5YvEPPVU5S3fK3tPnxk02XntLoAQaYl6weYJVZw/XUih2cAQYA XpablSYpNhkEAEAqc8sxLRI5RLZtKyMjQ36/X9FoVIFAoOVssB07dmjFihW6/PLL9eSTT6rs+Wf0 lvJMlw0AjhebAONsL8A40+86eT3fCTWYym8+C8pEvmVZLWcce/XnT75zaiCffPJTfx/QlzN7+5rf +pjWm/suXLhQkyZN0oYNGyRJwWBQaWlpsm1bgUDsZVs0GlU4HNa2bdv0n//8R1dffbUeeeQR/bGw sNd1NzP9HDCdb5rp8ZvOd0IN5JvP3y0rI0lbj+2bOQMMAAAAAByieRItGAwqPT1dlmUpFArJtm2F w2GFQiFlZWVpt91201VXXaVly5YpNzdXmZmZhisHAGezps0sss8bN0AD6+gBBm+gBxjgHH15txwA ACfp6xlgzfddu3atzjrrLNm2rczMTPn9foVCIdXU1Ki6ulrV1dUKBAK6+OKLdeyxxyoSiWjvvffW wIEDEzkczzF99guAJPYAyx6up5bvkC8xZQIAAAAA+ioajSoSicjn8yktLU0ZGRnKyMhQenq6gsGg srOzNWnSJF199dVavXq1hg0bpoyMZC0bAgD3YAIMcIiioiLyDTNdA/nkeznfCTWQTz75ZpmuwSn5 0WhUjY2NSktLU1pamjIzM5WZmdnSEywYDOr444/Xm2++qYkTJyovL09paWkJyzfFdL5ppsdvOt8J NZDv/vxWTfBZggIAAAAAJn399dd6++23VVpaqq+//lrr16/Xv/71r5YJscbGRo0ZM0ZffPGFBg4c qGAwKMuyTJcNAM7VtMQ81gNsbLYG1pfLsqP0AIPr0QMMcA56gAEA3CJRPcBWrlyp1atXq7a2VrZt Kzs7W1OmTNGll16q8vJyVVdXa968eSoqKtLBBx+snJwc+Xws7OkreoAB5iWtB1hWoZ5aUdN0Bhjv GAAAAACAcXvssYeGDx+uxsZG1dfXa8uWLXr99dc1Y8YM3XvvvcrMzNTy5cs1aNAg+f1+zv4CgG40 7yZ5qwBwCC+suXZyvhNqIJ98L+c7oQbyySffLNM1OCU/IyNDOTk5ys3N1ZAhQ7TnnnvqsMMO0yef fKIpU6booIMO0tdff52w3l/t800xnW+a6fGbzndCDeS7Pz8gSTb9vwAAAADAOMuyZFmWfD6f/H6/ AoGAhg8froyMDG3dulXRaFR5eXkaNGiQ0tLSOAMMAOIU6wE2foAG1m6kBxg8gR5gwE5VtY3a55rZ pstIuMj2srhuV/HiT5NcCQA4A/v75O/vE9UDrCORSEThcFihUEiWZSkQCCgtLU0+n48JsAShBxhg XrJ6gFVlFWpWSw8wAIBnzCku17PzSjX/8y3y+5oXxAfkz86Xf9Ao+XMKzBaYIDs+esx0CQBgFPt7 9/D7/fL7/UpPTzddCgCkLHqAAQ7hhTXXTs53Qg3Jzq+oDun0+xfqt6+u0kkHFWrRXUfqPw8cq01/ Pkmf/+5IPfijQoXLVyn09ULZ4Yak1tIfBhzes3f73f74Oz3fCTWQT75b8tnf946bngPkpx7T4zed 74QayHdzfuwMWybAAMADKqpDOumeDzVxdK7m3jRV0w4bqbzsnY1z87LTdNrkkVr3wFRdNTVXDV99 JDscMlhxYiTqRREApAr29wAAdCzWA2zcAA2sowcYvIEeYPCiH92/UPvtPlA3/3BsXLe/7W8r9cf5 2xTcY3KSK0u+0NcLFdpQ3OF19AAD4Dbs783t75PZAwzJRw8wwLxk9QDbllmomStrOAMMANxuTnG5 Nm1r0K9OHRP3fW48dYz2zW1QpLq8w+tLpye+4W7pdKvlX3uhxXep/M5hKv1ZljbcfYSqv1gf1zYj 1eWyww0qf+HiRJcLAI6TKvv70JIZKr9rRGyf/rsTVbuxsk1eV8eDzrC/BwB0xyfFVkPyfgNglrvX XDs/3wk1JCv/mXlrdOUxeyngi/+FhN9n6Yqj91Jk65qk1NSRUffbGnV/x0ejylUh5V2+SqPu2aT8 E49R1eNHxbXNyNZSBfL3VsBndfvuv1sf/1TJd0IN5JOf6vmpsr/funSLcs/7WLvfVaZBkwar4sFz 21zffDzo7JjQkZ7s7zvjhucA+anL9PhN5zuhBvLdm998NOEMMABwMduWPvy8Qt+b0PNP+jpyYoEy QhXd3q79O/Stvy+dbqlu9hlaf0OG1t64t6qKe/cCq+CMmxXMzZUsvyx/hpQ5Pq77RWq2qOT6oS3f s+QRgFul0v5+2Ll3K33YCFlpA5Ux+W7Z9Qt6XHN77O8BAN3xSZLF+V+AcaZ7Dng93wk1JCO/siak YMDXpgFyvPKy05Se5uvzJ4TtSDtdhbdv07AzT1P1Cxf0ejul0y2VXpeljU/+SYOvm9Xt7e1wSJa1 69g7e1Hkxsc/lfKdUAP55Kdyfqru7xveO0OBfWa0uWz9LzK19ueDtPHRC9Swo77bbfR0f9+ZVH8O kJ/aTI/fdL4TaiDfxflN79dwBhgAuJhtJ2CJu9W3/i/5R5wsXzBdaWNvk13/fq+3M+p+W7vPqFD+ 8RO09aEb+1QTZwYAcJtU3N+Hiq7U5o8GaMj5Z7VcNup+WyPuqtPIW0uUM7pMm+//ZZ9qYn8PAGjG BBjgEG5ec50K+U6oIRn5gwYE1RiOqrKmscf3raxpVGMkKssf7PqGlqWWD66KVu96dXMvGiso2ZEe 19FmW2mDlDn1cUUrHu/+toGgbLvzsbd/UeTGxz+V8p1QA/nkp3J+qu3vG+adr01v/1dDf/6y0oKB XbeVOULZRz+n6NbE7+87k+rPAfJTm+nxm853Qg3kuz9/16MNAMA1LEuasu9gvVNcrmmHjezRfd8t Kdfh+wzWvG7mrDIy0rVt5UoN/J/hqp9/Th+q7dym1x/VoCPPViCtXnUfXiJf7nlx3c+fna93S8p1 2uSejR0AUk0q7e/r556mzR/VquAXryqY0cmkW2OFat+/QL7cs+PaJvt7AHCX43/wox7fx7Isla3t vAclE2CAQ7h6zXUK5DuhhmTlnz11tO74+yr9YNII+eP8ZLBI1NZD//xSq/1j5M9pd6VdI/kyW74d 9ONrtem5g1UdHqisI/4k6fVe1dm+mbKklk8AGzjkK22+a5gaay0F9zhO+VffHdc2/YNG6crnVunU Q7sfu1sf/1TJd0IN5JOf6vmpsr/f9NbfJEkbf5HectmI+yLy+307jwWB3Zr29zM62sQuerK/74wb ngPkpy7T4zed74QayDefv7JkaZvL2n/flQ/+/V7nVzYfWnpTGAAgdRw9sUBP/Osr3fHKKt38w7Fx 3eeOV1apYGC6vrLafZqY3ahQ8Q2ysne+IxPY/04N3//Olu8HH7uzC037j7Dv6iPtu7ou/bC7VHjY XXHV3po/p0CRip6NHQBSlRv2911d1xX29wCA7tADDHAIL6y5dnK+E2pIZv4jFx6otz8r052vrFI4 2vmLi3DU1h2vrNLsJRu1IHLgLteXXpepzW98otwL70larYmWNvJAPfzexm7H7ubHPxXynVAD+eS7 IZ/9fff7+8645TlAfmoyPX7T+U6ogXwX5zcdEpgAAwAPGJwT1Bs3TNGSNVU66jfz9NKCdW2aBVfW NOqlBet05O3ztHRNldblTZEV2LUvy6jfhzXipiLl7DG0P8vvEysQVPqeU/TgvCodefuuYwcAN2F/ z/4eANAxa9rMIvu8cdnara5cPjuqZSXLdMnV18q2+/xByoAjrSxZqrET9u9wPfHYCfsbqAjoX3OL y/XMvFLN/3xLS5+USNTWlH0H672q0fLnFHSzhdQVqS5XZOsaZTZWKOCz9MUDx5ouCQCShv19/+7v Lcvq9WuovtwXiVFUVGS8BxLgdc2v0V96/lnd/NsZPe4BdsnV16ps7RpVVlZKkiorNkuSqrIKNWtF DT3AAMBrjppYoKMmxl70VNU2ap9rZitzv5M0L6JdGyC7jD+nINYnRtKOZW+YLgcAkor9Pft7AMBO sQkw3mwAjDP9rpPX851Qg4n83Kw0SVIdLw48+fg7Kd8JNZBPvpvz2d93z+3PAfKdzfT4Tec7oQby zefvlpWRnI03zXlxBhgAeNymP58kycxBr/WSD9MHXQBwu+b9fUeSvQ+OZ4kfxwEAQDLRAwyeQw8w wDnoeQIA3uCF/T09wFIbE7CAecnqAbYta5hmrqjlUyABAAAAAADgbrEJMN5sAIwrKioi3zDTNZBP vpfznVAD+eSTb5bpGsj3dr5ppsdvOt8JNZDv/nzOAAMAAAAAAICrtfQAG1i/SVY0Qg8wuB49wADn oOcJAHiDF/b39ABLbfQAA8yjBxgAAAAAAADQB0yAAQ7hhTXXTs53Qg3kk+/lfCfUQD755Jtlugby vZ1vmunxm853Qg3kOzP/g3+/1+2/eFdyBRJZMAAAAAAAAJAoP71qekK245Mki4+BBHrNsqw2/9Iy 9+jVdnrbc2D1y7froG8UKBgIaug3DtRtL63ut/yGyiJddPyhys0MasCg3fWD6Q+roZe7k3jz2/+8 dxGt1wNXnqzCgZnKHFiok698QPXR5NXQk+v6I3/xSzM0dfwIpQWztO+kE/Xi8sp+zf/0L3dpyphh Sgtmac+JR+jBd9b3a36z1S9eoYyBwbizE5Xf7fOzj/nxbP/VOy/WPsNy5fP5elRDIvLbX9/Tn0Mi HoO+7BMTkb/t8xf1vf1GKj2YrQOOuUylDZGE53f1ex6u+48uOGKcMoOZGnfEBVpdH+7X/P7YB3aV n+x9YOvxZebk65BjztHsNTtarl/6ygM67tB9lJUWUGbOYO132HF64B9r+i2/WaRhrU4emdOjxyLR j7+p54AkzX3gGu23e74CSdgPdpffl78LE5HfH/vArvKTvQ/s9nesD38H9kZfn/Ot9fa1QF/2e4nI l/r291+iapB69/dfIvIT9Tzoy/h7u9/ra35f//aLJ//b3zlCK0uWdvuvS02vUVkCCfSRbdst/4pn TNLoU/7Ur/lHn32bLpz5garrq/XBExfo9nOO7rfs2791vJ54+xP96v2v9Pnsq/TKA1fqqLuLk5rZ /LPuTPGMozX94Td0xBOfatHM7+qNh6fr6HtL+q2G7upLdv7FL2/Rb/76sXZsL9OD5w3W+f97br/m Xz07pIffWaX6HZv00h3H6GenHNWv+ZJUtXKWjr51u2Z9e3jCs+PJb71P6O/s/774E5164+PynXiv ttQ1JryGnox97ZyzJEnZhWcktIbu6uiPfWJX+dd99yKNvu4vqqgu10OnN+iYqz9MeH5Xv+fvX3ai PtnvJm3ZsUU37fexTrh0Xr/m98c+sKv8ZO8Dm8cXjdRp/tOX6dM5z2jaYZe2XH/J37folmfmaXt9 jRa9eouWL5yt63/43X7Lj4nq7lMO15oT/5yw3Na6+xkncx8YTw1fv3KBfjDjKz04Z5lC0WhS6ojn dyCZfxd2ld8f+8Cu8pO9D+zud6w//g5srT/2ed3pj7/9utMff/91J9l//3WnP/Z9nemP/V5n+utv v4SZNrPIfquoxJ7//r/sD9+baz/6h9/bkmzArVYUL2n52v5f30TsEwZl2g+tre7VvRcuXNir+50+ coD98L8/txsaG+xV7z1k5+z+437LH+D32ZLs6nDUjoarbUl21pDT+iVfsXn8XS7/8dAsW5K9dEfI Du0ojtU09CdJq6E31/VHvm3bdiRUZvvT8o3kRxtr7aX//L09YETXz4fW20hEfqh6kf3tkZPs+Vvr 7T/vM6hH20tEfl+Onz3J7+z5f9WIHFuS/WZFnZH81n46MlbLBe+sS0oNzXW015d9YiLyM/2WXR2O 2rZt29Hwdjtz0PFJy7ftXX/Pj87LsN9oevzrKt6wM/KO6df8Zv2xD+wqv7vrEpEfql5sS7KDA765 y3WxfeDvbEn2oHGX9mv+e//3XXvIQVfZNZFoXL+rvc237V1/xn09LiaihqtG5NhXLt7U4+0kIr/t GHv2d6GkhIy/P/eBHeX31z6ws9+x/vw7sLWe/K4lI79ZT/d7ic6P9++/RNfQl7//EpGfqPmT3ub3 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 RK5CYII= --nextPart7033508.496cTYEzTO-- From MAILER-DAEMON Sun Mar 17 16:15:25 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHJzJ-0004zU-9J for mharc-gnumed-devel@gnu.org; Sun, 17 Mar 2013 16:15:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UH9Q5-0005h4-Eb for Gnumed-devel@gnu.org; Sun, 17 Mar 2013 04:58:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UH9Q4-00071H-74 for Gnumed-devel@gnu.org; Sun, 17 Mar 2013 04:58:21 -0400 Received: from mail-wg0-f43.google.com ([74.125.82.43]:64494) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UH9Q4-000712-18 for Gnumed-devel@gnu.org; Sun, 17 Mar 2013 04:58:20 -0400 Received: by mail-wg0-f43.google.com with SMTP id e12so3868751wge.10 for ; Sun, 17 Mar 2013 01:58:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=jPs+O5rnItshUWOhwp21UOYCwSIiFL45eKJM6JJ11D4=; b=IyQC1QCHXRL4/v67PyPZmlmGmaJ/rZEOEOB9WNC/CY0lQjQ6dcDjUqKdZ+a4RnupO5 JfohBKcZqli2livbfa8/lPDy7wr9vHdaOTjbC5xp9t/Ym2bFZdklUpUhwyICbRlvCM6V wbHmGZcjHUnmH5VYsSjD2iBg3D7+FAEp9shiSoFzijeu2dMOwXIrWEb5MON0DVgHdtjb bREtXob4vSIfyHSBsTnKAF57M3fXwgf4p5U+ZqmdGGext+Cune5vsriY2EBrp33JO1SB jGGGOpTt1Ahu82S2y0ZQgE5gmhLMfKyrLZXtcLYVePMK1zvjwMnc8h/WrUXm7I3UYuzB 9CtA== MIME-Version: 1.0 X-Received: by 10.180.77.9 with SMTP id o9mr10813621wiw.16.1363510698361; Sun, 17 Mar 2013 01:58:18 -0700 (PDT) Received: by 10.227.58.65 with HTTP; Sun, 17 Mar 2013 01:58:18 -0700 (PDT) In-Reply-To: References: <090EB3BF-6457-473B-8653-ABADF07A1BF8@gmail.com> Date: Sun, 17 Mar 2013 09:58:18 +0100 Message-ID: From: Nicolas Barbier To: Eric Maeker Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 74.125.82.43 X-Mailman-Approved-At: Sun, 17 Mar 2013 16:15:23 -0400 Cc: GNUmed list , Gerialist@yahoogroupes.fr, freemedforms-asso@googlegroups.com, opensuse-medical@opensuse.org, Holger Schmuhl , Thomas Karopka , FedoraMedical , Debian Med Project List , mmtplus@medicalistes.org, freemedforms@googlegroups.com, "Christian A. Reiter" Subject: Re: [Gnumed-devel] Med-E-Tel 2013 Poster X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 08:58:28 -0000 2013/3/16 Eric Maeker : > http://ericmaeker.fr/FreeMedForms/medetel_2013.pdf > > Thanks for your review and comments. =E2=80=9CActually, the DDI engine=E2=80=9D =E2=86=92 =E2=80=9CCurrently, th= e DDI engine=E2=80=9D =E2=80=9CSome development is actually started=E2=80=9D =E2=86=92 =E2=80=9CS= ome development is currently underway=E2=80=9D (or =E2=80=9Chas just been started=E2=80=9D or = so) =E2=80=9Cduring three different moments=E2=80=9D =E2=86=92 =E2=80=9Cat thre= e different moments=E2=80=9D (because =E2=80=9Cduring=E2=80=9D indicates a period, while =E2=80=9Cmoment= =E2=80=9D is instantaneous) =E2=80=9Cto avoid competing conflicts=E2=80=9D: What is a =E2=80=9Ccompetin= g conflict=E2=80=9D? Of less importance are: =E2=80=9Crequire a user validation to pass through.=E2=80=9D =E2=86=92 =E2= =80=9Crequire a user validation to continue.=E2=80=9D (because =E2=80=9Cto pass through=E2=80=9D= has a more physical meaning in my mind) =E2=80=9Cthe DDI software of the project=E2=80=9D =E2=86=92 =E2=80=9Cthe pr= oject=E2=80=99s DDI software=E2=80=9D or maybe =E2=80=9CFreeMedForms=E2=80=99 prescription module=E2=80=9D Question: Does FreeMedForms use the same XML-based interface (as GNUmed) to communicate with FreeDiams? =E2=80=9Cimplemented this interoperability.=E2=80=9D =E2=86=92 =E2=80=9Cimp= lemented this interface.=E2=80=9D Great job of telling the important things in such a concise manner (which I guess is the most important property of such a poster?). Nicolas --=20 A. Because it breaks the logical sequence of discussion. Q. Why is top posting bad? From MAILER-DAEMON Sun Mar 17 16:15:25 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHJzJ-0004zr-D5 for mharc-gnumed-devel@gnu.org; Sun, 17 Mar 2013 16:15:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42686) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHALL-0006kI-Mo for Gnumed-devel@gnu.org; Sun, 17 Mar 2013 05:57:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHALK-00073u-IA for Gnumed-devel@gnu.org; Sun, 17 Mar 2013 05:57:31 -0400 Received: from mail-we0-x231.google.com ([2a00:1450:400c:c03::231]:53892) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHALK-00073o-7q for Gnumed-devel@gnu.org; Sun, 17 Mar 2013 05:57:30 -0400 Received: by mail-we0-f177.google.com with SMTP id d7so4043192wer.8 for ; Sun, 17 Mar 2013 02:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:x-mailer:from:subject:date :to; bh=lEfptJno7PZW4ureKCxItUJt8SH93v7Sh6qlq/PLwms=; b=uemW+V6JtXporrFch/zQNVgLetk/OklBKfMRzioUIaCp7/JNom6YUaQp1h8SU+0HpL tsY1q7ubZmkzxFiKncPFT2ppckv3zqwRbUmxuSdFghn1tv2ag2v3+BKgg7kVdr80WwYQ T7w5uRWKdA6ZFthJxQnDswJa3ShRTW7Sf4cH+n+rcKtR8xTDLN+WNU7B9NmXBUpqBqmH Ph6nSAUG2Lu5r0oU5aHjQcB7IRlltXhj3t5qwEyPaj9psri540gvbYX43LDEiElrm4P8 88c6JoOthkBV0Q8sUTkbDToRxGfS9Rb5tHlpjnpsuBlcbs7pujQwFRy2SrGminzPt7nq LtSA== X-Received: by 10.180.108.3 with SMTP id hg3mr10934726wib.33.1363514249417; Sun, 17 Mar 2013 02:57:29 -0700 (PDT) Received: from [10.72.238.89] ([37.161.134.217]) by mx.google.com with ESMTPS id n2sm7245789wiy.6.2013.03.17.02.57.20 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 17 Mar 2013 02:57:28 -0700 (PDT) References: <090EB3BF-6457-473B-8653-ABADF07A1BF8@gmail.com> Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: multipart/alternative; boundary=Apple-Mail-27A92886-A66F-4E1C-9E61-876A28E3BA2A Content-Transfer-Encoding: 7bit Message-Id: X-Mailer: iPhone Mail (10B141) From: Eric Maeker Date: Sun, 17 Mar 2013 10:57:16 +0100 To: Nicolas Barbier X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::231 X-Mailman-Approved-At: Sun, 17 Mar 2013 16:15:23 -0400 Cc: GNUmed list , "Gerialist@yahoogroupes.fr" , "freemedforms-asso@googlegroups.com" , "opensuse-medical@opensuse.org" , Holger Schmuhl , Thomas Karopka , FedoraMedical , Debian Med Project List , "mmtplus@medicalistes.org" , "freemedforms@googlegroups.com" , "Christian A. Reiter" Subject: Re: [Gnumed-devel] Med-E-Tel 2013 Poster X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 09:57:37 -0000 --Apple-Mail-27A92886-A66F-4E1C-9E61-876A28E3BA2A Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 17 mars 2013 =C3=A0 09:58, Nicolas Barbier a =C3= =A9crit : > =E2=80=9Cto avoid competing conflicts=E2=80=9D: What is a =E2=80=9Ccompeti= ng conflict=E2=80=9D? Ah ah ah I missed this ! This is the sign of 'working too late in the night'= :D Competing interests of course ;) http://www.plosbiology.org/static/competing Thanks for your review, I ll make a longer answer tonight. =C3=89ric=20= --Apple-Mail-27A92886-A66F-4E1C-9E61-876A28E3BA2A Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Le 17 mars 2013 =C3=A0 09:58, Nicolas B= arbier <nicolas.barbier@gmai= l.com> a =C3=A9crit :

=E2=80=9Cto avoid competing conflicts=E2=80=9D: What is a =E2=80=9Ccompe= ting conflict=E2=80=9D?

Ah ah ah I missed this ! This i= s the sign of 'working too late in the night' :D

Co= mpeting interests of course ;)

http://www.plosbiology.org/static/competing<= /div>

<= /span>
Thanks for your review, I ll make a longer answer tonight.

=C3=89r= ic 
= --Apple-Mail-27A92886-A66F-4E1C-9E61-876A28E3BA2A-- From MAILER-DAEMON Sun Mar 17 21:03:31 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHOU7-0002dO-Jn for mharc-gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:03:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHOU5-0002cW-5V for gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:03:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHOU4-0004g1-5G for gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:03:29 -0400 Received: from s2.leksoft.com.pl ([188.116.55.177]:34936) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHOU3-0004fj-UD for gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:03:28 -0400 Received: from [213.227.111.1] (helo=jl-mobile) by s2.leksoft.com.pl with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1UHOUI-0001hF-G1 for gnumed-devel@gnu.org; Mon, 18 Mar 2013 02:03:42 +0100 Date: Mon, 18 Mar 2013 02:03:20 +0100 From: Jerzy Luszawski To: gnumed-devel@gnu.org Message-ID: <20130318020320.183d0021@jl-mobile> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 188.116.55.177 Subject: [Gnumed-devel] dem.staff.fk_role column removed X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2013 01:03:30 -0000 Hello everybody! After few years of break in using Gnumed, I am trying to get back to it. I checked out git repository, bootstrapped database v18, and found couple of problems ;) The most important is inability to enlist a person as staff, which seems to be related to change in v18 database (v18-dem-staff-static.sql) which was not reflected in code (gmStaff.py). I am not up-to-date with current concepts, so I don't want to fix it myself. ----- relevant part of the log ----------- 2013-03-18 01:00:14 ERROR gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::run_rw_queries() #1201): PG error message: ERROR: column "fk_role" of relation "staff" does not exist LINE 3: (fk_identity, fk_role, db_user, short_alias) ^ 2013-03-18 01:00:14 DEBUG gm.gui (/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx() #196): unhandled exception caught: Traceback (most recent call last): File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmStaffWidgets.py", line 268, in _on_enlist_button_pressed short_alias = self._TXT_short_alias.GetValue().strip() File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/business/gmStaff.py", line 182, in create_staff rows, idx = gmPG2.run_rw_queries(link_obj = conn, queries = queries, end_tx = True) File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/pycommon/gmPG2.py", line 1194, in run_rw_queries curs.execute(query['cmd'], args) File "/usr/lib/python2.7/dist-packages/psycopg2/extras.py", line 123, in execute return _cursor.execute(self, query, vars) ProgrammingError: column "fk_role" of relation "staff" does not exist LINE 3: (fk_identity, fk_role, db_user, short_alias) ------------ log end ---- Best regards, Jerzy PS. There is no tag in git repository for 1.3 release :( From MAILER-DAEMON Sun Mar 17 21:23:50 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHOnm-0007Aq-4W for mharc-gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:23:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52741) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHOnj-0007AZ-RT for gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:23:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHOni-0002GC-BO for gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:23:47 -0400 Received: from s2.leksoft.com.pl ([188.116.55.177]:35009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHOni-0002Fx-4X for gnumed-devel@gnu.org; Sun, 17 Mar 2013 21:23:46 -0400 Received: from [213.227.111.1] (helo=jl-mobile) by s2.leksoft.com.pl with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1UHOny-0001mz-ER for gnumed-devel@gnu.org; Mon, 18 Mar 2013 02:24:02 +0100 Date: Mon, 18 Mar 2013 02:23:41 +0100 From: Jerzy Luszawski To: gnumed-devel@gnu.org Message-ID: <20130318022341.2242ea18@jl-mobile> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 188.116.55.177 Subject: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2013 01:23:49 -0000 Hi, Another minor problem I got when running from VCS tree was dependency on python-hl7. When this library is missing the client throws unhandled exception. ------- terminal output --- .======================================================== | Unhandled exception caught ! | Type : | Value: No module named hl7 `======================================================== Traceback (most recent call last): File "gnumed.py", line 603, in from Gnumed.wxpython import gmGuiMain File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py", line 82, in from Gnumed.wxpython import gmEMRBrowser File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py", line 35, in from Gnumed.wxpython import gmVaccWidgets File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmVaccWidgets.py", line 38, in from Gnumed.wxpython import gmFormWidgets File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmFormWidgets.py", line 26, in from Gnumed.wxpython import gmMacro File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmMacro.py", line 54, in from Gnumed.wxpython import gmMeasurementWidgets File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmMeasurementWidgets.py", line 24, in from Gnumed.business import gmHL7 File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/business/gmHL7.py", line 14, in import hl7 as pyhl7 ImportError: No module named hl7 ----------- end of terminal output ---- This was easy to handle - I just installed it, but could not find any hint about this prerequisite in documentation (wiki). Perhaps check-prerequisites script should test for its presence? Regards, Jerzy From MAILER-DAEMON Mon Mar 18 04:18:13 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHVGn-00012K-29 for mharc-gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:18:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44698) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHVGj-00011F-QK for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:18:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHVGi-0000fI-IJ for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:18:09 -0400 Received: from mout.gmx.net ([212.227.17.20]:58460) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHVGi-0000e8-9d for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:18:08 -0400 Received: from mailout-de.gmx.net ([10.1.76.35]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MR9tJ-1U9TzV1sEx-00UXlk for ; Mon, 18 Mar 2013 09:18:06 +0100 Received: (qmail invoked by alias); 18 Mar 2013 08:18:06 -0000 Received: from pD954D682.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.214.130] by mail.gmx.net (mp035) with SMTP; 18 Mar 2013 09:18:06 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/xmp9MNSfxkrbpcwEIDC7XsKxRNwiETc9A4nOjL5 xvF7mrr+fnO16+ Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UHVGe-0001lm-Rf for gnumed-devel@gnu.org; Mon, 18 Mar 2013 09:18:04 +0100 Date: Mon, 18 Mar 2013 09:18:04 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130318081804.GA3927@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Subject: Re: [Gnumed-devel] (no subject) X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2013 08:18:11 -0000 On Sun, Mar 17, 2013 at 07:22:03PM +0530, Vaibhav Banait wrote: > Gnumed 1.3 is working great on windows, but for the generation of > hindi document using a template i already had sent you on the forum. > Is xelatex still not the default engine. That's right. If you want to make GNUmed use the XeLaTeX engine you need to tell it so in the form template configuration dialog. > I will send you sanskrit 2003 font, log and template again if needed If the above doesn't work for you then, yes, please do. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Mon Mar 18 04:21:12 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHVJg-0001Tk-OA for mharc-gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:21:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45418) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHVJa-0001Rs-Ln for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:21:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHVJY-00028B-Q9 for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:21:06 -0400 Received: from mout.gmx.net ([212.227.17.20]:49918) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHVJY-00027s-Fw for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:21:04 -0400 Received: from mailout-de.gmx.net ([10.1.76.2]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LyPe4-1UkUWH2WAQ-015pnv for ; Mon, 18 Mar 2013 09:21:03 +0100 Received: (qmail invoked by alias); 18 Mar 2013 08:20:58 -0000 Received: from pD954D682.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.214.130] by mail.gmx.net (mp002) with SMTP; 18 Mar 2013 09:20:58 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX19rm2Rg0fBr57NJewiRWjYEpe+rKeVHC742AjN9fz 8Rn1KGFhTj/QY4 Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UHVJQ-0002GV-HF for gnumed-devel@gnu.org; Mon, 18 Mar 2013 09:20:56 +0100 Date: Mon, 18 Mar 2013 09:20:56 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130318082056.GC3927@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130318081804.GA3927@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130318081804.GA3927@hermes.hilbert.loc> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Subject: Re: [Gnumed-devel] (no subject) X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2013 08:21:10 -0000 On Mon, Mar 18, 2013 at 09:18:04AM +0100, Karsten Hilbert wrote: > > Gnumed 1.3 is working great on windows, but for the generation of > > hindi document using a template i already had sent you on the forum. > > Is xelatex still not the default engine. > > That's right. If you want to make GNUmed use the XeLaTeX > engine you need to tell it so in the form template > configuration dialog. For each form, that is. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Mon Mar 18 04:24:36 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHVMy-00029F-Ny for mharc-gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:24:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHVMv-00025q-GR for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:24:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHVMn-0002vv-H4 for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:24:33 -0400 Received: from mout.gmx.net ([212.227.17.20]:53883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHVMn-0002uQ-8E for gnumed-devel@gnu.org; Mon, 18 Mar 2013 04:24:25 -0400 Received: from mailout-de.gmx.net ([10.1.76.20]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MhOyy-1U3hbW0mu2-00MZcH for ; Mon, 18 Mar 2013 09:24:24 +0100 Received: (qmail invoked by alias); 18 Mar 2013 08:24:24 -0000 Received: from pD954D682.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.214.130] by mail.gmx.net (mp020) with SMTP; 18 Mar 2013 09:24:24 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1+Z+J85d8qZTHip3xntMMRMTQQO6CUPm4ZDF/OYZW S8BpSEDzlCO4D3 Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UHVMl-0002LH-AE for gnumed-devel@gnu.org; Mon, 18 Mar 2013 09:24:23 +0100 Date: Mon, 18 Mar 2013 09:24:23 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130318082423.GD3927@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130318020320.183d0021@jl-mobile> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130318020320.183d0021@jl-mobile> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Subject: Re: [Gnumed-devel] dem.staff.fk_role column removed X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2013 08:24:35 -0000 On Mon, Mar 18, 2013 at 02:03:20AM +0100, Jerzy Luszawski wrote: > The most important is inability to enlist a person as staff, which > seems to be related to change in v18 database > (v18-dem-staff-static.sql) which was not reflected in code (gmStaff.py). Indeed. I wonder how that escaped testing. Oh well. Will release a fix tomorrow. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Tue Mar 19 06:24:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHtil-0002H3-Nc for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 06:24:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46212) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHtii-0002Gr-Dg for gnumed-devel@gnu.org; Tue, 19 Mar 2013 06:24:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHtig-0002Cu-Q3 for gnumed-devel@gnu.org; Tue, 19 Mar 2013 06:24:40 -0400 Received: from mail-wi0-x229.google.com ([2a00:1450:400c:c05::229]:41620) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHtif-0002CU-NP for gnumed-devel@gnu.org; Tue, 19 Mar 2013 06:24:38 -0400 Received: by mail-wi0-f169.google.com with SMTP id l13so4053107wie.0 for ; Tue, 19 Mar 2013 03:24:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=XMM6Qu+ULifR5pH0gyEczAEhc1ynnVhxB3cUHq+ie3g=; b=eeQZ2M1a++rM8X1vh1sL8l7pZ9JuRWfpC1Wgr20GBY59r6KOXugHoWzwONrl4MY55D l0OVgU3P9Hmh35DjurAX0FsNWhux9cOcW73LRnZnvzoqFklz4Kw/H1cxs/UU2ibTGpEZ APz6EgSFgLvQmBZWvNoQjYYYtZ+MxVwFffexmpeKY9wDPIvVmzaeRjdRomf6qOGoQ8oG z3CueSw2ypn1MnHqT6WxqAfe6tVQ83UNbvyq/R4rUdcngzeP66AwdsL6S6xv4cXuhKzA nMJqk+rROShQZupqACi7c9yteaIOtZavl1QxTYNFL4qORSgVOd8rcBa0sH1BYa0cHAfX 66WQ== MIME-Version: 1.0 X-Received: by 10.180.74.228 with SMTP id x4mr3906417wiv.0.1363688676269; Tue, 19 Mar 2013 03:24:36 -0700 (PDT) Received: by 10.194.109.197 with HTTP; Tue, 19 Mar 2013 03:24:35 -0700 (PDT) Date: Tue, 19 Mar 2013 15:54:35 +0530 Message-ID: From: Vaibhav Banait To: Karsten Hilbert , Sebastian Hilbert , GNUmed list Content-Type: multipart/mixed; boundary=f46d043c7efe222f3804d8448355 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c05::229 Subject: [Gnumed-devel] Hindi template X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 10:24:42 -0000 --f46d043c7efe222f3804d8448355 Content-Type: text/plain; charset=UTF-8 Hi I am not able to use hindi template. I have attached log file template and link for the font. Kindly oblige. http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip -- Vaibhav S Banait MD (Med), DNB (Med), DM (Gastroenterology), Ph: Vaibhav:09860643436 --f46d043c7efe222f3804d8448355 Content-Type: application/octet-stream; name="gnumed-1160.log" Content-Disposition: attachment; filename="gnumed-1160.log" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 77u/MjAxMy0wMy0xOSAxMjoxMTozNyAgQ1JJVElDQUwgIGdtLmxvZ2dpbmcgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtbG9nMjo6X19zZXR1cF9sb2dnaW5nKCkgIzIyOSk6IC0tLS0tLS0t IHN0YXJ0IG9mIGxvZ2dpbmcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwMTMtMDMt MTkgMTI6MTE6MzcgIElORk8gICAgICBnbS5sb2dnaW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWxvZzI6Ol9fc2V0dXBfbG9nZ2luZygpICMyMzApOiBsb2cgZmlsZSBpcyA8QzpcVXNl cnNcVmFpYmhhdiBCYW5haXRcLmdudW1lZFxnbnVtZWQtMTE2MC5sb2c+CjIwMTMtMDMtMTkgMTI6 MTE6MzcgIElORk8gICAgICBnbS5sb2dnaW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWxvZzI6Ol9fc2V0dXBfbG9nZ2luZygpICMyMzEpOiBsb2cgbGV2ZWwgaXMgW0RFQlVHXQoyMDEz LTAzLTE5IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubG9nZ2luZyAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21sb2cyOjpfX3NldHVwX2xvZ2dpbmcoKSAjMjMyKTogbG9nIGZpbGUgZW5jb2Rp bmcgaXMgPHV0Zjg+CjIwMTMtMDMtMTkgMTI6MTE6MzcgIElORk8gICAgICBnbS5sb2dnaW5nIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWxvZzI6Ol9fc2V0dXBfbG9nZ2luZygpICMyMzMp OiBpbml0aWFsIHB5dGhvbi5zdHIgLT4gcHl0aG9uLnVuaWNvZGUgZW5jb2RpbmcgaXMgPGNwMTI1 Mj4KMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6 bG9nX3N0YXJ0dXBfaW5mbygpICMyNjMpOiBTdGFydGluZyB1cCBhcyBtYWluIG1vZHVsZSAoJFJl dmlzaW9uOiAxLjE2OSAkKS4KMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxhdW5j aGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNjQpOiBHTlVtZWQgY2xpZW50IHZl cnNpb24gWzEuMy4wXSBvbiBicmFuY2ggWzEuM10KMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAg ICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNjUpOiBQbGF0 Zm9ybTogKCdXaW5kb3dzJywgJ2RlbGwtUEMnLCAnNycsICc2LjEuNzYwMScsICd4ODYnLCAneDg2 IEZhbWlseSA2IE1vZGVsIDIzIFN0ZXBwaW5nIDEwLCBHZW51aW5lSW50ZWwnKQoyMDEzLTAzLTE5 IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9p bmZvKCkgIzI2Nik6IFB5dGhvbiAyLjYuNiAocjI2Njo4NDI5NywgQXVnIDI0IDIwMTAsIDE4OjQ2 OjMyKSBbTVNDIHYuMTUwMCAzMiBiaXQgKEludGVsKV0gb24gd2luMzIgKG50KQoyMDEzLTAzLTE5 IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9p bmZvKCkgIzI3Mik6IHByb2Nlc3MgZW52aXJvbm1lbnQ6CjIwMTMtMDMtMTkgMTI6MTE6MzcgIElO Rk8gICAgICBnbS5sYXVuY2hlciAoPHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8oKSAjMjc0KTog ICAgICAgICAgICAgICAgICAgICAgICAgICR7VE1QfTogQzpcVXNlcnNcVkFJQkhBfjFcQXBwRGF0 YVxMb2NhbFxUZW1wCjIwMTMtMDMtMTkgMTI6MTE6MzcgIElORk8gICAgICBnbS5sYXVuY2hlciAo PHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8oKSAjMjc0KTogICAgICAgICAgICAgICAgICR7Q09N UFVURVJOQU1FfTogREVMTC1QQwoyMDEzLTAzLTE5IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubGF1 bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9pbmZvKCkgIzI3NCk6ICAgICAgICAgICAgICAg ICAgICR7VVNFUkRPTUFJTn06IGRlbGwtUEMKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAg IGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAg ICAgICAgICAgJHtQU01PRFVMRVBBVEh9OiBDOlxXaW5kb3dzXHN5c3RlbTMyXFdpbmRvd3NQb3dl clNoZWxsXHYxLjBcTW9kdWxlc1wKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxh dW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAgICAgJHtD T01NT05QUk9HUkFNRklMRVN9OiBDOlxQcm9ncmFtIEZpbGVzXENvbW1vbiBGaWxlcwoyMDEzLTAz LTE5IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1 cF9pbmZvKCkgIzI3NCk6ICAgICAgICAgJHtQUk9DRVNTT1JfSURFTlRJRklFUn06IHg4NiBGYW1p bHkgNiBNb2RlbCAyMyBTdGVwcGluZyAxMCwgR2VudWluZUludGVsCjIwMTMtMDMtMTkgMTI6MTE6 MzcgIElORk8gICAgICBnbS5sYXVuY2hlciAoPHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8oKSAj Mjc0KTogICAgICAgICAgICAgICAgICR7UFJPR1JBTUZJTEVTfTogQzpcUHJvZ3JhbSBGaWxlcwoy MDEzLTAzLTE5IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2df c3RhcnR1cF9pbmZvKCkgIzI3NCk6ICAgICAgICAgICAke1BST0NFU1NPUl9SRVZJU0lPTn06IDE3 MGEKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6 bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAgICAgICAgICAgICAke1NZU1RFTVJPT1R9 OiBDOlxXaW5kb3dzCjIwMTMtMDMtMTkgMTI6MTE6MzcgIElORk8gICAgICBnbS5sYXVuY2hlciAo PHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8oKSAjMjc0KTogICAgICAgICAgICAgICAgICAgICAg ICAgJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6 XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07Qzpc V2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVz XE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdt LmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAgICAg ICAgICAgICAgICAke0NPTVNQRUN9OiBDOlxXaW5kb3dzXHN5c3RlbTMyXGNtZC5leGUKMjAxMy0w My0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0 dXBfaW5mbygpICMyNzQpOiAgICAgICAgICAgICAgICAgICAgICAgICAke1RFTVB9OiBDOlxVc2Vy c1xWQUlCSEF+MVxBcHBEYXRhXExvY2FsXFRlbXAKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAg ICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAg ICAke1BST0NFU1NPUl9BUkNISVRFQ1RVUkV9OiB4ODYKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5G TyAgICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAg ICAgICAgICAgICAgJHtBTExVU0VSU1BST0ZJTEV9OiBDOlxQcm9ncmFtRGF0YQoyMDEzLTAzLTE5 IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9p bmZvKCkgIzI3NCk6ICAgICAgICAgICAgICAgICAgJHtTRVNTSU9OTkFNRX06IENvbnNvbGUKMjAx My0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0 YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAgICAgICAgICAgICAgICR7SE9NRVBBVEh9OiBcVXNl cnNcVmFpYmhhdiBCYW5haXQKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxhdW5j aGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAgICAgICAgICAg ICAgICR7VVNFUk5BTUV9OiBWYWliaGF2IEJhbmFpdAoyMDEzLTAzLTE5IDEyOjExOjM3ICBJTkZP ICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9pbmZvKCkgIzI3NCk6ICAg ICAgICAgICAgICAgICAgJHtMT0dPTlNFUlZFUn06IFxcREVMTC1QQwoyMDEzLTAzLTE5IDEyOjEx OjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9pbmZvKCkg IzI3NCk6ICAgICAgICAgICAgICAgICAke0xPQ0FMQVBQREFUQX06IEM6XFVzZXJzXFZhaWJoYXYg QmFuYWl0XEFwcERhdGFcTG9jYWwKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAgIGdtLmxh dW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAgICAgICAg ICAgICR7UFJPR1JBTURBVEF9OiBDOlxQcm9ncmFtRGF0YQoyMDEzLTAzLTE5IDEyOjExOjM3ICBJ TkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9pbmZvKCkgIzI3NCk6 ICAgICAgICAgICAgICAgICAgICAgICR7UEFUSEVYVH06IC5DT007LkVYRTsuQkFUOy5DTUQ7LlZC UzsuVkJFOy5KUzsuSlNFOy5XU0Y7LldTSDsuTVNDCjIwMTMtMDMtMTkgMTI6MTE6MzcgIElORk8g ICAgICBnbS5sYXVuY2hlciAoPHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8oKSAjMjc0KTogICAg ICAgICAgICAgJHtGUF9OT19IT1NUX0NIRUNLfTogTk8KMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5G TyAgICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAg ICAgICAgICAgICAgICAgICAgICAgJHtXSU5ESVJ9OiBDOlxXaW5kb3dzCjIwMTMtMDMtMTkgMTI6 MTE6MzcgIElORk8gICAgICBnbS5sYXVuY2hlciAoPHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8o KSAjMjc0KTogICAgICAgICAgICAgICAgICAgICAgJHtBUFBEQVRBfTogQzpcVXNlcnNcVmFpYmhh diBCYW5haXRcQXBwRGF0YVxSb2FtaW5nCjIwMTMtMDMtMTkgMTI6MTE6MzcgIElORk8gICAgICBn bS5sYXVuY2hlciAoPHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8oKSAjMjc0KTogICAgICAgICAg ICAgICAgICAgICR7SE9NRURSSVZFfTogQzoKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAgICAg IGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAgICAg ICAgICAgICAgICR7U1lTVEVNRFJJVkV9OiBDOgoyMDEzLTAzLTE5IDEyOjExOjM3ICBJTkZPICAg ICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9pbmZvKCkgIzI3NCk6ICAgICAg ICAgJHtOVU1CRVJfT0ZfUFJPQ0VTU09SU306IDIKMjAxMy0wMy0xOSAxMjoxMTozNyAgSU5GTyAg ICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6bG9nX3N0YXJ0dXBfaW5mbygpICMyNzQpOiAgICAg ICAgICAgICAgJHtQUk9DRVNTT1JfTEVWRUx9OiA2CjIwMTMtMDMtMTkgMTI6MTE6MzcgIElORk8g ICAgICBnbS5sYXVuY2hlciAoPHN0cmluZz46OmxvZ19zdGFydHVwX2luZm8oKSAjMjc0KTogICAg ICAgICAgICAgICAgICAgICAgICAgICAke09TfTogV2luZG93c19OVAoyMDEzLTAzLTE5IDEyOjEx OjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2dfc3RhcnR1cF9pbmZvKCkg IzI3NCk6ICAgICAgICAgICAgICAgICAgICAgICAke1BVQkxJQ306IEM6XFVzZXJzXFB1YmxpYwoy MDEzLTAzLTE5IDEyOjExOjM3ICBJTkZPICAgICAgZ20ubGF1bmNoZXIgKDxzdHJpbmc+Ojpsb2df c3RhcnR1cF9pbmZvKCkgIzI3NCk6ICAgICAgICAgICAgICAgICAgJHtVU0VSUFJPRklMRX06IEM6 XFVzZXJzXFZhaWJoYXYgQmFuYWl0CjIwMTMtMDMtMTkgMTI6MTE6MzcgIElORk8gICAgICBnbS5j ZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6YWRkX2NsaSgpICM1MDcpOiBh ZGRpbmcgY29tbWFuZCBsaW5lIGFyZ3VtZW50cwoyMDEzLTAzLTE5IDEyOjExOjM3ICBERUJVRyAg ICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmFkZF9jbGkoKSAj NTA4KTogcmF3IGNvbW1hbmQgbGluZSBpczoKMjAxMy0wMy0xOSAxMjoxMTozNyAgREVCVUcgICAg IGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjphZGRfY2xpKCkgIzUw OSk6IFsnQzpcXFByb2dyYW0gRmlsZXNcXEdOVW1lZC1jbGllbnRcXGJpblxcZ251bWVkLmV4ZSdd CjIwMTMtMDMtMTkgMTI6MTE6MzcgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbLS1kZWJ1Z10gbm90IGluIGdy b3VwIFtjbGldIGluIHNvdXJjZSBbY2xpXQoyMDEzLTAzLTE5IDEyOjExOjM3ICBERUJVRyAgICAg Z20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBv cHRpb24gWy0tc2xhdmVdIG5vdCBpbiBncm91cCBbY2xpXSBpbiBzb3VyY2UgW2NsaV0KMjAxMy0w My0xOSAxMjoxMTozNyAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFstLXNraXAtdXBkYXRlLWNoZWNrXSBub3Qg aW4gZ3JvdXAgW2NsaV0gaW4gc291cmNlIFtjbGldCjIwMTMtMDMtMTkgMTI6MTE6MzcgIERFQlVH ICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4 OSk6IG9wdGlvbiBbLS1oaXBhYV0gbm90IGluIGdyb3VwIFtjbGldIGluIHNvdXJjZSBbY2xpXQoy MDEzLTAzLTE5IDEyOjExOjM3ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gWy0tbG9jYWwtaW1wb3J0XSBub3Qg aW4gZ3JvdXAgW2NsaV0gaW4gc291cmNlIFtjbGldCjIwMTMtMDMtMTkgMTI6MTE6MzcgIERFQlVH ICAgICBnbS5sYXVuY2hlciAoPHN0cmluZz46OnNldHVwX2xvY2FsX3JlcG9fcGF0aCgpICMyMDUp OiBbQzpcVXNlcnNcVmFpYmhhdiBCYW5haXRcLmdudW1lZFxsb2NhbF9jb2RlXDEuM1xHbnVtZWRc d3hHbGFkZVdpZGdldHNdIG5vdCBmb3VuZAoyMDEzLTAzLTE5IDEyOjExOjM3ICBJTkZPICAgICAg Z20ubGF1bmNoZXIgKDxzdHJpbmc+OjpzZXR1cF9sb2NhbF9yZXBvX3BhdGgoKSAjMjA2KTogbG9j YWwgd3hHbGFkZSB3aWRnZXRzIHJlcG9zaXRvcnkgbm90IGF2YWlsYWJsZQoyMDEzLTAzLTE5IDEy OjExOjM4ICBJTkZPICAgICAgZ20uZGF0ZXRpbWUgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtZGF0ZXRpbWU6Ojxtb2R1bGU+KCkgIzYwKTogJFJldmlzaW9uOiAxLjM0ICQKMjAxMy0wMy0x OSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmRhdGV0aW1lIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWRhdGV0aW1lOjo8bW9kdWxlPigpICM2MSk6IG14LkRhdGVUaW1lIHZlcnNpb246IDMu Mi4xCjIwMTMtMDMtMTkgMTI6MTE6MzggIElORk8gICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICMyOSk6ICRSZXZpc2lvbjogMS4xOCAk CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM2OCk6IGtub3duIGhvb2tzOgoyMDEzLTAz LTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBwb3N0X3BhdGllbnRfYWN0aXZhdGlvbgoyMDEz LTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBwb3N0X3BlcnNvbl9jcmVhdGlvbgoyMDEz LTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBzaHV0ZG93bi1wb3N0LUdVSQoyMDEzLTAz LTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBzdGFydHVwLWFmdGVyLUdVSS1pbml0CjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IHN0YXJ0dXAtYmVmb3JlLUdVSQoyMDEzLTAz LTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiByZXF1ZXN0X3VzZXJfYXR0ZW50aW9uCjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IGFwcF9hY3RpdmF0ZWRfc3RhcnR1cAoyMDEz LTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBhcHBfYWN0aXZhdGVkCjIwMTMtMDMtMTkg MTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IGFwcF9kZWFjdGl2YXRlZAoyMDEzLTAzLTE5IDEyOjEx OjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21ob29r czo6PG1vZHVsZT4oKSAjNzApOiBhZnRlcl9zdWJzdGFuY2VfaW50YWtlX21vZGlmaWVkCjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IGFmdGVyX3Rlc3RfcmVzdWx0X21vZGlmaWVk CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IGFmdGVyX3NvYXBfbW9kaWZpZWQK MjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmhvb2sgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtaG9va3M6Ojxtb2R1bGU+KCkgIzcwKTogYWZ0ZXJfY29kZV9saW5rX21vZGlm aWVkCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IGFmdGVyX25ld19kb2NfY3Jl YXRlZAoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBiZWZvcmVfcHJpbnRfZG9j CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IGJlZm9yZV9mYXhfZG9jCjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWhvb2tzOjo8bW9kdWxlPigpICM3MCk6IGJlZm9yZV9tYWlsX2RvYwoyMDEzLTAzLTE5 IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBiZWZvcmVfcHJpbnRfZG9jX3BhcnQKMjAxMy0wMy0x OSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmhvb2sgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtaG9va3M6Ojxtb2R1bGU+KCkgIzcwKTogYmVmb3JlX2ZheF9kb2NfcGFydAoyMDEzLTAzLTE5 IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBiZWZvcmVfbWFpbF9kb2NfcGFydAoyMDEzLTAzLTE5 IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBiZWZvcmVfZXh0ZXJuYWxfZG9jX2FjY2VzcwoyMDEz LTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21ob29rczo6PG1vZHVsZT4oKSAjNzApOiBkYl9tYWludGVuYW5jZV93YXJuaW5nCjIw MTMtMDMtMTkgMTI6MTE6MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxMTIpOiB0aGlzIE9TIGRv ZXMgbm90IGhhdmUgbG9jYWxlLkxDX01FU1NBR0VTCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVH ICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xv Y2FsZV9zZXR0aW5ncygpICMxMjIpOiB1bm1vZGlmaWVkIHN0YXJ0dXAgbG9jYWxlIHNldHRpbmdz IChzaG91bGQgYmUgW0NdKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3Mo KSAjMTI0KTogY3VycmVudCBsb2NhbGUgc2V0dGluZ3M6CjIwMTMtMDMtMTkgMTI6MTE6MzggIERF QlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9n X2xvY2FsZV9zZXR0aW5ncygpICMxMjUpOiBsb2NhbGUuZ2V0X2xvY2FsZSgpOiAoTm9uZSwgTm9u ZSkKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzEyNyk6IGxvY2Fs ZS5nZXRfbG9jYWxlKExDX01PTkVUQVJZKTogKE5vbmUsIE5vbmUpCjIwMTMtMDMtMTkgMTI6MTE6 MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46 Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxMjcpOiBsb2NhbGUuZ2V0X2xvY2FsZShMQ19USU1F KTogKE5vbmUsIE5vbmUpCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygp ICMxMjcpOiBsb2NhbGUuZ2V0X2xvY2FsZShMQ19DT0xMQVRFKTogKE5vbmUsIE5vbmUpCjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxMjcpOiBsb2NhbGUuZ2V0X2xv Y2FsZShMQ19DVFlQRSk6IChOb25lLCBOb25lKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAg ICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2Nh bGVfc2V0dGluZ3MoKSAjMTI3KTogbG9jYWxlLmdldF9sb2NhbGUoTENfTlVNRVJJQyk6IChOb25l LCBOb25lKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTMwKTog KGxvY2FsZS5zZXRfbG9jYWxlKExDX05VTUVSSUMpOiBDKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBE RUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xv Z19sb2NhbGVfc2V0dGluZ3MoKSAjMTMwKTogKGxvY2FsZS5zZXRfbG9jYWxlKExDX01PTkVUQVJZ KTogQykKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzEzMCk6IChs b2NhbGUuc2V0X2xvY2FsZShMQ19DT0xMQVRFKTogQykKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVC VUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2df bG9jYWxlX3NldHRpbmdzKCkgIzEzMCk6IChsb2NhbGUuc2V0X2xvY2FsZShMQ19DVFlQRSk6IEMp CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxMzApOiAobG9jYWxl LnNldF9sb2NhbGUoTENfQUxMKTogQykKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdt LmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3Nl dHRpbmdzKCkgIzEzMCk6IChsb2NhbGUuc2V0X2xvY2FsZShMQ19USU1FKTogQykKMjAxMy0wMy0x OSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzEzMyk6IGxvY2FsZS5nZXRkZWZhdWx0 bG9jYWxlKCkgLSBkZWZhdWx0ICh1c2VyKSBsb2NhbGU6ICgnZW5fSU4nLCAnY3AxMjUyJykKMjAx My0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzEzNyk6IGVuY29kaW5nIHNh bml0eSBjaGVjayAoYWxzbyBjaGVjayAibG9jYWxlLm5sX2xhbmdpbmZvKENPREVTRVQpIiBiZWxv dyk6CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxNDIpOiBzeXMu Z2V0ZGVmYXVsdGVuY29kaW5nKCk6IFthc2NpaV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcg ICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9j YWxlX3NldHRpbmdzKCkgIzE0Myk6IGxvY2FsZS5nZXRwcmVmZXJyZWRlbmNvZGluZygpOiBbY3Ax MjUyXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTQ0KTogbG9j YWxlLmdldGxvY2FsZSgpWzFdOiBbTm9uZV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAg IGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxl X3NldHRpbmdzKCkgIzE0NSk6IHN5cy5nZXRmaWxlc3lzdGVtZW5jb2RpbmcoKTogW21iY3NdCjIw MTMtMDMtMTkgMTI6MTE6MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxNTIpOiBlbmNvZGluZyBz dWdnZXN0ZWQgYnkgbG9jYWxlIChjcDEyNTIpIGRvZXMgbm90IG1hdGNoIGVuY29kaW5nIGN1cnJl bnRseSBzZXQgaW4gbG9jYWxlIChOb25lKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAg Z20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVf c2V0dGluZ3MoKSAjMTUzKTogdGhpcyBtaWdodCBsZWFkIHRvIGVuY29kaW5nIGVycm9ycwoyMDEz LTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTU4KTogPGNvZGVjcz4gbW9k dWxlIENBTiBoYW5kbGUgZW5jb2RpbmcgW2NwMTI1Ml0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVC VUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2df bG9jYWxlX3NldHRpbmdzKCkgIzE1OCk6IDxjb2RlY3M+IG1vZHVsZSBDQU4gaGFuZGxlIGVuY29k aW5nIFthc2NpaV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE1 OCk6IDxjb2RlY3M+IG1vZHVsZSBDQU4gaGFuZGxlIGVuY29kaW5nIFttYmNzXQoyMDEzLTAzLTE5 IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTYxKTogb24gTGludXggeW91IGNhbiBk ZXRlcm1pbmUgYSBsaWtlbHkgY2FuZGlkYXRlIGZvciB0aGUgZW5jb2RpbmcgYnkgcnVubmluZyAi bG9jYWxlIGNoYXJtYXAiCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygp ICMxNjMpOiBsb2NhbGUgcmVsYXRlZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMgKCR7TEFOR30gaXMg dHlwaWNhbGx5IHVzZWQpOgoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3Mo KSAjMTY4KTogJHtMQU5HVUFHRX0gbm90IHNldAoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAg ICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2Nh bGVfc2V0dGluZ3MoKSAjMTY4KTogJHtMQ19BTEx9IG5vdCBzZXQKMjAxMy0wMy0xOSAxMjoxMToz OCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6 X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE2OCk6ICR7TENfQ1RZUEV9IG5vdCBzZXQKMjAxMy0w My0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE2OCk6ICR7TEFOR30gbm90IHNl dAoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTcwKTogZGF0YWJh c2Ugb2YgbG9jYWxlIGNvbnZlbnRpb25zOgoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAg Z20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVf c2V0dGluZ3MoKSAjMTc0KTogbG9jYWxlLmxvY2FsZWNvbnYobW9uX2RlY2ltYWxfcG9pbnQpOiAK MjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE3NCk6IGxvY2FsZS5s b2NhbGVjb252KGludF9mcmFjX2RpZ2l0cyk6IDEyNwoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJV RyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19s b2NhbGVfc2V0dGluZ3MoKSAjMTc0KTogbG9jYWxlLmxvY2FsZWNvbnYocF9zZXBfYnlfc3BhY2Up OiAxMjcKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE3NCk6IGxv Y2FsZS5sb2NhbGVjb252KGZyYWNfZGlnaXRzKTogMTI3CjIwMTMtMDMtMTkgMTI6MTE6MzggIERF QlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9n X2xvY2FsZV9zZXR0aW5ncygpICMxNzQpOiBsb2NhbGUubG9jYWxlY29udih0aG91c2FuZHNfc2Vw KTogCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxNzQpOiBsb2Nh bGUubG9jYWxlY29udihuX3NpZ25fcG9zbik6IDEyNwoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJV RyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19s b2NhbGVfc2V0dGluZ3MoKSAjMTc0KTogbG9jYWxlLmxvY2FsZWNvbnYoZGVjaW1hbF9wb2ludCk6 IC4KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE3NCk6IGxvY2Fs ZS5sb2NhbGVjb252KGludF9jdXJyX3N5bWJvbCk6IAoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJV RyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19s b2NhbGVfc2V0dGluZ3MoKSAjMTc0KTogbG9jYWxlLmxvY2FsZWNvbnYobl9jc19wcmVjZWRlcyk6 IDEyNwoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc0KTogbG9j YWxlLmxvY2FsZWNvbnYocF9zaWduX3Bvc24pOiAxMjcKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVC VUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2df bG9jYWxlX3NldHRpbmdzKCkgIzE3NCk6IGxvY2FsZS5sb2NhbGVjb252KG1vbl90aG91c2FuZHNf c2VwKTogCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxNzQpOiBs b2NhbGUubG9jYWxlY29udihuZWdhdGl2ZV9zaWduKTogCjIwMTMtMDMtMTkgMTI6MTE6MzggIERF QlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9n X2xvY2FsZV9zZXR0aW5ncygpICMxNzQpOiBsb2NhbGUubG9jYWxlY29udihjdXJyZW5jeV9zeW1i b2wpOiAKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE3NCk6IGxv Y2FsZS5sb2NhbGVjb252KG5fc2VwX2J5X3NwYWNlKTogMTI3CjIwMTMtMDMtMTkgMTI6MTE6Mzgg IERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9f bG9nX2xvY2FsZV9zZXR0aW5ncygpICMxNzQpOiBsb2NhbGUubG9jYWxlY29udihtb25fZ3JvdXBp bmcpOiBbXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc0KTog bG9jYWxlLmxvY2FsZWNvbnYocF9jc19wcmVjZWRlcyk6IDEyNwoyMDEzLTAzLTE5IDEyOjExOjM4 ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpf X2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc0KTogbG9jYWxlLmxvY2FsZWNvbnYocG9zaXRpdmVf c2lnbik6IAoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc0KTog bG9jYWxlLmxvY2FsZWNvbnYoZ3JvdXBpbmcpOiBbXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBXQVJO SU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19s b2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBkb2VzIG5vdCBzdXBwb3J0IG5sX2xhbmdp bmZvIGNhdGVnb3J5IGxvY2FsZS5DT0RFU0VUCjIwMTMtMDMtMTkgMTI6MTE6MzggIFdBUk5JTkcg ICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2Fs ZV9zZXR0aW5ncygpICMxODUpOiB0aGlzIE9TIGRvZXMgbm90IHN1cHBvcnQgbmxfbGFuZ2luZm8g Y2F0ZWdvcnkgbG9jYWxlLkRfVF9GTVQKMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdt LmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3Nl dHRpbmdzKCkgIzE4NSk6IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9ydCBubF9sYW5naW5mbyBjYXRl Z29yeSBsb2NhbGUuRF9GTVQKMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmkxOG4g KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdz KCkgIzE4NSk6IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9ydCBubF9sYW5naW5mbyBjYXRlZ29yeSBs b2NhbGUuVF9GTVQKMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmkxOG4gKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE4 NSk6IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9ydCBubF9sYW5naW5mbyBjYXRlZ29yeSBsb2NhbGUu VF9GTVRfQU1QTQoyMDEzLTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1 KTogdGhpcyBPUyBkb2VzIG5vdCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5S QURJWENIQVIKMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmkxOG4gKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE4NSk6 IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9ydCBubF9sYW5naW5mbyBjYXRlZ29yeSBsb2NhbGUuVEhP VVNFUAoyMDEzLTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhp cyBPUyBkb2VzIG5vdCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5ZRVNFWFBS CjIwMTMtMDMtMTkgMTI6MTE6MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxODUpOiB0aGlzIE9T IGRvZXMgbm90IHN1cHBvcnQgbmxfbGFuZ2luZm8gY2F0ZWdvcnkgbG9jYWxlLk5PRVhQUgoyMDEz LTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBkb2Vz IG5vdCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5DUk5DWVNUUgoyMDEzLTAz LTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBkb2VzIG5v dCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5FUkEKMjAxMy0wMy0xOSAxMjox MTozOCAgV0FSTklORyAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4 bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE4NSk6IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9y dCBubF9sYW5naW5mbyBjYXRlZ29yeSBsb2NhbGUuRVJBX0RfVF9GTVQKMjAxMy0wMy0xOSAxMjox MTozOCAgV0FSTklORyAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4 bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE4NSk6IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9y dCBubF9sYW5naW5mbyBjYXRlZ29yeSBsb2NhbGUuRVJBX0RfRk1UCjIwMTMtMDMtMTkgMTI6MTE6 MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46 Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxODUpOiB0aGlzIE9TIGRvZXMgbm90IHN1cHBvcnQg bmxfbGFuZ2luZm8gY2F0ZWdvcnkgbG9jYWxlLkFMVF9ESUdJVFMKMjAxMy0wMy0xOSAxMjoxMToz OCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6 Z2V0X2VuY29kaW5nKCkgIzQxOCk6ICphY3R1YWwqIGVuY29kaW5nIG9mIGxvY2FsZSBpcyBOb25l LCB1c2luZyBlbmNvZGluZyAqcmVjb21tZW5kZWQqIGJ5IGxvY2FsZQoyMDEzLTAzLTE5IDEyOjEx OjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThu OjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTk4KTogZ21JMThOLmdldF9lbmNvZGluZygpOiBj cDEyNTIKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtaTE4bjo6YWN0aXZhdGVfbG9jYWxlKCkgIzI0OSk6IGFjdGl2YXRp bmcgdXNlci1kZWZhdWx0IGxvY2FsZSB3aXRoIDxsb2NhbGUuc2V0bG9jYWxlKGxvY2FsZS5MQ19B TEwsICcnKT4gcmV0dXJuczogW0VuZ2xpc2hfSW5kaWEuMTI1Ml0KMjAxMy0wMy0xOSAxMjoxMToz OCAgV0FSTklORyAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6 X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzExMik6IHRoaXMgT1MgZG9lcyBub3QgaGF2ZSBsb2Nh bGUuTENfTUVTU0FHRVMKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkg IzEyMik6IGxvY2FsZSBzZXR0aW5ncyBhZnRlciBhY3RpdmF0aW5nIHVzZXItZGVmYXVsdCBsb2Nh bGUKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzEyNCk6IGN1cnJl bnQgbG9jYWxlIHNldHRpbmdzOgoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4 biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGlu Z3MoKSAjMTI1KTogbG9jYWxlLmdldF9sb2NhbGUoKTogKCdFbmdsaXNoX0luZGlhJywgJzEyNTIn KQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTI3KTogbG9jYWxl LmdldF9sb2NhbGUoTENfTU9ORVRBUlkpOiAoJ0VuZ2xpc2hfSW5kaWEnLCAnMTI1MicpCjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxMjcpOiBsb2NhbGUuZ2V0X2xv Y2FsZShMQ19USU1FKTogKCdFbmdsaXNoX0luZGlhJywgJzEyNTInKQoyMDEzLTAzLTE5IDEyOjEx OjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThu OjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTI3KTogbG9jYWxlLmdldF9sb2NhbGUoTENfQ09M TEFURSk6ICgnRW5nbGlzaF9JbmRpYScsICcxMjUyJykKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVC VUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2df bG9jYWxlX3NldHRpbmdzKCkgIzEyNyk6IGxvY2FsZS5nZXRfbG9jYWxlKExDX0NUWVBFKTogKCdF bmdsaXNoX0luZGlhJywgJzEyNTInKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20u aTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0 dGluZ3MoKSAjMTI3KTogbG9jYWxlLmdldF9sb2NhbGUoTENfTlVNRVJJQyk6ICgnRW5nbGlzaF9J bmRpYScsICcxMjUyJykKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkg IzEzMCk6IChsb2NhbGUuc2V0X2xvY2FsZShMQ19OVU1FUklDKTogRW5nbGlzaF9JbmRpYS4xMjUy KQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTMwKTogKGxvY2Fs ZS5zZXRfbG9jYWxlKExDX01PTkVUQVJZKTogRW5nbGlzaF9JbmRpYS4xMjUyKQoyMDEzLTAzLTE5 IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTMwKTogKGxvY2FsZS5zZXRfbG9jYWxl KExDX0NPTExBVEUpOiBFbmdsaXNoX0luZGlhLjEyNTIpCjIwMTMtMDMtMTkgMTI6MTE6MzggIERF QlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9n X2xvY2FsZV9zZXR0aW5ncygpICMxMzApOiAobG9jYWxlLnNldF9sb2NhbGUoTENfQ1RZUEUpOiBF bmdsaXNoX0luZGlhLjEyNTIpCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThu IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5n cygpICMxMzApOiAobG9jYWxlLnNldF9sb2NhbGUoTENfQUxMKTogRW5nbGlzaF9JbmRpYS4xMjUy KQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTMwKTogKGxvY2Fs ZS5zZXRfbG9jYWxlKExDX1RJTUUpOiBFbmdsaXNoX0luZGlhLjEyNTIpCjIwMTMtMDMtMTkgMTI6 MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkx OG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxMzMpOiBsb2NhbGUuZ2V0ZGVmYXVsdGxvY2Fs ZSgpIC0gZGVmYXVsdCAodXNlcikgbG9jYWxlOiAoJ2VuX0lOJywgJ2NwMTI1MicpCjIwMTMtMDMt MTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxMzcpOiBlbmNvZGluZyBzYW5pdHkg Y2hlY2sgKGFsc28gY2hlY2sgImxvY2FsZS5ubF9sYW5naW5mbyhDT0RFU0VUKSIgYmVsb3cpOgoy MDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTQyKTogc3lzLmdldGRl ZmF1bHRlbmNvZGluZygpOiBbYXNjaWldCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBn bS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9z ZXR0aW5ncygpICMxNDMpOiBsb2NhbGUuZ2V0cHJlZmVycmVkZW5jb2RpbmcoKTogW2NwMTI1Ml0K MjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE0NCk6IGxvY2FsZS5n ZXRsb2NhbGUoKVsxXTogWzEyNTJdCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5p MThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0 aW5ncygpICMxNDUpOiBzeXMuZ2V0ZmlsZXN5c3RlbWVuY29kaW5nKCk6IFttYmNzXQoyMDEzLTAz LTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTUyKTogZW5jb2Rpbmcgc3VnZ2Vz dGVkIGJ5IGxvY2FsZSAoY3AxMjUyKSBkb2VzIG5vdCBtYXRjaCBlbmNvZGluZyBjdXJyZW50bHkg c2V0IGluIGxvY2FsZSAoMTI1MikKMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmkx OG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRp bmdzKCkgIzE1Myk6IHRoaXMgbWlnaHQgbGVhZCB0byBlbmNvZGluZyBlcnJvcnMKMjAxMy0wMy0x OSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE1OCk6IDxjb2RlY3M+IG1vZHVsZSBD QU4gaGFuZGxlIGVuY29kaW5nIFtjcDEyNTJdCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAg ICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2Fs ZV9zZXR0aW5ncygpICMxNTgpOiA8Y29kZWNzPiBtb2R1bGUgQ0FOIGhhbmRsZSBlbmNvZGluZyBb MTI1Ml0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE1OCk6IDxj b2RlY3M+IG1vZHVsZSBDQU4gaGFuZGxlIGVuY29kaW5nIFthc2NpaV0KMjAxMy0wMy0xOSAxMjox MTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4 bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE1OCk6IDxjb2RlY3M+IG1vZHVsZSBDQU4gaGFu ZGxlIGVuY29kaW5nIFttYmNzXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4 biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGlu Z3MoKSAjMTYxKTogb24gTGludXggeW91IGNhbiBkZXRlcm1pbmUgYSBsaWtlbHkgY2FuZGlkYXRl IGZvciB0aGUgZW5jb2RpbmcgYnkgcnVubmluZyAibG9jYWxlIGNoYXJtYXAiCjIwMTMtMDMtMTkg MTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxNjMpOiBsb2NhbGUgcmVsYXRlZCBlbnZp cm9ubWVudCB2YXJpYWJsZXMgKCR7TEFOR30gaXMgdHlwaWNhbGx5IHVzZWQpOgoyMDEzLTAzLTE5 IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTY4KTogJHtMQU5HVUFHRX0gbm90IHNl dAoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTY4KTogJHtMQ19B TEx9IG5vdCBzZXQKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE2 OCk6ICR7TENfQ1RZUEV9IG5vdCBzZXQKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdt LmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3Nl dHRpbmdzKCkgIzE2OCk6ICR7TEFOR30gbm90IHNldAoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJV RyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19s b2NhbGVfc2V0dGluZ3MoKSAjMTcwKTogZGF0YWJhc2Ugb2YgbG9jYWxlIGNvbnZlbnRpb25zOgoy MDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc3KTogbG9jYWxlLmxv Y2FsZWNvbnYobW9uX2RlY2ltYWxfcG9pbnQpOiAuCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVH ICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xv Y2FsZV9zZXR0aW5ncygpICMxNzcpOiBsb2NhbGUubG9jYWxlY29udihpbnRfZnJhY19kaWdpdHMp OiAyCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxNzcpOiBsb2Nh bGUubG9jYWxlY29udihwX3NlcF9ieV9zcGFjZSk6IDEKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVC VUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2df bG9jYWxlX3NldHRpbmdzKCkgIzE3Nyk6IGxvY2FsZS5sb2NhbGVjb252KGZyYWNfZGlnaXRzKTog MgoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc3KTogbG9jYWxl LmxvY2FsZWNvbnYodGhvdXNhbmRzX3NlcCk6ICwKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcg ICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9j YWxlX3NldHRpbmdzKCkgIzE3Nyk6IGxvY2FsZS5sb2NhbGVjb252KG5fc2lnbl9wb3NuKTogNAoy MDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc3KTogbG9jYWxlLmxv Y2FsZWNvbnYoZGVjaW1hbF9wb2ludCk6IC4KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAg IGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxl X3NldHRpbmdzKCkgIzE3Nyk6IGxvY2FsZS5sb2NhbGVjb252KGludF9jdXJyX3N5bWJvbCk6IElO UgoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc3KTogbG9jYWxl LmxvY2FsZWNvbnYobl9jc19wcmVjZWRlcyk6IDEKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcg ICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9j YWxlX3NldHRpbmdzKCkgIzE3Nyk6IGxvY2FsZS5sb2NhbGVjb252KHBfc2lnbl9wb3NuKTogNAoy MDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc3KTogbG9jYWxlLmxv Y2FsZWNvbnYobW9uX3Rob3VzYW5kc19zZXApOiAsCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVH ICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xv Y2FsZV9zZXR0aW5ncygpICMxNzcpOiBsb2NhbGUubG9jYWxlY29udihuZWdhdGl2ZV9zaWduKTog LQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc3KTogbG9jYWxl LmxvY2FsZWNvbnYoY3VycmVuY3lfc3ltYm9sKTogUnMuCjIwMTMtMDMtMTkgMTI6MTE6MzggIERF QlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9n X2xvY2FsZV9zZXR0aW5ncygpICMxNzcpOiBsb2NhbGUubG9jYWxlY29udihuX3NlcF9ieV9zcGFj ZSk6IDEKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE3Nyk6IGxv Y2FsZS5sb2NhbGVjb252KG1vbl9ncm91cGluZyk6IFszLCAyLCAwXQoyMDEzLTAzLTE5IDEyOjEx OjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThu OjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTc3KTogbG9jYWxlLmxvY2FsZWNvbnYocF9jc19w cmVjZWRlcyk6IDEKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE3 Nyk6IGxvY2FsZS5sb2NhbGVjb252KHBvc2l0aXZlX3NpZ24pOiAKMjAxMy0wMy0xOSAxMjoxMToz OCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6 X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE3Nyk6IGxvY2FsZS5sb2NhbGVjb252KGdyb3VwaW5n KTogWzMsIDIsIDBdCjIwMTMtMDMtMTkgMTI6MTE6MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMx ODUpOiB0aGlzIE9TIGRvZXMgbm90IHN1cHBvcnQgbmxfbGFuZ2luZm8gY2F0ZWdvcnkgbG9jYWxl LkNPREVTRVQKMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmkxOG4gKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE4NSk6 IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9ydCBubF9sYW5naW5mbyBjYXRlZ29yeSBsb2NhbGUuRF9U X0ZNVAoyMDEzLTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhp cyBPUyBkb2VzIG5vdCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5EX0ZNVAoy MDEzLTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBk b2VzIG5vdCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5UX0ZNVAoyMDEzLTAz LTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBkb2VzIG5v dCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5UX0ZNVF9BTVBNCjIwMTMtMDMt MTkgMTI6MTE6MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWkxOG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxODUpOiB0aGlzIE9TIGRvZXMgbm90 IHN1cHBvcnQgbmxfbGFuZ2luZm8gY2F0ZWdvcnkgbG9jYWxlLlJBRElYQ0hBUgoyMDEzLTAzLTE5 IDEyOjExOjM4ICBXQVJOSU5HICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBkb2VzIG5vdCBz dXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVnb3J5IGxvY2FsZS5USE9VU0VQCjIwMTMtMDMtMTkgMTI6 MTE6MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkx OG46Ol9fbG9nX2xvY2FsZV9zZXR0aW5ncygpICMxODUpOiB0aGlzIE9TIGRvZXMgbm90IHN1cHBv cnQgbmxfbGFuZ2luZm8gY2F0ZWdvcnkgbG9jYWxlLllFU0VYUFIKMjAxMy0wMy0xOSAxMjoxMToz OCAgV0FSTklORyAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6 X19sb2dfbG9jYWxlX3NldHRpbmdzKCkgIzE4NSk6IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9ydCBu bF9sYW5naW5mbyBjYXRlZ29yeSBsb2NhbGUuTk9FWFBSCjIwMTMtMDMtMTkgMTI6MTE6MzggIFdB Uk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9n X2xvY2FsZV9zZXR0aW5ncygpICMxODUpOiB0aGlzIE9TIGRvZXMgbm90IHN1cHBvcnQgbmxfbGFu Z2luZm8gY2F0ZWdvcnkgbG9jYWxlLkNSTkNZU1RSCjIwMTMtMDMtMTkgMTI6MTE6MzggIFdBUk5J TkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fbG9nX2xv Y2FsZV9zZXR0aW5ncygpICMxODUpOiB0aGlzIE9TIGRvZXMgbm90IHN1cHBvcnQgbmxfbGFuZ2lu Zm8gY2F0ZWdvcnkgbG9jYWxlLkVSQQoyMDEzLTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20u aTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0 dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBkb2VzIG5vdCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVn b3J5IGxvY2FsZS5FUkFfRF9UX0ZNVAoyMDEzLTAzLTE5IDEyOjExOjM4ICBXQVJOSU5HICAgZ20u aTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0 dGluZ3MoKSAjMTg1KTogdGhpcyBPUyBkb2VzIG5vdCBzdXBwb3J0IG5sX2xhbmdpbmZvIGNhdGVn b3J5IGxvY2FsZS5FUkFfRF9GTVQKMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmkx OG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6X19sb2dfbG9jYWxlX3NldHRp bmdzKCkgIzE4NSk6IHRoaXMgT1MgZG9lcyBub3Qgc3VwcG9ydCBubF9sYW5naW5mbyBjYXRlZ29y eSBsb2NhbGUuQUxUX0RJR0lUUwoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4 biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpfX2xvZ19sb2NhbGVfc2V0dGlu Z3MoKSAjMTk4KTogZ21JMThOLmdldF9lbmNvZGluZygpOiAxMjUyCjIwMTMtMDMtMTkgMTI6MTE6 MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46 Ol9fc3BsaXRfbG9jYWxlX2ludG9fbGV2ZWxzKCkgIzk1KTogc3BsaXR0aW5nIGNhbm9uaWNhbCBs b2NhbGUgW0VuZ2xpc2hfSW5kaWFdIGludG8gbGV2ZWxzCjIwMTMtMDMtMTkgMTI6MTE6MzggIERF QlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Ol9fc3Bs aXRfbG9jYWxlX2ludG9fbGV2ZWxzKCkgIzEwNCk6IHN5c3RlbSBsb2NhbGUgbGV2ZWxzOiB7J2Nv dW50cnknOiAnRW5nbGlzaF9JbmRpYScsICdmdWxsJzogJ0VuZ2xpc2hfSW5kaWEnLCAnbGFuZ3Vh Z2UnOiAnRW5nbGlzaCd9CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5jZmcgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbLS10 ZXh0LWRvbWFpbl0gbm90IGluIGdyb3VwIFtjbGldIGluIHNvdXJjZSBbY2xpXQoyMDEzLTAzLTE5 IDEyOjExOjM4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gWy0tbGFuZy1nZXR0ZXh0XSBub3QgaW4gZ3JvdXAg W2NsaV0gaW4gc291cmNlIFtjbGldCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5j ZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlv biBbaW50ZXJuYWw6OmxvY2FsLWltcG9ydF0gZm91bmQgaW4gc291cmNlIFtpbnRlcm5hbF0KMjAx My0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtaTE4bjo6aW5zdGFsbF9kb21haW4oKSAjMjc4KTogZG9tYWluIG5vdCBzcGVjaWZp ZWQsIGRlcml2aW5nIGZyb20gc2NyaXB0IG5hbWUKMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAg ICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6aW5zdGFsbF9k b21haW4oKSAjMjgxKTogdGV4dCBkb21haW4gaXMgW2dudW1lZF0KMjAxMy0wMy0xOSAxMjoxMToz OCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6 aW5zdGFsbF9kb21haW4oKSAjMjg0KTogc2VhcmNoaW5nIG1lc3NhZ2UgY2F0YWxvZyBmaWxlIGZv ciBzeXN0ZW0gbG9jYWxlIFtFbmdsaXNoX0luZGlhXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJV RyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjppbnN0YWxs X2RvbWFpbigpICMyOTEpOiAke0xBTkdVQUdFfSA9IFtOb25lXQoyMDEzLTAzLTE5IDEyOjExOjM4 ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21pMThuOjpp bnN0YWxsX2RvbWFpbigpICMyOTEpOiAke0xDX0FMTH0gPSBbTm9uZV0KMjAxMy0wMy0xOSAxMjox MTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4 bjo6aW5zdGFsbF9kb21haW4oKSAjMjkxKTogJHtMQ19NRVNTQUdFU30gPSBbTm9uZV0KMjAxMy0w My0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtaTE4bjo6aW5zdGFsbF9kb21haW4oKSAjMjkxKTogJHtMQU5HfSA9IFtOb25lXQoyMDEz LTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21pMThuOjppbnN0YWxsX2RvbWFpbigpICMzMjMpOiBObyB1c2UgbG9va2luZyBpbiBz dGFuZGFyZCBQT1NJWCBsb2NhdGlvbnMgLSBub3QgYSBQT1NJWCBzeXN0ZW0uCjIwMTMtMDMtMTkg MTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWkxOG46Omluc3RhbGxfZG9tYWluKCkgIzMyNyk6IGxvb2tpbmcgYXQgJHtHTlVNRURfRElSfQoy MDEzLTAzLTE5IDEyOjExOjM4ICBJTkZPICAgICAgZ20uaTE4biAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21pMThuOjppbnN0YWxsX2RvbWFpbigpICMzMzMpOiAke0dOVU1FRF9ESVJ9IG5v dCBzZXQKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtaTE4bjo6aW5zdGFsbF9kb21haW4oKSAjMzQyKTogbG9va2luZyBh Ym92ZSBiaW5hcnkgaW5zdGFsbCBkaXJlY3RvcnkgW0M6XFByb2dyYW0gRmlsZXNcR05VbWVkLWNs aWVudFxwb10KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4bjo6aW5zdGFsbF9kb21haW4oKSAjMzQ2KTogbG9va2lu ZyBpbiBiaW5hcnkgaW5zdGFsbCBkaXJlY3RvcnkgW0M6XFByb2dyYW0gRmlsZXNcR05VbWVkLWNs aWVudFxiaW5ccG9dCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5pMThuIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Omluc3RhbGxfZG9tYWluKCkgIzM1MSk6IHRy eWluZyBbQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xpZW50XHBvXSgvRW5nbGlzaF9JbmRpYS9M Q19NRVNTQUdFUy9nbnVtZWQubW8pCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5p MThuIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWkxOG46Omluc3RhbGxfZG9tYWluKCkg IzM2Mik6IGRvZXMgbm90IHRyYW5zbGF0ZTogW1RyYW5zbGF0ZSB0aGlzIG9yIGkxOG4gaW50byA8 ZW5fRU4+IHdpbGwgbm90IHdvcmsgcHJvcGVybHkgIV0gPT4gW1RyYW5zbGF0ZSB0aGlzIG9yIGkx OG4gaW50byA8ZW5fRU4+IHdpbGwgbm90IHdvcmsgcHJvcGVybHkgIV0KMjAxMy0wMy0xOSAxMjox MTozOCAgREVCVUcgICAgIGdtLmkxOG4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaTE4 bjo6aW5zdGFsbF9kb21haW4oKSAjMzUxKTogdHJ5aW5nIFtDOlxQcm9ncmFtIEZpbGVzXEdOVW1l ZC1jbGllbnRcYmluXHBvXSgvRW5nbGlzaF9JbmRpYS9MQ19NRVNTQUdFUy9nbnVtZWQubW8pCjIw MTMtMDMtMTkgMTI6MTE6MzggIFdBUk5JTkcgICBnbS5pMThuIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbWkxOG46Omluc3RhbGxfZG9tYWluKCkgIzM3Myk6IGZhbGxpbmcgYmFjayB0byBO dWxsVHJhbnNsYXRpb25zKCkgY2xhc3MKMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdt LmxvZ2dpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtbG9nMjo6c2V0X3N0cmluZ19l bmNvZGluZygpICMxOTMpOiBzZXR0aW5nIHB5dGhvbi5zdHIgLT4gcHl0aG9uLnVuaWNvZGUgZW5j b2RpbmcgdG8gPDEyNTI+IChsb2NhbGUuZ2V0bG9jYWxlKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBE RUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgp ICMzODkpOiBvcHRpb24gWy0taGVscF0gbm90IGluIGdyb3VwIFtjbGldIGluIHNvdXJjZSBbY2xp XQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gWy1oXSBub3QgaW4gZ3JvdXAg W2NsaV0gaW4gc291cmNlIFtjbGldCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5j ZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlv biBbLT9dIG5vdCBpbiBncm91cCBbY2xpXSBpbiBzb3VyY2UgW2NsaV0KMjAxMy0wMy0xOSAxMjox MTozOCAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcy OjpnZXQoKSAjMzg5KTogb3B0aW9uIFstLXZlcnNpb25dIG5vdCBpbiBncm91cCBbY2xpXSBpbiBz b3VyY2UgW2NsaV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFstVl0gbm90 IGluIGdyb3VwIFtjbGldIGluIHNvdXJjZSBbY2xpXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJV RyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6OmluaXRf cGF0aHMoKSAjMTQzKTogd3hQeXRob24gbm90IGF2YWlsYWJsZQoyMDEzLTAzLTE5IDEyOjExOjM4 ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6 OmluaXRfcGF0aHMoKSAjMTQ0KTogZGV0ZWN0aW5nIHBhdGhzIGRpcmVjdGx5CjIwMTMtMDMtMTkg MTI6MTE6MzggIElORk8gICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z210b29sczo6aW5pdF9wYXRocygpICMxNTApOiBhcHAgbmFtZSBwYXNzZWQgaW4gYXMgW2dudW1l ZF0KMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXRvb2xzOjppbml0X3BhdGhzKCkgIzE1Nyk6IGZyb3plbiBhcHAsIGlu c3RhbGxlZCBpbnRvIHRlbXBvcmFyeSBwYXRoCjIwMTMtMDMtMTkgMTI6MTE6MzggIEVSUk9SICAg ICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X3NldF9zeXN0 ZW1fY29uZmlnX2RpcigpICMyNzIpOiBbZ21QYXRoczpzeXN0ZW1fY29uZmlnX2Rpcl06IGludmFs aWQgcGF0aCBbL2V0Y1xnbnVtZWRdCjIwMTMtMDMtMTkgMTI6MTE6MzggIEVSUk9SICAgICBnbS50 b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X3NldF9zeXN0ZW1fYXBw X2RhdGFfZGlyKCkgIzI4NCk6IFtnbVBhdGhzOnN5c3RlbV9hcHBfZGF0YV9kaXJdOiBpbnZhbGlk IHBhdGggW3NoYXJlXGdudW1lZF0KMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLnRv b2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjppbml0X3BhdGhzKCkgIzE5 OCk6IHByZXZpb3VzIHRlbXAgZGlyOiBjOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRl bXAKMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXRvb2xzOjppbml0X3BhdGhzKCkgIzIwMCk6IGludGVybWVkaWF0ZSB0 ZW1wIGRpcjogYzpcdXNlcnNcdmFpYmhhfjFcYXBwZGF0YVxsb2NhbFx0ZW1wXGdudW1lZAoyMDEz LTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtdG9vbHM6Ol9zZXRfdG1wX2RpcigpICMzMjkpOiBwcmV2aW91cyB0ZW1wIGRpcjog YzpcdXNlcnNcdmFpYmhhfjFcYXBwZGF0YVxsb2NhbFx0ZW1wXGdudW1lZAoyMDEzLTAzLTE5IDEy OjExOjM4ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt dG9vbHM6Ol9fbG9nX3BhdGhzKCkgIzI0Mik6IHN5cy5hcmd2WzBdOiBDOlxQcm9ncmFtIEZpbGVz XEdOVW1lZC1jbGllbnRcYmluXGdudW1lZC5leGUKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcg ICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19w YXRocygpICMyNDMpOiBzeXMuZXhlY3V0YWJsZTogQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xp ZW50XGJpblxnbnVtZWQuZXhlCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS50b29s cyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjQ0 KTogc3lzLl9NRUlQQVNTOiBDOlxQcm9ncmFtIEZpbGVzXEdOVW1lZC1jbGllbnRcYmluCjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjQ1KTogb3MuZW52aXJvblsiX01FSVBBU1My Il06IDxub3QgZm91bmQ+CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS50b29scyAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjQ2KTog X19maWxlX18gOiBDOlxQcm9ncmFtIEZpbGVzXEdOVW1lZC1jbGllbnRcYmluXGdudW1lZC5leGU/ MTg0ODMyXEdudW1lZFxweWNvbW1vblxnbVRvb2xzLnB5YwoyMDEzLTAzLTE5IDEyOjExOjM4ICBE RUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6Ol9f bG9nX3BhdGhzKCkgIzI0Nyk6IGxvY2FsIGFwcGxpY2F0aW9uIGJhc2UgZGlyOiBDOlxQcm9ncmFt IEZpbGVzXEdOVW1lZC1jbGllbnRcYmluCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBn bS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X19sb2dfcGF0aHMo KSAjMjQ4KTogY3VycmVudCB3b3JraW5nIGRpcjogQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xp ZW50CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjQ5KTogdXNlciBob21lIGRp cjogQzpcVXNlcnNcVmFpYmhhdiBCYW5haXQKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAg IGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19wYXRo cygpICMyNTApOiB1c2VyLXNwZWNpZmljIGNvbmZpZyBkaXI6IEM6XFVzZXJzXFZhaWJoYXYgQmFu YWl0XC5nbnVtZWQKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19wYXRocygpICMyNTEpOiBzeXN0 ZW0td2lkZSBjb25maWcgZGlyOiBDOlxVc2Vyc1xWYWliaGF2IEJhbmFpdFwuZ251bWVkCjIwMTMt MDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjUyKTogc3lzdGVtLXdpZGUgYXBwbGljYXRp b24gZGF0YSBkaXI6IEM6XFByb2dyYW0gRmlsZXNcR05VbWVkLWNsaWVudFxiaW4KMjAxMy0wMy0x OSAxMjoxMTozOCAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXRvb2xzOjpfX2xvZ19wYXRocygpICMyNTMpOiB0ZW1wb3JhcnkgZGlyOiBjOlx1c2Vyc1x2 YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMgoyMDEzLTAzLTE5IDEy OjExOjM4ICBERUJVRyAgICAgZ20uZGF0ZXRpbWUgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtZGF0ZXRpbWU6OmluaXQoKSAjMTI0KTogbXguRGF0ZVRpbWUubm93KCk6IFsyMDEzLTAzLTE5 IDEyOjExOjM4LjA5XQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uZGF0ZXRpbWUg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGF0ZXRpbWU6OmluaXQoKSAjMTI1KTogZGF0 ZXRpbWUubm93KCkgICA6IFsyMDEzLTAzLTE5IDEyOjExOjM4LjA4NjAwMF0KMjAxMy0wMy0xOSAx MjoxMTozOCAgREVCVUcgICAgIGdtLmRhdGV0aW1lIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWRhdGV0aW1lOjppbml0KCkgIzEyNik6IHRpbWUubG9jYWx0aW1lKCkgOiBbdGltZS5zdHJ1 Y3RfdGltZSh0bV95ZWFyPTIwMTMsIHRtX21vbj0zLCB0bV9tZGF5PTE5LCB0bV9ob3VyPTEyLCB0 bV9taW49MTEsIHRtX3NlYz0zOCwgdG1fd2RheT0xLCB0bV95ZGF5PTc4LCB0bV9pc2RzdD0wKV0K MjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmRhdGV0aW1lIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWRhdGV0aW1lOjppbml0KCkgIzEyNyk6IHRpbWUuZ210aW1lKCkgICAg OiBbdGltZS5zdHJ1Y3RfdGltZSh0bV95ZWFyPTIwMTMsIHRtX21vbj0zLCB0bV9tZGF5PTE5LCB0 bV9ob3VyPTYsIHRtX21pbj00MSwgdG1fc2VjPTM4LCB0bV93ZGF5PTEsIHRtX3lkYXk9NzgsIHRt X2lzZHN0PTApXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uZGF0ZXRpbWUgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGF0ZXRpbWU6OmluaXQoKSAjMTMyKTogJFRaIG5v dCBkZWZpbmVkCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5kYXRldGltZSAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21kYXRldGltZTo6aW5pdCgpICMxMzQpOiB0aW1lLmRh eWxpZ2h0OiBbMF0gKHdoZXRoZXIgb3Igbm90IERTVCBpcyBsb2NhbGx5IHVzZWQgYXQgYWxsKQoy MDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uZGF0ZXRpbWUgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtZGF0ZXRpbWU6OmluaXQoKSAjMTM1KTogdGltZS50aW1lem9uZTogWy0x OTgwMF0gc2Vjb25kcwoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uZGF0ZXRpbWUg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGF0ZXRpbWU6OmluaXQoKSAjMTM2KTogdGlt ZS5hbHR6b25lIDogWy0yMzQwMF0gc2Vjb25kcwoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAg ICAgZ20uZGF0ZXRpbWUgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGF0ZXRpbWU6Omlu aXQoKSAjMTM3KTogdGltZS50em5hbWUgIDogW0luZGlhIFN0YW5kYXJkIFRpbWUgLyBJbmRpYSBE YXlsaWdodCBUaW1lXSAobm9uLURTVCAvIERTVCkKMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcg ICAgIGdtLmRhdGV0aW1lIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWRhdGV0aW1lOjpp bml0KCkgIzEzOCk6IG14LkRhdGVUaW1lLm5vdygpLmdtdG9mZnNldCgpOiBbMDU6MzA6MDAuMDBd CjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5kYXRldGltZSAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21kYXRldGltZTo6aW5pdCgpICMxNTEpOiBEU1QgY3VycmVudGx5IGlu IGVmZmVjdDogW0ZhbHNlXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uZGF0ZXRp bWUgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGF0ZXRpbWU6OmluaXQoKSAjMTYzKTog RFNUIGN1cnJlbnRseSBub3QgaW4gZWZmZWN0OiB1c2luZyBVVEMgb2Zmc2V0IG9mIFsxOTgwMF0g c2Vjb25kcyBpbnN0ZWFkIG9mIFsyMzQwMF0gc2Vjb25kcwoyMDEzLTAzLTE5IDEyOjExOjM4ICBE RUJVRyAgICAgZ20uZGF0ZXRpbWUgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGF0ZXRp bWU6OmluaXQoKSAjMTY2KTogVVRDIG9mZnNldCBpcyBwb3NpdGl2ZSwgYXNzdW1pbmcgRUFTVCBv ZiBHcmVlbndpY2ggKGNsb2NrIGlzICJhaGVhZCIpCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVH ICAgICBnbS5kYXRldGltZSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21kYXRldGltZTo6 aW5pdCgpICMxNzQpOiBJU08gdGltZXpvbmU6IFswNTozMDowMC4wMF0gKHRha2VuIGZyb20gbXgu RGF0ZVRpbWUubm93KCkuZ210b2Zmc2V0KCkpCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAg ICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6 IG9wdGlvbiBbLS1jb25mLWZpbGVdIG5vdCBpbiBncm91cCBbY2xpXSBpbiBzb3VyY2UgW2NsaV0K MjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21jZmcyOjphZGRfZmlsZV9zb3VyY2UoKSAjNDQ1KTogZmlsZSBzb3VyY2UgIndv cmtiYXNlIjogQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xpZW50XGdudW1lZC5jb25mICgxMjUy KQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWNmZzI6OnBhcnNlX0lOSV9zdHJlYW0oKSAjMjc0KTogcGFyc2luZyBJTkkt c3R5bGUgZGF0YSBzdHJlYW0gWzxvcGVuIGZpbGUgJ0M6XFByb2dyYW0gRmlsZXNcR05VbWVkLWNs aWVudFxnbnVtZWQuY29uZicsIG1vZGUgJ3JiJyBhdCAweDAyMkYwOTEwPl0KMjAxMy0wMy0xOSAx MjoxMTozOCAgSU5GTyAgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21j ZmcyOjphZGRfZmlsZV9zb3VyY2UoKSAjNDQ1KTogZmlsZSBzb3VyY2UgInN5c3RlbSI6IEM6XFVz ZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVtZWRcZ251bWVkLWNsaWVudC5jb25mICgxMjUyKQoyMDEz LTAzLTE5IDEyOjExOjM4ICBFUlJPUiAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWNmZzI6OmFkZF9maWxlX3NvdXJjZSgpICM0NTgpOiBjYW5ub3Qgb3BlbiBbQzpcVXNl cnNcVmFpYmhhdiBCYW5haXRcLmdudW1lZFxnbnVtZWQtY2xpZW50LmNvbmZdLCBrZWVwaW5nIGFz IGR1bW15IHNvdXJjZQoyMDEzLTAzLTE5IDEyOjExOjM4ICBJTkZPICAgICAgZ20uY2ZnIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmFkZF9maWxlX3NvdXJjZSgpICM0NDUpOiBm aWxlIHNvdXJjZSAidXNlciI6IEM6XFVzZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVtZWRcZ251bWVk LmNvbmYgKDEyNTIpCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBnbS5jZmcgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6cGFyc2VfSU5JX3N0cmVhbSgpICMyNzQpOiBw YXJzaW5nIElOSS1zdHlsZSBkYXRhIHN0cmVhbSBbPG9wZW4gZmlsZSB1J0M6XFxVc2Vyc1xcVmFp YmhhdiBCYW5haXRcXC5nbnVtZWRcXGdudW1lZC5jb25mJywgbW9kZSAncmInIGF0IDB4MDIyRjA5 MTA+XQoyMDEzLTAzLTE5IDEyOjExOjM4ICBJTkZPICAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWNmZzI6OmFkZF9maWxlX3NvdXJjZSgpICM0NDUpOiBmaWxlIHNvdXJj ZSAibG9jYWwiOiBDOlxQcm9ncmFtIEZpbGVzXEdOVW1lZC1jbGllbnRcYmluXGdudW1lZC5jb25m ICgxMjUyKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBFUlJPUiAgICAgZ20uY2ZnIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmFkZF9maWxlX3NvdXJjZSgpICM0NTgpOiBjYW5ub3Qg b3BlbiBbQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xpZW50XGJpblxnbnVtZWQuY29uZl0sIGtl ZXBpbmcgYXMgZHVtbXkgc291cmNlCjIwMTMtMDMtMTkgMTI6MTE6MzggIElORk8gICAgICBnbS5j ZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6YWRkX2ZpbGVfc291cmNlKCkg IzQ0NSk6IGZpbGUgc291cmNlICJleHBsaWNpdCI6IE5vbmUgKDEyNTIpCjIwMTMtMDMtMTkgMTI6 MTE6MzggIFdBUk5JTkcgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2Zn Mjo6YWRkX2ZpbGVfc291cmNlKCkgIzQ1MCk6IGZpbGUgW05vbmVdIGFscmVhZHkga25vd24gYXMg c291cmNlIFtsb2NhbF0KMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmNmZyAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjphZGRfZmlsZV9zb3VyY2UoKSAjNDUxKTog YWRkaW5nIGl0IGFzIHNvdXJjZSBbZXhwbGljaXRdIG1heSBwcm92b2tlIHRyb3VibGUKMjAxMy0w My0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21jZmcyOjphZGRfZmlsZV9zb3VyY2UoKSAjNDUwKTogZmlsZSBbTm9uZV0gYWxyZWFkeSBr bm93biBhcyBzb3VyY2UgW3N5c3RlbV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgV0FSTklORyAgIGdt LmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjphZGRfZmlsZV9zb3VyY2Uo KSAjNDUxKTogYWRkaW5nIGl0IGFzIHNvdXJjZSBbZXhwbGljaXRdIG1heSBwcm92b2tlIHRyb3Vi bGUKMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21jZmcyOjphZGRfZmlsZV9zb3VyY2UoKSAjNDQ1KTogZmlsZSBzb3VyY2Ug InVzZXItbWltZSI6IEM6XFVzZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVtZWRcbWltZV90eXBlMmZp bGVfZXh0ZW5zaW9uLmNvbmYgKDEyNTIpCjIwMTMtMDMtMTkgMTI6MTE6MzggIEVSUk9SICAgICBn bS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6YWRkX2ZpbGVfc291cmNl KCkgIzQ1OCk6IGNhbm5vdCBvcGVuIFtDOlxVc2Vyc1xWYWliaGF2IEJhbmFpdFwuZ251bWVkXG1p bWVfdHlwZTJmaWxlX2V4dGVuc2lvbi5jb25mXSwga2VlcGluZyBhcyBkdW1teSBzb3VyY2UKMjAx My0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21jZmcyOjphZGRfZmlsZV9zb3VyY2UoKSAjNDQ1KTogZmlsZSBzb3VyY2UgInN5c3Rl bS1taW1lIjogQzpcVXNlcnNcVmFpYmhhdiBCYW5haXRcLmdudW1lZFxtaW1lX3R5cGUyZmlsZV9l eHRlbnNpb24uY29uZiAoMTI1MikKMjAxMy0wMy0xOSAxMjoxMTozOCAgRVJST1IgICAgIGdtLmNm ZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjphZGRfZmlsZV9zb3VyY2UoKSAj NDU4KTogY2Fubm90IG9wZW4gW0M6XFVzZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVtZWRcbWltZV90 eXBlMmZpbGVfZXh0ZW5zaW9uLmNvbmZdLCBrZWVwaW5nIGFzIGR1bW15IHNvdXJjZQoyMDEzLTAz LTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gWy0tdWldIG5vdCBpbiBncm91cCBbY2xpXSBp biBzb3VyY2UgW2NsaV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmxhdW5jaGVy ICg8c3RyaW5nPjo6c2V0dXBfdWlfdHlwZSgpICM1MDUpOiBVSSB0eXBlOiB3eHAKMjAxMy0wMy0x OSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXBnMjo6PG1vZHVsZT4oKSAjNTEpOiBwc3ljb3BnMiB2ZXJzaW9uOiAyLjQuNiAoZHQgZGVjIHBx MyBleHQpCjIwMTMtMDMtMTkgMTI6MTE6MzggIElORk8gICAgICBnbS5kYiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21wZzI6Ojxtb2R1bGU+KCkgIzUyKTogUG9zdGdyZVNRTCB2aWEgREIt QVBJIG1vZHVsZSAiPG1vZHVsZSAncHN5Y29wZzInIGZyb20gJ0M6XFByb2dyYW0gRmlsZXNcR05V bWVkLWNsaWVudFxiaW5cZ251bWVkLmV4ZT8xODQ4MzJccHN5Y29wZzJcX19pbml0X18ucHljJz4i OiBBUEkgbGV2ZWwgMi4wLCB0aHJlYWQgc2FmZXR5IDIsIHBhcmFtZXRlciBzdHlsZSAicHlmb3Jt YXQiCjIwMTMtMDMtMTkgMTI6MTE6MzggIERFQlVHICAgICBwc3ljb3BnMiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxw c3ljb3BnMi5wb29sOjo8bW9kdWxlPigpICM0MCk6IGluc3RhbGxlZC4gTG9nZ2luZyB1c2luZyBQ eXRob24gbG9nZ2luZyBtb2R1bGUKMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmRi IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6PG1vZHVsZT4oKSAjNzkpOiBhc3N1 bWluZyBkZWZhdWx0IGNsaWVudCBlbmNvZGluZyBvZiBbVVRGOF0KMjAxMy0wMy0xOSAxMjoxMToz OCAgSU5GTyAgICAgIGdtLmxhdW5jaGVyICg8c3RyaW5nPjo6c2V0dXBfYmFja2VuZCgpICM1MTAp OiBjbGllbnQgZXhwZWN0cyBkYXRhYmFzZSB2ZXJzaW9uIFsxOF0KMjAxMy0wMy0xOSAxMjoxMToz OCAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpn ZXQoKSAjMzg5KTogb3B0aW9uIFtjbGllbnQgdGltZXpvbmVdIG5vdCBpbiBncm91cCBbYmFja2Vu ZF0gaW4gc291cmNlIFtleHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdt LmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0 aW9uIFtjbGllbnQgdGltZXpvbmVdIG5vdCBpbiBncm91cCBbYmFja2VuZF0gaW4gc291cmNlIFt3 b3JrYmFzZV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtjbGllbnQgdGlt ZXpvbmVdIG5vdCBpbiBncm91cCBbYmFja2VuZF0gaW4gc291cmNlIFtsb2NhbF0KMjAxMy0wMy0x OSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtjbGllbnQgdGltZXpvbmVdIG5vdCBpbiBncm91 cCBbYmFja2VuZF0gaW4gc291cmNlIFt1c2VyXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAg ICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkp OiBvcHRpb24gW2NsaWVudCB0aW1lem9uZV0gbm90IGluIGdyb3VwIFtiYWNrZW5kXSBpbiBzb3Vy Y2UgW3N5c3RlbV0KMjAxMy0wMy0xOSAxMjoxMTozOCAgREVCVUcgICAgIGdtLmhvb2sgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtaG9va3M6OmltcG9ydF9ob29rX21vZHVsZSgpICMxMTcp OiBob29rIHNjcmlwdCBzdGF0KCk6IG50LnN0YXRfcmVzdWx0KHN0X21vZGU9MzMyMDYsIHN0X2lu bz0wTCwgc3RfZGV2PTAsIHN0X25saW5rPTAsIHN0X3VpZD0wLCBzdF9naWQ9MCwgc3Rfc2l6ZT01 NjhMLCBzdF9hdGltZT0xMzYyODA5Njk1TCwgc3RfbXRpbWU9MTM2MjgwOTY5NUwsIHN0X2N0aW1l PTEzNjI4MDk2OTVMKQoyMDEzLTAzLTE5IDEyOjExOjM4ICBERUJVRyAgICAgZ20uaG9vayAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21ob29rczo6aW1wb3J0X2hvb2tfbW9kdWxlKCkgIzEx OSk6IGhvb2sgc2NyaXB0IG1vZGU6IDQzOCAob2t0YWw6IDA2NjYpCjIwMTMtMDMtMTkgMTI6MTE6 MzggIFdBUk5JTkcgICBnbS5ob29rIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWhvb2tz OjppbXBvcnRfaG9va19tb2R1bGUoKSAjMTIyKTogdGhpcyBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBw b3J0IG9zLnN0YXQoKSBmaWxlIHBlcm1pc3Npb24gY2hlY2tpbmcKMjAxMy0wMy0xOSAxMjoxMToz OCAgSU5GTyAgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xz OjppbXBvcnRfbW9kdWxlX2Zyb21fZGlyZWN0b3J5KCkgIzQ4NCk6IGFwcGVuZGluZyB0byBzeXMu cGF0aDogW0M6XFVzZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVtZWRcc2NyaXB0c10KMjAxMy0wMy0x OSAxMjoxMTozOCAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXRvb2xzOjppbXBvcnRfbW9kdWxlX2Zyb21fZGlyZWN0b3J5KCkgIzQ4OCk6IHdpbGwgcmVt b3ZlIGltcG9ydCBwYXRoOiBUcnVlCjIwMTMtMDMtMTkgMTI6MTE6MzggIElORk8gICAgICBnbS50 b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6aW1wb3J0X21vZHVsZV9m cm9tX2RpcmVjdG9yeSgpICM1MDEpOiBpbXBvcnRlZCBtb2R1bGUgW2hvb2tfc2NyaXB0XSBhcyBb PG1vZHVsZSAnaG9va19zY3JpcHQnIGZyb20gJ0M6XFVzZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVt ZWRcc2NyaXB0c1xob29rX3NjcmlwdC5weSc+XQoyMDEzLTAzLTE5IDEyOjExOjM4ICBJTkZPICAg ICAgZ20uaG9vayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21ob29rczo6aW1wb3J0X2hv b2tfbW9kdWxlKCkgIzE0MCk6IGhvb2sgc2NyaXB0OiBDOlxVc2Vyc1xWYWliaGF2IEJhbmFpdFwu Z251bWVkXHNjcmlwdHNcaG9va19zY3JpcHQucHkKMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjo8bW9k dWxlPigpICMxOCk6ICRSZXZpc2lvbjogMS4xMyAkCjIwMTMtMDMtMTkgMTI6MTE6MzggIElORk8g ICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6 Ojxtb2R1bGU+KCkgIzE5KTogJFJldmlzaW9uOiAxLjIyICQKMjAxMy0wMy0xOSAxMjoxMTozOCAg SU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbW1hdGNocHJvdmlk ZXI6Ojxtb2R1bGU+KCkgIzIxKTogJFJldmlzaW9uOiAxLjM0ICQKMjAxMy0wMy0xOSAxMjoxMToz OCAgSU5GTyAgICAgIGdtLmRvbWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5lc3MuZ21hbGxl cmd5Ojo8bW9kdWxlPigpICMxNyk6ICRSZXZpc2lvbjogMS4zNCAkCjIwMTMtMDMtMTkgMTI6MTE6 MzggIElORk8gICAgICBnbS5jb2RpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtY29k aW5nOjo8bW9kdWxlPigpICMyMSk6ICRSZXZpc2lvbjogMS4yICQKMjAxMy0wMy0xOSAxMjoxMToz OCAgRVJST1IgICAgIGdtLm1lc3NhZ2luZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21k aXNwYXRjaGVyOjpjb25uZWN0KCkgIzk1KTogdW5rbm93biBzaWduYWwgW2VwaXNvZGVfY29kZV9t b2RfZGJdCjIwMTMtMDMtMTkgMTI6MTE6MzggIEVSUk9SICAgICBnbS5tZXNzYWdpbmcgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGlzcGF0Y2hlcjo6Y29ubmVjdCgpICM5NSk6IHVua25v d24gc2lnbmFsIFtyZmVfY29kZV9tb2RfZGJdCjIwMTMtMDMtMTkgMTI6MTE6MzggIEVSUk9SICAg ICBnbS5tZXNzYWdpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGlzcGF0Y2hlcjo6 Y29ubmVjdCgpICM5NSk6IHVua25vd24gc2lnbmFsIFthb2VfY29kZV9tb2RfZGJdCjIwMTMtMDMt MTkgMTI6MTE6MzggIEVSUk9SICAgICBnbS5tZXNzYWdpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtZGlzcGF0Y2hlcjo6Y29ubmVjdCgpICM5NSk6IHVua25vd24gc2lnbmFsIFtoZWFs dGhfaXNzdWVfY29kZV9tb2RfZGJdCjIwMTMtMDMtMTkgMTI6MTE6MzggIEVSUk9SICAgICBnbS5t ZXNzYWdpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGlzcGF0Y2hlcjo6Y29ubmVj dCgpICM5NSk6IHVua25vd24gc2lnbmFsIFtuYXJyYXRpdmVfY29kZV9tb2RfZGJdCjIwMTMtMDMt MTkgMTI6MTE6MzggIEVSUk9SICAgICBnbS5tZXNzYWdpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtZGlzcGF0Y2hlcjo6Y29ubmVjdCgpICM5NSk6IHVua25vd24gc2lnbmFsIFtwcm9j ZWR1cmVfY29kZV9tb2RfZGJdCjIwMTMtMDMtMTkgMTI6MTE6MzggIEVSUk9SICAgICBnbS5tZXNz YWdpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtZGlzcGF0Y2hlcjo6Y29ubmVjdCgp ICM5NSk6IHVua25vd24gc2lnbmFsIFt0ZXN0X3Jlc3VsdF9tb2RfZGJdCjIwMTMtMDMtMTkgMTI6 MTE6MzggIElORk8gICAgICBnbS5sb2luYyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5lc3MuZ21s b2luYzo6PG1vZHVsZT4oKSAjMjIpOiAkUmV2aXNpb246IDEuNyAkCjIwMTMtMDMtMTkgMTI6MTE6 MzggIElORk8gICAgICBnbS5lbXIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtY2xpbm5h cnJhdGl2ZTo6PG1vZHVsZT4oKSAjMjMpOiAkUmV2aXNpb246IDEuNDUgJAoyMDEzLTAzLTE5IDEy OjExOjM4ICBFUlJPUiAgICAgZ20ubWVzc2FnaW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWRpc3BhdGNoZXI6OmNvbm5lY3QoKSAjOTUpOiB1bmtub3duIHNpZ25hbCBbY2xpbl9uYXJy YXRpdmVfbW9kX2RiXQoyMDEzLTAzLTE5IDEyOjExOjM4ICBJTkZPICAgICAgZ20uZW1yIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5idXNpbmVzcy5nbWVtcnN0cnVjdGl0ZW1zOjo8bW9kdWxlPigpICMyOCk6 ICRSZXZpc2lvbjogMS4xNTcgJAoyMDEzLTAzLTE5IDEyOjExOjM4ICBJTkZPICAgICAgZ20uYXRj IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5idXNpbmVzcy5nbWF0Yzo6PG1vZHVsZT4oKSAjMjEpOiAkUmV2 aXNpb246IDEuNyAkCjIwMTMtMDMtMTkgMTI6MTE6MzggIElORk8gICAgICBnbS5kb2NzIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbW1pbWVsaWI6Ojxtb2R1bGU+KCkgIzI3KTogJFJldmlz aW9uOiAxLjI3ICQKMjAxMy0wMy0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLm1lZHMgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtbWVkaWNhdGlvbjo6PG1vZHVsZT4oKSAjNDApOiAkUmV2 aXNpb246IDEuMjEgJAoyMDEzLTAzLTE5IDEyOjExOjM4ICBFUlJPUiAgICAgZ20ubWVzc2FnaW5n IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWRpc3BhdGNoZXI6OmNvbm5lY3QoKSAjOTUp OiB1bmtub3duIHNpZ25hbCBbc3Vic3RhbmNlX2ludGFrZV9tb2RfZGJdCjIwMTMtMDMtMTkgMTI6 MTE6MzggIElORk8gICAgICBnbS52YWNjaW5hdGlvbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5l c3MuZ212YWNjaW5hdGlvbjo6PG1vZHVsZT4oKSAjMTgpOiAkUmV2aXNpb246IDEuMzggJAoyMDEz LTAzLTE5IDEyOjExOjM4ICBJTkZPICAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0 aG9uLmdtZWRpdGFyZWE6Ojxtb2R1bGU+KCkgIzIzKTogJFJldmlzaW9uOiAxLjEzNSAkCjIwMTMt MDMtMTkgMTI6MTE6MzggIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRo b24uZ21jZmd3aWRnZXRzOjo8bW9kdWxlPigpICMzMCk6ICRSZXZpc2lvbjogMS40ICQKMjAxMy0w My0xOSAxMjoxMTozOCAgSU5GTyAgICAgIGdtLmt2ayAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5l c3MuZ21rdms6Ojxtb2R1bGU+KCkgIzI5KTogJFJldmlzaW9uOiAxLjIyICQKMjAxMy0wMy0xOSAx MjoxMTozOCAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWhv cnN0c3BhY2U6Ojxtb2R1bGU+KCkgIzI3KTogJFJldmlzaW9uOiAxLjQ3ICQKMjAxMy0wMy0xOSAx MjoxMTozOCAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXNv YXB3aWRnZXRzOjo8bW9kdWxlPigpICMyMik6ICRSZXZpc2lvbjogMS4xMTQgJAoyMDEzLTAzLTE5 IDEyOjExOjM4ICBJTkZPICAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdt ZG9jdW1lbnR3aWRnZXRzOjo8bW9kdWxlPigpICM0NSk6ICRSZXZpc2lvbjogMS4xODcgJAoyMDEz LTAzLTE5IDEyOjExOjM5ICBJTkZPICAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0 aG9uLmdtY29kaW5nd2lkZ2V0czo6PG1vZHVsZT4oKSAjMjcpOiAkUmV2aXNpb246IDEuNCAkCjIw MTMtMDMtMTkgMTI6MTE6MzkgIElORk8gICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbWd1aW1haW46Ojxtb2R1bGU+KCkgIzEyNik6IHd4UHl0aG9uIEdVSSBmcmFtZXdv cms6IDIuOC4xMi4xICgnX19XWE1TV19fJywgJ3d4TVNXJywgJ3VuaWNvZGUnLCAnd3gtYXNzZXJ0 aW9ucy1vbicsICdTV0lHLTEuMy4yOScpCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBn bS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9w dGlvbiBbLS1wcm9maWxlXSBub3QgaW4gZ3JvdXAgW2NsaV0gaW4gc291cmNlIFtjbGldCjIwMTMt MDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlvbiBbaW50ZXJuYWw6OmRlYnVnXSBmb3VuZCBp biBzb3VyY2UgW2ludGVybmFsXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20ubWFp biAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpzZXR1cF9zYWZlX3d4RW5k QnVzeUN1cnNvcigpICMzNTU3KTogbW9ua2V5IHBhdGNoZWQgd3guRW5kQnVzeUN1cnNvcjoKMjAx My0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4 cHl0aG9uLmdtZ3VpbWFpbjo6c2V0dXBfc2FmZV93eEVuZEJ1c3lDdXJzb3IoKSAjMzU1OCk6IFs8 ZnVuY3Rpb24gRW5kQnVzeUN1cnNvciBhdCAweDAzMkI2QzcwPl0gLT4gWzxmdW5jdGlvbiBfc2Fm ZV93eEVuZEJ1c3lDdXJzb3IgYXQgMHgwM0Y2Njg3MD5dCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERF QlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkg IzM4OSk6IG9wdGlvbiBbaGVscCBkZXNrXSBub3QgaW4gZ3JvdXAgW3dvcmtwbGFjZV0gaW4gc291 cmNlIFtleHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFt3b3Jr cGxhY2U6OmhlbHAgZGVza10gZm91bmQgaW4gc291cmNlIFt3b3JrYmFzZV0KMjAxMy0wMy0xOSAx MjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21j ZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFtpbnRlcm5hbDo6Y2xpZW50X3ZlcnNpb25dIGZvdW5k IGluIHNvdXJjZSBbaW50ZXJuYWxdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS50 b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6aW5pdF9wYXRocygpICMx NDQpOiBkZXRlY3RpbmcgcGF0aHMgZGlyZWN0bHkKMjAxMy0wMy0xOSAxMjoxMTozOSAgSU5GTyAg ICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjppbml0X3Bh dGhzKCkgIzE1MCk6IGFwcCBuYW1lIHBhc3NlZCBpbiBhcyBbZ251bWVkXQoyMDEzLTAzLTE5IDEy OjExOjM5ICBJTkZPICAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt dG9vbHM6OmluaXRfcGF0aHMoKSAjMTU3KTogZnJvemVuIGFwcCwgaW5zdGFsbGVkIGludG8gdGVt cG9yYXJ5IHBhdGgKMjAxMy0wMy0xOSAxMjoxMTozOSAgRVJST1IgICAgIGdtLnRvb2xzIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfc2V0X3N5c3RlbV9jb25maWdfZGlyKCkg IzI3Mik6IFtnbVBhdGhzOnN5c3RlbV9jb25maWdfZGlyXTogaW52YWxpZCBwYXRoIFsvZXRjXGdu dW1lZF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgRVJST1IgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfc2V0X3N5c3RlbV9hcHBfZGF0YV9kaXIoKSAjMjg0 KTogW2dtUGF0aHM6c3lzdGVtX2FwcF9kYXRhX2Rpcl06IGludmFsaWQgcGF0aCBbc2hhcmVcZ251 bWVkXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtdG9vbHM6OmluaXRfcGF0aHMoKSAjMTk0KTogdGVtcCBkaXIgYWxy ZWFkeSBzZXQKMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19wYXRocygpICMyNDIpOiBzeXMuYXJn dlswXTogQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xpZW50XGJpblxnbnVtZWQuZXhlCjIwMTMt MDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjQzKTogc3lzLmV4ZWN1dGFibGU6IEM6XFBy b2dyYW0gRmlsZXNcR05VbWVkLWNsaWVudFxiaW5cZ251bWVkLmV4ZQoyMDEzLTAzLTE5IDEyOjEx OjM5ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9v bHM6Ol9fbG9nX3BhdGhzKCkgIzI0NCk6IHN5cy5fTUVJUEFTUzogQzpcUHJvZ3JhbSBGaWxlc1xH TlVtZWQtY2xpZW50XGJpbgoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20udG9vbHMg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6Ol9fbG9nX3BhdGhzKCkgIzI0NSk6 IG9zLmVudmlyb25bIl9NRUlQQVNTMiJdOiA8bm90IGZvdW5kPgoyMDEzLTAzLTE5IDEyOjExOjM5 ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6 Ol9fbG9nX3BhdGhzKCkgIzI0Nik6IF9fZmlsZV9fIDogQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQt Y2xpZW50XGJpblxnbnVtZWQuZXhlPzE4NDgzMlxHbnVtZWRccHljb21tb25cZ21Ub29scy5weWMK MjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19wYXRocygpICMyNDcpOiBsb2NhbCBhcHBsaWNhdGlv biBiYXNlIGRpcjogQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xpZW50XGJpbgoyMDEzLTAzLTE5 IDEyOjExOjM5ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtdG9vbHM6Ol9fbG9nX3BhdGhzKCkgIzI0OCk6IGN1cnJlbnQgd29ya2luZyBkaXI6IEM6XFBy b2dyYW0gRmlsZXNcR05VbWVkLWNsaWVudAoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAg Z20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6Ol9fbG9nX3BhdGhz KCkgIzI0OSk6IHVzZXIgaG9tZSBkaXI6IEM6XFVzZXJzXFZhaWJoYXYgQmFuYWl0CjIwMTMtMDMt MTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjUwKTogdXNlci1zcGVjaWZpYyBjb25maWcgZGly OiBDOlxVc2Vyc1xWYWliaGF2IEJhbmFpdFwuZ251bWVkCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERF QlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X19s b2dfcGF0aHMoKSAjMjUxKTogc3lzdGVtLXdpZGUgY29uZmlnIGRpcjogQzpcVXNlcnNcVmFpYmhh diBCYW5haXRcLmdudW1lZAoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20udG9vbHMg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6Ol9fbG9nX3BhdGhzKCkgIzI1Mik6 IHN5c3RlbS13aWRlIGFwcGxpY2F0aW9uIGRhdGEgZGlyOiBDOlxQcm9ncmFtIEZpbGVzXEdOVW1l ZC1jbGllbnRcYmluCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS50b29scyAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjUzKTogdGVt cG9yYXJ5IGRpcjogYzpcdXNlcnNcdmFpYmhhfjFcYXBwZGF0YVxsb2NhbFx0ZW1wXGdudW1lZFxn bS1lemxlajIKMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjppbml0X3BhdGhzKCkgIzIwOCk6IHJlLWRldGVj dGluZyBwYXRocyB3aXRoIHd4UHl0aG9uCjIwMTMtMDMtMTkgMTI6MTE6MzkgIElORk8gICAgICBn bS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6aW5pdF9wYXRocygp ICMyMTEpOiB3eFB5dGhvbiBhcHAgbmFtZSBpcyBbZ251bWVkXQoyMDEzLTAzLTE5IDEyOjExOjM5 ICBFUlJPUiAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtdG9vbHM6 Ol9zZXRfc3lzdGVtX2NvbmZpZ19kaXIoKSAjMjcyKTogW2dtUGF0aHM6c3lzdGVtX2NvbmZpZ19k aXJdOiBpbnZhbGlkIHBhdGggW0M6XFByb2dyYW1EYXRhXGdudW1lZF0KMjAxMy0wMy0xOSAxMjox MTozOSAgV0FSTklORyAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRv b2xzOjppbml0X3BhdGhzKCkgIzIzMSk6IHRoaXMgcGxhdGZvcm0gKHd4TVNXKSBzb21ldGltZXMg cmV0dXJucyBhIGJyb2tlbiB2YWx1ZSBmb3IgdGhlIHN5c3RlbS13aWRlIGFwcGxpY2F0aW9uIGRh dGEgZGlyCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjQyKTogc3lzLmFyZ3Zb MF06IEM6XFByb2dyYW0gRmlsZXNcR05VbWVkLWNsaWVudFxiaW5cZ251bWVkLmV4ZQoyMDEzLTAz LTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtdG9vbHM6Ol9fbG9nX3BhdGhzKCkgIzI0Myk6IHN5cy5leGVjdXRhYmxlOiBDOlxQcm9n cmFtIEZpbGVzXEdOVW1lZC1jbGllbnRcYmluXGdudW1lZC5leGUKMjAxMy0wMy0xOSAxMjoxMToz OSAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xz OjpfX2xvZ19wYXRocygpICMyNDQpOiBzeXMuX01FSVBBU1M6IEM6XFByb2dyYW0gRmlsZXNcR05V bWVkLWNsaWVudFxiaW4KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLnRvb2xzIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19wYXRocygpICMyNDUpOiBv cy5lbnZpcm9uWyJfTUVJUEFTUzIiXTogPG5vdCBmb3VuZD4KMjAxMy0wMy0xOSAxMjoxMTozOSAg REVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpf X2xvZ19wYXRocygpICMyNDYpOiBfX2ZpbGVfXyA6IEM6XFByb2dyYW0gRmlsZXNcR05VbWVkLWNs aWVudFxiaW5cZ251bWVkLmV4ZT8xODQ4MzJcR251bWVkXHB5Y29tbW9uXGdtVG9vbHMucHljCjIw MTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ210b29sczo6X19sb2dfcGF0aHMoKSAjMjQ3KTogbG9jYWwgYXBwbGljYXRpb24g YmFzZSBkaXI6IEM6XFByb2dyYW0gRmlsZXNcR05VbWVkLWNsaWVudFxiaW4KMjAxMy0wMy0xOSAx MjoxMTozOSAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXRvb2xzOjpfX2xvZ19wYXRocygpICMyNDgpOiBjdXJyZW50IHdvcmtpbmcgZGlyOiBDOlxQcm9n cmFtIEZpbGVzXEdOVW1lZC1jbGllbnQKMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdt LnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19wYXRocygp ICMyNDkpOiB1c2VyIGhvbWUgZGlyOiBDOlxVc2Vyc1xWYWliaGF2IEJhbmFpdAoyMDEzLTAzLTE5 IDEyOjExOjM5ICBERUJVRyAgICAgZ20udG9vbHMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtdG9vbHM6Ol9fbG9nX3BhdGhzKCkgIzI1MCk6IHVzZXItc3BlY2lmaWMgY29uZmlnIGRpcjog QzpcVXNlcnNcVmFpYmhhdiBCYW5haXRcQXBwRGF0YVxSb2FtaW5nXC5nbnVtZWQKMjAxMy0wMy0x OSAxMjoxMTozOSAgREVCVUcgICAgIGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXRvb2xzOjpfX2xvZ19wYXRocygpICMyNTEpOiBzeXN0ZW0td2lkZSBjb25maWcgZGlyOiBD OlxVc2Vyc1xWYWliaGF2IEJhbmFpdFwuZ251bWVkCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVH ICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6X19sb2df cGF0aHMoKSAjMjUyKTogc3lzdGVtLXdpZGUgYXBwbGljYXRpb24gZGF0YSBkaXI6IEM6XFByb2dy YW0gRmlsZXNcR05VbWVkLWNsaWVudFxiaW4KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAg IGdtLnRvb2xzIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXRvb2xzOjpfX2xvZ19wYXRo cygpICMyNTMpOiB0ZW1wb3JhcnkgZGlyOiBjOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2Fs XHRlbXBcZ251bWVkXGdtLWV6bGVqMgoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20u Y2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRp b24gWy0tY29uZi1maWxlXSBub3QgaW4gZ3JvdXAgW2NsaV0gaW4gc291cmNlIFtjbGldCjIwMTMt MDMtMTkgMTI6MTE6MzkgIElORk8gICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5 dGhvbi5nbWd1aW1haW46Ol9fc2V0dXBfcHJlZnNfZmlsZSgpICMzMzM0KTogdXNlciBwcmVmZXJl bmNlcyBmaWxlOiBDOlxVc2Vyc1xWYWliaGF2IEJhbmFpdFxBcHBEYXRhXFJvYW1pbmdcLmdudW1l ZFxnbnVtZWQuY29uZgoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gW3VzZXIg ZW1haWxdIG5vdCBpbiBncm91cCBbcHJlZmVyZW5jZXNdIGluIHNvdXJjZSBbZXhwbGljaXRdCjIw MTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbdXNlciBlbWFpbF0gbm90IGluIGdy b3VwIFtwcmVmZXJlbmNlc10gaW4gc291cmNlIFt1c2VyXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBE RUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgp ICMzODkpOiBvcHRpb24gW3VzZXIgZW1haWxdIG5vdCBpbiBncm91cCBbcHJlZmVyZW5jZXNdIGlu IHNvdXJjZSBbbG9jYWxdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbdXNl ciBlbWFpbF0gbm90IGluIGdyb3VwIFtwcmVmZXJlbmNlc10gaW4gc291cmNlIFt3b3JrYmFzZV0K MjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFt1c2VyIGVtYWlsXSBub3QgaW4g Z3JvdXAgW3ByZWZlcmVuY2VzXSBpbiBzb3VyY2UgW3N5c3RlbV0KMjAxMy0wMy0xOSAxMjoxMToz OSAgSU5GTyAgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFp bjo6X19zZXR1cF9wbGF0Zm9ybSgpICMzNDA3KTogcnVubmluZyBvbiBNUyBXaW5kb3dzCjIwMTMt MDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbLS1vdmVycmlkZS1zY2hlbWEtY2hlY2td IG5vdCBpbiBncm91cCBbY2xpXSBpbiBzb3VyY2UgW2NsaV0KMjAxMy0wMy0xOSAxMjoxMTozOSAg REVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQo KSAjMzkxKTogb3B0aW9uIFtpbnRlcm5hbDo6Y2xpZW50X2JyYW5jaF0gZm91bmQgaW4gc291cmNl IFtpbnRlcm5hbF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFtpbnRlcm5h bDo6Y2xpZW50X3ZlcnNpb25dIGZvdW5kIGluIHNvdXJjZSBbaW50ZXJuYWxdCjIwMTMtMDMtMTkg MTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt Y2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbbmFtZV0gbm90IGluIGdyb3VwIFt3b3JrcGxhY2Vd IGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5j ZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlv biBbd29ya3BsYWNlOjpuYW1lXSBmb3VuZCBpbiBzb3VyY2UgW3dvcmtiYXNlXQoyMDEzLTAzLTE5 IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gW3Byb2ZpbGVzXSBub3QgaW4gZ3JvdXAgW2JhY2tl bmRdIGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBn bS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9w dGlvbiBbcHJvZmlsZXNdIG5vdCBpbiBncm91cCBbYmFja2VuZF0gaW4gc291cmNlIFtzeXN0ZW1d CjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbcHJvZmlsZXNdIG5vdCBpbiBn cm91cCBbYmFja2VuZF0gaW4gc291cmNlIFt1c2VyXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJV RyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMz OTEpOiBvcHRpb24gW2JhY2tlbmQ6OnByb2ZpbGVzXSBmb3VuZCBpbiBzb3VyY2UgW3dvcmtiYXNl XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gW2hvc3RdIG5vdCBpbiBncm91 cCBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgibG9jYWwiOiBMaW51 eC9NYWMpXSBpbiBzb3VyY2UgW2V4cGxpY2l0XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAg ICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzOTEp OiBvcHRpb24gW3Byb2ZpbGUgR05VbWVkIGRhdGFiYXNlIG9uIHRoaXMgbWFjaGluZSAoImxvY2Fs IjogTGludXgvTWFjKTo6aG9zdF0gZm91bmQgaW4gc291cmNlIFt3b3JrYmFzZV0KMjAxMy0wMy0x OSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtwb3J0XSBub3QgaW4gZ3JvdXAgW3Byb2ZpbGUg R05VbWVkIGRhdGFiYXNlIG9uIHRoaXMgbWFjaGluZSAoImxvY2FsIjogTGludXgvTWFjKV0gaW4g c291cmNlIFtleHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFtw cm9maWxlIEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJsb2NhbCI6IExpbnV4L01h Yyk6OnBvcnRdIGZvdW5kIGluIHNvdXJjZSBbd29ya2Jhc2VdCjIwMTMtMDMtMTkgMTI6MTE6Mzkg IERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0 KCkgIzM4OSk6IG9wdGlvbiBbZGF0YWJhc2VdIG5vdCBpbiBncm91cCBbcHJvZmlsZSBHTlVtZWQg ZGF0YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgibG9jYWwiOiBMaW51eC9NYWMpXSBpbiBzb3VyY2Ug W2V4cGxpY2l0XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW3Byb2ZpbGUg R05VbWVkIGRhdGFiYXNlIG9uIHRoaXMgbWFjaGluZSAoImxvY2FsIjogTGludXgvTWFjKTo6ZGF0 YWJhc2VdIGZvdW5kIGluIHNvdXJjZSBbd29ya2Jhc2VdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERF QlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkg IzM4OSk6IG9wdGlvbiBbZW5jb2RpbmddIG5vdCBpbiBncm91cCBbcHJvZmlsZSBHTlVtZWQgZGF0 YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgibG9jYWwiOiBMaW51eC9NYWMpXSBpbiBzb3VyY2UgW2V4 cGxpY2l0XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gW2VuY29kaW5nXSBu b3QgaW4gZ3JvdXAgW3Byb2ZpbGUgR05VbWVkIGRhdGFiYXNlIG9uIHRoaXMgbWFjaGluZSAoImxv Y2FsIjogTGludXgvTWFjKV0gaW4gc291cmNlIFt3b3JrYmFzZV0KMjAxMy0wMy0xOSAxMjoxMToz OSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpn ZXQoKSAjMzg5KTogb3B0aW9uIFtlbmNvZGluZ10gbm90IGluIGdyb3VwIFtwcm9maWxlIEdOVW1l ZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJsb2NhbCI6IExpbnV4L01hYyldIGluIHNvdXJj ZSBbdXNlcl0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtlbmNvZGluZ10g bm90IGluIGdyb3VwIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJs b2NhbCI6IExpbnV4L01hYyldIGluIHNvdXJjZSBbc3lzdGVtXQoyMDEzLTAzLTE5IDEyOjExOjM5 ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6Omdl dCgpICMzODkpOiBvcHRpb24gW3B1YmxpYy9vcGVuIGFjY2Vzc10gbm90IGluIGdyb3VwIFtwcm9m aWxlIEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJsb2NhbCI6IExpbnV4L01hYyld IGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5j ZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlv biBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgibG9jYWwiOiBMaW51 eC9NYWMpOjpwdWJsaWMvb3BlbiBhY2Nlc3NdIGZvdW5kIGluIHNvdXJjZSBbd29ya2Jhc2VdCjIw MTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbaGVscCBkZXNrXSBub3QgaW4gZ3Jv dXAgW3Byb2ZpbGUgR05VbWVkIGRhdGFiYXNlIG9uIHRoaXMgbWFjaGluZSAoImxvY2FsIjogTGlu dXgvTWFjKV0gaW4gc291cmNlIFtleHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcg ICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzkx KTogb3B0aW9uIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJsb2Nh bCI6IExpbnV4L01hYyk6OmhlbHAgZGVza10gZm91bmQgaW4gc291cmNlIFt3b3JrYmFzZV0KMjAx My0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtob3N0XSBub3QgaW4gZ3JvdXAgW3By b2ZpbGUgR05VbWVkIGRhdGFiYXNlIG9uIHRoaXMgbWFjaGluZSAoIlRDUC9JUCI6IFdpbmRvd3Mv TGludXgvTWFjKV0gaW4gc291cmNlIFtleHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVC VUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAj MzkxKTogb3B0aW9uIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJU Q1AvSVAiOiBXaW5kb3dzL0xpbnV4L01hYyk6Omhvc3RdIGZvdW5kIGluIHNvdXJjZSBbd29ya2Jh c2VdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbcG9ydF0gbm90IGluIGdy b3VwIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJUQ1AvSVAiOiBX aW5kb3dzL0xpbnV4L01hYyldIGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6 MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6 Z2V0KCkgIzM5MSk6IG9wdGlvbiBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2Ugb24gdGhpcyBtYWNo aW5lICgiVENQL0lQIjogV2luZG93cy9MaW51eC9NYWMpOjpwb3J0XSBmb3VuZCBpbiBzb3VyY2Ug W3dvcmtiYXNlXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gW2RhdGFiYXNl XSBub3QgaW4gZ3JvdXAgW3Byb2ZpbGUgR05VbWVkIGRhdGFiYXNlIG9uIHRoaXMgbWFjaGluZSAo IlRDUC9JUCI6IFdpbmRvd3MvTGludXgvTWFjKV0gaW4gc291cmNlIFtleHBsaWNpdF0KMjAxMy0w My0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBv biB0aGlzIG1hY2hpbmUgKCJUQ1AvSVAiOiBXaW5kb3dzL0xpbnV4L01hYyk6OmRhdGFiYXNlXSBm b3VuZCBpbiBzb3VyY2UgW3dvcmtiYXNlXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAg Z20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBv cHRpb24gW2VuY29kaW5nXSBub3QgaW4gZ3JvdXAgW3Byb2ZpbGUgR05VbWVkIGRhdGFiYXNlIG9u IHRoaXMgbWFjaGluZSAoIlRDUC9JUCI6IFdpbmRvd3MvTGludXgvTWFjKV0gaW4gc291cmNlIFtl eHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtlbmNvZGluZ10g bm90IGluIGdyb3VwIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJU Q1AvSVAiOiBXaW5kb3dzL0xpbnV4L01hYyldIGluIHNvdXJjZSBbd29ya2Jhc2VdCjIwMTMtMDMt MTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbZW5jb2RpbmddIG5vdCBpbiBncm91cCBbcHJv ZmlsZSBHTlVtZWQgZGF0YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgiVENQL0lQIjogV2luZG93cy9M aW51eC9NYWMpXSBpbiBzb3VyY2UgW3VzZXJdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAg ICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6 IG9wdGlvbiBbZW5jb2RpbmddIG5vdCBpbiBncm91cCBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2Ug b24gdGhpcyBtYWNoaW5lICgiVENQL0lQIjogV2luZG93cy9MaW51eC9NYWMpXSBpbiBzb3VyY2Ug W3N5c3RlbV0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtwdWJsaWMvb3Bl biBhY2Nlc3NdIG5vdCBpbiBncm91cCBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2Ugb24gdGhpcyBt YWNoaW5lICgiVENQL0lQIjogV2luZG93cy9MaW51eC9NYWMpXSBpbiBzb3VyY2UgW2V4cGxpY2l0 XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW3Byb2ZpbGUgR05VbWVkIGRh dGFiYXNlIG9uIHRoaXMgbWFjaGluZSAoIlRDUC9JUCI6IFdpbmRvd3MvTGludXgvTWFjKTo6cHVi bGljL29wZW4gYWNjZXNzXSBmb3VuZCBpbiBzb3VyY2UgW3dvcmtiYXNlXQoyMDEzLTAzLTE5IDEy OjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNm ZzI6OmdldCgpICMzODkpOiBvcHRpb24gW2hlbHAgZGVza10gbm90IGluIGdyb3VwIFtwcm9maWxl IEdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJUQ1AvSVAiOiBXaW5kb3dzL0xpbnV4 L01hYyldIGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAg ICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6 IG9wdGlvbiBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgiVENQL0lQ IjogV2luZG93cy9MaW51eC9NYWMpOjpoZWxwIGRlc2tdIGZvdW5kIGluIHNvdXJjZSBbd29ya2Jh c2VdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbaG9zdF0gbm90IGluIGdy b3VwIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBhdCBwdWJsaWNkYi5nbnVtZWQuZGUgKFBVQkxJ QyldIGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBn bS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9w dGlvbiBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2UgYXQgcHVibGljZGIuZ251bWVkLmRlIChQVUJM SUMpOjpob3N0XSBmb3VuZCBpbiBzb3VyY2UgW3dvcmtiYXNlXQoyMDEzLTAzLTE5IDEyOjExOjM5 ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6Omdl dCgpICMzODkpOiBvcHRpb24gW3BvcnRdIG5vdCBpbiBncm91cCBbcHJvZmlsZSBHTlVtZWQgZGF0 YWJhc2UgYXQgcHVibGljZGIuZ251bWVkLmRlIChQVUJMSUMpXSBpbiBzb3VyY2UgW2V4cGxpY2l0 XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW3Byb2ZpbGUgR05VbWVkIGRh dGFiYXNlIGF0IHB1YmxpY2RiLmdudW1lZC5kZSAoUFVCTElDKTo6cG9ydF0gZm91bmQgaW4gc291 cmNlIFt3b3JrYmFzZV0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtkYXRh YmFzZV0gbm90IGluIGdyb3VwIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBhdCBwdWJsaWNkYi5n bnVtZWQuZGUgKFBVQkxJQyldIGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6 MzkgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6 Z2V0KCkgIzM5MSk6IG9wdGlvbiBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2UgYXQgcHVibGljZGIu Z251bWVkLmRlIChQVUJMSUMpOjpkYXRhYmFzZV0gZm91bmQgaW4gc291cmNlIFt3b3JrYmFzZV0K MjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtlbmNvZGluZ10gbm90IGluIGdy b3VwIFtwcm9maWxlIEdOVW1lZCBkYXRhYmFzZSBhdCBwdWJsaWNkYi5nbnVtZWQuZGUgKFBVQkxJ QyldIGluIHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBn bS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9w dGlvbiBbZW5jb2RpbmddIG5vdCBpbiBncm91cCBbcHJvZmlsZSBHTlVtZWQgZGF0YWJhc2UgYXQg cHVibGljZGIuZ251bWVkLmRlIChQVUJMSUMpXSBpbiBzb3VyY2UgW3dvcmtiYXNlXQoyMDEzLTAz LTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gW2VuY29kaW5nXSBub3QgaW4gZ3JvdXAgW3By b2ZpbGUgR05VbWVkIGRhdGFiYXNlIGF0IHB1YmxpY2RiLmdudW1lZC5kZSAoUFVCTElDKV0gaW4g c291cmNlIFt1c2VyXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkpOiBvcHRpb24gW2VuY29k aW5nXSBub3QgaW4gZ3JvdXAgW3Byb2ZpbGUgR05VbWVkIGRhdGFiYXNlIGF0IHB1YmxpY2RiLmdu dW1lZC5kZSAoUFVCTElDKV0gaW4gc291cmNlIFtzeXN0ZW1dCjIwMTMtMDMtMTkgMTI6MTE6Mzkg IERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0 KCkgIzM4OSk6IG9wdGlvbiBbcHVibGljL29wZW4gYWNjZXNzXSBub3QgaW4gZ3JvdXAgW3Byb2Zp bGUgR05VbWVkIGRhdGFiYXNlIGF0IHB1YmxpY2RiLmdudW1lZC5kZSAoUFVCTElDKV0gaW4gc291 cmNlIFtleHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFtwcm9m aWxlIEdOVW1lZCBkYXRhYmFzZSBhdCBwdWJsaWNkYi5nbnVtZWQuZGUgKFBVQkxJQyk6OnB1Ymxp Yy9vcGVuIGFjY2Vzc10gZm91bmQgaW4gc291cmNlIFt3b3JrYmFzZV0KMjAxMy0wMy0xOSAxMjox MTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcy OjpnZXQoKSAjMzg5KTogb3B0aW9uIFtoZWxwIGRlc2tdIG5vdCBpbiBncm91cCBbcHJvZmlsZSBH TlVtZWQgZGF0YWJhc2UgYXQgcHVibGljZGIuZ251bWVkLmRlIChQVUJMSUMpXSBpbiBzb3VyY2Ug W2V4cGxpY2l0XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW3Byb2ZpbGUg R05VbWVkIGRhdGFiYXNlIGF0IHB1YmxpY2RiLmdudW1lZC5kZSAoUFVCTElDKTo6aGVscCBkZXNr XSBmb3VuZCBpbiBzb3VyY2UgW3dvcmtiYXNlXQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAg ICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzOTEp OiBvcHRpb24gW2ludGVybmFsOjpkZWJ1Z10gZm91bmQgaW4gc291cmNlIFtpbnRlcm5hbF0KMjAx My0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtsb2dpbnNdIG5vdCBpbiBncm91cCBb YmFja2VuZF0gaW4gc291cmNlIFtleHBsaWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcg ICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5 KTogb3B0aW9uIFtsb2dpbnNdIG5vdCBpbiBncm91cCBbYmFja2VuZF0gaW4gc291cmNlIFt1c2Vy XQoyMDEzLTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW2JhY2tlbmQ6OmxvZ2luc10g Zm91bmQgaW4gc291cmNlIFt3b3JrYmFzZV0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAg IGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTog b3B0aW9uIFtsb2dpbl0gbm90IGluIGdyb3VwIFtwcmVmZXJlbmNlc10gaW4gc291cmNlIFtleHBs aWNpdF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtsb2dpbl0gbm90IGlu IGdyb3VwIFtwcmVmZXJlbmNlc10gaW4gc291cmNlIFt1c2VyXQoyMDEzLTAzLTE5IDEyOjExOjM5 ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6Omdl dCgpICMzODkpOiBvcHRpb24gW3Byb2ZpbGVdIG5vdCBpbiBncm91cCBbcHJlZmVyZW5jZXNdIGlu IHNvdXJjZSBbZXhwbGljaXRdCjIwMTMtMDMtMTkgMTI6MTE6MzkgIERFQlVHICAgICBnbS5jZmcg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBb cHJvZmlsZV0gbm90IGluIGdyb3VwIFtwcmVmZXJlbmNlc10gaW4gc291cmNlIFt1c2VyXQoyMDEz LTAzLTE5IDEyOjExOjM5ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW2ludGVybmFsOjpkZWJ1Z10gZm91bmQg aW4gc291cmNlIFtpbnRlcm5hbF0KMjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLmNm ZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9u IFtpbnRlcm5hbDo6c2xhdmVdIGZvdW5kIGluIHNvdXJjZSBbaW50ZXJuYWxdCjIwMTMtMDMtMTkg MTI6MTE6MzkgIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z210b29sczo6Z2V0X2ljb24oKSAjODc0KTogaWNvbiBmb3VuZCBpbiBbQzpcUHJvZ3JhbSBGaWxl c1xHTlVtZWQtY2xpZW50XGJpblxiaXRtYXBzXGdtX2ljb24tc2VycGVudF9hbmRfZ251LnBuZ10K MjAxMy0wMy0xOSAxMjoxMTozOSAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbWF1dGh3aWRnZXRzOjpjb25uZWN0X3RvX2RhdGFiYXNlKCkgIzEyOCk6IGxvZ2lu IGF0dGVtcHQgMSBvZiAzCjIwMTMtMDMtMTkgMTI6MTE6NTUgIElORk8gICAgICBnbS51aSAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQud3hweXRob24uZ21hdXRod2lkZ2V0czo6X19vbl9sb2dpbl9idXR0b25f cHJlc3NlZCgpICM3OTkpOiBkZWJ1ZyBtb2RlIGVuYWJsZWQKMjAxMy0wMy0xOSAxMjoxMTo1NSAg SU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWF1dGh3aWRnZXRz OjpfX29uX2xvZ2luX2J1dHRvbl9wcmVzc2VkKCkgIzgxNCk6IHNsYXZlIG1vZGUgZGlzYWJsZWQK MjAxMy0wMy0xOSAxMjoxMTo1NSAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbWF1dGh3aWRnZXRzOjpHZXRMb2dpbkluZm8oKSAjNzM4KTogYmFja2VuZCBwcm9m aWxlICJHTlVtZWQgZGF0YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgiVENQL0lQIjogV2luZG93cy9M aW51eC9NYWMpIiBzZWxlY3RlZAoyMDEzLTAzLTE5IDEyOjExOjU1ICBJTkZPICAgICAgZ20udWkg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtYXV0aHdpZGdldHM6OkdldExvZ2luSW5mbygp ICM3NDUpOiAgZGV0YWlsczogPHZiYW5haXQ+IG9uIGdudW1lZF92MThAMTI3LjAuMC4xOjU0MzIg KFVURjgsIHB1YmxpYykKMjAxMy0wMy0xOSAxMjoxMTo1NSAgSU5GTyAgICAgIGdtLnVpIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWF1dGh3aWRnZXRzOjpHZXRMb2dpbkluZm8oKSAjNzQ3 KTogIGhlbHBkZXNrOiAiWW91ciBvd24gSVQgc3VwcG9ydCA8bmVlZHMgY29uZmlndXJhdGlvbj4i CjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21wZzI6OmdldF9yYXdfY29ubmVjdGlvbigpICMxMzc1KTogbmV3IGRhdGFiYXNl IGNvbm5lY3Rpb24sIGJhY2tlbmQgUElEOiAxODYwLCByZWFkb25seTogVHJ1ZQoyMDEzLTAzLTE5 IDEyOjExOjU1ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt cGcyOjpnZXRfcmF3X2Nvbm5lY3Rpb24oKSAjMTM5MCk6IFBvc3RncmVTUUwgdmVyc2lvbiAobnVt ZXJpYyk6IDguNAoyMDEzLTAzLTE5IDEyOjExOjU1ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfcmF3X2Nvbm5lY3Rpb24oKSAjMTM5Myk6IGRh dGFiYXNlIHNpemU6IDEwMyBNQgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMx NjcyKTogUEcgb3B0aW9uIFthZGRfbWlzc2luZ19mcm9tXTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6 NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9f bG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2FsbG93X3N5c3RlbV90YWJsZV9t b2RzXTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBv cHRpb24gW2FyY2hpdmVfY29tbWFuZF06IChkaXNhYmxlZCkKMjAxMy0wMy0xOSAxMjoxMTo1NSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2df UEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbYXJjaGl2ZV9tb2RlXTogb2ZmCjIwMTMt MDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2FyY2hpdmVf dGltZW91dF06IDAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBH IG9wdGlvbiBbYXJyYXlfbnVsbHNdOiBvbgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAg Z20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5n cygpICMxNjcyKTogUEcgb3B0aW9uIFthdXRoZW50aWNhdGlvbl90aW1lb3V0XTogMW1pbgoyMDEz LTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFthdXRvdmFj dXVtXTogb24KMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9w dGlvbiBbYXV0b3ZhY3V1bV9hbmFseXplX3NjYWxlX2ZhY3Rvcl06IDAuMQoyMDEzLTAzLTE5IDEy OjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcy OjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFthdXRvdmFjdXVtX2FuYWx5 emVfdGhyZXNob2xkXTogNTAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3 Mik6IFBHIG9wdGlvbiBbYXV0b3ZhY3V1bV9mcmVlemVfbWF4X2FnZV06IDIwMDAwMDAwMAoyMDEz LTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFthdXRvdmFj dXVtX21heF93b3JrZXJzXTogMwoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMx NjcyKTogUEcgb3B0aW9uIFthdXRvdmFjdXVtX25hcHRpbWVdOiAxbWluCjIwMTMtMDMtMTkgMTI6 MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6 Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2F1dG92YWN1dW1fdmFjdXVt X2Nvc3RfZGVsYXldOiAyMG1zCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2 NzIpOiBQRyBvcHRpb24gW2F1dG92YWN1dW1fdmFjdXVtX2Nvc3RfbGltaXRdOiAtMQoyMDEzLTAz LTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFthdXRvdmFjdXVt X3ZhY3V1bV9zY2FsZV9mYWN0b3JdOiAwLjIKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAg IGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGlu Z3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbYXV0b3ZhY3V1bV92YWN1dW1fdGhyZXNob2xkXTogNTAK MjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbYmFj a3NsYXNoX3F1b3RlXTogc2FmZV9lbmNvZGluZwoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAg ICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0 aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtiZ3dyaXRlcl9kZWxheV06IDIwMG1zCjIwMTMtMDMt MTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2Jnd3JpdGVyX2xy dV9tYXhwYWdlc106IDEwMAoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcy KTogUEcgb3B0aW9uIFtiZ3dyaXRlcl9scnVfbXVsdGlwbGllcl06IDIKMjAxMy0wMy0xOSAxMjox MTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6 X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbYmxvY2tfc2l6ZV06IDgxOTIK MjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbYm9u am91cl9uYW1lXTogCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQ RyBvcHRpb24gW2NoZWNrX2Z1bmN0aW9uX2JvZGllc106IG9uCjIwMTMtMDMtMTkgMTI6MTE6NTUg IERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9n X1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2NoZWNrcG9pbnRfY29tcGxldGlvbl90 YXJnZXRdOiAwLjUKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBH IG9wdGlvbiBbY2hlY2twb2ludF9zZWdtZW50c106IDMKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVC VUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdf c2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbY2hlY2twb2ludF90aW1lb3V0XTogNW1pbgoy MDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtjaGVj a3BvaW50X3dhcm5pbmddOiAzMHMKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRi IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAj MTY3Mik6IFBHIG9wdGlvbiBbY2xpZW50X2VuY29kaW5nXTogVVRGOAoyMDEzLTAzLTE5IDEyOjEx OjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpf X2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtjbGllbnRfbWluX21lc3NhZ2Vz XTogbm90aWNlCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBv cHRpb24gW2NvbW1pdF9kZWxheV06IDAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdt LmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3Mo KSAjMTY3Mik6IFBHIG9wdGlvbiBbY29tbWl0X3NpYmxpbmdzXTogNQoyMDEzLTAzLTE5IDEyOjEx OjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpf X2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtjb25zdHJhaW50X2V4Y2x1c2lv bl06IHBhcnRpdGlvbgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTog UEcgb3B0aW9uIFtjcHVfaW5kZXhfdHVwbGVfY29zdF06IDAuMDA1CjIwMTMtMDMtMTkgMTI6MTE6 NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9f bG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2NwdV9vcGVyYXRvcl9jb3N0XTog MC4wMDI1CjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRp b24gW2NwdV90dXBsZV9jb3N0XTogMC4wMQoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAg Z20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5n cygpICMxNjcyKTogUEcgb3B0aW9uIFtjdXJzb3JfdHVwbGVfZnJhY3Rpb25dOiAwLjEKMjAxMy0w My0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbY3VzdG9tX3Zh cmlhYmxlX2NsYXNzZXNdOiAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3 Mik6IFBHIG9wdGlvbiBbRGF0ZVN0eWxlXTogSVNPLCBETVkKMjAxMy0wMy0xOSAxMjoxMTo1NSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2df UEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZGJfdXNlcl9uYW1lc3BhY2VdOiBvZmYK MjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZGVh ZGxvY2tfdGltZW91dF06IDFzCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2 NzIpOiBQRyBvcHRpb24gW2RlYnVnX2Fzc2VydGlvbnNdOiBvZmYKMjAxMy0wMy0xOSAxMjoxMTo1 NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19s b2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZGVidWdfcHJldHR5X3ByaW50XTog b24KMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBb ZGVidWdfcHJpbnRfcGFyc2VdOiBvZmYKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdt LmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3Mo KSAjMTY3Mik6IFBHIG9wdGlvbiBbZGVidWdfcHJpbnRfcGxhbl06IG9mZgoyMDEzLTAzLTE5IDEy OjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcy OjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtkZWJ1Z19wcmludF9yZXdy aXR0ZW5dOiBvZmYKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBH IG9wdGlvbiBbZGVmYXVsdF9zdGF0aXN0aWNzX3RhcmdldF06IDEwMAoyMDEzLTAzLTE5IDEyOjEx OjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpf X2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtkZWZhdWx0X3RhYmxlc3BhY2Vd OiAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBb ZGVmYXVsdF90ZXh0X3NlYXJjaF9jb25maWddOiBwZ19jYXRhbG9nLmVuZ2xpc2gKMjAxMy0wMy0x OSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZGVmYXVsdF90cmFu c2FjdGlvbl9pc29sYXRpb25dOiByZWFkIGNvbW1pdHRlZAoyMDEzLTAzLTE5IDEyOjExOjU1ICBE RUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19Q R19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtkZWZhdWx0X3RyYW5zYWN0aW9uX3JlYWRf b25seV06IG9uCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBv cHRpb24gW2RlZmF1bHRfd2l0aF9vaWRzXTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVH ICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3Nl dHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2VmZmVjdGl2ZV9jYWNoZV9zaXplXTogMTI4TUIK MjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZWZm ZWN0aXZlX2lvX2NvbmN1cnJlbmN5XTogMAoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAg Z20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5n cygpICMxNjcyKTogUEcgb3B0aW9uIFtlbmFibGVfYml0bWFwc2Nhbl06IG9uCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2VuYWJsZV9oYXNoYWdn XTogb24KMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlv biBbZW5hYmxlX2hhc2hqb2luXTogb24KMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdt LmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3Mo KSAjMTY3Mik6IFBHIG9wdGlvbiBbZW5hYmxlX2luZGV4c2Nhbl06IG9uCjIwMTMtMDMtMTkgMTI6 MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6 Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2VuYWJsZV9tZXJnZWpvaW5d OiBvbgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9u IFtlbmFibGVfbmVzdGxvb3BdOiBvbgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20u ZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygp ICMxNjcyKTogUEcgb3B0aW9uIFtlbmFibGVfc2Vxc2Nhbl06IG9uCjIwMTMtMDMtMTkgMTI6MTE6 NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9f bG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2VuYWJsZV9zb3J0XTogb24KMjAx My0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZW5hYmxl X3RpZHNjYW5dOiBvbgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTog UEcgb3B0aW9uIFtlc2NhcGVfc3RyaW5nX3dhcm5pbmddOiBvbgoyMDEzLTAzLTE5IDEyOjExOjU1 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xv Z19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtleHRyYV9mbG9hdF9kaWdpdHNdOiAw CjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2Zy b21fY29sbGFwc2VfbGltaXRdOiA4CjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5k YiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkg IzE2NzIpOiBQRyBvcHRpb24gW2ZzeW5jXTogb24KMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0 dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZnVsbF9wYWdlX3dyaXRlc106IG9uCjIwMTMtMDMt MTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2dlcW9dOiBvbgoy MDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtnZXFv X2VmZm9ydF06IDUKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBH IG9wdGlvbiBbZ2Vxb19nZW5lcmF0aW9uc106IDAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0 dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZ2Vxb19wb29sX3NpemVdOiAwCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2dlcW9fc2VsZWN0aW9u X2JpYXNdOiAyCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBv cHRpb24gW2dlcW9fdGhyZXNob2xkXTogMTIKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAg IGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGlu Z3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbZ2luX2Z1enp5X3NlYXJjaF9saW1pdF06IDAKMjAxMy0w My0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbaWdub3JlX3N5 c3RlbV9pbmRleGVzXTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2 NzIpOiBQRyBvcHRpb24gW2ludGVnZXJfZGF0ZXRpbWVzXTogb24KMjAxMy0wMy0xOSAxMjoxMTo1 NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19s b2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbSW50ZXJ2YWxTdHlsZV06IHBvc3Rn cmVzCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24g W2pvaW5fY29sbGFwc2VfbGltaXRdOiA4CjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBn bS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdz KCkgIzE2NzIpOiBQRyBvcHRpb24gW2tyYl9jYXNlaW5zX3VzZXJzXTogb2ZmCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2tyYl9zcnZuYW1lXTog cG9zdGdyZXMKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9w dGlvbiBbbGNfY29sbGF0ZV06IEVuZ2xpc2hfSW5kaWEuMTI1MgoyMDEzLTAzLTE5IDEyOjExOjU1 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xv Z19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtsY19jdHlwZV06IEVuZ2xpc2hfSW5k aWEuMTI1MgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0 aW9uIFtsY19tZXNzYWdlc106IEMKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRi IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAj MTY3Mik6IFBHIG9wdGlvbiBbbGNfbW9uZXRhcnldOiBFbmdsaXNoX0luZGlhLjEyNTIKMjAxMy0w My0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbbGNfbnVtZXJp Y106IEVuZ2xpc2hfSW5kaWEuMTI1MgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20u ZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygp ICMxNjcyKTogUEcgb3B0aW9uIFtsY190aW1lXTogRW5nbGlzaF9JbmRpYS4xMjUyCjIwMTMtMDMt MTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2xpc3Rlbl9hZGRy ZXNzZXNdOiAqCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBv cHRpb24gW2xvY2FsX3ByZWxvYWRfbGlicmFyaWVzXTogCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERF QlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BH X3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2xvZ19hdXRvdmFjdXVtX21pbl9kdXJhdGlv bl06IC0xCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRp b24gW2xvZ19jaGVja3BvaW50c106IG9mZgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAg Z20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5n cygpICMxNjcyKTogUEcgb3B0aW9uIFtsb2dfY29ubmVjdGlvbnNdOiBvZmYKMjAxMy0wMy0xOSAx MjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBn Mjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbbG9nX2Rlc3RpbmF0aW9u XTogc3RkZXJyCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBv cHRpb24gW2xvZ19kaXNjb25uZWN0aW9uc106IG9mZgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJV RyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19z ZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtsb2dfZHVyYXRpb25dOiBvZmYKMjAxMy0wMy0x OSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbbG9nX2Vycm9yX3Zl cmJvc2l0eV06IGRlZmF1bHQKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3 Mik6IFBHIG9wdGlvbiBbbG9nX2V4ZWN1dG9yX3N0YXRzXTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6 NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9f bG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2xvZ19ob3N0bmFtZV06IG9mZgoy MDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtsb2df bGluZV9wcmVmaXhdOiAldAoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcy KTogUEcgb3B0aW9uIFtsb2dfbG9ja193YWl0c106IG9mZgoyMDEzLTAzLTE5IDEyOjExOjU1ICBE RUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19Q R19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtsb2dfbWluX2R1cmF0aW9uX3N0YXRlbWVu dF06IC0xCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRp b24gW2xvZ19taW5fZXJyb3Jfc3RhdGVtZW50XTogZXJyb3IKMjAxMy0wMy0xOSAxMjoxMTo1NSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2df UEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbbG9nX21pbl9tZXNzYWdlc106IHdhcm5p bmcKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBb bG9nX3BhcnNlcl9zdGF0c106IG9mZgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20u ZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygp ICMxNjcyKTogUEcgb3B0aW9uIFtsb2dfcGxhbm5lcl9zdGF0c106IG9mZgoyMDEzLTAzLTE5IDEy OjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcy OjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtsb2dfcm90YXRpb25fYWdl XTogMWQKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlv biBbbG9nX3JvdGF0aW9uX3NpemVdOiAxME1CCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRp bmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2xvZ19zdGF0ZW1lbnRdOiBub25lCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2xvZ19zdGF0ZW1lbnRf c3RhdHNdOiBvZmYKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBH IG9wdGlvbiBbbG9nX3RlbXBfZmlsZXNdOiAtMQoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAg ICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0 aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtsb2dfdGltZXpvbmVdOiBBc2lhL0NhbGN1dHRhCjIw MTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW2xvZ190 cnVuY2F0ZV9vbl9yb3RhdGlvbl06IG9mZgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAg Z20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5n cygpICMxNjcyKTogUEcgb3B0aW9uIFtsb2dnaW5nX2NvbGxlY3Rvcl06IG9uCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW21haW50ZW5hbmNlX3dv cmtfbWVtXTogMTZNQgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTog UEcgb3B0aW9uIFttYXhfY29ubmVjdGlvbnNdOiAxMDAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVC VUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdf c2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbbWF4X2ZpbGVzX3Blcl9wcm9jZXNzXTogMTAw MAoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtt YXhfZnVuY3Rpb25fYXJnc106IDEwMAoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20u ZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygp ICMxNjcyKTogUEcgb3B0aW9uIFttYXhfaWRlbnRpZmllcl9sZW5ndGhdOiA2MwoyMDEzLTAzLTE5 IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt cGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFttYXhfaW5kZXhfa2V5 c106IDMyCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRp b24gW21heF9sb2Nrc19wZXJfdHJhbnNhY3Rpb25dOiA2NAoyMDEzLTAzLTE5IDEyOjExOjU1ICBE RUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19Q R19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFttYXhfcHJlcGFyZWRfdHJhbnNhY3Rpb25z XTogMAoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9u IFttYXhfc3RhY2tfZGVwdGhdOiAyTUIKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdt LmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3Mo KSAjMTY3Mik6IFBHIG9wdGlvbiBbcGFzc3dvcmRfZW5jcnlwdGlvbl06IG9uCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3BvcnRdOiA1NDMyCjIw MTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3Bvc3Rf YXV0aF9kZWxheV06IDAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6 IFBHIG9wdGlvbiBbcHJlX2F1dGhfZGVsYXldOiAwCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVH ICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3Nl dHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3JhbmRvbV9wYWdlX2Nvc3RdOiA0CjIwMTMtMDMt MTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3JlZ2V4X2ZsYXZv cl06IGFkdmFuY2VkCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQ RyBvcHRpb24gW3NlYXJjaF9wYXRoXTogIiR1c2VyIixwdWJsaWMKMjAxMy0wMy0xOSAxMjoxMTo1 NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19s b2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbc2VnbWVudF9zaXplXTogMUdCCjIw MTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3NlcV9w YWdlX2Nvc3RdOiAxCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQ RyBvcHRpb24gW3NlcnZlcl9lbmNvZGluZ106IFVURjgKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVC VUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdf c2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbc2VydmVyX3ZlcnNpb25dOiA4LjQuMQoyMDEz LTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtzZXJ2ZXJf dmVyc2lvbl9udW1dOiA4MDQwMQoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMx NjcyKTogUEcgb3B0aW9uIFtzZXNzaW9uX3JlcGxpY2F0aW9uX3JvbGVdOiBvcmlnaW4KMjAxMy0w My0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbc2hhcmVkX2J1 ZmZlcnNdOiAzMk1CCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQ RyBvcHRpb24gW3NpbGVudF9tb2RlXTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRp bmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3NxbF9pbmhlcml0YW5jZV06IG9uCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3NzbF06IG9mZgoyMDEz LTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtzdGFuZGFy ZF9jb25mb3JtaW5nX3N0cmluZ3NdOiBvZmYKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAg IGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGlu Z3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbc3RhdGVtZW50X3RpbWVvdXRdOiAwCjIwMTMtMDMtMTkg MTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3N1cGVydXNlcl9yZXNl cnZlZF9jb25uZWN0aW9uc106IDMKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRi IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAj MTY3Mik6IFBHIG9wdGlvbiBbc3luY2hyb25pemVfc2Vxc2NhbnNdOiBvbgoyMDEzLTAzLTE5IDEy OjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcy OjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtzeW5jaHJvbm91c19jb21t aXRdOiBvbgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0 aW9uIFt0Y3Bfa2VlcGFsaXZlc19jb3VudF06IDAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0 dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdGNwX2tlZXBhbGl2ZXNfaWRsZV06IDAKMjAxMy0w My0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdGNwX2tlZXBh bGl2ZXNfaW50ZXJ2YWxdOiAwCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2 NzIpOiBQRyBvcHRpb24gW3RlbXBfYnVmZmVyc106IDEwMjQKMjAxMy0wMy0xOSAxMjoxMTo1NSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2df UEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdGVtcF90YWJsZXNwYWNlc106IAoyMDEz LTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFtUaW1lWm9u ZV06IEFzaWEvQ2FsY3V0dGEKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3 Mik6IFBHIG9wdGlvbiBbdGltZXpvbmVfYWJicmV2aWF0aW9uc106IERlZmF1bHQKMjAxMy0wMy0x OSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdHJhY2Vfbm90aWZ5 XTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRp b24gW3RyYWNlX3NvcnRdOiBvZmYKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRi IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAj MTY3Mik6IFBHIG9wdGlvbiBbdHJhY2tfYWN0aXZpdGllc106IG9uCjIwMTMtMDMtMTkgMTI6MTE6 NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9f bG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3RyYWNrX2FjdGl2aXR5X3F1ZXJ5 X3NpemVdOiAxMDI0CjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQ RyBvcHRpb24gW3RyYWNrX2NvdW50c106IG9uCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRp bmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3RyYWNrX2Z1bmN0aW9uc106IG5vbmUKMjAxMy0wMy0x OSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdHJhbnNhY3Rpb25f aXNvbGF0aW9uXTogcmVhZCBjb21taXR0ZWQKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAg IGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGlu Z3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdHJhbnNhY3Rpb25fcmVhZF9vbmx5XTogb24KMjAxMy0w My0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdHJhbnNmb3Jt X251bGxfZXF1YWxzXTogb2ZmCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2 NzIpOiBQRyBvcHRpb24gW3VuaXhfc29ja2V0X2dyb3VwXTogCjIwMTMtMDMtMTkgMTI6MTE6NTUg IERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9n X1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3VuaXhfc29ja2V0X3Blcm1pc3Npb25z XTogNTExCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRp b24gW3VwZGF0ZV9wcm9jZXNzX3RpdGxlXTogb24KMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0 dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdmFjdXVtX2Nvc3RfZGVsYXldOiAwCjIwMTMtMDMt MTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3ZhY3V1bV9jb3N0 X2xpbWl0XTogMjAwCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQ RyBvcHRpb24gW3ZhY3V1bV9jb3N0X3BhZ2VfZGlydHldOiAyMAoyMDEzLTAzLTE5IDEyOjExOjU1 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xv Z19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFt2YWN1dW1fY29zdF9wYWdlX2hpdF06 IDEKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBb dmFjdXVtX2Nvc3RfcGFnZV9taXNzXTogMTAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAg IGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGlu Z3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdmFjdXVtX2ZyZWV6ZV9taW5fYWdlXTogNTAwMDAwMDAK MjAxMy0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbdmFj dXVtX2ZyZWV6ZV90YWJsZV9hZ2VdOiAxNTAwMDAwMDAKMjAxMy0wMy0xOSAxMjoxMTo1NSAgREVC VUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19sb2dfUEdf c2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbd2FsX2Jsb2NrX3NpemVdOiA4MTkyCjIwMTMt MDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24gW3dhbF9idWZm ZXJzXTogNjRrQgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTogUEcg b3B0aW9uIFt3YWxfc2VnbWVudF9zaXplXTogMTZNQgoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJV RyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19z ZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFt3YWxfc3luY19tZXRob2RdOiBvcGVuX2RhdGFz eW5jCjIwMTMtMDMtMTkgMTI6MTE6NTUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21wZzI6Ol9fbG9nX1BHX3NldHRpbmdzKCkgIzE2NzIpOiBQRyBvcHRpb24g W3dhbF93cml0ZXJfZGVsYXldOiAyMDBtcwoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAg Z20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5n cygpICMxNjcyKTogUEcgb3B0aW9uIFt3b3JrX21lbV06IDFNQgoyMDEzLTAzLTE5IDEyOjExOjU1 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xv Z19QR19zZXR0aW5ncygpICMxNjcyKTogUEcgb3B0aW9uIFt4bWxiaW5hcnldOiBiYXNlNjQKMjAx My0wMy0xOSAxMjoxMTo1NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXBnMjo6X19sb2dfUEdfc2V0dGluZ3MoKSAjMTY3Mik6IFBHIG9wdGlvbiBbeG1sb3B0 aW9uXTogY29udGVudAoyMDEzLTAzLTE5IDEyOjExOjU1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX2xvZ19QR19zZXR0aW5ncygpICMxNjcyKTog UEcgb3B0aW9uIFt6ZXJvX2RhbWFnZWRfcGFnZXNdOiBvZmYKMjAxMy0wMy0xOSAxMjoxMTo1NSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19kZXRl Y3RfY2xpZW50X3RpbWV6b25lKCkgIzI5MCk6IHRyeWluZyB0byBkZXRlY3QgdGltZXpvbmUgZnJv bSBzeXN0ZW0KMjAxMy0wMy0xOSAxMjoxMTo1NiAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6X19kZXRlY3RfY2xpZW50X3RpbWV6b25lKCkgIzMwNyk6 IGNhbmRpZGF0ZXM6IFt1J0luZGlhIFN0YW5kYXJkIFRpbWUnXQoyMDEzLTAzLTE5IDEyOjExOjU2 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX3Zh bGlkYXRlX3RpbWV6b25lKCkgIzIxNyk6IHZhbGlkYXRpbmcgdGltZSB6b25lIFtJbmRpYSBTdGFu ZGFyZCBUaW1lXQoyMDEzLTAzLTE5IDEyOjExOjU2ICBXQVJOSU5HICAgZ20uZGIgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpfX3ZhbGlkYXRlX3RpbWV6b25lKCkgIzIzOCk6IHRp bWUgem9uZSBbSW5kaWEgU3RhbmRhcmQgVGltZV0gaXMgbm90IHNldHRhYmxlCjIwMTMtMDMtMTkg MTI6MTE6NTYgIElORk8gICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21w ZzI6Ol9fZGV0ZWN0X2NsaWVudF90aW1lem9uZSgpICMzMjQpOiBjbGllbnQgc3lzdGVtIHRpbWUg em9uZSBkZXRlY3RlZCBhcyBlcXVpdmFsZW50IHRvIFswNTozMDowMC4wMF0KMjAxMy0wMy0xOSAx MjoxMTo1NiAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBn Mjo6Z2V0X3Jhd19jb25uZWN0aW9uKCkgIzE0MDgpOiBhY2Nlc3MgbW9kZSBbUkVBRCBPTkxZXQoy MDEzLTAzLTE5IDEyOjExOjU2ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtcGcyOjpzZXRfZGVmYXVsdF9sb2dpbigpICM0NDEpOiBzZXR0aW5nIGRlZmF1bHQg bG9naW4gZnJvbSBbPEdudW1lZC5weWNvbW1vbi5nbUxvZ2luSW5mby5Mb2dpbkluZm8gaW5zdGFu Y2UgYXQgMHgwM0Y3M0Q3OD5dIHRvIFs8R251bWVkLnB5Y29tbW9uLmdtTG9naW5JbmZvLkxvZ2lu SW5mbyBpbnN0YW5jZSBhdCAweDAzRjczRDc4Pl0KMjAxMy0wMy0xOSAxMjoxMTo1NiAgSU5GTyAg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6c2V0X2RlZmF1bHRf bG9naW4oKSAjNDUyKTogc2V0dGluZyBkZWZhdWx0IERTTiBmcm9tIFtOb25lXSB0byBbZGJuYW1l PWdudW1lZF92MTggaG9zdD0xMjcuMC4wLjEgcG9ydD01NDMyIHVzZXI9dmJhbmFpdCBwYXNzd29y ZD3vv70gc3NsbW9kZT1wcmVmZXJdCjIwMTMtMDMtMTkgMTI6MTE6NTYgIElORk8gICAgICBnbS5k YiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OnNldF9kZWZhdWx0X2NsaWVudF9l bmNvZGluZygpICMxOTkpOiBzZXR0aW5nIGRlZmF1bHQgY2xpZW50IGVuY29kaW5nIGZyb20gW1VU RjhdIHRvIFtVVEY4XQoyMDEzLTAzLTE5IDEyOjExOjU2ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfcmF3X2Nvbm5lY3Rpb24oKSAjMTM3NSk6 IG5ldyBkYXRhYmFzZSBjb25uZWN0aW9uLCBiYWNrZW5kIFBJRDogNTU3MiwgcmVhZG9ubHk6IFRy dWUKMjAxMy0wMy0xOSAxMjoxMTo1NiAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXBnMjo6Z2V0X3Jhd19jb25uZWN0aW9uKCkgIzE0MDgpOiBhY2Nlc3MgbW9k ZSBbUkVBRCBPTkxZXQoyMDEzLTAzLTE5IDEyOjExOjU2ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfY29ubmVjdGlvbigpICMxNDc2KTogY2xp ZW50IHN0cmluZyBlbmNvZGluZyBbVVRGOF0sIGlzb2xhdGlvbiBsZXZlbCBbcmVhZCBjb21taXR0 ZWRdLCB0aW1lIHpvbmUgWzA1OjMwOjAwLjAwXQoyMDEzLTAzLTE5IDEyOjExOjU2ICBFUlJPUiAg ICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfY29ubmVjdGlv bigpICMxNTAwKTogY2Fubm90IHNldCBieXRlYV9vdXRwdXQgZm9ybWF0CjIwMTMtMDMtMTkgMTI6 MTE6NTggIElORk8gICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6 OmRhdGFiYXNlX3NjaGVtYV9jb21wYXRpYmxlKCkgIzQ4NSk6IGRldGVjdGVkIHNjaGVtYSB2ZXJz aW9uIFsxOF0sIGhhc2ggW2EwZjllZmNhYmRlY2ZiNGRkYjZkOGMwYjY5YzAyMDkyXQoyMDEzLTAz LTE5IDEyOjExOjU4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW2ludGVybmFsOjp1c2VyX3ByZWZlcmVuY2Vz X2ZpbGVdIGZvdW5kIGluIHNvdXJjZSBbaW50ZXJuYWxdCjIwMTMtMDMtMTkgMTI6MTE6NTggIERF QlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21hdXRod2lkZ2V0czo6 c2F2ZV9zdGF0ZSgpICM3MTIpOiBzYXZpbmcgbG9naW4gcHJlZmVyZW5jZXMgaW4gW0M6XFVzZXJz XFZhaWJoYXYgQmFuYWl0XEFwcERhdGFcUm9hbWluZ1wuZ251bWVkXGdudW1lZC5jb25mXQoyMDEz LTAzLTE5IDEyOjExOjU4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbWNmZzI6OnNldF9vcHRpb25faW5fSU5JX2ZpbGUoKSAjMjQ4KTogc2V0dGluZyBvcHRp b24gImxvZ2luIiB0byAidmJhbmFpdCIgaW4gZ3JvdXAgW3ByZWZlcmVuY2VzXQoyMDEzLTAzLTE5 IDEyOjExOjU4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWNmZzI6OnNldF9vcHRpb25faW5fSU5JX2ZpbGUoKSAjMjQ5KTogZmlsZTogQzpcVXNlcnNcVmFp YmhhdiBCYW5haXRcQXBwRGF0YVxSb2FtaW5nXC5nbnVtZWRcZ251bWVkLmNvbmYgKHV0ZjgpCjIw MTMtMDMtMTkgMTI6MTE6NTggIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtY2ZnMjo6c2V0X29wdGlvbl9pbl9JTklfZmlsZSgpICMyNDgpOiBzZXR0aW5nIG9w dGlvbiAicHJvZmlsZSIgdG8gIkdOVW1lZCBkYXRhYmFzZSBvbiB0aGlzIG1hY2hpbmUgKCJUQ1Av SVAiOiBXaW5kb3dzL0xpbnV4L01hYykgKGdudW1lZF92MThAMTI3LjAuMC4xKSIgaW4gZ3JvdXAg W3ByZWZlcmVuY2VzXQoyMDEzLTAzLTE5IDEyOjExOjU4ICBERUJVRyAgICAgZ20uY2ZnIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OnNldF9vcHRpb25faW5fSU5JX2ZpbGUoKSAj MjQ5KTogZmlsZTogQzpcVXNlcnNcVmFpYmhhdiBCYW5haXRcQXBwRGF0YVxSb2FtaW5nXC5nbnVt ZWRcZ251bWVkLmNvbmYgKHV0ZjgpCjIwMTMtMDMtMTkgMTI6MTE6NTggIERFQlVHICAgICBnbS5j ZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlv biBbaW50ZXJuYWw6OmRlYnVnXSBmb3VuZCBpbiBzb3VyY2UgW2ludGVybmFsXQoyMDEzLTAzLTE5 IDEyOjExOjU4ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt cGcyOjpzYW5pdHlfY2hlY2tfdGltZV9za2V3KCkgIzE1MzYpOiBtYXhpbXVtIHNrZXcgdG9sZXJh bmNlIChzZWNvbmRzKTogNjAwCjIwMTMtMDMtMTkgMTI6MTE6NTggIERFQlVHICAgICBnbS5kYiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OmdldF9yYXdfY29ubmVjdGlvbigpICMx Mzc1KTogbmV3IGRhdGFiYXNlIGNvbm5lY3Rpb24sIGJhY2tlbmQgUElEOiA1OTcyLCByZWFkb25s eTogVHJ1ZQoyMDEzLTAzLTE5IDEyOjExOjU4ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfcmF3X2Nvbm5lY3Rpb24oKSAjMTQwOCk6IGFjY2Vz cyBtb2RlIFtSRUFEIE9OTFldCjIwMTMtMDMtMTkgMTI6MTE6NTggIElORk8gICAgICBnbS5kYiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OnNhbml0eV9jaGVja190aW1lX3NrZXco KSAjMTU1Mik6IHNlcnZlciAibm93IiAoVVRDKTogMjAxMy0wMy0xOSAwNjo0MTo1OC45NTEwMDAK MjAxMy0wMy0xOSAxMjoxMTo1OCAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXBnMjo6c2FuaXR5X2NoZWNrX3RpbWVfc2tldygpICMxNTUzKTogY2xpZW50ICJu b3ciIChVVEMpOiAyMDEzLTAzLTE5IDA2OjQxOjU4Ljk1MjAwMAoyMDEzLTAzLTE5IDEyOjExOjU4 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpzYW5p dHlfY2hlY2tfdGltZV9za2V3KCkgIzE1NTQpOiB3aXJlIHJvdW5kdHJpcCAoc2Vjb25kcyk6IDAu MDAwOTk5OTI3NTIwNzUyCjIwMTMtMDMtMTkgMTI6MTE6NTggIERFQlVHICAgICBnbS5kYiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OnNhbml0eV9jaGVja190aW1lX3NrZXcoKSAj MTU2NSk6IGNsaWVudC9zZXJ2ZXIgdGltZSBza2V3OiAwOjAwOjAwLjAwMTAwMAoyMDEzLTAzLTE5 IDEyOjExOjU4ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt cGcyOjpzYW5pdHlfY2hlY2tfZGF0YWJhc2Vfc2V0dGluZ3MoKSAjMTU4Mik6IGNoZWNraW5nIGRh dGFiYXNlIHNldHRpbmdzCjIwMTMtMDMtMTkgMTI6MTE6NTggIElORk8gICAgICBnbS5kYiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OnNhbml0eV9jaGVja19kYXRhYmFzZV9zZXR0 aW5ncygpICMxNTkzKTogUG9zdGdyZVNRTCB2ZXJzaW9uIChzdHJpbmcpOiAiUG9zdGdyZVNRTCA4 LjQuMSwgY29tcGlsZWQgYnkgVmlzdWFsIEMrKyBidWlsZCAxNDAwLCAzMi1iaXQiCjIwMTMtMDMt MTkgMTI6MTE6NTggIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlvbiBbaW50ZXJuYWw6OmhpcGFhXSBmb3VuZCBpbiBz b3VyY2UgW2ludGVybmFsXQoyMDEzLTAzLTE5IDEyOjExOjU4ICBXQVJOSU5HICAgZ20uZGIgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpzYW5pdHlfY2hlY2tfZGF0YWJhc2Vfc2V0 dGluZ3MoKSAjMTY0OCk6IFBHIG9wdGlvbiBbbG9nX2Nvbm5lY3Rpb25zXSBzZXQgdG8gW29mZl0s IGV4cGVjdGVkIFtvbl0sIHJpc2s6IDxub24tY29tcGxpYW5jZSB3aXRoIEhJUEFBPgoyMDEzLTAz LTE5IDEyOjExOjU4ICBXQVJOSU5HICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtcGcyOjpzYW5pdHlfY2hlY2tfZGF0YWJhc2Vfc2V0dGluZ3MoKSAjMTY0OCk6IFBHIG9wdGlv biBbbG9nX2Rpc2Nvbm5lY3Rpb25zXSBzZXQgdG8gW29mZl0sIGV4cGVjdGVkIFtvbl0sIHJpc2s6 IDxub24tY29tcGxpYW5jZSB3aXRoIEhJUEFBPgoyMDEzLTAzLTE5IDEyOjExOjU4ICBJTkZPICAg ICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVyOjpf X2luaXRfXygpICMzNyk6IHN0YXJ0aW5nIGJhY2tlbmQgbm90aWZpY2F0aW9ucyBsaXN0ZW5lciB0 aHJlYWQKMjAxMy0wMy0xOSAxMjoxMTo1OCAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19pbml0X18oKSAjNTApOiBjb25uZWN0 aW9uIGhhcyBiYWNrZW5kIFBJRCBbMTg2MF0KMjAxMy0wMy0xOSAxMjoxMTo1OCAgSU5GTyAgICAg IGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19y ZWdpc3Rlcl9pbnRlcmVzdHMoKSAjMTMxKTogY29uZmlndXJlZCBwYXRpZW50IHNwZWNpZmljIG5v dGlmaWNhdGlvbnM6CjIwMTMtMDMtMTkgMTI6MTE6NTggIElORk8gICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfaW50ZXJl c3RzKCkgIzEzMik6IFt1J2FsbGdfbW9kX2RiJywgdSdhbGxnX3N0YXRlX21vZF9kYicsIHUnYmls bF9pdGVtX21vZF9kYicsIHUnY2xpbl9uYXJyYXRpdmVfbW9kX2RiJywgdSdjb21tX2NoYW5uZWxf bW9kX2RiJywgdSdkb2NfbW9kX2RiJywgdSdlbmNvdW50ZXJfbW9kX2RiJywgdSdlcGlzb2RlX21v ZF9kYicsIHUnZmFtaWx5X2hpc3RvcnlfbW9kX2RiJywgdSdoZWFsdGhfaXNzdWVfbW9kX2RiJywg dSdob3NwaXRhbF9zdGF5X21vZF9kYicsIHUnaWRlbnRpdHlfbW9kX2RiJywgdSdpZGVudGl0eV90 YWdfbW9kX2RiJywgdSdqb2JfbW9kX2RiJywgdSdtZXNzYWdlX2luYm94X21vZF9kYicsIHUnbmFt ZV9tb2RfZGInLCB1J25hcnJhdGl2ZV9tb2RfZGInLCB1J3Byb2NlZHVyZV9tb2RfZGInLCB1J3N1 YnN0YW5jZV9pbnRha2VfbW9kX2RiJywgdSd0ZXN0X3Jlc3VsdF9tb2RfZGInLCB1J3ZhY2NfbW9k X2RiJywgdSd3YWl0aW5nX2xpc3RfbW9kX2RiJ10KMjAxMy0wMy0xOSAxMjoxMTo1OCAgSU5GTyAg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6 X19yZWdpc3Rlcl9pbnRlcmVzdHMoKSAjMTQ1KTogY29uZmlndXJlZCB1bnNwZWNpZmljIG5vdGlm aWNhdGlvbnM6CjIwMTMtMDMtMTkgMTI6MTE6NTggIElORk8gICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfaW50ZXJlc3Rz KCkgIzE0Nik6IFt1J2FjdGl2ZV9zdWJzdGFuY2VfbW9kX2RiJywgdSdhb2VfY29kZV9tb2RfZGIn LCB1J2JpbGxfbW9kX2RiJywgdSdiaWxsYWJsZV9tb2RfZGInLCB1J2JyYW5kZWRfZHJ1Z19tb2Rf ZGInLCB1J2NvbnN1bWFibGVfc3Vic3RhbmNlX21vZF9kYicsIHUnZG9jX29ial9yZXZpZXdfbW9k X2RiJywgdSdkb2NfcGFnZV9tb2RfZGInLCB1J2RvY190eXBlX21vZF9kYicsIHUnZXBpc29kZV9j b2RlX21vZF9kYicsIHUnZmh4X2NvZGVfbW9kX2RiJywgdSdoZWFsdGhfaXNzdWVfY29kZV9tb2Rf ZGInLCB1J2xua19zdWJzdGFuY2UyYnJhbmRfbW9kX2RiJywgdSdtZXNzYWdlX2luYm94X2dlbmVy aWNfbW9kX2RiJywgdSduYXJyYXRpdmVfY29kZV9tb2RfZGInLCB1J29yZ19tb2RfZGInLCB1J29y Z191bml0X21vZF9kYicsIHUnb3JnX3VuaXRfY29tbV9jaGFubmVsX21vZF9kYicsIHUncHJvY2Vk dXJlX2NvZGVfbW9kX2RiJywgdSdyZXZpZXdlZF90ZXN0X3Jlc3VsdHNfbW9kX2RiJywgdSdyZmVf Y29kZV9tb2RfZGInLCB1J3RhZ19pbWFnZV9tb2RfZGInLCB1J3Rlc3RfcGFuZWxfbW9kX2RiJywg dSd0ZXN0X3BhbmVsX2NvZGVfbW9kX2RiJywgdSd3YWl0aW5nX2xpc3RfZ2VuZXJpY19tb2RfZGIn LCB1J2RiX21haW50ZW5hbmNlX3dhcm5pbmcnLCB1J2RiX21haW50ZW5hbmNlX2Rpc2Nvbm5lY3Qn XQoyMDEzLTAzLTE5IDEyOjExOjU4ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNfbm90aWZp Y2F0aW9ucygpICMxOTEpOiBzdGFydGluZyB0byBsaXN0ZW4gZm9yIFthY3RpdmVfc3Vic3RhbmNl X21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTggIElORk8gICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfdW5zcGVjaWZp Y19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxpc3RlbiBmb3IgW2FvZV9jb2Rl X21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfdW5zcGVjaWZp Y19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxpc3RlbiBmb3IgW2JpbGxfbW9k X2RiOl0KMjAxMy0wMy0xOSAxMjoxMTo1OSAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19yZWdpc3Rlcl91bnNwZWNpZmljX25v dGlmaWNhdGlvbnMoKSAjMTkxKTogc3RhcnRpbmcgdG8gbGlzdGVuIGZvciBbYmlsbGFibGVfbW9k X2RiOl0KMjAxMy0wMy0xOSAxMjoxMTo1OSAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19yZWdpc3Rlcl91bnNwZWNpZmljX25v dGlmaWNhdGlvbnMoKSAjMTkxKTogc3RhcnRpbmcgdG8gbGlzdGVuIGZvciBbYnJhbmRlZF9kcnVn X21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAgICBnbS5kYiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfdW5zcGVjaWZp Y19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxpc3RlbiBmb3IgW2NvbnN1bWFi bGVfc3Vic3RhbmNlX21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAgICBnbS5k YiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0 ZXJfdW5zcGVjaWZpY19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxpc3RlbiBm b3IgW2RvY19vYmpfcmV2aWV3X21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9f cmVnaXN0ZXJfdW5zcGVjaWZpY19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxp c3RlbiBmb3IgW2RvY19wYWdlX21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9f cmVnaXN0ZXJfdW5zcGVjaWZpY19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxp c3RlbiBmb3IgW2RvY190eXBlX21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9f cmVnaXN0ZXJfdW5zcGVjaWZpY19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxp c3RlbiBmb3IgW2VwaXNvZGVfY29kZV9tb2RfZGI6XQoyMDEzLTAzLTE5IDEyOjExOjU5ICBJTkZP ICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVy OjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNfbm90aWZpY2F0aW9ucygpICMxOTEpOiBzdGFydGluZyB0 byBsaXN0ZW4gZm9yIFtmaHhfY29kZV9tb2RfZGI6XQoyMDEzLTAzLTE5IDEyOjExOjU5ICBJTkZP ICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVy OjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNfbm90aWZpY2F0aW9ucygpICMxOTEpOiBzdGFydGluZyB0 byBsaXN0ZW4gZm9yIFtoZWFsdGhfaXNzdWVfY29kZV9tb2RfZGI6XQoyMDEzLTAzLTE5IDEyOjEx OjU5ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2Vu ZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNfbm90aWZpY2F0aW9ucygpICMxOTEpOiBz dGFydGluZyB0byBsaXN0ZW4gZm9yIFtsbmtfc3Vic3RhbmNlMmJyYW5kX21vZF9kYjpdCjIwMTMt MDMtMTkgMTI6MTE6NTkgIElORk8gICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfdW5zcGVjaWZpY19ub3RpZmljYXRpb25z KCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxpc3RlbiBmb3IgW21lc3NhZ2VfaW5ib3hfZ2VuZXJpY19t b2RfZGI6XQoyMDEzLTAzLTE5IDEyOjExOjU5ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNf bm90aWZpY2F0aW9ucygpICMxOTEpOiBzdGFydGluZyB0byBsaXN0ZW4gZm9yIFtuYXJyYXRpdmVf Y29kZV9tb2RfZGI6XQoyMDEzLTAzLTE5IDEyOjExOjU5ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3Vuc3Bl Y2lmaWNfbm90aWZpY2F0aW9ucygpICMxOTEpOiBzdGFydGluZyB0byBsaXN0ZW4gZm9yIFtvcmdf bW9kX2RiOl0KMjAxMy0wMy0xOSAxMjoxMTo1OSAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19yZWdpc3Rlcl91bnNwZWNpZmlj X25vdGlmaWNhdGlvbnMoKSAjMTkxKTogc3RhcnRpbmcgdG8gbGlzdGVuIGZvciBbb3JnX3VuaXRf bW9kX2RiOl0KMjAxMy0wMy0xOSAxMjoxMTo1OSAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19yZWdpc3Rlcl91bnNwZWNpZmlj X25vdGlmaWNhdGlvbnMoKSAjMTkxKTogc3RhcnRpbmcgdG8gbGlzdGVuIGZvciBbb3JnX3VuaXRf Y29tbV9jaGFubmVsX21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAgICBnbS5k YiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0 ZXJfdW5zcGVjaWZpY19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxpc3RlbiBm b3IgW3Byb2NlZHVyZV9jb2RlX21vZF9kYjpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9f cmVnaXN0ZXJfdW5zcGVjaWZpY19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxp c3RlbiBmb3IgW3Jldmlld2VkX3Rlc3RfcmVzdWx0c19tb2RfZGI6XQoyMDEzLTAzLTE5IDEyOjEx OjU5ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2Vu ZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNfbm90aWZpY2F0aW9ucygpICMxOTEpOiBz dGFydGluZyB0byBsaXN0ZW4gZm9yIFtyZmVfY29kZV9tb2RfZGI6XQoyMDEzLTAzLTE5IDEyOjEx OjU5ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2Vu ZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNfbm90aWZpY2F0aW9ucygpICMxOTEpOiBz dGFydGluZyB0byBsaXN0ZW4gZm9yIFt0YWdfaW1hZ2VfbW9kX2RiOl0KMjAxMy0wMy0xOSAxMjox MTo1OSAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tl bmRsaXN0ZW5lcjo6X19yZWdpc3Rlcl91bnNwZWNpZmljX25vdGlmaWNhdGlvbnMoKSAjMTkxKTog c3RhcnRpbmcgdG8gbGlzdGVuIGZvciBbdGVzdF9wYW5lbF9tb2RfZGI6XQoyMDEzLTAzLTE5IDEy OjExOjU5ICBJTkZPICAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFj a2VuZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3Vuc3BlY2lmaWNfbm90aWZpY2F0aW9ucygpICMxOTEp OiBzdGFydGluZyB0byBsaXN0ZW4gZm9yIFt0ZXN0X3BhbmVsX2NvZGVfbW9kX2RiOl0KMjAxMy0w My0xOSAxMjoxMTo1OSAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19yZWdpc3Rlcl91bnNwZWNpZmljX25vdGlmaWNhdGlvbnMo KSAjMTkxKTogc3RhcnRpbmcgdG8gbGlzdGVuIGZvciBbd2FpdGluZ19saXN0X2dlbmVyaWNfbW9k X2RiOl0KMjAxMy0wMy0xOSAxMjoxMTo1OSAgSU5GTyAgICAgIGdtLmRiIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6X19yZWdpc3Rlcl91bnNwZWNpZmljX25v dGlmaWNhdGlvbnMoKSAjMTkxKTogc3RhcnRpbmcgdG8gbGlzdGVuIGZvciBbZGJfbWFpbnRlbmFu Y2Vfd2FybmluZzpdCjIwMTMtMDMtMTkgMTI6MTE6NTkgIElORk8gICAgICBnbS5kYiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfdW5zcGVj aWZpY19ub3RpZmljYXRpb25zKCkgIzE5MSk6IHN0YXJ0aW5nIHRvIGxpc3RlbiBmb3IgW2RiX21h aW50ZW5hbmNlX2Rpc2Nvbm5lY3Q6XQoyMDEzLTAzLTE5IDEyOjExOjU5ICBJTkZPICAgICAgZ20u ZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVyOjpfX3N0YXJ0 X3RocmVhZCgpICMyMzApOiBzdGFydGluZyBsaXN0ZW5lciB0aHJlYWQKMjAxMy0wMy0xOSAxMjox MjowMSAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3Vp bWFpbjo6X19jaGVja19kYl9sYW5nKCkgIzM0MzQpOiBjdXJyZW50IGRhdGFiYXNlIGxvY2FsZTog W0VuZ2xpc2hfSW5kaWFdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5tYWluIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9fY2hlY2tfZGJfbGFuZygpICMz NDQ1KTogRGF0YWJhc2UgbG9jYWxlIChFbmdsaXNoX0luZGlhKSB1cCB0byBkYXRlLgoyMDEzLTAz LTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW2ludGVybmFsOjp1c2VyX3ByZWZlcmVuY2Vz X2ZpbGVdIGZvdW5kIGluIHNvdXJjZSBbaW50ZXJuYWxdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERF QlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6c2V0X29w dGlvbl9pbl9JTklfZmlsZSgpICMyNDgpOiBzZXR0aW5nIG9wdGlvbiAibGFzdCBrbm93biB3b3Jr cGxhY2VzIiB0byAiW3UnQ2xpbmljaWFuJywgdSdGcm9udCBEZXNrJywgdSdHTlVtZWQgRGVmYXVs dCcsIHUnVmFpYmhhdicsIHUneHh4REVGQVVMVHh4eCddIiBpbiBncm91cCBbcHJvZmlsZSBHTlVt ZWQgZGF0YWJhc2Ugb24gdGhpcyBtYWNoaW5lICgiVENQL0lQIjogV2luZG93cy9MaW51eC9NYWMp XQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbWNmZzI6OnNldF9vcHRpb25faW5fSU5JX2ZpbGUoKSAjMjQ5KTogZmlsZTog QzpcVXNlcnNcVmFpYmhhdiBCYW5haXRcQXBwRGF0YVxSb2FtaW5nXC5nbnVtZWRcZ251bWVkLmNv bmYgKHV0ZjgpCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlvbiBbaW50ZXJuYWw6 OnNraXAtdXBkYXRlLWNoZWNrXSBmb3VuZCBpbiBzb3VyY2UgW2ludGVybmFsXQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW2ludGVybmFsOjpzbGF2ZV0gZm91bmQgaW4gc291 cmNlIFtpbnRlcm5hbF0KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLm1haW4gKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X19zZXR1cF9mb250KCkgIzE4OCk6 IHN5c3RlbSBkZWZhdWx0IGZvbnQgaXMgW21zIHNoZWxsIGRsZyAyIHdpbmRvd3MtMTI1Ml0gKDA7 LTExOzA7MDswOzQwMDswOzA7MDswOzA7MDswOzA7TVMgU2hlbGwgRGxnIDIpCjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt Y2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbY2xpZW50IGZvbnRdIG5vdCBpbiBncm91cCBbd29y a3BsYWNlXSBpbiBzb3VyY2UgW2V4cGxpY2l0XQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAg ICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWNmZzI6OmdldCgpICMzODkp OiBvcHRpb24gW2NsaWVudCBmb250XSBub3QgaW4gZ3JvdXAgW3dvcmtwbGFjZV0gaW4gc291cmNl IFt3b3JrYmFzZV0KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzg5KTogb3B0aW9uIFtjbGllbnQg Zm9udF0gbm90IGluIGdyb3VwIFt3b3JrcGxhY2VdIGluIHNvdXJjZSBbbG9jYWxdCjIwMTMtMDMt MTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u LmdtY2ZnMjo6Z2V0KCkgIzM4OSk6IG9wdGlvbiBbY2xpZW50IGZvbnRdIG5vdCBpbiBncm91cCBb d29ya3BsYWNlXSBpbiBzb3VyY2UgW3VzZXJdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAg ICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtY2ZnMjo6Z2V0KCkgIzM4OSk6 IG9wdGlvbiBbY2xpZW50IGZvbnRdIG5vdCBpbiBncm91cCBbd29ya3BsYWNlXSBpbiBzb3VyY2Ug W3N5c3RlbV0KMjAxMy0wMy0xOSAxMjoxMjowMSAgSU5GTyAgICAgIGdtLm1haW4gKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X19zZXR1cF9mb250KCkgIzIwOSk6IE1TIFdp bmRvd3M6IGFwcGVuZGluZyBmYWxsYmFjayBmb250IGNhbmRpZGF0ZSBbRGVqYVZ1IFNhbnNdCjIw MTMtMDMtMTkgMTI6MTI6MDEgIEVSUk9SICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbWd1aW1haW46Ol9fc2V0dXBfZm9udCgpICMyMjIpOiBjYW5ub3Qgc3dpdGNoIGZv bnQgZnJvbSBbbXMgc2hlbGwgZGxnIDIgd2luZG93cy0xMjUyXSAoMDstMTE7MDswOzA7NDAwOzA7 MDswOzA7MDswOzA7MDtNUyBTaGVsbCBEbGcgMikgdG8gW0RlamFWdSBTYW5zXQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBJTkZPICAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24u Z21ndWltYWluOjpfX2luaXRfXygpICMxNDgpOiB3b3JrcGxhY2UgaXMgPj4+R05VbWVkIERlZmF1 bHQ8PDwKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4 KTogc2VhcmNoaW5nIGZvciBbZ2lua2dvY2FkeF0KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19j bWRfaW5fcGF0aCgpICMyMyk6IGNtZDogW2dpbmtnb2NhZHhdCjIwMTMtMDMtMTkgMTI6MTI6MDEg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMjUpOiBkaXI6IFtdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMzEpOiAke1BBVEh9OiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5l Y3Rpdml0eSBTb2x1dGlvblw7QzpcV2luZG93c1xzeXN0ZW0zMjtDOlxXaW5kb3dzO0M6XFdpbmRv d3NcU3lzdGVtMzJcV2JlbTtDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYx LjBcO0M6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXAoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZp bGVzXFBDIENvbm5lY3Rpdml0eSBTb2x1dGlvblxnaW5rZ29jYWR4CjIwMTMtMDMtMTkgMTI6MTI6 MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVt MzJcZ2lua2dvY2FkeAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4 KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXGdpbmtnb2NhZHgKMjAxMy0wMy0xOSAxMjoxMjowMSAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxX YmVtXGdpbmtnb2NhZHgKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMz OCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4w XGdpbmtnb2NhZHgKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6 IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cZ2lua2dv Y2FkeAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzQwKTogY29tbWFu ZCBub3QgZm91bmQgaW4gUEFUSAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hl bGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2V4ZWN1dGFibGVf Ynlfd2luZSgpICM0Nyk6IG5vdCBhIFdJTkUgY2FsbDogZ2lua2dvY2FkeAoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTI1KTogcmUtdGVzdGluZyBhcyBn aW5rZ29jYWR4LmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5h cnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFtnaW5rZ29jYWR4LmV4ZV0KMjAxMy0wMy0xOSAxMjox MjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyMyk6IGNtZDogW2dpbmtnb2NhZHguZXhlXQoyMDEz LTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAz LTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3Jh bSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7Qzpc V2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5k b3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJp blwKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3Vu ZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cZ2lua2dvY2FkeC5l eGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3Vu ZDogQzpcV2luZG93c1xzeXN0ZW0zMlxnaW5rZ29jYWR4LmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAx ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXGdpbmtnb2Nh ZHguZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxnaW5rZ29jYWR4LmV4ZQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dz XFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcZ2lua2dvY2FkeC5leGUKMjAxMy0wMy0x OSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3Jh bSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cZ2lua2dvY2FkeC5leGUKMjAxMy0wMy0xOSAx MjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBB VEgKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBu b3QgYSBXSU5FIGNhbGw6IGdpbmtnb2NhZHguZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0 ZWN0X2V4dGVybmFsX2JpbmFyeSgpICMxMzEpOiByZS10ZXN0aW5nIGFzIGdpbmtnb2NhZHguYmF0 CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5OCk6IHNl YXJjaGluZyBmb3IgW2dpbmtnb2NhZHguYmF0XQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbZ2lua2dvY2FkeC5iYXRdCjIwMTMtMDMtMTkgMTI6MTI6 MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjUpOiBkaXI6IFtdCjIwMTMtMDMtMTkgMTI6MTI6MDEg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzEpOiAke1BBVEh9OiBDOlxQcm9ncmFtIEZpbGVzXFBDIENv bm5lY3Rpdml0eSBTb2x1dGlvblw7QzpcV2luZG93c1xzeXN0ZW0zMjtDOlxXaW5kb3dzO0M6XFdp bmRvd3NcU3lzdGVtMzJcV2JlbTtDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxs XHYxLjBcO0M6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXAoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFt IEZpbGVzXFBDIENvbm5lY3Rpdml0eSBTb2x1dGlvblxnaW5rZ29jYWR4LmJhdAoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dz XHN5c3RlbTMyXGdpbmtnb2NhZHguYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2lu X3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcZ2lua2dvY2FkeC5iYXQKMjAxMy0w My0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2lu ZG93c1xTeXN0ZW0zMlxXYmVtXGdpbmtnb2NhZHguYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2lu ZG93c1Bvd2VyU2hlbGxcdjEuMFxnaW5rZ29jYWR4LmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1Rl WCAyLjlcbWlrdGV4XGJpblxnaW5rZ29jYWR4LmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJV RyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6Omlz X2NtZF9pbl9wYXRoKCkgIzQwKTogY29tbWFuZCBub3QgZm91bmQgaW4gUEFUSAoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2V4ZWN1dGFibGVfYnlfd2luZSgpICM0Nyk6IG5vdCBhIFdJTkUgY2Fs bDogZ2lua2dvY2FkeC5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxf YmluYXJ5KCkgIzk4KTogc2VhcmNoaW5nIGZvciBbYWVza3VsYXBdCjIwMTMtMDMtMTkgMTI6MTI6 MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFthZXNrdWxhcF0KMjAxMy0wMy0xOSAx MjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjox MjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNc UEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7 QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2Vy U2hlbGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMt MDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFBy b2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXGFlc2t1bGFwCjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Nc c3lzdGVtMzJcYWVza3VsYXAKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgp ICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xhZXNrdWxhcAoyMDEzLTAzLTE5IDEyOjEyOjAx ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMy XFdiZW1cYWVza3VsYXAKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMz OCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4w XGFlc2t1bGFwCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBu b3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXGFlc2t1bGFw CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5v dCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93 aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiBhZXNrdWxhcAoyMDEzLTAzLTE5IDEyOjEyOjAx ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTI1KTogcmUtdGVzdGluZyBhcyBhZXNrdWxh cC5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4 KTogc2VhcmNoaW5nIGZvciBbYWVza3VsYXAuZXhlXQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJV RyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6Omlz X2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbYWVza3VsYXAuZXhlXQoyMDEzLTAzLTE5IDEyOjEy OjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEyOjAx ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBD b25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxX aW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVs bFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0x OSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3Jh bSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cYWVza3VsYXAuZXhlCjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Nc c3lzdGVtMzJcYWVza3VsYXAuZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5z aGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3Bh dGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcYWVza3VsYXAuZXhlCjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Nc U3lzdGVtMzJcV2JlbVxhZXNrdWxhcC5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93 ZXJTaGVsbFx2MS4wXGFlc2t1bGFwLmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9p bl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlr dGV4XGJpblxhZXNrdWxhcC5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMSAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IGFlc2t1bGFw LmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTMx KTogcmUtdGVzdGluZyBhcyBhZXNrdWxhcC5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRl Y3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4KTogc2VhcmNoaW5nIGZvciBbYWVza3VsYXAuYmF0XQoy MDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbYWVza3Vs YXAuYmF0XQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGly OiBbXQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRI fTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Nc c3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xT eXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAy LjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMz OCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25c YWVza3VsYXAuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgp OiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcYWVza3VsYXAuYmF0CjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Nc YWVza3VsYXAuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgp OiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxhZXNrdWxhcC5iYXQKMjAxMy0w My0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2lu ZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXGFlc2t1bGFwLmJhdAoyMDEzLTAz LTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9n cmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblxhZXNrdWxhcC5iYXQKMjAxMy0wMy0xOSAx MjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBB VEgKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBu b3QgYSBXSU5FIGNhbGw6IGFlc2t1bGFwLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVj dF9leHRlcm5hbF9iaW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFthbWlkZV0KMjAxMy0wMy0x OSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyMyk6IGNtZDogW2FtaWRlXQoyMDEzLTAz LTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBG aWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2lu ZG93cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dz UG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwK MjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDog QzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cYW1pZGUKMjAxMy0wMy0x OSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93 c1xzeXN0ZW0zMlxhbWlkZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkg IzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXGFtaWRlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2Jl bVxhbWlkZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90 IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcYW1pZGUK MjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDog QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cYW1pZGUKMjAxMy0wMy0xOSAx MjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBB VEgKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBu b3QgYSBXSU5FIGNhbGw6IGFtaWRlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5z aGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVy bmFsX2JpbmFyeSgpICMxMjUpOiByZS10ZXN0aW5nIGFzIGFtaWRlLmV4ZQoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFth bWlkZS5leGVdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBj bWQ6IFthbWlkZS5leGVdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAj MjUpOiBkaXI6IFtdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzEp OiAke1BBVEh9OiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rpdml0eSBTb2x1dGlvblw7Qzpc V2luZG93c1xzeXN0ZW0zMjtDOlxXaW5kb3dzO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbTtDOlxX aW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcO0M6XFByb2dyYW0gRmlsZXNc TWlLVGVYIDIuOVxtaWt0ZXhcYmluXAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rpdml0eSBT b2x1dGlvblxhbWlkZS5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgp ICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxhbWlkZS5leGUKMjAxMy0wMy0x OSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93 c1xhbWlkZS5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6 IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtXGFtaWRlLmV4ZQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dz XFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcYW1pZGUuZXhlCjIwMTMtMDMtMTkgMTI6 MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21z aGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmls ZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXGFtaWRlLmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzQwKTogY29tbWFuZCBub3QgZm91bmQgaW4gUEFUSAoyMDEzLTAz LTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2V4ZWN1dGFibGVfYnlfd2luZSgpICM0Nyk6IG5vdCBhIFdJTkUg Y2FsbDogYW1pZGUuZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2Jp bmFyeSgpICMxMzEpOiByZS10ZXN0aW5nIGFzIGFtaWRlLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAx ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFthbWlkZS5i YXRdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFth bWlkZS5iYXRdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjUpOiBk aXI6IFtdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzEpOiAke1BB VEh9OiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rpdml0eSBTb2x1dGlvblw7QzpcV2luZG93 c1xzeXN0ZW0zMjtDOlxXaW5kb3dzO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbTtDOlxXaW5kb3dz XFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcO0M6XFByb2dyYW0gRmlsZXNcTWlLVGVY IDIuOVxtaWt0ZXhcYmluXAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkg IzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rpdml0eSBTb2x1dGlv blxhbWlkZS5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6 IG5vdCBmb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxhbWlkZS5iYXQKMjAxMy0wMy0xOSAxMjox MjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xhbWlk ZS5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBm b3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtXGFtaWRlLmJhdAoyMDEzLTAzLTE5IDEyOjEy OjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3Rl bTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcYW1pZGUuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlL VGVYIDIuOVxtaWt0ZXhcYmluXGFtaWRlLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzQwKTogY29tbWFuZCBub3QgZm91bmQgaW4gUEFUSAoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2V4ZWN1dGFibGVfYnlfd2luZSgpICM0Nyk6IG5vdCBhIFdJTkUgY2FsbDog YW1pZGUuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgp ICM5OCk6IHNlYXJjaGluZyBmb3IgW2RpY29tc2NvcGVdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFtkaWNvbXNjb3BlXQoyMDEzLTAzLTE5IDEyOjEy OjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEyOjAx ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBD b25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxX aW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVs bFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0x OSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3Jh bSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cZGljb21zY29wZQoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHN5 c3RlbTMyXGRpY29tc2NvcGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgp ICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xkaWNvbXNjb3BlCjIwMTMtMDMtMTkgMTI6MTI6 MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVt MzJcV2JlbVxkaWNvbXNjb3BlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVs bCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgo KSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxc djEuMFxkaWNvbXNjb3BlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAj MzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXGRp Y29tc2NvcGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNv bW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdt LnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRh YmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IGRpY29tc2NvcGUKMjAxMy0wMy0x OSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEyNSk6IHJlLXRlc3Rpbmcg YXMgZGljb21zY29wZS5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxf YmluYXJ5KCkgIzk4KTogc2VhcmNoaW5nIGZvciBbZGljb21zY29wZS5leGVdCjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFtkaWNvbXNjb3BlLmV4ZV0K MjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAx My0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFBy b2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMy O0M6XFdpbmRvd3M7QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJc V2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3Rl eFxiaW5cCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXGRpY29tc2Nv cGUuZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcZGljb21zY29wZS5leGUKMjAxMy0wMy0xOSAxMjox MjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xkaWNv bXNjb3BlLmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTog bm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW1cZGljb21zY29wZS5leGUKMjAxMy0w My0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2lu ZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXGRpY29tc2NvcGUuZXhlCjIwMTMt MDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFBy b2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXGRpY29tc2NvcGUuZXhlCjIwMTMtMDMt MTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBmb3VuZCBp biBQQVRICjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5lKCkgIzQ3 KTogbm90IGEgV0lORSBjYWxsOiBkaWNvbXNjb3BlLmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTMxKTogcmUtdGVzdGluZyBhcyBkaWNvbXNjb3Bl LmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjOTgp OiBzZWFyY2hpbmcgZm9yIFtkaWNvbXNjb3BlLmJhdF0KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19jbWRfaW5fcGF0aCgpICMyMyk6IGNtZDogW2RpY29tc2NvcGUuYmF0XQoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEy OjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQ QyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztD OlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJT aGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0w My0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJv Z3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cZGljb21zY29wZS5iYXQKMjAxMy0w My0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2lu ZG93c1xzeXN0ZW0zMlxkaWNvbXNjb3BlLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXGRpY29tc2NvcGUuYmF0CjIw MTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6 XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxkaWNvbXNjb3BlLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAx ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMy XFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcZGljb21zY29wZS5iYXQKMjAxMy0wMy0xOSAxMjoxMjow MSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxs YXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xN aUtUZVggMi45XG1pa3RleFxiaW5cZGljb21zY29wZS5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMSAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0w My0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5F IGNhbGw6IGRpY29tc2NvcGUuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5z aGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVy bmFsX2JpbmFyeSgpICM5OCk6IHNlYXJjaGluZyBmb3IgW3htZWRjb25dCjIwMTMtMDMtMTkgMTI6 MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21z aGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFt4bWVkY29uXQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxl c1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93 cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93 ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAx My0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpc UHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25ceG1lZGNvbgoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dz XHN5c3RlbTMyXHhtZWRjb24KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgp ICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1x4bWVkY29uCjIwMTMtMDMtMTkgMTI6MTI6MDEg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJc V2JlbVx4bWVkY29uCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgp OiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFx4 bWVkY29uCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXHhtZWRjb24KMjAx My0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZv dW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUo KSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IHhtZWRjb24KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpk ZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEyNSk6IHJlLXRlc3RpbmcgYXMgeG1lZGNvbi5leGUK MjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4KTogc2Vh cmNoaW5nIGZvciBbeG1lZGNvbi5leGVdCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2lu X3BhdGgoKSAjMjMpOiBjbWQ6IFt4bWVkY29uLmV4ZV0KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19j bWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2 aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7QzpcV2luZG93c1xT eXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7 QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMtMDMtMTkgMTI6MTI6 MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNc UEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXHhtZWRjb24uZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJc eG1lZGNvbi5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6 IG5vdCBmb3VuZDogQzpcV2luZG93c1x4bWVkY29uLmV4ZQoyMDEzLTAzLTE5IDEyOjEyOjAxICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdi ZW1ceG1lZGNvbi5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMz OCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4w XHhtZWRjb24uZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgp OiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXHhtZWRj b24uZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21t YW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5z aGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJs ZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiB4bWVkY29uLmV4ZQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTMxKTogcmUtdGVzdGluZyBh cyB4bWVkY29uLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5h cnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFt4bWVkY29uLmJhdF0KMjAxMy0wMy0xOSAxMjoxMjow MSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxs YXBpOjppc19jbWRfaW5fcGF0aCgpICMyMyk6IGNtZDogW3htZWRjb24uYmF0XQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEy OjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxl c1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93 cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93 ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAx My0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpc UHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25ceG1lZGNvbi5iYXQKMjAxMy0w My0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2lu ZG93c1xzeXN0ZW0zMlx4bWVkY29uLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9p bl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHhtZWRjb24uYmF0CjIwMTMtMDMt MTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRv d3NcU3lzdGVtMzJcV2JlbVx4bWVkY29uLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQ b3dlclNoZWxsXHYxLjBceG1lZGNvbi5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1p a3RleFxiaW5ceG1lZGNvbi5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMSAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IHhtZWRjb24u YmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIElORk8gICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9fc2V0dXBfbWFpbl9tZW51KCkgIzczNSk6IG5laXRo ZXIgb2YgR2lua2dvIENBRHggLyBPc2lyaVggLyBBZXNrdWxhcCAvIEFNSURFIC8gRGljb21TY29w ZSAvIHhtZWRjb24gZm91bmQsIGRpc2FibGluZyAiRElDT00gdmlld2VyIiBtZW51IGl0ZW0KMjAx My0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4KTogc2VhcmNo aW5nIGZvciBbYXJyaWJhXQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkg IzIzKTogY21kOiBbYXJyaWJhXQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hl bGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRo KCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkg IzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25c O0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07 QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZp bGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZp dHkgU29sdXRpb25cYXJyaWJhCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVs bCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgo KSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcYXJyaWJhCjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Nc YXJyaWJhCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxhcnJpYmEKMjAxMy0wMy0xOSAxMjoxMjow MSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxs YXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0z MlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXGFycmliYQoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJV RyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6Omlz X2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAy LjlcbWlrdGV4XGJpblxhcnJpYmEKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMSAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IGFycmliYQoy MDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTI1KTogcmUt dGVzdGluZyBhcyBhcnJpYmEuZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5z aGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVy bmFsX2JpbmFyeSgpICM5OCk6IHNlYXJjaGluZyBmb3IgW2FycmliYS5leGVdCjIwMTMtMDMtMTkg MTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFthcnJpYmEuZXhlXQoyMDEz LTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAz LTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3Jh bSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7Qzpc V2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5k b3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJp blwKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3Vu ZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cYXJyaWJhLmV4ZQoy MDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBD OlxXaW5kb3dzXHN5c3RlbTMyXGFycmliYS5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19j bWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xhcnJpYmEuZXhlCjIwMTMt MDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdp bmRvd3NcU3lzdGVtMzJcV2JlbVxhcnJpYmEuZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNf Y21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93 c1Bvd2VyU2hlbGxcdjEuMFxhcnJpYmEuZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAg ICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21k X2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxt aWt0ZXhcYmluXGFycmliYS5leGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMSAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IGFycmliYS5l eGUKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEzMSk6 IHJlLXRlc3RpbmcgYXMgYXJyaWJhLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9l eHRlcm5hbF9iaW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFthcnJpYmEuYmF0XQoyMDEzLTAz LTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbYXJyaWJhLmJhdF0K MjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAx My0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFBy b2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMy O0M6XFdpbmRvd3M7QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJc V2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3Rl eFxiaW5cCjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXGFycmliYS5i YXQKMjAxMy0wMy0xOSAxMjoxMjowMSAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3Vu ZDogQzpcV2luZG93c1xzeXN0ZW0zMlxhcnJpYmEuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcYXJyaWJhLmJhdAoy MDEzLTAzLTE5IDEyOjEyOjAxICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBD OlxXaW5kb3dzXFN5c3RlbTMyXFdiZW1cYXJyaWJhLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdp bmRvd3NQb3dlclNoZWxsXHYxLjBcYXJyaWJhLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAxICBERUJV RyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6Omlz X2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAy LjlcbWlrdGV4XGJpblxhcnJpYmEuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2lu X3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTI6 MDEgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiBhcnJp YmEuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDEgIElORk8gICAgICBnbS5tYWluIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9fc2V0dXBfbWFpbl9tZW51KCkgIzc1Myk6IDxh cnJpYmE+IG5vdCBmb3VuZCwgZGlzYWJsaW5nICJhcnJpYmEiIG1lbnUgaXRlbQoyMDEzLTAzLTE5 IDEyOjEyOjAxICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW2ludGVybmFsOjpkZWJ1Z10gZm91bmQgaW4gc291 cmNlIFtpbnRlcm5hbF0KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLmNmZyAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFtpbnRl cm5hbDo6c2xhdmVdIGZvdW5kIGluIHNvdXJjZSBbaW50ZXJuYWxdCjIwMTMtMDMtMTkgMTI6MTI6 MDIgIERFQlVHICAgICBnbS50b29scyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29s czo6Z2V0X2ljb24oKSAjODc0KTogaWNvbiBmb3VuZCBpbiBbQzpcUHJvZ3JhbSBGaWxlc1xHTlVt ZWQtY2xpZW50XGJpblxiaXRtYXBzXGdtX2ljb24tc2VycGVudF9hbmRfZ251LnBuZ10KMjAxMy0w My0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLmNmZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21jZmcyOjpnZXQoKSAjMzkxKTogb3B0aW9uIFtpbnRlcm5hbDo6c2xhdmVdIGZvdW5kIGlu IHNvdXJjZSBbaW50ZXJuYWxdCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS50b29s cyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ210b29sczo6Z2V0X2ljb24oKSAjODc0KTog aWNvbiBmb3VuZCBpbiBbQzpcUHJvZ3JhbSBGaWxlc1xHTlVtZWQtY2xpZW50XGJpblxiaXRtYXBz XGdtX2ljb24tc2VycGVudF9hbmRfZ251LnBuZ10KMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAg ICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6aW5zdGFudGlh dGVfcGx1Z2luKCkgIzMwMik6IGdtUHJvdmlkZXJJbmJveFBsdWdpbgoyMDEzLTAzLTE5IDEyOjEy OjAyICBJTkZPICAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtcGx1Z2lu OjpyZWdpc3RlcigpICM4Nik6IHNldDogW2d1aV0gY2xhc3M6IFtnbVByb3ZpZGVySW5ib3hQbHVn aW5dIG5hbWU6IFtJbmJveF0KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4g KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQo KSAjOTMzKTogcmVnaXN0ZXJpbmcgcGx1Z2luIHdpdGggbWVudSBzeXN0ZW0KMjAxMy0wMy0xOSAx MjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdt Z3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM0KTogIGdlbmVyaWMgbmFtZTogUHJvdmlk ZXIgJmluYm94CjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNSk6 ICBjbGFzcyBuYW1lOiBnbVByb3ZpZGVySW5ib3hQbHVnaW4KMjAxMy0wMy0xOSAxMjoxMjowMiAg REVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6 X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM2KTogIHNwZWNpZmljIG1lbnU6IG9mZmljZQoyMDEzLTAz LTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRo b24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzcpOiAgbWVudSBpdGVtOiBQcm92 aWRlciAmaW5ib3gKMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6aW5zdGFudGlhdGVfcGx1Z2luKCkgIzMwMik6 IGdtV2FpdGluZ0xpc3RQbHVnaW4KMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVp IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6cmVnaXN0ZXIoKSAjODYpOiBz ZXQ6IFtndWldIGNsYXNzOiBbZ21XYWl0aW5nTGlzdFBsdWdpbl0gbmFtZTogW1dhaXRpbmcgbGlz dF0KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTMzKTogcmVnaXN0 ZXJpbmcgcGx1Z2luIHdpdGggbWVudSBzeXN0ZW0KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcg ICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3Bs dWdpbl9sb2FkZWQoKSAjOTM0KTogIGdlbmVyaWMgbmFtZTogJldhaXRpbmcgbGlzdAoyMDEzLTAz LTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRo b24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzUpOiAgY2xhc3MgbmFtZTogZ21X YWl0aW5nTGlzdFBsdWdpbgoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgp ICM5MzYpOiAgc3BlY2lmaWMgbWVudTogb2ZmaWNlCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVH ICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9w bHVnaW5fbG9hZGVkKCkgIzkzNyk6ICBtZW51IGl0ZW06ICZXYWl0aW5nIGxpc3QKMjAxMy0wMy0x OSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5n bXBsdWdpbjo6aW5zdGFudGlhdGVfcGx1Z2luKCkgIzMwMik6IGdtUGF0aWVudE92ZXJ2aWV3UGx1 Z2luCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQud3hweXRob24uZ21wbHVnaW46OnJlZ2lzdGVyKCkgIzg2KTogc2V0OiBbZ3VpXSBjbGFzczog W2dtUGF0aWVudE92ZXJ2aWV3UGx1Z2luXSBuYW1lOiBbT3ZlcnZpZXddCjIwMTMtMDMtMTkgMTI6 MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1 aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzMyk6IHJlZ2lzdGVyaW5nIHBsdWdpbiB3aXRo IG1lbnUgc3lzdGVtCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkz NCk6ICBnZW5lcmljIG5hbWU6ICZPdmVydmlldwoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAg ICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1 Z2luX2xvYWRlZCgpICM5MzUpOiAgY2xhc3MgbmFtZTogZ21QYXRpZW50T3ZlcnZpZXdQbHVnaW4K MjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk Lnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM2KTogIHNwZWNpZmlj IG1lbnU6IGVtcgoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5Mzcp OiAgbWVudSBpdGVtOiAmT3ZlcnZpZXcKMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdt LnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5ndWkuZ21ub3RlYm9va2VkcGF0aWVudGVk aXRpb25wbHVnaW46Ojxtb2R1bGU+KCkgIzMzKTogJFJldmlzaW9uOiAxLjE1ICQKMjAxMy0wMy0x OSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5n bXBsdWdpbjo6aW5zdGFudGlhdGVfcGx1Z2luKCkgIzMwMik6IGdtTm90ZWJvb2tlZFBhdGllbnRF ZGl0aW9uUGx1Z2luCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQud3hweXRob24uZ21wbHVnaW46OnJlZ2lzdGVyKCkgIzg2KTogc2V0OiBbZ3Vp XSBjbGFzczogW2dtTm90ZWJvb2tlZFBhdGllbnRFZGl0aW9uUGx1Z2luXSBuYW1lOiBbRGVtb2dy YXBoaWNzXQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzMpOiBy ZWdpc3RlcmluZyBwbHVnaW4gd2l0aCBtZW51IHN5c3RlbQoyMDEzLTAzLTE5IDEyOjEyOjAyICBE RUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpf b25fcGx1Z2luX2xvYWRlZCgpICM5MzQpOiAgZ2VuZXJpYyBuYW1lOiAmRGVtb2dyYXBoaWNzCjIw MTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNSk6ICBjbGFzcyBuYW1l OiBnbU5vdGVib29rZWRQYXRpZW50RWRpdGlvblBsdWdpbgoyMDEzLTAzLTE5IDEyOjEyOjAyICBE RUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpf b25fcGx1Z2luX2xvYWRlZCgpICM5MzYpOiAgc3BlY2lmaWMgbWVudTogcGF0aWVudAoyMDEzLTAz LTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRo b24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzcpOiAgbWVudSBpdGVtOiAmRGVt b2dyYXBoaWNzCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQud3hweXRob24uZ3VpLmdtZW1yYnJvd3NlcnBsdWdpbjo6PG1vZHVsZT4oKSAjMjIp OiAkUmV2aXNpb246IDEuMTkgJAoyMDEzLTAzLTE5IDEyOjEyOjAyICBJTkZPICAgICAgZ20udWkg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtcGx1Z2luOjppbnN0YW50aWF0ZV9wbHVnaW4o KSAjMzAyKTogZ21FTVJCcm93c2VyUGx1Z2luCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAg ICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21wbHVnaW46OnJlZ2lzdGVyKCkg Izg2KTogc2V0OiBbZ3VpXSBjbGFzczogW2dtRU1SQnJvd3NlclBsdWdpbl0gbmFtZTogW0VNUiB0 cmVlXQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzMpOiByZWdp c3RlcmluZyBwbHVnaW4gd2l0aCBtZW51IHN5c3RlbQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJV RyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25f cGx1Z2luX2xvYWRlZCgpICM5MzQpOiAgZ2VuZXJpYyBuYW1lOiBFTVIgJlRyZWUgKHRvcGljYWwp CjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNSk6ICBjbGFzcyBu YW1lOiBnbUVNUkJyb3dzZXJQbHVnaW4KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdt Lm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9s b2FkZWQoKSAjOTM2KTogIHNwZWNpZmljIG1lbnU6IGVtcgoyMDEzLTAzLTE5IDEyOjEyOjAyICBE RUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpf b25fcGx1Z2luX2xvYWRlZCgpICM5MzcpOiAgbWVudSBpdGVtOiBFTVIgJlRyZWUgKHRvcGljYWwp CjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu d3hweXRob24uZ3VpLmdtc29hcHBsdWdpbjo6PG1vZHVsZT4oKSAjMzIpOiAkUmV2aXNpb246IDEu NyAkCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQud3hweXRob24uZ21wbHVnaW46Omluc3RhbnRpYXRlX3BsdWdpbigpICMzMDIpOiBnbVNvYXBQ bHVnaW4KMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6cmVnaXN0ZXIoKSAjODYpOiBzZXQ6IFtndWldIGNsYXNz OiBbZ21Tb2FwUGx1Z2luXSBuYW1lOiBbTm90ZXNdCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVH ICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9w bHVnaW5fbG9hZGVkKCkgIzkzMyk6IHJlZ2lzdGVyaW5nIHBsdWdpbiB3aXRoIG1lbnUgc3lzdGVt CjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNCk6ICBnZW5lcmlj IG5hbWU6ICZOb3RlcwoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5 MzUpOiAgY2xhc3MgbmFtZTogZ21Tb2FwUGx1Z2luCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVH ICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9w bHVnaW5fbG9hZGVkKCkgIzkzNik6ICBzcGVjaWZpYyBtZW51OiBlbXIKMjAxMy0wMy0xOSAxMjox MjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3Vp bWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM3KTogIG1lbnUgaXRlbTogJk5vdGVzCjIwMTMt MDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRo b24uZ21wbHVnaW46Omluc3RhbnRpYXRlX3BsdWdpbigpICMzMDIpOiBnbUN1cnJlbnRTdWJzdGFu Y2VzUGx1Z2luCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQud3hweXRob24uZ21wbHVnaW46OnJlZ2lzdGVyKCkgIzg2KTogc2V0OiBbZ3VpXSBj bGFzczogW2dtQ3VycmVudFN1YnN0YW5jZXNQbHVnaW5dIG5hbWU6IFtNZWRpY2F0aW9uXQoyMDEz LTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hw eXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzMpOiByZWdpc3RlcmluZyBw bHVnaW4gd2l0aCBtZW51IHN5c3RlbQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20u bWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdu dW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xv YWRlZCgpICM5MzQpOiAgZ2VuZXJpYyBuYW1lOiAmTWVkaWNhdGlvbgoyMDEzLTAzLTE5IDEyOjEy OjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWlt YWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzUpOiAgY2xhc3MgbmFtZTogZ21DdXJyZW50U3Vi c3RhbmNlc1BsdWdpbgoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5 MzYpOiAgc3BlY2lmaWMgbWVudTogZW1yCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBn bS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5f bG9hZGVkKCkgIzkzNyk6ICBtZW51IGl0ZW06ICZNZWRpY2F0aW9uCjIwMTMtMDMtMTkgMTI6MTI6 MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21wbHVnaW46 Omluc3RhbnRpYXRlX3BsdWdpbigpICMzMDIpOiBnbU1lYXN1cmVtZW50c0dyaWRQbHVnaW4KMjAx My0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5 dGhvbi5nbXBsdWdpbjo6cmVnaXN0ZXIoKSAjODYpOiBzZXQ6IFtndWldIGNsYXNzOiBbZ21NZWFz dXJlbWVudHNHcmlkUGx1Z2luXSBuYW1lOiBbTWVhc3VyZW1lbnRzXQoyMDEzLTAzLTE5IDEyOjEy OjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWlt YWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzMpOiByZWdpc3RlcmluZyBwbHVnaW4gd2l0aCBt ZW51IHN5c3RlbQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzQp OiAgZ2VuZXJpYyBuYW1lOiAmTWVhc3VyZW1lbnRzCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVH ICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9w bHVnaW5fbG9hZGVkKCkgIzkzNSk6ICBjbGFzcyBuYW1lOiBnbU1lYXN1cmVtZW50c0dyaWRQbHVn aW4KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM2KTogIHNwZWNp ZmljIG1lbnU6IGVtcgoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5 MzcpOiAgbWVudSBpdGVtOiAmTWVhc3VyZW1lbnRzCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8g ICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ3VpLmdtc2hvd21lZGRvY3M6 Ojxtb2R1bGU+KCkgIzE3KTogJFJldmlzaW9uOiAxLjc4ICQKMjAxMy0wMy0xOSAxMjoxMjowMiAg SU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6aW5z dGFudGlhdGVfcGx1Z2luKCkgIzMwMik6IGdtU2hvd01lZERvY3MKMjAxMy0wMy0xOSAxMjoxMjow MiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6 cmVnaXN0ZXIoKSAjODYpOiBzZXQ6IFtndWldIGNsYXNzOiBbZ21TaG93TWVkRG9jc10gbmFtZTog W0RvY3VtZW50c10KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTMz KTogcmVnaXN0ZXJpbmcgcGx1Z2luIHdpdGggbWVudSBzeXN0ZW0KMjAxMy0wMy0xOSAxMjoxMjow MiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFp bjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM0KTogIGdlbmVyaWMgbmFtZTogJkRvY3VtZW50cwoy MDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu d3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzUpOiAgY2xhc3MgbmFt ZTogZ21TaG93TWVkRG9jcwoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgp ICM5MzYpOiAgc3BlY2lmaWMgbWVudTogZW1yCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAg ICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVn aW5fbG9hZGVkKCkgIzkzNyk6ICBtZW51IGl0ZW06ICZEb2N1bWVudHMKMjAxMy0wMy0xOSAxMjox MjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdp bjo6aW5zdGFudGlhdGVfcGx1Z2luKCkgIzMwMik6IGdtU2NhbklkeE1lZERvY3NQbHVnaW4KMjAx My0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5 dGhvbi5nbXBsdWdpbjo6cmVnaXN0ZXIoKSAjODYpOiBzZXQ6IFtndWldIGNsYXNzOiBbZ21TY2Fu SWR4TWVkRG9jc1BsdWdpbl0gbmFtZTogW0F0dGFjaCBkb2N1bWVudHNdCjIwMTMtMDMtMTkgMTI6 MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1 aWhlbHBlcnM6Ol9faW5pdF9fKCkgIzQwNik6IHNldHRpbmcgdXAgWzxHbnVtZWQud3hweXRob24u Z21Eb2N1bWVudFdpZGdldHMuY1NjYW5JZHhEb2NzUG5sOyBwcm94eSBvZiA8U3dpZyBPYmplY3Qg b2YgdHlwZSAnd3hQYW5lbCAqJyBhdCAweDQwZTNiMzg+ID5dIGFzIGZpbGUgZHJvcCB0YXJnZXQK MjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk Lnd4cHl0aG9uLmdtZ3VpaGVscGVyczo6X19pbml0X18oKSAjNDA2KTogc2V0dGluZyB1cCBbPHd4 Ll9jb250cm9scy5MaXN0Qm94OyBwcm94eSBvZiA8U3dpZyBPYmplY3Qgb2YgdHlwZSAnd3hMaXN0 Qm94IConIGF0IDB4MzNmZWU1MD4gPl0gYXMgZmlsZSBkcm9wIHRhcmdldAoyMDEzLTAzLTE5IDEy OjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21n dWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzMpOiByZWdpc3RlcmluZyBwbHVnaW4gd2l0 aCBtZW51IHN5c3RlbQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5 MzQpOiAgZ2VuZXJpYyBuYW1lOiAmQXR0YWNoIGRvY3VtZW50cwoyMDEzLTAzLTE5IDEyOjEyOjAy ICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWlu Ojpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzUpOiAgY2xhc3MgbmFtZTogZ21TY2FuSWR4TWVkRG9j c1BsdWdpbgoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzYpOiAg c3BlY2lmaWMgbWVudTogZW1yCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWlu IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVk KCkgIzkzNyk6ICBtZW51IGl0ZW06ICZBdHRhY2ggZG9jdW1lbnRzCjIwMTMtMDMtMTkgMTI6MTI6 MDIgIEVSUk9SICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxsb2dnaW5nOjpleGNlcHRpb24oKSAjMTA4 OCk6IENhbm5vdCBfX2ltcG9ydF9fKCkgbW9kdWxlIFtHbnVtZWQud3hweXRob24uZ3VpLmdtRU1S VGltZWxpbmVQbHVnaW5dLgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmls ZSAiRDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRQWVoxLnB5elxHbnVtZWQud3hweXRob24uZ21QbHVnaW4iLCBsaW5lIDI2MCwgaW4gX19n bV9pbXBvcnQKICBGaWxlICJkOlx3b3JrcGxhY2VccHlpbnN0YWxsZXItdHJ1bmtcUHlJbnN0YWxs ZXJcbG9hZGVyXGl1LnB5IiwgbGluZSA0NjgsIGluIGltcG9ydEhvb2sKSW1wb3J0RXJyb3I6IE5v IG1vZHVsZSBuYW1lZCBHbnVtZWQud3hweXRob24uZ3VpLmdtRU1SVGltZWxpbmVQbHVnaW4KMjAx My0wMy0xOSAxMjoxMjowMiAgRVJST1IgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGxvZ2dpbmc6OmV4 Y2VwdGlvbigpICMxMDg4KTogZmFpbGVkIHRvIGxvYWQgcGx1Z2luIGdtRU1SVGltZWxpbmVQbHVn aW4KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIkQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0UFlaMS5weXpc R251bWVkLnd4cHl0aG9uLmdtSG9yc3RTcGFjZSIsIGxpbmUgMTEzLCBpbiBfX2xvYWRfcGx1Z2lu cwogIEZpbGUgIkQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0UFlaMS5weXpcR251bWVkLnd4cHl0aG9uLmdtUGx1Z2luIiwgbGluZSAyOTYs IGluIGluc3RhbnRpYXRlX3BsdWdpbgpBdHRyaWJ1dGVFcnJvcjogJ05vbmVUeXBlJyBvYmplY3Qg aGFzIG5vIGF0dHJpYnV0ZSAnX19kaWN0X18nCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAg ICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21wbHVnaW46Omluc3RhbnRpYXRl X3BsdWdpbigpICMzMDIpOiBnbUtPcmdhbml6ZXJQbHVnaW4KMjAxMy0wMy0xOSAxMjoxMjowMiAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp OjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4KTogc2VhcmNoaW5nIGZvciBba29uc29sZWth bGVuZGFyXQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21k OiBba29uc29sZWthbGVuZGFyXQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20uc2hl bGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRo KCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20uc2hlbGwg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkg IzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25c O0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07 QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZp bGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZp dHkgU29sdXRpb25ca29uc29sZWthbGVuZGFyCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAg ICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21k X2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJca29uc29sZWth bGVuZGFyCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFdpbmRvd3Nca29uc29sZWthbGVuZGFyCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2Jl bVxrb25zb2xla2FsZW5kYXIKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgp ICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2 MS4wXGtvbnNvbGVrYWxlbmRhcgoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20uc2hl bGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRo KCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJp blxrb25zb2xla2FsZW5kYXIKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgp ICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IGtvbnNvbGVrYWxl bmRhcgoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTI1 KTogcmUtdGVzdGluZyBhcyBrb25zb2xla2FsZW5kYXIuZXhlCjIwMTMtMDMtMTkgMTI6MTI6MDIg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5OCk6IHNlYXJjaGluZyBmb3IgW2tvbnNvbGVr YWxlbmRhci5leGVdCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjMp OiBjbWQ6IFtrb25zb2xla2FsZW5kYXIuZXhlXQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9p bl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkg U29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3Rl bTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQ cm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMjowMiAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBD b25uZWN0aXZpdHkgU29sdXRpb25ca29uc29sZWthbGVuZGFyLmV4ZQoyMDEzLTAzLTE5IDEyOjEy OjAyICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHN5c3Rl bTMyXGtvbnNvbGVrYWxlbmRhci5leGUKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdt LnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5f cGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xrb25zb2xla2FsZW5kYXIuZXhlCjIw MTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6 XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxrb25zb2xla2FsZW5kYXIuZXhlCjIwMTMtMDMtMTkgMTI6 MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21z aGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lz dGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFxrb25zb2xla2FsZW5kYXIuZXhlCjIwMTMtMDMt MTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dy YW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXGtvbnNvbGVrYWxlbmRhci5leGUKMjAxMy0w My0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5k IGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAj NDcpOiBub3QgYSBXSU5FIGNhbGw6IGtvbnNvbGVrYWxlbmRhci5leGUKMjAxMy0wMy0xOSAxMjox MjowMiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEzMSk6IHJlLXRlc3RpbmcgYXMga29u c29sZWthbGVuZGFyLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20uc2hlbGwg KGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRc b3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9i aW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFtrb25zb2xla2FsZW5kYXIuYmF0XQoyMDEzLTAz LTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBba29uc29sZWthbGVu ZGFyLmJhdF0KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRp cjogW10KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFU SH06IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dz XHN5c3RlbTMyO0M6XFdpbmRvd3M7QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3Nc U3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVgg Mi45XG1pa3RleFxiaW5cCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAj MzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9u XGtvbnNvbGVrYWxlbmRhci5iYXQKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxrb25zb2xla2FsZW5kYXIu YmF0CjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91 bmQ6IEM6XFdpbmRvd3Nca29uc29sZWthbGVuZGFyLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAyICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdi ZW1ca29uc29sZWthbGVuZGFyLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNo ZWxsXHYxLjBca29uc29sZWthbGVuZGFyLmJhdAoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlc bWlrdGV4XGJpblxrb25zb2xla2FsZW5kYXIuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNf Y21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkg MTI6MTI6MDIgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxs OiBrb25zb2xla2FsZW5kYXIuYmF0CjIwMTMtMDMtMTkgMTI6MTI6MDIgIEVSUk9SICAgICBnbS51 aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxsb2dnaW5nOjpleGNlcHRpb24oKSAjMTA4OCk6IENhbm5vdCBvcGVuIG1v ZHVsZSAiZ3VpLmdtS09yZ2FuaXplclBsdWdpbiIuClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs bCBsYXN0KToKICBGaWxlICJEOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dFBZWjEucHl6XEdudW1lZC53eHB5dGhvbi5nbVBsdWdpbiIsIGxp bmUgMzA0LCBpbiBpbnN0YW50aWF0ZV9wbHVnaW4KICBGaWxlICJEOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dFBZWjEucHl6XEdudW1lZC53 eHB5dGhvbi5ndWkuZ21LT3JnYW5pemVyUGx1Z2luIiwgbGluZSAzNywgaW4gX19pbml0X18KQ29u c3RydWN0b3JFcnJvcjogY2Fubm90IGRldGVjdCAia29uc29sZWthbGVuZGFyIiB2aWEgW05vbmVd CjIwMTMtMDMtMTkgMTI6MTI6MDIgIEVSUk9SICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu d3hweXRob24uZ21ob3JzdHNwYWNlOjpfX2xvYWRfcGx1Z2lucygpICMxMTgpOiBwbHVnaW4gW2dt S09yZ2FuaXplclBsdWdpbl0gbm90IGxvYWRlZCwgc2VlIGVycm9ycyBhYm92ZQoyMDEzLTAzLTE5 IDEyOjEyOjAyICBJTkZPICAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdt cGx1Z2luOjppbnN0YW50aWF0ZV9wbHVnaW4oKSAjMzAyKTogZ21EYXRhTWluaW5nUGx1Z2luCjIw MTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hw eXRob24uZ21wbHVnaW46OnJlZ2lzdGVyKCkgIzg2KTogc2V0OiBbZ3VpXSBjbGFzczogW2dtRGF0 YU1pbmluZ1BsdWdpbl0gbmFtZTogW1JlcG9ydHNdCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVH ICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aWhlbHBlcnM6Ol9f aW5pdF9fKCkgIzQwNik6IHNldHRpbmcgdXAgWzxHbnVtZWQud3hweXRob24uZ21EYXRhTWluaW5n V2lkZ2V0cy5jRGF0YU1pbmluZ1BubDsgcHJveHkgb2YgPFN3aWcgT2JqZWN0IG9mIHR5cGUgJ3d4 U2Nyb2xsZWRXaW5kb3cgKicgYXQgMHgzNTY4NDAwPiA+XSBhcyBmaWxlIGRyb3AgdGFyZ2V0CjIw MTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzMyk6IHJlZ2lzdGVyaW5n IHBsdWdpbiB3aXRoIG1lbnUgc3lzdGVtCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBn bS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5f bG9hZGVkKCkgIzkzNCk6ICBnZW5lcmljIG5hbWU6ICZSZXBvcnQgR2VuZXJhdG9yCjIwMTMtMDMt MTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhv bi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNSk6ICBjbGFzcyBuYW1lOiBnbURh dGFNaW5pbmdQbHVnaW4KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAj OTM2KTogIHNwZWNpZmljIG1lbnU6IHRvb2xzCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAg ICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVn aW5fbG9hZGVkKCkgIzkzNyk6ICBtZW51IGl0ZW06ICZSZXBvcnQgR2VuZXJhdG9yCjIwMTMtMDMt MTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24u Z21wbHVnaW46Omluc3RhbnRpYXRlX3BsdWdpbigpICMzMDIpOiBnbVNpbXBsZVNvYXBQbHVnaW4K MjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbXBsdWdpbjo6cmVnaXN0ZXIoKSAjODYpOiBzZXQ6IFtndWldIGNsYXNzOiBbZ21T aW1wbGVTb2FwUGx1Z2luXSBuYW1lOiBbU2ltcGxlTm90ZXNdCjIwMTMtMDMtMTkgMTI6MTI6MDIg IERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46 Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzMyk6IHJlZ2lzdGVyaW5nIHBsdWdpbiB3aXRoIG1lbnUg c3lzdGVtCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNCk6ICBn ZW5lcmljIG5hbWU6ICZTaW1wbGVOb3RlcwoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAg Z20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2lu X2xvYWRlZCgpICM5MzUpOiAgY2xhc3MgbmFtZTogZ21TaW1wbGVTb2FwUGx1Z2luCjIwMTMtMDMt MTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhv bi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNik6ICBzcGVjaWZpYyBtZW51OiBl bXIKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM3KTogIG1lbnUg aXRlbTogJlNpbXBsZU5vdGVzCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAgICBnbS51aSAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21wbHVnaW46Omluc3RhbnRpYXRlX3BsdWdpbigp ICMzMDIpOiBnbUVNUkpvdXJuYWxQbHVnaW4KMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAg IGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6cmVnaXN0ZXIoKSAj ODYpOiBzZXQ6IFtndWldIGNsYXNzOiBbZ21FTVJKb3VybmFsUGx1Z2luXSBuYW1lOiBbRU1SIGpv dXJuYWxdCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzMyk6IHJl Z2lzdGVyaW5nIHBsdWdpbiB3aXRoIG1lbnUgc3lzdGVtCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERF QlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9v bl9wbHVnaW5fbG9hZGVkKCkgIzkzNCk6ICBnZW5lcmljIG5hbWU6IEVNUiAmSm91cm5hbCAoY2hy b25vbG9naWNhbCkKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM1 KTogIGNsYXNzIG5hbWU6IGdtRU1SSm91cm5hbFBsdWdpbgoyMDEzLTAzLTE5IDEyOjEyOjAyICBE RUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpf b25fcGx1Z2luX2xvYWRlZCgpICM5MzYpOiAgc3BlY2lmaWMgbWVudTogZW1yCjIwMTMtMDMtMTkg MTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5n bWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNyk6ICBtZW51IGl0ZW06IEVNUiAmSm91 cm5hbCAoY2hyb25vbG9naWNhbCkKMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdtLnVp IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6aW5zdGFudGlhdGVfcGx1Z2lu KCkgIzMwMik6IGdtQmlsbGluZ1BsdWdpbgoyMDEzLTAzLTE5IDEyOjEyOjAyICBJTkZPICAgICAg Z20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtcGx1Z2luOjpyZWdpc3RlcigpICM4 Nik6IHNldDogW2d1aV0gY2xhc3M6IFtnbUJpbGxpbmdQbHVnaW5dIG5hbWU6IFtCaWxsaW5nXQoy MDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu d3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgpICM5MzMpOiByZWdpc3Rlcmlu ZyBwbHVnaW4gd2l0aCBtZW51IHN5c3RlbQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAg Z20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2lu X2xvYWRlZCgpICM5MzQpOiAgZ2VuZXJpYyBuYW1lOiBCaWxsaW5nCjIwMTMtMDMtMTkgMTI6MTI6 MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1h aW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNSk6ICBjbGFzcyBuYW1lOiBnbUJpbGxpbmdQbHVn aW4KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM2KTogIHNwZWNp ZmljIG1lbnU6IE5vbmUKMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAj OTM3KTogIG1lbnUgaXRlbTogTm9uZQoyMDEzLTAzLTE5IDEyOjEyOjAyICBJTkZPICAgICAgZ20u eGR0IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5idXNpbmVzcy5nbXhkdG9iamVjdHM6Ojxtb2R1bGU+KCkg IzI0KTogJFJldmlzaW9uOiAxLjMzICQKMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAgIGdt LnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5ndWkuZ214ZHR2aWV3ZXI6Ojxtb2R1bGU+ KCkgIzMwKTogJFJldmlzaW9uOiAxLjM5ICQKMjAxMy0wMy0xOSAxMjoxMjowMiAgSU5GTyAgICAg IGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBsdWdpbjo6aW5zdGFudGlhdGVf cGx1Z2luKCkgIzMwMik6IGdtWGR0Vmlld2VyCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAg ICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21wbHVnaW46OnJlZ2lzdGVyKCkg Izg2KTogc2V0OiBbZ3VpXSBjbGFzczogW2dtWGR0Vmlld2VyXSBuYW1lOiBbeERUIHZpZXdlcl0K MjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk Lnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTMzKTogcmVnaXN0ZXJp bmcgcGx1Z2luIHdpdGggbWVudSBzeXN0ZW0KMjAxMy0wMy0xOSAxMjoxMjowMiAgREVCVUcgICAg IGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtZ3VpbWFpbjo6X29uX3BsdWdp bl9sb2FkZWQoKSAjOTM0KTogIGdlbmVyaWMgbmFtZTogJnhEVCB2aWV3ZXIKMjAxMy0wMy0xOSAx MjoxMjowMiAgREVCVUcgICAgIGdtLm1haW4gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdt Z3VpbWFpbjo6X29uX3BsdWdpbl9sb2FkZWQoKSAjOTM1KTogIGNsYXNzIG5hbWU6IGdtWGR0Vmll d2VyCjIwMTMtMDMtMTkgMTI6MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9vbl9wbHVnaW5fbG9hZGVkKCkgIzkzNik6ICBzcGVj aWZpYyBtZW51OiB0b29scwoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfb25fcGx1Z2luX2xvYWRlZCgp ICM5MzcpOiAgbWVudSBpdGVtOiAmeERUIHZpZXdlcgoyMDEzLTAzLTE5IDEyOjEyOjAyICBJTkZP ICAgICAgZ20ubWFpbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfX3Nl dF9HVUlfc2l6ZSgpICMyNTApOiBkaXNwbGF5IHNpemU6IDEyODA6ODAwCjIwMTMtMDMtMTkgMTI6 MTI6MDIgIERFQlVHICAgICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1 aW1haW46Ol9fc2V0X0dVSV9zaXplKCkgIzI1MSk6IGRpc3BsYXkgc2l6ZTogMTI4MDo4MDAgKDQ1 MiwgMjgyKSBtbQoyMDEzLTAzLTE5IDEyOjEyOjAyICBERUJVRyAgICAgZ20ubWFpbiAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfX3NldF9HVUlfc2l6ZSgpICMyNTIpOiBw cmV2aW91cyBHVUkgc2l6ZSBbMTI2Mjo2NzddCjIwMTMtMDMtMTkgMTI6MTI6MDIgIElORk8gICAg ICBnbS5tYWluIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWd1aW1haW46Ol9fc2V0X0dV SV9zaXplKCkgIzI3MSk6IHNldHRpbmcgR1VJIHRvIHNpemUgWzEyNjI6Njc3XQoyMDEzLTAzLTE5 IDEyOjEyOjAzICBERUJVRyAgICAgZ20uY2ZnIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bWNmZzI6OmdldCgpICMzOTEpOiBvcHRpb24gW2ludGVybmFsOjpkZWJ1Z10gZm91bmQgaW4gc291 cmNlIFtpbnRlcm5hbF0KMjAxMy0wMy0xOSAxMjoxMjowMyAgREVCVUcgICAgIGdtLnRpbWVycyAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ210aW1lcjo6X19pbml0X18oKSAjNTcpOiBzZXR0 aW5nIHVwIHRpbWVyOiBjb29raWUgWzY5MDMxOTUyXSwgZGVsYXkgMjAwMG1zCjIwMTMtMDMtMTkg MTI6MTI6MDMgIERFQlVHICAgICBnbS5jZmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt Y2ZnMjo6Z2V0KCkgIzM5MSk6IG9wdGlvbiBbaW50ZXJuYWw6OmRlYnVnXSBmb3VuZCBpbiBzb3Vy Y2UgW2ludGVybmFsXQoyMDEzLTAzLTE5IDEyOjEyOjAzICBERUJVRyAgICAgZ20ubWFpbiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ndWltYWluOjpfX3JlZ2lzdGVyX2V2ZW50cygpICMz MTkxKTogY29ubmVjdGVkIHNpZ25hbCBtb25pdG9yCjIwMTMtMDMtMTkgMTI6MTI6MDMgIERFQlVH ICAgICBnbS5lbXIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtY2xpbmljYWxyZWNvcmQ6 OnNldF9mdW5jX2Fza191c2VyKCkgIzczKTogc2V0dGluZyBfZnVuY19hc2tfdXNlciB0byBbPGZ1 bmN0aW9uIGFza19mb3JfZW5jb3VudGVyX2NvbnRpbnVhdGlvbiBhdCAweDAzQkMwRjMwPl0KMjAx My0wMy0xOSAxMjoxMjowMyAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5 dGhvbi5nbXByb3ZpZGVyaW5ib3h3aWRnZXRzOjpfcG9wdWxhdGVfd2l0aF9kYXRhKCkgIzgzOCk6 IF9wb3B1bGF0ZV93aXRoX2RhdGEoKSAoYWZ0ZXIgX3NjaGVkdWxlX2RhdGFfcmVnZXQgPykKMjAx My0wMy0xOSAxMjoxMjowMyAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5 dGhvbi5nbXByb3ZpZGVyaW5ib3h3aWRnZXRzOjpfX3BvcHVsYXRlX2luYm94KCkgIzg4NCk6IHBv cHVsYXRpbmcgcHJvdmlkZXIgaW5ib3gKMjAxMy0wMy0xOSAxMjoxMjowMyAgREVCVUcgICAgIGdt LnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXByb3ZpZGVyaW5ib3h3aWRnZXRzOjpf X3BvcHVsYXRlX2luYm94KCkgIzg5Nik6IHJlc3RyaWN0aW5nIHRvIGFjdGl2ZSBwcm92aWRlciBk aXJlY3RseQoyMDEzLTAzLTE5IDEyOjEyOjAzICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnd4cHl0aG9uLmdtcHJvdmlkZXJpbmJveHdpZGdldHM6Ol9fcG9wdWxhdGVfaW5ib3go KSAjOTAxKTogbG9hZGluZyBhbGwgYnV0IGV4cGlyZWQgbWVzc2FnZXMKMjAxMy0wMy0xOSAxMjox MjowMyAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXByb3Zp ZGVyaW5ib3h3aWRnZXRzOjpfX3BvcHVsYXRlX2luYm94KCkgIzk1OSk6IHRvdGFsICMgb2YgaW5i b3ggbXNnczogMjM0CjIwMTMtMDMtMTkgMTI6MTI6MDMgIERFQlVHICAgICBnbS51aSAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQud3hweXRob24uZ21wcm92aWRlcmluYm94d2lkZ2V0czo6X19wb3B1bGF0ZV9p bmJveCgpICM5NzgpOiAjIG9mIGxpc3QgaXRlbXMgY3JlYXRlZCBmcm9tIG1zZ3M6IDIzNAoyMDEz LTAzLTE5IDEyOjEyOjAzICBERUJVRyAgICAgZ20ubGlzdF91aSAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu d3hweXRob24uZ21saXN0d2lkZ2V0czo6c2V0X3N0cmluZ19pdGVtcygpICM5NjkpOiBbcm91bmQg MV0gR2V0SXRlbUNvdW50KCkgYmVmb3JlIERlbGV0ZUFsbEl0ZW1zKCk6IDAgKHByb3ZpZGVyIGlu Ym94IGxpc3QsIHRocmVhZCBbNjAyOF0pCjIwMTMtMDMtMTkgMTI6MTI6MDMgIERFQlVHICAgICBn bS5saXN0X3VpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWxpc3R3aWRnZXRzOjpzZXRf c3RyaW5nX2l0ZW1zKCkgIzk3NCk6IEdldEl0ZW1Db3VudCgpIGFmdGVyIERlbGV0ZUFsbEl0ZW1z KCk6IDAgKHByb3ZpZGVyIGluYm94IGxpc3QpCjIwMTMtMDMtMTkgMTI6MTI6MjIgIERFQlVHICAg ICBnbS5wZXJzb24gKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtcGVyc29uc2VhcmNoOjpf Z2VuZXJhdGVfcXVlcmllc19kZSgpICMzNzgpOiBbc2ViXTogbm90IGEgc2VhcmNoIHRlcm0gd2l0 aCBhICJzdWdnZXN0aXZlIiBzdHJ1Y3R1cmUKMjAxMy0wMy0xOSAxMjoxMjoyMiAgREVCVUcgICAg IGdtLnBlcnNvbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5lc3MuZ21wZXJzb25zZWFyY2g6Ol9u b3JtYWxpemVfc291bmRhbGlrZXMoKSAjMTUxKTogW3NlYl0gLT4gW3NlYl0KMjAxMy0wMy0xOSAx MjoxMjoyMiAgREVCVUcgICAgIGdtLnBlcnNvbiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5lc3Mu Z21wZXJzb25zZWFyY2g6OmdldF9pZGVudGl0aWVzKCkgIzgxKTogcnVubmluZyB7J2NtZCc6IHUi XG5TRUxFQ1QgRElTVElOQ1QgT04gKHBrX2lkZW50aXR5KSAqIEZST00gKFxuXHRTRUxFQ1QgKiBG Uk9NICgoXG5cdFx0U0VMRUNUIHZicC4qLCAlczo6dGV4dCBBUyBtYXRjaF90eXBlIEZST00gZGVt LnZfYmFzaWNfcGVyc29uIHZicCwgZGVtLm5hbWVzIG4gV0hFUkUgdmJwLnBrX2lkZW50aXR5ID0g bi5pZF9pZGVudGl0eSBhbmQgbG93ZXIobi5sYXN0bmFtZXMpIH4qIGxvd2VyKCVzKVxuXHQpIHVu aW9uIGFsbCAoXG5cdFx0LS0gZmlyc3QgbmFtZVxuXHRcdFNFTEVDVCB2YnAuKiwgJXM6OnRleHQg QVMgbWF0Y2hfdHlwZSBGUk9NIGRlbS52X2Jhc2ljX3BlcnNvbiB2YnAsIGRlbS5uYW1lcyBuIFdI RVJFIHZicC5wa19pZGVudGl0eSA9IG4uaWRfaWRlbnRpdHkgYW5kIGxvd2VyKG4uZmlyc3RuYW1l cykgfiogbG93ZXIoJXMpXG5cdCkgdW5pb24gYWxsIChcblx0XHQtLSBhbnl3aGVyZSBpbiBuYW1l XG5cdFx0U0VMRUNUXG5cdFx0XHR2YnAuKixcblx0XHRcdCVzOjp0ZXh0IEFTIG1hdGNoX3R5cGVc blx0XHRGUk9NXG5cdFx0XHRkZW0udl9iYXNpY19wZXJzb24gdmJwLFxuXHRcdFx0ZGVtLm5hbWVz IG5cblx0XHRXSEVSRVxuXHRcdFx0dmJwLnBrX2lkZW50aXR5ID0gbi5pZF9pZGVudGl0eVxuXHRc dFx0XHRBTkRcblx0XHRcdGxvd2VyKG4uZmlyc3RuYW1lcyB8fCAnICcgfHwgbi5sYXN0bmFtZXMg fHwgJyAnIHx8IGNvYWxlc2NlKG4ucHJlZmVycmVkLCAnJykpIH4qIGxvd2VyKCVzKVxuXHQpKSBB UyBzdXBlcl9saXN0IE9SREVSIEJZIGxhc3RuYW1lcywgZmlyc3RuYW1lcywgZG9iXG4pIEFTIHNv cnRlZF9saXN0IiwgJ2FyZ3MnOiBbJ2xhc3QgbmFtZScsIHUnXnNlYicsICdmaXJzdCBuYW1lJywg dSdec2ViJywgJ2FueSBuYW1lIHBhcnQnLCB1J3NlYiddfQoyMDEzLTAzLTE5IDEyOjEyOjIzICBJ TkZPICAgICAgZ20ucGVyc29uIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXBhdHNlYXJj aHdpZGdldHM6Ol9vbl9lbnRlcigpICM4NTApOiAxIG1hdGNoaW5nIHBlcnNvbihzKSBmb3VuZAoy MDEzLTAzLTE5IDEyOjEyOjIzICBERUJVRyAgICAgZ20ucGVyc29uIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5idXNpbmVzcy5nbXBlcnNvbjo6X19pbml0X18oKSAjMTM2Myk6IHBhdGllbnQgY2hhbmdlIFtj TnVsbCBpbnN0YW5jZV0gLT4gWzZdIHJlcXVlc3RlZAoyMDEzLTAzLTE5IDEyOjEyOjIzICBERUJV RyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29u X25vdGVib29rX3BhZ2VfY2hhbmdpbmcoKSAjMTUyKToganVzdCBiZWZvcmUgc3dpdGNoaW5nIG5v dGVib29rIHRhYnMKMjAxMy0wMy0xOSAxMjoxMjoyMyAgREVCVUcgICAgIGdtLnVpIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5n aW5nKCkgIzE2MCk6IGV2ZW50LkdldE9sZFNlbGVjdGlvbigpPS0xKiAtPiBldmVudC5HZXRTZWxl Y3Rpb24oKT0wCjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAgICBnbS51aSAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQud3hweXRob24uZ21ob3JzdHNwYWNlOjpfb25fbm90ZWJvb2tfcGFnZV9jaGFuZ2lu ZygpICMxNjMpOiB0aGUgZm9sbG93aW5nIHR3byBzaG91bGQgbWF0Y2ggYnV0IGRvIG5vdDoKMjAx My0wMy0xOSAxMjoxMjoyMyAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5 dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5naW5nKCkgIzE2NCk6ICBl dmVudC5HZXRPbGRTZWxlY3Rpb24oKTogLTEKMjAxMy0wMy0xOSAxMjoxMjoyMyAgREVCVUcgICAg IGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3Rl Ym9va19wYWdlX2NoYW5naW5nKCkgIzE2NSk6ICBub3RlYm9vay5HZXRTZWxlY3Rpb24oKTogMAoy MDEzLTAzLTE5IDEyOjEyOjIzICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4 cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hhbmdlZCgpICMyMDYpOiBq dXN0IGFmdGVyIHN3aXRjaGluZyBub3RlYm9vayB0YWJzCjIwMTMtMDMtMTkgMTI6MTI6MjMgIERF QlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ob3JzdHNwYWNlOjpf b25fbm90ZWJvb2tfcGFnZV9jaGFuZ2VkKCkgIzIxMik6IGV2ZW50LkdldE9sZFNlbGVjdGlvbigp PS0xIC0+IGV2ZW50LkdldFNlbGVjdGlvbigpPTAqCjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVH ICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ob3JzdHNwYWNlOjpfb25f bm90ZWJvb2tfcGFnZV9jaGFuZ2VkKCkgIzIxNSk6IHRob3NlIHR3byByZWFsbHkgKnNob3VsZCog bWF0Y2g6CjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQud3hweXRob24uZ21ob3JzdHNwYWNlOjpfb25fbm90ZWJvb2tfcGFnZV9jaGFuZ2VkKCkg IzIxNik6ICB3eC5Ob3RlYm9vay5HZXRTZWxlY3Rpb24oKSAoYmVmb3JlIHN3aXRjaCkgOiAwCjIw MTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hw eXRob24uZ21ob3JzdHNwYWNlOjpfb25fbm90ZWJvb2tfcGFnZV9jaGFuZ2VkKCkgIzIxNyk6ICBF VlRfTk9URUJPT0tfUEFHRV9DSEFOR0VELkdldE9sZFNlbGVjdGlvbigpOiAtMQoyMDEzLTAzLTE5 IDEyOjEyOjIzICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdt cHJvdmlkZXJpbmJveHdpZGdldHM6OnJlcG9wdWxhdGVfdWkoKSAjODQ1KTogY2FsbGVkIGJ5IG5v dGVib29rIHBsdWdpbiBBUEksIHNraXBwaW5nIGluYm94IGxvYWRpbmcKMjAxMy0wMy0xOSAxMjox MjoyMyAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6 Z2V0X3Jhd19jb25uZWN0aW9uKCkgIzEzNzUpOiBuZXcgZGF0YWJhc2UgY29ubmVjdGlvbiwgYmFj a2VuZCBQSUQ6IDQxNzYsIHJlYWRvbmx5OiBGYWxzZQoyMDEzLTAzLTE5IDEyOjEyOjIzICBERUJV RyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfcmF3X2Nv bm5lY3Rpb24oKSAjMTQxNCk6IGFjY2VzcyBtb2RlIFtSRUFEIFdSSVRFXQoyMDEzLTAzLTE5IDEy OjEyOjIzICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcy OjpnZXRfY29ubmVjdGlvbigpICMxNDc2KTogY2xpZW50IHN0cmluZyBlbmNvZGluZyBbVVRGOF0s IGlzb2xhdGlvbiBsZXZlbCBbc2VyaWFsaXphYmxlXSwgdGltZSB6b25lIFswNTozMDowMC4wMF0K MjAxMy0wMy0xOSAxMjoxMjoyMyAgRVJST1IgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXBnMjo6Z2V0X2Nvbm5lY3Rpb24oKSAjMTUwMCk6IGNhbm5vdCBzZXQgYnl0ZWFf b3V0cHV0IGZvcm1hdAoyMDEzLTAzLTE5IDEyOjEyOjIzICBERUJVRyAgICAgZ20uZGIgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfcmF3X2Nvbm5lY3Rpb24oKSAjMTM3NSk6 IG5ldyBkYXRhYmFzZSBjb25uZWN0aW9uLCBiYWNrZW5kIFBJRDogNjAzMiwgcmVhZG9ubHk6IEZh bHNlCjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21wZzI6OmdldF9yYXdfY29ubmVjdGlvbigpICMxNDE0KTogYWNjZXNzIG1v ZGUgW1JFQUQgV1JJVEVdCjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAgICBnbS5kYiAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OmdldF9jb25uZWN0aW9uKCkgIzE0NzYpOiBj bGllbnQgc3RyaW5nIGVuY29kaW5nIFtVVEY4XSwgaXNvbGF0aW9uIGxldmVsIFtzZXJpYWxpemFi bGVdLCB0aW1lIHpvbmUgWzA1OjMwOjAwLjAwXQoyMDEzLTAzLTE5IDEyOjEyOjIzICBFUlJPUiAg ICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfY29ubmVjdGlv bigpICMxNTAwKTogY2Fubm90IHNldCBieXRlYV9vdXRwdXQgZm9ybWF0CjIwMTMtMDMtMTkgMTI6 MTI6MjMgIERFQlVHICAgICBnbS5lbXIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtY2xp bmljYWxyZWNvcmQ6Ol9fYWN0aXZhdGVfdmVyeV9yZWNlbnRfZW5jb3VudGVyKCkgIzE3NzQpOiBu byA8dmVyeSByZWNlbnQ+IGVuY291bnRlciAoeW91bmdlciB0aGFuIFsxIGhvdXIgMzAgbWludXRl c10pIGZvdW5kCjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAgICBnbS5lbXIgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLmJ1c2luZXNzLmdtY2xpbmljYWxyZWNvcmQ6Ol9fYWN0aXZhdGVfZmFpcmx5X3Jl Y2VudF9lbmNvdW50ZXIoKSAjMTgxNyk6IG5vIDxmYWlybHkgcmVjZW50PiBlbmNvdW50ZXIgKGJl dHdlZW4gWzEgaG91ciAzMCBtaW51dGVzXSBhbmQgWzYgaG91cnNdIG9sZCkgZm91bmQKMjAxMy0w My0xOSAxMjoxMjoyMyAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6Z2V0X3Jhd19jb25uZWN0aW9uKCkgIzEzNzUpOiBuZXcgZGF0YWJhc2UgY29ubmVj dGlvbiwgYmFja2VuZCBQSUQ6IDQxNzIsIHJlYWRvbmx5OiBGYWxzZQoyMDEzLTAzLTE5IDEyOjEy OjIzICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpn ZXRfcmF3X2Nvbm5lY3Rpb24oKSAjMTQxNCk6IGFjY2VzcyBtb2RlIFtSRUFEIFdSSVRFXQoyMDEz LTAzLTE5IDEyOjEyOjIzICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtcGcyOjpnZXRfY29ubmVjdGlvbigpICMxNDc2KTogY2xpZW50IHN0cmluZyBlbmNvZGlu ZyBbVVRGOF0sIGlzb2xhdGlvbiBsZXZlbCBbc2VyaWFsaXphYmxlXSwgdGltZSB6b25lIFswNToz MDowMC4wMF0KMjAxMy0wMy0xOSAxMjoxMjoyMyAgRVJST1IgICAgIGdtLmRiIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6Z2V0X2Nvbm5lY3Rpb24oKSAjMTUwMCk6IGNhbm5vdCBz ZXQgYnl0ZWFfb3V0cHV0IGZvcm1hdAoyMDEzLTAzLTE5IDEyOjEyOjIzICBERUJVRyAgICAgZ20u ZW1yIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5idXNpbmVzcy5nbWNsaW5pY2FscmVjb3JkOjpfc2V0X2N1 cnJlbnRfZW5jb3VudGVyKCkgIzE3MTIpOiBmaXJzdCBzZXR0aW5nIG9mIGFjdGl2ZSBlbmNvdW50 ZXIgaW4gdGhpcyBjbGluaWNhbCByZWNvcmQgaW5zdGFuY2UKMjAxMy0wMy0xOSAxMjoxMjoyMyAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6Z2V0X3Jh d19jb25uZWN0aW9uKCkgIzEzNzUpOiBuZXcgZGF0YWJhc2UgY29ubmVjdGlvbiwgYmFja2VuZCBQ SUQ6IDYwNjgsIHJlYWRvbmx5OiBGYWxzZQoyMDEzLTAzLTE5IDEyOjEyOjIzICBERUJVRyAgICAg Z20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRfcmF3X2Nvbm5lY3Rp b24oKSAjMTQxNCk6IGFjY2VzcyBtb2RlIFtSRUFEIFdSSVRFXQoyMDEzLTAzLTE5IDEyOjEyOjIz ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRf Y29ubmVjdGlvbigpICMxNDc2KTogY2xpZW50IHN0cmluZyBlbmNvZGluZyBbVVRGOF0sIGlzb2xh dGlvbiBsZXZlbCBbc2VyaWFsaXphYmxlXSwgdGltZSB6b25lIFswNTozMDowMC4wMF0KMjAxMy0w My0xOSAxMjoxMjoyMyAgRVJST1IgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXBnMjo6Z2V0X2Nvbm5lY3Rpb24oKSAjMTUwMCk6IGNhbm5vdCBzZXQgYnl0ZWFfb3V0cHV0 IGZvcm1hdAoyMDEzLTAzLTE5IDEyOjEyOjIzICBERUJVRyAgICAgZ20uZW1yIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5idXNpbmVzcy5nbWNsaW5pY2FscmVjb3JkOjpzdGFydF9uZXdfZW5jb3VudGVyKCkg IzE4ODApOiBuZXcgZW5jb3VudGVyIFs1MjhdIGluaXRpYXRlZAoyMDEzLTAzLTE5IDEyOjEyOjIz ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpnZXRf cmF3X2Nvbm5lY3Rpb24oKSAjMTM3NSk6IG5ldyBkYXRhYmFzZSBjb25uZWN0aW9uLCBiYWNrZW5k IFBJRDogMzQ3NiwgcmVhZG9ubHk6IEZhbHNlCjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAg ICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OmdldF9yYXdfY29ubmVj dGlvbigpICMxNDE0KTogYWNjZXNzIG1vZGUgW1JFQUQgV1JJVEVdCjIwMTMtMDMtMTkgMTI6MTI6 MjMgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6Omdl dF9jb25uZWN0aW9uKCkgIzE0NzYpOiBjbGllbnQgc3RyaW5nIGVuY29kaW5nIFtVVEY4XSwgaXNv bGF0aW9uIGxldmVsIFtzZXJpYWxpemFibGVdLCB0aW1lIHpvbmUgWzA1OjMwOjAwLjAwXQoyMDEz LTAzLTE5IDEyOjEyOjIzICBFUlJPUiAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtcGcyOjpnZXRfY29ubmVjdGlvbigpICMxNTAwKTogY2Fubm90IHNldCBieXRlYV9vdXRw dXQgZm9ybWF0CjIwMTMtMDMtMTkgMTI6MTI6MjMgIERFQlVHICAgICBnbS5lbXIgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLmJ1c2luZXNzLmdtY2xpbmljYWxyZWNvcmQ6Ol9faW5pdF9fKCkgIzEzOSk6IElu c3RhbnRpYXRlZCBjbGluaWNhbCByZWNvcmQgZm9yIHBhdGllbnQgWzZdLgoyMDEzLTAzLTE5IDEy OjEyOjIzICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFj a2VuZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBz dGFydGluZyB0byBsaXN0ZW4gZm9yIFthbGxnX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxp c3RlbmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFydGlu ZyB0byBsaXN0ZW4gZm9yIFthbGxnX3N0YXRlX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxp c3RlbmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFydGlu ZyB0byBsaXN0ZW4gZm9yIFtiaWxsX2l0ZW1fbW9kX2RiOjZdCjIwMTMtMDMtMTkgMTI6MTI6MjUg IERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlz dGVuZXI6Ol9fcmVnaXN0ZXJfcGF0aWVudF9ub3RpZmljYXRpb25zKCkgIzE2Nyk6IHN0YXJ0aW5n IHRvIGxpc3RlbiBmb3IgW2NsaW5fbmFycmF0aXZlX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEy OjI1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2Vu ZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFy dGluZyB0byBsaXN0ZW4gZm9yIFtjb21tX2NoYW5uZWxfbW9kX2RiOjZdCjIwMTMtMDMtMTkgMTI6 MTI6MjUgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNr ZW5kbGlzdGVuZXI6Ol9fcmVnaXN0ZXJfcGF0aWVudF9ub3RpZmljYXRpb25zKCkgIzE2Nyk6IHN0 YXJ0aW5nIHRvIGxpc3RlbiBmb3IgW2RvY19tb2RfZGI6Nl0KMjAxMy0wMy0xOSAxMjoxMjoyNSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0 ZW5lcjo6X19yZWdpc3Rlcl9wYXRpZW50X25vdGlmaWNhdGlvbnMoKSAjMTY3KTogc3RhcnRpbmcg dG8gbGlzdGVuIGZvciBbZW5jb3VudGVyX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1ICBE RUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3Rl bmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFydGluZyB0 byBsaXN0ZW4gZm9yIFtlcGlzb2RlX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1ICBERUJV RyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVy OjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFydGluZyB0byBs aXN0ZW4gZm9yIFtmYW1pbHlfaGlzdG9yeV9tb2RfZGI6Nl0KMjAxMy0wMy0xOSAxMjoxMjoyNSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0 ZW5lcjo6X19yZWdpc3Rlcl9wYXRpZW50X25vdGlmaWNhdGlvbnMoKSAjMTY3KTogc3RhcnRpbmcg dG8gbGlzdGVuIGZvciBbaGVhbHRoX2lzc3VlX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1 ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxp c3RlbmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFydGlu ZyB0byBsaXN0ZW4gZm9yIFtob3NwaXRhbF9zdGF5X21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEy OjI1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2Vu ZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFy dGluZyB0byBsaXN0ZW4gZm9yIFtpZGVudGl0eV9tb2RfZGI6Nl0KMjAxMy0wMy0xOSAxMjoxMjoy NSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRs aXN0ZW5lcjo6X19yZWdpc3Rlcl9wYXRpZW50X25vdGlmaWNhdGlvbnMoKSAjMTY3KTogc3RhcnRp bmcgdG8gbGlzdGVuIGZvciBbaWRlbnRpdHlfdGFnX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEy OjI1ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2Vu ZGxpc3RlbmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFy dGluZyB0byBsaXN0ZW4gZm9yIFtqb2JfbW9kX2RiOjZdCjIwMTMtMDMtMTkgMTI6MTI6MjUgIERF QlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVu ZXI6Ol9fcmVnaXN0ZXJfcGF0aWVudF9ub3RpZmljYXRpb25zKCkgIzE2Nyk6IHN0YXJ0aW5nIHRv IGxpc3RlbiBmb3IgW21lc3NhZ2VfaW5ib3hfbW9kX2RiOjZdCjIwMTMtMDMtMTkgMTI6MTI6MjUg IERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlz dGVuZXI6Ol9fcmVnaXN0ZXJfcGF0aWVudF9ub3RpZmljYXRpb25zKCkgIzE2Nyk6IHN0YXJ0aW5n IHRvIGxpc3RlbiBmb3IgW25hbWVfbW9kX2RiOjZdCjIwMTMtMDMtMTkgMTI6MTI6MjUgIERFQlVH ICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21iYWNrZW5kbGlzdGVuZXI6 Ol9fcmVnaXN0ZXJfcGF0aWVudF9ub3RpZmljYXRpb25zKCkgIzE2Nyk6IHN0YXJ0aW5nIHRvIGxp c3RlbiBmb3IgW25hcnJhdGl2ZV9tb2RfZGI6Nl0KMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6 X19yZWdpc3Rlcl9wYXRpZW50X25vdGlmaWNhdGlvbnMoKSAjMTY3KTogc3RhcnRpbmcgdG8gbGlz dGVuIGZvciBbcHJvY2VkdXJlX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1ICBERUJVRyAg ICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3RlbmVyOjpf X3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFydGluZyB0byBsaXN0 ZW4gZm9yIFtzdWJzdGFuY2VfaW50YWtlX21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1ICBE RUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtYmFja2VuZGxpc3Rl bmVyOjpfX3JlZ2lzdGVyX3BhdGllbnRfbm90aWZpY2F0aW9ucygpICMxNjcpOiBzdGFydGluZyB0 byBsaXN0ZW4gZm9yIFt0ZXN0X3Jlc3VsdF9tb2RfZGI6Nl0KMjAxMy0wMy0xOSAxMjoxMjoyNSAg REVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0 ZW5lcjo6X19yZWdpc3Rlcl9wYXRpZW50X25vdGlmaWNhdGlvbnMoKSAjMTY3KTogc3RhcnRpbmcg dG8gbGlzdGVuIGZvciBbdmFjY19tb2RfZGI6Nl0KMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcg ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWJhY2tlbmRsaXN0ZW5lcjo6 X19yZWdpc3Rlcl9wYXRpZW50X25vdGlmaWNhdGlvbnMoKSAjMTY3KTogc3RhcnRpbmcgdG8gbGlz dGVuIGZvciBbd2FpdGluZ19saXN0X21vZF9kYjo2XQoyMDEzLTAzLTE5IDEyOjEyOjI1ICBERUJV RyAgICAgZ20uZG9jcyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5lc3MuZ21kb2N1bWVudHM6Ol9f aW5pdF9fKCkgIzQzKTogaW5zdGFudGlhdGVkIGRvY3VtZW50IGZvbGRlciBmb3IgcGF0aWVudCBb Nl0KMjAxMy0wMy0xOSAxMjoxMjoyNSAgSU5GTyAgICAgIGdtLmRvY3MgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLmJ1c2luZXNzLmdtZG9jdW1lbnRzOjpnZXRfbGF0ZXN0X211Z3Nob3QoKSAjOTYpOiBubyBt dWdzaG90cyBhdmFpbGFibGUgZm9yIHBhdGllbnQgWzZdCjIwMTMtMDMtMTkgMTI6MTI6MjUgIERF QlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21wcm92aWRlcmluYm94 d2lkZ2V0czo6X29uX3Bvc3RfcGF0aWVudF9zZWxlY3Rpb24oKSAjMTAxNik6IHBvc3RfcGF0aWVu dF9zZWxlY3Rpb24KMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdtLnVpIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5n aW5nKCkgIzE1Mik6IGp1c3QgYmVmb3JlIHN3aXRjaGluZyBub3RlYm9vayB0YWJzCjIwMTMtMDMt MTkgMTI6MTI6MjUgIERFQlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24u Z21ob3JzdHNwYWNlOjpfb25fbm90ZWJvb2tfcGFnZV9jaGFuZ2luZygpICMxNjApOiBldmVudC5H ZXRPbGRTZWxlY3Rpb24oKT0tMSogLT4gZXZlbnQuR2V0U2VsZWN0aW9uKCk9MAoyMDEzLTAzLTE5 IDEyOjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdt aG9yc3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hhbmdpbmcoKSAjMTYzKTogdGhlIGZvbGxv d2luZyB0d28gc2hvdWxkIG1hdGNoIGJ1dCBkbyBub3Q6CjIwMTMtMDMtMTkgMTI6MTI6MjUgIERF QlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ob3JzdHNwYWNlOjpf b25fbm90ZWJvb2tfcGFnZV9jaGFuZ2luZygpICMxNjQpOiAgZXZlbnQuR2V0T2xkU2VsZWN0aW9u KCk6IC0xCjIwMTMtMDMtMTkgMTI6MTI6MjUgIERFQlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQud3hweXRob24uZ21ob3JzdHNwYWNlOjpfb25fbm90ZWJvb2tfcGFnZV9jaGFuZ2luZygp ICMxNjUpOiAgbm90ZWJvb2suR2V0U2VsZWN0aW9uKCk6IDAKMjAxMy0wMy0xOSAxMjoxMjoyNSAg REVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6 Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5nZWQoKSAjMjA2KToganVzdCBhZnRlciBzd2l0Y2hpbmcg bm90ZWJvb2sgdGFicwoyMDEzLTAzLTE5IDEyOjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hh bmdlZCgpICMyMTIpOiBldmVudC5HZXRPbGRTZWxlY3Rpb24oKT0tMSAtPiBldmVudC5HZXRTZWxl Y3Rpb24oKT0wKgoyMDEzLTAzLTE5IDEyOjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnd4cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hhbmdl ZCgpICMyMTUpOiB0aG9zZSB0d28gcmVhbGx5ICpzaG91bGQqIG1hdGNoOgoyMDEzLTAzLTE5IDEy OjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtaG9y c3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hhbmdlZCgpICMyMTYpOiAgd3guTm90ZWJvb2su R2V0U2VsZWN0aW9uKCkgKGJlZm9yZSBzd2l0Y2gpIDogMAoyMDEzLTAzLTE5IDEyOjEyOjI1ICBE RUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtaG9yc3RzcGFjZTo6 X29uX25vdGVib29rX3BhZ2VfY2hhbmdlZCgpICMyMTcpOiAgRVZUX05PVEVCT09LX1BBR0VfQ0hB TkdFRC5HZXRPbGRTZWxlY3Rpb24oKTogLTEKMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAg IGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbXByb3ZpZGVyaW5ib3h3aWRnZXRz OjpyZXBvcHVsYXRlX3VpKCkgIzg0NSk6IGNhbGxlZCBieSBub3RlYm9vayBwbHVnaW4gQVBJLCBz a2lwcGluZyBpbmJveCBsb2FkaW5nCjIwMTMtMDMtMTkgMTI6MTI6MjUgIERFQlVHICAgICBnbS5k YiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OmdldF9yYXdfY29ubmVjdGlvbigp ICMxMzc1KTogbmV3IGRhdGFiYXNlIGNvbm5lY3Rpb24sIGJhY2tlbmQgUElEOiA0Njg4LCByZWFk b25seTogRmFsc2UKMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdtLmRiIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6Z2V0X3Jhd19jb25uZWN0aW9uKCkgIzE0MTQpOiBh Y2Nlc3MgbW9kZSBbUkVBRCBXUklURV0KMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdt LmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6Z2V0X2Nvbm5lY3Rpb24oKSAj MTQ3Nik6IGNsaWVudCBzdHJpbmcgZW5jb2RpbmcgW1VURjhdLCBpc29sYXRpb24gbGV2ZWwgW3Nl cmlhbGl6YWJsZV0sIHRpbWUgem9uZSBbMDU6MzA6MDAuMDBdCjIwMTMtMDMtMTkgMTI6MTI6MjUg IEVSUk9SICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OmdldF9j b25uZWN0aW9uKCkgIzE1MDApOiBjYW5ub3Qgc2V0IGJ5dGVhX291dHB1dCBmb3JtYXQKMjAxMy0w My0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhv bi5nbXByb3ZpZGVyaW5ib3h3aWRnZXRzOjpfc2NoZWR1bGVfZGF0YV9yZWdldCgpICM4MzQpOiBj YWxsZWQgYnkgcmVnZXQtb24tcGFpbnQgbWl4aW4gQVBJCjIwMTMtMDMtMTkgMTI6MTI6MjUgIERF QlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21ob3JzdHNwYWNlOjpf b25fbm90ZWJvb2tfcGFnZV9jaGFuZ2luZygpICMxNTIpOiBqdXN0IGJlZm9yZSBzd2l0Y2hpbmcg bm90ZWJvb2sgdGFicwoyMDEzLTAzLTE5IDEyOjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hh bmdpbmcoKSAjMTYwKTogZXZlbnQuR2V0T2xkU2VsZWN0aW9uKCk9LTEqIC0+IGV2ZW50LkdldFNl bGVjdGlvbigpPTAKMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdtLnVpIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5n aW5nKCkgIzE2Myk6IHRoZSBmb2xsb3dpbmcgdHdvIHNob3VsZCBtYXRjaCBidXQgZG8gbm90Ogoy MDEzLTAzLTE5IDEyOjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4 cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hhbmdpbmcoKSAjMTY0KTog IGV2ZW50LkdldE9sZFNlbGVjdGlvbigpOiAtMQoyMDEzLTAzLTE5IDEyOjEyOjI1ICBERUJVRyAg ICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29uX25v dGVib29rX3BhZ2VfY2hhbmdpbmcoKSAjMTY1KTogIG5vdGVib29rLkdldFNlbGVjdGlvbigpOiAw CjIwMTMtMDMtMTkgMTI6MTI6MjUgIERFQlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu d3hweXRob24uZ21ob3JzdHNwYWNlOjpfb25fbm90ZWJvb2tfcGFnZV9jaGFuZ2VkKCkgIzIwNik6 IGp1c3QgYWZ0ZXIgc3dpdGNoaW5nIG5vdGVib29rIHRhYnMKMjAxMy0wMy0xOSAxMjoxMjoyNSAg REVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6 Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5nZWQoKSAjMjEyKTogZXZlbnQuR2V0T2xkU2VsZWN0aW9u KCk9LTEgLT4gZXZlbnQuR2V0U2VsZWN0aW9uKCk9MCoKMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVC VUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9v bl9ub3RlYm9va19wYWdlX2NoYW5nZWQoKSAjMjE1KTogdGhvc2UgdHdvIHJlYWxseSAqc2hvdWxk KiBtYXRjaDoKMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5nZWQo KSAjMjE2KTogIHd4Lk5vdGVib29rLkdldFNlbGVjdGlvbigpIChiZWZvcmUgc3dpdGNoKSA6IDAK MjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdtLnVpIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53 eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9va19wYWdlX2NoYW5nZWQoKSAjMjE3KTog IEVWVF9OT1RFQk9PS19QQUdFX0NIQU5HRUQuR2V0T2xkU2VsZWN0aW9uKCk6IC0xCjIwMTMtMDMt MTkgMTI6MTI6MjUgIERFQlVHICAgICBnbS51aSAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24u Z21wcm92aWRlcmluYm94d2lkZ2V0czo6cmVwb3B1bGF0ZV91aSgpICM4NDUpOiBjYWxsZWQgYnkg bm90ZWJvb2sgcGx1Z2luIEFQSSwgc2tpcHBpbmcgaW5ib3ggbG9hZGluZwoyMDEzLTAzLTE5IDEy OjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtaG9y c3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hhbmdpbmcoKSAjMTUyKToganVzdCBiZWZvcmUg c3dpdGNoaW5nIG5vdGVib29rIHRhYnMKMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdt LnVpIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9v a19wYWdlX2NoYW5naW5nKCkgIzE2MCk6IGV2ZW50LkdldE9sZFNlbGVjdGlvbigpPTAqIC0+IGV2 ZW50LkdldFNlbGVjdGlvbigpPTIKMjAxMy0wMy0xOSAxMjoxMjoyNSAgREVCVUcgICAgIGdtLnVp IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbWhvcnN0c3BhY2U6Ol9vbl9ub3RlYm9va19w YWdlX2NoYW5nZWQoKSAjMjA2KToganVzdCBhZnRlciBzd2l0Y2hpbmcgbm90ZWJvb2sgdGFicwoy MDEzLTAzLTE5IDEyOjEyOjI1ICBERUJVRyAgICAgZ20udWkgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4 cHl0aG9uLmdtaG9yc3RzcGFjZTo6X29uX25vdGVib29rX3BhZ2VfY2hhbmdlZCgpICMyMTIpOiBl dmVudC5HZXRPbGRTZWxlY3Rpb24oKT0wIC0+IGV2ZW50LkdldFNlbGVjdGlvbigpPTIqCjIwMTMt MDMtMTkgMTI6MTI6MzMgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21wZzI6OmdldF9yYXdfY29ubmVjdGlvbigpICMxMzc1KTogbmV3IGRhdGFiYXNlIGNvbm5l Y3Rpb24sIGJhY2tlbmQgUElEOiA0ODE2LCByZWFkb25seTogVHJ1ZQoyMDEzLTAzLTE5IDEyOjEy OjMzICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpn ZXRfcmF3X2Nvbm5lY3Rpb24oKSAjMTQwOCk6IGFjY2VzcyBtb2RlIFtSRUFEIE9OTFldCjIwMTMt MDMtMTkgMTI6MTI6MzMgIERFQlVHICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21wZzI6OmJ5dGVhMmZpbGVfb2JqZWN0KCkgIzkwNCk6IGV4cGVjdGluZyAyNDI4IGJ5dGVz IG9mIEJZVEVBIGRhdGEgaW4gY2h1bmtzIG9mIDI0MjggYnl0ZXMKMjAxMy0wMy0xOSAxMjoxMjoz MyAgREVCVUcgICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6Ynl0 ZWEyZmlsZV9vYmplY3QoKSAjOTEwKTogIyBvZiBjaHVua3M6IDE7IHJlbWFpbmRlcjogMCBieXRl cwoyMDEzLTAzLTE5IDEyOjEyOjMzICBFUlJPUiAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtcGcyOjpydW5fcm9fcXVlcmllcygpICMxMDU5KTogcXVlcnkgZmFpbGVkOiBb c2V0IGJ5dGVhX291dHB1dCB0byAnZXNjYXBlJ10KMjAxMy0wMy0xOSAxMjoxMjozMyAgRVJST1Ig ICAgIGdtLmRiIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXBnMjo6cnVuX3JvX3F1ZXJp ZXMoKSAjMTA2Mik6IFBHIGVycm9yIGNvZGU6IDQyNzA0CjIwMTMtMDMtMTkgMTI6MTI6MzMgIEVS Uk9SICAgICBnbS5kYiAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21wZzI6OnJ1bl9yb19x dWVyaWVzKCkgIzEwNjQpOiBQRyBlcnJvciBtZXNzYWdlOiBFUlJPUjogIHVucmVjb2duaXplZCBj b25maWd1cmF0aW9uIHBhcmFtZXRlciAiYnl0ZWFfb3V0cHV0IgoyMDEzLTAzLTE5IDEyOjEyOjMz ICBERUJVRyAgICAgZ20uZGIgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtcGcyOjpieXRl YTJmaWxlX29iamVjdCgpICM5MTgpOiBmYWlsZWQgdG8gc2V0IGJ5dGVhX291dHB1dCB0byAiZXNj YXBlIiwgbm90IG5lY2Vzc2FyeQoyMDEzLTAzLTE5IDEyOjEyOjMzICBERUJVRyAgICAgZ20uZm9y bXMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtZm9ybXM6OnN1YnN0aXR1dGVfcGxhY2Vo b2xkZXJzKCkgIzk2OSk6IHBsYWNlaG9sZGVyIHN1YnN0aXR1dGlvbiBydW4gIzEKMjAxMy0wMy0x OSAxMjoxMjozMyAgREVCVUcgICAgIGdtLmZvcm1zIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5idXNpbmVz cy5nbWZvcm1zOjpfX3N1YnN0aXR1dGVfcGxhY2Vob2xkZXJzKCkgIzk4OSk6IFtjOlx1c2Vyc1x2 YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRl LXpleHZwei50ZXhdIC0+IFtjOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251 bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRlLXpleHZwei1ydW4xX3Jlc3VsdC50ZXhdCjIwMTMt MDMtMTkgMTI6MTI6MzMgIERFQlVHICAgICBnbS5zY3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk Lnd4cHl0aG9uLmdtbWFjcm86Ol9fZ2V0aXRlbV9fKCkgIzMzNyk6IHJlcGxhY2luZyBbJDx0b2Rh eTo6JVkgJUIgJWQ+JF0KMjAxMy0wMy0xOSAxMjoxMjozMyAgREVCVUcgICAgIGdtLnNjcmlwdGlu ZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21tYWNybzo6X19nZXRpdGVtX18oKSAjMzM3 KTogcmVwbGFjaW5nIFskPGN1cnJlbnRfcHJvdmlkZXI+JF0KMjAxMy0wMy0xOSAxMjoxMjozMyAg REVCVUcgICAgIGdtLnNjcmlwdGluZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21tYWNy bzo6X19nZXRpdGVtX18oKSAjMzM3KTogcmVwbGFjaW5nIFskPGxhc3RuYW1lPiRdCjIwMTMtMDMt MTkgMTI6MTI6MzMgIERFQlVHICAgICBnbS5zY3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4 cHl0aG9uLmdtbWFjcm86Ol9fZ2V0aXRlbV9fKCkgIzMzNyk6IHJlcGxhY2luZyBbJDxmaXJzdG5h bWU+JF0KMjAxMy0wMy0xOSAxMjoxMjozMyAgREVCVUcgICAgIGdtLnNjcmlwdGluZyAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQud3hweXRob24uZ21tYWNybzo6X19nZXRpdGVtX18oKSAjMzM3KTogcmVwbGFj aW5nIFskPGRhdGVfb2ZfYmlydGg6OiVZICVCICVkPiRdCjIwMTMtMDMtMTkgMTI6MTI6MzMgIERF QlVHICAgICBnbS5zY3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtbWFjcm86 Ol9fZ2V0aXRlbV9fKCkgIzMzNyk6IHJlcGxhY2luZyBbJDxhZHJfc3RyZWV0Ojpob21lPiRdCjIw MTMtMDMtMTkgMTI6MTI6MzMgIFdBUk5JTkcgICBnbS5zY3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnd4cHl0aG9uLmdtbWFjcm86Ol9fZ2V0X3ZhcmlhbnRfYWRyX3BhcnQoKSAjOTk1KTogbm8g YWRkcmVzcyBvZiB0eXBlIFtob21lXSBmb3IgPHN0cmVldD4gZmllbGQgZXh0cmFjdGlvbgoyMDEz LTAzLTE5IDEyOjEyOjMzICBERUJVRyAgICAgZ20uc2NyaXB0aW5nIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC53eHB5dGhvbi5nbW1hY3JvOjpfX2dldF92YXJpYW50X2Fkcl9wYXJ0KCkgIzk5OCk6IGFza2lu ZyB1c2VyIGZvciByZXBsYWNlbWVudCBhZGRyZXNzIHR5cGUKMjAxMy0wMy0xOSAxMjoxMjozMyAg REVCVUcgICAgIGdtLnNjcmlwdGluZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21tYWNy bzo6X19nZXRfdmFyaWFudF9hZHJfcGFydCgpICMxMDAxKTogbm8gcmVwbGFjZW1lbnQgc2VsZWN0 ZWQKMjAxMy0wMy0xOSAxMjoxMjozMyAgREVCVUcgICAgIGdtLnNjcmlwdGluZyAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQud3hweXRob24uZ21tYWNybzo6X19nZXRpdGVtX18oKSAjMzM3KTogcmVwbGFjaW5n IFskPGFkcl9udW1iZXI6OmhvbWU+JF0KMjAxMy0wMy0xOSAxMjoxMjozMyAgV0FSTklORyAgIGdt LnNjcmlwdGluZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21tYWNybzo6X19nZXRfdmFy aWFudF9hZHJfcGFydCgpICM5OTUpOiBubyBhZGRyZXNzIG9mIHR5cGUgW2hvbWVdIGZvciA8bnVt YmVyPiBmaWVsZCBleHRyYWN0aW9uCjIwMTMtMDMtMTkgMTI6MTI6MzMgIERFQlVHICAgICBnbS5z Y3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtbWFjcm86Ol9fZ2V0X3Zhcmlh bnRfYWRyX3BhcnQoKSAjOTk4KTogYXNraW5nIHVzZXIgZm9yIHJlcGxhY2VtZW50IGFkZHJlc3Mg dHlwZQoyMDEzLTAzLTE5IDEyOjEyOjMzICBERUJVRyAgICAgZ20uc2NyaXB0aW5nIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC53eHB5dGhvbi5nbW1hY3JvOjpfX2dldF92YXJpYW50X2Fkcl9wYXJ0KCkgIzEw MDEpOiBubyByZXBsYWNlbWVudCBzZWxlY3RlZAoyMDEzLTAzLTE5IDEyOjEyOjMzICBERUJVRyAg ICAgZ20uc2NyaXB0aW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbW1hY3JvOjpfX2dl dGl0ZW1fXygpICMzMzcpOiByZXBsYWNpbmcgWyQ8YWRyX3Bvc3Rjb2RlOjpob21lPiRdCjIwMTMt MDMtMTkgMTI6MTI6MzMgIFdBUk5JTkcgICBnbS5zY3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk Lnd4cHl0aG9uLmdtbWFjcm86Ol9fZ2V0X3ZhcmlhbnRfYWRyX3BhcnQoKSAjOTk1KTogbm8gYWRk cmVzcyBvZiB0eXBlIFtob21lXSBmb3IgPHBvc3Rjb2RlPiBmaWVsZCBleHRyYWN0aW9uCjIwMTMt MDMtMTkgMTI6MTI6MzMgIERFQlVHICAgICBnbS5zY3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk Lnd4cHl0aG9uLmdtbWFjcm86Ol9fZ2V0X3ZhcmlhbnRfYWRyX3BhcnQoKSAjOTk4KTogYXNraW5n IHVzZXIgZm9yIHJlcGxhY2VtZW50IGFkZHJlc3MgdHlwZQoyMDEzLTAzLTE5IDEyOjEyOjMzICBE RUJVRyAgICAgZ20uc2NyaXB0aW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbW1hY3Jv OjpfX2dldF92YXJpYW50X2Fkcl9wYXJ0KCkgIzEwMDEpOiBubyByZXBsYWNlbWVudCBzZWxlY3Rl ZAoyMDEzLTAzLTE5IDEyOjEyOjMzICBERUJVRyAgICAgZ20uc2NyaXB0aW5nIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC53eHB5dGhvbi5nbW1hY3JvOjpfX2dldGl0ZW1fXygpICMzMzcpOiByZXBsYWNpbmcg WyQ8YWRyX2xvY2F0aW9uOjpob21lPiRdCjIwMTMtMDMtMTkgMTI6MTI6MzMgIFdBUk5JTkcgICBn bS5zY3JpcHRpbmcgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnd4cHl0aG9uLmdtbWFjcm86Ol9fZ2V0X3Zh cmlhbnRfYWRyX3BhcnQoKSAjOTk1KTogbm8gYWRkcmVzcyBvZiB0eXBlIFtob21lXSBmb3IgPHVy Yj4gZmllbGQgZXh0cmFjdGlvbgoyMDEzLTAzLTE5IDEyOjEyOjMzICBERUJVRyAgICAgZ20uc2Ny aXB0aW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5dGhvbi5nbW1hY3JvOjpfX2dldF92YXJpYW50 X2Fkcl9wYXJ0KCkgIzk5OCk6IGFza2luZyB1c2VyIGZvciByZXBsYWNlbWVudCBhZGRyZXNzIHR5 cGUKMjAxMy0wMy0xOSAxMjoxMjozMyAgREVCVUcgICAgIGdtLnNjcmlwdGluZyAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQud3hweXRob24uZ21tYWNybzo6X19nZXRfdmFyaWFudF9hZHJfcGFydCgpICMxMDAx KTogbm8gcmVwbGFjZW1lbnQgc2VsZWN0ZWQKMjAxMy0wMy0xOSAxMjoxMjozMyAgREVCVUcgICAg IGdtLnNjcmlwdGluZyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQud3hweXRob24uZ21tYWNybzo6X19nZXRp dGVtX18oKSAjMzM3KTogcmVwbGFjaW5nIFskPGN1cnJlbnRfbWVkczo6CVxpdGVtIHt9JShzdWJz dGFuY2UpcyB7XGZvb3Rub3Rlc2l6ZSAoJShicmFuZClzKX0gJShwcmVwYXJhdGlvbilzICUoYW1v dW50KXMlKHVuaXQpczogJShzY2hlZHVsZSlzIHggJShkdXJhdGlvbilzID4kXQoyMDEzLTAzLTE5 IDEyOjEyOjMzICBERUJVRyAgICAgZ20uc2NyaXB0aW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC53eHB5 dGhvbi5nbW1hY3JvOjpfX2dldGl0ZW1fXygpICMzMzcpOiByZXBsYWNpbmcgWyQ8ZnJlZV90ZXh0 Ojp0ZXgvL01lZGljYXRpb24gbm90ZXMgdG8gdGhlIHBhdGllbnQ6Ojk5OTk+JF0KMjAxMy0wMy0x OSAxMjoxMjozNiAgREVCVUcgICAgIGdtLmZvcm1zIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5idXNpbmVz cy5nbWZvcm1zOjpzdWJzdGl0dXRlX3BsYWNlaG9sZGVycygpICM5NjkpOiBwbGFjZWhvbGRlciBz dWJzdGl0dXRpb24gcnVuICMyCjIwMTMtMDMtMTkgMTI6MTI6MzYgIERFQlVHICAgICBnbS5mb3Jt cyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5lc3MuZ21mb3Jtczo6X19zdWJzdGl0dXRlX3BsYWNl aG9sZGVycygpICM5ODkpOiBbYzpcdXNlcnNcdmFpYmhhfjFcYXBwZGF0YVxsb2NhbFx0ZW1wXGdu dW1lZFxnbS1lemxlajJcZ20tTC1UZW1wbGF0ZS16ZXh2cHotcnVuMV9yZXN1bHQudGV4XSAtPiBb YzpcdXNlcnNcdmFpYmhhfjFcYXBwZGF0YVxsb2NhbFx0ZW1wXGdudW1lZFxnbS1lemxlajJcZ20t TC1UZW1wbGF0ZS16ZXh2cHotcnVuMl9yZXN1bHQudGV4XQoyMDEzLTAzLTE5IDEyOjEyOjM2ICBE RUJVRyAgICAgZ20uZG9jcyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21taW1lbGliOjpn ZXRfZWRpdG9yX2NtZCgpICMxMjYpOiA8YXBwbGljYXRpb24veC1sYXRleD4gZWRpdG9yOiBbTm9u ZV0KMjAxMy0wMy0xOSAxMjoxMjozNiAgREVCVUcgICAgIGdtLmRvY3MgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtbWltZWxpYjo6Z2V0X2VkaXRvcl9jbWQoKSAjMTI2KTogPGFwcGxpY2F0 aW9uL3gtdGV4PiBlZGl0b3I6IFtOb25lXQoyMDEzLTAzLTE5IDEyOjEyOjM2ICBERUJVRyAgICAg Z20uZG9jcyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21taW1lbGliOjpnZXRfZWRpdG9y X2NtZCgpICMxMjYpOiA8dGV4dC9wbGFpbj4gZWRpdG9yOiBbTm9uZV0KMjAxMy0wMy0xOSAxMjox MjozNiAgREVCVUcgICAgIGdtLmRvY3MgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtbWlt ZWxpYjo6Z2V0X3ZpZXdlcl9jbWQoKSAjMTA5KTogPGFwcGxpY2F0aW9uL3gtbGF0ZXg+IHZpZXdl cjogW05vbmVdCjIwMTMtMDMtMTkgMTI6MTI6MzYgIERFQlVHICAgICBnbS5kb2NzIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbW1pbWVsaWI6OmdldF92aWV3ZXJfY21kKCkgIzEwOSk6IDxh cHBsaWNhdGlvbi94LXRleD4gdmlld2VyOiBbTm9uZV0KMjAxMy0wMy0xOSAxMjoxMjozNiAgREVC VUcgICAgIGdtLmRvY3MgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtbWltZWxpYjo6Z2V0 X3ZpZXdlcl9jbWQoKSAjMTA5KTogPHRleHQvcGxhaW4+IHZpZXdlcjogW05vbmVdCjIwMTMtMDMt MTkgMTI6MTI6MzYgIERFQlVHICAgICBnbS5mb3JtcyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQuYnVzaW5l c3MuZ21mb3Jtczo6Z2VuZXJhdGVfb3V0cHV0KCkgIzEwNzYpOiBpZ25vcmluZyA8Zm9ybWF0PiBk aXJlY3RpdmUgW05vbmVdLCBnZW5lcmF0aW5nIFBERgoyMDEzLTAzLTE5IDEyOjEyOjM2ICBERUJV RyAgICAgZ20uZm9ybXMgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLmJ1c2luZXNzLmdtZm9ybXM6OmdlbmVy YXRlX291dHB1dCgpICMxMDgwKTogTGFUZVggc2FuZGJveCBkaXJlY3Rvcnk6IFtjOlx1c2Vyc1x2 YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRl LXpleHZwel0KMjAxMy0wMy0xOSAxMjoxMjozNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpydW5fY29tbWFuZF9pbl9zaGVsbCgpICMx NjgpOiBzaGVsbCBjb21tYW5kID4+PnBkZmxhdGV4LmV4ZSAtZHJhZnRtb2RlIC1pbnRlcmFjdGlv bj1ub25zdG9wbW9kZSAtb3V0cHV0LWRpcmVjdG9yeT1jOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRh XGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRlLXpleHZweiBjOlx1c2Vy c1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBs YXRlLXpleHZwelxnbS1MLVRlbXBsYXRlLXpleHZwei1ydW4yX3Jlc3VsdC50ZXg8PDwKMjAxMy0w My0xOSAxMjoxMjozNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjpydW5fY29tbWFuZF9pbl9zaGVsbCgpICMxNjkpOiBibG9ja2luZzog VHJ1ZQoyMDEzLTAzLTE5IDEyOjEyOjM2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OnJ1bl9jb21tYW5kX2luX3NoZWxsKCkgIzE3MCk6 IGFjY2VwdGFibGUgcmV0dXJuIGNvZGVzOiBbMCwgMV0KMjAxMy0wMy0xOSAxMjoxMjozNiAgSU5G TyAgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpy dW5fY29tbWFuZF9pbl9zaGVsbCgpICMyMDkpOiBydW5uaW5nIHNoZWxsIGNvbW1hbmQgPj4+cGRm bGF0ZXguZXhlIC1kcmFmdG1vZGUgLWludGVyYWN0aW9uPW5vbnN0b3Btb2RlIC1vdXRwdXQtZGly ZWN0b3J5PWM6XHVzZXJzXHZhaWJoYX4xXGFwcGRhdGFcbG9jYWxcdGVtcFxnbnVtZWRcZ20tZXps ZWoyXGdtLUwtVGVtcGxhdGUtemV4dnB6IGM6XHVzZXJzXHZhaWJoYX4xXGFwcGRhdGFcbG9jYWxc dGVtcFxnbnVtZWRcZ20tZXpsZWoyXGdtLUwtVGVtcGxhdGUtemV4dnB6XGdtLUwtVGVtcGxhdGUt emV4dnB6LXJ1bjJfcmVzdWx0LnRleDw8PAoyMDEzLTAzLTE5IDEyOjEyOjM3ICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OnJ1bl9jb21t YW5kX2luX3NoZWxsKCkgIzIxMik6IG9zLnN5c3RlbSgpIHJldHVybmVkOiBbMV0KMjAxMy0wMy0x OSAxMjoxMjozNyAgRVJST1IgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjpydW5fY29tbWFuZF9pbl9zaGVsbCgpICMyMTcpOiBwbGF0Zm9ybSBkb2Vz IG5vdCBzdXBwb3J0IGV4aXQgc3RhdHVzIGRpZmZlcmVudGlhdGlvbgoyMDEzLTAzLTE5IDEyOjEy OjM3ICBJTkZPICAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OnJ1bl9jb21tYW5kX2luX3NoZWxsKCkgIzIxOSk6IG9zLnN5c3RlbSgpIHJldHVybiB2 YWx1ZSBjb250YWluZWQgaW4gYWNjZXB0YWJsZSByZXR1cm4gY29kZXMKMjAxMy0wMy0xOSAxMjox MjozNyAgSU5GTyAgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjpydW5fY29tbWFuZF9pbl9zaGVsbCgpICMyMjApOiBjb250aW51aW5nIGFuZCBob3Bp bmcgZm9yIHRoZSBiZXN0CjIwMTMtMDMtMTkgMTI6MTI6MzcgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6cnVuX2NvbW1hbmRfaW5fc2hl bGwoKSAjMTY4KTogc2hlbGwgY29tbWFuZCA+Pj5wZGZsYXRleC5leGUgLWRyYWZ0bW9kZSAtaW50 ZXJhY3Rpb249bm9uc3RvcG1vZGUgLW91dHB1dC1kaXJlY3Rvcnk9YzpcdXNlcnNcdmFpYmhhfjFc YXBwZGF0YVxsb2NhbFx0ZW1wXGdudW1lZFxnbS1lemxlajJcZ20tTC1UZW1wbGF0ZS16ZXh2cHog YzpcdXNlcnNcdmFpYmhhfjFcYXBwZGF0YVxsb2NhbFx0ZW1wXGdudW1lZFxnbS1lemxlajJcZ20t TC1UZW1wbGF0ZS16ZXh2cHpcZ20tTC1UZW1wbGF0ZS16ZXh2cHotcnVuMl9yZXN1bHQudGV4PDw8 CjIwMTMtMDMtMTkgMTI6MTI6MzcgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21zaGVsbGFwaTo6cnVuX2NvbW1hbmRfaW5fc2hlbGwoKSAjMTY5KTogYmxv Y2tpbmc6IFRydWUKMjAxMy0wMy0xOSAxMjoxMjozNyAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpydW5fY29tbWFuZF9pbl9zaGVsbCgp ICMxNzApOiBhY2NlcHRhYmxlIHJldHVybiBjb2RlczogWzAsIDFdCjIwMTMtMDMtMTkgMTI6MTI6 MzcgIElORk8gICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6cnVuX2NvbW1hbmRfaW5fc2hlbGwoKSAjMjA5KTogcnVubmluZyBzaGVsbCBjb21tYW5k ID4+PnBkZmxhdGV4LmV4ZSAtZHJhZnRtb2RlIC1pbnRlcmFjdGlvbj1ub25zdG9wbW9kZSAtb3V0 cHV0LWRpcmVjdG9yeT1jOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVk XGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRlLXpleHZweiBjOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRh XGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRlLXpleHZwelxnbS1MLVRl bXBsYXRlLXpleHZwei1ydW4yX3Jlc3VsdC50ZXg8PDwKMjAxMy0wMy0xOSAxMjoxMjozOCAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpy dW5fY29tbWFuZF9pbl9zaGVsbCgpICMyMTIpOiBvcy5zeXN0ZW0oKSByZXR1cm5lZDogWzFdCjIw MTMtMDMtMTkgMTI6MTI6MzggIEVSUk9SICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6cnVuX2NvbW1hbmRfaW5fc2hlbGwoKSAjMjE3KTogcGxhdGZv cm0gZG9lcyBub3Qgc3VwcG9ydCBleGl0IHN0YXR1cyBkaWZmZXJlbnRpYXRpb24KMjAxMy0wMy0x OSAxMjoxMjozOCAgSU5GTyAgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjpydW5fY29tbWFuZF9pbl9zaGVsbCgpICMyMTkpOiBvcy5zeXN0ZW0oKSBy ZXR1cm4gdmFsdWUgY29udGFpbmVkIGluIGFjY2VwdGFibGUgcmV0dXJuIGNvZGVzCjIwMTMtMDMt MTkgMTI6MTI6MzggIElORk8gICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6cnVuX2NvbW1hbmRfaW5fc2hlbGwoKSAjMjIwKTogY29udGludWluZyBh bmQgaG9waW5nIGZvciB0aGUgYmVzdAoyMDEzLTAzLTE5IDEyOjEyOjM4ICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OnJ1bl9jb21tYW5k X2luX3NoZWxsKCkgIzE2OCk6IHNoZWxsIGNvbW1hbmQgPj4+cGRmbGF0ZXguZXhlIC1pbnRlcmFj dGlvbj1ub25zdG9wbW9kZSAtb3V0cHV0LWRpcmVjdG9yeT1jOlx1c2Vyc1x2YWliaGF+MVxhcHBk YXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRlLXpleHZweiBjOlx1 c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1MLVRl bXBsYXRlLXpleHZwelxnbS1MLVRlbXBsYXRlLXpleHZwei1ydW4yX3Jlc3VsdC50ZXg8PDwKMjAx My0wMy0xOSAxMjoxMjozOCAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjpydW5fY29tbWFuZF9pbl9zaGVsbCgpICMxNjkpOiBibG9ja2lu ZzogVHJ1ZQoyMDEzLTAzLTE5IDEyOjEyOjM4ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OnJ1bl9jb21tYW5kX2luX3NoZWxsKCkgIzE3 MCk6IGFjY2VwdGFibGUgcmV0dXJuIGNvZGVzOiBbMCwgMV0KMjAxMy0wMy0xOSAxMjoxMjozOCAg SU5GTyAgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp OjpydW5fY29tbWFuZF9pbl9zaGVsbCgpICMyMDkpOiBydW5uaW5nIHNoZWxsIGNvbW1hbmQgPj4+ cGRmbGF0ZXguZXhlIC1pbnRlcmFjdGlvbj1ub25zdG9wbW9kZSAtb3V0cHV0LWRpcmVjdG9yeT1j Olx1c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxnbS1M LVRlbXBsYXRlLXpleHZweiBjOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251 bWVkXGdtLWV6bGVqMlxnbS1MLVRlbXBsYXRlLXpleHZwelxnbS1MLVRlbXBsYXRlLXpleHZwei1y dW4yX3Jlc3VsdC50ZXg8PDwKMjAxMy0wMy0xOSAxMjoxMjozOCAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpydW5fY29tbWFuZF9pbl9z aGVsbCgpICMyMTIpOiBvcy5zeXN0ZW0oKSByZXR1cm5lZDogWzFdCjIwMTMtMDMtMTkgMTI6MTI6 MzggIEVSUk9SICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6cnVuX2NvbW1hbmRfaW5fc2hlbGwoKSAjMjE3KTogcGxhdGZvcm0gZG9lcyBub3Qgc3Vw cG9ydCBleGl0IHN0YXR1cyBkaWZmZXJlbnRpYXRpb24KMjAxMy0wMy0xOSAxMjoxMjozOCAgSU5G TyAgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpy dW5fY29tbWFuZF9pbl9zaGVsbCgpICMyMTkpOiBvcy5zeXN0ZW0oKSByZXR1cm4gdmFsdWUgY29u dGFpbmVkIGluIGFjY2VwdGFibGUgcmV0dXJuIGNvZGVzCjIwMTMtMDMtMTkgMTI6MTI6MzggIElO Rk8gICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 cnVuX2NvbW1hbmRfaW5fc2hlbGwoKSAjMjIwKTogY29udGludWluZyBhbmQgaG9waW5nIGZvciB0 aGUgYmVzdAoyMDEzLTAzLTE5IDEyOjEyOjM4ICBFUlJPUiAgICAgZ20uZm9ybXMgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcbG9nZ2luZzo6ZXhjZXB0aW9uKCkgIzEwODgpOiBjYW5ub3QgbW92ZSBzYW5kYm94ZWQgUERG OiBjOlx1c2Vyc1x2YWliaGF+MVxhcHBkYXRhXGxvY2FsXHRlbXBcZ251bWVkXGdtLWV6bGVqMlxn bS1MLVRlbXBsYXRlLXpleHZwelxnbS1MLVRlbXBsYXRlLXpleHZwei1ydW4yX3Jlc3VsdC5wZGYg LT4gYzpcdXNlcnNcdmFpYmhhfjFcYXBwZGF0YVxsb2NhbFx0ZW1wXGdudW1lZFxnbS1lemxlajIK VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIkQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0UFlaMS5weXpcR251 bWVkLmJ1c2luZXNzLmdtRm9ybXMiLCBsaW5lIDExMDQsIGluIGdlbmVyYXRlX291dHB1dAogIEZp bGUgIkQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0UFlaMS5weXpcc2h1dGlsIiwgbGluZSAyNjAsIGluIG1vdmUKICBGaWxlICJEOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dFBZWjEu cHl6XHNodXRpbCIsIGxpbmUgOTUsIGluIGNvcHkyCiAgRmlsZSAiRDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRQWVoxLnB5elxzaHV0aWwi LCBsaW5lIDUwLCBpbiBjb3B5ZmlsZQpJT0Vycm9yOiBbRXJybm8gMl0gTm8gc3VjaCBmaWxlIG9y IGRpcmVjdG9yeTogdSdjOlxcdXNlcnNcXHZhaWJoYX4xXFxhcHBkYXRhXFxsb2NhbFxcdGVtcFxc Z251bWVkXFxnbS1lemxlajJcXGdtLUwtVGVtcGxhdGUtemV4dnB6XFxnbS1MLVRlbXBsYXRlLXpl eHZwei1ydW4yX3Jlc3VsdC5wZGYnCjIwMTMtMDMtMTkgMTI6MTM6MDYgIENSSVRJQ0FMICBnbS5s b2dnaW5nIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbWxvZzI6OmZsdXNoKCkgIzExNik6 IC0tLS0tLS0tIHN5bmNlZCBsb2cgZmlsZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5OCk6IHNl YXJjaGluZyBmb3IgW3hkZy1vcGVuXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzIzKTogY21kOiBbeGRnLW9wZW5dCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAg ICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21k X2luX3BhdGgoKSAjMjUpOiBkaXI6IFtdCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2lu X3BhdGgoKSAjMzEpOiAke1BBVEh9OiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rpdml0eSBT b2x1dGlvblw7QzpcV2luZG93c1xzeXN0ZW0zMjtDOlxXaW5kb3dzO0M6XFdpbmRvd3NcU3lzdGVt MzJcV2JlbTtDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcO0M6XFBy b2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXFBDIENv bm5lY3Rpdml0eSBTb2x1dGlvblx4ZGctb3BlbgoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXHhkZy1vcGVu CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6 IEM6XFdpbmRvd3NceGRnLW9wZW4KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtXHhkZy1vcGVuCjIw MTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6 XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFx4ZGctb3BlbgoyMDEzLTAz LTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9n cmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblx4ZGctb3BlbgoyMDEzLTAzLTE5IDEyOjEz OjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzQwKTogY29tbWFuZCBub3QgZm91bmQgaW4gUEFUSAoy MDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2V4ZWN1dGFibGVfYnlfd2luZSgpICM0Nyk6IG5vdCBh IFdJTkUgY2FsbDogeGRnLW9wZW4KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJu YWxfYmluYXJ5KCkgIzEyNSk6IHJlLXRlc3RpbmcgYXMgeGRnLW9wZW4uZXhlCjIwMTMtMDMtMTkg MTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5OCk6IHNlYXJjaGluZyBmb3Ig W3hkZy1vcGVuLmV4ZV0KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMy Myk6IGNtZDogW3hkZy1vcGVuLmV4ZV0KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdt LnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5f cGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0 aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7QzpcV2luZG93c1xTeXN0ZW0zMlxX YmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7QzpcUHJvZ3Jh bSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNf Y21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVj dGl2aXR5IFNvbHV0aW9uXHhkZy1vcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXHhkZy1vcGVu LmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZv dW5kOiBDOlxXaW5kb3dzXHhkZy1vcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW1ceGRn LW9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBu b3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFx4ZGct b3Blbi5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5v dCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5ceGRnLW9wZW4u ZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5k IG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVs bCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9i eV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiB4ZGctb3Blbi5leGUKMjAxMy0wMy0xOSAx MjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEzMSk6IHJlLXRlc3RpbmcgYXMg eGRnLW9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFy eSgpICM5OCk6IHNlYXJjaGluZyBmb3IgW3hkZy1vcGVuLmJhdF0KMjAxMy0wMy0xOSAxMjoxMzow NiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxs YXBpOjppc19jbWRfaW5fcGF0aCgpICMyMyk6IGNtZDogW3hkZy1vcGVuLmJhdF0KMjAxMy0wMy0x OSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAx MjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmls ZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRv d3M7QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bv d2VyU2hlbGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIw MTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6 XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXHhkZy1vcGVuLmJhdAoyMDEz LTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxX aW5kb3dzXHN5c3RlbTMyXHhkZy1vcGVuLmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHhkZy1vcGVuLmJhdAoyMDEz LTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxX aW5kb3dzXFN5c3RlbTMyXFdiZW1ceGRnLW9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2lu ZG93c1Bvd2VyU2hlbGxcdjEuMFx4ZGctb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVgg Mi45XG1pa3RleFxiaW5ceGRnLW9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAg ICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21k X2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6 MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21z aGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiB4 ZGctb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5 KCkgIzk4KTogc2VhcmNoaW5nIGZvciBba2ZtY2xpZW50XQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBba2ZtY2xpZW50XQoyMDEzLTAzLTE5IDEyOjEz OjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEzOjA2 ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBD b25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxX aW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVs bFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0x OSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3Jh bSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25ca2ZtY2xpZW50CjIwMTMtMDMtMTkgMTI6 MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21z aGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lz dGVtMzJca2ZtY2xpZW50CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAj MzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Nca2ZtY2xpZW50CjIwMTMtMDMtMTkgMTI6MTM6MDYg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJc V2JlbVxrZm1jbGllbnQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMz OCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4w XGtmbWNsaWVudAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTog bm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblxrZm1jbGll bnQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQg bm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5 X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IGtmbWNsaWVudAoyMDEzLTAzLTE5IDEyOjEz OjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTI1KTogcmUtdGVzdGluZyBhcyBrZm1j bGllbnQuZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgp ICM5OCk6IHNlYXJjaGluZyBmb3IgW2tmbWNsaWVudC5leGVdCjIwMTMtMDMtMTkgMTI6MTM6MDYg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFtrZm1jbGllbnQuZXhlXQoyMDEzLTAzLTE5 IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEy OjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxl c1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93 cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93 ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAx My0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpc UHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25ca2ZtY2xpZW50LmV4ZQoyMDEz LTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxX aW5kb3dzXHN5c3RlbTMyXGtmbWNsaWVudC5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19j bWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xrZm1jbGllbnQuZXhlCjIw MTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6 XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxrZm1jbGllbnQuZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJc V2luZG93c1Bvd2VyU2hlbGxcdjEuMFxrZm1jbGllbnQuZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlL VGVYIDIuOVxtaWt0ZXhcYmluXGtmbWNsaWVudC5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0x OSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNh bGw6IGtmbWNsaWVudC5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxf YmluYXJ5KCkgIzEzMSk6IHJlLXRlc3RpbmcgYXMga2ZtY2xpZW50LmJhdAoyMDEzLTAzLTE5IDEy OjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFtr Zm1jbGllbnQuYmF0XQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIz KTogY21kOiBba2ZtY2xpZW50LmJhdF0KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdt LnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5f cGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0 aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7QzpcV2luZG93c1xTeXN0ZW0zMlxX YmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7QzpcUHJvZ3Jh bSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNf Y21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVj dGl2aXR5IFNvbHV0aW9uXGtmbWNsaWVudC5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19j bWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxrZm1jbGll bnQuYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFdpbmRvd3Nca2ZtY2xpZW50LmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJV RyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5 aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6Omlz X2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW1c a2ZtY2xpZW50LmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4 KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBc a2ZtY2xpZW50LmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4 KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblxrZm1j bGllbnQuYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBj b21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0 YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiBrZm1jbGllbnQuYmF0CjIwMTMt MDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5OCk6IHNlYXJjaGlu ZyBmb3IgW2dub21lLW9wZW5dCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVs bCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgo KSAjMjMpOiBjbWQ6IFtnbm9tZS1vcGVuXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9p bl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29s dXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMy XFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9n cmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25u ZWN0aXZpdHkgU29sdXRpb25cZ25vbWUtb3BlbgoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXGdub21lLW9w ZW4KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3Vu ZDogQzpcV2luZG93c1xnbm9tZS1vcGVuCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2lu X3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxnbm9tZS1v cGVuCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91 bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFxnbm9tZS1vcGVu CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6 IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXGdub21lLW9wZW4KMjAxMy0w My0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5k IGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAj NDcpOiBub3QgYSBXSU5FIGNhbGw6IGdub21lLW9wZW4KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpk ZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEyNSk6IHJlLXRlc3RpbmcgYXMgZ25vbWUtb3Blbi5l eGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4KTog c2VhcmNoaW5nIGZvciBbZ25vbWUtb3Blbi5leGVdCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNf Y21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFtnbm9tZS1vcGVuLmV4ZV0KMjAxMy0wMy0xOSAxMjox MzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjoxMzow NiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxs YXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNcUEMg Q29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7Qzpc V2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hl bGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMtMDMt MTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dy YW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXGdub21lLW9wZW4uZXhlCjIwMTMtMDMt MTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRv d3Ncc3lzdGVtMzJcZ25vbWUtb3Blbi5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xnbm9tZS1vcGVuLmV4ZQoyMDEz LTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxX aW5kb3dzXFN5c3RlbTMyXFdiZW1cZ25vbWUtb3Blbi5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxX aW5kb3dzUG93ZXJTaGVsbFx2MS4wXGdub21lLW9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlL VGVYIDIuOVxtaWt0ZXhcYmluXGdub21lLW9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMt MTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBj YWxsOiBnbm9tZS1vcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hl bGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVt ZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5h bF9iaW5hcnkoKSAjMTMxKTogcmUtdGVzdGluZyBhcyBnbm9tZS1vcGVuLmJhdAoyMDEzLTAzLTE5 IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9y IFtnbm9tZS1vcGVuLmJhdF0KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgp ICMyMyk6IGNtZDogW2dub21lLW9wZW4uYmF0XQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9p bl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkg U29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3Rl bTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQ cm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMzowNiAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBD b25uZWN0aXZpdHkgU29sdXRpb25cZ25vbWUtb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxn bm9tZS1vcGVuLmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4 KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXGdub21lLW9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6 MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVt MzJcV2JlbVxnbm9tZS1vcGVuLmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNo ZWxsXHYxLjBcZ25vbWUtb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdt LnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5f cGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3Rl eFxiaW5cZ25vbWUtb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjoxMzowNiAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IGdub21lLW9w ZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5 OCk6IHNlYXJjaGluZyBmb3IgW2V4by1vcGVuXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2Nt ZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbZXhvLW9wZW5dCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMjUpOiBkaXI6IFtdCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNf Y21kX2luX3BhdGgoKSAjMzEpOiAke1BBVEh9OiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rp dml0eSBTb2x1dGlvblw7QzpcV2luZG93c1xzeXN0ZW0zMjtDOlxXaW5kb3dzO0M6XFdpbmRvd3Nc U3lzdGVtMzJcV2JlbTtDOlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBc O0M6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXAoyMDEzLTAzLTE5IDEyOjEz OjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVz XFBDIENvbm5lY3Rpdml0eSBTb2x1dGlvblxleG8tb3BlbgoyMDEzLTAzLTE5IDEyOjEzOjA2ICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXGV4 by1vcGVuCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFdpbmRvd3NcZXhvLW9wZW4KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtXGV4by1v cGVuCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91 bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFxleG8tb3Blbgoy MDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBD OlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblxleG8tb3BlbgoyMDEzLTAzLTE5 IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzQwKTogY29tbWFuZCBub3QgZm91bmQgaW4g UEFUSAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2V4ZWN1dGFibGVfYnlfd2luZSgpICM0Nyk6 IG5vdCBhIFdJTkUgY2FsbDogZXhvLW9wZW4KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3Rf ZXh0ZXJuYWxfYmluYXJ5KCkgIzEyNSk6IHJlLXRlc3RpbmcgYXMgZXhvLW9wZW4uZXhlCjIwMTMt MDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5OCk6IHNlYXJjaGlu ZyBmb3IgW2V4by1vcGVuLmV4ZV0KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNo ZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251 bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0 aCgpICMyMyk6IGNtZDogW2V4by1vcGVuLmV4ZV0KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19j bWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5 IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7QzpcV2luZG93c1xTeXN0 ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7Qzpc UHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMtMDMtMTkgMTI6MTM6MDYg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcUEMg Q29ubmVjdGl2aXR5IFNvbHV0aW9uXGV4by1vcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXGV4 by1vcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdv cmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6 MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTog bm90IGZvdW5kOiBDOlxXaW5kb3dzXGV4by1vcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdi ZW1cZXhvLW9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAj MzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEu MFxleG8tb3Blbi5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMz OCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cZXhv LW9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBj b21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0 YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiBleG8tb3Blbi5leGUKMjAxMy0w My0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEzMSk6IHJlLXRlc3Rp bmcgYXMgZXhvLW9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVs bCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1l ZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFs X2JpbmFyeSgpICM5OCk6IHNlYXJjaGluZyBmb3IgW2V4by1vcGVuLmJhdF0KMjAxMy0wMy0xOSAx MjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyMyk6IGNtZDogW2V4by1vcGVuLmJhdF0KMjAx My0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0w My0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dy YW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6 XFdpbmRvd3M7QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2lu ZG93c1Bvd2VyU2hlbGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxi aW5cCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNl XGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxn bnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91 bmQ6IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXGV4by1vcGVuLmJh dAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5k OiBDOlxXaW5kb3dzXHN5c3RlbTMyXGV4by1vcGVuLmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXGV4by1vcGVuLmJh dAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5k OiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW1cZXhvLW9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6 MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVt MzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFxleG8tb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzow NiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxs YXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xN aUtUZVggMi45XG1pa3RleFxiaW5cZXhvLW9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMt MTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBj YWxsOiBleG8tb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxs IChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVk XG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxf YmluYXJ5KCkgIzk4KTogc2VhcmNoaW5nIGZvciBbb3BdCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFtvcF0KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcg ICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWku d2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19j bWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2 aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7QzpcV2luZG93c1xT eXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hlbGxcdjEuMFw7 QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMtMDMtMTkgMTI6MTM6 MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBc YnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVs bGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNc UEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXG9wCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAg ICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21k X2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcb3AKMjAxMy0w My0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2lu ZG93c1xvcAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90 IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW1cb3AKMjAxMy0wMy0xOSAxMjoxMzowNiAg REVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWls ZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBp Ojppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxX aW5kb3dzUG93ZXJTaGVsbFx2MS4wXG9wCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2lu X3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0 ZXhcYmluXG9wCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBj b21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0 YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiBvcAoyMDEzLTAzLTE5IDEyOjEz OjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4w XGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hl bGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTI1KTogcmUtdGVzdGluZyBhcyBvcC5l eGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2Vc Z251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdu dW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzk4KTog c2VhcmNoaW5nIGZvciBbb3AuZXhlXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzIzKTogY21kOiBbb3AuZXhlXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9p bl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29s dXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93cztDOlxXaW5kb3dzXFN5c3RlbTMy XFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXDtDOlxQcm9n cmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVC VUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxw eWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpp c19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcUHJvZ3JhbSBGaWxlc1xQQyBDb25u ZWN0aXZpdHkgU29sdXRpb25cb3AuZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBn bS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMy XGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2lu X3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcb3AuZXhlCjIwMTMt MDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdp bmRvd3Ncb3AuZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgp OiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbVxvcC5leGUKMjAxMy0wMy0xOSAx MjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xT eXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXG9wLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2 ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1 aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxh cGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1p S1RlWCAyLjlcbWlrdGV4XGJpblxvcC5leGUKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAg IGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2lu MzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRf aW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGluIFBBVEgKMjAxMy0wMy0xOSAxMjox MzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcpOiBub3QgYSBXSU5FIGNhbGw6IG9w LmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFj ZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpc Z251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9leHRlcm5hbF9iaW5hcnkoKSAjMTMx KTogcmUtdGVzdGluZyBhcyBvcC5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdt LnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJc Z251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0 ZXJuYWxfYmluYXJ5KCkgIzk4KTogc2VhcmNoaW5nIGZvciBbb3AuYmF0XQoyMDEzLTAzLTE5IDEy OjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbb3AuYmF0XQoyMDEzLTAzLTE5 IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzI1KTogZGlyOiBbXQoyMDEzLTAzLTE5IDEy OjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzMxKTogJHtQQVRIfTogQzpcUHJvZ3JhbSBGaWxl c1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cO0M6XFdpbmRvd3Ncc3lzdGVtMzI7QzpcV2luZG93 cztDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW07QzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93 ZXJTaGVsbFx2MS4wXDtDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblwKMjAx My0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpc UHJvZ3JhbSBGaWxlc1xQQyBDb25uZWN0aXZpdHkgU29sdXRpb25cb3AuYmF0CjIwMTMtMDMtMTkg MTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQu MS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24u Z21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Nc c3lzdGVtMzJcb3AuYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAo ZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxv dXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAj MzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncb3AuYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2Jl bVxvcC5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3Jr cGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEu cHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5v dCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXG9wLmJh dAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5k OiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblxvcC5iYXQKMjAxMy0wMy0x OSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVu dC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1v bi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICM0MCk6IGNvbW1hbmQgbm90IGZvdW5kIGlu IFBBVEgKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxh Y2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6 XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19leGVjdXRhYmxlX2J5X3dpbmUoKSAjNDcp OiBub3QgYSBXSU5FIGNhbGw6IG9wLmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmRldGVjdF9l eHRlcm5hbF9iaW5hcnkoKSAjOTgpOiBzZWFyY2hpbmcgZm9yIFtvcGVuXQoyMDEzLTAzLTE5IDEy OjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEu My4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdt c2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbb3Blbl0KMjAxMy0wMy0xOSAx MjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4x LjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5n bXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjox MzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNc UEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7 QzpcV2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2Vy U2hlbGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMt MDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1j bGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHlj b21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFBy b2dyYW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXG9wZW4KMjAxMy0wMy0xOSAxMjox MzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xzeXN0 ZW0zMlxvcGVuCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBu b3QgZm91bmQ6IEM6XFdpbmRvd3Ncb3BlbgoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAg Z20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9p bl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdiZW1cb3Blbgoy MDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVt ZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVk LnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBD OlxXaW5kb3dzXFN5c3RlbTMyXFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcb3BlbgoyMDEzLTAzLTE5 IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50 LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9u Lmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFt IEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4XGJpblxvcGVuCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERF QlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6 aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBmb3VuZCBpbiBQQVRICjIwMTMtMDMt MTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5lKCkgIzQ3KTogbm90IGEgV0lORSBj YWxsOiBvcGVuCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29y a3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXox LnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0ZWN0X2V4dGVybmFsX2JpbmFyeSgp ICMxMjUpOiByZS10ZXN0aW5nIGFzIG9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6ZGV0 ZWN0X2V4dGVybmFsX2JpbmFyeSgpICM5OCk6IHNlYXJjaGluZyBmb3IgW29wZW4uZXhlXQoyMDEz LTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQt Y2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5 Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzIzKTogY21kOiBbb3Blbi5leGVd CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMjUpOiBkaXI6IFtdCjIw MTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzEpOiAke1BBVEh9OiBDOlxQ cm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rpdml0eSBTb2x1dGlvblw7QzpcV2luZG93c1xzeXN0ZW0z MjtDOlxXaW5kb3dzO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2JlbTtDOlxXaW5kb3dzXFN5c3RlbTMy XFdpbmRvd3NQb3dlclNoZWxsXHYxLjBcO0M6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0 ZXhcYmluXAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90 IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXFBDIENvbm5lY3Rpdml0eSBTb2x1dGlvblxvcGVuLmV4 ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxn bnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251 bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5k OiBDOlxXaW5kb3dzXHN5c3RlbTMyXG9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVH ICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlp LndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNf Y21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncb3Blbi5leGUKMjAxMy0w My0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6IG5vdCBmb3VuZDogQzpcV2lu ZG93c1xTeXN0ZW0zMlxXYmVtXG9wZW4uZXhlCjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAg ICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21k X2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bv d2VyU2hlbGxcdjEuMFxvcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20u c2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxn bnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9w YXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxQcm9ncmFtIEZpbGVzXE1pS1RlWCAyLjlcbWlrdGV4 XGJpblxvcGVuLmV4ZQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uc2hlbGwgKGQ6 XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0 cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2NtZF9pbl9wYXRoKCkgIzQw KTogY29tbWFuZCBub3QgZm91bmQgaW4gUEFUSAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAg ICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53 aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6OmlzX2V4 ZWN1dGFibGVfYnlfd2luZSgpICM0Nyk6IG5vdCBhIFdJTkUgY2FsbDogb3Blbi5leGUKMjAxMy0w My0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNs aWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNv bW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmluYXJ5KCkgIzEzMSk6IHJlLXRlc3Rp bmcgYXMgb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjpkZXRlY3RfZXh0ZXJuYWxfYmlu YXJ5KCkgIzk4KTogc2VhcmNoaW5nIGZvciBbb3Blbi5iYXRdCjIwMTMtMDMtMTkgMTI6MTM6MDYg IERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVp bGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFw aTo6aXNfY21kX2luX3BhdGgoKSAjMjMpOiBjbWQ6IFtvcGVuLmJhdF0KMjAxMy0wMy0xOSAxMjox MzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMu MFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNo ZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMyNSk6IGRpcjogW10KMjAxMy0wMy0xOSAxMjoxMzow NiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxi dWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxs YXBpOjppc19jbWRfaW5fcGF0aCgpICMzMSk6ICR7UEFUSH06IEM6XFByb2dyYW0gRmlsZXNcUEMg Q29ubmVjdGl2aXR5IFNvbHV0aW9uXDtDOlxXaW5kb3dzXHN5c3RlbTMyO0M6XFdpbmRvd3M7Qzpc V2luZG93c1xTeXN0ZW0zMlxXYmVtO0M6XFdpbmRvd3NcU3lzdGVtMzJcV2luZG93c1Bvd2VyU2hl bGxcdjEuMFw7QzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVggMi45XG1pa3RleFxiaW5cCjIwMTMtMDMt MTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGll bnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21t b24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFByb2dy YW0gRmlsZXNcUEMgQ29ubmVjdGl2aXR5IFNvbHV0aW9uXG9wZW4uYmF0CjIwMTMtMDMtMTkgMTI6 MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4z LjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21z aGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3QgZm91bmQ6IEM6XFdpbmRvd3Ncc3lz dGVtMzJcb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChk Olx3b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91 dHB5ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMz OCk6IG5vdCBmb3VuZDogQzpcV2luZG93c1xvcGVuLmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBE RUJVRyAgICAgZ20uc2hlbGwgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxk XHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtc2hlbGxhcGk6 OmlzX2NtZF9pbl9wYXRoKCkgIzM4KTogbm90IGZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXFdi ZW1cb3Blbi5iYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAgIGdtLnNoZWxsIChkOlx3 b3JrcGxhY2VcZ251bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5 ejEucHl6XGdudW1lZC5weWNvbW1vbi5nbXNoZWxsYXBpOjppc19jbWRfaW5fcGF0aCgpICMzOCk6 IG5vdCBmb3VuZDogQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXG9w ZW4uYmF0CjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3Bs YWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5 elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjMzgpOiBub3Qg Zm91bmQ6IEM6XFByb2dyYW0gRmlsZXNcTWlLVGVYIDIuOVxtaWt0ZXhcYmluXG9wZW4uYmF0CjIw MTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpcd29ya3BsYWNlXGdudW1l ZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQu cHljb21tb24uZ21zaGVsbGFwaTo6aXNfY21kX2luX3BhdGgoKSAjNDApOiBjb21tYW5kIG5vdCBm b3VuZCBpbiBQQVRICjIwMTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5zaGVsbCAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21zaGVsbGFwaTo6aXNfZXhlY3V0YWJsZV9ieV93aW5l KCkgIzQ3KTogbm90IGEgV0lORSBjYWxsOiBvcGVuLmJhdAoyMDEzLTAzLTE5IDEyOjEzOjA2ICBF UlJPUiAgICAgZ20uZG9jcyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRc cHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxsb2dnaW5nOjpleGNlcHRpb24oKSAjMTA4OCk6 IFB5dGhvbiB3cmFwcGVyIGZvciBsaWJleHRyYWN0b3Igbm90IGluc3RhbGxlZC4KVHJhY2ViYWNr IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIkQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0UFlaMS5weXpcR251bWVkLnB5Y29t bW9uLmdtTWltZUxpYiIsIGxpbmUgMzgsIGluIGd1ZXNzX21pbWV0eXBlCiAgRmlsZSAiZDpcd29y a3BsYWNlXHB5aW5zdGFsbGVyLXRydW5rXFB5SW5zdGFsbGVyXGxvYWRlclxpdS5weSIsIGxpbmUg NDY4LCBpbiBpbXBvcnRIb29rCkltcG9ydEVycm9yOiBObyBtb2R1bGUgbmFtZWQgZXh0cmFjdG9y CjIwMTMtMDMtMTkgMTI6MTM6MDYgIEVSUk9SICAgICBnbS5kb2NzIChkOlx3b3JrcGxhY2VcZ251 bWVkLWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1l ZC5weWNvbW1vbi5nbW1pbWVsaWI6Omd1ZXNzX21pbWV0eXBlKCkgIzY2KTogW2ZpbGUgLWkgLWIg IkM6XFVzZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVtZWRcZ251bWVkLTExNjAubG9nIl0gb24gbnQg KHdpbjMyKTogZmFpbGVkIHdpdGggZXhpdCgxKQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBFUlJPUiAg ICAgZ20uZG9jcyAoZDpcd29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndp bjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVtZWQucHljb21tb24uZ21taW1lbGliOjpndWVzc19t aW1ldHlwZSgpICM4MSk6IFtleHRyYWN0IC1wIG1pbWV0eXBlICJDOlxVc2Vyc1xWYWliaGF2IEJh bmFpdFwuZ251bWVkXGdudW1lZC0xMTYwLmxvZyJdIG9uIG50ICh3aW4zMik6IGZhaWxlZCB3aXRo IGV4aXQoMSkKMjAxMy0wMy0xOSAxMjoxMzowNiAgSU5GTyAgICAgIGdtLmRvY3MgKGQ6XHdvcmtw bGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5w eXpcZ251bWVkLnB5Y29tbW9uLmdtbWltZWxpYjo6Z3Vlc3NfbWltZXR5cGUoKSAjODcpOiBPUyBs ZXZlbCBtaW1lIGRldGVjdGlvbiBmYWlsZWQsIGZhbGxpbmcgYmFjayB0byBidWlsdC1pbiBtYWdp YwoyMDEzLTAzLTE5IDEyOjEzOjA2ICBERUJVRyAgICAgZ20uZG9jcyAoZDpcd29ya3BsYWNlXGdu dW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRweXoxLnB5elxnbnVt ZWQucHljb21tb24uZ21taW1lbGliOjpndWVzc19taW1ldHlwZSgpICM5Myk6ICJDOlxVc2Vyc1xW YWliaGF2IEJhbmFpdFwuZ251bWVkXGdudW1lZC0xMTYwLmxvZyIgLT4gPEFTQ0lJIHRleHQ+CjIw MTMtMDMtMTkgMTI6MTM6MDYgIERFQlVHICAgICBnbS5kb2NzIChkOlx3b3JrcGxhY2VcZ251bWVk LWNsaWVudC4xLjMuMFxidWlsZFxweWkud2luMzJcZ251bWVkXG91dHB5ejEucHl6XGdudW1lZC5w eWNvbW1vbi5nbW1pbWVsaWI6OmdldF92aWV3ZXJfY21kKCkgIzEwOSk6IDxBU0NJSSB0ZXh0PiB2 aWV3ZXI6IFtOb25lXQoyMDEzLTAzLTE5IDEyOjEzOjA2ICBXQVJOSU5HICAgZ20uZG9jcyAoZDpc d29ya3BsYWNlXGdudW1lZC1jbGllbnQuMS4zLjBcYnVpbGRccHlpLndpbjMyXGdudW1lZFxvdXRw eXoxLnB5elxnbnVtZWQucHljb21tb24uZ21taW1lbGliOjpjYWxsX3ZpZXdlcl9vbl9maWxlKCkg IzI3NCk6IG5vIHZpZXdlciBmb3VuZCB2aWEgc3RhbmRhcmQgbWFpbGNhcCBzeXN0ZW0KMjAxMy0w My0xOSAxMjoxMzowNiAgSU5GTyAgICAgIGdtLmRvY3MgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xp ZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4zMlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29t bW9uLmdtbWltZWxpYjo6Y2FsbF92aWV3ZXJfb25fZmlsZSgpICMyNzcpOiBsZXQncyBzZWUgd2hh dCB0aGUgT1MgY2FuIGRvIGFib3V0IHRoYXQKMjAxMy0wMy0xOSAxMjoxMzowNiAgREVCVUcgICAg IGdtLmRvY3MgKGQ6XHdvcmtwbGFjZVxnbnVtZWQtY2xpZW50LjEuMy4wXGJ1aWxkXHB5aS53aW4z MlxnbnVtZWRcb3V0cHl6MS5weXpcZ251bWVkLnB5Y29tbW9uLmdtbWltZWxpYjo6Y2FsbF92aWV3 ZXJfb25fZmlsZSgpICMyOTcpOiBmaWxlIEM6XFVzZXJzXFZhaWJoYXYgQmFuYWl0XC5nbnVtZWRc Z251bWVkLTExNjAubG9nIDx0eXBlIEFTQ0lJIHRleHQ+IChleHQgLmxvZykgLT4gZmlsZSBDOlxV c2Vyc1xWYWliaGF2IEJhbmFpdFwuZ251bWVkXGdudW1lZC0xMTYwLmxvZwo= --f46d043c7efe222f3804d8448355 Content-Type: application/x-tex; name="template.tex" Content-Disposition: attachment; filename="template.tex" Content-Transfer-Encoding: base64 X-Attachment-Id: file2 JSFURVggVFMtcHJvZ3JhbSA9eGVsYXRleAoKXGRvY3VtZW50Y2xhc3NbMTEgcHRde2FydGljbGV9 Clx1c2VwYWNrYWdle2ZvbnRzcGVjfQpcdXNlcGFja2FnZXtwb2x5Z2xvc3NpYX0KClxzZXRtYWlu Zm9udFtTY3JpcHQ9RGV2YW5hZ2FyaV17U2Fuc2tyaXQgMjAwM30KXHNldHNhbnNmb250W1Njcmlw dD1EZXZhbmFnYXJpXXtTYW5za3JpdCAyMDAzfQpcc2V0bW9ub2ZvbnRbU2NyaXB0PURldmFuYWdh cmlde1NhbnNrcml0IDIwMDN9Clxmb250XGRldj0iU2Fuc2tyaXQgMjAwMzpzY3JpcHQ9ZGV2YSIg YXQgMTJwdApcZGV2XHVzZXBhY2thZ2V7YXJyYXl9Clx1c2VwYWNrYWdle2h5cGVycmVmfQpcdXNl cGFja2FnZXtsb25ndGFibGV9Clx1c2VwYWNrYWdlW2E0cGFwZXJde2dlb21ldHJ5fQpcZ2VvbWV0 cnl7dmVyYm9zZSwgbGVmdD0gMi43NSBjbSwgcmlnaHQ9IDEuNSBjbSwgdG9wPSAyLjUgY20sIGJv dHRvbT0yIGNtLCAgaGVhZGhlaWdodD0yLjUgY20sIGhlYWRzZXA9MC41IGNtLH0KXHVzZXBhY2th Z2V7ZmFuY3loZHJ9ClxwYWdlc3R5bGV7ZmFuY3l9ClxmYW5jeWhlYWR7fQpcZmFuY3loZWFkW0xP XXsge1xiZnNlcmllcyBcTGFyZ2UgRHIgVmFpYmhhdiBCYW5haXR9LFxcIFxmb290bm90ZXNpemUg e01EKE1lZCksRE5CKE1lZCksIERNKEdhc3Ryb2VudGVyb2xvZ3kpfSxcXCBcZm9vdG5vdGVzaXpl IHtHYXN0cm9lbnRlcm9naXN0IGFuZCB0aGVyYXBldXRpYyBlbmRvc2NvcGlzdCx9XFxSZWcgTm86 TU1DICA4MTU2M30KXGZhbmN5aGVhZFtST10geyB7XGJmc2VyaWVzIFxMYXJnZSBEciBBcGFybmEg QmFuYWl0LH0gXFwgTUJCUywgRE9NUywgXFwgXGZvb3Rub3Rlc2l6ZXsgRXllIFNwZWNpYWxpc3R9 XFwgUmVnIE5vOiBNTUMgMjAwMC8wNC8yMDA5IH0KXGZhbmN5aGVhZFtDT117fQpcZmFuY3lmb290 e30KXHJlbmV3Y29tbWFuZHtcZm9vdHJ1bGV3aWR0aH17MC40cHR9ClxmYW5jeWZvb3RbQ09de3tc YmZzZXJpZXN7QkFOQUlUIENMSU5JQ319LCBQbG90IE5vIDE0OCwgS3VtdWRpbmkgTWFuc2lvbiwg QmVoaW5kIEJhYmEgVHJhdmVscyxcXCBPcHAuIFJhbWtyaXNobmEgTmFnYXIgZ2FyZGVuLFZpdmVr YW5hbmQgTmFnYXIsIE5hZ3B1ci00NDAwMTUsXFwgUGhvbmU6IDA3MTItMjI0MjE5NywgMDk4NjA2 NDM0MzZ9ClxtYWtlYXRsZXR0ZXIKCiUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSBMeVgg c3BlY2lmaWMgTGFUZVggY29tbWFuZHMuCiUlIEJlY2F1c2UgaHRtbCBjb252ZXJ0ZXJzIGRvbid0 IGtub3cgdGFidWxhcm5ld2xpbmUKXHByb3ZpZGVjb21tYW5ke1x0YWJ1bGFybmV3bGluZX17XFx9 CgpcbWFrZWF0b3RoZXIKCgpcYmVnaW57ZG9jdW1lbnR9CgoKXG5vaW5kZW50IFxiZWdpbntjZW50 ZXJ9CntcTEFSR0V74KSo4KS/4KSw4KWN4KSm4KWH4KS24KS+4KSo4KWB4KS44KS+4KSwIOCkqOCk v+CkruCljeCkqOCksuCkv+CkluCkv+CkpCDgpKbgpLXgpL7gpIjgpK/gpL4g4KSy4KWA4KSc4KS/ 4KSv4KWHfX0KXHBhclxlbmR7Y2VudGVyfQoKXG5vaW5kZW50IFxiZWdpbntjZW50ZXJ9CntcbGFy Z2UgUHJpbnRlZDogJDx0b2RheTo6JVkgJUIgJWQ+JH0KXHBhclxlbmR7Y2VudGVyfXtcbGFyZ2Ug XHBhcn0KClxub2luZGVudCBcYmVnaW57Y2VudGVyfQp7XGxhcmdlIFByb3ZpZGVyOiAkPGN1cnJl bnRfcHJvdmlkZXI+JH0KXHBhclxlbmR7Y2VudGVyfXtcbGFyZ2UgXHBhcn0KClxub2luZGVudCBQ YXRpZW50OiAkPGxhc3RuYW1lPiQsICQ8Zmlyc3RuYW1lPiQKClxub2luZGVudCBCaXJ0aGRhdGU6 ICQ8ZGF0ZV9vZl9iaXJ0aDo6JVkgJUIgJWQ+JAoKe1xmb290bm90ZXNpemUKCSQ8YWRyX3N0cmVl dDo6aG9tZT4kICQ8YWRyX251bWJlcjo6aG9tZT4kIFxcCgkkPGFkcl9wb3N0Y29kZTo6aG9tZT4k ICQ8YWRyX2xvY2F0aW9uOjpob21lPiQKfQoKClxzZWN0aW9uKntSeH0KXGJlZ2lue2Rlc2NyaXB0 aW9ufQokPGN1cnJlbnRfbWVkczo6CVxpdGVtIHt9JShzdWJzdGFuY2UpcyB7XGZvb3Rub3Rlc2l6 ZSAoJShicmFuZClzKX0gJShwcmVwYXJhdGlvbilzICUoYW1vdW50KXMlKHVuaXQpczogJShzY2hl ZHVsZSlzIHggJShkdXJhdGlvbilzID4kClxlbmR7ZGVzY3JpcHRpb259CiUtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KJDxm cmVlX3RleHQ6OnRleC8vTWVkaWNhdGlvbiBub3RlcyB0byB0aGUgcGF0aWVudDo6OTk5OT4kCiUt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpcbm9pbmRlbnQgXGJlZ2lue2ZsdXNocmlnaHR9Clx0ZXh0dHR7XHRleHRzbHtcZm9v dG5vdGVzaXplIHvgpKHgpYkuIOCkteCliOCkreCktSDgpKzgpL7gpKPgpL7gpIjgpKR9fX0KXHBh clxlbmR7Zmx1c2hyaWdodH0KXGVuZHtkb2N1bWVudH0KCg== --f46d043c7efe222f3804d8448355-- From MAILER-DAEMON Tue Mar 19 08:20:52 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHvXA-0002bI-8i for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 08:20:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49547) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHvX7-0002bB-1S for gnumed-devel@gnu.org; Tue, 19 Mar 2013 08:20:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHvX4-0001Se-Tf for gnumed-devel@gnu.org; Tue, 19 Mar 2013 08:20:48 -0400 Received: from mout.gmx.net ([212.227.17.22]:64180) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHvX4-0001S9-7M for gnumed-devel@gnu.org; Tue, 19 Mar 2013 08:20:46 -0400 Received: from mailout-de.gmx.net ([10.1.76.31]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0M3xlc-1Ua9Co0DIo-00rYPD for ; Tue, 19 Mar 2013 13:20:44 +0100 Received: (qmail invoked by alias); 19 Mar 2013 12:20:43 -0000 Received: from p548557E9.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.87.233] by mail.gmx.net (mp031) with SMTP; 19 Mar 2013 13:20:43 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX18NeXpo9kYNxePhWxUyqb8+mAk0J+uyYmQN2IQMuX mqvxyEcARNJL3i Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UHvX0-0004dW-9I for gnumed-devel@gnu.org; Tue, 19 Mar 2013 13:20:42 +0100 Date: Tue, 19 Mar 2013 13:20:42 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130319122042.GJ4125@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130318022341.2242ea18@jl-mobile> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130318022341.2242ea18@jl-mobile> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 12:20:50 -0000 On Mon, Mar 18, 2013 at 02:23:41AM +0100, Jerzy Luszawski wrote: > Another minor problem I got when running from VCS tree was dependency on > python-hl7. > When this library is missing the client throws unhandled exception. > > ------- terminal output --- > .======================================================== > | Unhandled exception caught ! > | Type : > | Value: No module named hl7 > `======================================================== > Traceback (most recent call last): > File "gnumed.py", line 603, in > from Gnumed.wxpython import gmGuiMain > File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py", line 82, in > from Gnumed.wxpython import gmEMRBrowser > File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py", line 35, in > from Gnumed.wxpython import gmVaccWidgets > File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmVaccWidgets.py", line 38, in > from Gnumed.wxpython import gmFormWidgets > File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmFormWidgets.py", line 26, in > from Gnumed.wxpython import gmMacro > File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmMacro.py", line 54, in > from Gnumed.wxpython import gmMeasurementWidgets > File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmMeasurementWidgets.py", line 24, in > from Gnumed.business import gmHL7 > File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/business/gmHL7.py", line 14, in > import hl7 as pyhl7 > ImportError: No module named hl7 > ----------- end of terminal output ---- Ah, indeed. I fixed this by only importing python-hl7 as needed for the time being. > This was easy to handle - I just installed it, but could not find any hint about this prerequisite in documentation (wiki). > Perhaps check-prerequisites script should test for its presence? Good idea. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Tue Mar 19 12:47:24 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UHzh6-0004Or-SR for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 12:47:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56096) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHzh4-0004Oe-Jp for gnumed-devel@gnu.org; Tue, 19 Mar 2013 12:47:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHzh1-0004R0-TN for gnumed-devel@gnu.org; Tue, 19 Mar 2013 12:47:22 -0400 Received: from mout.gmx.net ([212.227.17.21]:61569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHzh1-0004Qo-Kk for gnumed-devel@gnu.org; Tue, 19 Mar 2013 12:47:19 -0400 Received: from mailout-de.gmx.net ([10.1.76.20]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0M6yIl-1UfHIh10Fx-00wl2W for ; Tue, 19 Mar 2013 17:47:18 +0100 Received: (qmail invoked by alias); 19 Mar 2013 16:47:18 -0000 Received: from p548557E9.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.87.233] by mail.gmx.net (mp020) with SMTP; 19 Mar 2013 17:47:18 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX18qkeB87ccq9SU6vsj25IzYD5PmBWHUrWSBWeD7XC 1muKaVfp1eRdVl Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UHzgy-0001qR-OM for gnumed-devel@gnu.org; Tue, 19 Mar 2013 17:47:16 +0100 Date: Tue, 19 Mar 2013 17:47:16 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130319164716.GS4125@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130318020320.183d0021@jl-mobile> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130318020320.183d0021@jl-mobile> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] dem.staff.fk_role column removed X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 16:47:24 -0000 On Mon, Mar 18, 2013 at 02:03:20AM +0100, Jerzy Luszawski wrote: > I checked out git repository, bootstrapped database v18, and found > couple of problems ;) > > The most important is inability to enlist a person as staff, which > seems to be related to change in v18 database > (v18-dem-staff-static.sql) which was not reflected in code (gmStaff.py). > I am not up-to-date with current concepts, so I don't want to fix it myself. This is now fixed and will be part of 1.3.1. > PS. There is no tag in git repository for 1.3 release :( I know. I haven't been pushing all them branches. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Tue Mar 19 18:04:29 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UI4dx-0000Sg-KW for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35848) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4du-0000Os-JI for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI4dt-00068y-9x for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:26 -0400 Received: from mout.gmx.net ([212.227.15.18]:50604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4ds-00065q-QP for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:25 -0400 Received: from mailout-de.gmx.net ([10.1.76.24]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LyxXq-1UmeDH1v0K-014G64 for ; Tue, 19 Mar 2013 23:04:23 +0100 Received: (qmail invoked by alias); 19 Mar 2013 22:04:22 -0000 Received: from p548557E9.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.87.233] by mail.gmx.net (mp024) with SMTP; 19 Mar 2013 23:04:22 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX18CWS4HfRICda4LePRNI0oYhxxcDlve7RbdmoDTAf T3kjqLlLVqLlla Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UI4dp-0006wC-JZ; Tue, 19 Mar 2013 23:04:21 +0100 Date: Tue, 19 Mar 2013 23:04:21 +0100 From: Karsten Hilbert To: Vaibhav Banait Message-ID: <20130319220421.GW4125@hermes.hilbert.loc> Mail-Followup-To: Vaibhav Banait , Sebastian Hilbert , GNUmed list References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0vzXIDBeUiKkjNJl" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.18 Cc: GNUmed list , Sebastian Hilbert Subject: Re: [Gnumed-devel] Hindi template X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 22:04:27 -0000 --0vzXIDBeUiKkjNJl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote: > I am not able to use hindi template. I have attached log file template > and link for the font. > > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip Works fine for me. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 --0vzXIDBeUiKkjNJl Content-Type: application/pdf Content-Disposition: attachment; filename="gm-doc_obj-page_1-86oICT.pdf" Content-Transfer-Encoding: base64 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 --0vzXIDBeUiKkjNJl-- From MAILER-DAEMON Tue Mar 19 18:04:51 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UI4eJ-0000pI-QS for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35940) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4eF-0000kS-4C for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI4eC-0006Ek-IV for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:47 -0400 Received: from vmaprod3.mail-relay.ubc.ca ([142.103.117.136]:59808) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4eC-0006Ec-89 for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:04:44 -0400 Received: from vmaprod3.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 806A01CA49C_148E0FAB for ; Tue, 19 Mar 2013 22:04:42 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub02p.ead.ubc.ca [137.82.151.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod3.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 0CE961CA45B_148E0FAF for ; Tue, 19 Mar 2013 22:04:42 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB02P.ead.ubc.ca ([137.82.151.71]) with mapi id 14.02.0342.003; Tue, 19 Mar 2013 15:04:41 -0700 From: "Busser, Jim" To: GNUmed list Thread-Topic: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release Thread-Index: AQHOJO3Bjs5eS5BCDU2IxXNJMoHOXQ== Date: Tue, 19 Mar 2013 22:04:41 +0000 Message-ID: References: <20130313212545.GA19940@hermes.hilbert.loc> In-Reply-To: <20130313212545.GA19940@hermes.hilbert.loc> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [128.189.72.237] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.136 Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 22:04:50 -0000 V2VyZSB5b3Ugd2lzaGluZyBpbiBnbS1mcm9tLXZjcy5jb25mIHRoZSB3b3JrcGxhY2UNCg0KCUNs aW5pY2lhbg0KDQp0byBiZSB1bmNvbW1lbnRlZCwgaW4gb3JkZXIgdGhhdCBpdCB3b3VsZCBiZSBh dmFpbGFibGUgYnkgZGVmYXVsdD8NCg0KVGhpcyB3b3VsZCBncmVhdGx5IGVuYWJsZSBwZW9wbGUg ZGVtby1pbmcgdGhlIHByb2dyYW0gdG8gZ2V0IGEgZ29vZCBpbXByZXNzaW9uIChkZXNwaXRlIHRo YXQgdGhleSBtYXkgbmVlZCBtb3JlIHRlY2huaWNhbCBwZW9wbGUgdG8gcGVyZm9ybSBhZGRpdGlv bmFsIGNvbmZpZ3VyYXRpb24gZm9yIHRoZW0oKS4NCg0KLS0gSmltDQoNCg0KT24gMjAxMy0wMy0x MywgYXQgMjoyNSBQTSwgS2Fyc3RlbiBIaWxiZXJ0IDxLYXJzdGVuLkhpbGJlcnRAZ214Lm5ldD4g d3JvdGU6DQoNCj4gSGVsbG8gYWxsLA0KPiANCj4gSSBhbSBnbGFkIHRvIGJlIGFibGUgdG8gYW5u b3VuY2UgdGhlIGltbWVkaWF0ZSBhdmFpbGFiaWxpdHkNCj4gb2YgdGhlIEdOVW1lZCAxLjMuMC4z ICLlvqHnm67lh7rluqbjgYblvqHluqfjgYTjgb7jgZkiIEZlYXR1cmUgUmVsZWFzZSAhDQo+IA0K PiANCj4gRG93bmxvYWRzIGF2YWlsYWJsZSBmcm9tOg0KPiANCj4gCWh0dHA6Ly93d3cuZ251bWVk LmRlL2Rvd25sb2Fkcy9jbGllbnQvMS4zLw0KPiAJaHR0cDovL3d3dy5nbnVtZWQuZGUvZG93bmxv YWRzL3NlcnZlci92MTgvDQo+IA0KPiANCj4gQ2xpZW50IGluc3RhbGxhdGlvbjoNCj4gDQo+IEVh c2lseSBpbnN0YWxsYWJsZSBwYWNrYWdlcyBmb3IgeW91ciBwbGF0Zm9ybSBvZiBjaG9pY2UNCj4g d2lsbCBiZSBhdmFpbGFibGUgc2hvcnRseS4NCj4gDQo+IE1lYW53aGlsZSB5b3UgY2FuIHJ1biB0 aGUgY2xpZW50IGZyb20gYSBkb3dubG9hZGVkIHRhcmJhbGwNCj4gb3IgdXNlIHRoZSBuZXQgYmFz ZWQgY2xpZW50IGluc3RhbGxlcjoNCj4gDQo+IAlodHRwOi8vd3d3LmdudW1lZC5kZS9kb3dubG9h ZHMvY2xpZW50L2dtLWluc3RhbGxfY2xpZW50X2xvY2FsbHkuc2gNCj4gDQo+IHdoaWNoIHlvdSBu ZWVkIHRvIGRvd25sb2FkLCBtYWtlIGV4ZWN1dGFibGUsIGFuZCBydW4uDQo+IA0KPiBNb3JlIGlu Zm9ybWF0aW9uIGF2YWlsYWJsZSBoZXJlOg0KPiANCj4gCWh0dHA6Ly93aWtpLmdudW1lZC5kZS9i aW4vdmlldy9HbnVtZWQvSW5zdGFsbGVyR3VpZGVIb21lU2hvcnQNCj4gDQo+IA0KPiBEYXRhYmFz ZSBpbnN0YWxsYXRpb24gLyB1cGdyYWRlOg0KPiANCj4gTm90ZSB0aGF0IHRoaXMgcmVsZWFzZSwg YXMgdXN1YWwsIERPRVMgcmVxdWlyZSBhIGRhdGFiYXNlDQo+IHVwZ3JhZGUgZnJvbSB2MTcgdG8g djE4IGlmIHlvdSBhbHJlYWR5IGhhdmUgYSBkYXRhYmFzZSBhbmQNCj4gd2lzaCB0byByZXRhaW4g dGhlIHBhdGllbnQgZGF0YSB5b3UgZG9jdW1lbnRlZCB0aGVyZWluLiBGb3INCj4gdXByYWRpbmcg eW91IGNhbiB1c2UgdGhlIHNjcmlwdCBwcm92aWRlZCBpbiB0aGUgdGFyYmFsbDoNCj4gDQo+IAku Li4vc2VydmVyL2Jvb3RzdHJhcC91cGdyYWRlLWRiLnNoIDE3IDE4DQo+IA0KPiBBbHRlcm5hdGl2 ZWx5LCB5b3UgY2FuIHVzZSB0aGUgbmV0d29yayB1cGdyYWRlcjoNCj4gDQo+IAlodHRwOi8vd3d3 LmdudW1lZC5kZS9kb3dubG9hZHMvc2VydmVyL25ldF91cGdyYWRlLWdudW1lZF9zZXJ2ZXIuc2gN Cj4gDQo+IHdoaWNoIHlvdSBuZWVkIHRvIGRvd25sb2FkLCBtYWtlIGV4ZWN1dGFibGUgYW5kIHJ1 bi4NCj4gDQo+IElmIHlvdSB3aXNoIHRvIGluc3RhbGwgYSBmcmVzaCBkYXRhYmFzZSAod2l0aG91 dCB1cGdyYWRpbmcNCj4gYW4gZXhpc3Rpbmcgb25lKSB5b3UgY2FuIHVzZSB0aGUgaW5zdGFsbCBz Y3JpcHQ6DQo+IA0KPiAJLi4uL3NlcnZlci9ib290c3RyYXAvYm9vdHN0cmFwLWxhdGVzdC5zaA0K PiANCj4gb3IsIGFnYWluLCB0aGUgbmV0d29yayBiYXNlZCBpbnN0YWxsZXI6DQo+IA0KPiAJaHR0 cDovL3d3dy5nbnVtZWQuZGUvZG93bmxvYWRzL3NlcnZlci9uZXRfaW5zdGFsbC1nbnVtZWRfc2Vy dmVyLnNoDQo+IA0KPiBOb3RlIHRoYXQgYm90aCB3YXlzIFdJTEwgREVMRVRFIGV4aXN0aW5nIGRh dGFiYXNlcyAhDQo+IA0KPiBNb3JlIGluZm9ybWF0aW9uIG9uIGluc3RhbGxhdGlvbiBvciB1cGdy YWRpbmcgaXMgZm91bmQgaGVyZToNCj4gDQo+IAlodHRwOi8vd2lraS5nbnVtZWQuZGUvYmluL3Zp ZXcvR251bWVkL0dtTWFudWFsU2VydmVySW5zdGFsbA0KPiAJaHR0cDovL3dpa2kuZ251bWVkLmRl L2Jpbi92aWV3L0dudW1lZC9HbU1hbnVhbFNlcnZlclVwZ3JhZGUNCj4gDQo+IA0KPiBDaGFuZ2Vs b2c6DQo+IA0KPiAJMS4zLjAuMw0KPiANCj4gTkVXOiB2aXN1YWxpemUgdGhlIEVNUiB1c2luZyBU aGVUaW1lbGluZVByb2plY3QNCj4gTkVXOiBwbGFjZWhvbGRlciAkPHBhdGllbnRfcGhvdG8+JA0K PiBORVc6IERFR0FNIFVUSSAyMDEyIGd1aWRlbGluZQ0KPiBORVc6IHN0YXR1cyBsaW5lIGluIGVh Y2ggZWRpdCBhcmVhDQo+IE5FVzogWGUoTGEpVGVYIGJhc2VkIGZvcm1zIGVuZ2luZQ0KPiBORVc6 IHBsYWluIHRleHQgYmFzZWQvZ2VuZXJpYyBwb3N0cHJvY2Vzc2luZyBmb3JtcyBlbmdpbmUNCj4g TkVXOiBwbGFjZWhvbGRlciAkPHRleHRfc25pcHBldD4kIG9wZXJhdGluZyBvbiBrZXl3b3JkIGV4 cGFuc2lvbnMNCj4gTkVXOiBlbmNyeXB0YWJsZSBwbGFjZWhvbGRlciAkPGRhdGFfc25pcHBldD4k DQo+IE5FVzogbG9vayBmb3IgaW5zdGFsbGVkIHBsdWdpbnMgbGlzdCBpbiBjb25maWcgZmlsZXMs IHRvbw0KPiBORVc6IG1lZGljYWwgc3RhZmYgdnMgbm9uLW1lZGljYWwgc3RhZmYgcGVybWlzc2lv bnMgaGFuZGxpbmcNCj4gTkVXOiBnZW5lcmljIGdtVGV4dEN0cmwgc3VwcG9ydGluZyBrZXl3b3Jk IGV4cGFuc2lvbiBtYWNyb3MNCj4gTkVXOiBjdXJyZW50IHN1YnN0YW5jZXMgZ3JpZDogZ2VuZXJh dGUgUnggZWl0aGVyIGZyb20gREIgb3IgZnJvbSBmb3JtIHRlbXBsYXRlDQo+IE5FVzogR1ZLLVJl emVwdCBwcmVzY3JpcHRpb24gdGVtcGxhdGUgKGRhcmYgaW4gRCBuaWNodCB2ZXJ3ZW5kZXQgd2Vy ZGVuKQ0KPiBORVc6IHJldmFtcGVkIG1lYXN1cmVtZW50cyBoYW5kbGluZyBpbmNsdWRpbmcgdGVz dCBwYW5lbHMNCj4gTkVXOiBwbGFjZWhvbGRlciAkPHNvYXBfYnlfaXNzdWU+JCwgc2VsZWN0aW5n IFNPQVAgdmlhIGlzc3VlcyBsaXN0DQo+IE5FVzogcGxhY2Vob2xkZXIgJDxzb2FwX2J5X2VwaXNv ZGU+JCwgc2VsZWN0aW5nIFNPQVAgdmlhIGVwaXNvZGVzIGxpc3QNCj4gTkVXOiBwcm9ncmVzcyBu b3RlcyBjYW4gbm93IGJlIGNyZWF0ZWQgZnJvbSBFTVIgdHJlZQ0KPiBORVc6IHNjb3JlOiBCaXJk IENyaXRlcmlhIGZvciBQb2x5bXlhbGdpYSByaGV1bWF0aWNhDQo+IE5FVzogc2NvcmU6IHByZWRp Y3Rpb24gb2YgYmFjdGVyaWFsIGNvbmp1bmN0aXZpdGlzDQo+IE5FVzogcGxhY2Vob2xkZXIgJDxk b2N1bWVudHM+JCwgaW5jbHVkZS9leHBvcnQgZG9jdW1lbnRzDQo+IE5FVzogbGlzdCBwbGFjZWhv bGRlcnMgZnJvbSB3aXRoaW4gY2xpZW50DQo+IE5FVzogc2hvdyAoZSlHRlIgaW4gc3Vic3RhbmNl IGludGFrZSBFQQ0KPiBORVc6IHBsYWNlaG9sZGVyICQ8dGVzdF9yZXN1bHRzPiQsIHNlbGVjdGlu ZyB0ZXN0IHJlc3VsdHMgZnJvbSBsaXN0DQo+IE5FVzogRXB3b3J0aCBTbGVlcGluZXNzIFNjYWxl DQo+IE5FVzogcGxhY2Vob2xkZXIgJDxyZW1pbmRlcnM+JCBmb3IgbWVzc2FnZXMgd2l0aCBkdWUg ZGF0ZQ0KPiANCj4gSU1QUk9WRUQ6IGRvY3VtZW50IHRyZWU6IGJldHRlciBsYWJlbHMsIHRvb2x0 aXBzIGFkZGVkDQo+IElNUFJPVkVEOiBtZWFzdXJlbWVudCBFQTogc2hvdyBtb3N0IHJlY2VudCB2 YWx1ZSBvZiB0ZXN0IHR5cGUNCj4gSU1QUk9WRUQ6IG1lYXN1cmVtZW50IEVBOiBwbG90IGFkamFj ZW50IHJlc3VsdHMgdXBvbiBzYXZpbmcNCj4gSU1QUk9WRUQ6IHN1cHBvcnQgYSBjb21tZW50IG9u IGJpbGxzDQo+IElNUFJPVkVEOiBFTVIgdHJlZTogbG9hZCBkYXRhIHdoZW4gZXhwYW5kaW5nIG5v ZGVzDQo+IElNUFJPVkVEOiB2YWNjaW5hdGlvbnMgbGlzdDogcHJpbnQgdmFjY2luYXRpb25zIHZp YSB0ZW1wbGF0ZQ0KPiBJTVBST1ZFRDogYmV0dGVyIGR5bmFtaWMgdGV4dCBleHBhbnNpb24gZGlh bG9nDQo+IElNUFJPVkVEOiBkcnVnIGNvbXBvbmVudCBQUlc6IGRpc2FtYmlndWF0ZSB3aGljaCBk cnVnIHdpbGwgYmUgcGlja2VkDQo+IElNUFJPVkVEOiB3YWl0aW5nIGxpc3Q6IGZpbHRlciBieSBh Y3RpdmUgcGF0aWVudA0KPiBJTVBST1ZFRDogcmVwb3J0IGdlbmVyYXRvcjogYmUgc21hcnRlciBh Ym91dCBwYXRpZW50IElEIGNvbHVtbnMNCj4gSU1QUk9WRUQ6IHBhdGllbnQgb3ZlcnZpZXc6IGRp c3BsYXkgbGFzdCBtb2RpZmllZCBvZiBvY2N1cGF0aW9uDQo+IElNUFJPVkVEOiBzdWJzdGFuY2Vz IGdyaWQ6IHNob3cgcHJlcGFyYXRpb24gb2YgaXRlbXMNCj4gSU1QUk9WRUQ6IHBsYWNlaG9sZGVy ICQ8Y3VycmVudF9tZWRzPiQgY2FuIGxldCB1c2VyIHNlbGVjdCBlbnRyaWVzDQo+IElNUFJPVkVE OiBtZWFzdXJlbWVudHMgZ3JpZCBsYWJlbHMNCj4gSU1QUk9WRUQ6IChYZSkoTGEpVGVYIGZvcm1z IGVuZ2luZSByZWN1cnNpdmVseSBzdWJzdGl0dXRlcyBwbGFjZWhvbGRlcnMNCj4gSU1QUk9WRUQ6 IGFkZHJlc3M6IHN0cmVldC9zdWJ1bml0IGxldmVsIGNvbW1lbnQgY2FuIG5vdyBiZSByZW1vdmVk DQo+IElNUFJPVkVEOiBkbyBub3QgbG9vc2UgaGFzX2FsbGVyZ3k9VHJ1ZSBvbiBtZXJnaW5nIHBh dGllbnRzDQo+IElNUFJPVkVEOiBoZWFsdGggaXNzdWUgRUE6IHNhZmVyIHdvcmtmbG93DQo+IElN UFJPVkVEOiBTT0FQIHBsdWdpbjogaW1wcm92ZWQgc2VsZWN0aW9uIG9mIG1vc3QtcmVjZW50IGlu Zm9ybWF0aW9uDQo+IElNUFJPVkVEOiBFTVIgdHJlZSBicm93c2VyOiBkaXNwbGF5IGVudGlyZSBF TVIgYXMgam91cm5hbA0KPiBJTVBST1ZFRDogcGxhY2Vob2xkZXIgaGFuZGxlcjogYWx3YXlzIHBy b3Blcmx5IGVzY2FwZSBkYXRhIGJhc2VkIG9uIHRhcmdldCBmb3JtIGVuZ2luZQ0KPiBJTVBST1ZF RDogZGVwcmVjaWF0ZSBnbU5vdGVib29rZWRQcm9ncmVzc05vdGVJbnB1dFBsdWdpbiBmcm9tICJH TlVtZWQgRGVmYXVsdCIgd29ya3BsYWNlDQo+IElNUFJPVkVEOiBFTVIgSm91cm5hbDogb3JkZXIg Z3JvdXBlZCBieSBlbmNvdW50ZXIgb3Igb3JkZXIgYnkgbGFzdCBtb2RpZmllZCBvZiBpdGVtcw0K PiBJTVBST1ZFRDogU2ltcGxlU29hcCBwbHVnaW46IGVuYWJsZSBrZXl3b3JkIGJhc2VkIHRleHQg ZXhwYW5zaW9ucw0KPiBJTVBST1ZFRDogcGF0aWVudCBvdmVydmlldzogc2hvdyBjb21tZW50IG9u IGNvbnRhY3QgaW4gdG9vbHRpcA0KPiBJTVBST1ZFRDogd2FpdGluZyBsaXN0IGVudHJ5IGRvdWJs ZS1jbGljayB3b3JrZmxvdyBbdGhhbmtzIEouQnVzc2VyXQ0KPiBJTVBST1ZFRDogZGF0YWJhc2Ug dHJhbnNsYXRpb24gY29udHJpYnV0aW9uIGNvZGUNCj4gSU1QUk9WRUQ6IGxvZ2luIGRpYWxvZyBo ZWxwIHRleHQgW3RoYW5rcyBKLkJ1c3Nlcl0NCj4gSU1QUk9WRUQ6IHBhdGllbnQgc2VhcmNoZXIg bG9naWMgW3RoYW5rcyBKLkJ1c3Nlcl0NCj4gSU1QUk9WRUQ6IG5vbi1vdmVyZHVlIHJlY2FsbHMg ZGlzcGxheSBpbiBwYXRpZW50IG92ZXJ2aWV3DQo+IElNUFJPVkVEOiBwcm92aWRlciBpbmJveDog bXVjaCBpbXByb3ZlZCB3b3JrZmxvdw0KPiANCj4gCTE4LjANCj4gDQo+IElNUlBPVkVEOiBhZGQg bWlzc2luZyBQS3MgdG8gY2ZnLmNmZ18qIHRhYmxlcyBmb3IgQnVjYXJkbyB1c2UgW3RoYW5rcyBN YXJjXQ0KPiBJTVBST1ZFRDogaW5jbHVkZSBQSyBjb2x1bW5zIGluIHNjaGVtYSB2ZXJzaW9uIGNo ZWNrDQo+IA0KPiANCj4gUGxlYXNlIGRvd25sb2FkLCBpbnN0YWxsLCBhbmQgcmVwb3J0IHByb2Js ZW1zICENCj4gDQo+IFRoYW5rcywNCj4gS2Fyc3Rlbg0KPiAtLSANCj4gR1BHIGtleSBJRCBFNDA3 MTM0NiBAIGdwZy1rZXlzZXJ2ZXIuZGUNCj4gRTE2NyA2N0ZEIEEyOTEgMkJFQSA3M0JEICA0NTM3 IDc4QjkgQTlGOSBFNDA3IDEzNDYNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fDQo+IEdudW1lZC1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gR251bWVk LWRldmVsQGdudS5vcmcNCj4gaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8v Z251bWVkLWRldmVsDQoNCg== From MAILER-DAEMON Tue Mar 19 18:08:06 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UI4hR-0001NO-V3 for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:08:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4hQ-0001NI-0S for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:08:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI4hK-0007Iu-JZ for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:08:03 -0400 Received: from mout.gmx.net ([212.227.17.22]:58802) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4hK-0007Ip-Au for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:07:58 -0400 Received: from mailout-de.gmx.net ([10.1.76.17]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MWMYG-1UBwxj2A9q-00XYQY for ; Tue, 19 Mar 2013 23:07:57 +0100 Received: (qmail invoked by alias); 19 Mar 2013 22:07:57 -0000 Received: from p548557E9.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.87.233] by mail.gmx.net (mp017) with SMTP; 19 Mar 2013 23:07:57 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1+bmthfgI6bXjjCG1N4eVW1izm98h/8Qa1HaWSFAq P9aQ4rH/yiCuzd Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UI4hI-0006yz-E8 for gnumed-devel@gnu.org; Tue, 19 Mar 2013 23:07:56 +0100 Date: Tue, 19 Mar 2013 23:07:56 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130319220756.GX4125@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130313212545.GA19940@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 22:08:05 -0000 On Tue, Mar 19, 2013 at 10:04:41PM +0000, Jim Busser wrote: > Were you wishing in gm-from-vcs.conf the workplace > > Clinician > > to be uncommented, in order that it would be available by default? Unfortunately, this is a thread with no pen-ultimate answer. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Tue Mar 19 18:26:06 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UI4ys-0000Vk-2U for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:26:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41020) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4yo-0000QJ-1q for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:26:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI4ym-0006Lm-V6 for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:26:01 -0400 Received: from vmaprod1.mail-relay.ubc.ca ([142.103.117.132]:59171) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI4ym-0006Ld-IG for gnumed-devel@gnu.org; Tue, 19 Mar 2013 18:26:00 -0400 Received: from vmaprod1.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 4F7DC29E950_148E5F7B for ; Tue, 19 Mar 2013 22:25:59 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub01p.ead.ubc.ca [137.82.151.70]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod1.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 15E5229E924_148E5F7F for ; Tue, 19 Mar 2013 22:25:59 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB01P.ead.ubc.ca ([137.82.151.70]) with mapi id 14.02.0342.003; Tue, 19 Mar 2013 15:25:58 -0700 From: "Busser, Jim" To: GNUmed list Thread-Topic: Workplace in gm-from-vcs.conf Thread-Index: AQHOJPC631H6OYgs7ku7n925KS/6ag== Date: Tue, 19 Mar 2013 22:25:57 +0000 Message-ID: Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [128.189.72.237] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.132 Subject: [Gnumed-devel] Workplace in gm-from-vcs.conf X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 22:26:04 -0000 On 2013-03-19, at 3:07 PM, Karsten Hilbert wrote: > On Tue, Mar 19, 2013 at 10:04:41PM +0000, Jim Busser wrote: >=20 >> Were you wishing in gm-from-vcs.conf the workplace >>=20 >> Clinician >>=20 >> to be uncommented, in order that it would be available by default? >=20 > Unfortunately, this is a thread with no pen-ultimate answer. How about this thread? -- Jim From MAILER-DAEMON Tue Mar 19 19:13:26 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UI5ig-0004w5-Ox for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:13:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51557) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI5ic-0004sd-FQ for gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:13:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI5ib-0004tX-2q for gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:13:22 -0400 Received: from vmaprod3.mail-relay.ubc.ca ([142.103.117.136]:56921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI5ia-0004tS-R1 for gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:13:21 -0400 Received: from vmaprod3.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id A7D3B1CA720_148F10FB for ; Tue, 19 Mar 2013 23:13:19 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub01p.ead.ubc.ca [137.82.151.70]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod3.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 803311CA6D9_148F10FF for ; Tue, 19 Mar 2013 23:13:19 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB01P.ead.ubc.ca ([137.82.151.70]) with mapi id 14.02.0342.003; Tue, 19 Mar 2013 16:13:19 -0700 From: "Busser, Jim" To: "gnumed-devel@gnu.org" Thread-Topic: [Gnumed-devel] python-hl7 dependency Thread-Index: AQHOJPdX23vjamAMgECWGWJrayyTQw== Date: Tue, 19 Mar 2013 23:13:19 +0000 Message-ID: <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> References: <20130318022341.2242ea18@jl-mobile> <20130319122042.GJ4125@hermes.hilbert.loc> In-Reply-To: <20130319122042.GJ4125@hermes.hilbert.loc> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [137.82.214.105] Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.136 Subject: Re: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 23:13:25 -0000 On 2013-03-19, at 5:20 AM, Karsten Hilbert wrote: > On Mon, Mar 18, 2013 at 02:23:41AM +0100, Jerzy Luszawski wrote: >=20 >> Another minor problem I got when running from VCS tree was dependency on >> python-hl7. >> When this library is missing the client throws unhandled exception. >>=20 >> ------- terminal output --- >> .=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D >> | Unhandled exception caught ! >> | Type : >> | Value: No module named hl7 >> `=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D >> Traceback (most recent call last): >> File "gnumed.py", line 603, in >> from Gnumed.wxpython import gmGuiMain >> File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmGuiM= ain.py", line 82, in >> from Gnumed.wxpython import gmEMRBrowser >> File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmEMRB= rowser.py", line 35, in >> from Gnumed.wxpython import gmVaccWidgets >> File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmVacc= Widgets.py", line 38, in >> from Gnumed.wxpython import gmFormWidgets >> File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmForm= Widgets.py", line 26, in >> from Gnumed.wxpython import gmMacro >> File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmMacr= o.py", line 54, in >> from Gnumed.wxpython import gmMeasurementWidgets >> File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/wxpython/gmMeas= urementWidgets.py", line 24, in >> from Gnumed.business import gmHL7 >> File "/home/jll2/prg/gm-git/gnumed/gnumed/gnumed/Gnumed/business/gmHL7.= py", line 14, in >> import hl7 as pyhl7 >> ImportError: No module named hl7 >> ----------- end of terminal output ---- >=20 > Ah, indeed. I fixed this by only importing python-hl7 as > needed for the time being. >=20 >> This was easy to handle - I just installed it, but could not find any hi= nt about this prerequisite in documentation (wiki).=20 >> Perhaps check-prerequisites script should test for its presence?=20 >=20 > Good idea. Debian appears to use python-hl7 0.2.2 however from https://pypi.python.org= can be downloaded the following which was uploaded on 2012-03-14 : https://pypi.python.org/packages/source/h/hl7/hl7-0.2.5.tar.gz and it untars to the files listed below. Bearing in mind that, under Mac OS X11 (MacPorts), my binaries -- for examp= le gnuplot -- are currently located in /opt/local/bin/gnuplot but the following is python code, where should it go? In /external-tools (at the same level as /client) or in /etc/gnumed/ ?? hl7-0.2.5 docs hl7 __init__.py client.py hl7.egg-info PKG-INFO setup.cfg tests setup.py LICENSE MANIFEST.in README.rst -- Jim From MAILER-DAEMON Tue Mar 19 19:34:12 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UI62m-00029L-Tk for mharc-gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:34:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI62i-00027w-Ob for gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:34:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UI62h-0003RE-DF for gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:34:08 -0400 Received: from vmaprod6.mail-relay.ubc.ca ([142.103.117.142]:62833) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UI62h-0003Qv-4T for gnumed-devel@gnu.org; Tue, 19 Mar 2013 19:34:07 -0400 Received: from vmaprod6.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id DE12649D6B_148F5EDB for ; Tue, 19 Mar 2013 23:34:05 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub02p.ead.ubc.ca [137.82.151.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod6.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id BA60E49CF0_148F5EDF for ; Tue, 19 Mar 2013 23:34:05 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB02P.ead.ubc.ca ([137.82.151.71]) with mapi id 14.02.0342.003; Tue, 19 Mar 2013 16:34:05 -0700 From: "Busser, Jim" To: "gnumed-devel@gnu.org list" Thread-Topic: [Gnumed-devel] python-hl7 dependency Thread-Index: AQHOJPo+vBj4LmS2a0iEvoWRkKoh1Q== Date: Tue, 19 Mar 2013 23:34:05 +0000 Message-ID: <9198A79D-7FEF-4122-8B42-6C5C15B483D2@ubc.ca> References: <20130318022341.2242ea18@jl-mobile> <20130319122042.GJ4125@hermes.hilbert.loc> <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> In-Reply-To: <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [137.82.214.105] Content-Type: text/plain; charset="Windows-1252" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.142 Subject: Re: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 23:34:10 -0000 On 2013-03-19, at 4:13 PM, Jim Busser wrote: > Debian appears to use python-hl7 0.2.2 however from https://pypi.python.o= rg can be downloaded the following which was uploaded on 2012-03-14 : >=20 > https://pypi.python.org/packages/source/h/hl7/hl7-0.2.5.tar.gz >=20 > and it untars to the files listed below. >=20 > hl7-0.2.5 > docs > hl7 > __init__.py > client.py > hl7.egg-info > PKG-INFO > setup.cfg > tests > setup.py > LICENSE > MANIFEST.in > README.rst >From the terminal output .=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D | Unhandled exception caught ! | Type : | Value: No module named hl7 `=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D Traceback (most recent call last): File "gnumed.py", line 601, in from Gnumed.wxpython import gmGuiMain File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmGuiM= ain.py", line 82, in from Gnumed.wxpython import gmEMRBrowser File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmEMRB= rowser.py", line 36, in from Gnumed.wxpython import gmVaccWidgets File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmVacc= Widgets.py", line 38, in from Gnumed.wxpython import gmFormWidgets File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmForm= Widgets.py", line 27, in from Gnumed.wxpython import gmMacro File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmMacr= o.py", line 54, in from Gnumed.wxpython import gmMeasurementWidgets File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmMeas= urementWidgets.py", line 24, in from Gnumed.business import gmHL7 File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/business/gmHL7.= py", line 14, in import hl7 as pyhl7 ImportError: No module named hl7 it seemed that gnumed was looking for hl7 not inside Gnumed.business (i.e. not inside the aliased =85/client/business ) but at the same level as the client directory, so from the untarred hl7-0.2= .5 I simply dragged a copy of the hl7 directory containing the files __init__.py client.py so that it is inside my .../client thusly /Users/djb/Downloads/gnumed-client.1.3.0/client/hl7/ and that seems to work. -- Jim From MAILER-DAEMON Wed Mar 20 01:33:57 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIBev-0006gC-OG for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:33:57 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57952) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIBet-0006fN-1c for gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:33:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIBeq-00021p-Gu for gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:33:54 -0400 Received: from mout.gmx.net ([212.227.17.21]:60028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIBeq-0001zo-8e for gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:33:52 -0400 Received: from mailout-de.gmx.net ([10.1.76.32]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Mdp4t-1U3Yg70giD-00PfWS for ; Wed, 20 Mar 2013 06:33:50 +0100 Received: (qmail invoked by alias); 20 Mar 2013 05:33:50 -0000 Received: from dslb-178-012-199-141.pools.arcor-ip.net (EHLO localhost.localnet) [178.12.199.141] by mail.gmx.net (mp032) with SMTP; 20 Mar 2013 06:33:50 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+hQnMstS2hMkYBrG5NyhICQqBngWzQxXGyUmSPvg wHdliUSmxJk95w From: Sebastian Hilbert To: Vaibhav Banait , GNUmed list Date: Wed, 20 Mar 2013 06:33:47 +0100 Message-ID: <2992605.mdzi7ADX9e@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <20130319220421.GW4125@hermes.hilbert.loc> References: <20130319220421.GW4125@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart2372762.YSFB2zIJUa" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] Hindi template X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 05:33:56 -0000 This is a multi-part message in MIME format. --nextPart2372762.YSFB2zIJUa Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Tuesday, March 19, 2013 11:04:21 PM Karsten Hilbert wrote: > On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote: > > I am not able to use hindi template. I have attached log file template > > and link for the font. > > > > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip > > Works fine for me. > You might want to tell him how to enable it. Is there some config option ? Sebastian --nextPart2372762.YSFB2zIJUa Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Tuesday, March 19, 2013 11:04:21 PM Karsten Hilbert wrote:

> On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote:

> > I am not able to use hindi template. I have attached log file template

> > and link for the font.

> >

> > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip

>

> Works fine for me.

>

You might want to tell him how to enable it. Is there some config option ?

 

Sebastian

--nextPart2372762.YSFB2zIJUa-- From MAILER-DAEMON Wed Mar 20 01:37:04 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIBhw-0007Fz-Fv for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:37:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58995) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIBhs-0007Bc-R0 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:37:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIBho-0003u6-Vb for gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:37:00 -0400 Received: from mout.gmx.net ([212.227.15.19]:55419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIBho-0003tm-Lq for gnumed-devel@gnu.org; Wed, 20 Mar 2013 01:36:56 -0400 Received: from mailout-de.gmx.net ([10.1.76.1]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LobVE-1UuHLJ2tz8-00gZrs for ; Wed, 20 Mar 2013 06:36:55 +0100 Received: (qmail invoked by alias); 20 Mar 2013 05:36:55 -0000 Received: from dslb-178-012-199-141.pools.arcor-ip.net (EHLO localhost.localnet) [178.12.199.141] by mail.gmx.net (mp001) with SMTP; 20 Mar 2013 06:36:55 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX19+SWExgox+DVWWZinOHk/lqycFBLlkM6DCPfkufb /6GvzIhXHl3jZh From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Wed, 20 Mar 2013 06:36:54 +0100 Message-ID: <1430296.X6JeKyvGn0@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: References: <20130313212545.GA19940@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart2372762.dykoQTJhHy" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.19 Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 05:37:02 -0000 This is a multi-part message in MIME format. --nextPart2372762.dykoQTJhHy Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Tuesday, March 19, 2013 10:04:41 PM Busser, Jim wrote: > Were you wishing in gm-from-vcs.conf the workplace > > Clinician > > to be uncommented, in order that it would be available by default? > > This would greatly enable people demo-ing the program to get a good > impression (despite that they may need more technical people to perform > additional configuration for them(). On Windows I ship with workplace 'Default' uncommented Sebastian --nextPart2372762.dykoQTJhHy Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Tuesday, March 19, 2013 10:04:41 PM Busser, Jim wrote:

> Were you wishing in gm-from-vcs.conf the workplace

>

> Clinician

>

> to be uncommented, in order that it would be available by default?

>

> This would greatly enable people demo-ing the program to get a good

> impression (despite that they may need more technical people to perform

> additional configuration for them().

 

On Windows I ship with workplace 'Default' uncommented

 

Sebastian

--nextPart2372762.dykoQTJhHy-- From MAILER-DAEMON Wed Mar 20 02:24:10 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UICRW-000169-5y for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 02:24:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41951) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UICRT-00015y-RL for gnumed-devel@gnu.org; Wed, 20 Mar 2013 02:24:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UICRS-0005Jr-Is for gnumed-devel@gnu.org; Wed, 20 Mar 2013 02:24:07 -0400 Received: from mout.gmx.net ([212.227.17.22]:51128) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UICRS-0005Jh-9N for gnumed-devel@gnu.org; Wed, 20 Mar 2013 02:24:06 -0400 Received: from mailout-de.gmx.net ([10.1.76.4]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Lbx3C-1V1StN19y0-00jH6Z for ; Wed, 20 Mar 2013 07:24:05 +0100 Received: (qmail invoked by alias); 20 Mar 2013 06:24:05 -0000 Received: from dslb-178-012-199-141.pools.arcor-ip.net (EHLO localhost.localnet) [178.12.199.141] by mail.gmx.net (mp004) with SMTP; 20 Mar 2013 07:24:05 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX196Z9cUaKV6e86VFb9qqt6LzAWgW0bbNzct0ZBn2l 4jW6Ijq8pUjI8r From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Wed, 20 Mar 2013 07:24:03 +0100 Message-ID: <1396214.rh3RljDnC5@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart2954274.ula2ghsYSD" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: [Gnumed-devel] speech recognition X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 06:24:08 -0000 This is a multi-part message in MIME format. --nextPart2954274.ula2ghsYSD Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" FYI http://www.techdrivein.com/2013/03/open-source-ubuntu-speech-recognition-app-released-install-in-ubuntu.html Sebastian --nextPart2954274.ula2ghsYSD Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

FYI

 

http://www.techdrivein.com/2013/03/open-source-ubuntu-speech-recognition-app-released-install-in-ubuntu.html

 

Sebastian

 

 

--nextPart2954274.ula2ghsYSD-- From MAILER-DAEMON Wed Mar 20 06:51:20 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIGc4-0003yb-Pk for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 06:51:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55490) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIGby-0003pl-FP for gnumed-devel@gnu.org; Wed, 20 Mar 2013 06:51:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIGbu-0005yj-M3 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 06:51:14 -0400 Received: from mout.gmx.net ([212.227.17.21]:57044) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIGbu-0005yX-CV for gnumed-devel@gnu.org; Wed, 20 Mar 2013 06:51:10 -0400 Received: from mailout-de.gmx.net ([10.1.76.32]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LiqoN-1UpxOj3c8T-00cv4F for ; Wed, 20 Mar 2013 11:51:08 +0100 Received: (qmail invoked by alias); 20 Mar 2013 10:51:08 -0000 Received: from p54857A17.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.122.23] by mail.gmx.net (mp032) with SMTP; 20 Mar 2013 11:51:08 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX19YnTREK8pYuS3dO8vG50fvVsDMXN2mUYnSs5WGME 3x3mwIumyMh5qw Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIGbr-0001FH-HU for gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:51:07 +0100 Date: Wed, 20 Mar 2013 11:51:07 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130320105107.GB3957@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130319220421.GW4125@hermes.hilbert.loc> <2992605.mdzi7ADX9e@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2992605.mdzi7ADX9e@localhost> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] Hindi template X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 10:51:19 -0000 On Wed, Mar 20, 2013 at 06:33:47AM +0100, Hilbert, Sebastian wrote: > > On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote: > > > I am not able to use hindi template. I have attached log file template > > > and link for the font. > > > > > > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip > > > > Works fine for me. > > > You might want to tell him how to enable it. First thing I did. Again: Configure each relevant template to use the XeLaTeX (rather than LaTeX) engine. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 20 07:05:01 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIGpJ-0004E3-OA for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 07:05:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIGpD-0004DC-06 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 07:04:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIGp6-0001ll-Fl for gnumed-devel@gnu.org; Wed, 20 Mar 2013 07:04:54 -0400 Received: from mout.gmx.net ([212.227.17.20]:49914) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIGp6-0001lW-6O for gnumed-devel@gnu.org; Wed, 20 Mar 2013 07:04:48 -0400 Received: from mailout-de.gmx.net ([10.1.76.27]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0M8npK-1UQ0aw450u-00CBvW for ; Wed, 20 Mar 2013 12:04:47 +0100 Received: (qmail invoked by alias); 20 Mar 2013 11:04:46 -0000 Received: from p54857A17.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.122.23] by mail.gmx.net (mp027) with SMTP; 20 Mar 2013 12:04:46 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX18d56J+hcQdS/3DN41xwn9CUvX/9lIVh6GyXpWrHI 8Bt4DdXsmj8wQB Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIGp3-0001MQ-Dd for gnumed-devel@gnu.org; Wed, 20 Mar 2013 12:04:45 +0100 Date: Wed, 20 Mar 2013 12:04:45 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130320110445.GC3957@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <1396214.rh3RljDnC5@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1396214.rh3RljDnC5@localhost> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Subject: Re: [Gnumed-devel] speech recognition X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 11:04:59 -0000 On Wed, Mar 20, 2013 at 07:24:03AM +0100, Hilbert, Sebastian wrote: > http://www.techdrivein.com/2013/03/open-source-ubuntu-speech-recognition-app-released-install-in-ubuntu.html Would be a perfect addition to a GNUmed appliance set up for dictation. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 20 11:14:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIKix-0000tm-KG for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:14:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50296) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIKir-0000nX-8X for gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:14:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIKil-00087F-Rg for gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:14:37 -0400 Received: from mout.gmx.net ([212.227.15.18]:64803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIKil-00086h-JF for gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:14:31 -0400 Received: from mailout-de.gmx.net ([10.1.76.35]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LjwwR-1UoveO0ZCL-00bslu for ; Wed, 20 Mar 2013 16:14:29 +0100 Received: (qmail invoked by alias); 20 Mar 2013 15:14:28 -0000 Received: from p54857A17.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.122.23] by mail.gmx.net (mp035) with SMTP; 20 Mar 2013 16:14:28 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1+vRcM3Q42vCRw+ye4ZBmkvwt9Sl48zY4t6HIgVLJ MD+vLvESfk+QwJ Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIKih-0003Vb-Nf for gnumed-devel@gnu.org; Wed, 20 Mar 2013 16:14:27 +0100 Date: Wed, 20 Mar 2013 16:14:27 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130320151427.GK3957@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130318022341.2242ea18@jl-mobile> <20130319122042.GJ4125@hermes.hilbert.loc> <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.18 Subject: Re: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 15:14:42 -0000 On Tue, Mar 19, 2013 at 11:13:19PM +0000, Jim Busser wrote: > https://pypi.python.org/packages/source/h/hl7/hl7-0.2.5.tar.gz > > and it untars to the files listed below. Is there not a tool for Mac OSX which installs Python modules from pypi ? > but the following is python code, where should it go? In a place where Python can find it for import. There should be a standard place for that even on Mac OSX. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 20 11:17:30 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIKle-0003nw-2n for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:17:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51083) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIKla-0003iH-UZ for gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:17:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIKlZ-0000pe-JD for gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:17:26 -0400 Received: from mout.gmx.net ([212.227.17.22]:50359) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIKlZ-0000pV-9h for gnumed-devel@gnu.org; Wed, 20 Mar 2013 11:17:25 -0400 Received: from mailout-de.gmx.net ([10.1.76.17]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LcVHU-1V1sfK2BEc-00joxo for ; Wed, 20 Mar 2013 16:17:24 +0100 Received: (qmail invoked by alias); 20 Mar 2013 15:17:24 -0000 Received: from p54857A17.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.122.23] by mail.gmx.net (mp017) with SMTP; 20 Mar 2013 16:17:24 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX18hcCI9s0khYJHCj/zlg4ud6oPFBBSfDlfg8sQEEL eyAcmykKUdQOfr Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIKlW-0003Wf-Q3 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 16:17:22 +0100 Date: Wed, 20 Mar 2013 16:17:22 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130320151722.GL3957@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130318022341.2242ea18@jl-mobile> <20130319122042.GJ4125@hermes.hilbert.loc> <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> <9198A79D-7FEF-4122-8B42-6C5C15B483D2@ubc.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <9198A79D-7FEF-4122-8B42-6C5C15B483D2@ubc.ca> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 15:17:28 -0000 On Tue, Mar 19, 2013 at 11:34:05PM +0000, Jim Busser wrote: > >From the terminal output > > .======================================================== > | Unhandled exception caught ! > | Type : > | Value: No module named hl7 > `======================================================== > Traceback (most recent call last): > File "gnumed.py", line 601, in > from Gnumed.wxpython import gmGuiMain > File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmGuiMain.py", line 82, in > from Gnumed.wxpython import gmEMRBrowser > File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmEMRBrowser.py", line 36, in > from Gnumed.wxpython import gmVaccWidgets > File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmVaccWidgets.py", line 38, in > from Gnumed.wxpython import gmFormWidgets > File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmFormWidgets.py", line 27, in > from Gnumed.wxpython import gmMacro > File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmMacro.py", line 54, in > from Gnumed.wxpython import gmMeasurementWidgets > File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/wxpython/gmMeasurementWidgets.py", line 24, in > from Gnumed.business import gmHL7 > File "/Users/djb/Downloads/gnumed-client.1.3.0/Gnumed/business/gmHL7.py", line 14, in > import hl7 as pyhl7 > ImportError: No module named hl7 > > it seemed that gnumed was looking for hl7 not inside > > Gnumed.business (i.e. not inside the aliased …/client/business ) > > but at the same level as the client directory, No, GNUmed tells Python to look for it. Python looks for it in any of the PYTHONPATH locations. > so from the untarred hl7-0.2.5 I simply dragged a copy of the hl7 directory containing the files > > __init__.py > client.py > > so that it is inside my .../client thusly > > /Users/djb/Downloads/gnumed-client.1.3.0/client/hl7/ > > and that seems to work. I see. Indeed, that can work because the gnumed launcher shell script adds that directory to PYTHONPATH. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 20 14:46:54 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIO2I-0003LI-0B for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:46:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41198) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIO2F-0003L4-B3 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:46:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIO2D-00074j-Qz for gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:46:51 -0400 Received: from vmaprod5.mail-relay.ubc.ca ([142.103.117.139]:56900) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIO2D-00074V-M0 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:46:49 -0400 Received: from vmaprod5.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 4FE9627CB21_14A0418B for ; Wed, 20 Mar 2013 18:46:48 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub02p.ead.ubc.ca [137.82.151.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod5.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 28A7727CB14_14A0418F for ; Wed, 20 Mar 2013 18:46:48 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB02P.ead.ubc.ca ([137.82.151.71]) with mapi id 14.02.0342.003; Wed, 20 Mar 2013 11:46:47 -0700 From: "Busser, Jim" To: "gnumed-devel@gnu.org list" Thread-Topic: [Gnumed-devel] python-hl7 dependency Thread-Index: AQHOJZtGkezXVLmJkkyCu4Fbr0DUmg== Date: Wed, 20 Mar 2013 18:46:47 +0000 Message-ID: <4D788550-A30F-4B48-B406-8678A8172A1B@ubc.ca> References: <20130318022341.2242ea18@jl-mobile> <20130319122042.GJ4125@hermes.hilbert.loc> <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> <20130320151427.GK3957@hermes.hilbert.loc> In-Reply-To: <20130320151427.GK3957@hermes.hilbert.loc> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [96.49.103.143] Content-Type: text/plain; charset="us-ascii" Content-ID: <012425D709211D4FA6E58D108FFA85A8@mail.ubc.ca> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.139 Subject: Re: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 18:46:52 -0000 On 2013-03-20, at 8:14 AM, Karsten Hilbert wrote: > On Tue, Mar 19, 2013 at 11:13:19PM +0000, Jim Busser wrote: >=20 >> https://pypi.python.org/packages/source/h/hl7/hl7-0.2.5.tar.gz >>=20 >> and it untars to the files listed below. >=20 > Is there not a tool for Mac OSX which installs Python modules from pypi ? >=20 >> but the following is python code, where should it go? >=20 > In a place where Python can find it for import. There should > be a standard place for that even on Mac OSX. Figured this out with help on this thread https://lists.macosforge.org/pipermail/macports-users/2013-March/032131.ht= ml -- Jim From MAILER-DAEMON Wed Mar 20 14:51:26 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIO6g-0004MQ-AS for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:51:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIO6a-0004Kz-AK for gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:51:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIO6W-0000AP-0B for gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:51:20 -0400 Received: from vmaprod6.mail-relay.ubc.ca ([142.103.117.142]:51414) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIO6V-0000AA-IK for gnumed-devel@gnu.org; Wed, 20 Mar 2013 14:51:15 -0400 Received: from vmaprod6.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id C1BD849AC3_14A0522B for ; Wed, 20 Mar 2013 18:51:14 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub01p.ead.ubc.ca [137.82.151.70]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod6.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 9C8E949A94_14A0522F for ; Wed, 20 Mar 2013 18:51:14 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB01P.ead.ubc.ca ([137.82.151.70]) with mapi id 14.02.0342.003; Wed, 20 Mar 2013 11:51:14 -0700 From: "Busser, Jim" To: "gnumed-devel@gnu.org list" Thread-Topic: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release Thread-Index: AQHOJZvlxRIua2mY4kOX60bz4N3ACw== Date: Wed, 20 Mar 2013 18:51:13 +0000 Message-ID: References: <20130313212545.GA19940@hermes.hilbert.loc> In-Reply-To: <20130313212545.GA19940@hermes.hilbert.loc> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [96.49.103.143] Content-Type: multipart/related; boundary="_004_EE532C112B7E45F6BD2B3B1302118B5Aubcca_"; type="multipart/alternative" MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.142 Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 18:51:25 -0000 --_004_EE532C112B7E45F6BD2B3B1302118B5Aubcca_ Content-Type: multipart/alternative; boundary="_000_EE532C112B7E45F6BD2B3B1302118B5Aubcca_" --_000_EE532C112B7E45F6BD2B3B1302118B5Aubcca_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Not sure if you can see it in the screenshot, but the tooltip over the Over= view "waiting list" entries appears to be formatted as number of item in list ) space how many days in list e.g. 73) 20d in =85. Can I suggest in place of 73) #73 [cid:A9670460-4549-4847-9A19-BBFBD1D4EC13] --_000_EE532C112B7E45F6BD2B3B1302118B5Aubcca_ Content-Type: text/html; charset="Windows-1252" Content-ID: <40DF2BE6515CD348B0ABFBC4DD726E4F@mail.ubc.ca> Content-Transfer-Encoding: quoted-printable Not sure if you can see it in the screenshot, but the tooltip over the Over= view "waiting list" entries appears to be formatted as

number= of item in list
)
space<= /div>
how ma= ny days in list

e.g. 7= 3) 20d in =85.

Can I suggest in place of 73)

#73


 
--_000_EE532C112B7E45F6BD2B3B1302118B5Aubcca_-- --_004_EE532C112B7E45F6BD2B3B1302118B5Aubcca_ Content-Type: image/png; name="Screen Shot 2013-03-20 at 11.47.16 AM.png" Content-Description: Screen Shot 2013-03-20 at 11.47.16 AM.png Content-Disposition: inline; filename="Screen Shot 2013-03-20 at 11.47.16 AM.png"; size=17741; creation-date="Wed, 20 Mar 2013 18:51:13 GMT"; modification-date="Wed, 20 Mar 2013 18:51:13 GMT" Content-ID: Content-Transfer-Encoding: base64 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 /0uefX5TwdpBw6I9h9oOLxebltQcI5TSysYr9Ctrj+Oro0+MndI7XV/LWpdXjz1b1MjfdKXZrmWq Nfki8dLJK6pt9zv8Ope7D/TwXmu77t4H97cNUG/z3hm6l/lAdfDjUO3wzhHm0etPA56B8arnWi9e vdr/RnnyzbvC9zrT8zMn5uw/Ls8f+Lz6l9XCvsWLS0NfZ79tfedcUfnhsrrnZ9Paxw3NzWO/4i+F nCllgEYwCjYhKST6mVAzNA5jYVXYHz6CnN0soURQbqg85ETwK1oK7YeuQI9iGDG2mALMAywJ64St wL7DyeHScI/w4vgs/FuCBeESnShdFZGdeIyenb6SJECqZ1Bk6GG0ZXyD7DcYmZvJduRFlgpWU9Yl tlp2Nw4iRx9nKpc613fuLp4MXis+DiTW1wSOCdKQHYiqCLcoGll7psQnJEYkHyGZ+VOZ17Kf5NYV yIqyStbIiC5R7VX7rCGo6a5VrD2iy6bno99ksGbkYNxkSjCLNH9maW1128bWdtye6gAcq5x1Xd65 FXkYeC7vvOhD81X3W/KvCpQJagmRDq0PEw9vjFSI6oqxiB2Pi0zAJtYkG6W82Z2chk0vymTNqtgr nNOSq7P/YV5AAVR4rsj7MPZIVQn/0WOluLKk8plKr6rRao8T30411gTV4c7k139v8GhsO8faHN8y 1qp14cQlzOWoKxPtFh1dXYrdTT2i16quM9xI6/t4031g4LbyndP3yPdzHqw8jBh6P+zzeGLU/cmz MZdn9yaUnxe/+PRK/3XRm1dv5d6lTw1Pi3xInnk4J/Ix8dON+c0vSn9ZL3guei7Zf9X9JrKMW373 vXsl84fej4XVrJ/kn6fWCGuxaxPrxusV67MbGhv7Np5simxSN1s2F7ZUt5K3rm7HPy5YRXl79QAQ vTFy/Ph6a+urOAC4YgA2jmxtrdVsbW3UIknGSwBuRPz9v8s2GYuc1R+/uY1up05lbj//8/ov1Su3 2bfYNuoAAAGcaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFk b2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjEuMiI+CiAgIDxyZGY6UkRGIHhtbG5z OnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAg IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0 dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5z aW9uPjM1MzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVu c2lvbj44MTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgog ICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpz4j/GAAArQ0lEQVR4Ae2dBVxVyRfHr91iYWALgh0Y 2IG9WKvYiYqBhb2IhauCYLdiL+qirrp2rYXd3YiFhSJYiIr+v/fN4/p8hODCyuN/58PnMnfmzJlz z71z5szMb+YlmTVrVpfOHdes9urVp7+kBlUDiUgDZqaFdu/cygNt3bZjgOOQRPRk/+mjJP1Pa1Mr UzWgasDQNKDaCEN7Y6q8qgb+Ww0kV6p7//69ElcjqgZUDagaEBrQ2ojy5Sw3rvdWlaJqIDFpwMPd NTE9zs96Fq2NyJw5s5VVhZ8lhFqvqgFVAwlWA+p8RIJ9NapgqgYShAa+zkckCHFUIQxQA8mSJ8+b 3zSBCH7X90YCkSTRiKHaiETzKn/agySRkiRNmuynVa9WHM8aiN1Y4+BBHz15duzcrZei3sa3Br58 +TJi5Ojbt31Xr5GnmXft3hNVjXfv3osqK6r09h27RpVlQOnOo10+f/5sQAInZFG/sRFr12+w69Er orjjxk8UiTVrVtfLbdSwPil/eK3WS1dv408DgYGBH0JDzcy07n2D+vWiqqtAgfxkWddrpEswd95C 3dtYxcPCwk6cOBWrIj+FOE9uk0uXL/+UqhNfpV9tRFjY5/0HDtaoVvXqtes8J2bYdbJHFzv7N2/f btm6rZFNcxKHDnda473u3bsQ4iHv3y9Y6Nm1W8/u9r3nLVg01mXCCKdRwcGvyDp16szz58/d3KcQ V0Oca+BZwPNuXTsrbNE/cYf+jrwLTPyxEyd5awMHDX0XErJr156nT589evRYvD5RZOUfq7h9+/Yt DR7r37V7T16Wwk1Ezl+81K5Dl8FDfwsJCfn48aPzGJe27TufOXfOpmmL4U7Oy5avhKxN+056pRLO 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 +3IAAAAASUVORK5CYII= --_004_EE532C112B7E45F6BD2B3B1302118B5Aubcca_-- From MAILER-DAEMON Wed Mar 20 16:00:55 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIPBv-00034Z-Ro for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 16:00:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIPBs-00034A-NK for gnumed-devel@gnu.org; Wed, 20 Mar 2013 16:00:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIPBo-00066H-6v for gnumed-devel@gnu.org; Wed, 20 Mar 2013 16:00:52 -0400 Received: from mout.gmx.net ([212.227.15.15]:51050) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIPBn-00065q-U3 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 16:00:48 -0400 Received: from mailout-de.gmx.net ([10.1.76.19]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MVXbV-1UCinZ30N5-00YvYz for ; Wed, 20 Mar 2013 21:00:46 +0100 Received: (qmail invoked by alias); 20 Mar 2013 20:00:46 -0000 Received: from dslb-178-012-199-141.pools.arcor-ip.net (EHLO localhost.localnet) [178.12.199.141] by mail.gmx.net (mp019) with SMTP; 20 Mar 2013 21:00:46 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1/Y/m4CpRbY/sjOGpSVdUN4DGx0OgonO81ckPkZ0J 05hb9K0GwFRud7 From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Wed, 20 Mar 2013 21:00:44 +0100 Message-ID: <2069218.Mi62lg1FX9@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <20130320105107.GB3957@hermes.hilbert.loc> References: <2992605.mdzi7ADX9e@localhost> <20130320105107.GB3957@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart4256889.4WUN003s3R" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.15 Subject: Re: [Gnumed-devel] Hindi template X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 20:00:54 -0000 This is a multi-part message in MIME format. --nextPart4256889.4WUN003s3R Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Wednesday, March 20, 2013 11:51:07 AM Karsten Hilbert wrote: > On Wed, Mar 20, 2013 at 06:33:47AM +0100, Hilbert, Sebastian wrote: > > > On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote: > > > > I am not able to use hindi template. I have attached log file template > > > > and link for the font. > > > > > > > > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip > > > > > > Works fine for me. > > > > You might want to tell him how to enable it. > > First thing I did. > > Again: > > Configure each relevant template to use the XeLaTeX (rather > than LaTeX) engine. > How is this accomplished ? Sebastian > Karsten --nextPart4256889.4WUN003s3R Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Wednesday, March 20, 2013 11:51:07 AM Karsten Hilbert wrote:

> On Wed, Mar 20, 2013 at 06:33:47AM +0100, Hilbert, Sebastian wrote:

> > > On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote:

> > > > I am not able to use hindi template. I have attached log file template

> > > > and link for the font.

> > > >

> > > > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip

> > >

> > > Works fine for me.

> >

> > You might want to tell him how to enable it.

>

> First thing I did.

>

> Again:

>

> Configure each relevant template to use the XeLaTeX (rather

> than LaTeX) engine.

>

 

How is this accomplished ?

 

Sebastian

> Karsten

--nextPart4256889.4WUN003s3R-- From MAILER-DAEMON Wed Mar 20 17:17:36 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIQO7-0006BR-WF for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:17:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48654) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQO5-0006Az-9V for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:17:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIQO3-0006Hl-0M for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:17:33 -0400 Received: from mout.gmx.net ([212.227.17.21]:61352) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQO2-0006Hb-Nt for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:17:30 -0400 Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Lg2yr-1V2TNC32aJ-00pdQl for ; Wed, 20 Mar 2013 22:17:29 +0100 Received: (qmail invoked by alias); 20 Mar 2013 21:17:29 -0000 Received: from p54857A17.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.122.23] by mail.gmx.net (mp034) with SMTP; 20 Mar 2013 22:17:29 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1+ot6UMHCGoU3JZoP4w8oT3L/P/A5XxMI+bvrYGOL O+MYOXqHH7AOpw Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIQO0-0001K5-Qp for gnumed-devel@gnu.org; Wed, 20 Mar 2013 22:17:28 +0100 Date: Wed, 20 Mar 2013 22:17:28 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130320211728.GB3967@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <2992605.mdzi7ADX9e@localhost> <20130320105107.GB3957@hermes.hilbert.loc> <2069218.Mi62lg1FX9@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2069218.Mi62lg1FX9@localhost> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] Hindi template X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 21:17:34 -0000 On Wed, Mar 20, 2013 at 09:00:44PM +0100, Hilbert, Sebastian wrote: > > Configure each relevant template to use the XeLaTeX (rather > > than LaTeX) engine. > > How is this accomplished ? Select "XeLaTeX" in the engine dropdown field of the document template edit area. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 20 17:30:03 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIQaB-0002pK-Al for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:30:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51352) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQa7-0002oD-U8 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:30:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIQa6-0001iA-DX for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:29:59 -0400 Received: from mout.gmx.net ([212.227.15.15]:61191) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQa6-0001hJ-2c for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:29:58 -0400 Received: from mailout-de.gmx.net ([10.1.76.27]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lpzc9-1Ux0aZ2eKl-00fl2J for ; Wed, 20 Mar 2013 22:29:56 +0100 Received: (qmail invoked by alias); 20 Mar 2013 21:29:56 -0000 Received: from p54857A17.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.122.23] by mail.gmx.net (mp027) with SMTP; 20 Mar 2013 22:29:56 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1+NlhdnQ8WNQocNW3YYIAOPQ7pOh8HwOfUC/aufSQ itpKyiWPDglU75 Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIQa3-0001Rf-Cp for gnumed-devel@gnu.org; Wed, 20 Mar 2013 22:29:55 +0100 Date: Wed, 20 Mar 2013 22:29:55 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130320212955.GC3967@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130318022341.2242ea18@jl-mobile> <20130319122042.GJ4125@hermes.hilbert.loc> <26C71369-60E7-4AC4-B025-7E1C900366CF@ubc.ca> <20130320151427.GK3957@hermes.hilbert.loc> <4D788550-A30F-4B48-B406-8678A8172A1B@ubc.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D788550-A30F-4B48-B406-8678A8172A1B@ubc.ca> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.15 Subject: Re: [Gnumed-devel] python-hl7 dependency X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 21:30:01 -0000 On Wed, Mar 20, 2013 at 06:46:47PM +0000, Jim Busser wrote: > > In a place where Python can find it for import. There should > > be a standard place for that even on Mac OSX. > > Figured this out with help on this thread > > https://lists.macosforge.org/pipermail/macports-users/2013-March/032131.html The mentioned pip is what I referred to with >> Is there not a tool for Mac OSX which installs Python modules from pypi ? Glad it worked out for you. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 20 17:40:42 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIQkT-0008VP-Uj for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:40:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQkS-0008V4-0p for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:40:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIQkP-0005Wo-Vh for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:40:39 -0400 Received: from mout.gmx.net ([212.227.15.15]:59406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQkP-0005Wb-Gl for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:40:37 -0400 Received: from mailout-de.gmx.net ([10.1.76.24]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MNwO5-1UKMox14XL-007WnN for ; Wed, 20 Mar 2013 22:40:36 +0100 Received: (qmail invoked by alias); 20 Mar 2013 21:40:36 -0000 Received: from p54857A17.dip.t-dialin.net (EHLO hermes.hilbert.loc) [84.133.122.23] by mail.gmx.net (mp024) with SMTP; 20 Mar 2013 22:40:36 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/loFFjw4nlfB10MbVsH1MzxZefwm0Za9q+xxCz4U f0PNRSwg652V1b Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIQkN-0001V8-12 for gnumed-devel@gnu.org; Wed, 20 Mar 2013 22:40:35 +0100 Date: Wed, 20 Mar 2013 22:40:35 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130320214034.GE3967@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130313212545.GA19940@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.15 Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 21:40:40 -0000 On Wed, Mar 20, 2013 at 06:51:13PM +0000, Jim Busser wrote: > Not sure if you can see it in the screenshot, but the tooltip over the Overview "waiting list" entries appears to be formatted as > > number of item in list > ) > space > how many days in list > > e.g. 73) 20d in …. > > Can I suggest in place of 73) > > #73 For one thing, "#" is just as arbitrary as ")". OTOH, it may not be useful to show the "list position" at all since that only applies to an unfiltered list - which will rarely be seen. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Wed Mar 20 17:47:55 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIQrT-0001Cu-6r for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:47:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55333) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQrP-0001CV-GA for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:47:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIQrO-0007S3-FM for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:47:51 -0400 Received: from vmaprod2.mail-relay.ubc.ca ([142.103.117.133]:65168) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQrO-0007Rs-9m for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:47:50 -0400 Received: from vmaprod2.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 0A28516743B_14A2E85B; Wed, 20 Mar 2013 21:47:49 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub02p.ead.ubc.ca [137.82.151.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod2.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id DB1BF1673E4_14A2E84F; Wed, 20 Mar 2013 21:47:48 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB02P.ead.ubc.ca ([137.82.151.71]) with mapi id 14.02.0342.003; Wed, 20 Mar 2013 14:47:48 -0700 From: "Busser, Jim" To: Karsten Hilbert Thread-Topic: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release Thread-Index: AQHOJbSPVSLjEj+90kGPYoJHYS5vkg== Date: Wed, 20 Mar 2013 21:47:47 +0000 Message-ID: <69749F1B-DED5-4407-BDD7-3E32C90D59CF@ubc.ca> References: <20130313212545.GA19940@hermes.hilbert.loc> <20130320214034.GE3967@hermes.hilbert.loc> In-Reply-To: <20130320214034.GE3967@hermes.hilbert.loc> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [128.189.72.110] Content-Type: text/plain; charset="Windows-1252" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.133 Cc: "" Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 21:47:54 -0000 On 2013-03-20, at 2:40 PM, Karsten Hilbert wrote: > On Wed, Mar 20, 2013 at 06:51:13PM +0000, Jim Busser wrote: >=20 >> Not sure if you can see it in the screenshot, but the tooltip over the O= verview "waiting list" entries appears to be formatted as >>=20 >> number of item in list >> ) >> space >> how many days in list >>=20 >> e.g. 73) 20d in =85. >>=20 >> Can I suggest in place of 73) >>=20 >> #73 >=20 > For one thing, "#" is just as arbitrary as ")". >=20 > OTOH, it may not be useful to show the "list position" at > all since that only applies to an unfiltered list - which > will rarely be seen. While I acknowledge that the right parens ")" can be used by itself, the ab= sence of balance, lacking a left parens "(" outside of the context of a lis= t 1) 2) 3) made me suggest some alternative to ")". However, as you point, out, the ne= w capacity to filter the list makes a case to remove the "list position" an= d if that is your preference then I shall be satisfied with that ! :-)= From MAILER-DAEMON Wed Mar 20 17:48:30 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIQs2-0001WB-MM for mharc-gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:48:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQs0-0001Ua-5J for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:48:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIQry-0007bX-NH for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:48:28 -0400 Received: from vmaprod5.mail-relay.ubc.ca ([142.103.117.139]:51254) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIQry-0007bO-GS for gnumed-devel@gnu.org; Wed, 20 Mar 2013 17:48:26 -0400 Received: from vmaprod5.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 8818927CB02_14A2EA9B; Wed, 20 Mar 2013 21:48:25 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub01p.ead.ubc.ca [137.82.151.70]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod5.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 88EFF27CBB7_14A2E80F; Wed, 20 Mar 2013 21:47:44 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB01P.ead.ubc.ca ([137.82.151.70]) with mapi id 14.02.0342.003; Wed, 20 Mar 2013 14:47:43 -0700 From: "Busser, Jim" To: Karsten Hilbert Thread-Topic: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release Thread-Index: AQHOJbSMNLTWrczIuEu/dYljjuaa8g== Date: Wed, 20 Mar 2013 21:47:42 +0000 Message-ID: <6E53536C-7F72-4020-8426-346F787F9DA6@ubc.ca> References: <20130313212545.GA19940@hermes.hilbert.loc> <20130320214034.GE3967@hermes.hilbert.loc> In-Reply-To: <20130320214034.GE3967@hermes.hilbert.loc> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [128.189.72.110] Content-Type: text/plain; charset="Windows-1252" Content-ID: <8C15BA4A6CE16741B8CA886880996354@mail.ubc.ca> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.139 Cc: "" Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Mar 2013 21:48:29 -0000 On 2013-03-20, at 2:40 PM, Karsten Hilbert wrote: > On Wed, Mar 20, 2013 at 06:51:13PM +0000, Jim Busser wrote: >=20 >> Not sure if you can see it in the screenshot, but the tooltip over the O= verview "waiting list" entries appears to be formatted as >>=20 >> number of item in list >> ) >> space >> how many days in list >>=20 >> e.g. 73) 20d in =85. >>=20 >> Can I suggest in place of 73) >>=20 >> #73 >=20 > For one thing, "#" is just as arbitrary as ")". >=20 > OTOH, it may not be useful to show the "list position" at > all since that only applies to an unfiltered list - which > will rarely be seen. While I acknowledge that the right parens ")" can be used by itself, the ab= sence of balance, lacking a left parens "(" outside of the context of a lis= t 1) 2) 3) made me suggest some alternative to ")". However, as you point, out, the ne= w capacity to filter the list makes a case to remove the "list position" an= d if that is your preference then I shall be satisfied with that ! :-)= From MAILER-DAEMON Thu Mar 21 05:56:07 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIcEB-00006H-DN for mharc-gnumed-devel@gnu.org; Thu, 21 Mar 2013 05:56:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43868) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIcE6-0008U1-R3 for gnumed-devel@gnu.org; Thu, 21 Mar 2013 05:56:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIcE1-0005ge-OT for gnumed-devel@gnu.org; Thu, 21 Mar 2013 05:56:02 -0400 Received: from mout.gmx.net ([212.227.17.21]:60296) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIcE0-0005gU-FN for gnumed-devel@gnu.org; Thu, 21 Mar 2013 05:55:56 -0400 Received: from mailout-de.gmx.net ([10.1.76.24]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LnEix-1UvEEY0P53-00hOwy for ; Thu, 21 Mar 2013 10:55:55 +0100 Received: (qmail invoked by alias); 21 Mar 2013 09:55:54 -0000 Received: from pD954D494.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.212.148] by mail.gmx.net (mp024) with SMTP; 21 Mar 2013 10:55:54 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/sGVs4kYrsISabp7JjXJ3VKtiOzv7Zkk1DN8Z0kZ Xr6EVRchky/DqU Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIcDx-0002JH-Oe for gnumed-devel@gnu.org; Thu, 21 Mar 2013 10:55:53 +0100 Date: Thu, 21 Mar 2013 10:55:53 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130321095553.GE4430@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: <20130313212545.GA19940@hermes.hilbert.loc> <20130320214034.GE3967@hermes.hilbert.loc> <6E53536C-7F72-4020-8426-346F787F9DA6@ubc.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <6E53536C-7F72-4020-8426-346F787F9DA6@ubc.ca> User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] GNUmed 1.3.0.3 "Omedetou gozaimasu!" Feature Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 09:56:05 -0000 On Wed, Mar 20, 2013 at 09:47:42PM +0000, Jim Busser wrote: > >> Not sure if you can see it in the screenshot, but the tooltip over the Overview "waiting list" entries appears to be formatted as > >> > >> number of item in list > >> ) > >> space > >> how many days in list > >> > >> e.g. 73) 20d in …. > >> > >> Can I suggest in place of 73) > >> > >> #73 > > > > For one thing, "#" is just as arbitrary as ")". > > > > OTOH, it may not be useful to show the "list position" at > > all since that only applies to an unfiltered list - which > > will rarely be seen. > > While I acknowledge that the right parens ")" can be used by itself, the absence of balance, lacking a left parens "(" outside of the context of a list > > 1) > 2) > 3) > > made me suggest some alternative to ")". Well, but then, that tooltip IS a list ! > However, as you point, out, the new capacity to filter the > list makes a case to remove the "list position" and if that > is your preference then I shall be satisfied with that ! :-) Done. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Thu Mar 21 09:19:03 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIfOZ-0002ny-MW for mharc-gnumed-devel@gnu.org; Thu, 21 Mar 2013 09:19:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45071) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIfOW-0002nd-B8 for gnumed-devel@gnu.org; Thu, 21 Mar 2013 09:19:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIfOR-0006Z9-4K for gnumed-devel@gnu.org; Thu, 21 Mar 2013 09:19:00 -0400 Received: from mout.gmx.net ([212.227.17.22]:50458) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIfOQ-0006Z2-QX for gnumed-devel@gnu.org; Thu, 21 Mar 2013 09:18:55 -0400 Received: from mailout-de.gmx.net ([10.1.76.2]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lrp0S-1UheYF1eDm-013ckf for ; Thu, 21 Mar 2013 14:18:53 +0100 Received: (qmail invoked by alias); 21 Mar 2013 13:18:53 -0000 Received: from pD954D494.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.212.148] by mail.gmx.net (mp002) with SMTP; 21 Mar 2013 14:18:53 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/F+6EMgCHF/+uotR78eatac4M/JGZj32VRXQOoXg lf++x2jFFp08LV Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIfON-0003Zl-Uk; Thu, 21 Mar 2013 14:18:52 +0100 Date: Thu, 21 Mar 2013 14:18:51 +0100 From: Karsten Hilbert To: =?utf-8?Q?=A9tefan?= Laczi Message-ID: <20130321131851.GG4430@hermes.hilbert.loc> Mail-Followup-To: =?utf-8?Q?=A9tefan?= Laczi , GNUmed list References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Cc: GNUmed list Subject: Re: [Gnumed-devel] GNUMED instalation failure X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 13:19:02 -0000 On Thu, Mar 21, 2013 at 11:44:26AM +0000, �tefan Laczi wrote: > I got your email address from gnumed forum. I had simillar > problem with instalation of gnumed-server (latest version > from project home page and the latest package with ubuntu > 12.10, both the same result) as mentioned here: > http://lists.gnu.org/archive/html/gnumed-bugs/2011-02/msg00018.html > > The instalation process always fail at point when the > bootstrap try to upgrade from v2 to v3. The reason why upgrading v2 to v3 on your machine fails is because the gnumed_v2 database schema does not hash to the expected MD5 sum. > 2013-03-21 10:43:14 ERROR gm.db (/var/lib/gnumed/Gnumed/pycommon/gmPG2.py::database_schema_compatible() #463): database schema version mismatch > 2013-03-21 10:43:14 ERROR gm.db (/var/lib/gnumed/Gnumed/pycommon/gmPG2.py::database_schema_compatible() #464): expected: 2 (b09d50d7ed3f91ddf4c4ddb8ea507720) > 2013-03-21 10:43:14 ERROR gm.db (/var/lib/gnumed/Gnumed/pycommon/gmPG2.py::database_schema_compatible() #465): detected: unknown database schema version, MD5 hash is [ae20b160b6677f7aa7bcb45bfc0a9990] (ae20b160b6677f7aa7bcb45bfc0a9990) in which case the bootstrapper tries to log a dump of the database schema revision history: > 2013-03-21 10:43:14 DEBUG gm.db (/var/lib/gnumed/Gnumed/pycommon/gmPG2.py::database_schema_compatible() #470): schema revision history dump follows: > 2013-03-21 10:43:14 ERROR gm.db (/var/lib/gnumed/Gnumed/pycommon/gmPG2.py::run_ro_queries() #1165): query failed: [ > select > imported::text, > version, > filename >from gm.schema_revision >order by imported >] which, however, itself fails due to an unrelated bug. I have fixed *that* bug but that won't help you much (because the MD5 of the schema is still not as expected). Please send me "gm_db-gnumed_v2-fingerprint.log" after running: $> cd .../server/ $> ./gm-fingerprint_db.py gnumed_v2 --with-dump This is to ensure we can safely make GNUmed ignore the MD5 mismatch in order to get you bootstrapped. If you want you can compare the output with ..../server/sql/v2-v3/gm_db-gnumed_v2-fingerprint.txt Most likely the MD5 difference stems from gm.db (/var/lib/gnumed/Gnumed/pycommon/gmPG2.py::__log_PG_settings() #1711): PG option [lc_collate]: cs_CZ.UTF-8 producing a sorting different from what early GNUmed versions expected. Thanks, Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Thu Mar 21 14:14:05 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UIk05-00060p-Nj for mharc-gnumed-devel@gnu.org; Thu, 21 Mar 2013 14:14:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIk01-00060b-95 for gnumed-devel@gnu.org; Thu, 21 Mar 2013 14:14:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIjzy-0004dm-6h for gnumed-devel@gnu.org; Thu, 21 Mar 2013 14:14:01 -0400 Received: from mout.gmx.net ([212.227.17.22]:65363) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIjzu-0004bU-9Z for gnumed-devel@gnu.org; Thu, 21 Mar 2013 14:13:58 -0400 Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0M3PbS-1UaPL601Ro-00qwXv for ; Thu, 21 Mar 2013 19:13:52 +0100 Received: (qmail invoked by alias); 21 Mar 2013 18:13:51 -0000 Received: from pD954D494.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.212.148] by mail.gmx.net (mp034) with SMTP; 21 Mar 2013 19:13:51 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX19U1EYEivpU9KH+lOb1JDmkkjAz8CvfLRh/aILF4c 5q78PtPaz1XVw2 Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UIjzq-0006Ya-7l; Thu, 21 Mar 2013 19:13:50 +0100 Date: Thu, 21 Mar 2013 19:13:50 +0100 From: Karsten Hilbert To: GNUmed list Message-ID: <20130321181350.GB20267@hermes.hilbert.loc> Mail-Followup-To: GNUmed list , gm-announce MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Cc: gm-announce Subject: [Gnumed-devel] GNUmed 1.3.1 Maintenance Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 18:14:04 -0000 Hello all, I am glad to be able to announce the immediate availability of the GNUmed 1.3.1 Maintenance Release. It features the following bug fixes and minor improvements: Changelog: 1.3.1 FIX: make gmHL7 import optional [thanks J.Luszawski/A.Tille] FIX: exception on showing timeline [thanks S.Hilbert] FIX: exception on searching across EMRs [thanks V.Banait] FIX: exception on formatting external IDs in overview [thanks S.Hilbert] FiX: exception on merging patients with same comm channel [thanks M.Angermann] IMPROVED: have prerequisite check look for python-hl7 [thanks J.Luszawski] IMPROVED: patient overview waiting list hint tooltip [thanks J.Busser] 18.1 FIX: gm-doctors must be member of gm-public FIX: exception dumping schema revision history of early DB versions [thanks Š.Laczi] IMPROVED: bootstrapper now checks gm.schema_revision AND public.gm_schema_revision Downloads available from: http://www.gnumed.de/downloads/client/1.3/ http://www.gnumed.de/downloads/server/v18/ Client installation: Easily installable packages for your platform of choice will be available shortly. Meanwhile you can run the client from a downloaded tarball or use the net based client installer: http://www.gnumed.de/downloads/client/gm-install_client_locally.sh which you need to download, make executable, and run. More information available here: http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideHomeShort Database installation / upgrade: Note that this release, as usual, does NOT require a database upgrade. However, fixes to the database have been provided which you should install with either $> gm-fixup_server 18 or $> cd .../server/bootstrap/ $> ./fixup-db.sh 18 Related information is found here: http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerUpgrade Please download, install, and report problems ! Thanks, Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Thu Mar 21 16:57:53 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UImYb-0006jm-Ce for mharc-gnumed-devel@gnu.org; Thu, 21 Mar 2013 16:57:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48293) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UImYV-0006jd-6b for gnumed-devel@gnu.org; Thu, 21 Mar 2013 16:57:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UImYQ-0004IZ-B9 for gnumed-devel@gnu.org; Thu, 21 Mar 2013 16:57:47 -0400 Received: from mout.gmx.net ([212.227.17.21]:52032) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UImYQ-0004IT-1k for gnumed-devel@gnu.org; Thu, 21 Mar 2013 16:57:42 -0400 Received: from mailout-de.gmx.net ([10.1.76.29]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lbx7K-1V1ykB2IYm-00jLsb for ; Thu, 21 Mar 2013 21:57:39 +0100 Received: (qmail invoked by alias); 21 Mar 2013 20:57:39 -0000 Received: from dslb-178-005-005-211.pools.arcor-ip.net (EHLO localhost.localnet) [178.5.5.211] by mail.gmx.net (mp029) with SMTP; 21 Mar 2013 21:57:39 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX191l/AVPo91z3OnZ5w8ZeMzyOK7RXWqnyuChRLcYf dQ7r3CsO1fI9zA From: Sebastian Hilbert To: Karsten Hilbert Date: Thu, 21 Mar 2013 21:57:35 +0100 Message-ID: <3243703.InCIMIMXFM@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-26-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <20130319220421.GW4125@hermes.hilbert.loc> References: <20130319220421.GW4125@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart151563738.FpA9thUjBv" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Cc: GNUmed list , Vaibhav Banait Subject: Re: [Gnumed-devel] Hindi template X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 20:57:52 -0000 This is a multi-part message in MIME format. --nextPart151563738.FpA9thUjBv Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Tuesday, March 19, 2013 11:04:21 PM Karsten Hilbert wrote: > On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote: > > I am not able to use hindi template. I have attached log file template > > and link for the font. > > > > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip > > Works fine for me. > > Karsten Works for me after setting xetex in the drop down dialog for the template in GNumed and upgrading Miktex to 2.9 on Windows. Sebastian --nextPart151563738.FpA9thUjBv Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Tuesday, March 19, 2013 11:04:21 PM Karsten Hilbert wrote:

> On Tue, Mar 19, 2013 at 03:54:35PM +0530, Vaibhav Banait wrote:

> > I am not able to use hindi template. I have attached log file template

> > and link for the font.

> >

> > http://www.omkarananda-ashram.org/Sanskrit/sanskrit2003.zip

>

> Works fine for me.

>

> Karsten

 

Works for me after setting xetex in the drop down dialog for the template in GNumed and upgrading Miktex to 2.9 on Windows.

 

Sebastian

 

--nextPart151563738.FpA9thUjBv-- From MAILER-DAEMON Sat Mar 23 11:39:49 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UJQXt-0002oi-9a for mharc-gnumed-devel@gnu.org; Sat, 23 Mar 2013 11:39:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJQXq-0002nd-1K for gnumed-devel@gnu.org; Sat, 23 Mar 2013 11:39:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UJQXo-0004jN-0Z for gnumed-devel@gnu.org; Sat, 23 Mar 2013 11:39:45 -0400 Received: from mout.gmx.net ([212.227.17.22]:51848) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UJQXn-0004j7-JK for gnumed-devel@gnu.org; Sat, 23 Mar 2013 11:39:43 -0400 Received: from mailout-de.gmx.net ([10.1.76.31]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MGDg9-1UVqrS0Oil-00FCXE for ; Sat, 23 Mar 2013 16:39:41 +0100 Received: (qmail invoked by alias); 23 Mar 2013 15:39:39 -0000 Received: from dslb-178-008-244-135.pools.arcor-ip.net (EHLO localhost.localnet) [178.8.244.135] by mail.gmx.net (mp031) with SMTP; 23 Mar 2013 16:39:39 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+uDDliFjyuvNxzmTAE5oOCbfOmqL98QYTYgFfGmr p6cSztBFRdIG3P From: Sebastian Hilbert To: GNUmed list , gm-announce Date: Sat, 23 Mar 2013 16:39:34 +0100 Message-ID: <3939250.tps5CezXVP@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-27-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <20130321181350.GB20267@hermes.hilbert.loc> References: <20130321181350.GB20267@hermes.hilbert.loc> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart2368215.1bmCLzGNv0" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] GNUmed 1.3.1 Maintenance Release X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Mar 2013 15:39:48 -0000 This is a multi-part message in MIME format. --nextPart2368215.1bmCLzGNv0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Hi all, I am currently uploading Windows versions to http://www.gnumed.de/downloads/client/1.3/ and http://www.gnumed.de/downloads/server/ Enjoy. Sebastian On Thursday, March 21, 2013 07:13:50 PM Karsten Hilbert wrote: > Hello all, >=20 > I am glad to be able to announce the immediate availability > of the GNUmed 1.3.1 Maintenance Release. It features the > following bug fixes and minor improvements: >=20 > Changelog: >=20 > =091.3.1 >=20 > FIX: make gmHL7 import optional [thanks J.Luszawski/A.Tille] > FIX: exception on showing timeline [thanks S.Hilbert] > FIX: exception on searching across EMRs [thanks V.Banait] > FIX: exception on formatting external IDs in overview [thanks S.Hilb= ert] > FiX: exception on merging patients with same comm channel [thanks > M.Angermann] >=20 > IMPROVED: have prerequisite check look for python-hl7 [thanks J.Lusz= awski] > IMPROVED: patient overview waiting list hint tooltip [thanks J.Busse= r] >=20 > =0918.1 >=20 > FIX: gm-doctors must be member of gm-public > FIX: exception dumping schema revision history of early DB versions = [thanks > =C5=A0.Laczi] >=20 > IMPROVED: bootstrapper now checks gm.schema_revision AND > public.gm_schema_revision >=20 >=20 > Downloads available from: >=20 > =09http://www.gnumed.de/downloads/client/1.3/ > =09http://www.gnumed.de/downloads/server/v18/ >=20 >=20 > Client installation: >=20 > Easily installable packages for your platform of choice > will be available shortly. >=20 > Meanwhile you can run the client from a downloaded tarball > or use the net based client installer: >=20 > =09http://www.gnumed.de/downloads/client/gm-install_client_locally.sh= >=20 > which you need to download, make executable, and run. >=20 > More information available here: >=20 > =09http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideHomeShort >=20 >=20 > Database installation / upgrade: >=20 > Note that this release, as usual, does NOT require a > database upgrade. However, fixes to the database > have been provided which you should install > with either >=20 > =09$> gm-fixup_server 18 >=20 > or >=20 > =09$> cd .../server/bootstrap/ > =09$> ./fixup-db.sh 18 >=20 > Related information is found here: >=20 > =09http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerUpgrade >=20 >=20 > Please download, install, and report problems ! >=20 > Thanks, > Karsten --nextPart2368215.1bmCLzGNv0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8"

Hi = all,

 

I a= m currently uploading Windows versions to

 

htt= p://www.gnumed.de/downloads/client/1.3/

 

and=

 

htt= p://www.gnumed.de/downloads/server/

 

Enj= oy.

 

Seb= astian

 

On = Thursday, March 21, 2013 07:13:50 PM Karsten Hilbert wrote:

>= ; Hello all,

>= ;

>= ; I am glad to be able to announce the immediate availability

>= ; of the GNUmed 1.3.1 Maintenance Release. It features the

>= ; following bug fixes and minor improvements:

>= ;

>= ; Changelog:

>= ;

>= ; =091.3.1

>= ;

>= ; FIX: make gmHL7 import optional [thanks J.Luszawski/A.Tille]

>= ; FIX: exception on showing timeline [thanks S.Hilbert]

>= ; FIX: exception on searching across EMRs [thanks V.Banait]

>= ; FIX: exception on formatting external IDs in overview [thanks S.Hilb= ert]

>= ; FiX: exception on merging patients with same comm channel [thanks

>= ; M.Angermann]

>= ;

>= ; IMPROVED: have prerequisite check look for python-hl7 [thanks J.Lusz= awski]

>= ; IMPROVED: patient overview waiting list hint tooltip [thanks J.Busse= r]

>= ;

>= ; =0918.1

>= ;

>= ; FIX: gm-doctors must be member of gm-public

>= ; FIX: exception dumping schema revision history of early DB versions = [thanks

>= ; =C5=A0.Laczi]

>= ;

>= ; IMPROVED: bootstrapper now checks gm.schema_revision AND

>= ; public.gm_schema_revision

>= ;

>= ;

>= ; Downloads available from:

>= ;

>= ; =09http://www.gnumed.de/downloads/client/1.3/

>= ; =09http://www.gnumed.de/downloads/server/v18/

>= ;

>= ;

>= ; Client installation:

>= ;

>= ; Easily installable packages for your platform of choice

>= ; will be available shortly.

>= ;

>= ; Meanwhile you can run the client from a downloaded tarball

>= ; or use the net based client installer:

>= ;

>= ; =09http://www.gnumed.de/downloads/client/gm-install_client_locally.sh=

>= ;

>= ; which you need to download, make executable, and run.

>= ;

>= ; More information available here:

>= ;

>= ; =09http://wiki.gnumed.de/bin/view/Gnumed/InstallerGuideHomeShort

>= ;

>= ;

>= ; Database installation / upgrade:

>= ;

>= ; Note that this release, as usual, does NOT require a

>= ; database upgrade. However, fixes to the database

>= ; have been provided which you should install

>= ; with either

>= ;

>= ; =09$> gm-fixup_server 18

>= ;

>= ; or

>= ;

>= ; =09$> cd .../server/bootstrap/

>= ; =09$> ./fixup-db.sh 18

>= ;

>= ; Related information is found here:

>= ;

>= ; =09http://wiki.gnumed.de/bin/view/Gnumed/GmManualServerUpgrade

>= ;

>= ;

>= ; Please download, install, and report problems !

>= ;

>= ; Thanks,

>= ; Karsten

--nextPart2368215.1bmCLzGNv0-- From MAILER-DAEMON Tue Mar 26 14:17:42 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UKYRK-0005er-Lh for mharc-gnumed-devel@gnu.org; Tue, 26 Mar 2013 14:17:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52164) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKYRI-0005c5-92 for gnumed-devel@gnu.org; Tue, 26 Mar 2013 14:17:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKYRG-000778-VO for gnumed-devel@gnu.org; Tue, 26 Mar 2013 14:17:40 -0400 Received: from mail-we0-x22b.google.com ([2a00:1450:400c:c03::22b]:52093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKYRG-000771-Ms for gnumed-devel@gnu.org; Tue, 26 Mar 2013 14:17:38 -0400 Received: by mail-we0-f171.google.com with SMTP id d46so4572393wer.2 for ; Tue, 26 Mar 2013 11:17:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=7sRNyjmz7E8n/5dUCAXlkzfa3hq73Dak3RndNpyurpw=; b=IO4a7KdPdjnSTnvB9LjM7KckVFeQQqTIavqulob1PVxr6wVW+ha2uDDRNeYiiPqnCA n9GXr2IkofLGiq5tfaPflRqfrNtO7CysiSqkNlrYp23lKwG3Ov/DSfrLD1ArouCkh/6i pEyCOWaNmFtkfxgmmDnNuqe4YXFBxR319hlA/18n8fvJp1qpFapOmdfeppBX//XFZGNo L+SoA1+h6WiZzOsuO3VXJf6Ly2s3Yu4OTb1m0+uyPn6bfC+d8U7xI1rpe4NIh9DYuY/c TuWKuiBr8W3rSzhQ+Z45XQ7vvS0BRN2LbQ/8T3FDOBoyDkwOU0XXM/zUGeBztoLS4tbv g8Kw== MIME-Version: 1.0 X-Received: by 10.194.121.6 with SMTP id lg6mr26559579wjb.22.1364321857261; Tue, 26 Mar 2013 11:17:37 -0700 (PDT) Received: by 10.194.109.197 with HTTP; Tue, 26 Mar 2013 11:17:37 -0700 (PDT) Date: Tue, 26 Mar 2013 23:47:37 +0530 Message-ID: From: Vaibhav Banait To: GNUmed list Content-Type: multipart/alternative; boundary=089e01176b15a95db904d8d7ef56 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::22b Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Mar 2013 18:17:41 -0000 --089e01176b15a95db904d8d7ef56 Content-Type: text/plain; charset=UTF-8 Hi > > I am using gnumed 1.3.1 on windows. The latex template generated still tend to omit anything wring beyond % sign as in previous versions . 60 % in latex should be written as \%, so that it is taken as math symbol. Unfortunately this is not happening Vaibhav -- Vaibhav S Banait MD (Med), DNB (Med), DM (Gastroenterology), Ph: Vaibhav:09860643436 --089e01176b15a95db904d8d7ef56 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi
I am using gnumed 1.3.1 on windows. The latex template ge= nerated still tend to omit anything wring beyond % sign as in previous vers= ions . 60 % in latex should be written as \%, so that it is taken as math s= ymbol. Unfortunately this is not happening=C2=A0
Vaibhav



--
Vaibhav S Bana= it
MD (Med), DNB (Med),
DM (Gastroenterology),
Ph: Vaibhav:098606= 43436



--089e01176b15a95db904d8d7ef56-- From MAILER-DAEMON Wed Mar 27 08:23:46 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UKpOM-00028H-4B for mharc-gnumed-devel@gnu.org; Wed, 27 Mar 2013 08:23:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47048) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKpOJ-00024w-Ff for gnumed-devel@gnu.org; Wed, 27 Mar 2013 08:23:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKpOG-0003Ed-56 for gnumed-devel@gnu.org; Wed, 27 Mar 2013 08:23:43 -0400 Received: from mout.gmx.net ([212.227.17.20]:63806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKpOF-0003Dt-TC for gnumed-devel@gnu.org; Wed, 27 Mar 2013 08:23:40 -0400 Received: from mailout-de.gmx.net ([10.1.76.34]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MY1JW-1U7Xi52rB2-00Uoui for ; Wed, 27 Mar 2013 13:23:37 +0100 Received: (qmail invoked by alias); 27 Mar 2013 12:23:37 -0000 Received: from pD954D455.dip.t-dialin.net (EHLO hermes.hilbert.loc) [217.84.212.85] by mail.gmx.net (mp034) with SMTP; 27 Mar 2013 13:23:37 +0100 X-Authenticated: #1433807 X-Provags-ID: V01U2FsdGVkX1/IuGZn/IXIPKjYF6LW4DqbXoGRxK8nKCOvdjgIJE G2NTDCzvhnJLc/ Received: from ncq by hermes.hilbert.loc with local (Exim 4.80) (envelope-from ) id 1UKpOC-00020C-Hw for gnumed-devel@gnu.org; Wed, 27 Mar 2013 13:23:36 +0100 Date: Wed, 27 Mar 2013 13:23:36 +0100 From: Karsten Hilbert To: gnumed-devel@gnu.org Message-ID: <20130327122336.GE4869@hermes.hilbert.loc> Mail-Followup-To: gnumed-devel@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.20 Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Mar 2013 12:23:44 -0000 On Tue, Mar 26, 2013 at 11:47:37PM +0530, Vaibhav Banait wrote: > I am using gnumed 1.3.1 on windows. The latex template generated still > tend to omit anything wring beyond % sign as in previous versions . 60 % in > latex should be written as \%, so that it is taken as math symbol. > Unfortunately this is not happening It does happen for me. I just tested. Please provide instructions how to reproduce the problem. Karsten -- GPG key ID E4071346 @ gpg-keyserver.de E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346 From MAILER-DAEMON Thu Mar 28 03:37:42 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UL7P4-00032F-QL for mharc-gnumed-devel@gnu.org; Thu, 28 Mar 2013 03:37:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UL7P0-000326-V6 for gnumed-devel@gnu.org; Thu, 28 Mar 2013 03:37:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UL7Oz-0008M7-GJ for gnumed-devel@gnu.org; Thu, 28 Mar 2013 03:37:38 -0400 Received: from mail-we0-x232.google.com ([2a00:1450:400c:c03::232]:55228) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UL7Oy-0008Lr-MG for gnumed-devel@gnu.org; Thu, 28 Mar 2013 03:37:37 -0400 Received: by mail-we0-f178.google.com with SMTP id z53so3185212wey.37 for ; Thu, 28 Mar 2013 00:37:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to:cc :content-type; bh=rK9C/3+eKmjT84Sj2DgQ8fp4tfL91I+C1gwYI3g3cUQ=; b=ftJoBqpCh1wTyyWFVKiYPSfItNVmB3glwP899JcwDd2fh8c+cnchKzvbXCOrjy8Nvv MgVur5jd7NLbgw0i/ugP6qy+sztIj+qCglE9m43H/t1zlCTXCtQ94BzoR+ruNmTI3Zws z5+GSc+xUJR0PxrQxadnp5YBItWJ0eFWy+KPQ+yF0sAydUWVQJ3/dj9IiOIZ6jcEISEf NnoSXRazOSxCPwiOFqgkXrHNDzuPNmjzsTtCPEHY/kXbWQfBrcIa2Nwn/a3fZxl8IgSE noZBBAW+WfrlhNvaiyroHswtIAj/yG+H81tI+XZh2mpsCweLKLvjpn+xloQPbnD/LkM+ GOXA== MIME-Version: 1.0 X-Received: by 10.180.109.82 with SMTP id hq18mr14433718wib.0.1364456254776; Thu, 28 Mar 2013 00:37:34 -0700 (PDT) Received: by 10.194.109.197 with HTTP; Thu, 28 Mar 2013 00:37:34 -0700 (PDT) Date: Thu, 28 Mar 2013 13:07:34 +0530 Message-ID: From: Vaibhav Banait To: GNUmed list Content-Type: multipart/mixed; boundary=e89a8f3b9d9d60a9ea04d8f73aa3 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c03::232 Cc: Karsten Hilbert Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Mar 2013 07:37:41 -0000 --e89a8f3b9d9d60a9ea04d8f73aa3 Content-Type: text/plain; charset=UTF-8 1. Create test substance "Injection test drug 1%" as in image 1 2. Create test brand test brand using test drug 3. Add test brand to current med list 4. write --> current med list ( look at generated tex doc .tex attached) 5. Look at the pdf so generated -- Vaibhav S Banait MD (Med), DNB (Med), DM (Gastroenterology), --e89a8f3b9d9d60a9ea04d8f73aa3 Content-Type: image/png; name="create test drug.PNG" Content-Disposition: attachment; filename="create test drug.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 iVBORw0KGgoAAAANSUhEUgAAApsAAAIDCAYAAABLp9VKAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAH1vSURBVHhe7b3Pz91Env97/plZjYhYn1U069nk q2Q5+u6Orq5Go8to+KKRRvrSdNPd0A05gQfCrxAgBPKLQEh4QgIBuqcbwvSm71Xrbp7VtO6qd73q ZV1X2eVTrlNll122T9l+gaw8z3nq2OV3vV318qd+rf70x8eCAw3wAB7AA3gAD+ABPIAHhvDAaoiT ck7MigfwAB7AA3gAD+ABPCA9AGwS2SWyjQfwAB7AA3gAD+CBwTwAbGKuwczFGy1vtHgAD+ABPIAH 8ACwCWwCm3gAD+ABPIAH8AAeGMwDwCbmGsxcvM3yNosH8AAewAN4AA8Am8AmsIkH8AAewAN4AA/g gcE8AGxirsHMxdssb7N4AA/gATyAB/AAsAlsApt4AA/gATyAB/AAHhjMA8Am5hrMXLzN8jaLB/AA HsADeAAPAJvAJrCJB/AAHsADeAAP4IHBPABsYq7BzMXbLG+zeAAP4AE8gAfwALAJbAKbeAAP4AE8 gAfwwII8cPr06VHLW8Em/6EACqAACqAACqAACsxfgWeffVYcDDYJcxPmxgN4AA/gATyAB/DAvD0A bC4ohM3DPO+HmfKlfPEAHsADeCBFDyQBmzITIcdPfvITEXI899xzIuT46U9/KkKOn/3sZyLkeP75 50XI8fOf/1yEHL/4xS9EyPHLX/5SNB0vvPCCCDlefPFFEXL86le/EiHHr3/9axFyvPTSSyLkePnl l0XIcf78eRFybLdb0XRcuHBBhByvvPKKCDleffVVEXIcHR2JkOO1114TIcfrr78uQo6LFy+KkOON N94QTcebb74pQo633npLhBxvv/22CDneeecdEXJcunRJhBzvvvuuCDkuX74sQo733ntPNB3vv/++ CDk++OADEXJcuXJFhBwffvihCDmuXr0qQo6PPvpIhBwff/yxCDmuXbsmmo7r16+LkOPGjRsi5Lh5 86YIOW7duiVCjk8++USEHLdv3xYhx6effipCjs8++0w0HXfu3BEhx+effy5Cjrt374qQ4969eyLk +OKLL0TIcXx8LEKO+/fvi5Djyy+/FE3HgwcPRMjx8OFDEXJ89dVXIuT4+uuvRcjx6NEjEXJ88803 IuT49ttvRdOhwVfDZgjr9ZWmHLNpZiLk5CGgKdOEgKZMEwKaMk0IaMo0IaAp04SApkwTApoyTRNo yr+HgKZMEwKaMk0IaMo0IaAp04SApkwTApoyTQhoyjRNoCn/HgKaMk0IaMo0IaAp04SApkwTApoy TQhoyjQhoCnTNIGm/HsIaMo0IaAp04SApkwTApoyTQhoyjQhoCnThICmTNMEmvLvIaAp04SApkwT ApoyTQhoyjQhoCnThICmTBMCmjJNE2jKv4eApkwTApoyTQhoyjQhoCnThICmTBMCmjJNCGjKNE2g Kf8eApoyTQhoyjQhoCnThICmTBMCmjJNCGjKNCGgKdM0gab8ewhoyjQhoCnThICmTBMCmjJNCGjK NCGgKdM0gab8uw2bY45OBTaJbO5BKLC5H+0ENvejncDmfrQT2NyPdAKb7kgnsLkf7QQ296OdQ8Lm mF38wCawCWwGdKUDm8BmSHQT2AQ2iWzud60T2dzvWk8hspk+bL5zJw/H3n+rcdwm3ej7Yzg7d6O/ fkM8lrr//oa4aIznVN3oV+7lZfLgPW+3ei/d6G/eLPJwU7zFmM297nW60ffHcdKNvj+Ok270/XGc dKPvj+GkG909hpNu9P1xnF260dOBTQ2VxizxH66/JJ4dEDYv3HykoOmHm1vnOM5Fj9mcLGx+IB4p Dx2Lj2smCzFmc3/SEGM29ycNMWZzf9IQYzb3Jw0xZnN/0hBjNvcnDS15zGYasFkC5Zv7s9MHhM2m iULA5hQjm8CmHfFkgtD+DHUmCO3PUGeC0P4MdSYI7c9QZ4LQ/ux0Jgjtz063JwglAZvnrxcRRhnJ tJdD0rD5n4/EDzrq+Z8fiW2xHNL2Rv5dffxw43w2K/28uPU7+dkd8a5cDulS3hWv//aJ/NvvPhYX Ln2ef+/Lt8VP9c+/M67zu2vilWL5o8tf7q/h9fDdfGmkymz0y8U5dZ6yc7yazUR/9dY3lXw+vnUh n51++W7++e++ybuM1c/XxFGx/NH7D6rXffzJK+IX7xXfefCumpH+QZHmq/ezbvSj60XXs3G+P94T V94vur5V1/h18bpcEum1Iq2h3+Pbr+Uz03Vk01yPNOtSf8PVja671XVamc6x9NHVh9a9fPq6eOnD L/J7fvi+mpmu0zz6MFsSSXejm3n4/lbZpf6Rfb7P3hAff2WXUxbhfOvWTtviXI/vvJXPSP/oOL/+ 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 ZQAAAABJRU5ErkJggg== --e89a8f3b9d9d60a9ea04d8f73aa3 Content-Type: image/png; name="create test brand.PNG" Content-Disposition: attachment; filename="create test brand.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file2 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 pAr8f5sdMYM0HnVoAAAAAElFTkSuQmCC --e89a8f3b9d9d60a9ea04d8f73aa3 Content-Type: image/png; name="add drug to med list.PNG" Content-Disposition: attachment; filename="add drug to med list.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file3 iVBORw0KGgoAAAANSUhEUgAAAuAAAAGiCAYAAACmpnPzAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAFq5SURBVHhe7Z07c+VGfvbPF3DscujAictksRwy cLH8AVzFKjK0Q4auYkAzfGe9XnvXa4mURC1Xl9FcNRppqMuI0hmNpNFItRfNapMJlDHbUJkihf2i G91Ao0830LgeHJzfVEE6xGk0Gg8eAL/+n383ZoJ/KIACKIACKIACKIACKIACgykwG2xP7AgFUAAF UAAFUAAFUAAFUEAA4JgABVAABVAABVAABVAABQZUAAAfUGx2hQIogAIogAIogAIogAIAOB5AARRA ARRAARRAARRAgQEVAMAHFJtdoQAKoAAKoAAKoAAKoAAAjgdQAAVQAAVQAAVQAAVQYEAFAPABxWZX KIACKIACKIACKIACKACA4wEUQAEUQAEUQAEUQAEUGFABAHxAsdkVCqAACqAACqAACqAACgDgeAAF UAAFUAAFUAAFUAAFBlQAAB9QbHaFAiiAAiiAAiiAAiiAAgA4HkABFEABFEABFEABFECBARUAwAcU m12hAAqgAAqgAAqgAAqgAACOB1AABVAABVAABVAABVBgQAUA8AHFZlcogAIogAIogAIogAIoAIDj ARRAARRAARRAARRAARQYUAEAfECx2RUKoAAKoAAKoAAKoAAKAOB4AAVQAAVQAAVQAAVQAAUGVAAA H1BsdoUCKIACKIACKIACKIACADgeQAEUQAEUQAEUQAEUQIEBFQDABxSbXaEACqAACqAACqAACqDA aAD8++fPBAsa4AE8gAfwAB7AA3gADyzTAzs7O733EEYF4L0fLTtAARRAARRAARRAARRAgYAC165d E2sJ4Mvs8bBvetx4AA/gATyAB/AAHlhfDwDgpKSQkoMH8AAewAN4AA/gATwwoAfWHsClADHLz372 MxGz/Od//qeoWn7+85+LmOW//uu/RMzyi1/8QlQt//3f/y1ilv/5n/8RMcsvf/lLUbX86le/EjHL //7v/4qq5de//rWIWf7v//5PxCwvvPCCqFpefPFFEbOcnJyImOX09FRULS+99JKIWV5++WVRtbzy yisiZjk7OxMxy6uvviqqlt/85jciZjk/Pxcxy29/+1tRtbz22msiZnn99ddF1fLGG2+ImOXNN98U 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 LGhsM0GswQAAAABJRU5ErkJggg== --e89a8f3b9d9d60a9ea04d8f73aa3 Content-Type: image/png; name="current med list.PNG" Content-Disposition: attachment; filename="current med list.PNG" Content-Transfer-Encoding: base64 X-Attachment-Id: file4 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 --e89a8f3b9d9d60a9ea04d8f73aa3 Content-Type: application/pdf; name="gm-doc_obj-page_1-epteli.pdf" Content-Disposition: attachment; filename="gm-doc_obj-page_1-epteli.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: file5 JVBERi0xLjQNJeLjz9MNCjEyIDAgb2JqDTw8L0xpbmVhcml6ZWQgMS9MIDI1MjE5L08gMTQvRSAy MDg4NC9OIDEvVCAyNDkxNi9IIFsgNDYyIDE1M10+Pg1lbmRvYmoNICAgICAgICAgICAgICAgICAg DQoyMCAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgNC9QcmVkaWN0b3IgMTI+Pi9GaWx0 ZXIvRmxhdGVEZWNvZGUvSURbPEU1NTVGOTM4Nzk2NjIyNDVBREI4OTNFREE0NDI5MjgyPjxFNTU1 RjkzODc5NjYyMjQ1QURCODkzRURBNDQyOTI4Mj5dL0luZGV4WzEyIDE2XS9JbmZvIDExIDAgUi9M ZW5ndGggNTkvUHJldiAyNDkxNy9Sb290IDEzIDAgUi9TaXplIDI4L1R5cGUvWFJlZi9XWzEgMiAx XT4+c3RyZWFtDQpo3mJiZBBgYGJgCgcSDOVAgrEfSLB8AnELgITrM5CsFJDYtJSBiZFhPkiCgREr 8Z9x92+AAAMAPDMI8Q0KZW5kc3RyZWFtDWVuZG9iag1zdGFydHhyZWYNCjANCiUlRU9GDQogICAg ICAgIA0KMjcgMCBvYmoNPDwvRSA3NS9GaWx0ZXIvRmxhdGVEZWNvZGUvSSA5MS9MZW5ndGggNjkv UyAzOD4+c3RyZWFtDQpo3mJgYGBjYGByZQACv20MqIARiFkYOBqQxdigmIGhgIGfwY6Pg4HFPcHU YaoDVMOiVKjGe2DNDBsdoPxnAAEGAEkLCHYNCmVuZHN0cmVhbQ1lbmRvYmoNMTMgMCBvYmoNPDwv TWV0YWRhdGEgMiAwIFIvTmFtZXMgMjEgMCBSL09wZW5BY3Rpb25bMTQgMCBSL0ZpdF0vUGFnZU1v ZGUvVXNlT3V0bGluZXMvUGFnZXMgMTAgMCBSL1R5cGUvQ2F0YWxvZz4+DWVuZG9iag0xNCAwIG9i ag08PC9Db250ZW50c1sxNSAwIFJdL0Nyb3BCb3hbMCAwIDU5NS4yOCA4NDEuODldL01lZGlhQm94 WzAgMCA1OTUuMjggODQxLjg5XS9QYXJlbnQgMTAgMCBSL1Jlc291cmNlcyAyMiAwIFIvUm90YXRl IDAvVHlwZS9QYWdlPj4NZW5kb2JqDTE1IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5n 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 b5paNbnZHSkvr3AvWbdmeNPw+uH1Y8PuppnJTcPr3G1T64bXDm8fnlng7p6amZxaMz4zucDd3tXS 3uQu6Z2cmnG3jG+Br6wa3jTlnphev9k9vHZm2j0K1PDU+hn35slxd+fw5qn1woe3dS9zp4fXrh0e m5pe4L768+Hq6mp3CXwaCAahx5mpVevdxbjr8bXTG9aNr98c6BleP7Nm0xQZabQmXFYew83dNLtq dgZORhaQKWSvwhd1j6+aXTu8CSXRNNqAtqNNaAqtQpNoM3kOZzm8KoBagtahNWgYPh2GyBq3MfjX jZrQDFyLz66Dd23w3XVAr4W2HdoMWgBnu+EsvmoKehgnFD7bjrpQC/zbBHQJ6iWfzwDdAtdsob+y ivziFJydgNGtJ2PCvc/AOzcapeeG4Yr15LuboZdxOHbCuc3krPibt8FIlsExTfrAYxyDa6bJaG40 +zCqJi88PuG7ePNckI5xhlyJf6F4ftTj0CvuZx1Q+DcD8K1xuGqW/Nom1EPmNQM44N+5inAU1cCv lQEVmz9ibGfJd2folREy0ixPru8r2xM6i7YFhbtE8VrjAH46LH4CCL6JE2/bw9sg8PZ6/LBF/GBV fNt98H8DUAMREg0KZW5kc3RyZWFtDWVuZG9iag0xOCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNv ZGUvTGVuZ3RoIDQ2OD4+c3RyZWFtDQp42l2TW4+bMBCF3/kVftxKbbGNuVUREpcg5aEXlV31mYBJ URuDjKMq/74wh2yrRQLpG2aOx8cevzxVJzM65n+zU9dox4bR9FYv0812mp31ZTSekKwfO7cTfbtr O3t++bmdv7RXzfzyk/9jLZz+LH49Gbf4TWuWX3Z0kvPgo3PDe875h5fnWkSs1wNKn++zZnLnU9Xc F6evJzNM7HDwGPO/rystzt7ZU95PZ/1ui321vbajubCnl7KhSHOb59/6qo1j3MsykhPotZt6vcxt p21rLto7rD3wjB3q9ck8bfo3/+Vedh66n62l9HhN51wmGVECSomCkCiMiEJkxsgMkRkjM6HMlONf TpmpQF1egUqiQhJJAVKgAAQVqUBQkVApUhBWKErQrokVZAWqQTVRyYkCDhIgCQpAIQi9BFivjEAJ 2bj7lTzc++d2QTaIFL6hH8lBJMgVtiqjh9EUjBHMEawRLGA7NcmDAO6jVwVNBc0ImgqaCuURNEOU hzi8WO4bQMvpm/MXj32SW6KE52hZyt2RIwinozgIdSoF4QSwKymPIDorSbfoqMJ8I5Vv+ziKuvrf 1+2ibuP2Om3dzdr1utNM0iBtd340+nVs52nequj9C8Gd+t8NCmVuZHN0cmVhbQ1lbmRvYmoNMTkg MCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDM4L0xlbmd0aCA2MTQvTiA2L1R5cGUv T2JqU3RtPj5zdHJlYW0NCmjefFPbattAEO2nzGNCCXu/CILBjmvih7YhTpuHZR8Ue+uI2pKxlBL/ fc8oTVpKqUDM7OyZ2TM7Z7UiSVqT8qQNhYq0JSMjaUc+IuYpOkuXl2Je+qEnD/TtZIL1omsHNoox Y1DcHLv1qgxJ3MwX4q48D2K5r7fl6sXMXswyj+nTfl3agZT1Tkx/bO+bzfBI1jpxtZyjBvNBUXFV H65Ls338hQSJMe3CxigWu3oLRiOT2ax7ThfeBWwFj2xvSElX5XF30ewKWgxjSQ58qvdFfLxd3E+X 71d1238/NoOW0ojlUO+a9bTd7gpJsRrK/ivFAOe0K2B9U7ddX87e/fGdo/G706GMdZnfsTkM3XEy SSEZYwh/VippJ9kltl76rB2HstEphEheKQqyohAs+9nEFNBBNBpJIVugcMuMqiwmYoDGcLy02VbJ +0iO56VMdgZInb1Lzhnc51iObKhykAh5clGTrjA0Y4nX7MdoxrizXFPlqJKpHFmWAh8rse1djiE5 jAVZWRmTrKmy8iEF47IKJvmgYGNyAftRJu+4ooYPbOQYSBkLCwwU5iLyKgVWkSzWPgBbAaNwQzHA j8mjF+ts0roimZ2NSVvcoYE+LZp1IUmOo12JS44WCT5nDGpW94UH8s8hs8ROPWa7bL91AH8+bsqx abdnyw3E1Qync3Fbtk0/HE9n0033UM7F6ulw2JU9a09i4PN7clL+NXJ+QCyw1dPDwILAMQxgcejf EhH3/MReX9F/eb6ofVNDwID0EAznZfGhXXcb8BWvfC+u3w7lc6S46760DUCFVBw5vR0/mfwUYACf bhHBDQplbmRzdHJlYW0NZW5kb2JqDTEgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0 IDIwL0xlbmd0aCAxMjgvTiA0L1R5cGUvT2JqU3RtPj5zdHJlYW0NCmjeMlMwUDBXMLVQAEILBUsF Q0MLBRsbfb/E3NTiaA2X/GTd4JLEohJNc6C6II2CxPRUPUNNCzCnODW5JDM/TwsoYAkSiLWzizY0 AbH0IyKjFEzN9MwsFcxNDPQszBTySnNyYlFkTUGyFgZAygSLLFivmbmRnpkFRBYgwADTTypbDQpl bmRzdHJlYW0NZW5kb2JqDTIgMCBvYmoNPDwvTGVuZ3RoIDMzNjIvU3VidHlwZS9YTUwvVHlwZS9N ZXRhZGF0YT4+c3RyZWFtDQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJl U3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRr PSJBZG9iZSBYTVAgQ29yZSA1LjItYzAwMSA2My4xMzk0MzksIDIwMTAvMDkvMjctMTM6Mzc6MjYg ICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8w Mi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIi CiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAg ICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDEzLTAzLTI4VDExOjE2OjI5KzA1OjMwPC94bXA6Q3Jl YXRlRGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5MYVRlWCB3aXRoIGh5cGVycmVmIHBh Y2thZ2U8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTMtMDMt MjhUMTE6MTg6NTArMDU6MzA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRh RGF0ZT4yMDEzLTAzLTI4VDExOjE4OjUwKzA1OjMwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICA8 L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAg ICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAgICAg ICAgPHBkZjpQcm9kdWNlcj5NaUtUZVgteGR2aXBkZm14ICgwLjcuOCk8L3BkZjpQcm9kdWNlcj4K ICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0 PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv bW0vIj4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+dXVpZDo3YWNkMTFhOS00ZWNkLTRkMzkt YjdjZC0xZmNmZjA3YmQ0YjM8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0 YW5jZUlEPnV1aWQ6ODlmNmE2OWMtZDA1ZC00MzViLWJhY2MtNTdkOTIzMzkwN2ZjPC94bXBNTTpJ bnN0YW5jZUlEPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9l bGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZv cm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+ CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94 cGFja2V0IGVuZD0idyI/Pg0KZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0 ZURlY29kZS9GaXJzdCA1L0xlbmd0aCA1MC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yNFAw ULCx0XfOL80rUTDU985MKY42NAEKBsXqh1QWpOoHJKanFtvZAQQYAOa6C9gNCmVuZHN0cmVhbQ1l bmRvYmoNNCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNS9MZW5ndGggMTM3L04g MS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3jI0VDBQsLHRdy5KTSzJzM9zSSxJ1XCxMjIwNDYwNrIw NDQ0M7LUNjBVNzZQ14Soyi/S8EkMSY1QKM8syVDIqCxILSpKTVMoSEzOTkxP1dT3zU/BNMXC1ABu SkBRfkppcmqRhm+mN9Ac3YqUssyClLTcCoUYDQM9cz2LGE1NOzuAAAMASnUsfA0KZW5kc3RyZWFt DWVuZG9iag01IDAgb2JqDTw8L0RlY29kZVBhcm1zPDwvQ29sdW1ucyA0L1ByZWRpY3RvciAxMj4+ L0ZpbHRlci9GbGF0ZURlY29kZS9JRFs8RTU1NUY5Mzg3OTY2MjI0NUFEQjg5M0VEQTQ0MjkyODI+ PEU1NTVGOTM4Nzk2NjIyNDVBREI4OTNFREE0NDI5MjgyPl0vSW5mbyAxMSAwIFIvTGVuZ3RoIDQ4 L1Jvb3QgMTMgMCBSL1NpemUgMTIvVHlwZS9YUmVmL1dbMSAyIDFdPj5zdHJlYW0NCmjeYmIAAibG wCkMTAyM94AEbz6I1QcingEl5q8BshgYGFEIpr9AgpEBIMAAywoGHw0KZW5kc3RyZWFtDWVuZG9i ag1zdGFydHhyZWYNCjExNg0KJSVFT0YNCg== --e89a8f3b9d9d60a9ea04d8f73aa3 Content-Type: application/x-tex; name="generated tex doc.tex" Content-Disposition: attachment; filename="generated tex doc.tex" Content-Transfer-Encoding: base64 X-Attachment-Id: file6 JSFURVggVFMtcHJvZ3JhbSA9eGVsYXRleAoKXGRvY3VtZW50Y2xhc3NbMTEgcHRde2FydGljbGV9 Clx1c2VwYWNrYWdle2ZvbnRzcGVjfQpcdXNlcGFja2FnZXtwb2x5Z2xvc3NpYX0KClxzZXRtYWlu Zm9udFtTY3JpcHQ9RGV2YW5hZ2FyaV17U2Fuc2tyaXQgMjAwM30KXHNldHNhbnNmb250W1Njcmlw dD1EZXZhbmFnYXJpXXtTYW5za3JpdCAyMDAzfQpcc2V0bW9ub2ZvbnRbU2NyaXB0PURldmFuYWdh cmlde1NhbnNrcml0IDIwMDN9Clxmb250XGRldj0iU2Fuc2tyaXQgMjAwMzpzY3JpcHQ9ZGV2YSIg YXQgMTJwdApcZGV2XHVzZXBhY2thZ2V7YXJyYXl9Clx1c2VwYWNrYWdle2h5cGVycmVmfQpcdXNl cGFja2FnZXtsb25ndGFibGV9Clx1c2VwYWNrYWdlW2E0cGFwZXJde2dlb21ldHJ5fQpcZ2VvbWV0 cnl7dmVyYm9zZSwgbGVmdD0gMiBjbSwgCiAgaGVhZGhlaWdodD0yLjAgY20sIGhlYWRzZXA9MC4y NSBjbSx9Clx1c2VwYWNrYWdle2ZhbmN5aGRyfQpccGFnZXN0eWxle2ZhbmN5fQpcZmFuY3loZWFk e30KXGZhbmN5aGVhZFtMT117IHtcYmZzZXJpZXMgXExhcmdlIERyIFZhaWJoYXYgQmFuYWl0fSxc XCBcZm9vdG5vdGVzaXplIHtNRChNZWQpLEROQihNZWQpLCBETShHYXN0cm9lbnRlcm9sb2d5KX0s XFwgXGZvb3Rub3Rlc2l6ZSB7R2FzdHJvZW50ZXJvZ2lzdCBhbmQgdGhlcmFwZXV0aWMgZW5kb3Nj b3Bpc3QsfVxcUmVnIE5vOk1NQyAgODE1NjN9ClxmYW5jeWhlYWRbUk9dIHsge1xiZnNlcmllcyBc TGFyZ2UgRHIgQXBhcm5hIEJhbmFpdCx9IFxcIE1CQlMsIERPTVMsIFxcIFxmb290bm90ZXNpemV7 IEV5ZSBTcGVjaWFsaXN0fVxcIFJlZyBObzogTU1DIDIwMDAvMDQvMjAwOSB9ClxmYW5jeWhlYWRb Q09de30KXGZhbmN5Zm9vdHt9ClxyZW5ld2NvbW1hbmR7XGZvb3RydWxld2lkdGh9ezAuNHB0fQpc ZmFuY3lmb290W0NPXXt7XGJmc2VyaWVze0JBTkFJVCBDTElOSUN9fSwgUGxvdCBObyAxNDgsIEt1 bXVkaW5pIE1hbnNpb24sIEJlaGluZCBCYWJhIFRyYXZlbHMsXFwgT3BwLiBSYW1rcmlzaG5hIE5h Z2FyIGdhcmRlbixWaXZla2FuYW5kIE5hZ2FyLCBOYWdwdXItNDQwMDE1LFxcIFBob25lOiAwNzEy LTIyNDIxOTcsIDA5ODYwNjQzNDM2fQpcbWFrZWF0bGV0dGVyCgolJSUlJSUlJSUlJSUlJSUlJSUl JSUlJSUlJSUlJSUgTHlYIHNwZWNpZmljIExhVGVYIGNvbW1hbmRzLgolJSBCZWNhdXNlIGh0bWwg Y29udmVydGVycyBkb24ndCBrbm93IHRhYnVsYXJuZXdsaW5lClxwcm92aWRlY29tbWFuZHtcdGFi dWxhcm5ld2xpbmV9e1xcfQoKXG1ha2VhdG90aGVyCgpcdXNlcGFja2FnZXtzZXRzcGFjZX0KClxi ZWdpbntkb2N1bWVudH0KCgpcbm9pbmRlbnQgXGJlZ2lue2NlbnRlcn0KCntcTEFSR0V74KSo4KS/ 4KSw4KWN4KSm4KWH4KS24KS+4KSo4KWB4KS44KS+4KSwIOCkqOCkv+CkruCljeCkqOCksuCkv+Ck luCkv+CkpCDgpKbgpLXgpL7gpIjgpK/gpL4g4KSy4KWA4KSc4KS/4KSv4KWHfVxcIAogIEhpbGJl cnQsIEthcnN0ZW4gXFwKIFxmb290bm90ZXNpemV7Ym9ybiBvbiAgIDE5NzQgT2N0b2JlciAyMlxc CiAKIAkgIFxcCiAJIAogfQpcZW5ke2NlbnRlcn0KCgpcZG91Ymxlc3BhY2luZwoKXHNlY3Rpb24q e1J4fQpcYmVnaW57ZGVzY3JpcHRpb259CglcaXRlbSB7fXRlc3QgZHJ1ZyB7XGZvb3Rub3Rlc2l6 ZSAodGVzdCBicmFuZCl9IEluamVjdGlvbiAxJTog4KSm4KS/4KSo4KSu4KWHIOCkj+CklSDgpKzg pL7gpLAgeCAzMCBkYXlzLCAwOjAwOjAwIAoJXGl0ZW0ge310ZXN0IGRydWcge1xmb290bm90ZXNp emUgKCl9IGluaiAxJTog4KS44KWL4KSk4KWHIOCkuOCkruCkryB4IDMwIGRheXMsIDA6MDA6MDAg ClxlbmR7ZGVzY3JpcHRpb259CiUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpcdnNwYWNlezIuNWNtfQpc bm9pbmRlbnQgXGJlZ2lue2ZsdXNocmlnaHR9Clx0ZXh0dHR7XHRleHRzbHtcZm9vdG5vdGVzaXpl IHvgpKHgpYkuIOCkteCliOCkreCktSDgpKzgpL7gpKPgpL7gpIjgpKR9fX0KXHBhclxlbmR7Zmx1 c2hyaWdodH0KXGVuZHtkb2N1bWVudH0KCg== --e89a8f3b9d9d60a9ea04d8f73aa3-- From MAILER-DAEMON Thu Mar 28 08:38:12 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ULC5s-0000JC-Nc for mharc-gnumed-devel@gnu.org; Thu, 28 Mar 2013 08:38:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33818) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULC5o-0000IX-Jm for gnumed-devel@gnu.org; Thu, 28 Mar 2013 08:38:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULC5k-00067Z-0w for gnumed-devel@gnu.org; Thu, 28 Mar 2013 08:38:08 -0400 Received: from mout.gmx.net ([212.227.15.19]:53854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULC5j-00065K-MF for gnumed-devel@gnu.org; Thu, 28 Mar 2013 08:38:03 -0400 Received: from mailout-de.gmx.net ([10.1.76.35]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MQ9FN-1UHbSc0vPX-005LfS for ; Thu, 28 Mar 2013 13:38:01 +0100 Received: (qmail invoked by alias); 28 Mar 2013 12:38:01 -0000 Received: from dslb-188-102-246-119.pools.arcor-ip.net (EHLO localhost.localnet) [188.102.246.119] by mail.gmx.net (mp035) with SMTP; 28 Mar 2013 13:38:01 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX19uJURCXAhuqenhqS+TJq7ymXns6tONyMQ9ta0TvA GlaUxTM/Iv1SzE From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Thu, 28 Mar 2013 13:37:56 +0100 Message-ID: <3206049.66Z49XBamp@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-27-generic; KDE/4.10.1; i686; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart19778047.ombLfQ63tN" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.19 Subject: Re: [Gnumed-devel] % bug X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Mar 2013 12:38:12 -0000 This is a multi-part message in MIME format. --nextPart19778047.ombLfQ63tN Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Thursday, March 28, 2013 01:07:34 PM Vaibhav Banait wrote: > 1. Create test substance "Injection test drug 1%" as in image 1 > 2. Create test brand test brand using test drug > 3. Add test brand to current med list > 4. write --> current med list ( look at generated tex doc .tex attached) > 5. Look at the pdf so generated Tried it on Ubuntu and it seemed to work. Let's see what Karsten can find in the tex files. Sebastian --nextPart19778047.ombLfQ63tN Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Thursday, March 28, 2013 01:07:34 PM Vaibhav Banait wrote:

> 1. Create test substance "Injection test drug 1%" as in image 1

> 2. Create test brand test brand using test drug

> 3. Add test brand to current med list

> 4. write --> current med list ( look at generated tex doc .tex attached)

> 5. Look at the pdf so generated

 

Tried it on Ubuntu and it seemed to work. Let's see what Karsten can find in the tex files.


Sebastian

--nextPart19778047.ombLfQ63tN-- From MAILER-DAEMON Sat Mar 30 01:30:48 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ULoNL-0002rz-Nk for mharc-gnumed-devel@gnu.org; Sat, 30 Mar 2013 01:30:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULoN9-0002rU-Kw for gnumed-devel@gnu.org; Sat, 30 Mar 2013 01:30:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULoN1-00008X-HK for gnumed-devel@gnu.org; Sat, 30 Mar 2013 01:30:35 -0400 Received: from s2.leksoft.com.pl ([188.116.55.177]:56676) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULoN0-00007p-S6 for gnumed-devel@gnu.org; Sat, 30 Mar 2013 01:30:27 -0400 Received: from 77-253-224-39.ip.netia.com.pl ([77.253.224.39] helo=jl-mobile) by s2.leksoft.com.pl with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1ULoNK-0005GF-Vs for gnumed-devel@gnu.org; Sat, 30 Mar 2013 06:30:48 +0100 Date: Sat, 30 Mar 2013 06:30:21 +0100 From: Jerzy Luszawski To: gnumed-devel@gnu.org Message-ID: <20130330063021.70c8bfca@jl-mobile> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/9X_QIacnLgm=wu1wAuuvIqV" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 188.116.55.177 Subject: [Gnumed-devel] EMR tree plugin hangs when loaded before Overwiew plugin X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 05:30:45 -0000 --MP_/9X_QIacnLgm=wu1wAuuvIqV Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, I tried to configure my "workplace" and added plugins in different order than in the distributed "Clinician" workplace, namely "EMR tree" (gmEMRBrowserPlugin) plugin was earlier on the list than "Overwiew" (gmPatientOverwiewPlugin). Everything was fine until I entered new SOAP note in an encounter. Then I could not switch to EMR tree due to "RuntimeError: maximum recursion depth exceeded in __instancecheck__" When I loaded only Inbox and EMR tree plugin the error persised. When I put Overwiew plugin *before* EMT tree in the workplace's plugin list - it works normally. Reversing the order causes the error to reappear. What seems important, the error does not appear with test data just after bootstrapping database. Relevant parts of Gnumed log are in an attachment. If further testing is required - please let me know. (I have tried to reset the code to commit "Prepare 1.3.0/18.0 release" -supposedly stable - and the bug exist there, too.) Regards, Jerzy Luszawski --MP_/9X_QIacnLgm=wu1wAuuvIqV Content-Type: text/x-log Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=gm-from-vcs_error_EMRtree_with_Overwiew.log 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::instantiate_plugin() #302): gmProviderInboxPlugin 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::register() #86): set: [gui] class: [gmProviderInboxPlugin] name: [Inbox] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #933): registering plugin with menu system 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #934): generic name: Provider &inbox 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #935): class name: gmProviderInboxPlugin 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #936): specific menu: office 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #937): menu item: Provider &inbox 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gui/gmEMRBrowserPlugin.py::() #22): $Revision: 1.19 $ 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::instantiate_plugin() #302): gmEMRBrowserPlugin 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::register() #86): set: [gui] class: [gmEMRBrowserPlugin] name: [EMR tree] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #933): registering plugin with menu system 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #934): generic name: EMR &Tree (topical) 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #935): class name: gmEMRBrowserPlugin 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #936): specific menu: emr 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #937): menu item: EMR &Tree (topical) 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::instantiate_plugin() #302): gmPatientOverviewPlugin 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::register() #86): set: [gui] class: [gmPatientOverviewPlugin] name: [Overview] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #933): registering plugin with menu system 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #934): generic name: &Overview 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #935): class name: gmPatientOverviewPlugin 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #936): specific menu: emr 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #937): menu item: &Overview 2013-03-30 05:19:06 INFO gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #250): display size: 1280:1024 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #251): display size: 1280:1024 (338, 270) mm 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #252): previous GUI size [800:600] 2013-03-30 05:19:06 INFO gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #271): setting GUI to size [800:600] 2013-03-30 05:19:06 DEBUG gm.cfg (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #391): option [internal::debug] found in source [internal] 2013-03-30 05:19:06 DEBUG gm.timers (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmTimer.py::__init__() #57): setting up timer: cookie [189970924], delay 2000ms 2013-03-30 05:19:06 DEBUG gm.cfg (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #391): option [internal::debug] found in source [internal] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__register_events() #3191): connected signal monitor 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::_populate_with_data() #839): _populate_with_data() (after _schedule_data_reget ?) 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #885): populating provider inbox 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #897): restricting to active provider directly 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #902): loading all but expired messages 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #960): total # of inbox msgs: 2 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #979): # of list items created from msgs: 2 2013-03-30 05:19:06 DEBUG gm.list_ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmListWidgets.py::set_string_items() #969): [round 1] GetItemCount() before DeleteAllItems(): 0 (provider inbox list, thread [-1221674240]) 2013-03-30 05:19:06 DEBUG gm.list_ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmListWidgets.py::set_string_items() #974): GetItemCount() after DeleteAllItems(): 0 (provider inbox list) 2013-03-30 05:19:06 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::set_func_ask_user() #73): setting _func_ask_user to [] 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPersonSearch.py::_generate_queries_de() #378): [kirk]: not a search term with a "suggestive" structure 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPersonSearch.py::_normalize_soundalikes() #151): [kirk] -> [kirk] 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPersonSearch.py::get_identities() #81): running {'cmd': u"\nSELECT DISTINCT ON (pk_identity) * FROM (\n\tSELECT * FROM ((\n\t\tSELECT vbp.*, %s::text AS match_type FROM dem.v_basic_person vbp, dem.names n WHERE vbp.pk_identity = n.id_identity and lower(n.lastnames) ~* lower(%s)\n\t) union all (\n\t\t-- first name\n\t\tSELECT vbp.*, %s::text AS match_type FROM dem.v_basic_person vbp, dem.names n WHERE vbp.pk_identity = n.id_identity and lower(n.firstnames) ~* lower(%s)\n\t) union all (\n\t\t-- anywhere in name\n\t\tSELECT\n\t\t\tvbp.*,\n\t\t\t%s::text AS match_type\n\t\tFROM\n\t\t\tdem.v_basic_person vbp,\n\t\t\tdem.names n\n\t\tWHERE\n\t\t\tvbp.pk_identity = n.id_identity\n\t\t\t\tAND\n\t\t\tlower(n.firstnames || ' ' || n.lastnames || ' ' || coalesce(n.preferred, '')) ~* lower(%s)\n\t)) AS super_list ORDER BY lastnames, firstnames, dob\n) AS sorted_list", 'args': ['last name', u'^kirk', 'first name', u'^kirk', 'any name part', u'kirk']} 2013-03-30 05:19:11 INFO gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPatSearchWidgets.py::_on_enter() #850): 1 matching person(s) found 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPerson.py::__init__() #1381): patient change [cNull instance] -> [12] requested 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 0 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 0 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12526, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12527, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::_set_current_encounter() #1712): first setting of active encounter in this clinical record instance 2013-03-30 05:19:11 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::__activate_very_recent_encounter() #1778): "very recent" encounter [11] found and re-activated 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12528, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::__init__() #139): Instantiated clinical record for patient [12]. 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [allg_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [allg_state_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [bill_item_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [clin_narrative_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [comm_channel_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [doc_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [encounter_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [episode_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [family_history_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [health_issue_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [hospital_stay_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [identity_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [identity_tag_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [job_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [message_inbox_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [name_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [narrative_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [procedure_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [substance_intake_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [test_result_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [vacc_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [waiting_list_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.docs (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmDocuments.py::__init__() #43): instantiated document folder for patient [12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12529, readonly: True 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1420): access mode [READ ONLY] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #916): expecting 1872 bytes of BYTEA data in chunks of 1872 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #922): # of chunks: 1; remainder: 0 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #930): failed to set bytea_output to "escape", not necessary 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::_on_post_patient_selection() #1017): post_patient_selection 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12530, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12531, readonly: True 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1420): access mode [READ ONLY] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #916): expecting 102291 bytes of BYTEA data in chunks of 102291 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #922): # of chunks: 1; remainder: 0 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #930): failed to set bytea_output to "escape", not necessary 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::_schedule_data_reget() #835): called by reget-on-paint mixin API 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=0* -> event.GetSelection()=2 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=0 -> event.GetSelection()=2* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=2* -> event.GetSelection()=1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=2 -> event.GetSelection()=1* 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12534, readonly: False 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=0* -> event.GetSelection()=1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): 0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=0 -> event.GetSelection()=1* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): 0 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12535, readonly: False 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] -- MARK-JL -- 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=0* -> event.GetSelection()=1 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): 0 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=0 -> event.GetSelection()=1* 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): 0 2013-03-30 05:19:24 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12536, readonly: False 2013-03-30 05:19:24 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:24 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] -- MARK-JL -- the fragment above repeats 97 times , then exception is thrown 2013-03-30 05:19:52 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12632, readonly: False 2013-03-30 05:19:52 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:52 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:52 DEBUG gm.gui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx() #196): unhandled exception caught: Traceback (most recent call last): File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py", line 223, in _on_notebook_page_changed new_page.receive_focus() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py", line 188, in receive_focus self._widget.repopulate_ui() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py", line 1226, in repopulate_ui self._PNL_edit.patient = gmPerson.gmCurrentPatient() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1243, in _set_patient self.__refresh_soap_notebook() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1285, in __refresh_soap_notebook self.__reset_soap_notebook() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1282, in __reset_soap_notebook self._NB_soap_editors.add_editor() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1603, in add_editor new_page = cSoapNoteExpandoEditAreaPnl(parent = self, id = -1, problem = problem_to_add) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1738, in __init__ wxgSoapNoteExpandoEditAreaPnl.wxgSoapNoteExpandoEditAreaPnl.__init__(self, *args, **kwargs) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxGladeWidgets/wxgSoapNoteExpandoEditAreaPnl.py", line 20, in __init__ self._PRW_Soap_codes = cGenericCodesPhraseWheel(self, -1, "", style=wx.TE_READONLY|wx.NO_BORDER) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmCodingWidgets.py", line 114, in __init__ super(cGenericCodesPhraseWheel, self).__init__(*args, **kwargs) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 1138, in __init__ super(cMultiPhraseWheel, self).__init__(*args, **kwargs) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 194, in __init__ self.__init_dropdown(parent = parent) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 410, in __init_dropdown style = wx.LC_NO_HEADER File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 78, in __init__ wx.ListCtrl.__init__(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py", line 4512, in __init__ self._setOORInfo(self);ListCtrl._setCallbackInfo(self, self, ListCtrl) RuntimeError: maximum recursion depth exceeded in __instancecheck__ 2013-03-30 05:19:52 DEBUG gm.cfg (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #391): option [internal::debug] found in source [internal] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #148): stack trace follows: 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #149): (locals by frame, outmost frame first) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [] in [gnumed.py] at line 610 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _known_short_options = h?V 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): no_config_files = GNUmed startup: Missing configuration files. -------------------------------------------- None of the below candidate configuration files could be found: %s Cannot run GNUmed without any of them. 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmI18N = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _old_sig_term = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): current_client_version = GIT HEAD 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _known_long_options = [u'debug', u'slave', u'skip-update-check', u'profile=', u'text-domain=', u'log-file=', u'conf-file=', u'lang-gettext=', u'ui=', u'override-schema-check', u'local-import', u'help', u'version', u'hipaa'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): ui_type = wxp 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_signal_handlers = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_cli = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _known_ui_types = [u'web', u'wxp', u'chweb'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutil = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmLog2 = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmGuiMain = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): current_client_branch = GIT tree 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_logging = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_ui_type = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __package__ = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): platform = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmDateTime = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): handle_version_request = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutdown_tmp_dir = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): missing_cli_config_file = GNUmed startup: Missing configuration file. ------------------------------------------- You explicitly specified a configuration file on the command line: --conf-file=%s The file does not exist, however. 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __version__ = $Revision: 1.169 $ 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_paths_and_files = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_date_time = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): stat = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_locale = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): profile_file = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __license__ = GPL v2 or later (details at http://www.gnu.org) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): log_startup_info = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __builtins__ = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __file__ = gnumed.py 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_local_repo_path = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __author__ = H. Herb , K. Hilbert , I. Haywood 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): sys = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmHooks = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmTools = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _log = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __name__ = __main__ 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmPG2 = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutdown_backend = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): handle_sig_term = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): import_error_sermon = GNUmed startup: Cannot load GNUmed Python modules ! --------------------------------------------------- CRITICAL ERROR: Program halted. Please make sure you have: 1) the required third-party Python modules installed 2) the GNUmed Python modules linked or installed into site-packages/ (if you do not run from a CVS tree the installer should have taken care of that) 3) your PYTHONPATH environment variable set up correctly sys.path is currently set to: %s If you are running from a copy of the CVS tree make sure you did run gnumed/check-prerequisites.sh with good results. If you still encounter errors after checking the above requirements please ask on the mailing list. 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_backend = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): logging = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_cfg = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_console_exception_handler = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): signal = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutdown_logging = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): handle_help_request = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _cfg = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_python_path = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): os = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [main] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py] at line 3573 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): app = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [MainLoop] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py] at line 8010 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [MainLoop] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py] at line 7306 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_on_notebook_page_changed] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py] at line 223 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_nb_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): new_page = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_before_switch = 2 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): event = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [receive_focus] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py] at line 188 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [repopulate_ui] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py] at line 1226 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_set_patient] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1243 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): patient = -- MARK-JL -- 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__refresh_soap_notebook] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1307 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): auto_open_recent_problems = True 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): epi = [cEpisode:3]: ['episode_open: >>True<<', 'episode_modified_when: >>2013-03-30 03:45:14.249779+01:00<<', u'description: >>back pain<<', u'issue_active: NULL', 'pk_episode: >>3<<', u'health_issue: NULL', 'pk_patient: >>12<<', 'last_affirmed: >>2013-03-17 22:03:28.238070+01:00<<', 'started_last: >>2013-03-17 22:03:28.238070+01:00<<', u'diagnostic_certainty_classification_issue: NULL', u'summary: NULL', 'started_first: >>2013-03-17 22:03:28.238070+01:00<<', 'pk_generic_codes: >>[]<<', 'xmin_episode: >>47645<<', 'pk_encounter: >>4<<', u'pk_health_issue: NULL', u'diagnostic_certainty_classification: NULL', u'episode_modified_by: >>jl<<', u'issue_clinically_relevant: NULL'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): recent_epis = [] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): dbcfg = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): emr = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): prev_enc = [cEncounter:9]: ['pk_generic_codes_aoe: >>[]<<', 'last_affirmed_original_tz: >>2013-03-30 01:59:20.673906<<', 'started: >>2013-03-30 01:57:38.309229+01:00<<', 'pk_type: >>1<<', 'pk_patient: >>12<<', 'last_affirmed: >>2013-03-30 01:59:20.673906+01:00<<', u'reason_for_encounter: >>wants to see Dr.McCoy for scar problems<<', u'l10n_type: >>in surgery<<', 'pk_encounter: >>9<<', 'pk_location: >>-1<<', 'pk_generic_codes_rfe: >>[]<<', 'source_time_zone: >>1:00:00<<', u'assessment_of_encounter: NULL', u'type: >>in surgery<<', 'xmin_encounter: >>47607<<', 'started_original_tz: >>2013-03-30 01:57:38.309229<<'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [add_editor] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1607 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): page_idx = 0 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): allow_same_problem = False 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): label = back pain 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): new_page = wxPython wrapper for DELETED cSoapNoteExpandoEditAreaPnl object! (The C++ object no longer exists.) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem_to_add = [cProblem:{'pk_patient': 12, 'pk_episode': 3}]: ['pk_episode: >>3<<', 'pk_patient: >>12<<', u'l10n_type: >>episode<<', 'clinically_relevant: >>True<<', 'is_potential_problem: >>False<<', 'modified_when: >>2013-03-30 03:45:14.249779+01:00<<', 'pk_encounter: >>4<<', u'pk_health_issue: NULL', 'problem_active: >>True<<', u'diagnostic_certainty_classification: NULL', u'problem: >>back pain<<', u'summary: NULL', u'type: >>episode<<'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem = [cEpisode:3]: ['episode_open: >>True<<', 'episode_modified_when: >>2013-03-30 03:45:14.249779+01:00<<', u'description: >>back pain<<', u'issue_active: NULL', 'pk_episode: >>3<<', u'health_issue: NULL', 'pk_patient: >>12<<', 'last_affirmed: >>2013-03-17 22:03:28.238070+01:00<<', 'started_last: >>2013-03-17 22:03:28.238070+01:00<<', u'diagnostic_certainty_classification_issue: NULL', u'summary: NULL', 'started_first: >>2013-03-17 22:03:28.238070+01:00<<', 'pk_generic_codes: >>[]<<', 'xmin_episode: >>47645<<', 'pk_encounter: >>4<<', u'pk_health_issue: NULL', u'diagnostic_certainty_classification: NULL', u'episode_modified_by: >>jl<<', u'issue_clinically_relevant: NULL'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): page = wxPython wrapper for DELETED cSoapNoteExpandoEditAreaPnl object! (The C++ object no longer exists.) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [AddPage] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py] at line 3002 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'text': u'back pain', 'page': wxPython wrapper for DELETED cSoapNoteExpandoEditAreaPnl object! (The C++ object no longer exists.), 'select': True} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_on_notebook_page_changed] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py] at line 223 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_nb_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): new_page = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_before_switch = 0 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): event = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [receive_focus] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py] at line 188 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [repopulate_ui] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py] at line 1226 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_set_patient] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1243 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): patient = -- MARK-JL -- the fragment above is repeated 99 times 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__refresh_soap_notebook] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1285 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__reset_soap_notebook] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1282 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [add_editor] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1603 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): allow_same_problem = False 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem_to_add = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): label = new problem 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1738 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = () 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'id': -1, 'parent': >} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxGladeWidgets/wxgSoapNoteExpandoEditAreaPnl.py] at line 20 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): cSoapLineTextCtrl = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwds = {'style': 2621440, 'id': -1, 'parent': >} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = () 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): cVisualSoapPresenterPnl = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): cGenericCodesPhraseWheel = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmCodingWidgets.py] at line 114 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >, -1, '') 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 2097168} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 1138 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >, -1, '') 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 2097168} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 194 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ('',) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id = -1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): parent = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 2098256} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init_dropdown] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 410 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): list_parent = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): szr_dropdown = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): parent = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 78 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 33564704} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py] at line 4512 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 33564704} 2013-03-30 05:20:00 WARNING gm.gui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::_on_close_gnumed_button_pressed() #461): syncing log file for backup to [/home/jll2/gnumed/logs/gm-from-vcs_2013-03-30_05-19-52.log] 2013-03-30 05:20:00 CRITICAL gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::flush() #116): -------- synced log file ------------------------------- 2013-03-30 05:20:00 WARNING gm.gui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx() #248): syncing log file for backup to [/home/jll2/gnumed/logs/gm-from-vcs_2013-03-30_05-19-52.log] 2013-03-30 05:20:00 CRITICAL gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::flush() #116): -------- synced log file ------------------------------- --MP_/9X_QIacnLgm=wu1wAuuvIqV-- From MAILER-DAEMON Sat Mar 30 02:41:33 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ULpTp-0003wR-0J for mharc-gnumed-devel@gnu.org; Sat, 30 Mar 2013 02:41:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULpTl-0003vX-FA for gnumed-devel@gnu.org; Sat, 30 Mar 2013 02:41:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULpTj-0001eS-36 for gnumed-devel@gnu.org; Sat, 30 Mar 2013 02:41:29 -0400 Received: from mout.gmx.net ([212.227.17.22]:59865) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULpTi-0001e1-Nk for gnumed-devel@gnu.org; Sat, 30 Mar 2013 02:41:26 -0400 Received: from mailout-de.gmx.net ([10.1.76.4]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LyxXq-1UhoNY1g9Y-014F7f for ; Sat, 30 Mar 2013 07:41:24 +0100 Received: (qmail invoked by alias); 30 Mar 2013 06:41:24 -0000 Received: from dslb-178-000-077-027.pools.arcor-ip.net (EHLO localhost.localnet) [178.0.77.27] by mail.gmx.net (mp004) with SMTP; 30 Mar 2013 07:41:24 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+h4EURA8OhpHlRmO0E/YLj1ssBMADqUiFKV8Urgy wNETBfiFDpVXV2 From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Sat, 30 Mar 2013 07:41:22 +0100 Message-ID: <2420808.zRN3x4DCMz@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-27-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <20130330063021.70c8bfca@jl-mobile> References: <20130330063021.70c8bfca@jl-mobile> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart1422233.xUD5G4cTCC" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] EMR tree plugin hangs when loaded before Overwiew plugin X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 06:41:31 -0000 This is a multi-part message in MIME format. --nextPart1422233.xUD5G4cTCC Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi, Thanks for catching and reporting this issue. I guess it will be in the soon- to-be-released GNUmed 1.3.2 if Karsten can track it down. If I remember correctly you have been using a customized older version of GNUmed before. If you are still using the older GNUmed is there anything you would like to see in current GNUmed to have you upgrade ? Regards, Sebastian On Saturday, March 30, 2013 06:30:21 AM Jerzy Luszawski wrote: > Hi, > > I tried to configure my "workplace" and added plugins in different > order than in the distributed "Clinician" workplace, namely "EMR > tree" (gmEMRBrowserPlugin) plugin was earlier on the list than > "Overwiew" (gmPatientOverwiewPlugin). Everything was fine until I > entered new SOAP note in an encounter. Then I could not switch to EMR > tree due to "RuntimeError: maximum recursion depth exceeded in > __instancecheck__" > > When I loaded only Inbox and EMR tree plugin the error persised. When I > put Overwiew plugin *before* EMT tree in the workplace's plugin list - > it works normally. Reversing the order causes the error to reappear. > > What seems important, the error does not appear with test data just > after bootstrapping database. > > Relevant parts of Gnumed log are in an attachment. If further testing is > required - please let me know. (I have tried to reset the code to commit > "Prepare 1.3.0/18.0 release" -supposedly stable - and the bug exist there, > too.) > > Regards, > Jerzy Luszawski --nextPart1422233.xUD5G4cTCC Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

Hi,

 

Thanks for catching and reporting this issue. I guess it will be in the soon-to-be-released GNUmed 1.3.2 if Karsten can track it down.

 

If I remember correctly you have been using a customized older version of GNUmed before. If you are still using the older GNUmed is there anything you would like to see in current GNUmed to have you upgrade ?

 

Regards,

Sebastian

 

On Saturday, March 30, 2013 06:30:21 AM Jerzy Luszawski wrote:

> Hi,

>

> I tried to configure my "workplace" and added plugins in different

> order than in the distributed "Clinician" workplace, namely "EMR

> tree" (gmEMRBrowserPlugin) plugin was earlier on the list than

> "Overwiew" (gmPatientOverwiewPlugin). Everything was fine until I

> entered new SOAP note in an encounter. Then I could not switch to EMR

> tree due to "RuntimeError: maximum recursion depth exceeded in

> __instancecheck__"

>

> When I loaded only Inbox and EMR tree plugin the error persised. When I

> put Overwiew plugin *before* EMT tree in the workplace's plugin list -

> it works normally. Reversing the order causes the error to reappear.

>

> What seems important, the error does not appear with test data just

> after bootstrapping database.

>

> Relevant parts of Gnumed log are in an attachment. If further testing is

> required - please let me know. (I have tried to reset the code to commit

> "Prepare 1.3.0/18.0 release" -supposedly stable - and the bug exist there,

> too.)

>

> Regards,

> Jerzy Luszawski

--nextPart1422233.xUD5G4cTCC-- From MAILER-DAEMON Sat Mar 30 12:14:02 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ULyPq-0003A1-JG for mharc-gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:14:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53651) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULyPm-00039E-8Q for gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:14:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULyPj-00048i-Pf for gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:13:58 -0400 Received: from s2.leksoft.com.pl ([188.116.55.177]:57153) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULyPj-00048d-Iy for gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:13:55 -0400 Received: from 77-253-224-39.ip.netia.com.pl ([77.253.224.39] helo=jl-mobile) by s2.leksoft.com.pl with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1ULyQ6-0006BD-76 for gnumed-devel@gnu.org; Sat, 30 Mar 2013 17:14:18 +0100 Date: Sat, 30 Mar 2013 17:13:52 +0100 From: Jerzy Luszawski To: gnumed-devel@gnu.org Message-ID: <20130330171352.5c4b821a@jl-mobile> In-Reply-To: <2420808.zRN3x4DCMz@localhost> References: <20130330063021.70c8bfca@jl-mobile> <2420808.zRN3x4DCMz@localhost> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 188.116.55.177 Subject: Re: [Gnumed-devel] Appointment handling X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 16:14:01 -0000 On Sat, 30 Mar 2013 07:41:22 +0100 Sebastian Hilbert wrote: > If I remember correctly you have been using a customized older version of > GNUmed before. If you are still using the older GNUmed is there anything you > would like to see in current GNUmed to have you upgrade ? You remember right :) We stopped using the older version in our department when the global HIS was implemented in our hospital (BTW, it sucks). Now I need a database for my private praxis and to store patients' data for my research, so I returned to Gnumed. I'm glad you use git as VCS. I just pulled the repository and started looking around. I think I will crate a branch and merge the plugin for storing description of operation, but I need some time to catch up with current database structure. My priority for now is the appointments plugin. There is nice description in developers' manual http://www.gnu.org/software/gnumed/developer-manual/appointment-book.html but is it available? I searched the list archive and found that Josiah Carlson developed a scheduling widget http://wiki.wxpython.org/index.cgi/AppointmentsSchedulingWidget . Is it implemented somehow, or was dropped for some reason? -- Jerzy Luszawski From MAILER-DAEMON Sat Mar 30 12:48:45 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ULyxR-00025D-SG for mharc-gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:48:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULyxN-00024r-G2 for gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:48:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULyxK-0005mq-II for gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:48:41 -0400 Received: from vmaprod1.mail-relay.ubc.ca ([142.103.117.132]:54870) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULyxK-0005mZ-CX for gnumed-devel@gnu.org; Sat, 30 Mar 2013 12:48:38 -0400 Received: from vmaprod1.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 8A21929E64C_1571764B; Sat, 30 Mar 2013 16:48:36 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub02p.ead.ubc.ca [137.82.151.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod1.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id E79BE29E639_1571763F; Sat, 30 Mar 2013 16:48:35 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB02P.ead.ubc.ca ([137.82.151.71]) with mapi id 14.02.0342.003; Sat, 30 Mar 2013 09:48:35 -0700 From: "Busser, Jim" To: Jerzy Luszawski Thread-Topic: [Gnumed-devel] Appointment handling Thread-Index: AQHOLWZrM+PlUirZYU+FcrSrhRrCLQ== Date: Sat, 30 Mar 2013 16:48:34 +0000 Message-ID: References: <20130330063021.70c8bfca@jl-mobile> <2420808.zRN3x4DCMz@localhost> <20130330171352.5c4b821a@jl-mobile> In-Reply-To: <20130330171352.5c4b821a@jl-mobile> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [96.49.103.143] Content-Type: text/plain; charset="us-ascii" Content-ID: <04E79ADD07352B44BE6301E8C5655D0F@mail.ubc.ca> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.132 Cc: "" Subject: Re: [Gnumed-devel] Appointment handling X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 16:48:45 -0000 On 2013-03-30, at 9:13 AM, Jerzy Luszawski wrote: > My priority for now is the appointments plugin. There is > nice description in developers' manual=20 > http://www.gnu.org/software/gnumed/developer-manual/appointment-book.html > but is it available? > I searched the list archive and found that Josiah Carlson developed a > scheduling widget > http://wiki.wxpython.org/index.cgi/AppointmentsSchedulingWidget . > Is it implemented somehow, or was dropped for some reason? It may have been dropped for no reason other than not enough time / resourc= es at that time. I re-located in the list archive a thread which can be fol= lowed forward for a few posts: http://lists.gnu.org/archive/html/gnumed-devel/2011-12/msg00210.html -- Jim= From MAILER-DAEMON Sat Mar 30 13:45:00 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1ULzps-0008Iw-0N for mharc-gnumed-devel@gnu.org; Sat, 30 Mar 2013 13:45:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40887) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULzpn-0008In-3D for gnumed-devel@gnu.org; Sat, 30 Mar 2013 13:44:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULzpg-00054q-BZ for gnumed-devel@gnu.org; Sat, 30 Mar 2013 13:44:55 -0400 Received: from mout.gmx.net ([212.227.17.21]:64935) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULzpg-00054i-27 for gnumed-devel@gnu.org; Sat, 30 Mar 2013 13:44:48 -0400 Received: from mailout-de.gmx.net ([10.1.76.19]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Le7py-1V0olv0KMO-00psAR for ; Sat, 30 Mar 2013 18:44:47 +0100 Received: (qmail invoked by alias); 30 Mar 2013 17:44:46 -0000 Received: from dslb-178-000-077-027.pools.arcor-ip.net (EHLO localhost.localnet) [178.0.77.27] by mail.gmx.net (mp019) with SMTP; 30 Mar 2013 18:44:46 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1/PzSkxRUjPAac5jNdMGQc9foDKBMv5hxCb+3ZovV yiampXkkyHnMqQ From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Sat, 30 Mar 2013 18:44:46 +0100 Message-ID: <2210304.nNljpGbDAo@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-27-generic; KDE/4.10.1; i686; ; ) In-Reply-To: References: <20130330063021.70c8bfca@jl-mobile> <20130330171352.5c4b821a@jl-mobile> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart2162617.RHZp1mHcmF" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] Appointment handling X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 17:44:58 -0000 This is a multi-part message in MIME format. --nextPart2162617.RHZp1mHcmF Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi, On Saturday, March 30, 2013 04:48:34 PM Busser, Jim wrote: > On 2013-03-30, at 9:13 AM, Jerzy Luszawski wrote: > > My priority for now is the appointments plugin. There is > > nice description in developers' manual > > http://www.gnu.org/software/gnumed/developer-manual/appointment-book.html > > but is it available? > > I searched the list archive and found that Josiah Carlson developed a > > scheduling widget > > http://wiki.wxpython.org/index.cgi/AppointmentsSchedulingWidget . > > Is it implemented somehow, or was dropped for some reason? > > It may have been dropped for no reason other than not enough time / > resources at that time. I re-located in the list archive a thread which can > be followed forward for a few posts: > > http://lists.gnu.org/archive/html/gnumed-devel/2011-12/msg00210.html Jim is right. At the time there was simply noone to pull it off. I have been looking searching for a viable solution for ages. There are quite a few scheduling solutions out there. I then came to the conclusion that would make little sense to write a full blown solution from scratch. Rather one of the webbased solution could be attached to GNUmed. I never found any software with a suitable API which GNUmed could use. So appointment handling never came to light. Judging by the current situation it could indeed make sense to take a good look at the above mentioned code and have that polished for GNUmed. With regards to ftp://ftp.gwdg.de/pub/gnu/www/savannah-checkouts/gnu/gnumed/developer-manual/appointment-book.html I don't have the slightest idea if this code ever existed. If so it was long before GNUmed became what it is today. Sebastian --nextPart2162617.RHZp1mHcmF Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

Hi,

 

On Saturday, March 30, 2013 04:48:34 PM Busser, Jim wrote:

> On 2013-03-30, at 9:13 AM, Jerzy Luszawski <jl@leksoft.com.pl> wrote:

> > My priority for now is the appointments plugin. There is

> > nice description in developers' manual

> > http://www.gnu.org/software/gnumed/developer-manual/appointment-book.html

> > but is it available?

> > I searched the list archive and found that Josiah Carlson developed a

> > scheduling widget

> > http://wiki.wxpython.org/index.cgi/AppointmentsSchedulingWidget .

> > Is it implemented somehow, or was dropped for some reason?

>

> It may have been dropped for no reason other than not enough time /

> resources at that time. I re-located in the list archive a thread which can

> be followed forward for a few posts:

>

> http://lists.gnu.org/archive/html/gnumed-devel/2011-12/msg00210.html

 

Jim is right. At the time there was simply noone to pull it off.

 

I have been looking searching for a viable solution for ages. There are quite a few scheduling solutions out there.

 

I then came to the conclusion that would make little sense to write a full blown solution from scratch. Rather one of the webbased solution could be attached to GNUmed.

 

I never found any software with a suitable API which GNUmed could use. So appointment handling never came to light.

 

Judging by the current situation it could indeed make sense to take a good look at the above mentioned code and have that polished for GNUmed.

 

With regards to ftp://ftp.gwdg.de/pub/gnu/www/savannah-checkouts/gnu/gnumed/developer-manual/appointment-book.html

 

I don't have the slightest idea if this code ever existed. If so it was long before GNUmed became what it is today.

 

Sebastian

--nextPart2162617.RHZp1mHcmF-- From MAILER-DAEMON Sat Mar 30 15:24:43 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UM1OM-0007C1-W6 for mharc-gnumed-devel@gnu.org; Sat, 30 Mar 2013 15:24:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51782) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UM1OI-0007BS-4b for gnumed-devel@gnu.org; Sat, 30 Mar 2013 15:24:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UM1OG-000511-0q for gnumed-devel@gnu.org; Sat, 30 Mar 2013 15:24:38 -0400 Received: from mout.gmx.net ([212.227.17.22]:55900) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UM1OF-0004z3-Ly for gnumed-devel@gnu.org; Sat, 30 Mar 2013 15:24:35 -0400 Received: from mailout-de.gmx.net ([10.1.76.28]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LlKmm-1Uthyu1N94-00b5jz for ; Sat, 30 Mar 2013 20:24:34 +0100 Received: (qmail invoked by alias); 30 Mar 2013 19:24:34 -0000 Received: from dslb-178-000-077-027.pools.arcor-ip.net (EHLO localhost.localnet) [178.0.77.27] by mail.gmx.net (mp028) with SMTP; 30 Mar 2013 20:24:34 +0100 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1/hXkdZ+UHhfmv0B0stdJZfxRJ5J5y0uU37hAqK1f s3B9CO7nh3Glm1 From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Sat, 30 Mar 2013 20:24:33 +0100 Message-ID: <11897036.zj9gzyj9Nt@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-27-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <2210304.nNljpGbDAo@localhost> References: <20130330063021.70c8bfca@jl-mobile> <2210304.nNljpGbDAo@localhost> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart1902305.Qnnusc8OIJ" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.17.22 Subject: Re: [Gnumed-devel] Appointment handling X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 19:24:40 -0000 This is a multi-part message in MIME format. --nextPart1902305.Qnnusc8OIJ Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Saturday, March 30, 2013 06:44:46 PM Sebastian Hilbert wrote: > Hi, > Found some old code in git. http://gitorious.org/gnumed/gnumed/blobs/rel-0-1/gnumed/gnumed/client/wxpython/gmAppoint.py Sebastian --nextPart1902305.Qnnusc8OIJ Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Saturday, March 30, 2013 06:44:46 PM Sebastian Hilbert wrote:

> Hi,

>

Found some old code in git.

 

http://gitorious.org/gnumed/gnumed/blobs/rel-0-1/gnumed/gnumed/client/wxpython/gmAppoint.py

 

Sebastian

--nextPart1902305.Qnnusc8OIJ-- From MAILER-DAEMON Sat Mar 30 17:35:07 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UM3QZ-0004Da-2W for mharc-gnumed-devel@gnu.org; Sat, 30 Mar 2013 17:35:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UM3QV-0004Aj-CH for gnumed-devel@gnu.org; Sat, 30 Mar 2013 17:35:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UM3QT-0002Kz-4Q for gnumed-devel@gnu.org; Sat, 30 Mar 2013 17:35:03 -0400 Received: from vmaprod2.mail-relay.ubc.ca ([142.103.117.133]:56325) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UM3QS-0002Kr-SP for gnumed-devel@gnu.org; Sat, 30 Mar 2013 17:35:01 -0400 Received: from vmaprod2.mail-relay.ubc.ca (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id A755F16748A_1575A83B; Sat, 30 Mar 2013 21:34:59 +0000 (GMT) Received: from smtp.mail.ubc.ca (s-itsv-hub02p.ead.ubc.ca [137.82.151.71]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "rpc.mail.ubc.ca", Issuer "Entrust Certification Authority - L1C" (verified OK)) by vmaprod2.mail-relay.ubc.ca (Sophos Email Appliance) with ESMTPS id 6C2C4167497_1575A83F; Sat, 30 Mar 2013 21:34:59 +0000 (GMT) Received: from S-ITSV-MBX02P.ead.ubc.ca ([10.90.83.25]) by S-ITSV-HUB02P.ead.ubc.ca ([137.82.151.71]) with mapi id 14.02.0342.003; Sat, 30 Mar 2013 14:34:59 -0700 From: "Busser, Jim" To: Sebastian Hilbert Thread-Topic: [Gnumed-devel] Appointment handling Thread-Index: AQHOLY5tvXRUDrVyT0O07mC5EHeq0Q== Date: Sat, 30 Mar 2013 21:34:58 +0000 Message-ID: <488A63C2-4ABF-40C3-B0E4-18CE814754DC@ubc.ca> References: <20130330063021.70c8bfca@jl-mobile> <2210304.nNljpGbDAo@localhost> <11897036.zj9gzyj9Nt@localhost> In-Reply-To: <11897036.zj9gzyj9Nt@localhost> Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [96.49.103.143] Content-Type: text/plain; charset="us-ascii" Content-ID: <8E5D264CA646584EA867EEBD5AA68C67@mail.ubc.ca> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-UBC-Relayed: Relayed through vma.mail-relay.ubc.ca X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 142.103.117.133 Cc: "" Subject: Re: [Gnumed-devel] Appointment handling X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Mar 2013 21:35:05 -0000 On 2013-03-30, at 12:24 PM, Sebastian Hilbert w= rote: > On Saturday, March 30, 2013 06:44:46 PM Sebastian Hilbert wrote: > > Hi, > >=20 > Found some old code in git. > =20 > http://gitorious.org/gnumed/gnumed/blobs/rel-0-1/gnumed/gnumed/client/wxp= ython/gmAppoint.py There has also, all along, been discussion of GNUmed taking advantage of ca= lendaring already being performed in other applications. For example, I bel= ieve that if people were running KDE / konsolekalendar then one of GNUmed' plugins could load entries from that file and potential= ly bring patients into focus through name matching. Another idea was to be able to load and parse Google or ical format files. Nowadays, patients are increasingly wanting to make their appointments base= d on a knowledge of what openings are available. This almost makes it desirable for the calendar to be outside GNUmed, with = GNUmed able to 1) "read" the calendar and 2) perhaps "feed" the calendar with the doctor's availability I almost suspect some business model exists in an external scheduling app, = almost like a match-maker - doctors subscribe either free, or for a small charge, depending on # / vo= lume of subscribed patients - doctors feed availability into the system - patients who wish such a service pay a subscription fee - patients can "see" if a particular slot of time, filterable by doctor (on= e doctor, or all in praxis) is confirmed for them pending confirmation for them pending confirmation for someone else available unavailable - patient can request one or more (configurable maximum) from among available slots slots pending confirmation for someone else - patient can also request cancellations or changes The doctors and patients would each need to be able to subscribe to this ca= lendar. The patient account might need to be able to store a parameter to assist li= nkage (the gnumed pk for their record, or a hash thereof) A doctor should avoid to have to manage too many different calendars. There= fore, if they would use such an external calendar, they might need also nee= d to input, into it, the appointments of the patients who have no desire to= manager their appointments. The above maybe needs a revenue sharing model, where the praxis pays a base= price for the service, and patients who then subscribe to the service prov= ide revenue that is split between the praxis and the service provider. -- Jim From MAILER-DAEMON Sun Mar 31 07:57:45 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UMGtN-0001Qt-D2 for mharc-gnumed-devel@gnu.org; Sun, 31 Mar 2013 07:57:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53987) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMGtF-0001QW-Ez for gnumed-devel@gnu.org; Sun, 31 Mar 2013 07:57:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UMGtB-0004RM-2y for gnumed-devel@gnu.org; Sun, 31 Mar 2013 07:57:37 -0400 Received: from mout.gmx.net ([212.227.17.21]:60905) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMGtA-0004Qu-LN for gnumed-devel@gnu.org; Sun, 31 Mar 2013 07:57:33 -0400 Received: from mailout-de.gmx.net ([10.1.76.27]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Llby5-1UxWus35lf-00bHYv for ; Sun, 31 Mar 2013 13:57:29 +0200 Received: (qmail invoked by alias); 31 Mar 2013 11:57:29 -0000 Received: from dslb-178-000-075-185.pools.arcor-ip.net (EHLO localhost.localnet) [178.0.75.185] by mail.gmx.net (mp027) with SMTP; 31 Mar 2013 13:57:29 +0200 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1/HC5AWXC/HS7SI1K1RWA7I2LWVppSHvG0yr1cCmX KjNuZqRl8d88px From: Sebastian Hilbert To: vbanait@gmail.com, karsten.hilbert@gmx.net, gnumed-devel@gnu.org Date: Sun, 31 Mar 2013 13:57:26 +0200 Message-ID: <8587288.ryY9ZeKc2x@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-27-generic; KDE/4.10.1; i686; ; ) In-Reply-To: <515815a2.2560b40a.72c1.ffffd7a5@mx.google.com> References: <515815a2.2560b40a.72c1.ffffd7a5@mx.google.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart5273305.ZUu1RRpo0S" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 212.227.17.21 Subject: Re: [Gnumed-devel] How to get your own drug database into GNUmed X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Mar 2013 11:57:43 -0000 This is a multi-part message in MIME format. --nextPart5273305.ZUu1RRpo0S Content-Type: multipart/alternative; boundary="nextPart4984844.16WJhYan5b" Content-Transfer-Encoding: 7Bit This is a multi-part message in MIME format. --nextPart4984844.16WJhYan5b Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi, In Pgadmin you would be looking at v18 database --> 'ref' - schema --> branded_drug - table or for subtances at v18 database --> 'ref' - schema --> consumable_subtance - table However I would strongly advise against messing with data that way. You are asking for trouble and broken databases Consider going the data-pack route. We can help you with that. Open http://www.gnumed.de/downloads/data/drugs/ca-2011-branded-drugs.zip You will find a file named install-data-pack.sql When you look at it you will see that it carries the information that is needed to get the data into GNUmed. I would approach this like this: 1) Get you CVS file reformated (more on this later) 2) Write a script which will read your CVS file and converts it into the sql file 3) import the sql file into GNUmed The clear benefit would be that you can later change your CVS file and have it converted to sql automatically. You never need to worry that the database structure of GNUmed changes without you noticing it. ad 1) Look at the attached file. There are different sections for branded_drugs etc. I have left in some examples. Look at each section and check for the Values () part. It will show you which data is expected and in what order. Build your CSV file accordingly. E.g. INSERT INTO staging.branded_drug (description, preparation, atc_code, is_fake, fk_data_source, external_code, external_code_type, drug_code) VALUES ('Tapazole 5mg Tablet', 'tablet', 'H03BB02', false, 0, '00015741', 'FreeDiams::CA_HCDPD::DIN', 9); INSERT INTO staging.ingred (drug_code, ingred_code, description, supplied, strength, strength_unit, strength_type, dosage_value, base, dosage_unit, notes) VALUES (9518, 3182, 'OXYQUINOLINE', 'I', 0.5, '%', '', '', 'N', '', '8- HYDROXYQUINOLINE 0.4% CHG TO 0.5% AS PER VDD 2006.04.05'); INSERT INTO staging.consumable_substance (description, atc_code, amount, unit, drug_code) VALUES ('aldioxa', NULL, 0.2, '%', 1338); INSERT INTO staging.vaccine (is_live, external_code, route) VALUES (NULL, '00075124', 'INTRADERMAL'); When you prepare the CSV I would produce seperate files for branded_drug, consumable_substance, ingred, vaccine ad 2) Once we have a suitable Excel or CSV file we ca take a stab at the converter Many people will thank you for that work since your CSV file could serve as a template for other drug databases. Regards, Sebastian --nextPart4984844.16WJhYan5b Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

Hi,

 

In Pgadmin you would be looking at v18 database --> 'ref' - schema --> branded_drug - table

 

or for subtances at

 

v18 database --> 'ref' - schema --> consumable_subtance - table

 

However I would strongly advise against messing with data that way. You are asking for trouble and broken databases

 

Consider going the data-pack route. We can help you with that.

 

Open http://www.gnumed.de/downloads/data/drugs/ca-2011-branded-drugs.zip

 

You will find a file named install-data-pack.sql

 

When you look at it you will see that it carries the information that is needed to get the data into GNUmed.

 

I would approach this like this:

1) Get you CVS file reformated (more on this later)

2) Write a script which will read your CVS file and converts it into the sql file

3) import the sql file into GNUmed

 

The clear benefit would be that you can later change your CVS file and have it converted to sql automatically. You never need to worry that the database structure of GNUmed changes without you noticing it.

 

ad 1) Look at the attached file. There are different sections for branded_drugs etc. I have left in some examples. Look at each section and check for the Values () part. It will show you which data is expected and in what order. Build your CSV file accordingly.

 

E.g.

INSERT INTO staging.branded_drug (description, preparation, atc_code, is_fake, fk_data_source, external_code, external_code_type, drug_code) VALUES ('Tapazole 5mg Tablet', 'tablet', 'H03BB02', false, 0, '00015741', 'FreeDiams::CA_HCDPD::DIN', 9);

 

INSERT INTO staging.ingred (drug_code, ingred_code, description, supplied, strength, strength_unit, strength_type, dosage_value, base, dosage_unit, notes) VALUES (9518, 3182, 'OXYQUINOLINE', 'I', 0.5, '%', '', '', 'N', '', '8-HYDROXYQUINOLINE 0.4% CHG TO 0.5% AS PER VDD 2006.04.05');

 

INSERT INTO staging.consumable_substance (description, atc_code, amount, unit, drug_code) VALUES ('aldioxa', NULL, 0.2, '%', 1338);

 

INSERT INTO staging.vaccine (is_live, external_code, route) VALUES (NULL, '00075124', 'INTRADERMAL');

 

When you prepare the CSV I would produce seperate files for branded_drug, consumable_substance, ingred, vaccine

 

ad 2) Once we have a suitable Excel or CSV file we ca take a stab at the converter

 

Many people will thank you for that work since your CSV file could serve as a template for other drug databases.

 

Regards,

Sebastian

--nextPart4984844.16WJhYan5b-- --nextPart5273305.ZUu1RRpo0S Content-Disposition: attachment; filename="install-data-pack.sql" Content-Transfer-Encoding: quoted-printable Content-Type: text/x-sql; charset="UTF-8"; name="install-data-pack.sql" -- sql -- $Source: gm_brand-ca.sql -- $Revision: 1 -- $Author: Sebastian Hilbert, Vaibhav S Banait, GNUmed project -- --------------------------- -- Description: -- script for importing Indian drug data -- =E2=80=A6 into GNUmed ref.branded_drug -- =E2=80=A6 renamed as 'install-data-pack.sql' within GNUmed data pack= s -- =E2=80=A6 configurational name =3D variants of 'Drugs, brand, ' -- =E2=80=A6 zip archive name =3D variants of 'drugs_brand_COUNTRY.zip -- Caveats: -- 1. The data in this pack will have been acquired directly from a CSV= file maintained by Dr. Banait -- 2. It best avoids duplication in brand information when the praxis b= randed drugs info -- was obtained only from earlier Canadian data packs or from FreeDi= ams Canadian db. -- 3. The data pack will register new drugs as though they were from so= urce FreeDiams. This is in=20 -- order to leverage interoperability with FreeDiams' HCDPD-derived = Canadian db source. -- --------------------------- -- References / links: -- GNUmed git repository, data packs and project -- git://gitorious.org/gnumed/gnumed.git -- http://wiki.gnumed.de/bin/view/Gnumed/GmManualReferenceData -- http://www.gnumed.de/downloads/data/data-packs.conf -- http://wiki.gnumed.de -- ---------------------- -- uncomment the following to run from psql (instead of from GNUmed GUI= ) -- set default_transaction_read_only to off; -----------------------------------------------------------------------= ------ -- ************************************************************ -- set ON_ERROR_STOP 1 -- ************************************************************ -- --------------------------------------------------------------------= ------- \set ON_ERROR_STOP 1 -----------------------------------------------------------------------= ------ -- ************************************************************ -- create staging table -- ************************************************************ -- --------------------------------------------------------------------= --------- -- --------------------------------------------- \unset ON_ERROR_STOP DROP TABLE staging.branded_drug CASCADE; DROP TABLE staging.consumable_substance CASCADE; DROP TABLE staging.vaccine CASCADE; DROP TABLE staging.ingred CASCADE; DROP TABLE staging.ingred2ind CASCADE; \set ON_ERROR_STOP 1 begin; CREATE TABLE staging.branded_drug ( description text NOT NULL, preparation text NOT NULL, atc_code text, is_fake boolean NOT NULL DEFAULT false, fk_data_source integer, external_code text, external_code_type text, drug_code integer ); CREATE TABLE staging.consumable_substance ( description text, atc_code text, amount numeric, unit text, drug_code integer ); CREATE TABLE staging.ingred ( drug_code integer, ingred_code integer, description varchar(240), supplied varchar(1), strength numeric, strength_unit varchar(40), strength_type varchar(40), dosage_value varchar(20), base varchar(1), dosage_unit varchar(40), notes varchar(2000) ); CREATE TABLE staging.vaccine ( =09is_live boolean, =09external_code varchar, =09route varchar ); CREATE TABLE staging.ingred2ind ( =09ingred_code integer, =09fk_indication integer ); -- --------------------------------------------------------------------= --------- -- ********************* -- import staging data -- ********************* -- --------------------------------------------------------------------= --------- -- -- PostgreSQL database dump -- SET statement_timeout =3D 0; SET client_encoding =3D 'UTF8'; SET standard_conforming_strings =3D off; SET check_function_bodies =3D false; SET client_min_messages =3D warning; SET escape_string_warning =3D off; SET search_path =3D staging, pg_catalog; -- -- Data for Name: branded_drug; Type: TABLE DATA; Schema: staging; Owne= r: gm-dbo -- INSERT INTO staging.branded_drug (description, preparation, atc_code, i= s_fake, fk_data_source, external_code, external_code_type, drug_code) V= ALUES ('Tapazole 5mg Tablet', 'tablet', 'H03BB02', false, 0, '00015741'= , 'FreeDiams::CA_HCDPD::DIN', 9); INSERT INTO staging.branded_drug (description, preparation, atc_code, i= s_fake, fk_data_source, external_code, external_code_type, drug_code) V= ALUES ('Aventyl', 'capsule', 'N06AA10', false, 0, '00015229', 'FreeDiam= s::CA_HCDPD::DIN', 15); -- -- PostgreSQL database dump complete -- -- -- PostgreSQL database dump -- SET statement_timeout =3D 0; SET client_encoding =3D 'UTF8'; SET standard_conforming_strings =3D off; SET check_function_bodies =3D false; SET client_min_messages =3D warning; SET escape_string_warning =3D off; SET search_path =3D staging, pg_catalog; -- -- Data for Name: ingred; Type: TABLE DATA; Schema: staging; Owner: gm-= dbo -- INSERT INTO staging.ingred (drug_code, ingred_code, description, suppli= ed, strength, strength_unit, strength_type, dosage_value, base, dosage_= unit, notes) VALUES (9518, 3182, 'OXYQUINOLINE', 'I', 0.5, '%', '', '',= 'N', '', '8-HYDROXYQUINOLINE 0.4% CHG TO 0.5% AS PER VDD 2006.04.05');= INSERT INTO staging.ingred (drug_code, ingred_code, description, suppli= ed, strength, strength_unit, strength_type, dosage_value, base, dosage_= unit, notes) VALUES (10804, 3182, 'OXYQUINOLINE', 'I', 0.14, '%', '', '= ', 'N', '%', 'Historic Freeform Text: 8-HYDROXYQUINOLINE'); INSERT INTO staging.ingred (drug_code, ingred_code, description, suppli= ed, strength, strength_unit, strength_type, dosage_value, base, dosage_= unit, notes) VALUES (1338, 3047, 'ALDIOXA', 'I', 0.2, '%', '', '', 'N',= '', 'Historic Freeform Text: ALDIOXA'); INSERT INTO staging.ingred (drug_code, ingred_code, description, suppli= ed, strength, strength_unit, strength_type, dosage_value, base, dosage_= unit, notes) VALUES (21328, 3049, 'MANGANESE OXIDE', 'I', 15, 'G', '', = '', 'N', 'KG', 'Historic Freeform Text: MANGANESE OXIDE'); -- -- PostgreSQL database dump complete -- -- -- PostgreSQL database dump -- SET statement_timeout =3D 0; SET client_encoding =3D 'UTF8'; SET standard_conforming_strings =3D off; SET check_function_bodies =3D false; SET client_min_messages =3D warning; SET escape_string_warning =3D off; SET search_path =3D staging, pg_catalog; -- -- Data for Name: consumable_substance; Type: TABLE DATA; Schema: stagi= ng; Owner: gm-dbo -- INSERT INTO staging.consumable_substance (description, atc_code, amount= , unit, drug_code) VALUES ('aldioxa', NULL, 0.2, '%', 1338); INSERT INTO staging.consumable_substance (description, atc_code, amount= , unit, drug_code) VALUES ('meglumine iodipamide', NULL, 26.9, '%', 375= 73); INSERT INTO staging.consumable_substance (description, atc_code, amount= , unit, drug_code) VALUES ('eugenol', NULL, 13.7, 'g / 100 g', 4875); -- -- PostgreSQL database dump complete -- -- -- PostgreSQL database dump -- SET statement_timeout =3D 0; SET client_encoding =3D 'UTF8'; SET standard_conforming_strings =3D off; SET check_function_bodies =3D false; SET client_min_messages =3D warning; SET escape_string_warning =3D off; SET search_path =3D staging, pg_catalog; -- -- Data for Name: vaccine; Type: TABLE DATA; Schema: staging; Owner: gm= -dbo -- INSERT INTO staging.vaccine (is_live, external_code, route) VALUES (NUL= L, '00075124', 'INTRADERMAL'); INSERT INTO staging.vaccine (is_live, external_code, route) VALUES (NUL= L, '00428833', 'SUBCUTANEOUS'); INSERT INTO staging.vaccine (is_live, external_code, route) VALUES (NUL= L, '00431648', 'SUBCUTANEOUS'); -- -- PostgreSQL database dump complete -- -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -- add to ref.branded_drug if does not already exist -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -- provide for linkage to FreeDiams if does not exist INSERT INTO Ref.data_source ( version, name_short, name_long, source ) SELECT '0.54', 'FreeDiams', '"Free Diams" Drug Database Frontend', 'htt= p://ericmaeker.fr/FreeMedForms/di-manual/index.html' FROM Ref.data_sour= ce WHERE NOT EXISTS (SELECT 1 FROM Ref.data_source WHERE position('FreeDia= ms' in name_short) > 0) LIMIT 1 ; -- update staging.branded_drug with in-database foreign key to fk_data_= source UPDATE staging.branded_drug SET fk_data_source =3D (SELECT pk from Ref.data_source WHERE position('FreeDiams' in name_shor= t) > 0) ; -- add to ref.branded_drug where does not already exist INSERT INTO ref.branded_drug (=09 =09description, =09preparation, =09atc_code, =09is_fake, =09fk_data_source, =09external_code, =09external_code_type )=20 SELECT DISTINCT ON (s_bd.external_code) initcap(s_bd.description), lowe= r(preparation), atc_code, FALSE, (SELECT pk from Ref.data_source WHERE = position('FreeDiams' in name_short) > 0), s_bd.external_code, 'FreeDiam= s::CA_HCDPD::DIN' =09FROM staging.branded_drug AS s_bd =09WHERE s_bd.external_code NOT IN =09=09( =09=09SELECT r_bd.external_code =09=09FROM ref.branded_drug AS r_bd =09=09WHERE r_bd.external_code_type =3D s_bd.external_code_type =09=09) ; -- previous worked: -- SELECT DISTINCT ON (s_bd.external_code) initcap(s_bd.description), l= ower(preparation), FALSE, (SELECT pk from Ref.data_source WHERE positio= n('FreeDiams' in name_short) > 0), s_bd.external_code, 'FreeDiams::CA_H= CDPD::DIN' -- =09FROM staging.branded_drug AS s_bd -- =09WHERE s_bd.external_code NOT IN -- =09=09( -- =09=09SELECT r_bd.external_code -- =09=09FROM ref.branded_drug AS r_bd -- =09=09WHERE r_bd.fk_data_source IN ( -- =09=09=09SELECT pk from Ref.data_source WHERE position('FreeDiams' i= n name_short) > 0 -- =09=09=09) -- =09=09) -- ; -- alternative to test... perhaps computationally faster: -- SELECT DISTINCT ON (s_bd.external_code) initcap(s_bd.description), l= ower(preparation), FALSE, (SELECT pk from Ref.data_source WHERE positio= n('FreeDiams' in name_short) > 0), s_bd.external_code, 'FreeDiams::CA_H= CDPD::DIN' -- =09FROM staging.branded_drug AS s_bd -- =09WHERE NOT EXISTS -- =09=09( -- =09=09SELECT s_bd.external_code -- =09=09FROM ref.branded_drug AS r_bd -- =09=09WHERE r_bd.fk_data_source IN ( -- =09=09=09SELECT pk from Ref.data_source WHERE position('FreeDiams' i= n name_short) > 0 -- =09=09=09) -- =09=09); -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -- add to ref.consumable_substance -- where does not already exist, and provided amounts are >=3D 0 -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D INSERT INTO ref.consumable_substance ( =09description, =09atc_code, =09amount, =09unit ) SELECT DISTINCT ON (description, amount, unit) =09=09lower(description), =09=09atc_code, =09=09amount, =09=09lower(unit) =09FROM =09=09staging.consumable_substance s_cs =09WHERE =09=09NOT EXISTS ( =09=09=09SELECT 1 =09=09=09FROM =09=09=09=09ref.consumable_substance r_cs =09=09=09WHERE =09=09=09=09UPPER(r_cs.description) =3D UPPER(s_cs.description) =09=09=09=09=09AND =09=09=09=09r_cs.amount =3D s_cs.amount =09=09=09=09=09AND =09=09=09=09UPPER(r_cs.unit) =3D UPPER(s_cs.unit) =09=09=09LIMIT 1 =09=09) =09=09AND s_cs.amount >=3D 0 ; -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -- create links ref.branded_drug.pk <--> ref.consumable_substance.pk -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -- create ~ 21,500 links INSERT INTO ref.lnk_substance2brand ( =09fk_brand, =09fk_substance ) SELECT DISTINCT r_bd.pk, r_cs.pk FROM ref.branded_drug r_bd INNER JOIN staging.branded_drug s_bd ON (r_bd.external_code =3D s_bd.external_code AND r_bd.fk_data_source= =3D s_bd.fk_data_source) INNER JOIN staging.consumable_substance s_cs ON s_bd.drug_code =3D s_cs.drug_code INNER JOIN ref.consumable_substance r_cs ON ( UPPER(s_cs.description) =3D UPPER(r_cs.description) AND s_cs.amount =3D r_cs.amount=20 AND UPPER(s_cs.unit) =3D UPPER(r_cs.unit) ) =09WHERE =09=09NOT EXISTS ( =09=09=09SELECT 1 =09=09=09FROM =09=09=09=09ref.lnk_substance2brand r_ls =09=09=09WHERE =09=09=09=09r_bd.pk =3D r_ls.fk_brand =09=09=09=09=09AND =09=09=09=09r_cs.pk =3D r_ls.fk_substance =09=09=09LIMIT 1 =09=09) ; -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D -- VACCINE import & creation -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D -- working from staging vaccines, where the branded drug is not yet rep= resented -- among 'production' vaccines. -- Error-free insertion depends on -- 1) matching branded substance to route by which it is administered -- e.g. intramuscular, intradermal -- which must already exist in clin.vacc_route -- 2) matching to at least one indication-per-ingredient -- Owing to foreign key restraints, these require to be wrapped inside = a transaction -- Also, short of writing a function, the indications easier to stage t= han directly insert. -- Result is -- ~ 72 vaccines, 68 unique products ~ (17 live) of which 4 have 2 rout= es (IM, SC) -- (these address ~ 283 indications). -- 145 indications -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D -- Map ingredients to indications -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D -- For the 'vaccine import' transaction, we need two parts. -- The first part is new branded vaccines --> into clin.vaccine -- The second part is more-laborious: -- ... needs one-to-many mappings of ingredients to indications -- ... e.g. some single 'ingredients' immunize against e.g. meningococc= al, diphtheria -- ... whereas some (pertactin) are non-specific adjuvants -- then will need to insert not-yet-existing link pairs -- ... {vaccine pk, indication} -- populate staging table with mapped indications -- ~ 476 records (108 distinct ingredient codes) -- note: e.g. a 23-valent vaccine aganist pneumonococcus only constitu= tes one distinct indication INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('cholera' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('cholera' in = lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('cholera' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('diphtheria' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('diphtheria' = in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('diphtheria' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('haemophilus' in lower(s_i.description)) > 0 THEN= =09=09(SELECT id FROM clin.vacc_indication WHERE position('haemophilus = influenzae' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('haemophilus' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('hepatitis a' in lower(s_i.description)) > 0 THEN= =09=09(SELECT id FROM clin.vacc_indication WHERE position('hepatitis a'= in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('hepatitis a' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('hepatitis b' in lower(s_i.description)) > 0 THEN= =09=09(SELECT id FROM clin.vacc_indication WHERE position('hepatitis b'= in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('hepatitis b' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('papillomavirus' in lower(s_i.description)) > 0 T= HEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('papillomavir= us' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('papillomavirus' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('h1n1' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('h1n1' in low= er(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('h1n1' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('h3n2' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('h3n2' in low= er(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('h3n2' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('influenza' in lower(s_i.description)) > 0 AND po= sition('haemophilus' in lower(s_i.description)) =3D 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('influenza (s= easonal' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('influenza' in lower(s_i.description)) > 0 AND position(= 'haemophilus' in lower(s_i.description)) =3D 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('haemagglutinin-strain b' in lower(s_i.descriptio= n)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('influenza (s= easonal' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('haemagglutinin-strain b' in lower(s_i.description)) > 0= ; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('japanese' in lower(s_i.description)) > 0 AND pos= ition('enceph' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('japanese b' = in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('japanese' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('measles' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('measles' in = lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('measles' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p a= ' in lower(s_i.description)) > 0 =09THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('meningococcu= s a' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p a= ' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p c= ' in lower(s_i.description)) > 0 =09THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('meningococcu= s c' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p c= ' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p w= ' in lower(s_i.description)) > 0 =09THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('meningococcu= s w' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p w= ' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p y= ' in lower(s_i.description)) > 0 =09THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('meningococcu= s y' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('mening' in lower(s_i.description)) > 0 =09AND position(' gr' in lower(s_i.description)) > 0 AND position('p y= ' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('mumps' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('mumps' in lo= wer(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('mumps' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('pertussis' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('pertussis' i= n lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('pertussis' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('pneumococc' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('pneumococcus= ' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('pneumococc' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('polio' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('polio' in lo= wer(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('polio' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('rabies' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('rabies' in l= ower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('rabies' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('rotavirus' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('rotavirus' i= n lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('rotavirus' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('rubella' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('rubella' in = lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('rubella' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('salmonella typhi' in lower(s_i.description)) > 0= THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('salmonella t= yphi' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('salmonella typhi' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('tetanus' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('tetanus' in = lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('tetanus' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('tick-borne' in lower(s_i.description)) > 0 AND p= osition('enceph' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('tick-borne' = in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('tick-borne' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('bacillus calmette-guerin' in lower(s_i.descripti= on)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('tuberculosis= ' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('bacillus calmette-guerin' in lower(s_i.description)) > = 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('varicella' in lower(s_i.description)) > 0 THEN =09=09(SELECT id FROM clin.vacc_indication WHERE position('varicella' i= n lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('varicella' in lower(s_i.description)) > 0; INSERT INTO staging.ingred2ind (ingred_code, fk_indication) SELECT s_i.ingred_code, =09CASE WHEN position('yellow fever' in lower(s_i.description)) > 0 THE= N =09=09(SELECT id FROM clin.vacc_indication WHERE position('yellow fever= ' in lower(clin.vacc_indication.description)) > 0) =09END FROM staging.ingred s_i WHERE position('yellow fever' in lower(s_i.description)) > 0; -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D -- Insert vaccines and then create to-indication links -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D -- NOTE column id_route has been pulled out of the insert -- it had been represented, in the select, by c_vr.id -- and --=09INNER JOIN clin.vacc_route c_vr --=09 ON UPPER(c_vr.description) =3D UPPER(s_v.route) INSERT INTO clin.vaccine ( is_live, fk_brand ) SELECT =09CASE WHEN EXISTS =09(SELECT 1 =09FROM ref.branded_drug AS r_bd =09INNER JOIN staging.vaccine s_v =09 ON s_v.external_code =3D r_bd.external_code =09INNER JOIN staging.branded_drug s_bd =09 ON r_bd.external_code =3D s_bd.external_code AND r_bd.external= _code_type =3D s_bd.external_code_type =09INNER JOIN staging.ingred s_i =09 ON s_bd.drug_code =3D s_i.drug_code =09AND position(' live ' in lower(s_i.description)) > 0 =09LIMIT 1 =09) THEN TRUE ELSE NULL =09END, =09r_bd.pk =09FROM ref.branded_drug AS r_bd =09INNER JOIN staging.vaccine s_v =09 ON s_v.external_code =3D r_bd.external_code =09INNER JOIN staging.branded_drug s_bd =09 ON r_bd.external_code =3D s_bd.external_code AND r_bd.external_cod= e_type =3D s_bd.external_code_type =09AND NOT EXISTS =09=09=09(SELECT 1 =09=09=09FROM clin.vaccine c_v =09=09=09INNER JOIN ref.branded_drug as r_bd =09=09=09 ON c_v.fk_brand =3D r_bd.pk =09=09=09WHERE r_bd.external_code =3D s_bd.external_code AND r_bd.exter= nal_code_type =3D s_bd.external_code_type =09=09=09LIMIT 1 =09=09=09) ; -- =09AND NOT EXISTS -- =09=09=09(SELECT 1 -- =09=09=09FROM clin.vaccine c_v -- =09=09=09INNER JOIN ref.branded_drug as r_bd -- =09=09=09 ON c_v.fk_brand =3D r_bd.pk -- =09=09=09WHERE r_bd.fk_data_source =3D (SELECT pk from Ref.data_sour= ce WHERE position('FreeDiams' in name_short) > 0) -- =09=09=09AND s_v.external_code =3D r_bd.external_code -- =09=09=09LIMIT 1 -- =09=09=09) -- =09 ON r_bd.external_code =3D s_bd.external_code AND r_bd.fk_data_s= ource =3D s_bd.fk_data_source --=09WHERE r_bd.fk_data_source =3D (SELECT pk from Ref.data_source WHER= E position('FreeDiams' in name_short) > 0) -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D -- Create the links -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D INSERT INTO clin.lnk_vaccine2inds ( fk_indication, fk_vaccine ) SELECT DISTINCT s_i2i.fk_indication, c_v.pk FROM staging.ingred2ind s_i2i INNER JOIN staging.ingred s_i ON s_i.ingred_code =3D s_i2i.ingred_code INNER JOIN staging.branded_drug s_bd ON s_bd.drug_code =3D s_i.drug_code INNER JOIN ref.branded_drug r_bd ON r_bd.external_code =3D s_bd.external_code AND r_bd.external_code_t= ype =3D s_bd.external_code_type INNER JOIN clin.vaccine c_v ON c_v.fk_brand =3D r_bd.pk WHERE s_i2i.fk_indication > 0 AND NOT EXISTS =09=09=09(SELECT 1 =09=09=09FROM clin.lnk_vaccine2inds c_lvi =09=09=09WHERE fk_indication =3D s_i2i.fk_indication =09=09=09AND fk_vaccine =3D c_v.pk =09=09=09LIMIT 1 =09=09=09) ; commit; -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -- cleanup and exit -- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D \unset ON_ERROR_STOP DROP TABLE staging.branded_drug CASCADE; DROP TABLE staging.consumable_substance CASCADE; DROP TABLE staging.vaccine CASCADE; DROP TABLE staging.ingred CASCADE; DROP TABLE staging.ingred2ind CASCADE; \set ON_ERROR_STOP 1 -- end --nextPart5273305.ZUu1RRpo0S-- From MAILER-DAEMON Sun Mar 31 08:08:59 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UMH4F-0003YL-LO for mharc-gnumed-devel@gnu.org; Sun, 31 Mar 2013 08:08:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56443) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMH4C-0003Sb-Lp for gnumed-devel@gnu.org; Sun, 31 Mar 2013 08:08:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UMH4A-0007ff-Et for gnumed-devel@gnu.org; Sun, 31 Mar 2013 08:08:56 -0400 Received: from mout.gmx.net ([212.227.15.18]:55752) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMH4A-0007fZ-4j for gnumed-devel@gnu.org; Sun, 31 Mar 2013 08:08:54 -0400 Received: from mailout-de.gmx.net ([10.1.76.10]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MQ9FN-1UIiIA1vHP-005LS2 for ; Sun, 31 Mar 2013 14:08:53 +0200 Received: (qmail invoked by alias); 31 Mar 2013 12:08:53 -0000 Received: from dslb-178-000-075-185.pools.arcor-ip.net (EHLO localhost.localnet) [178.0.75.185] by mail.gmx.net (mp010) with SMTP; 31 Mar 2013 14:08:53 +0200 X-Authenticated: #2476497 X-Provags-ID: V01U2FsdGVkX1+73yl0+GK7m33o01tWikmfaMQSpv7rzr5ShEDjWC i7VGRoVoyVPRn4 From: Sebastian Hilbert To: gnumed-devel@gnu.org Date: Sun, 31 Mar 2013 14:08:51 +0200 Message-ID: <6179330.Ou8JRceULB@localhost> User-Agent: KMail/4.10.1 (Linux/3.5.0-27-generic; KDE/4.10.1; i686; ; ) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="nextPart1589128.8bJkFI5Z6A" Content-Transfer-Encoding: 7Bit X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.18 Subject: [Gnumed-devel] workflow issue with printing X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Mar 2013 12:08:59 -0000 This is a multi-part message in MIME format. --nextPart1589128.8bJkFI5Z6A Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Hi, When I print a medication list it will produce the pdf just fine. If it cannot find any method to print (gtklp, gm-print_doc) it will rightly say so. However it seems that on top of that the resulting pdf (produced just fine) is never added to the documents in GNUmed. Sebastian --nextPart1589128.8bJkFI5Z6A Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

Hi,

 

When I print a medication list it will produce the pdf just fine. If it cannot find any method to print (gtklp, gm-print_doc) it will rightly say so. However it seems that on top of that the resulting pdf (produced just fine) is never added to the documents in GNUmed.

 

Sebastian

--nextPart1589128.8bJkFI5Z6A-- From MAILER-DAEMON Sun Mar 31 23:20:53 2013 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UMVIj-0005Lt-DK for mharc-gnumed-devel@gnu.org; Sun, 31 Mar 2013 23:20:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMVIf-0005LP-02 for gnumed-devel@gnu.org; Sun, 31 Mar 2013 23:20:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UMVIa-00050b-Qz for gnumed-devel@gnu.org; Sun, 31 Mar 2013 23:20:48 -0400 Received: from s2.leksoft.com.pl ([188.116.55.177]:58282) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UMVIa-00050I-Dn for gnumed-devel@gnu.org; Sun, 31 Mar 2013 23:20:44 -0400 Received: from 77-253-224-39.ip.netia.com.pl ([77.253.224.39] helo=jl-mobile) by s2.leksoft.com.pl with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1UMVIw-0008QZ-00 for gnumed-devel@gnu.org; Mon, 01 Apr 2013 05:21:06 +0200 Date: Mon, 1 Apr 2013 05:20:39 +0200 From: Jerzy Luszawski To: gnumed-devel@gnu.org Message-ID: <20130401052039.1757f72d@jl-mobile> In-Reply-To: <488A63C2-4ABF-40C3-B0E4-18CE814754DC@ubc.ca> References: <20130330063021.70c8bfca@jl-mobile> <2210304.nNljpGbDAo@localhost> <11897036.zj9gzyj9Nt@localhost> <488A63C2-4ABF-40C3-B0E4-18CE814754DC@ubc.ca> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 188.116.55.177 Subject: Re: [Gnumed-devel] Appointment handling X-BeenThere: gnumed-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Apr 2013 03:20:52 -0000 On Sat, 30 Mar 2013 21:34:58 +0000 "Busser, Jim" wrote: > > Found some old code in git. > > > > http://gitorious.org/gnumed/gnumed/blobs/rel-0-1/gnumed/gnumed/client/wxpython/gmAppoint.py I missed this one - I simply didn't pull so old commits :) > There has also, all along, been discussion of GNUmed taking advantage of calendaring already being performed in other applications. For example, I believe that if people were running > > KDE / konsolekalendar > > then one of GNUmed' plugins could load entries from that file and potentially bring patients into focus through name matching. While external scheduling application may be easier to implement, it looses one important feature of Gnumed - single, consistent database with proper access rights, auditing and maintenance (backups etc.). Furthermore, it is (IMHO) impossible to enforce consistency between Gnumed encounters and external appointments. Generally, I don't see any advantages of a plugin which only displays appointments managed by external application - that external application must be opened anyway. OTOH bi-directional communication to open/focus related entries seems so complicated that it overweights the benefits of not writing a genuine widget. > Another idea was to be able to load and parse Google or ical format files. ... maybe use CalDAV? I do see the need for occasional import/export of appointments data, but I think that for regular work appointments should be managed internally. To be more precise: even fetching appointments in the morning *every day* is still only occasional import. > > Nowadays, patients are increasingly wanting to make their appointments based on a knowledge of what openings are available. > > This almost makes it desirable for the calendar to be outside GNUmed, with GNUmed able to > > 1) "read" the calendar and > 2) perhaps "feed" the calendar with the doctor's availability > > I almost suspect some business model exists in an external scheduling app, almost like a match-maker (...) Indeed, there are such services in Poland (at least I have seen their advertisements). For this - import module putting appointments into waiting list would be enough. But still - everything is managed outside Gnumed. Especially cancelling appointments would require special care to reflect it in Gnumed. And no data mining combining medical history and future appointments would be possible, for example finding all patients after some kind of surgery, who are scheduled for follow-up next month, or who have not shown up for more than 3 months and are not scheduled for next visit, and so on. These are simple queries, which will not be possible without schedule data in the database. Recently I started to use Taskcoach (http://taskcoach.org/devinfo.html) and I keep thinking of a way to incorporate it into Gnumed. It has good task management with subtasks, categories, priorities and time tracking, but lacks time-finding features (time slots etc.), proper month/week view, and advanced filtering. It is written in Python :) I think that switching from its XML-based storage to database and merging with wx appointment scheduling widget might improve it a lot. I'll see what I can do with it. -- Pozdrawiam, Jerzy Luszawski