No subject


Sat Oct 16 04:25:36 CEST 2010


2001
From: Amit Gupta <amit.gupta at osslabs.biz>

Date: Wed, 22 Dec 2010 13:28:45
+0530

Subject: [PATCH] Bug 5523 - Display list of items which are to be cataloged
in the cataloguing home page.

---
 C4/Auth.pm                                         |    1 +
 C4/Biblio.pm                                       |   24
++++++++++++++++++++
 cataloguing/addbooks.pl                            |    5
++++
 installer/data/mysql/en/mandatory/sysprefs.sql     |    3
+-
 installer/data/mysql/updatedatabase.pl             |    7
+++++-
 .../prog/en/includes/cataloguing-menu.inc          |    7
+++++
 .../en/modules/admin/preferences/cataloguing.pref  |    6
+++++
 .../prog/en/modules/cataloguing/addbooks.tmpl      |    4
++-
 kohaversion.pl                                     |    2
+-
 9 files changed, 55 insertions(+), 4
deletions(-)
 create mode 100644
koha-tmpl/intranet-tmpl/prog/en/includes/cataloguing-menu.inc

diff --git a/C4/Auth.pm
b/C4/Auth.pm

index 2f13b86..83a05cb
100644

---
a/C4/Auth.pm

+++
b/C4/Auth.pm

@@ -438,6 +438,7 @@ sub get_template_and_user
{

             reviewson                 =>
C4::Context->preference("reviewson"),

             suggestion                => "" .
C4::Context->preference("suggestion"),

             virtualshelves            => "" .
C4::Context->preference("virtualshelves"),

+           catalgouinginprocess     =>
C4::Context->preference("catalgouinginprocess"),

             OPACSerialIssueDisplayCount =>
C4::Context->preference("OPACSerialIssueDisplayCount"),

             OpacAddMastheadLibraryPulldown =>
C4::Context->preference("OpacAddMastheadLibraryPulldown"),

             OPACXSLTDetailsDisplay           =>
C4::Context->preference("OPACXSLTDetailsDisplay"),

diff --git a/C4/Biblio.pm
b/C4/Biblio.pm

index c3a3094..41504b6
100644

---
a/C4/Biblio.pm

+++
b/C4/Biblio.pm

@@ -84,6 +84,7 @@ BEGIN
{


&GetFrameworkCode


&GetPublisherNameFromIsbn


&TransformKohaToMarc

+
&GetInprocCount




&CountItemsIssued


);

@@ -366,6 +367,29 @@ sub ModBiblioframework
{

     return
1;

 }



+=head2
GetInprocCount

+

+  $count=
&GetInprocCount()

+

+Count of items in PROC shelving location.
.

+

+=cut

+

+sub GetInprocCount
{

+    if (C4::Context->preference('NoZebra'))
{

+        # Read the index Koha-Auth-Number for this authid and count the
lines

+        my $result =
C4::Search::NZanalyse("location=PROC");

+        my @tab = split
/;/,$result;

+        return scalar
@tab;

+    } else
{

+        ### ZOOM search
here

+        my
$query;

+        $query=
"location=PROC";

+                my ($err,$res,$result) =
C4::Search::SimpleSearch($query,0,10);

+        return
($result);

+
}

+}

+

 =head2
DelBiblio



   my $error =
&DelBiblio($dbh,$biblionumber);

diff --git a/cataloguing/addbooks.pl b/cataloguing/addbooks.pl

index 4c8a989..e8b086d
100755

--- a/cataloguing/addbooks.pl

+++ b/cataloguing/addbooks.pl

@@ -135,5 +135,10 @@
$template->param(

     z3950_search_params =>
C4::Search::z3950_search_args($query),

 );



+if (C4::Context->preference('catalgouinginprocess'))
{

+#Count of items in PROC shelving
location.

+$template->param('inproccount'
=>GetInprocCount());

+}

+

 output_html_with_http_headers $input, $cookie,
$template->output;



diff --git a/installer/data/mysql/en/mandatory/sysprefs.sql
b/installer/data/mysql/en/mandatory/sysprefs.sql

index 94d5de1..ae8d9e3
100644

---
a/installer/data/mysql/en/mandatory/sysprefs.sql

+++
b/installer/data/mysql/en/mandatory/sysprefs.sql

@@ -163,7 +163,7 @@ INSERT INTO `systempreferences`
(variable,value,explanation,options,type)
VALUES

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('language','en','Set the default language in the staff
client.',NULL,'Languages');

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('QueryAutoTruncate',1,'If ON, query truncation is enabled by
default',NULL,'YesNo');

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('QueryRemoveStopwords',0,'If ON, stopwords listed in the
Administration area will be removed
fr                                                           om
queries',NULL,'YesNo');

-INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('NoZebraIndexes','\'title\' =>
\'130a,210a,222a,240a,243a,245a,245b,246a,246b,247a,247b,250a,25
0b,440a,830a\',\r\n\'author\' =>
\'100a,100b,100c,100d,110a,111a,111b,111c,111d,245c,700a,710a,711a,800a,810a,811a\',\r\n\'isbn\'
=> \'020a\',\r\n\'issn\' =>
\'022a\',\r\n\'lccn
\' => \'010a\',\r\n\'biblionumber\' => \'999c\',\r\n\'itemtype\' =>
\'942c\',\r\n\'publisher\' => \'260b\',\r\n\'date\' => \'260c\',\r\n\'note\'
=> \'500a,
501a,504a,505a,508a,5
11a,518a,520a,521a,522a,524a,526a,530a,533a,538a,541a,546a,555a,556a,562a,563a,583a,585a,582a\',\r\n\'subject\'
=>
\'600*,610*,611*,630*,650*,651*,653*,654*,655*,662*,690*\',\r\
n\'dewey\' => \'082\',\r\n\'bc\' => \'952p\',\r\n\'callnum\' =>
\'952o\',\r\n\'an\' => \'6009,6109,6119\',\r\n\'homebranch\' =>
\'952a,952c\'','Enter a specific hash for
NoZebra                                                            indexes.
Enter : \'indexname\' => \'100a,245a,500*\',\'index2\' =>
\'...\'','70|10','Textarea');

+INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('NoZebraIndexes','\'title\' =>
\'130a,210a,222a,240a,243a,245a,245b,246a,246b,247a,247b,250a,25
0b,440a,830a\',\r\n\'author\' =>
\'100a,100b,100c,100d,110a,111a,111b,111c,111d,245c,700a,710a,711a,800a,810a,811a\',\r\n\'isbn\'
=> \'020a\',\r\n\'issn\' =>
\'022a\',\r\n\'lccn
\' => \'010a\',\r\n\'biblionumber\' => \'999c\',\r\n\'itemtype\' =>
\'942c\',\r\n\'publisher\' => \'260b\',\r\n\'date\' => \'260c\',\r\n\'note\'
=> \'500a,
501a,504a,505a,508a,5
11a,518a,520a,521a,522a,524a,526a,530a,533a,538a,541a,546a,555a,556a,562a,563a,583a,585a,582a\',\r\n\'subject\'
=>
\'600*,610*,611*,630*,650*,651*,653*,654*,655*,662*,690*\',\r\
n\'dewey\' => \'082\',\r\n\'bc\' => \'952p\',\r\n\'callnum\' =>
\'952o\',\r\n\'an\' => \'6009,6109,6119\',\r\n\'location\' =>
\'952c\',\r\n\'homebranch\' =>
\'952a,952b\'','Ente
r a specific hash for NoZebra indexes. Enter : \'indexname\' =>
\'100a,245a,500*\',\'index2\' =>
\'...\'','70|10','Textarea');

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('OpacRenewalAllowed',0,'If ON, users can renew their issues directly
from their OPAC
account',N
ULL,'YesNo');

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('PatronsPerPage','20','Number of Patrons Per Page displayed by
default','20','Integer');

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('HomeOrHoldingBranch','holdingbranch','Used by Circulation to
determine which branch of an
item                                                            to check
with independent branches on, and by search to determine which branch to
choose for availability
','holdingbranch|homebranch','Choice');

@@ -278,3 +278,4 @@ INSERT INTO `systempreferences`
(variable,value,explanation,options,type)
VALUES

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES('ILS-DI:AuthorizedIPs','','.','Restricts usage of ILS-DI to some
IPs','Free');

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES ('OverduesBlockCirc','noblock','When checking out an item should
overdues block checkout,
gener                                                           ate a
confirmation dialogue, or allow
checkout','noblock|confirmation|block','Choice');

 INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES ('DisplayMultiPlaceHold','1','Display the ability to place multiple
holds or
not','','YesNo');

+INSERT INTO `systempreferences` (variable,value,explanation,options,type)
VALUES ('catalgouinginprocess','0','Display list of items which are to be
cataloged in the
cataloguing                                                            home
page.','','YesNo');

diff --git a/installer/data/mysql/updatedatabase.pl b/installer/data/mysql/
updatedatabase.pl

index ac272ce..3899a44
100755

--- a/installer/data/mysql/updatedatabase.pl

+++ b/installer/data/mysql/updatedatabase.pl

@@ -3915,7 +3915,12 @@ if (C4::Context->preference("Version") <
TransformToNum($DBversion))
{

     SetVersion
($DBversion);

 }



-

+$DBversion =
'3.03.00.010';

+if (C4::Context->preference("Version") < TransformToNum($DBversion))
{

+    $dbh->do("INSERT INTO `systempreferences`
(variable,value,explanation,options,type) VALUES
('catalgouinginprocess','0','Display list of items which are to be cataloged
in t                                                           he
cataloguing home
page.','','YesNo')");

+    print "Upgrade to $DBversion done (Display list of items which are to
be cataloged in the cataloguing home
page.)\n";

+    SetVersion
($DBversion);

+}



 =head1
FUNCTIONS



diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/cataloguing-menu.inc
b/koha-tmpl/intranet-tmpl/prog/en/includes/cataloguing-menu.inc

new file mode
100644

index
0000000..53a3a15

---
/dev/null

+++
b/koha-tmpl/intranet-tmpl/prog/en/includes/cataloguing-menu.inc

@@ -0,0 +1,7
@@

+<ul>

+<!-- TMPL_IF name="inproccount"
-->

+<li>

+<a href="/cgi-bin/koha/catalogue/
search.pl?idx=location&q=PROC&idx=location&idx=location&sort_by=relevance">Cataloguing
in Progress[<!-- TMPL_VAR NAME="inproccount"
-->]</a></l
i>

+<!-- /TMPL_IF
-->

+</ul>

+

diff --git
a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/cataloguing.pref
b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/cataloguing.pref

index d809022..eed6448
100644

---
a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/cataloguing.pref

+++
b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/cataloguing.pref

@@ -100,6 +100,12 @@
Cataloging:

                   economical: Do
             - collapse repeated tags of the same type into one tag entry on
the display.
         -
+            - pref: catalgouinginprocess
+              choices:
+                  yes: Show
+                  no: "Don't show"
+            - Display list of items which are to be cataloged in the
cataloguing home page.
+        -
             - By default, display biblio records in
             - pref: IntranetBiblioDefaultView
               choices:
diff --git
a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tmpl
b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tmpl
index 943d1fb..6d7c008 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tmpl
@@ -13,7 +13,9 @@
 <!-- TMPL_INCLUDE NAME="cataloging-search.inc" -->

 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo;
Cataloging</div>
-
+<div id="doc3" class="yui-t2">
+<!-- TMPL_INCLUDE NAME="cataloguing-menu.inc" -->
+</div>
 <div id="doc" class="yui-t7">

    <div id="bd">
diff --git a/kohaversion.pl b/kohaversion.pl
index a6e56b3..ad61294 100644
--- a/kohaversion.pl
+++ b/kohaversion.pl
@@ -16,7 +16,7 @@ the kohaversion is divided in 4 parts :
 use strict;

 sub kohaversion {
-    our $VERSION = '3.03.00.009';
+    our $VERSION = '3.03.00.010';
     # version needs to be set this way
     # so that it can be picked up by Makefile.PL
     # during install
--
1.6.4.2

--0016364eeacac7be23049820e373
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: base64

RnJvbSA3NzBkYzU0YTQxOWJiM2U5ZGIxNDVjNTllNTI5YjUzMTIzYTAzNDQ1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMaCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAg
PGJyPkZyb206IEFtaXQgR3VwdGEgJmx0OzxhIGhyZWY9Im1haWx0bzphbWl0Lmd1cHRhQG9zc2xh
YnMuYml6Ij5hbWl0Lmd1cHRhQG9zc2xhYnMuYml6PC9hPiZndDugoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgpEYXRlOiBXZWQsIDIyIERlYyAyMDEwIDEzOjI4OjQ1ICswNTMwoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oCA8YnI+U3ViamVjdDogW1BBVENIXSBCdWcgNTUyMyAtIERpc3BsYXkgbGlzdCBvZiBpdGVtcyB3
aGljaCBhcmUgdG8gYmUgY2F0YWxvZ2VkIGluIHRoZSBjYXRhbG9ndWluZyBob21lIHBhZ2UuoKCg
oKCgoKAgPGJyPgo8YnI+LS0tPGJyPqBDNC9BdXRoLnBtoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoCB8oKCgIDEgKzxicj6gQzQvQmlibGlvLnBtoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgfKCgIDI0ICsrKysrKysrKysrKysrKysrKysrPGJyPqBj
YXRhbG9ndWluZy88YSBocmVmPSJodHRwOi8vYWRkYm9va3MucGwiPmFkZGJvb2tzLnBsPC9hPqCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCB8oKCgIDUgKysrK6CgoKCgoKCgoKCgoKCgoCA8YnI+
CqBpbnN0YWxsZXIvZGF0YS9teXNxbC9lbi9tYW5kYXRvcnkvc3lzcHJlZnMuc3FsoKCgoCB8oKCg
IDMgKy2goKCgoKCgoKCgoKCgoKCgoCA8YnI+oGluc3RhbGxlci9kYXRhL215c3FsLzxhIGhyZWY9
Imh0dHA6Ly91cGRhdGVkYXRhYmFzZS5wbCI+dXBkYXRlZGF0YWJhc2UucGw8L2E+oKCgoKCgoKCg
oKCgIHygoKAgNyArKysrKy2goKCgoKCgoKCgoKCgIDxicj6gLi4uL3Byb2cvZW4vaW5jbHVkZXMv
Y2F0YWxvZ3VpbmctbWVudS5pbmOgoKCgoKCgoKAgfKCgoCA3ICsrKysroKCgoKCgoKCgoKCgoKAg
PGJyPgqgLi4uL2VuL21vZHVsZXMvYWRtaW4vcHJlZmVyZW5jZXMvY2F0YWxvZ3VpbmcucHJlZqAg
fKCgoCA2ICsrKysroKCgoKCgoKCgoKCgoKAgPGJyPqAuLi4vcHJvZy9lbi9tb2R1bGVzL2NhdGFs
b2d1aW5nL2FkZGJvb2tzLnRtcGygoKCgoCB8oKCgIDQgKystoKCgoKCgoKCgoKCgoKCgoCA8YnI+
oDxhIGhyZWY9Imh0dHA6Ly9rb2hhdmVyc2lvbi5wbCI+a29oYXZlcnNpb24ucGw8L2E+oKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIHygoKAgMiArLaCgoKCgoKCgoKCgoKCgoKCg
IDxicj4KoDkgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSmg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj6gY3JlYXRlIG1vZGUgMTAwNjQ0IGtvaGEt
dG1wbC9pbnRyYW5ldC10bXBsL3Byb2cvZW4vaW5jbHVkZXMvY2F0YWxvZ3VpbmctbWVudS5pbmM8
YnI+PGJyPmRpZmYgLS1naXQgYS9DNC9BdXRoLnBtIGIvQzQvQXV0aC5wbaCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKAgPGJyPgppbmRleCAyZjEzYjg2Li44M2EwNWNiIDEwMDY0NKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KLS0tIGEvQzQvQXV0aC5wbaCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CisrKyBiL0M0L0F1
dGgucG2goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgpAQCAtNDM4LDYgKzQzOCw3IEBAIHN1YiBnZXRfdGVtcGxhdGVfYW5kX3VzZXIge6CgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgIDxicj4KoKCgoKCgoKCgoKCgIHJldmlld3NvbqCgoKCgoKCgoKCgoKCgoKAgPSZn
dDsgQzQ6OkNvbnRleHQtJmd0O3ByZWZlcmVuY2UoJnF1b3Q7cmV2aWV3c29uJnF1b3Q7KSygoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgoKCgoKCgoKCgoKAg
c3VnZ2VzdGlvbqCgoKCgoKCgoKCgoKCgoCA9Jmd0OyAmcXVvdDsmcXVvdDsgLiBDNDo6Q29udGV4
dC0mZ3Q7cHJlZmVyZW5jZSgmcXVvdDtzdWdnZXN0aW9uJnF1b3Q7KSygoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgoKCgoKCgoKCgoKAgdmlydHVhbHNoZWx2ZXOgoKCg
oKCgoKCgoCA9Jmd0OyAmcXVvdDsmcXVvdDsgLiBDNDo6Q29udGV4dC0mZ3Q7cHJlZmVyZW5jZSgm
cXVvdDt2aXJ0dWFsc2hlbHZlcyZxdW90OyksoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKAgPGJyPgoroKCgoKCgoKCgoCBjYXRhbGdvdWluZ2lucHJvY2Vzc6CgoKAgPSZndDsgQzQ6OkNv
bnRleHQtJmd0O3ByZWZlcmVuY2UoJnF1b3Q7Y2F0YWxnb3VpbmdpbnByb2Nlc3MmcXVvdDspLKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqCgoKCgoKCgoKCgoCBPUEFDU2Vy
aWFsSXNzdWVEaXNwbGF5Q291bnQgPSZndDsgQzQ6OkNvbnRleHQtJmd0O3ByZWZlcmVuY2UoJnF1
b3Q7T1BBQ1NlcmlhbElzc3VlRGlzcGxheUNvdW50JnF1b3Q7KSygoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgIDxicj4KoKCgoKCgoKCgoKCgIE9wYWNBZGRNYXN0aGVhZExpYnJhcnlQdWxsZG93biA9Jmd0
OyBDNDo6Q29udGV4dC0mZ3Q7cHJlZmVyZW5jZSgmcXVvdDtPcGFjQWRkTWFzdGhlYWRMaWJyYXJ5
UHVsbGRvd24mcXVvdDspLKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgoKCgoKCgoKCgoKAgT1BBQ1hT
TFREZXRhaWxzRGlzcGxheaCgoKCgoKCgoKAgPSZndDsgQzQ6OkNvbnRleHQtJmd0O3ByZWZlcmVu
Y2UoJnF1b3Q7T1BBQ1hTTFREZXRhaWxzRGlzcGxheSZxdW90OyksoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoCA8YnI+CmRpZmYgLS1naXQgYS9DNC9CaWJsaW8ucG0gYi9DNC9CaWJsaW8ucG2goKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKAgPGJyPgppbmRleCBjM2EzMDk0Li40MTUwNGI2IDEwMDY0NKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KLS0tIGEvQzQvQmlibGlvLnBtoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CisrKyBiL0M0
L0JpYmxpby5wbaCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAg
PGJyPgpAQCAtODQsNiArODQsNyBAQCBCRUdJTiB7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgIDxicj4KoKCgoKCgICZhbXA7R2V0RnJhbWV3b3JrQ29kZaCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgoKCgoKAgJmFtcDtHZXRQdWJsaXNo
ZXJOYW1lRnJvbUlzYm6goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqCgoKCg
oCAmYW1wO1RyYW5zZm9ybUtvaGFUb01hcmOgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgIDxicj4KK6CgoKCgICZhbXA7R2V0SW5wcm9jQ291bnSgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KoKCgoKCgICZhbXA7Q291
bnRJdGVtc0lzc3VlZKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgqgoKCgICk7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgIDxicj4KQEAgLTM2Niw2ICszNjcsMjkgQEAgc3ViIE1vZEJpYmxpb2ZyYW1ld29y
ayB7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqCgoKAgcmV0dXJuIDE7oKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgfaCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoCA8YnI+Cis9aGVhZDIgR2V0SW5wcm9jQ291bnSgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKAgPGJyPgoroKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KK6AgJGNvdW50PSAmYW1wO0dldElu
cHJvY0NvdW50KCmgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgoroKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgIDxicj4KK0NvdW50IG9mIGl0ZW1zIGluIFBST0Mgc2hlbHZpbmcgbG9jYXRpb24uIC6goKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoCA8YnI+CiugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgorPWN1dKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KK6CgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8
YnI+CitzdWIgR2V0SW5wcm9jQ291bnQge6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKAgPGJyPgoroKCgIGlmIChDNDo6Q29udGV4dC0mZ3Q7cHJlZmVyZW5jZSgmIzM5
O05vWmVicmEmIzM5OykpIHugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgoroKCgoKCgoCAjIFJlYWQg
dGhlIGluZGV4IEtvaGEtQXV0aC1OdW1iZXIgZm9yIHRoaXMgYXV0aGlkIGFuZCBjb3VudCB0aGUg
bGluZXOgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KK6Cg
oKCgoKAgbXkgJHJlc3VsdCA9IEM0OjpTZWFyY2g6Ok5aYW5hbHlzZSgmcXVvdDtsb2NhdGlvbj1Q
Uk9DJnF1b3Q7KTugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKAgPGJyPgoroKCgoKCgoCBteSBAdGFiID0gc3BsaXQgLzsvLCRyZXN1bHQ7
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KK6CgoKCgoKAgcmV0dXJuIHNjYWxhciBA
dGFiO6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CiugoKAgfSBlbHNl
IHugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgoroKCgoKCgoCAjIyMgWk9PTSBzZWFyY2ggaGVyZaCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgIDxicj4KK6CgoKCgoKAgbXkgJHF1ZXJ5O6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CiugoKCgoKCgICRxdWVyeT0gJnF1b3Q7bG9jYXRp
b249UFJPQyZxdW90OzugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KK6CgoKCg
oKCgoKCgoKCgoCBteSAoJGVyciwkcmVzLCRyZXN1bHQpID0gQzQ6OlNlYXJjaDo6U2ltcGxlU2Vh
cmNoKCRxdWVyeSwwLDEwKTugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oCA8YnI+CiugoKCgoKCgIHJldHVybiAoJHJlc3VsdCk7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKAgPGJyPgoroKCgIH2goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KK32goKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CiugoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgqgPWhlYWQyIERlbEJpYmxpb6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgIDxicj4KoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqCgIG15ICRlcnJvciA9ICZhbXA7RGVsQmlibGlv
KCRkYmgsJGJpYmxpb251bWJlcik7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KZGlmZiAtLWdpdCBh
L2NhdGFsb2d1aW5nLzxhIGhyZWY9Imh0dHA6Ly9hZGRib29rcy5wbCI+YWRkYm9va3MucGw8L2E+
IGIvY2F0YWxvZ3VpbmcvPGEgaHJlZj0iaHR0cDovL2FkZGJvb2tzLnBsIj5hZGRib29rcy5wbDwv
YT6goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoCA8YnI+CmluZGV4IDRjOGE5ODkuLmU4YjA4NmQgMTAwNzU1oKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKAgPGJyPgotLS0gYS9jYXRhbG9ndWluZy88YSBocmVmPSJodHRwOi8v
YWRkYm9va3MucGwiPmFkZGJvb2tzLnBsPC9hPqCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgIDxicj4KKysrIGIvY2F0YWxvZ3VpbmcvPGEgaHJlZj0iaHR0cDovL2FkZGJvb2tzLnBs
Ij5hZGRib29rcy5wbDwvYT6goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+
CkBAIC0xMzUsNSArMTM1LDEwIEBAICR0ZW1wbGF0ZS0mZ3Q7cGFyYW0ooKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKAgPGJyPgqgoKCgIHozOTUwX3NlYXJjaF9wYXJhbXMgPSZndDsgQzQ6OlNlYXJj
aDo6ejM5NTBfc2VhcmNoX2FyZ3MoJHF1ZXJ5KSygoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KoCk7oKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgoraWYgKEM0OjpDb250ZXh0LSZndDtwcmVmZXJlbmNlKCYjMzk7Y2F0YWxnb3VpbmdpbnByb2Nl
c3MmIzM5OykpIHugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgorI0NvdW50IG9mIGl0ZW1zIGluIFBST0Mgc2hlbHZp
bmcgbG9jYXRpb24uoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KKyR0ZW1wbGF0ZS0mZ3Q7cGFy
YW0oJiMzOTtpbnByb2Njb3VudCYjMzk7ID0mZ3Q7R2V0SW5wcm9jQ291bnQoKSk7oKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgIDxicj4KK32goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoCA8YnI+CiugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgb3V0cHV0X2h0bWxfd2l0aF9odHRw
X2hlYWRlcnMgJGlucHV0LCAkY29va2llLCAkdGVtcGxhdGUtJmd0O291dHB1dDugoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oCA8YnI+CmRpZmYgLS1naXQgYS9pbnN0YWxsZXIvZGF0YS9teXNxbC9lbi9tYW5kYXRvcnkvc3lz
cHJlZnMuc3FsIGIvaW5zdGFsbGVyL2RhdGEvbXlzcWwvZW4vbWFuZGF0b3J5L3N5c3ByZWZzLnNx
bKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKAgPGJyPgppbmRleCA5NGQ1ZGUxLi5hZThkOWUzIDEwMDY0NKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KLS0tIGEvaW5zdGFsbGVyL2RhdGEvbXlz
cWwvZW4vbWFuZGF0b3J5L3N5c3ByZWZzLnNxbKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CisrKyBiL2luc3Rh
bGxlci9kYXRhL215c3FsL2VuL21hbmRhdG9yeS9zeXNwcmVmcy5zcWygoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgpAQCAtMTYzLDcgKzE2Myw3IEBAIElOU0VSVCBJTlRPIGBzeXN0ZW1wcmVmZXJlbmNlc2AgKHZh
cmlhYmxlLHZhbHVlLGV4cGxhbmF0aW9uLG9wdGlvbnMsdHlwZSkgVkFMVUVToKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgIDxicj4KoElOU0VSVCBJTlRPIGBzeXN0ZW1wcmVmZXJlbmNlc2AgKHZhcmlhYmxl
LHZhbHVlLGV4cGxhbmF0aW9uLG9wdGlvbnMsdHlwZSkgVkFMVUVTKCYjMzk7bGFuZ3VhZ2UmIzM5
OywmIzM5O2VuJiMzOTssJiMzOTtTZXQgdGhlIGRlZmF1bHQgbGFuZ3VhZ2UgaW4gdGhlIHN0YWZm
IGNsaWVudC4mIzM5OyxOVUxMLCYjMzk7TGFuZ3VhZ2VzJiMzOTspO6CgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxi
cj4KoElOU0VSVCBJTlRPIGBzeXN0ZW1wcmVmZXJlbmNlc2AgKHZhcmlhYmxlLHZhbHVlLGV4cGxh
bmF0aW9uLG9wdGlvbnMsdHlwZSkgVkFMVUVTKCYjMzk7UXVlcnlBdXRvVHJ1bmNhdGUmIzM5Oywx
LCYjMzk7SWYgT04sIHF1ZXJ5IHRydW5jYXRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0JiMzOTss
TlVMTCwmIzM5O1llc05vJiMzOTspO6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqBJTlNFUlQgSU5UTyBgc3lz
dGVtcHJlZmVyZW5jZXNgICh2YXJpYWJsZSx2YWx1ZSxleHBsYW5hdGlvbixvcHRpb25zLHR5cGUp
IFZBTFVFUygmIzM5O1F1ZXJ5UmVtb3ZlU3RvcHdvcmRzJiMzOTssMCwmIzM5O0lmIE9OLCBzdG9w
d29yZHMgbGlzdGVkIGluIHRoZSBBZG1pbmlzdHJhdGlvbiBhcmVhIHdpbGwgYmUgcmVtb3ZlZCBm
cqCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKAgb20gcXVlcmllcyYjMzk7LE5VTEwsJiMzOTtZZXNObyYjMzk7KTugoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+Ci1JTlNFUlQgSU5UTyBgc3lzdGVtcHJlZmVyZW5j
ZXNgICh2YXJpYWJsZSx2YWx1ZSxleHBsYW5hdGlvbixvcHRpb25zLHR5cGUpIFZBTFVFUygmIzM5
O05vWmVicmFJbmRleGVzJiMzOTssJiMzOTtcJiMzOTt0aXRsZVwmIzM5OyA9Jmd0OyBcJiMzOTsx
MzBhLDIxMGEsMjIyYSwyNDBhLDI0M2EsMjQ1YSwyNDViLDI0NmEsMjQ2YiwyNDdhLDI0N2IsMjUw
YSwyNaCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKAgMGIsNDQwYSw4MzBhXCYjMzk7LFxyXG5cJiMzOTthdXRob3JcJiMzOTsgPSZndDsgXCYj
Mzk7MTAwYSwxMDBiLDEwMGMsMTAwZCwxMTBhLDExMWEsMTExYiwxMTFjLDExMWQsMjQ1Yyw3MDBh
LDcxMGEsNzExYSw4MDBhLDgxMGEsODExYVwmIzM5OyxcclxuXCYjMzk7aXNiblwmIzM5OyA9Jmd0
OyBcJiMzOTswMjBhXCYjMzk7LFxyXG5cJiMzOTtpc3NuXCYjMzk7ID0mZ3Q7IFwmIzM5OzAyMmFc
JiMzOTssXHJcblwmIzM5O2xjY26goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgIFwmIzM5OyA9Jmd0OyBcJiMzOTswMTBhXCYjMzk7LFxyXG5c
JiMzOTtiaWJsaW9udW1iZXJcJiMzOTsgPSZndDsgXCYjMzk7OTk5Y1wmIzM5OyxcclxuXCYjMzk7
aXRlbXR5cGVcJiMzOTsgPSZndDsgXCYjMzk7OTQyY1wmIzM5OyxcclxuXCYjMzk7cHVibGlzaGVy
XCYjMzk7ID0mZ3Q7IFwmIzM5OzI2MGJcJiMzOTssXHJcblwmIzM5O2RhdGVcJiMzOTsgPSZndDsg
XCYjMzk7MjYwY1wmIzM5OyxcclxuXCYjMzk7bm90ZVwmIzM5OyA9Jmd0OyBcJiMzOTs1MDBhLCA1
MDFhLDUwNGEsNTA1YSw1MDhhLDWgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgIDExYSw1MThhLDUyMGEsNTIxYSw1MjJhLDUyNGEsNTI2YSw1
MzBhLDUzM2EsNTM4YSw1NDFhLDU0NmEsNTU1YSw1NTZhLDU2MmEsNTYzYSw1ODNhLDU4NWEsNTgy
YVwmIzM5OyxcclxuXCYjMzk7c3ViamVjdFwmIzM5OyA9Jmd0OyBcJiMzOTs2MDAqLDYxMCosNjEx
Kiw2MzAqLDY1MCosNjUxKiw2NTMqLDY1NCosNjU1Kiw2NjIqLDY5MCpcJiMzOTssXHJcoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCBuXCYj
Mzk7ZGV3ZXlcJiMzOTsgPSZndDsgXCYjMzk7MDgyXCYjMzk7LFxyXG5cJiMzOTtiY1wmIzM5OyA9
Jmd0OyBcJiMzOTs5NTJwXCYjMzk7LFxyXG5cJiMzOTtjYWxsbnVtXCYjMzk7ID0mZ3Q7IFwmIzM5
Ozk1Mm9cJiMzOTssXHJcblwmIzM5O2FuXCYjMzk7ID0mZ3Q7IFwmIzM5OzYwMDksNjEwOSw2MTE5
XCYjMzk7LFxyXG5cJiMzOTtob21lYnJhbmNoXCYjMzk7ID0mZ3Q7IFwmIzM5Ozk1MmEsOTUyY1wm
IzM5OyYjMzk7LCYjMzk7RW50ZXIgYSBzcGVjaWZpYyBoYXNoIGZvciBOb1plYnJhoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgaW5kZXhl
cy4gRW50ZXIgOiBcJiMzOTtpbmRleG5hbWVcJiMzOTsgPSZndDsgXCYjMzk7MTAwYSwyNDVhLDUw
MCpcJiMzOTssXCYjMzk7aW5kZXgyXCYjMzk7ID0mZ3Q7IFwmIzM5Oy4uLlwmIzM5OyYjMzk7LCYj
Mzk7NzB8MTAmIzM5OywmIzM5O1RleHRhcmVhJiMzOTspO6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oCA8YnI+CitJTlNFUlQgSU5UTyBgc3lzdGVtcHJlZmVyZW5jZXNgICh2YXJpYWJsZSx2YWx1ZSxl
eHBsYW5hdGlvbixvcHRpb25zLHR5cGUpIFZBTFVFUygmIzM5O05vWmVicmFJbmRleGVzJiMzOTss
JiMzOTtcJiMzOTt0aXRsZVwmIzM5OyA9Jmd0OyBcJiMzOTsxMzBhLDIxMGEsMjIyYSwyNDBhLDI0
M2EsMjQ1YSwyNDViLDI0NmEsMjQ2YiwyNDdhLDI0N2IsMjUwYSwyNaCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgMGIsNDQwYSw4MzBhXCYj
Mzk7LFxyXG5cJiMzOTthdXRob3JcJiMzOTsgPSZndDsgXCYjMzk7MTAwYSwxMDBiLDEwMGMsMTAw
ZCwxMTBhLDExMWEsMTExYiwxMTFjLDExMWQsMjQ1Yyw3MDBhLDcxMGEsNzExYSw4MDBhLDgxMGEs
ODExYVwmIzM5OyxcclxuXCYjMzk7aXNiblwmIzM5OyA9Jmd0OyBcJiMzOTswMjBhXCYjMzk7LFxy
XG5cJiMzOTtpc3NuXCYjMzk7ID0mZ3Q7IFwmIzM5OzAyMmFcJiMzOTssXHJcblwmIzM5O2xjY26g
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
IFwmIzM5OyA9Jmd0OyBcJiMzOTswMTBhXCYjMzk7LFxyXG5cJiMzOTtiaWJsaW9udW1iZXJcJiMz
OTsgPSZndDsgXCYjMzk7OTk5Y1wmIzM5OyxcclxuXCYjMzk7aXRlbXR5cGVcJiMzOTsgPSZndDsg
XCYjMzk7OTQyY1wmIzM5OyxcclxuXCYjMzk7cHVibGlzaGVyXCYjMzk7ID0mZ3Q7IFwmIzM5OzI2
MGJcJiMzOTssXHJcblwmIzM5O2RhdGVcJiMzOTsgPSZndDsgXCYjMzk7MjYwY1wmIzM5Oyxcclxu
XCYjMzk7bm90ZVwmIzM5OyA9Jmd0OyBcJiMzOTs1MDBhLCA1MDFhLDUwNGEsNTA1YSw1MDhhLDWg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
IDExYSw1MThhLDUyMGEsNTIxYSw1MjJhLDUyNGEsNTI2YSw1MzBhLDUzM2EsNTM4YSw1NDFhLDU0
NmEsNTU1YSw1NTZhLDU2MmEsNTYzYSw1ODNhLDU4NWEsNTgyYVwmIzM5OyxcclxuXCYjMzk7c3Vi
amVjdFwmIzM5OyA9Jmd0OyBcJiMzOTs2MDAqLDYxMCosNjExKiw2MzAqLDY1MCosNjUxKiw2NTMq
LDY1NCosNjU1Kiw2NjIqLDY5MCpcJiMzOTssXHJcoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCBuXCYjMzk7ZGV3ZXlcJiMzOTsgPSZndDsg
XCYjMzk7MDgyXCYjMzk7LFxyXG5cJiMzOTtiY1wmIzM5OyA9Jmd0OyBcJiMzOTs5NTJwXCYjMzk7
LFxyXG5cJiMzOTtjYWxsbnVtXCYjMzk7ID0mZ3Q7IFwmIzM5Ozk1Mm9cJiMzOTssXHJcblwmIzM5
O2FuXCYjMzk7ID0mZ3Q7IFwmIzM5OzYwMDksNjEwOSw2MTE5XCYjMzk7LFxyXG5cJiMzOTtsb2Nh
dGlvblwmIzM5OyA9Jmd0OyBcJiMzOTs5NTJjXCYjMzk7LFxyXG5cJiMzOTtob21lYnJhbmNoXCYj
Mzk7ID0mZ3Q7IFwmIzM5Ozk1MmEsOTUyYlwmIzM5OyYjMzk7LCYjMzk7RW50ZaCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgciBhIHNwZWNp
ZmljIGhhc2ggZm9yIE5vWmVicmEgaW5kZXhlcy4gRW50ZXIgOiBcJiMzOTtpbmRleG5hbWVcJiMz
OTsgPSZndDsgXCYjMzk7MTAwYSwyNDVhLDUwMCpcJiMzOTssXCYjMzk7aW5kZXgyXCYjMzk7ID0m
Z3Q7IFwmIzM5Oy4uLlwmIzM5OyYjMzk7LCYjMzk7NzB8MTAmIzM5OywmIzM5O1RleHRhcmVhJiMz
OTspO6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAg
PGJyPgqgSU5TRVJUIElOVE8gYHN5c3RlbXByZWZlcmVuY2VzYCAodmFyaWFibGUsdmFsdWUsZXhw
bGFuYXRpb24sb3B0aW9ucyx0eXBlKSBWQUxVRVMoJiMzOTtPcGFjUmVuZXdhbEFsbG93ZWQmIzM5
OywwLCYjMzk7SWYgT04sIHVzZXJzIGNhbiByZW5ldyB0aGVpciBpc3N1ZXMgZGlyZWN0bHkgZnJv
bSB0aGVpciBPUEFDIGFjY291bnQmIzM5OyxOoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCBVTEwsJiMzOTtZZXNObyYjMzk7KTugoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgSU5TRVJU
IElOVE8gYHN5c3RlbXByZWZlcmVuY2VzYCAodmFyaWFibGUsdmFsdWUsZXhwbGFuYXRpb24sb3B0
aW9ucyx0eXBlKSBWQUxVRVMoJiMzOTtQYXRyb25zUGVyUGFnZSYjMzk7LCYjMzk7MjAmIzM5Oywm
IzM5O051bWJlciBvZiBQYXRyb25zIFBlciBQYWdlIGRpc3BsYXllZCBieSBkZWZhdWx0JiMzOTss
JiMzOTsyMCYjMzk7LCYjMzk7SW50ZWdlciYjMzk7KTugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqBJTlNFUlQgSU5U
TyBgc3lzdGVtcHJlZmVyZW5jZXNgICh2YXJpYWJsZSx2YWx1ZSxleHBsYW5hdGlvbixvcHRpb25z
LHR5cGUpIFZBTFVFUygmIzM5O0hvbWVPckhvbGRpbmdCcmFuY2gmIzM5OywmIzM5O2hvbGRpbmdi
cmFuY2gmIzM5OywmIzM5O1VzZWQgYnkgQ2lyY3VsYXRpb24gdG8gZGV0ZXJtaW5lIHdoaWNoIGJy
YW5jaCBvZiBhbiBpdGVtoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKAgdG8gY2hlY2sgd2l0aCBpbmRlcGVuZGVudCBicmFuY2hlcyBvbiwg
YW5kIGJ5IHNlYXJjaCB0byBkZXRlcm1pbmUgd2hpY2ggYnJhbmNoIHRvIGNob29zZSBmb3IgYXZh
aWxhYmlsaXR5ICYjMzk7LCYjMzk7aG9sZGluZ2JyYW5jaHxob21lYnJhbmNoJiMzOTssJiMzOTtD
aG9pY2UmIzM5Oyk7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgpAQCAtMjc4
LDMgKzI3OCw0IEBAIElOU0VSVCBJTlRPIGBzeXN0ZW1wcmVmZXJlbmNlc2AgKHZhcmlhYmxlLHZh
bHVlLGV4cGxhbmF0aW9uLG9wdGlvbnMsdHlwZSkgVkFMVUVToKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
IDxicj4KoElOU0VSVCBJTlRPIGBzeXN0ZW1wcmVmZXJlbmNlc2AgKHZhcmlhYmxlLHZhbHVlLGV4
cGxhbmF0aW9uLG9wdGlvbnMsdHlwZSkgVkFMVUVTKCYjMzk7SUxTLURJOkF1dGhvcml6ZWRJUHMm
IzM5OywmIzM5OyYjMzk7LCYjMzk7LiYjMzk7LCYjMzk7UmVzdHJpY3RzIHVzYWdlIG9mIElMUy1E
SSB0byBzb21lIElQcyYjMzk7LCYjMzk7RnJlZSYjMzk7KTugoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgqgSU5TRVJUIElOVE8gYHN5c3RlbXByZWZlcmVuY2VzYCAodmFyaWFibGUsdmFsdWUsZXhwbGFu
YXRpb24sb3B0aW9ucyx0eXBlKSBWQUxVRVMgKCYjMzk7T3ZlcmR1ZXNCbG9ja0NpcmMmIzM5Oywm
IzM5O25vYmxvY2smIzM5OywmIzM5O1doZW4gY2hlY2tpbmcgb3V0IGFuIGl0ZW0gc2hvdWxkIG92
ZXJkdWVzIGJsb2NrIGNoZWNrb3V0LCBnZW5lcqCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgYXRlIGEgY29uZmlybWF0aW9uIGRpYWxvZ3Vl
LCBvciBhbGxvdyBjaGVja291dCYjMzk7LCYjMzk7bm9ibG9ja3xjb25maXJtYXRpb258YmxvY2sm
IzM5OywmIzM5O0Nob2ljZSYjMzk7KTugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
IDxicj4KoElOU0VSVCBJTlRPIGBzeXN0ZW1wcmVmZXJlbmNlc2AgKHZhcmlhYmxlLHZhbHVlLGV4
cGxhbmF0aW9uLG9wdGlvbnMsdHlwZSkgVkFMVUVTICgmIzM5O0Rpc3BsYXlNdWx0aVBsYWNlSG9s
ZCYjMzk7LCYjMzk7MSYjMzk7LCYjMzk7RGlzcGxheSB0aGUgYWJpbGl0eSB0byBwbGFjZSBtdWx0
aXBsZSBob2xkcyBvciBub3QmIzM5OywmIzM5OyYjMzk7LCYjMzk7WWVzTm8mIzM5Oyk7oKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgorSU5TRVJUIElOVE8gYHN5c3RlbXByZWZlcmVuY2VzYCAodmFyaWFibGUsdmFsdWUsZXhwbGFu
YXRpb24sb3B0aW9ucyx0eXBlKSBWQUxVRVMgKCYjMzk7Y2F0YWxnb3VpbmdpbnByb2Nlc3MmIzM5
OywmIzM5OzAmIzM5OywmIzM5O0Rpc3BsYXkgbGlzdCBvZiBpdGVtcyB3aGljaCBhcmUgdG8gYmUg
Y2F0YWxvZ2VkIGluIHRoZSBjYXRhbG9ndWluZ6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIGhvbWUgcGFnZS4mIzM5OywmIzM5OyYjMzk7
LCYjMzk7WWVzTm8mIzM5Oyk7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
IDxicj4KZGlmZiAtLWdpdCBhL2luc3RhbGxlci9kYXRhL215c3FsLzxhIGhyZWY9Imh0dHA6Ly91
cGRhdGVkYXRhYmFzZS5wbCI+dXBkYXRlZGF0YWJhc2UucGw8L2E+IGIvaW5zdGFsbGVyL2RhdGEv
bXlzcWwvPGEgaHJlZj0iaHR0cDovL3VwZGF0ZWRhdGFiYXNlLnBsIj51cGRhdGVkYXRhYmFzZS5w
bDwvYT6goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CmluZGV4IGFjMjcyY2UuLjM4
OTlhNDQgMTAwNzU1oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgotLS0g
YS9pbnN0YWxsZXIvZGF0YS9teXNxbC88YSBocmVmPSJodHRwOi8vdXBkYXRlZGF0YWJhc2UucGwi
PnVwZGF0ZWRhdGFiYXNlLnBsPC9hPqCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KKysrIGIvaW5z
dGFsbGVyL2RhdGEvbXlzcWwvPGEgaHJlZj0iaHR0cDovL3VwZGF0ZWRhdGFiYXNlLnBsIj51cGRh
dGVkYXRhYmFzZS5wbDwvYT6goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CkBAIC0zOTE1LDcgKzM5
MTUsMTIgQEAgaWYgKEM0OjpDb250ZXh0LSZndDtwcmVmZXJlbmNlKCZxdW90O1ZlcnNpb24mcXVv
dDspICZsdDsgVHJhbnNmb3JtVG9OdW0oJERCdmVyc2lvbikpIHugoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgIDxicj4KoKCgoCBTZXRWZXJzaW9uICgkREJ2ZXJzaW9uKTugoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqB9oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KLaCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoCA8YnI+CiskREJ2ZXJzaW9uID0gJiMzOTszLjAzLjAwLjAxMCYjMzk7O6CgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CitpZiAoQzQ6OkNvbnRleHQtJmd0O3ByZWZl
cmVuY2UoJnF1b3Q7VmVyc2lvbiZxdW90OykgJmx0OyBUcmFuc2Zvcm1Ub051bSgkREJ2ZXJzaW9u
KSkge6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxi
cj4KK6CgoCAkZGJoLSZndDtkbygmcXVvdDtJTlNFUlQgSU5UTyBgc3lzdGVtcHJlZmVyZW5jZXNg
ICh2YXJpYWJsZSx2YWx1ZSxleHBsYW5hdGlvbixvcHRpb25zLHR5cGUpIFZBTFVFUyAoJiMzOTtj
YXRhbGdvdWluZ2lucHJvY2VzcyYjMzk7LCYjMzk7MCYjMzk7LCYjMzk7RGlzcGxheSBsaXN0IG9m
IGl0ZW1zIHdoaWNoIGFyZSB0byBiZSBjYXRhbG9nZWQgaW4gdKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgaGUgY2F0YWxvZ3VpbmcgaG9t
ZSBwYWdlLiYjMzk7LCYjMzk7JiMzOTssJiMzOTtZZXNObyYjMzk7KSZxdW90Oyk7oKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKAgPGJyPgoroKCgIHByaW50ICZxdW90O1VwZ3JhZGUgdG8gJERCdmVyc2lv
biBkb25lIChEaXNwbGF5IGxpc3Qgb2YgaXRlbXMgd2hpY2ggYXJlIHRvIGJlIGNhdGFsb2dlZCBp
biB0aGUgY2F0YWxvZ3VpbmcgaG9tZSBwYWdlLilcbiZxdW90OzugoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CiugoKAgU2V0VmVyc2lv
biAoJERCdmVyc2lvbik7oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgor
faCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgIDxicj4KoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CqA9aGVhZDEgRlVOQ1RJT05ToKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgqgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KZGlmZiAt
LWdpdCBhL2tvaGEtdG1wbC9pbnRyYW5ldC10bXBsL3Byb2cvZW4vaW5jbHVkZXMvY2F0YWxvZ3Vp
bmctbWVudS5pbmMgYi9rb2hhLXRtcGwvaW50cmFuZXQtdG1wbC9wcm9nL2VuL2luY2x1ZGVzL2Nh
dGFsb2d1aW5nLW1lbnUuaW5joKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oCA8YnI+Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKAgPGJyPgppbmRleCAwMDAwMDAwLi41M2EzYTE1oKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KLS0tIC9kZXYvbnVsbKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CisrKyBiL2tvaGEt
dG1wbC9pbnRyYW5ldC10bXBsL3Byb2cvZW4vaW5jbHVkZXMvY2F0YWxvZ3VpbmctbWVudS5pbmOg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJy
PgpAQCAtMCwwICsxLDcgQECgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgIDxicj4KKyZsdDt1bCZndDugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CismbHQ7IS0tIFRNUExfSUYgbmFtZT0m
cXVvdDtpbnByb2Njb3VudCZxdW90OyAtLSZndDugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
IDxicj4KKyZsdDtsaSZndDugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CismbHQ7YSBocmVmPSZxdW90Oy9jZ2ktYmluL2tvaGEv
Y2F0YWxvZ3VlLzxhIGhyZWY9Imh0dHA6Ly9zZWFyY2gucGw/aWR4PWxvY2F0aW9uJmFtcDtxPVBS
T0MmYW1wO2lkeD1sb2NhdGlvbiZhbXA7aWR4PWxvY2F0aW9uJmFtcDtzb3J0X2J5PXJlbGV2YW5j
ZSI+c2VhcmNoLnBsP2lkeD1sb2NhdGlvbiZhbXA7cT1QUk9DJmFtcDtpZHg9bG9jYXRpb24mYW1w
O2lkeD1sb2NhdGlvbiZhbXA7c29ydF9ieT1yZWxldmFuY2U8L2E+JnF1b3Q7Jmd0O0NhdGFsb2d1
aW5nIGluIFByb2dyZXNzWyZsdDshLS0gVE1QTF9WQVIgTkFNRT0mcXVvdDtpbnByb2Njb3VudCZx
dW90OyAtLSZndDtdJmx0Oy9hJmd0OyZsdDsvbKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgaSZndDugoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CismbHQ7IS0tIC9U
TVBMX0lGIC0tJmd0O6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKAgPGJyPgorJmx0Oy91bCZndDugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KK6CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoCA8YnI+CmRpZmYgLS1naXQgYS9rb2hh
LXRtcGwvaW50cmFuZXQtdG1wbC9wcm9nL2VuL21vZHVsZXMvYWRtaW4vcHJlZmVyZW5jZXMvY2F0
YWxvZ3VpbmcucHJlZiBiL2tvaGEtdG1wbC9pbnRyYW5ldC10bXBsL3Byb2cvZW4vbW9kdWxlcy9h
ZG1pbi9wcmVmZXJlbmNlcy9jYXRhbG9ndWluZy5wcmVmoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgppbmRl
eCBkODA5MDIyLi5lZWQ2NDQ4IDEwMDY0NKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgIDxicj4KLS0tIGEva29oYS10bXBsL2ludHJhbmV0LXRtcGwvcHJvZy9lbi9tb2R1bGVzL2Fk
bWluL3ByZWZlcmVuY2VzL2NhdGFsb2d1aW5nLnByZWagoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoCA8YnI+CisrKyBiL2tvaGEtdG1wbC9pbnRyYW5ldC10bXBsL3Byb2cv
ZW4vbW9kdWxlcy9hZG1pbi9wcmVmZXJlbmNlcy9jYXRhbG9ndWluZy5wcmVmoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAgPGJyPgpAQCAtMTAwLDYgKzEwMCwxMiBAQCBD
YXRhbG9naW5nOqCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg
oKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgIDxicj4KoKCgoKCgoKCg
oKCgoKCgoKCgIGVjb25vbWljYWw6IERvPGJyPqCgoKCgoKCgoKCgoCAtIGNvbGxhcHNlIHJlcGVh
dGVkIHRhZ3Mgb2YgdGhlIHNhbWUgdHlwZSBpbnRvIG9uZSB0YWcgZW50cnkgb24gdGhlIGRpc3Bs
YXkuPGJyPqCgoKCgoKCgIC08YnI+K6CgoKCgoKCgoKCgIC0gcHJlZjogY2F0YWxnb3VpbmdpbnBy
b2Nlc3M8YnI+K6CgoKCgoKCgoKCgoKAgY2hvaWNlczo8YnI+K6CgoKCgoKCgoKCgoKCgoKCgIHll
czogU2hvdzxicj4KK6CgoKCgoKCgoKCgoKCgoKCgIG5vOiAmcXVvdDtEb24mIzM5O3Qgc2hvdyZx
dW90Ozxicj4roKCgoKCgoKCgoKAgLSBEaXNwbGF5IGxpc3Qgb2YgaXRlbXMgd2hpY2ggYXJlIHRv
IGJlIGNhdGFsb2dlZCBpbiB0aGUgY2F0YWxvZ3VpbmcgaG9tZSBwYWdlLjxicj4roKCgoKCgoCAt
PGJyPqCgoKCgoKCgoKCgoCAtIEJ5IGRlZmF1bHQsIGRpc3BsYXkgYmlibGlvIHJlY29yZHMgaW48
YnI+oKCgoKCgoKCgoKCgIC0gcHJlZjogSW50cmFuZXRCaWJsaW9EZWZhdWx0Vmlldzxicj4KoKCg
oKCgoKCgoKCgoKAgY2hvaWNlczo8YnI+ZGlmZiAtLWdpdCBhL2tvaGEtdG1wbC9pbnRyYW5ldC10
bXBsL3Byb2cvZW4vbW9kdWxlcy9jYXRhbG9ndWluZy9hZGRib29rcy50bXBsIGIva29oYS10bXBs
L2ludHJhbmV0LXRtcGwvcHJvZy9lbi9tb2R1bGVzL2NhdGFsb2d1aW5nL2FkZGJvb2tzLnRtcGw8
YnI+aW5kZXggOTQzZDFmYi4uNmQ3YzAwOCAxMDA2NDQ8YnI+LS0tIGEva29oYS10bXBsL2ludHJh
bmV0LXRtcGwvcHJvZy9lbi9tb2R1bGVzL2NhdGFsb2d1aW5nL2FkZGJvb2tzLnRtcGw8YnI+Cisr
KyBiL2tvaGEtdG1wbC9pbnRyYW5ldC10bXBsL3Byb2cvZW4vbW9kdWxlcy9jYXRhbG9ndWluZy9h
ZGRib29rcy50bXBsPGJyPkBAIC0xMyw3ICsxMyw5IEBAPGJyPqAmbHQ7IS0tIFRNUExfSU5DTFVE
RSBOQU1FPSZxdW90O2NhdGFsb2dpbmctc2VhcmNoLmluYyZxdW90OyAtLSZndDs8YnI+PGJyPqAm
bHQ7ZGl2IGlkPSZxdW90O2JyZWFkY3J1bWJzJnF1b3Q7Jmd0OyZsdDthIGhyZWY9JnF1b3Q7L2Nn
aS1iaW4va29oYS88YSBocmVmPSJodHRwOi8vbWFpbnBhZ2UucGwiPm1haW5wYWdlLnBsPC9hPiZx
dW90OyZndDtIb21lJmx0Oy9hJmd0OyAmYW1wO3JzYXF1bzsgQ2F0YWxvZ2luZyZsdDsvZGl2Jmd0
Ozxicj4KLTxicj4rJmx0O2RpdiBpZD0mcXVvdDtkb2MzJnF1b3Q7IGNsYXNzPSZxdW90O3l1aS10
MiZxdW90OyZndDs8YnI+KyZsdDshLS0gVE1QTF9JTkNMVURFIE5BTUU9JnF1b3Q7Y2F0YWxvZ3Vp
bmctbWVudS5pbmMmcXVvdDsgLS0mZ3Q7PGJyPismbHQ7L2RpdiZndDs8YnI+oCZsdDtkaXYgaWQ9
JnF1b3Q7ZG9jJnF1b3Q7IGNsYXNzPSZxdW90O3l1aS10NyZxdW90OyZndDs8YnI+PGJyPqCgoCAm
bHQ7ZGl2IGlkPSZxdW90O2JkJnF1b3Q7Jmd0Ozxicj4KZGlmZiAtLWdpdCBhLzxhIGhyZWY9Imh0
dHA6Ly9rb2hhdmVyc2lvbi5wbCI+a29oYXZlcnNpb24ucGw8L2E+IGIvPGEgaHJlZj0iaHR0cDov
L2tvaGF2ZXJzaW9uLnBsIj5rb2hhdmVyc2lvbi5wbDwvYT48YnI+aW5kZXggYTZlNTZiMy4uYWQ2
MTI5NCAxMDA2NDQ8YnI+LS0tIGEvPGEgaHJlZj0iaHR0cDovL2tvaGF2ZXJzaW9uLnBsIj5rb2hh
dmVyc2lvbi5wbDwvYT48YnI+KysrIGIvPGEgaHJlZj0iaHR0cDovL2tvaGF2ZXJzaW9uLnBsIj5r
b2hhdmVyc2lvbi5wbDwvYT48YnI+CkBAIC0xNiw3ICsxNiw3IEBAIHRoZSBrb2hhdmVyc2lvbiBp
cyBkaXZpZGVkIGluIDQgcGFydHMgOjxicj6gdXNlIHN0cmljdDs8YnI+PGJyPqBzdWIga29oYXZl
cnNpb24gezxicj4toKCgIG91ciAkVkVSU0lPTiA9ICYjMzk7My4wMy4wMC4wMDkmIzM5Ozs8YnI+
K6CgoCBvdXIgJFZFUlNJT04gPSAmIzM5OzMuMDMuMDAuMDEwJiMzOTs7PGJyPqCgoKAgIyB2ZXJz
aW9uIG5lZWRzIHRvIGJlIHNldCB0aGlzIHdheTxicj4KoKCgoCAjIHNvIHRoYXQgaXQgY2FuIGJl
IHBpY2tlZCB1cCBieSBNYWtlZmlsZS5QTDxicj6goKCgICMgZHVyaW5nIGluc3RhbGw8YnI+LS08
YnI+MS42LjQuMjxicj48YnI+Cg==
--0016364eeacac7be23049820e373--


More information about the Koha-patches mailing list