From shawn at redhat.com Thu Aug 20 11:34:46 2015 Content-Type: multipart/mixed; boundary="===============4835015656561029201==" MIME-Version: 1.0 From: Shawn Wells To: scap-security-guide at lists.fedorahosted.org Subject: Re: [PATCH] Small patch to replace autogenerated ids with human readable ids Date: Tue, 06 Aug 2013 14:02:33 -0400 Message-ID: <52013A39.7010407@redhat.com> In-Reply-To: 5201386F.3020509@eclipse.ncsc.mil --===============4835015656561029201== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 8/6/13 1:54 PM, Maura Dailey wrote: > New patch created by running the following command: > > tidy -xml -w 80 -i filename.xml > filename.xml.new > > Patch is attached. > > - Maura Dailey > > 0001-Small-patch-to-replace-autogenerated-test-state-and-.patch > > > From 499d1cab2e0c290869185fea3f8a22cd359edbb4 Mon Sep 17 00:00:00 2001 > From: Maura Dailey > Date: Tue, 6 Aug 2013 13:52:36 -0400 > Subject: [PATCH] Small patch to replace autogenerated test, state, and ob= ject ids with human readable ones (now with 80 character line breaks) > > > Signed-off-by: Maura Dailey > --- > .../checks/accounts_root_path_dirs_no_write.xml | 50 +++++++++----= ------ > .../checks/core_dump_suid_progs_limits_conf.xml | 18 ++++---- > RHEL6/input/checks/core_dumps_limitsconf.xml | 23 ++++----- > RHEL6/input/checks/file_groupowner_etc_group.xml | 24 ++++----- > RHEL6/input/checks/file_groupowner_etc_gshadow.xml | 22 ++++----- > RHEL6/input/checks/file_groupowner_etc_passwd.xml | 20 ++++---- > RHEL6/input/checks/file_groupowner_etc_shadow.xml | 22 ++++----- > RHEL6/input/checks/file_owner_etc_group.xml | 23 ++++----- > RHEL6/input/checks/file_owner_etc_gshadow.xml | 24 ++++----- > RHEL6/input/checks/file_owner_etc_passwd.xml | 23 ++++----- > RHEL6/input/checks/file_permissions_etc_group.xml | 20 ++++---- > .../input/checks/file_permissions_ungroupowned.xml | 26 +++++------ > RHEL6/input/checks/interactive_boot_disable.xml | 21 ++++---- > 13 files changed, 145 insertions(+), 171 deletions(-) > > diff --git a/RHEL6/input/checks/accounts_root_path_dirs_no_write.xml b/RH= EL6/input/checks/accounts_root_path_dirs_no_write.xml > index 36a02cf..d0a20d3 100644 > --- a/RHEL6/input/checks/accounts_root_path_dirs_no_write.xml > +++ b/RHEL6/input/checks/accounts_root_path_dirs_no_write.xml > @@ -1,60 +1,58 @@ > > - - id=3D"accounts_root_path_dirs_no_write" version=3D"1"> > + + version=3D"1"> > > - Write permissions are disabled for group and other in > - all directories in Root's Path > + Write permissions are disabled for group and other in all > + directories in Root's Path > > Red Hat Enterprise Linux 6 > > - Check each directory in root's path and make use > - it does not grant write permission to group and > - other > + Check each directory in root's path and make use it d= oes not > + grant write permission to group and other > > negate=3D"true" operator=3D"OR"> > - test_ref=3D"test_2008552" /> > + test_ref=3D"test_accounts_root_path_dirs_no_write_other" /> > > > - comment=3D"Check that write permission to group and other in root's pa= th is denied" > - id=3D"test_2008551" version=3D"1"> > - > - > + comment=3D"Check that write permission to group in root's path is deni= ed" > + id=3D"test_accounts_root_path_dirs_no_write_group" version=3D"1"> > + > + > > - id=3D"state_2008551" version=3D"1"> > + id=3D"state_accounts_root_path_dirs_no_write_group" version=3D"1"> > 1 > > - comment=3D"root's PATH" id=3D"obj_200855" > + comment=3D"root's PATH" id=3D"object_accounts_root_path_dirs_no_write" > version=3D"1"> > - > + > > > - - datatype=3D"string" id=3D"var_200855" > - version=3D"1"> > + + id=3D"var_accounts_root_path_dirs_no_write" version=3D"1"> > > - object_ref=3D"obj_20085" /> > + object_ref=3D"object_accounts_root_path_dirs_no_write_pathenv" /> > > > - + version=3D"1"> > PATH > > - comment=3D"Check that write permission to group and other in root's pa= th is denied" > - id=3D"test_2008552" version=3D"1"> > - > - > + comment=3D"Check that write permission to other in root's path is deni= ed" > + id=3D"test_accounts_root_path_dirs_no_write_other" version=3D"1"> > + > + > > - id=3D"state_2008552" version=3D"1"> > + id=3D"state_accounts_root_path_dirs_no_write_other" version=3D"1"> > 1 > > > diff --git a/RHEL6/input/checks/core_dump_suid_progs_limits_conf.xml b/RH= EL6/input/checks/core_dump_suid_progs_limits_conf.xml > index a2079f9..066957a 100644 > --- a/RHEL6/input/checks/core_dump_suid_progs_limits_conf.xml > +++ b/RHEL6/input/checks/core_dump_suid_progs_limits_conf.xml > @@ -1,6 +1,6 @@ > > - - id=3D"core_dump_suid_progs_limits_conf" version=3D"1"> > + + version=3D"1"> > > Disable Core Dumps for setuid programs > > @@ -11,20 +11,20 @@ > > > - test_ref=3D"test_20056" /> > + test_ref=3D"test_core_dump_suid_progs_limits_conf" /> > > > - - check_existence=3D"none_exist" > + comment=3D"Tests the value of the ^[\s]*fs\.suid_dumpable[\s]*=3D([\s= ]*) expression in the /etc/sysctl.conf file" > - id=3D"test_20056" version=3D"2"> > - > + id=3D"test_core_dump_suid_progs_limits_conf" version=3D"2"> > + > > - + version=3D"1"> > /etc/security > limits.conf > - ^fs.suid_dumpable\s+=3D\s+1= $ > + > + ^fs.suid_dumpable\s+=3D\s+1$ > 1 > > > diff --git a/RHEL6/input/checks/core_dumps_limitsconf.xml b/RHEL6/input/c= hecks/core_dumps_limitsconf.xml > index cb86b30..4107aae 100644 > --- a/RHEL6/input/checks/core_dumps_limitsconf.xml > +++ b/RHEL6/input/checks/core_dumps_limitsconf.xml > @@ -1,34 +1,31 @@ > > - - id=3D"core_dumps_limitsconf" version=3D"1"> > + > > Disable Core Dumps > > Red Hat Enterprise Linux 6 > > - Core dumps for all users should be > - disabled > + Core dumps for all users should be disabled > > > - test_ref=3D"test_20055" /> > + test_ref=3D"test_core_dumps_limitsconf" /> > > > comment=3D"Tests the value of the ^[\s]*\*[\s]+hard[\s]+core[\s]+([\d= ]+) setting in the /etc/security/limits.conf file" > - id=3D"test_20055" version=3D"1"> > - > - > + id=3D"test_core_dumps_limitsconf" version=3D"1"> > + > + > > - - version=3D"1"> > + > 0 > > - - version=3D"1"> > + > /etc/security > limits.conf > - ^[\s]*\*[\s]+hard[\s]+core[= \s]+([\d]+) > + > + ^[\s]*\*[\s]+hard[\s]+core[\s]+([\d]+) > 1 > > > diff --git a/RHEL6/input/checks/file_groupowner_etc_group.xml b/RHEL6/inp= ut/checks/file_groupowner_etc_group.xml > index eb61289..67f44cb 100644 > --- a/RHEL6/input/checks/file_groupowner_etc_group.xml > +++ b/RHEL6/input/checks/file_groupowner_etc_group.xml > @@ -1,30 +1,28 @@ > > - - id=3D"file_groupowner_etc_group" version=3D"1"> > + > > Verify group who owns 'group' file > > Red Hat Enterprise Linux 6 > > - The /etc/group file should be owned by the > - appropriate group. > + The /etc/group file should be owned by the appropriate > + group. > > > - > + > > > - comment=3D"Testing group ownership" > - id=3D"test_20037" version=3D"1"> > - > - > - > - + comment=3D"Testing group ownership" id=3D"test_file_groupowner_etc_gro= up" > version=3D"1"> > + > + > + > + > 0 > > - - id=3D"obj_20009" version=3D"1"> > + + version=3D"1"> > /etc > group > > diff --git a/RHEL6/input/checks/file_groupowner_etc_gshadow.xml b/RHEL6/i= nput/checks/file_groupowner_etc_gshadow.xml > index 7ee2921..833aa53 100644 > --- a/RHEL6/input/checks/file_groupowner_etc_gshadow.xml > +++ b/RHEL6/input/checks/file_groupowner_etc_gshadow.xml > @@ -1,30 +1,28 @@ > > - - id=3D"file_groupowner_etc_gshadow" version=3D"1"> > + > > Verify group who owns 'gshadow' file > > Red Hat Enterprise Linux 6 > > - The /etc/gshadow file should be owned by the > - appropriate group. > + The /etc/gshadow file should be owned by the appropri= ate > + group. > > > - > + > > > - comment=3D"Testing gshadow ownership" > - id=3D"test_20039" version=3D"1"> > - > - > - > - + comment=3D"Testing gshadow ownership" id=3D"test_file_groupowner_etc_g= shadow" > version=3D"1"> > + > + > + > + > 0 > > - id=3D"obj_20013" version=3D"1"> > + id=3D"object_file_groupowner_etc_gshadow" version=3D"1"> > /etc > gshadow > > diff --git a/RHEL6/input/checks/file_groupowner_etc_passwd.xml b/RHEL6/in= put/checks/file_groupowner_etc_passwd.xml > index d47e9bc..5f79132 100644 > --- a/RHEL6/input/checks/file_groupowner_etc_passwd.xml > +++ b/RHEL6/input/checks/file_groupowner_etc_passwd.xml > @@ -1,30 +1,28 @@ > > - - id=3D"file_groupowner_etc_passwd" version=3D"1"> > + > > Verify group who owns 'passwd' file > > Red Hat Enterprise Linux 6 > > - The /etc/passwd file should be owned by the > - appropriate group. > + The /etc/passwd file should be owned by the appropria= te > + group. > > > - > + > > > comment=3D"Testing group ownership of /etc/passwd" > - id=3D"test_20041" version=3D"1"> > - > - > + id=3D"test_file_groupowner_etc_passwd" version=3D"1"> > + > + > > - - version=3D"1"> > + > 0 > > - id=3D"obj_20018" version=3D"1"> > + id=3D"object_file_groupowner_etc_passwd" version=3D"1"> > /etc > passwd > > diff --git a/RHEL6/input/checks/file_groupowner_etc_shadow.xml b/RHEL6/in= put/checks/file_groupowner_etc_shadow.xml > index 4127177..953c869 100644 > --- a/RHEL6/input/checks/file_groupowner_etc_shadow.xml > +++ b/RHEL6/input/checks/file_groupowner_etc_shadow.xml > @@ -1,30 +1,28 @@ > > - - id=3D"file_groupowner_etc_shadow" version=3D"1"> > + > > Verify group who owns 'shadow' file > > Red Hat Enterprise Linux 6 > > - The /etc/shadow file should be owned by the > - appropriate group. > + The /etc/shadow file should be owned by the appropria= te > + group. > > > - > + > > > - comment=3D"Testing group ownership /etc/shadow" > - id=3D"test_20035" version=3D"1"> > - > - > - > - + comment=3D"Testing group ownership /etc/shadow" id=3D"test_groupowner_= etc_shadow" > version=3D"1"> > + > + > + > + > 0 > > - id=3D"obj_20008" version=3D"1"> > + id=3D"object_file_groupowner_etc_shadow" version=3D"1"> > /etc > shadow > > diff --git a/RHEL6/input/checks/file_owner_etc_group.xml b/RHEL6/input/ch= ecks/file_owner_etc_group.xml > index de3de67..a74ef27 100644 > --- a/RHEL6/input/checks/file_owner_etc_group.xml > +++ b/RHEL6/input/checks/file_owner_etc_group.xml > @@ -1,30 +1,27 @@ > > - - id=3D"file_owner_etc_group" version=3D"1"> > + > > Verify user who owns 'group' file > > Red Hat Enterprise Linux 6 > > - The /etc/group file should be owned by the > - appropriate user. > + The /etc/group file should be owned by the appropriate > + user. > > > - > + > > > - comment=3D"Testing user ownership" > - id=3D"test_20036" version=3D"1"> > - > - > + comment=3D"Testing user ownership" id=3D"test_file_owner_etc_group" ve= rsion=3D"1"> > + > + > > - - version=3D"1"> > + > 0 > > - - id=3D"obj_20036" version=3D"1"> > + + version=3D"1"> > /etc > group > > diff --git a/RHEL6/input/checks/file_owner_etc_gshadow.xml b/RHEL6/input/= checks/file_owner_etc_gshadow.xml > index eb02df1..a33952e 100644 > --- a/RHEL6/input/checks/file_owner_etc_gshadow.xml > +++ b/RHEL6/input/checks/file_owner_etc_gshadow.xml > @@ -1,30 +1,28 @@ > > - - id=3D"file_owner_etc_gshadow" version=3D"1"> > + > > Verify user who owns 'gshadow' file > > Red Hat Enterprise Linux 6 > > - The /etc/gshadow file should be owned by the > - appropriate user. > + The /etc/gshadow file should be owned by the appropri= ate > + user. > > > - > + > > > - comment=3D"Testing gshadow ownership" > - id=3D"test_20038" version=3D"1"> > - > - > - > - + comment=3D"Testing gshadow ownership" id=3D"test_file_owner_etc_gshado= w" > version=3D"1"> > + > + > + > + > 0 > > - - id=3D"obj_20017" version=3D"1"> > + + version=3D"1"> > /etc > gshadow > > diff --git a/RHEL6/input/checks/file_owner_etc_passwd.xml b/RHEL6/input/c= hecks/file_owner_etc_passwd.xml > index 73e9899..5fb621d 100644 > --- a/RHEL6/input/checks/file_owner_etc_passwd.xml > +++ b/RHEL6/input/checks/file_owner_etc_passwd.xml > @@ -1,30 +1,27 @@ > > - - id=3D"file_owner_etc_passwd" version=3D"1"> > + > > Verify user who owns 'passwd' file > > Red Hat Enterprise Linux 6 > > - The /etc/passwd file should be owned by the > - appropriate user. > + The /etc/passwd file should be owned by the appropria= te > + user. > > > - > + > > > - comment=3D"Testing user ownership" > - id=3D"test_20040" version=3D"1"> > - > - > + comment=3D"Testing user ownership" id=3D"test_file_owner_etc_passwd" v= ersion=3D"1"> > + > + > > - - version=3D"1"> > + > 0 > > - - id=3D"obj_20040" version=3D"1"> > + + version=3D"1"> > /etc > passwd > > diff --git a/RHEL6/input/checks/file_permissions_etc_group.xml b/RHEL6/in= put/checks/file_permissions_etc_group.xml > index 774c5d9..c547656 100644 > --- a/RHEL6/input/checks/file_permissions_etc_group.xml > +++ b/RHEL6/input/checks/file_permissions_etc_group.xml > @@ -1,6 +1,5 @@ > > - - id=3D"file_permissions_etc_group" version=3D"1"> > + > > Verify permissions on 'group' file > > @@ -10,17 +9,16 @@ > correctly. > > > - > + > > > - comment=3D"Testing /etc/group permissions" > - id=3D"test_20043" version=3D"1"> > - > - > - > - + comment=3D"Testing /etc/group permissions" id=3D"test_file_permissions= _etc_group" > version=3D"1"> > + > + > + > + > true > true > false > @@ -31,8 +29,8 @@ > false > false > > - - id=3D"obj_20012" version=3D"1"> > + + version=3D"1"> > /etc > group > > diff --git a/RHEL6/input/checks/file_permissions_ungroupowned.xml b/RHEL6= /input/checks/file_permissions_ungroupowned.xml > index 5bc34f7..8becd03 100644 > --- a/RHEL6/input/checks/file_permissions_ungroupowned.xml > +++ b/RHEL6/input/checks/file_permissions_ungroupowned.xml > @@ -1,37 +1,35 @@ > > - - id=3D"file_permissions_ungroupowned" version=3D"1"> > + + version=3D"1"> > > Find files unowned by a group > > Red Hat Enterprise Linux 6 > > - All files should be owned by a > - group > + All files should be owned by a group > > > - negate=3D"true" > - test_ref=3D"test_20051" /> > + negate=3D"true" test_ref=3D"test_file_permissions_ungroupowned" /> > > > check=3D"all" comment=3D"files with no group owner" > - id=3D"test_20051" version=3D"1"> > + id=3D"test_file_permissions_ungroupowned" version=3D"1"> > > - This will enumerate all files on local > - partitions > + This will enumerate all files on local partitions > > - > - > + > + > > - id=3D"state_20051" version=3D"1"> > + id=3D"state_file_permissions_ungroupowned" version=3D"1"> > 0 > > - id=3D"obj_20025" version=3D"1"> > - > + id=3D"object_file_permissions_ungroupowned" version=3D"1"> > + + recurse_file_system=3D"local" /> > / > .* > > diff --git a/RHEL6/input/checks/interactive_boot_disable.xml b/RHEL6/inpu= t/checks/interactive_boot_disable.xml > index 7f8ddd8..0f694ea 100644 > --- a/RHEL6/input/checks/interactive_boot_disable.xml > +++ b/RHEL6/input/checks/interactive_boot_disable.xml > @@ -1,29 +1,28 @@ > > - - id=3D"interactive_boot_disable" version=3D"1"> > + > > Disable Interactive Boot > > Red Hat Enterprise Linux 6 > > - The ability for users to perform interactive > - startups should be disabled. > + The ability for users to perform interactive startups= should > + be disabled. > > > - > + > > > - - check_existence=3D"all_exist" > + comment=3D"Tests the value of the PROMPT[\s]*=3D[\s]*([^#]*) expressi= on in the /etc/sysconfig/init file" > - id=3D"test_20097" version=3D"1"> > - > + id=3D"test_interactive_boot_disable" version=3D"1"> > + > > - + version=3D"1"> > /etc/sysconfig > init > - PROMPT[\s]*=3D[\s]*no\s*$ > + > + PROMPT[\s]*=3D[\s]*no\s*$ > 1 > > > -- 1.7.1 Ack --===============4835015656561029201== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRG LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9 IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4 Ij5PbiA4LzYvMTMgMTo1NCBQTSwgTWF1cmEgRGFpbGV5IHdyb3RlOjxicj4KICAgIDwvZGl2Pgog ICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyMDEzODZGLjMwMjA1MDlAZWNsaXBzZS5uY3NjLm1p bCIgdHlwZT0iY2l0ZSI+CiAgICAgIDxkaXYgY2xhc3M9Im1vei10ZXh0LWZsb3dlZCIgc3R5bGU9 ImZvbnQtZmFtaWx5OiAtbW96LWZpeGVkOwogICAgICAgIGZvbnQtc2l6ZTogMTJweDsiIGxhbmc9 IngtdW5pY29kZSI+TmV3IHBhdGNoIGNyZWF0ZWQgYnkgcnVubmluZwogICAgICAgIHRoZSBmb2xs b3dpbmcgY29tbWFuZDoKICAgICAgICA8YnI+CiAgICAgICAgPGJyPgogICAgICAgIHRpZHkgLXht bCAtdyA4MCAtaSBmaWxlbmFtZS54bWwgJmd0OyBmaWxlbmFtZS54bWwubmV3CiAgICAgICAgPGJy PgogICAgICAgIDxicj4KICAgICAgICBQYXRjaCBpcyBhdHRhY2hlZC4KICAgICAgICA8YnI+CiAg ICAgICAgPGJyPgogICAgICAgIC0gTWF1cmEgRGFpbGV5CiAgICAgICAgPGJyPgogICAgICA8L2Rp dj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50SGVhZGVy Ij48bGVnZW5kCiAgICAgICAgICBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXJOYW1lIj4wMDAx LVNtYWxsLXBhdGNoLXRvLXJlcGxhY2UtYXV0b2dlbmVyYXRlZC10ZXN0LXN0YXRlLWFuZC0ucGF0 Y2g8L2xlZ2VuZD48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxkaXYgY2xhc3M9Im1vei10 ZXh0LXBsYWluIiB3cmFwPSJ0cnVlIiBncmFwaGljYWwtcXVvdGU9InRydWUiCiAgICAgICAgc3R5 bGU9ImZvbnQtZmFtaWx5OiAtbW96LWZpeGVkOyBmb250LXNpemU6IDEycHg7IgogICAgICAgIGxh bmc9IngtdW5pY29kZSI+CiAgICAgICAgPHByZSB3cmFwPSIiPkZyb20gNDk5ZDFjYWIyZTBjMjkw ODY5MTg1ZmVhM2Y4YTIyY2QzNTllZGJiNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTog TWF1cmEgRGFpbGV5IDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGlu ay1yZmMyMzk2RSIgaHJlZj0ibWFpbHRvOm1hdXJhQGVjbGlwc2UubmNzYy5taWwiPiZsdDttYXVy YUBlY2xpcHNlLm5jc2MubWlsJmd0OzwvYT4KRGF0ZTogVHVlLCA2IEF1ZyAyMDEzIDEzOjUyOjM2 IC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gU21hbGwgcGF0Y2ggdG8gcmVwbGFjZSBhdXRvZ2VuZXJh dGVkIHRlc3QsIHN0YXRlLCBhbmQgb2JqZWN0IGlkcyB3aXRoIGh1bWFuIHJlYWRhYmxlIG9uZXMg KG5vdyB3aXRoIDgwIGNoYXJhY3RlciBsaW5lIGJyZWFrcykKCgpTaWduZWQtb2ZmLWJ5OiBNYXVy YSBEYWlsZXkgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLXJm YzIzOTZFIiBocmVmPSJtYWlsdG86bWF1cmFAZWNsaXBzZS5uY3NjLm1pbCI+Jmx0O21hdXJhQGVj bGlwc2UubmNzYy5taWwmZ3Q7PC9hPgotLS0KIC4uLi9jaGVja3MvYWNjb3VudHNfcm9vdF9wYXRo X2RpcnNfbm9fd3JpdGUueG1sICAgIHwgICA1MCArKysrKysrKystLS0tLS0tLS0tCiAuLi4vY2hl Y2tzL2NvcmVfZHVtcF9zdWlkX3Byb2dzX2xpbWl0c19jb25mLnhtbCAgICB8ICAgMTggKysrKy0t LS0KIFJIRUw2L2lucHV0L2NoZWNrcy9jb3JlX2R1bXBzX2xpbWl0c2NvbmYueG1sICAgICAgIHwg ICAyMyArKysrLS0tLS0KIFJIRUw2L2lucHV0L2NoZWNrcy9maWxlX2dyb3Vwb3duZXJfZXRjX2dy b3VwLnhtbCAgIHwgICAyNCArKysrLS0tLS0KIFJIRUw2L2lucHV0L2NoZWNrcy9maWxlX2dyb3Vw b3duZXJfZXRjX2dzaGFkb3cueG1sIHwgICAyMiArKysrLS0tLS0KIFJIRUw2L2lucHV0L2NoZWNr cy9maWxlX2dyb3Vwb3duZXJfZXRjX3Bhc3N3ZC54bWwgIHwgICAyMCArKysrLS0tLQogUkhFTDYv aW5wdXQvY2hlY2tzL2ZpbGVfZ3JvdXBvd25lcl9ldGNfc2hhZG93LnhtbCAgfCAgIDIyICsrKyst LS0tLQogUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3duZXJfZXRjX2dyb3VwLnhtbCAgICAgICAg fCAgIDIzICsrKystLS0tLQogUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3duZXJfZXRjX2dzaGFk b3cueG1sICAgICAgfCAgIDI0ICsrKystLS0tLQogUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3du ZXJfZXRjX3Bhc3N3ZC54bWwgICAgICAgfCAgIDIzICsrKystLS0tLQogUkhFTDYvaW5wdXQvY2hl Y2tzL2ZpbGVfcGVybWlzc2lvbnNfZXRjX2dyb3VwLnhtbCAgfCAgIDIwICsrKystLS0tCiAuLi4v aW5wdXQvY2hlY2tzL2ZpbGVfcGVybWlzc2lvbnNfdW5ncm91cG93bmVkLnhtbCB8ICAgMjYgKysr KystLS0tLS0KIFJIRUw2L2lucHV0L2NoZWNrcy9pbnRlcmFjdGl2ZV9ib290X2Rpc2FibGUueG1s ICAgIHwgICAyMSArKysrLS0tLQogMTMgZmlsZXMgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKyks IDE3MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9SSEVMNi9pbnB1dC9jaGVja3MvYWNjb3Vu dHNfcm9vdF9wYXRoX2RpcnNfbm9fd3JpdGUueG1sIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2FjY291 bnRzX3Jvb3RfcGF0aF9kaXJzX25vX3dyaXRlLnhtbAppbmRleCAzNmEwMmNmLi5kMGEyMGQzIDEw MDY0NAotLS0gYS9SSEVMNi9pbnB1dC9jaGVja3MvYWNjb3VudHNfcm9vdF9wYXRoX2RpcnNfbm9f d3JpdGUueG1sCisrKyBiL1JIRUw2L2lucHV0L2NoZWNrcy9hY2NvdW50c19yb290X3BhdGhfZGly c19ub193cml0ZS54bWwKQEAgLTEsNjAgKzEsNTggQEAKICZsdDtkZWYtZ3JvdXAmZ3Q7Ci0gICZs dDtkZWZpbml0aW9uIGNsYXNzPSJjb21wbGlhbmNlIgotICBpZD0iYWNjb3VudHNfcm9vdF9wYXRo X2RpcnNfbm9fd3JpdGUiIHZlcnNpb249IjEiJmd0OworICAmbHQ7ZGVmaW5pdGlvbiBjbGFzcz0i Y29tcGxpYW5jZSIgaWQ9ImFjY291bnRzX3Jvb3RfcGF0aF9kaXJzX25vX3dyaXRlIgorICB2ZXJz aW9uPSIxIiZndDsKICAgICAmbHQ7bWV0YWRhdGEmZ3Q7Ci0gICAgICAmbHQ7dGl0bGUmZ3Q7V3Jp dGUgcGVybWlzc2lvbnMgYXJlIGRpc2FibGVkIGZvciBncm91cCBhbmQgb3RoZXIgaW4KLSAgICAg IGFsbCBkaXJlY3RvcmllcyBpbiBSb290J3MgUGF0aCZsdDsvdGl0bGUmZ3Q7CisgICAgICAmbHQ7 dGl0bGUmZ3Q7V3JpdGUgcGVybWlzc2lvbnMgYXJlIGRpc2FibGVkIGZvciBncm91cCBhbmQgb3Ro ZXIgaW4gYWxsCisgICAgICBkaXJlY3RvcmllcyBpbiBSb290J3MgUGF0aCZsdDsvdGl0bGUmZ3Q7 CiAgICAgICAmbHQ7YWZmZWN0ZWQgZmFtaWx5PSJ1bml4IiZndDsKICAgICAgICAgJmx0O3BsYXRm b3JtJmd0O1JlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA2Jmx0Oy9wbGF0Zm9ybSZndDsKICAgICAg ICZsdDsvYWZmZWN0ZWQmZ3Q7Ci0gICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7Q2hlY2sgZWFjaCBk aXJlY3RvcnkgaW4gcm9vdCdzIHBhdGggYW5kIG1ha2UgdXNlCi0gICAgICBpdCBkb2VzIG5vdCBn cmFudCB3cml0ZSBwZXJtaXNzaW9uIHRvIGdyb3VwIGFuZAotICAgICAgb3RoZXImbHQ7L2Rlc2Ny aXB0aW9uJmd0OworICAgICAgJmx0O2Rlc2NyaXB0aW9uJmd0O0NoZWNrIGVhY2ggZGlyZWN0b3J5 IGluIHJvb3QncyBwYXRoIGFuZCBtYWtlIHVzZSBpdCBkb2VzIG5vdAorICAgICAgZ3JhbnQgd3Jp dGUgcGVybWlzc2lvbiB0byBncm91cCBhbmQgb3RoZXImbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAg ICZsdDsvbWV0YWRhdGEmZ3Q7CiAgICAgJmx0O2NyaXRlcmlhIGNvbW1lbnQ9IkNoZWNrIHRoYXQg d3JpdGUgcGVybWlzc2lvbiB0byBncm91cCBhbmQgb3RoZXIgaW4gcm9vdCdzIHBhdGggaXMgZGVu aWVkIgogICAgIG5lZ2F0ZT0idHJ1ZSIgb3BlcmF0b3I9Ik9SIiZndDsKICAgICAgICZsdDtjcml0 ZXJpb24gY29tbWVudD0iQ2hlY2sgZm9yIHdyaXRlIHBlcm1pc3Npb24gdG8gZ3JvdXAgaW4gcm9v dCdzIHBhdGgiCi0gICAgICB0ZXN0X3JlZj0idGVzdF8yMDA4NTUxIiAvJmd0OworICAgICAgdGVz dF9yZWY9InRlc3RfYWNjb3VudHNfcm9vdF9wYXRoX2RpcnNfbm9fd3JpdGVfZ3JvdXAiIC8mZ3Q7 CiAgICAgICAmbHQ7Y3JpdGVyaW9uIGNvbW1lbnQ9IkNoZWNrIGZvciB3cml0ZSBwZXJtaXNzaW9u IHRvIG90aGVyIGluIHJvb3QncyBwYXRoIgotICAgICAgdGVzdF9yZWY9InRlc3RfMjAwODU1MiIg LyZndDsKKyAgICAgIHRlc3RfcmVmPSJ0ZXN0X2FjY291bnRzX3Jvb3RfcGF0aF9kaXJzX25vX3dy aXRlX290aGVyIiAvJmd0OwogICAgICZsdDsvY3JpdGVyaWEmZ3Q7CiAgICZsdDsvZGVmaW5pdGlv biZndDsKICAgJmx0O3VuaXg6ZmlsZV90ZXN0IGNoZWNrPSJhbGwiIGNoZWNrX2V4aXN0ZW5jZT0i YW55X2V4aXN0IgotICBjb21tZW50PSJDaGVjayB0aGF0IHdyaXRlIHBlcm1pc3Npb24gdG8gZ3Jv dXAgYW5kIG90aGVyIGluIHJvb3QncyBwYXRoIGlzIGRlbmllZCIKLSAgaWQ9InRlc3RfMjAwODU1 MSIgdmVyc2lvbj0iMSImZ3Q7Ci0gICAgJmx0O3VuaXg6b2JqZWN0IG9iamVjdF9yZWY9Im9ial8y MDA4NTUiIC8mZ3Q7Ci0gICAgJmx0O3VuaXg6c3RhdGUgc3RhdGVfcmVmPSJzdGF0ZV8yMDA4NTUx IiAvJmd0OworICBjb21tZW50PSJDaGVjayB0aGF0IHdyaXRlIHBlcm1pc3Npb24gdG8gZ3JvdXAg aW4gcm9vdCdzIHBhdGggaXMgZGVuaWVkIgorICBpZD0idGVzdF9hY2NvdW50c19yb290X3BhdGhf ZGlyc19ub193cml0ZV9ncm91cCIgdmVyc2lvbj0iMSImZ3Q7CisgICAgJmx0O3VuaXg6b2JqZWN0 IG9iamVjdF9yZWY9Im9iamVjdF9hY2NvdW50c19yb290X3BhdGhfZGlyc19ub193cml0ZSIgLyZn dDsKKyAgICAmbHQ7dW5peDpzdGF0ZSBzdGF0ZV9yZWY9InN0YXRlX2FjY291bnRzX3Jvb3RfcGF0 aF9kaXJzX25vX3dyaXRlX2dyb3VwIiAvJmd0OwogICAmbHQ7L3VuaXg6ZmlsZV90ZXN0Jmd0Owog ICAmbHQ7dW5peDpmaWxlX3N0YXRlIGNvbW1lbnQ9Ikdyb3VwIGhhcyB3cml0ZSBwcml2aWxlZ2Ui Ci0gIGlkPSJzdGF0ZV8yMDA4NTUxIiB2ZXJzaW9uPSIxIiZndDsKKyAgaWQ9InN0YXRlX2FjY291 bnRzX3Jvb3RfcGF0aF9kaXJzX25vX3dyaXRlX2dyb3VwIiB2ZXJzaW9uPSIxIiZndDsKICAgICAm bHQ7dW5peDpnd3JpdGUgZGF0YXR5cGU9ImJvb2xlYW4iJmd0OzEmbHQ7L3VuaXg6Z3dyaXRlJmd0 OwogICAmbHQ7L3VuaXg6ZmlsZV9zdGF0ZSZndDsKICAgJmx0O3VuaXg6ZmlsZV9vYmplY3QgeG1s bnM6eHNpPTxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1yZmMy Mzk2RSIgaHJlZj0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPiJo dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSI8L2E+Ci0gIGNvbW1lbnQ9 InJvb3QncyBQQVRIIiBpZD0ib2JqXzIwMDg1NSIKKyAgY29tbWVudD0icm9vdCdzIFBBVEgiIGlk PSJvYmplY3RfYWNjb3VudHNfcm9vdF9wYXRoX2RpcnNfbm9fd3JpdGUiCiAgIHZlcnNpb249IjEi Jmd0OwotICAgICZsdDt1bml4OnBhdGggdmFyX3JlZj0idmFyXzIwMDg1NSIgLyZndDsKKyAgICAm bHQ7dW5peDpwYXRoIHZhcl9yZWY9InZhcl9hY2NvdW50c19yb290X3BhdGhfZGlyc19ub193cml0 ZSIgLyZndDsKICAgICAmbHQ7dW5peDpmaWxlbmFtZSB4c2k6bmlsPSJ0cnVlIiAvJmd0OwogICAm bHQ7L3VuaXg6ZmlsZV9vYmplY3QmZ3Q7Ci0gICZsdDtsb2NhbF92YXJpYWJsZSBjb21tZW50PSJT cGxpdCB0aGUgUEFUSCBvbiB0aGUgOiBkZWxpbWl0ZXIiCi0gIGRhdGF0eXBlPSJzdHJpbmciIGlk PSJ2YXJfMjAwODU1IgotICB2ZXJzaW9uPSIxIiZndDsKKyAgJmx0O2xvY2FsX3ZhcmlhYmxlIGNv bW1lbnQ9IlNwbGl0IHRoZSBQQVRIIG9uIHRoZSA6IGRlbGltaXRlciIgZGF0YXR5cGU9InN0cmlu ZyIKKyAgaWQ9InZhcl9hY2NvdW50c19yb290X3BhdGhfZGlyc19ub193cml0ZSIgdmVyc2lvbj0i MSImZ3Q7CiAgICAgJmx0O3NwbGl0IGRlbGltaXRlcj0iOiImZ3Q7CiAgICAgICAmbHQ7b2JqZWN0 X2NvbXBvbmVudCBpdGVtX2ZpZWxkPSJ2YWx1ZSIKLSAgICAgIG9iamVjdF9yZWY9Im9ial8yMDA4 NSIgLyZndDsKKyAgICAgIG9iamVjdF9yZWY9Im9iamVjdF9hY2NvdW50c19yb290X3BhdGhfZGly c19ub193cml0ZV9wYXRoZW52IiAvJmd0OwogICAgICZsdDsvc3BsaXQmZ3Q7CiAgICZsdDsvbG9j YWxfdmFyaWFibGUmZ3Q7Ci0gICZsdDtpbmQ6ZW52aXJvbm1lbnR2YXJpYWJsZV9vYmplY3QgaWQ9 Im9ial8yMDA4NSIKKyAgJmx0O2luZDplbnZpcm9ubWVudHZhcmlhYmxlX29iamVjdCBpZD0ib2Jq ZWN0X2FjY291bnRzX3Jvb3RfcGF0aF9kaXJzX25vX3dyaXRlX3BhdGhlbnYiCiAgIHZlcnNpb249 IjEiJmd0OwogICAgICZsdDtpbmQ6bmFtZSZndDtQQVRIJmx0Oy9pbmQ6bmFtZSZndDsKICAgJmx0 Oy9pbmQ6ZW52aXJvbm1lbnR2YXJpYWJsZV9vYmplY3QmZ3Q7CiAgICZsdDt1bml4OmZpbGVfdGVz dCBjaGVjaz0iYWxsIiBjaGVja19leGlzdGVuY2U9ImFueV9leGlzdCIKLSAgY29tbWVudD0iQ2hl Y2sgdGhhdCB3cml0ZSBwZXJtaXNzaW9uIHRvIGdyb3VwIGFuZCBvdGhlciBpbiByb290J3MgcGF0 aCBpcyBkZW5pZWQiCi0gIGlkPSJ0ZXN0XzIwMDg1NTIiIHZlcnNpb249IjEiJmd0OwotICAgICZs dDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmpfMjAwODU1IiAvJmd0OwotICAgICZsdDt1bml4 OnN0YXRlIHN0YXRlX3JlZj0ic3RhdGVfMjAwODU1MiIgLyZndDsKKyAgY29tbWVudD0iQ2hlY2sg dGhhdCB3cml0ZSBwZXJtaXNzaW9uIHRvIG90aGVyIGluIHJvb3QncyBwYXRoIGlzIGRlbmllZCIK KyAgaWQ9InRlc3RfYWNjb3VudHNfcm9vdF9wYXRoX2RpcnNfbm9fd3JpdGVfb3RoZXIiIHZlcnNp b249IjEiJmd0OworICAgICZsdDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmplY3RfYWNjb3Vu dHNfcm9vdF9wYXRoX2RpcnNfbm9fd3JpdGUiIC8mZ3Q7CisgICAgJmx0O3VuaXg6c3RhdGUgc3Rh dGVfcmVmPSJzdGF0ZV9hY2NvdW50c19yb290X3BhdGhfZGlyc19ub193cml0ZV9vdGhlciIgLyZn dDsKICAgJmx0Oy91bml4OmZpbGVfdGVzdCZndDsKICAgJmx0O3VuaXg6ZmlsZV9zdGF0ZSBjb21t ZW50PSJPdGhlciBoYXMgd3JpdGUgcHJpdmlsZWdlIgotICBpZD0ic3RhdGVfMjAwODU1MiIgdmVy c2lvbj0iMSImZ3Q7CisgIGlkPSJzdGF0ZV9hY2NvdW50c19yb290X3BhdGhfZGlyc19ub193cml0 ZV9vdGhlciIgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O3VuaXg6b3dyaXRlIGRhdGF0eXBlPSJi b29sZWFuIiZndDsxJmx0Oy91bml4Om93cml0ZSZndDsKICAgJmx0Oy91bml4OmZpbGVfc3RhdGUm Z3Q7CiAmbHQ7L2RlZi1ncm91cCZndDsKZGlmZiAtLWdpdCBhL1JIRUw2L2lucHV0L2NoZWNrcy9j b3JlX2R1bXBfc3VpZF9wcm9nc19saW1pdHNfY29uZi54bWwgYi9SSEVMNi9pbnB1dC9jaGVja3Mv Y29yZV9kdW1wX3N1aWRfcHJvZ3NfbGltaXRzX2NvbmYueG1sCmluZGV4IGEyMDc5ZjkuLjA2Njk1 N2EgMTAwNjQ0Ci0tLSBhL1JIRUw2L2lucHV0L2NoZWNrcy9jb3JlX2R1bXBfc3VpZF9wcm9nc19s aW1pdHNfY29uZi54bWwKKysrIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2NvcmVfZHVtcF9zdWlkX3By b2dzX2xpbWl0c19jb25mLnhtbApAQCAtMSw2ICsxLDYgQEAKICZsdDtkZWYtZ3JvdXAmZ3Q7Ci0g ICZsdDtkZWZpbml0aW9uIGNsYXNzPSJjb21wbGlhbmNlIgotICBpZD0iY29yZV9kdW1wX3N1aWRf cHJvZ3NfbGltaXRzX2NvbmYiIHZlcnNpb249IjEiJmd0OworICAmbHQ7ZGVmaW5pdGlvbiBjbGFz cz0iY29tcGxpYW5jZSIgaWQ9ImNvcmVfZHVtcF9zdWlkX3Byb2dzX2xpbWl0c19jb25mIgorICB2 ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7bWV0YWRhdGEmZ3Q7CiAgICAgICAmbHQ7dGl0bGUmZ3Q7 RGlzYWJsZSBDb3JlIER1bXBzIGZvciBzZXR1aWQgcHJvZ3JhbXMmbHQ7L3RpdGxlJmd0OwogICAg ICAgJmx0O2FmZmVjdGVkIGZhbWlseT0idW5peCImZ3Q7CkBAIC0xMSwyMCArMTEsMjAgQEAKICAg ICAmbHQ7L21ldGFkYXRhJmd0OwogICAgICZsdDtjcml0ZXJpYSZndDsKICAgICAgICZsdDtjcml0 ZXJpb24gY29tbWVudD0iQXJlIGNvcmUgZHVtcHMgZm9yIHNldHVpZCBwcm9ncmFtcyBkaXNhYmxl ZD8iCi0gICAgICB0ZXN0X3JlZj0idGVzdF8yMDA1NiIgLyZndDsKKyAgICAgIHRlc3RfcmVmPSJ0 ZXN0X2NvcmVfZHVtcF9zdWlkX3Byb2dzX2xpbWl0c19jb25mIiAvJmd0OwogICAgICZsdDsvY3Jp dGVyaWEmZ3Q7CiAgICZsdDsvZGVmaW5pdGlvbiZndDsKLSAgJmx0O2luZDp0ZXh0ZmlsZWNvbnRl bnQ1NF90ZXN0IGNoZWNrPSJhbGwiCi0gIGNoZWNrX2V4aXN0ZW5jZT0ibm9uZV9leGlzdCIKKyAg Jmx0O2luZDp0ZXh0ZmlsZWNvbnRlbnQ1NF90ZXN0IGNoZWNrPSJhbGwiIGNoZWNrX2V4aXN0ZW5j ZT0ibm9uZV9leGlzdCIKICAgY29tbWVudD0iVGVzdHMgdGhlIHZhbHVlIG9mIHRoZSBeW1xzXSpm c1wuc3VpZF9kdW1wYWJsZVtcc10qPShbXHNdKikgZXhwcmVzc2lvbiBpbiB0aGUgL2V0Yy9zeXNj dGwuY29uZiBmaWxlIgotICBpZD0idGVzdF8yMDA1NiIgdmVyc2lvbj0iMiImZ3Q7Ci0gICAgJmx0 O2luZDpvYmplY3Qgb2JqZWN0X3JlZj0ib2JqXzIwMDU2IiAvJmd0OworICBpZD0idGVzdF9jb3Jl X2R1bXBfc3VpZF9wcm9nc19saW1pdHNfY29uZiIgdmVyc2lvbj0iMiImZ3Q7CisgICAgJmx0O2lu ZDpvYmplY3Qgb2JqZWN0X3JlZj0ib2JqZWN0X2NvcmVfZHVtcF9zdWlkX3Byb2dzX2xpbWl0c19j b25mIiAvJmd0OwogICAmbHQ7L2luZDp0ZXh0ZmlsZWNvbnRlbnQ1NF90ZXN0Jmd0OwotICAmbHQ7 aW5kOnRleHRmaWxlY29udGVudDU0X29iamVjdCBpZD0ib2JqXzIwMDU2IgorICAmbHQ7aW5kOnRl eHRmaWxlY29udGVudDU0X29iamVjdCBpZD0ib2JqZWN0X2NvcmVfZHVtcF9zdWlkX3Byb2dzX2xp bWl0c19jb25mIgogICB2ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7aW5kOnBhdGgmZ3Q7L2V0Yy9z ZWN1cml0eSZsdDsvaW5kOnBhdGgmZ3Q7CiAgICAgJmx0O2luZDpmaWxlbmFtZSZndDtsaW1pdHMu Y29uZiZsdDsvaW5kOmZpbGVuYW1lJmd0OwotICAgICZsdDtpbmQ6cGF0dGVybiBvcGVyYXRpb249 InBhdHRlcm4gbWF0Y2giJmd0O15mcy5zdWlkX2R1bXBhYmxlXHMrPVxzKzEkJmx0Oy9pbmQ6cGF0 dGVybiZndDsKKyAgICAmbHQ7aW5kOnBhdHRlcm4gb3BlcmF0aW9uPSJwYXR0ZXJuIG1hdGNoIiZn dDsKKyAgICBeZnMuc3VpZF9kdW1wYWJsZVxzKz1ccysxJCZsdDsvaW5kOnBhdHRlcm4mZ3Q7CiAg ICAgJmx0O2luZDppbnN0YW5jZSBkYXRhdHlwZT0iaW50IiZndDsxJmx0Oy9pbmQ6aW5zdGFuY2Um Z3Q7CiAgICZsdDsvaW5kOnRleHRmaWxlY29udGVudDU0X29iamVjdCZndDsKICZsdDsvZGVmLWdy b3VwJmd0OwpkaWZmIC0tZ2l0IGEvUkhFTDYvaW5wdXQvY2hlY2tzL2NvcmVfZHVtcHNfbGltaXRz Y29uZi54bWwgYi9SSEVMNi9pbnB1dC9jaGVja3MvY29yZV9kdW1wc19saW1pdHNjb25mLnhtbApp bmRleCBjYjg2YjMwLi40MTA3YWFlIDEwMDY0NAotLS0gYS9SSEVMNi9pbnB1dC9jaGVja3MvY29y ZV9kdW1wc19saW1pdHNjb25mLnhtbAorKysgYi9SSEVMNi9pbnB1dC9jaGVja3MvY29yZV9kdW1w c19saW1pdHNjb25mLnhtbApAQCAtMSwzNCArMSwzMSBAQAogJmx0O2RlZi1ncm91cCZndDsKLSAg Jmx0O2RlZmluaXRpb24gY2xhc3M9ImNvbXBsaWFuY2UiCi0gIGlkPSJjb3JlX2R1bXBzX2xpbWl0 c2NvbmYiIHZlcnNpb249IjEiJmd0OworICAmbHQ7ZGVmaW5pdGlvbiBjbGFzcz0iY29tcGxpYW5j ZSIgaWQ9ImNvcmVfZHVtcHNfbGltaXRzY29uZiIgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O21l dGFkYXRhJmd0OwogICAgICAgJmx0O3RpdGxlJmd0O0Rpc2FibGUgQ29yZSBEdW1wcyZsdDsvdGl0 bGUmZ3Q7CiAgICAgICAmbHQ7YWZmZWN0ZWQgZmFtaWx5PSJ1bml4IiZndDsKICAgICAgICAgJmx0 O3BsYXRmb3JtJmd0O1JlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA2Jmx0Oy9wbGF0Zm9ybSZndDsK ICAgICAgICZsdDsvYWZmZWN0ZWQmZ3Q7Ci0gICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7Q29yZSBk dW1wcyBmb3IgYWxsIHVzZXJzIHNob3VsZCBiZQotICAgICAgZGlzYWJsZWQmbHQ7L2Rlc2NyaXB0 aW9uJmd0OworICAgICAgJmx0O2Rlc2NyaXB0aW9uJmd0O0NvcmUgZHVtcHMgZm9yIGFsbCB1c2Vy cyBzaG91bGQgYmUgZGlzYWJsZWQmbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsvbWV0YWRh dGEmZ3Q7CiAgICAgJmx0O2NyaXRlcmlhJmd0OwogICAgICAgJmx0O2NyaXRlcmlvbiBjb21tZW50 PSJBcmUgY29yZSBkdW1wcyBkaXNhYmxlZCIKLSAgICAgIHRlc3RfcmVmPSJ0ZXN0XzIwMDU1IiAv Jmd0OworICAgICAgdGVzdF9yZWY9InRlc3RfY29yZV9kdW1wc19saW1pdHNjb25mIiAvJmd0Owog ICAgICZsdDsvY3JpdGVyaWEmZ3Q7CiAgICZsdDsvZGVmaW5pdGlvbiZndDsKICAgJmx0O2luZDp0 ZXh0ZmlsZWNvbnRlbnQ1NF90ZXN0IGNoZWNrPSJhbGwiCiAgIGNvbW1lbnQ9IlRlc3RzIHRoZSB2 YWx1ZSBvZiB0aGUgXltcc10qXCpbXHNdK2hhcmRbXHNdK2NvcmVbXHNdKyhbXGRdKykgc2V0dGlu ZyBpbiB0aGUgL2V0Yy9zZWN1cml0eS9saW1pdHMuY29uZiBmaWxlIgotICBpZD0idGVzdF8yMDA1 NSIgdmVyc2lvbj0iMSImZ3Q7Ci0gICAgJmx0O2luZDpvYmplY3Qgb2JqZWN0X3JlZj0ib2JqXzIw MDU1IiAvJmd0OwotICAgICZsdDtpbmQ6c3RhdGUgc3RhdGVfcmVmPSJzdGF0ZV8yMDA1NSIgLyZn dDsKKyAgaWQ9InRlc3RfY29yZV9kdW1wc19saW1pdHNjb25mIiB2ZXJzaW9uPSIxIiZndDsKKyAg ICAmbHQ7aW5kOm9iamVjdCBvYmplY3RfcmVmPSJvYmplY3RfY29yZV9kdW1wc19saW1pdHNjb25m IiAvJmd0OworICAgICZsdDtpbmQ6c3RhdGUgc3RhdGVfcmVmPSJzdGF0ZV9jb3JlX2R1bXBzX2xp bWl0c2NvbmYiIC8mZ3Q7CiAgICZsdDsvaW5kOnRleHRmaWxlY29udGVudDU0X3Rlc3QmZ3Q7Ci0g ICZsdDtpbmQ6dGV4dGZpbGVjb250ZW50NTRfc3RhdGUgaWQ9InN0YXRlXzIwMDU1IgotICB2ZXJz aW9uPSIxIiZndDsKKyAgJmx0O2luZDp0ZXh0ZmlsZWNvbnRlbnQ1NF9zdGF0ZSBpZD0ic3RhdGVf Y29yZV9kdW1wc19saW1pdHNjb25mIiB2ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7aW5kOnN1YmV4 cHJlc3Npb24gb3BlcmF0aW9uPSJlcXVhbHMiJmd0OzAmbHQ7L2luZDpzdWJleHByZXNzaW9uJmd0 OwogICAmbHQ7L2luZDp0ZXh0ZmlsZWNvbnRlbnQ1NF9zdGF0ZSZndDsKLSAgJmx0O2luZDp0ZXh0 ZmlsZWNvbnRlbnQ1NF9vYmplY3QgaWQ9Im9ial8yMDA1NSIKLSAgdmVyc2lvbj0iMSImZ3Q7Cisg ICZsdDtpbmQ6dGV4dGZpbGVjb250ZW50NTRfb2JqZWN0IGlkPSJvYmplY3RfY29yZV9kdW1wc19s aW1pdHNjb25mIiB2ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7aW5kOnBhdGgmZ3Q7L2V0Yy9zZWN1 cml0eSZsdDsvaW5kOnBhdGgmZ3Q7CiAgICAgJmx0O2luZDpmaWxlbmFtZSZndDtsaW1pdHMuY29u ZiZsdDsvaW5kOmZpbGVuYW1lJmd0OwotICAgICZsdDtpbmQ6cGF0dGVybiBvcGVyYXRpb249InBh dHRlcm4gbWF0Y2giJmd0O15bXHNdKlwqW1xzXStoYXJkW1xzXStjb3JlW1xzXSsoW1xkXSspJmx0 Oy9pbmQ6cGF0dGVybiZndDsKKyAgICAmbHQ7aW5kOnBhdHRlcm4gb3BlcmF0aW9uPSJwYXR0ZXJu IG1hdGNoIiZndDsKKyAgICBeW1xzXSpcKltcc10raGFyZFtcc10rY29yZVtcc10rKFtcZF0rKSZs dDsvaW5kOnBhdHRlcm4mZ3Q7CiAgICAgJmx0O2luZDppbnN0YW5jZSBkYXRhdHlwZT0iaW50IiZn dDsxJmx0Oy9pbmQ6aW5zdGFuY2UmZ3Q7CiAgICZsdDsvaW5kOnRleHRmaWxlY29udGVudDU0X29i amVjdCZndDsKICZsdDsvZGVmLWdyb3VwJmd0OwpkaWZmIC0tZ2l0IGEvUkhFTDYvaW5wdXQvY2hl Y2tzL2ZpbGVfZ3JvdXBvd25lcl9ldGNfZ3JvdXAueG1sIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2Zp bGVfZ3JvdXBvd25lcl9ldGNfZ3JvdXAueG1sCmluZGV4IGViNjEyODkuLjY3ZjQ0Y2IgMTAwNjQ0 Ci0tLSBhL1JIRUw2L2lucHV0L2NoZWNrcy9maWxlX2dyb3Vwb3duZXJfZXRjX2dyb3VwLnhtbAor KysgYi9SSEVMNi9pbnB1dC9jaGVja3MvZmlsZV9ncm91cG93bmVyX2V0Y19ncm91cC54bWwKQEAg LTEsMzAgKzEsMjggQEAKICZsdDtkZWYtZ3JvdXAmZ3Q7Ci0gICZsdDtkZWZpbml0aW9uIGNsYXNz PSJjb21wbGlhbmNlIgotICBpZD0iZmlsZV9ncm91cG93bmVyX2V0Y19ncm91cCIgdmVyc2lvbj0i MSImZ3Q7CisgICZsdDtkZWZpbml0aW9uIGNsYXNzPSJjb21wbGlhbmNlIiBpZD0iZmlsZV9ncm91 cG93bmVyX2V0Y19ncm91cCIgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O21ldGFkYXRhJmd0Owog ICAgICAgJmx0O3RpdGxlJmd0O1ZlcmlmeSBncm91cCB3aG8gb3ducyAnZ3JvdXAnIGZpbGUmbHQ7 L3RpdGxlJmd0OwogICAgICAgJmx0O2FmZmVjdGVkIGZhbWlseT0idW5peCImZ3Q7CiAgICAgICAg ICZsdDtwbGF0Zm9ybSZndDtSZWQgSGF0IEVudGVycHJpc2UgTGludXggNiZsdDsvcGxhdGZvcm0m Z3Q7CiAgICAgICAmbHQ7L2FmZmVjdGVkJmd0OwotICAgICAgJmx0O2Rlc2NyaXB0aW9uJmd0O1Ro ZSAvZXRjL2dyb3VwIGZpbGUgc2hvdWxkIGJlIG93bmVkIGJ5IHRoZQotICAgICAgYXBwcm9wcmlh dGUgZ3JvdXAuJmx0Oy9kZXNjcmlwdGlvbiZndDsKKyAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtU aGUgL2V0Yy9ncm91cCBmaWxlIHNob3VsZCBiZSBvd25lZCBieSB0aGUgYXBwcm9wcmlhdGUKKyAg ICAgIGdyb3VwLiZsdDsvZGVzY3JpcHRpb24mZ3Q7CiAgICAgJmx0Oy9tZXRhZGF0YSZndDsKICAg ICAmbHQ7Y3JpdGVyaWEmZ3Q7Ci0gICAgICAmbHQ7Y3JpdGVyaW9uIHRlc3RfcmVmPSJ0ZXN0XzIw MDM3IiAvJmd0OworICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3JlZj0idGVzdF9maWxlX2dyb3Vw b3duZXJfZXRjX2dyb3VwIiAvJmd0OwogICAgICZsdDsvY3JpdGVyaWEmZ3Q7CiAgICZsdDsvZGVm aW5pdGlvbiZndDsKICAgJmx0O3VuaXg6ZmlsZV90ZXN0IGNoZWNrPSJhbGwiIGNoZWNrX2V4aXN0 ZW5jZT0iYWxsX2V4aXN0IgotICBjb21tZW50PSJUZXN0aW5nIGdyb3VwIG93bmVyc2hpcCIKLSAg aWQ9InRlc3RfMjAwMzciIHZlcnNpb249IjEiJmd0OwotICAgICZsdDt1bml4Om9iamVjdCBvYmpl Y3RfcmVmPSJvYmpfMjAwMDkiIC8mZ3Q7Ci0gICAgJmx0O3VuaXg6c3RhdGUgc3RhdGVfcmVmPSJz dGF0ZV8yMDAzNyIgLyZndDsKLSAgJmx0Oy91bml4OmZpbGVfdGVzdCZndDsKLSAgJmx0O3VuaXg6 ZmlsZV9zdGF0ZSBpZD0ic3RhdGVfMjAwMzciCisgIGNvbW1lbnQ9IlRlc3RpbmcgZ3JvdXAgb3du ZXJzaGlwIiBpZD0idGVzdF9maWxlX2dyb3Vwb3duZXJfZXRjX2dyb3VwIgogICB2ZXJzaW9uPSIx IiZndDsKKyAgICAmbHQ7dW5peDpvYmplY3Qgb2JqZWN0X3JlZj0ib2JqZWN0X2ZpbGVfZ3JvdXBv d25lcl9ldGNfZ3JvdXAiIC8mZ3Q7CisgICAgJmx0O3VuaXg6c3RhdGUgc3RhdGVfcmVmPSJzdGF0 ZV9maWxlX2dyb3Vwb3duZXJfZXRjX2dyb3VwIiAvJmd0OworICAmbHQ7L3VuaXg6ZmlsZV90ZXN0 Jmd0OworICAmbHQ7dW5peDpmaWxlX3N0YXRlIGlkPSJzdGF0ZV9maWxlX2dyb3Vwb3duZXJfZXRj X2dyb3VwIiB2ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7dW5peDpncm91cF9pZCBkYXRhdHlwZT0i aW50IiZndDswJmx0Oy91bml4Omdyb3VwX2lkJmd0OwogICAmbHQ7L3VuaXg6ZmlsZV9zdGF0ZSZn dDsKLSAgJmx0O3VuaXg6ZmlsZV9vYmplY3QgY29tbWVudD0iL2V0Yy9ncm91cCIKLSAgaWQ9Im9i al8yMDAwOSIgdmVyc2lvbj0iMSImZ3Q7CisgICZsdDt1bml4OmZpbGVfb2JqZWN0IGNvbW1lbnQ9 Ii9ldGMvZ3JvdXAiIGlkPSJvYmplY3RfZmlsZV9ncm91cG93bmVyX2V0Y19ncm91cCIKKyAgdmVy c2lvbj0iMSImZ3Q7CiAgICAgJmx0O3VuaXg6cGF0aCZndDsvZXRjJmx0Oy91bml4OnBhdGgmZ3Q7 CiAgICAgJmx0O3VuaXg6ZmlsZW5hbWUmZ3Q7Z3JvdXAmbHQ7L3VuaXg6ZmlsZW5hbWUmZ3Q7CiAg ICZsdDsvdW5peDpmaWxlX29iamVjdCZndDsKZGlmZiAtLWdpdCBhL1JIRUw2L2lucHV0L2NoZWNr cy9maWxlX2dyb3Vwb3duZXJfZXRjX2dzaGFkb3cueG1sIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2Zp bGVfZ3JvdXBvd25lcl9ldGNfZ3NoYWRvdy54bWwKaW5kZXggN2VlMjkyMS4uODMzYWE1MyAxMDA2 NDQKLS0tIGEvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfZ3JvdXBvd25lcl9ldGNfZ3NoYWRvdy54 bWwKKysrIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfZ3JvdXBvd25lcl9ldGNfZ3NoYWRvdy54 bWwKQEAgLTEsMzAgKzEsMjggQEAKICZsdDtkZWYtZ3JvdXAmZ3Q7Ci0gICZsdDtkZWZpbml0aW9u IGNsYXNzPSJjb21wbGlhbmNlIgotICBpZD0iZmlsZV9ncm91cG93bmVyX2V0Y19nc2hhZG93IiB2 ZXJzaW9uPSIxIiZndDsKKyAgJmx0O2RlZmluaXRpb24gY2xhc3M9ImNvbXBsaWFuY2UiIGlkPSJm aWxlX2dyb3Vwb3duZXJfZXRjX2dzaGFkb3ciIHZlcnNpb249IjEiJmd0OwogICAgICZsdDttZXRh ZGF0YSZndDsKICAgICAgICZsdDt0aXRsZSZndDtWZXJpZnkgZ3JvdXAgd2hvIG93bnMgJ2dzaGFk b3cnIGZpbGUmbHQ7L3RpdGxlJmd0OwogICAgICAgJmx0O2FmZmVjdGVkIGZhbWlseT0idW5peCIm Z3Q7CiAgICAgICAgICZsdDtwbGF0Zm9ybSZndDtSZWQgSGF0IEVudGVycHJpc2UgTGludXggNiZs dDsvcGxhdGZvcm0mZ3Q7CiAgICAgICAmbHQ7L2FmZmVjdGVkJmd0OwotICAgICAgJmx0O2Rlc2Ny aXB0aW9uJmd0O1RoZSAvZXRjL2dzaGFkb3cgZmlsZSBzaG91bGQgYmUgb3duZWQgYnkgdGhlCi0g ICAgICBhcHByb3ByaWF0ZSBncm91cC4mbHQ7L2Rlc2NyaXB0aW9uJmd0OworICAgICAgJmx0O2Rl c2NyaXB0aW9uJmd0O1RoZSAvZXRjL2dzaGFkb3cgZmlsZSBzaG91bGQgYmUgb3duZWQgYnkgdGhl IGFwcHJvcHJpYXRlCisgICAgICBncm91cC4mbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsv bWV0YWRhdGEmZ3Q7CiAgICAgJmx0O2NyaXRlcmlhJmd0OwotICAgICAgJmx0O2NyaXRlcmlvbiB0 ZXN0X3JlZj0idGVzdF8yMDAzOSIgLyZndDsKKyAgICAgICZsdDtjcml0ZXJpb24gdGVzdF9yZWY9 InRlc3RfZmlsZV9ncm91cG93bmVyX2V0Y19nc2hhZG93IiAvJmd0OwogICAgICZsdDsvY3JpdGVy aWEmZ3Q7CiAgICZsdDsvZGVmaW5pdGlvbiZndDsKICAgJmx0O3VuaXg6ZmlsZV90ZXN0IGNoZWNr PSJhbGwiIGNoZWNrX2V4aXN0ZW5jZT0iYWxsX2V4aXN0IgotICBjb21tZW50PSJUZXN0aW5nIGdz aGFkb3cgb3duZXJzaGlwIgotICBpZD0idGVzdF8yMDAzOSIgdmVyc2lvbj0iMSImZ3Q7Ci0gICAg Jmx0O3VuaXg6b2JqZWN0IG9iamVjdF9yZWY9Im9ial8yMDAxMyIgLyZndDsKLSAgICAmbHQ7dW5p eDpzdGF0ZSBzdGF0ZV9yZWY9InN0YXRlXzIwMDM5IiAvJmd0OwotICAmbHQ7L3VuaXg6ZmlsZV90 ZXN0Jmd0OwotICAmbHQ7dW5peDpmaWxlX3N0YXRlIGlkPSJzdGF0ZV8yMDAzOSIKKyAgY29tbWVu dD0iVGVzdGluZyBnc2hhZG93IG93bmVyc2hpcCIgaWQ9InRlc3RfZmlsZV9ncm91cG93bmVyX2V0 Y19nc2hhZG93IgogICB2ZXJzaW9uPSIxIiZndDsKKyAgICAmbHQ7dW5peDpvYmplY3Qgb2JqZWN0 X3JlZj0ib2JqZWN0X2ZpbGVfZ3JvdXBvd25lcl9ldGNfZ3NoYWRvdyIgLyZndDsKKyAgICAmbHQ7 dW5peDpzdGF0ZSBzdGF0ZV9yZWY9InN0YXRlX2ZpbGVfZ3JvdXBvd25lcl9ldGNfZ3NoYWRvdyIg LyZndDsKKyAgJmx0Oy91bml4OmZpbGVfdGVzdCZndDsKKyAgJmx0O3VuaXg6ZmlsZV9zdGF0ZSBp ZD0ic3RhdGVfZmlsZV9ncm91cG93bmVyX2V0Y19nc2hhZG93IiB2ZXJzaW9uPSIxIiZndDsKICAg ICAmbHQ7dW5peDpncm91cF9pZCBkYXRhdHlwZT0iaW50IiZndDswJmx0Oy91bml4Omdyb3VwX2lk Jmd0OwogICAmbHQ7L3VuaXg6ZmlsZV9zdGF0ZSZndDsKICAgJmx0O3VuaXg6ZmlsZV9vYmplY3Qg Y29tbWVudD0iL2V0Yy9nc2hhZG93IgotICBpZD0ib2JqXzIwMDEzIiB2ZXJzaW9uPSIxIiZndDsK KyAgaWQ9Im9iamVjdF9maWxlX2dyb3Vwb3duZXJfZXRjX2dzaGFkb3ciIHZlcnNpb249IjEiJmd0 OwogICAgICZsdDt1bml4OnBhdGgmZ3Q7L2V0YyZsdDsvdW5peDpwYXRoJmd0OwogICAgICZsdDt1 bml4OmZpbGVuYW1lJmd0O2dzaGFkb3cmbHQ7L3VuaXg6ZmlsZW5hbWUmZ3Q7CiAgICZsdDsvdW5p eDpmaWxlX29iamVjdCZndDsKZGlmZiAtLWdpdCBhL1JIRUw2L2lucHV0L2NoZWNrcy9maWxlX2dy b3Vwb3duZXJfZXRjX3Bhc3N3ZC54bWwgYi9SSEVMNi9pbnB1dC9jaGVja3MvZmlsZV9ncm91cG93 bmVyX2V0Y19wYXNzd2QueG1sCmluZGV4IGQ0N2U5YmMuLjVmNzkxMzIgMTAwNjQ0Ci0tLSBhL1JI RUw2L2lucHV0L2NoZWNrcy9maWxlX2dyb3Vwb3duZXJfZXRjX3Bhc3N3ZC54bWwKKysrIGIvUkhF TDYvaW5wdXQvY2hlY2tzL2ZpbGVfZ3JvdXBvd25lcl9ldGNfcGFzc3dkLnhtbApAQCAtMSwzMCAr MSwyOCBAQAogJmx0O2RlZi1ncm91cCZndDsKLSAgJmx0O2RlZmluaXRpb24gY2xhc3M9ImNvbXBs aWFuY2UiCi0gIGlkPSJmaWxlX2dyb3Vwb3duZXJfZXRjX3Bhc3N3ZCIgdmVyc2lvbj0iMSImZ3Q7 CisgICZsdDtkZWZpbml0aW9uIGNsYXNzPSJjb21wbGlhbmNlIiBpZD0iZmlsZV9ncm91cG93bmVy X2V0Y19wYXNzd2QiIHZlcnNpb249IjEiJmd0OwogICAgICZsdDttZXRhZGF0YSZndDsKICAgICAg ICZsdDt0aXRsZSZndDtWZXJpZnkgZ3JvdXAgd2hvIG93bnMgJ3Bhc3N3ZCcgZmlsZSZsdDsvdGl0 bGUmZ3Q7CiAgICAgICAmbHQ7YWZmZWN0ZWQgZmFtaWx5PSJ1bml4IiZndDsKICAgICAgICAgJmx0 O3BsYXRmb3JtJmd0O1JlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA2Jmx0Oy9wbGF0Zm9ybSZndDsK ICAgICAgICZsdDsvYWZmZWN0ZWQmZ3Q7Ci0gICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7VGhlIC9l dGMvcGFzc3dkIGZpbGUgc2hvdWxkIGJlIG93bmVkIGJ5IHRoZQotICAgICAgYXBwcm9wcmlhdGUg Z3JvdXAuJmx0Oy9kZXNjcmlwdGlvbiZndDsKKyAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtUaGUg L2V0Yy9wYXNzd2QgZmlsZSBzaG91bGQgYmUgb3duZWQgYnkgdGhlIGFwcHJvcHJpYXRlCisgICAg ICBncm91cC4mbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsvbWV0YWRhdGEmZ3Q7CiAgICAg Jmx0O2NyaXRlcmlhJmd0OwotICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3JlZj0idGVzdF8yMDA0 MSIgLyZndDsKKyAgICAgICZsdDtjcml0ZXJpb24gdGVzdF9yZWY9InRlc3RfZmlsZV9ncm91cG93 bmVyX2V0Y19wYXNzd2QiIC8mZ3Q7CiAgICAgJmx0Oy9jcml0ZXJpYSZndDsKICAgJmx0Oy9kZWZp bml0aW9uJmd0OwogICAmbHQ7dW5peDpmaWxlX3Rlc3QgY2hlY2s9ImFsbCIgY2hlY2tfZXhpc3Rl bmNlPSJhbGxfZXhpc3QiCiAgIGNvbW1lbnQ9IlRlc3RpbmcgZ3JvdXAgb3duZXJzaGlwIG9mIC9l dGMvcGFzc3dkIgotICBpZD0idGVzdF8yMDA0MSIgdmVyc2lvbj0iMSImZ3Q7Ci0gICAgJmx0O3Vu aXg6b2JqZWN0IG9iamVjdF9yZWY9Im9ial8yMDAxOCIgLyZndDsKLSAgICAmbHQ7dW5peDpzdGF0 ZSBzdGF0ZV9yZWY9InN0YXRlXzIwMDQxIiAvJmd0OworICBpZD0idGVzdF9maWxlX2dyb3Vwb3du ZXJfZXRjX3Bhc3N3ZCIgdmVyc2lvbj0iMSImZ3Q7CisgICAgJmx0O3VuaXg6b2JqZWN0IG9iamVj dF9yZWY9Im9iamVjdF9maWxlX2dyb3Vwb3duZXJfZXRjX3Bhc3N3ZCIgLyZndDsKKyAgICAmbHQ7 dW5peDpzdGF0ZSBzdGF0ZV9yZWY9InN0YXRlX2ZpbGVfZ3JvdXBvd25lcl9ldGNfcGFzc3dkIiAv Jmd0OwogICAmbHQ7L3VuaXg6ZmlsZV90ZXN0Jmd0OwotICAmbHQ7dW5peDpmaWxlX3N0YXRlIGlk PSJzdGF0ZV8yMDA0MSIKLSAgdmVyc2lvbj0iMSImZ3Q7CisgICZsdDt1bml4OmZpbGVfc3RhdGUg aWQ9InN0YXRlX2ZpbGVfZ3JvdXBvd25lcl9ldGNfcGFzc3dkIiB2ZXJzaW9uPSIxIiZndDsKICAg ICAmbHQ7dW5peDpncm91cF9pZCBkYXRhdHlwZT0iaW50IiZndDswJmx0Oy91bml4Omdyb3VwX2lk Jmd0OwogICAmbHQ7L3VuaXg6ZmlsZV9zdGF0ZSZndDsKICAgJmx0O3VuaXg6ZmlsZV9vYmplY3Qg Y29tbWVudD0iL2V0Yy9wYXNzd2QiCi0gIGlkPSJvYmpfMjAwMTgiIHZlcnNpb249IjEiJmd0Owor ICBpZD0ib2JqZWN0X2ZpbGVfZ3JvdXBvd25lcl9ldGNfcGFzc3dkIiB2ZXJzaW9uPSIxIiZndDsK ICAgICAmbHQ7dW5peDpwYXRoJmd0Oy9ldGMmbHQ7L3VuaXg6cGF0aCZndDsKICAgICAmbHQ7dW5p eDpmaWxlbmFtZSZndDtwYXNzd2QmbHQ7L3VuaXg6ZmlsZW5hbWUmZ3Q7CiAgICZsdDsvdW5peDpm aWxlX29iamVjdCZndDsKZGlmZiAtLWdpdCBhL1JIRUw2L2lucHV0L2NoZWNrcy9maWxlX2dyb3Vw b3duZXJfZXRjX3NoYWRvdy54bWwgYi9SSEVMNi9pbnB1dC9jaGVja3MvZmlsZV9ncm91cG93bmVy X2V0Y19zaGFkb3cueG1sCmluZGV4IDQxMjcxNzcuLjk1M2M4NjkgMTAwNjQ0Ci0tLSBhL1JIRUw2 L2lucHV0L2NoZWNrcy9maWxlX2dyb3Vwb3duZXJfZXRjX3NoYWRvdy54bWwKKysrIGIvUkhFTDYv aW5wdXQvY2hlY2tzL2ZpbGVfZ3JvdXBvd25lcl9ldGNfc2hhZG93LnhtbApAQCAtMSwzMCArMSwy OCBAQAogJmx0O2RlZi1ncm91cCZndDsKLSAgJmx0O2RlZmluaXRpb24gY2xhc3M9ImNvbXBsaWFu Y2UiCi0gIGlkPSJmaWxlX2dyb3Vwb3duZXJfZXRjX3NoYWRvdyIgdmVyc2lvbj0iMSImZ3Q7Cisg ICZsdDtkZWZpbml0aW9uIGNsYXNzPSJjb21wbGlhbmNlIiBpZD0iZmlsZV9ncm91cG93bmVyX2V0 Y19zaGFkb3ciIHZlcnNpb249IjEiJmd0OwogICAgICZsdDttZXRhZGF0YSZndDsKICAgICAgICZs dDt0aXRsZSZndDtWZXJpZnkgZ3JvdXAgd2hvIG93bnMgJ3NoYWRvdycgZmlsZSZsdDsvdGl0bGUm Z3Q7CiAgICAgICAmbHQ7YWZmZWN0ZWQgZmFtaWx5PSJ1bml4IiZndDsKICAgICAgICAgJmx0O3Bs YXRmb3JtJmd0O1JlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA2Jmx0Oy9wbGF0Zm9ybSZndDsKICAg ICAgICZsdDsvYWZmZWN0ZWQmZ3Q7Ci0gICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7VGhlIC9ldGMv c2hhZG93IGZpbGUgc2hvdWxkIGJlIG93bmVkIGJ5IHRoZQotICAgICAgYXBwcm9wcmlhdGUgZ3Jv dXAuJmx0Oy9kZXNjcmlwdGlvbiZndDsKKyAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtUaGUgL2V0 Yy9zaGFkb3cgZmlsZSBzaG91bGQgYmUgb3duZWQgYnkgdGhlIGFwcHJvcHJpYXRlCisgICAgICBn cm91cC4mbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsvbWV0YWRhdGEmZ3Q7CiAgICAgJmx0 O2NyaXRlcmlhJmd0OwotICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3JlZj0idGVzdF8yMDAzNSIg LyZndDsKKyAgICAgICZsdDtjcml0ZXJpb24gdGVzdF9yZWY9InRlc3RfZ3JvdXBvd25lcl9ldGNf c2hhZG93IiAvJmd0OwogICAgICZsdDsvY3JpdGVyaWEmZ3Q7CiAgICZsdDsvZGVmaW5pdGlvbiZn dDsKICAgJmx0O3VuaXg6ZmlsZV90ZXN0IGNoZWNrPSJhbGwiIGNoZWNrX2V4aXN0ZW5jZT0iYWxs X2V4aXN0IgotICBjb21tZW50PSJUZXN0aW5nIGdyb3VwIG93bmVyc2hpcCAvZXRjL3NoYWRvdyIK LSAgaWQ9InRlc3RfMjAwMzUiIHZlcnNpb249IjEiJmd0OwotICAgICZsdDt1bml4Om9iamVjdCBv YmplY3RfcmVmPSJvYmpfMjAwMDgiIC8mZ3Q7Ci0gICAgJmx0O3VuaXg6c3RhdGUgc3RhdGVfcmVm PSJzdGF0ZV8yMDAzNSIgLyZndDsKLSAgJmx0Oy91bml4OmZpbGVfdGVzdCZndDsKLSAgJmx0O3Vu aXg6ZmlsZV9zdGF0ZSBpZD0ic3RhdGVfMjAwMzUiCisgIGNvbW1lbnQ9IlRlc3RpbmcgZ3JvdXAg b3duZXJzaGlwIC9ldGMvc2hhZG93IiBpZD0idGVzdF9ncm91cG93bmVyX2V0Y19zaGFkb3ciCiAg IHZlcnNpb249IjEiJmd0OworICAgICZsdDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmplY3Rf ZmlsZV9ncm91cG93bmVyX2V0Y19zaGFkb3ciIC8mZ3Q7CisgICAgJmx0O3VuaXg6c3RhdGUgc3Rh dGVfcmVmPSJzdGF0ZV9maWxlX2dyb3Vwb3duZXJfZXRjX3NoYWRvdyIgLyZndDsKKyAgJmx0Oy91 bml4OmZpbGVfdGVzdCZndDsKKyAgJmx0O3VuaXg6ZmlsZV9zdGF0ZSBpZD0ic3RhdGVfZmlsZV9n cm91cG93bmVyX2V0Y19zaGFkb3ciIHZlcnNpb249IjEiJmd0OwogICAgICZsdDt1bml4Omdyb3Vw X2lkIGRhdGF0eXBlPSJpbnQiJmd0OzAmbHQ7L3VuaXg6Z3JvdXBfaWQmZ3Q7CiAgICZsdDsvdW5p eDpmaWxlX3N0YXRlJmd0OwogICAmbHQ7dW5peDpmaWxlX29iamVjdCBjb21tZW50PSIvZXRjL3No YWRvdyIKLSAgaWQ9Im9ial8yMDAwOCIgdmVyc2lvbj0iMSImZ3Q7CisgIGlkPSJvYmplY3RfZmls ZV9ncm91cG93bmVyX2V0Y19zaGFkb3ciIHZlcnNpb249IjEiJmd0OwogICAgICZsdDt1bml4OnBh dGgmZ3Q7L2V0YyZsdDsvdW5peDpwYXRoJmd0OwogICAgICZsdDt1bml4OmZpbGVuYW1lJmd0O3No YWRvdyZsdDsvdW5peDpmaWxlbmFtZSZndDsKICAgJmx0Oy91bml4OmZpbGVfb2JqZWN0Jmd0Owpk aWZmIC0tZ2l0IGEvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3duZXJfZXRjX2dyb3VwLnhtbCBi L1JIRUw2L2lucHV0L2NoZWNrcy9maWxlX293bmVyX2V0Y19ncm91cC54bWwKaW5kZXggZGUzZGU2 Ny4uYTc0ZWYyNyAxMDA2NDQKLS0tIGEvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3duZXJfZXRj X2dyb3VwLnhtbAorKysgYi9SSEVMNi9pbnB1dC9jaGVja3MvZmlsZV9vd25lcl9ldGNfZ3JvdXAu eG1sCkBAIC0xLDMwICsxLDI3IEBACiAmbHQ7ZGVmLWdyb3VwJmd0OwotICAmbHQ7ZGVmaW5pdGlv biBjbGFzcz0iY29tcGxpYW5jZSIKLSAgaWQ9ImZpbGVfb3duZXJfZXRjX2dyb3VwIiB2ZXJzaW9u PSIxIiZndDsKKyAgJmx0O2RlZmluaXRpb24gY2xhc3M9ImNvbXBsaWFuY2UiIGlkPSJmaWxlX293 bmVyX2V0Y19ncm91cCIgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O21ldGFkYXRhJmd0OwogICAg ICAgJmx0O3RpdGxlJmd0O1ZlcmlmeSB1c2VyIHdobyBvd25zICdncm91cCcgZmlsZSZsdDsvdGl0 bGUmZ3Q7CiAgICAgICAmbHQ7YWZmZWN0ZWQgZmFtaWx5PSJ1bml4IiZndDsKICAgICAgICAgJmx0 O3BsYXRmb3JtJmd0O1JlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA2Jmx0Oy9wbGF0Zm9ybSZndDsK ICAgICAgICZsdDsvYWZmZWN0ZWQmZ3Q7Ci0gICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7VGhlIC9l dGMvZ3JvdXAgZmlsZSBzaG91bGQgYmUgb3duZWQgYnkgdGhlCi0gICAgICBhcHByb3ByaWF0ZSB1 c2VyLiZsdDsvZGVzY3JpcHRpb24mZ3Q7CisgICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7VGhlIC9l dGMvZ3JvdXAgZmlsZSBzaG91bGQgYmUgb3duZWQgYnkgdGhlIGFwcHJvcHJpYXRlCisgICAgICB1 c2VyLiZsdDsvZGVzY3JpcHRpb24mZ3Q7CiAgICAgJmx0Oy9tZXRhZGF0YSZndDsKICAgICAmbHQ7 Y3JpdGVyaWEmZ3Q7Ci0gICAgICAmbHQ7Y3JpdGVyaW9uIHRlc3RfcmVmPSJ0ZXN0XzIwMDM2IiAv Jmd0OworICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3JlZj0idGVzdF9maWxlX293bmVyX2V0Y19n cm91cCIgLyZndDsKICAgICAmbHQ7L2NyaXRlcmlhJmd0OwogICAmbHQ7L2RlZmluaXRpb24mZ3Q7 CiAgICZsdDt1bml4OmZpbGVfdGVzdCBjaGVjaz0iYWxsIiBjaGVja19leGlzdGVuY2U9ImFsbF9l eGlzdCIKLSAgY29tbWVudD0iVGVzdGluZyB1c2VyIG93bmVyc2hpcCIKLSAgaWQ9InRlc3RfMjAw MzYiIHZlcnNpb249IjEiJmd0OwotICAgICZsdDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmpf MjAwMzYiIC8mZ3Q7Ci0gICAgJmx0O3VuaXg6c3RhdGUgc3RhdGVfcmVmPSJzdGF0ZV8yMDAzNiIg LyZndDsKKyAgY29tbWVudD0iVGVzdGluZyB1c2VyIG93bmVyc2hpcCIgaWQ9InRlc3RfZmlsZV9v d25lcl9ldGNfZ3JvdXAiIHZlcnNpb249IjEiJmd0OworICAgICZsdDt1bml4Om9iamVjdCBvYmpl Y3RfcmVmPSJvYmplY3RfZmlsZV9vd25lcl9ldGNfZ3JvdXAiIC8mZ3Q7CisgICAgJmx0O3VuaXg6 c3RhdGUgc3RhdGVfcmVmPSJzdGF0ZV9maWxlX293bmVyX2V0Y19ncm91cCIgLyZndDsKICAgJmx0 Oy91bml4OmZpbGVfdGVzdCZndDsKLSAgJmx0O3VuaXg6ZmlsZV9zdGF0ZSBpZD0ic3RhdGVfMjAw MzYiCi0gIHZlcnNpb249IjEiJmd0OworICAmbHQ7dW5peDpmaWxlX3N0YXRlIGlkPSJzdGF0ZV9m aWxlX293bmVyX2V0Y19ncm91cCIgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O3VuaXg6dXNlcl9p ZCBkYXRhdHlwZT0iaW50IiZndDswJmx0Oy91bml4OnVzZXJfaWQmZ3Q7CiAgICZsdDsvdW5peDpm aWxlX3N0YXRlJmd0OwotICAmbHQ7dW5peDpmaWxlX29iamVjdCBjb21tZW50PSIvZXRjL2dyb3Vw IgotICBpZD0ib2JqXzIwMDM2IiB2ZXJzaW9uPSIxIiZndDsKKyAgJmx0O3VuaXg6ZmlsZV9vYmpl Y3QgY29tbWVudD0iL2V0Yy9ncm91cCIgaWQ9Im9iamVjdF9maWxlX293bmVyX2V0Y19ncm91cCIK KyAgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O3VuaXg6cGF0aCZndDsvZXRjJmx0Oy91bml4OnBh dGgmZ3Q7CiAgICAgJmx0O3VuaXg6ZmlsZW5hbWUmZ3Q7Z3JvdXAmbHQ7L3VuaXg6ZmlsZW5hbWUm Z3Q7CiAgICZsdDsvdW5peDpmaWxlX29iamVjdCZndDsKZGlmZiAtLWdpdCBhL1JIRUw2L2lucHV0 L2NoZWNrcy9maWxlX293bmVyX2V0Y19nc2hhZG93LnhtbCBiL1JIRUw2L2lucHV0L2NoZWNrcy9m aWxlX293bmVyX2V0Y19nc2hhZG93LnhtbAppbmRleCBlYjAyZGYxLi5hMzM5NTJlIDEwMDY0NAot LS0gYS9SSEVMNi9pbnB1dC9jaGVja3MvZmlsZV9vd25lcl9ldGNfZ3NoYWRvdy54bWwKKysrIGIv UkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3duZXJfZXRjX2dzaGFkb3cueG1sCkBAIC0xLDMwICsx LDI4IEBACiAmbHQ7ZGVmLWdyb3VwJmd0OwotICAmbHQ7ZGVmaW5pdGlvbiBjbGFzcz0iY29tcGxp YW5jZSIKLSAgaWQ9ImZpbGVfb3duZXJfZXRjX2dzaGFkb3ciIHZlcnNpb249IjEiJmd0OworICAm bHQ7ZGVmaW5pdGlvbiBjbGFzcz0iY29tcGxpYW5jZSIgaWQ9ImZpbGVfb3duZXJfZXRjX2dzaGFk b3ciIHZlcnNpb249IjEiJmd0OwogICAgICZsdDttZXRhZGF0YSZndDsKICAgICAgICZsdDt0aXRs ZSZndDtWZXJpZnkgdXNlciB3aG8gb3ducyAnZ3NoYWRvdycgZmlsZSZsdDsvdGl0bGUmZ3Q7CiAg ICAgICAmbHQ7YWZmZWN0ZWQgZmFtaWx5PSJ1bml4IiZndDsKICAgICAgICAgJmx0O3BsYXRmb3Jt Jmd0O1JlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA2Jmx0Oy9wbGF0Zm9ybSZndDsKICAgICAgICZs dDsvYWZmZWN0ZWQmZ3Q7Ci0gICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7VGhlIC9ldGMvZ3NoYWRv dyBmaWxlIHNob3VsZCBiZSBvd25lZCBieSB0aGUKLSAgICAgIGFwcHJvcHJpYXRlIHVzZXIuJmx0 Oy9kZXNjcmlwdGlvbiZndDsKKyAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtUaGUgL2V0Yy9nc2hh ZG93IGZpbGUgc2hvdWxkIGJlIG93bmVkIGJ5IHRoZSBhcHByb3ByaWF0ZQorICAgICAgdXNlci4m bHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsvbWV0YWRhdGEmZ3Q7CiAgICAgJmx0O2NyaXRl cmlhJmd0OwotICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3JlZj0idGVzdF8yMDAzOCIgLyZndDsK KyAgICAgICZsdDtjcml0ZXJpb24gdGVzdF9yZWY9InRlc3RfZmlsZV9vd25lcl9ldGNfZ3NoYWRv dyIgLyZndDsKICAgICAmbHQ7L2NyaXRlcmlhJmd0OwogICAmbHQ7L2RlZmluaXRpb24mZ3Q7CiAg ICZsdDt1bml4OmZpbGVfdGVzdCBjaGVjaz0iYWxsIiBjaGVja19leGlzdGVuY2U9ImFsbF9leGlz dCIKLSAgY29tbWVudD0iVGVzdGluZyBnc2hhZG93IG93bmVyc2hpcCIKLSAgaWQ9InRlc3RfMjAw MzgiIHZlcnNpb249IjEiJmd0OwotICAgICZsdDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmpf MjAwMTciIC8mZ3Q7Ci0gICAgJmx0O3VuaXg6c3RhdGUgc3RhdGVfcmVmPSJzdGF0ZV8yMDAzOCIg LyZndDsKLSAgJmx0Oy91bml4OmZpbGVfdGVzdCZndDsKLSAgJmx0O3VuaXg6ZmlsZV9zdGF0ZSBp ZD0ic3RhdGVfMjAwMzgiCisgIGNvbW1lbnQ9IlRlc3RpbmcgZ3NoYWRvdyBvd25lcnNoaXAiIGlk PSJ0ZXN0X2ZpbGVfb3duZXJfZXRjX2dzaGFkb3ciCiAgIHZlcnNpb249IjEiJmd0OworICAgICZs dDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmplY3RfZmlsZV9vd25lcl9ldGNfZ3NoYWRvdyIg LyZndDsKKyAgICAmbHQ7dW5peDpzdGF0ZSBzdGF0ZV9yZWY9InN0YXRlX2ZpbGVfb3duZXJfZXRj X2dzaGFkb3ciIC8mZ3Q7CisgICZsdDsvdW5peDpmaWxlX3Rlc3QmZ3Q7CisgICZsdDt1bml4OmZp bGVfc3RhdGUgaWQ9InN0YXRlX2ZpbGVfb3duZXJfZXRjX2dzaGFkb3ciIHZlcnNpb249IjEiJmd0 OwogICAgICZsdDt1bml4OnVzZXJfaWQgZGF0YXR5cGU9ImludCImZ3Q7MCZsdDsvdW5peDp1c2Vy X2lkJmd0OwogICAmbHQ7L3VuaXg6ZmlsZV9zdGF0ZSZndDsKLSAgJmx0O3VuaXg6ZmlsZV9vYmpl Y3QgY29tbWVudD0iL2V0Yy9nc2hhZG93IgotICBpZD0ib2JqXzIwMDE3IiB2ZXJzaW9uPSIxIiZn dDsKKyAgJmx0O3VuaXg6ZmlsZV9vYmplY3QgY29tbWVudD0iL2V0Yy9nc2hhZG93IiBpZD0ib2Jq ZWN0X2ZpbGVfb3duZXJfZXRjX2dzaGFkb3ciCisgIHZlcnNpb249IjEiJmd0OwogICAgICZsdDt1 bml4OnBhdGgmZ3Q7L2V0YyZsdDsvdW5peDpwYXRoJmd0OwogICAgICZsdDt1bml4OmZpbGVuYW1l Jmd0O2dzaGFkb3cmbHQ7L3VuaXg6ZmlsZW5hbWUmZ3Q7CiAgICZsdDsvdW5peDpmaWxlX29iamVj dCZndDsKZGlmZiAtLWdpdCBhL1JIRUw2L2lucHV0L2NoZWNrcy9maWxlX293bmVyX2V0Y19wYXNz d2QueG1sIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3duZXJfZXRjX3Bhc3N3ZC54bWwKaW5k ZXggNzNlOTg5OS4uNWZiNjIxZCAxMDA2NDQKLS0tIGEvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVf b3duZXJfZXRjX3Bhc3N3ZC54bWwKKysrIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfb3duZXJf ZXRjX3Bhc3N3ZC54bWwKQEAgLTEsMzAgKzEsMjcgQEAKICZsdDtkZWYtZ3JvdXAmZ3Q7Ci0gICZs dDtkZWZpbml0aW9uIGNsYXNzPSJjb21wbGlhbmNlIgotICBpZD0iZmlsZV9vd25lcl9ldGNfcGFz c3dkIiB2ZXJzaW9uPSIxIiZndDsKKyAgJmx0O2RlZmluaXRpb24gY2xhc3M9ImNvbXBsaWFuY2Ui IGlkPSJmaWxlX293bmVyX2V0Y19wYXNzd2QiIHZlcnNpb249IjEiJmd0OwogICAgICZsdDttZXRh ZGF0YSZndDsKICAgICAgICZsdDt0aXRsZSZndDtWZXJpZnkgdXNlciB3aG8gb3ducyAncGFzc3dk JyBmaWxlJmx0Oy90aXRsZSZndDsKICAgICAgICZsdDthZmZlY3RlZCBmYW1pbHk9InVuaXgiJmd0 OwogICAgICAgICAmbHQ7cGxhdGZvcm0mZ3Q7UmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDYmbHQ7 L3BsYXRmb3JtJmd0OwogICAgICAgJmx0Oy9hZmZlY3RlZCZndDsKLSAgICAgICZsdDtkZXNjcmlw dGlvbiZndDtUaGUgL2V0Yy9wYXNzd2QgZmlsZSBzaG91bGQgYmUgb3duZWQgYnkgdGhlCi0gICAg ICBhcHByb3ByaWF0ZSB1c2VyLiZsdDsvZGVzY3JpcHRpb24mZ3Q7CisgICAgICAmbHQ7ZGVzY3Jp cHRpb24mZ3Q7VGhlIC9ldGMvcGFzc3dkIGZpbGUgc2hvdWxkIGJlIG93bmVkIGJ5IHRoZSBhcHBy b3ByaWF0ZQorICAgICAgdXNlci4mbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsvbWV0YWRh dGEmZ3Q7CiAgICAgJmx0O2NyaXRlcmlhJmd0OwotICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3Jl Zj0idGVzdF8yMDA0MCIgLyZndDsKKyAgICAgICZsdDtjcml0ZXJpb24gdGVzdF9yZWY9InRlc3Rf ZmlsZV9vd25lcl9ldGNfcGFzc3dkIiAvJmd0OwogICAgICZsdDsvY3JpdGVyaWEmZ3Q7CiAgICZs dDsvZGVmaW5pdGlvbiZndDsKICAgJmx0O3VuaXg6ZmlsZV90ZXN0IGNoZWNrPSJhbGwiIGNoZWNr X2V4aXN0ZW5jZT0iYWxsX2V4aXN0IgotICBjb21tZW50PSJUZXN0aW5nIHVzZXIgb3duZXJzaGlw IgotICBpZD0idGVzdF8yMDA0MCIgdmVyc2lvbj0iMSImZ3Q7Ci0gICAgJmx0O3VuaXg6b2JqZWN0 IG9iamVjdF9yZWY9Im9ial8yMDA0MCIgLyZndDsKLSAgICAmbHQ7dW5peDpzdGF0ZSBzdGF0ZV9y ZWY9InN0YXRlXzIwMDQwIiAvJmd0OworICBjb21tZW50PSJUZXN0aW5nIHVzZXIgb3duZXJzaGlw IiBpZD0idGVzdF9maWxlX293bmVyX2V0Y19wYXNzd2QiIHZlcnNpb249IjEiJmd0OworICAgICZs dDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmplY3RfZmlsZV9vd25lcl9ldGNfcGFzc3dkIiAv Jmd0OworICAgICZsdDt1bml4OnN0YXRlIHN0YXRlX3JlZj0ic3RhdGVfZmlsZV9vd25lcl9ldGNf cGFzc3dkIiAvJmd0OwogICAmbHQ7L3VuaXg6ZmlsZV90ZXN0Jmd0OwotICAmbHQ7dW5peDpmaWxl X3N0YXRlIGlkPSJzdGF0ZV8yMDA0MCIKLSAgdmVyc2lvbj0iMSImZ3Q7CisgICZsdDt1bml4OmZp bGVfc3RhdGUgaWQ9InN0YXRlX2ZpbGVfb3duZXJfZXRjX3Bhc3N3ZCIgdmVyc2lvbj0iMSImZ3Q7 CiAgICAgJmx0O3VuaXg6dXNlcl9pZCBkYXRhdHlwZT0iaW50IiZndDswJmx0Oy91bml4OnVzZXJf aWQmZ3Q7CiAgICZsdDsvdW5peDpmaWxlX3N0YXRlJmd0OwotICAmbHQ7dW5peDpmaWxlX29iamVj dCBjb21tZW50PSIvZXRjL3Bhc3N3ZCIKLSAgaWQ9Im9ial8yMDA0MCIgdmVyc2lvbj0iMSImZ3Q7 CisgICZsdDt1bml4OmZpbGVfb2JqZWN0IGNvbW1lbnQ9Ii9ldGMvcGFzc3dkIiBpZD0ib2JqZWN0 X2ZpbGVfb3duZXJfZXRjX3Bhc3N3ZCIKKyAgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O3VuaXg6 cGF0aCZndDsvZXRjJmx0Oy91bml4OnBhdGgmZ3Q7CiAgICAgJmx0O3VuaXg6ZmlsZW5hbWUmZ3Q7 cGFzc3dkJmx0Oy91bml4OmZpbGVuYW1lJmd0OwogICAmbHQ7L3VuaXg6ZmlsZV9vYmplY3QmZ3Q7 CmRpZmYgLS1naXQgYS9SSEVMNi9pbnB1dC9jaGVja3MvZmlsZV9wZXJtaXNzaW9uc19ldGNfZ3Jv dXAueG1sIGIvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfcGVybWlzc2lvbnNfZXRjX2dyb3VwLnht bAppbmRleCA3NzRjNWQ5Li5jNTQ3NjU2IDEwMDY0NAotLS0gYS9SSEVMNi9pbnB1dC9jaGVja3Mv ZmlsZV9wZXJtaXNzaW9uc19ldGNfZ3JvdXAueG1sCisrKyBiL1JIRUw2L2lucHV0L2NoZWNrcy9m aWxlX3Blcm1pc3Npb25zX2V0Y19ncm91cC54bWwKQEAgLTEsNiArMSw1IEBACiAmbHQ7ZGVmLWdy b3VwJmd0OwotICAmbHQ7ZGVmaW5pdGlvbiBjbGFzcz0iY29tcGxpYW5jZSIKLSAgaWQ9ImZpbGVf cGVybWlzc2lvbnNfZXRjX2dyb3VwIiB2ZXJzaW9uPSIxIiZndDsKKyAgJmx0O2RlZmluaXRpb24g Y2xhc3M9ImNvbXBsaWFuY2UiIGlkPSJmaWxlX3Blcm1pc3Npb25zX2V0Y19ncm91cCIgdmVyc2lv bj0iMSImZ3Q7CiAgICAgJmx0O21ldGFkYXRhJmd0OwogICAgICAgJmx0O3RpdGxlJmd0O1Zlcmlm eSBwZXJtaXNzaW9ucyBvbiAnZ3JvdXAnIGZpbGUmbHQ7L3RpdGxlJmd0OwogICAgICAgJmx0O2Fm ZmVjdGVkIGZhbWlseT0idW5peCImZ3Q7CkBAIC0xMCwxNyArOSwxNiBAQAogICAgICAgY29ycmVj dGx5LiZsdDsvZGVzY3JpcHRpb24mZ3Q7CiAgICAgJmx0Oy9tZXRhZGF0YSZndDsKICAgICAmbHQ7 Y3JpdGVyaWEmZ3Q7Ci0gICAgICAmbHQ7Y3JpdGVyaW9uIHRlc3RfcmVmPSJ0ZXN0XzIwMDQzIiAv Jmd0OworICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3JlZj0idGVzdF9maWxlX3Blcm1pc3Npb25z X2V0Y19ncm91cCIgLyZndDsKICAgICAmbHQ7L2NyaXRlcmlhJmd0OwogICAmbHQ7L2RlZmluaXRp b24mZ3Q7CiAgICZsdDt1bml4OmZpbGVfdGVzdCBjaGVjaz0iYWxsIiBjaGVja19leGlzdGVuY2U9 ImFsbF9leGlzdCIKLSAgY29tbWVudD0iVGVzdGluZyAvZXRjL2dyb3VwIHBlcm1pc3Npb25zIgot ICBpZD0idGVzdF8yMDA0MyIgdmVyc2lvbj0iMSImZ3Q7Ci0gICAgJmx0O3VuaXg6b2JqZWN0IG9i amVjdF9yZWY9Im9ial8yMDAxMiIgLyZndDsKLSAgICAmbHQ7dW5peDpzdGF0ZSBzdGF0ZV9yZWY9 InN0YXRlXzEwMDA2NDUiIC8mZ3Q7Ci0gICZsdDsvdW5peDpmaWxlX3Rlc3QmZ3Q7Ci0gICZsdDt1 bml4OmZpbGVfc3RhdGUgaWQ9InN0YXRlXzEwMDA2NDUiCisgIGNvbW1lbnQ9IlRlc3RpbmcgL2V0 Yy9ncm91cCBwZXJtaXNzaW9ucyIgaWQ9InRlc3RfZmlsZV9wZXJtaXNzaW9uc19ldGNfZ3JvdXAi CiAgIHZlcnNpb249IjEiJmd0OworICAgICZsdDt1bml4Om9iamVjdCBvYmplY3RfcmVmPSJvYmpl Y3RfZmlsZV9wZXJtaXNzaW9uc19ldGNfZ3JvdXAiIC8mZ3Q7CisgICAgJmx0O3VuaXg6c3RhdGUg c3RhdGVfcmVmPSJzdGF0ZV9maWxlX3Blcm1pc3Npb25zX2V0Y19ncm91cCIgLyZndDsKKyAgJmx0 Oy91bml4OmZpbGVfdGVzdCZndDsKKyAgJmx0O3VuaXg6ZmlsZV9zdGF0ZSBpZD0ic3RhdGVfZmls ZV9wZXJtaXNzaW9uc19ldGNfZ3JvdXAiIHZlcnNpb249IjEiJmd0OwogICAgICZsdDt1bml4OnVy ZWFkIGRhdGF0eXBlPSJib29sZWFuIiZndDt0cnVlJmx0Oy91bml4OnVyZWFkJmd0OwogICAgICZs dDt1bml4OnV3cml0ZSBkYXRhdHlwZT0iYm9vbGVhbiImZ3Q7dHJ1ZSZsdDsvdW5peDp1d3JpdGUm Z3Q7CiAgICAgJmx0O3VuaXg6dWV4ZWMgZGF0YXR5cGU9ImJvb2xlYW4iJmd0O2ZhbHNlJmx0Oy91 bml4OnVleGVjJmd0OwpAQCAtMzEsOCArMjksOCBAQAogICAgICZsdDt1bml4Om93cml0ZSBkYXRh dHlwZT0iYm9vbGVhbiImZ3Q7ZmFsc2UmbHQ7L3VuaXg6b3dyaXRlJmd0OwogICAgICZsdDt1bml4 Om9leGVjIGRhdGF0eXBlPSJib29sZWFuIiZndDtmYWxzZSZsdDsvdW5peDpvZXhlYyZndDsKICAg Jmx0Oy91bml4OmZpbGVfc3RhdGUmZ3Q7Ci0gICZsdDt1bml4OmZpbGVfb2JqZWN0IGNvbW1lbnQ9 Ii9ldGMvZ3JvdXAiCi0gIGlkPSJvYmpfMjAwMTIiIHZlcnNpb249IjEiJmd0OworICAmbHQ7dW5p eDpmaWxlX29iamVjdCBjb21tZW50PSIvZXRjL2dyb3VwIiBpZD0ib2JqZWN0X2ZpbGVfcGVybWlz c2lvbnNfZXRjX2dyb3VwIgorICB2ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7dW5peDpwYXRoJmd0 Oy9ldGMmbHQ7L3VuaXg6cGF0aCZndDsKICAgICAmbHQ7dW5peDpmaWxlbmFtZSZndDtncm91cCZs dDsvdW5peDpmaWxlbmFtZSZndDsKICAgJmx0Oy91bml4OmZpbGVfb2JqZWN0Jmd0OwpkaWZmIC0t Z2l0IGEvUkhFTDYvaW5wdXQvY2hlY2tzL2ZpbGVfcGVybWlzc2lvbnNfdW5ncm91cG93bmVkLnht bCBiL1JIRUw2L2lucHV0L2NoZWNrcy9maWxlX3Blcm1pc3Npb25zX3VuZ3JvdXBvd25lZC54bWwK aW5kZXggNWJjMzRmNy4uOGJlY2QwMyAxMDA2NDQKLS0tIGEvUkhFTDYvaW5wdXQvY2hlY2tzL2Zp bGVfcGVybWlzc2lvbnNfdW5ncm91cG93bmVkLnhtbAorKysgYi9SSEVMNi9pbnB1dC9jaGVja3Mv ZmlsZV9wZXJtaXNzaW9uc191bmdyb3Vwb3duZWQueG1sCkBAIC0xLDM3ICsxLDM1IEBACiAmbHQ7 ZGVmLWdyb3VwJmd0OwotICAmbHQ7ZGVmaW5pdGlvbiBjbGFzcz0iY29tcGxpYW5jZSIKLSAgaWQ9 ImZpbGVfcGVybWlzc2lvbnNfdW5ncm91cG93bmVkIiB2ZXJzaW9uPSIxIiZndDsKKyAgJmx0O2Rl ZmluaXRpb24gY2xhc3M9ImNvbXBsaWFuY2UiIGlkPSJmaWxlX3Blcm1pc3Npb25zX3VuZ3JvdXBv d25lZCIKKyAgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O21ldGFkYXRhJmd0OwogICAgICAgJmx0 O3RpdGxlJmd0O0ZpbmQgZmlsZXMgdW5vd25lZCBieSBhIGdyb3VwJmx0Oy90aXRsZSZndDsKICAg ICAgICZsdDthZmZlY3RlZCBmYW1pbHk9InVuaXgiJmd0OwogICAgICAgICAmbHQ7cGxhdGZvcm0m Z3Q7UmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDYmbHQ7L3BsYXRmb3JtJmd0OwogICAgICAgJmx0 Oy9hZmZlY3RlZCZndDsKLSAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtBbGwgZmlsZXMgc2hvdWxk IGJlIG93bmVkIGJ5IGEKLSAgICAgIGdyb3VwJmx0Oy9kZXNjcmlwdGlvbiZndDsKKyAgICAgICZs dDtkZXNjcmlwdGlvbiZndDtBbGwgZmlsZXMgc2hvdWxkIGJlIG93bmVkIGJ5IGEgZ3JvdXAmbHQ7 L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsvbWV0YWRhdGEmZ3Q7CiAgICAgJmx0O2NyaXRlcmlh Jmd0OwogICAgICAgJmx0O2NyaXRlcmlvbiBjb21tZW50PSJDaGVjayBhbGwgZmlsZXMgYW5kIG1h a2Ugc3VyZSB0aGV5IGFyZSBvd25lZCBieSBhIGdyb3VwIgotICAgICAgbmVnYXRlPSJ0cnVlIgot ICAgICAgdGVzdF9yZWY9InRlc3RfMjAwNTEiIC8mZ3Q7CisgICAgICBuZWdhdGU9InRydWUiIHRl c3RfcmVmPSJ0ZXN0X2ZpbGVfcGVybWlzc2lvbnNfdW5ncm91cG93bmVkIiAvJmd0OwogICAgICZs dDsvY3JpdGVyaWEmZ3Q7CiAgICZsdDsvZGVmaW5pdGlvbiZndDsKICAgJmx0O3VuaXg6ZmlsZV90 ZXN0IHhtbG5zOnVuaXg9PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1s aW5rLXJmYzIzOTZFIiBocmVmPSJodHRwOi8vb3ZhbC5taXRyZS5vcmcvWE1MU2NoZW1hL292YWwt ZGVmaW5pdGlvbnMtNSN1bml4Ij4iaHR0cDovL292YWwubWl0cmUub3JnL1hNTFNjaGVtYS9vdmFs LWRlZmluaXRpb25zLTUjdW5peCI8L2E+CiAgIGNoZWNrPSJhbGwiIGNvbW1lbnQ9ImZpbGVzIHdp dGggbm8gZ3JvdXAgb3duZXIiCi0gIGlkPSJ0ZXN0XzIwMDUxIiB2ZXJzaW9uPSIxIiZndDsKKyAg aWQ9InRlc3RfZmlsZV9wZXJtaXNzaW9uc191bmdyb3Vwb3duZWQiIHZlcnNpb249IjEiJmd0Owog ICAgICZsdDtub3RlcyZndDsKLSAgICAgICZsdDtub3RlJmd0O1RoaXMgd2lsbCBlbnVtZXJhdGUg YWxsIGZpbGVzIG9uIGxvY2FsCi0gICAgICBwYXJ0aXRpb25zJmx0Oy9ub3RlJmd0OworICAgICAg Jmx0O25vdGUmZ3Q7VGhpcyB3aWxsIGVudW1lcmF0ZSBhbGwgZmlsZXMgb24gbG9jYWwgcGFydGl0 aW9ucyZsdDsvbm90ZSZndDsKICAgICAmbHQ7L25vdGVzJmd0OwotICAgICZsdDt1bml4Om9iamVj dCBvYmplY3RfcmVmPSJvYmpfMjAwMjUiIC8mZ3Q7Ci0gICAgJmx0O3VuaXg6c3RhdGUgc3RhdGVf cmVmPSJzdGF0ZV8yMDA1MSIgLyZndDsKKyAgICAmbHQ7dW5peDpvYmplY3Qgb2JqZWN0X3JlZj0i b2JqZWN0X2ZpbGVfcGVybWlzc2lvbnNfdW5ncm91cG93bmVkIiAvJmd0OworICAgICZsdDt1bml4 OnN0YXRlIHN0YXRlX3JlZj0ic3RhdGVfZmlsZV9wZXJtaXNzaW9uc191bmdyb3Vwb3duZWQiIC8m Z3Q7CiAgICZsdDsvdW5peDpmaWxlX3Rlc3QmZ3Q7CiAgICZsdDt1bml4OmZpbGVfc3RhdGUgY29t bWVudD0iRXhlY3V0YWJsZXMgd2l0aCBzdWlkIHNldCIKLSAgaWQ9InN0YXRlXzIwMDUxIiB2ZXJz aW9uPSIxIiZndDsKKyAgaWQ9InN0YXRlX2ZpbGVfcGVybWlzc2lvbnNfdW5ncm91cG93bmVkIiB2 ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7dW5peDpncm91cF9pZCBkYXRhdHlwZT0iaW50IiZndDsw Jmx0Oy91bml4Omdyb3VwX2lkJmd0OwogICAmbHQ7L3VuaXg6ZmlsZV9zdGF0ZSZndDsKICAgJmx0 O3VuaXg6ZmlsZV9vYmplY3QgY29tbWVudD0iYWxsIGxvY2FsIGZpbGVzIgotICBpZD0ib2JqXzIw MDI1IiB2ZXJzaW9uPSIxIiZndDsKLSAgICAmbHQ7dW5peDpiZWhhdmlvcnMgcmVjdXJzZT0ic3lt bGlua3MgYW5kIGRpcmVjdG9yaWVzIiByZWN1cnNlX2ZpbGVfc3lzdGVtPSJsb2NhbCIgLyZndDsK KyAgaWQ9Im9iamVjdF9maWxlX3Blcm1pc3Npb25zX3VuZ3JvdXBvd25lZCIgdmVyc2lvbj0iMSIm Z3Q7CisgICAgJmx0O3VuaXg6YmVoYXZpb3JzIHJlY3Vyc2U9InN5bWxpbmtzIGFuZCBkaXJlY3Rv cmllcyIKKyAgICByZWN1cnNlX2ZpbGVfc3lzdGVtPSJsb2NhbCIgLyZndDsKICAgICAmbHQ7dW5p eDpwYXRoJmd0Oy8mbHQ7L3VuaXg6cGF0aCZndDsKICAgICAmbHQ7dW5peDpmaWxlbmFtZSBvcGVy YXRpb249InBhdHRlcm4gbWF0Y2giJmd0Oy4qJmx0Oy91bml4OmZpbGVuYW1lJmd0OwogICAmbHQ7 L3VuaXg6ZmlsZV9vYmplY3QmZ3Q7CmRpZmYgLS1naXQgYS9SSEVMNi9pbnB1dC9jaGVja3MvaW50 ZXJhY3RpdmVfYm9vdF9kaXNhYmxlLnhtbCBiL1JIRUw2L2lucHV0L2NoZWNrcy9pbnRlcmFjdGl2 ZV9ib290X2Rpc2FibGUueG1sCmluZGV4IDdmOGRkZDguLjBmNjk0ZWEgMTAwNjQ0Ci0tLSBhL1JI RUw2L2lucHV0L2NoZWNrcy9pbnRlcmFjdGl2ZV9ib290X2Rpc2FibGUueG1sCisrKyBiL1JIRUw2 L2lucHV0L2NoZWNrcy9pbnRlcmFjdGl2ZV9ib290X2Rpc2FibGUueG1sCkBAIC0xLDI5ICsxLDI4 IEBACiAmbHQ7ZGVmLWdyb3VwJmd0OwotICAmbHQ7ZGVmaW5pdGlvbiBjbGFzcz0iY29tcGxpYW5j ZSIKLSAgaWQ9ImludGVyYWN0aXZlX2Jvb3RfZGlzYWJsZSIgdmVyc2lvbj0iMSImZ3Q7CisgICZs dDtkZWZpbml0aW9uIGNsYXNzPSJjb21wbGlhbmNlIiBpZD0iaW50ZXJhY3RpdmVfYm9vdF9kaXNh YmxlIiB2ZXJzaW9uPSIxIiZndDsKICAgICAmbHQ7bWV0YWRhdGEmZ3Q7CiAgICAgICAmbHQ7dGl0 bGUmZ3Q7RGlzYWJsZSBJbnRlcmFjdGl2ZSBCb290Jmx0Oy90aXRsZSZndDsKICAgICAgICZsdDth ZmZlY3RlZCBmYW1pbHk9InVuaXgiJmd0OwogICAgICAgICAmbHQ7cGxhdGZvcm0mZ3Q7UmVkIEhh dCBFbnRlcnByaXNlIExpbnV4IDYmbHQ7L3BsYXRmb3JtJmd0OwogICAgICAgJmx0Oy9hZmZlY3Rl ZCZndDsKLSAgICAgICZsdDtkZXNjcmlwdGlvbiZndDtUaGUgYWJpbGl0eSBmb3IgdXNlcnMgdG8g cGVyZm9ybSBpbnRlcmFjdGl2ZQotICAgICAgc3RhcnR1cHMgc2hvdWxkIGJlIGRpc2FibGVkLiZs dDsvZGVzY3JpcHRpb24mZ3Q7CisgICAgICAmbHQ7ZGVzY3JpcHRpb24mZ3Q7VGhlIGFiaWxpdHkg Zm9yIHVzZXJzIHRvIHBlcmZvcm0gaW50ZXJhY3RpdmUgc3RhcnR1cHMgc2hvdWxkCisgICAgICBi ZSBkaXNhYmxlZC4mbHQ7L2Rlc2NyaXB0aW9uJmd0OwogICAgICZsdDsvbWV0YWRhdGEmZ3Q7CiAg ICAgJmx0O2NyaXRlcmlhJmd0OwotICAgICAgJmx0O2NyaXRlcmlvbiB0ZXN0X3JlZj0idGVzdF8y MDA5NyIgLyZndDsKKyAgICAgICZsdDtjcml0ZXJpb24gdGVzdF9yZWY9InRlc3RfaW50ZXJhY3Rp dmVfYm9vdF9kaXNhYmxlIiAvJmd0OwogICAgICZsdDsvY3JpdGVyaWEmZ3Q7CiAgICZsdDsvZGVm aW5pdGlvbiZndDsKLSAgJmx0O2luZDp0ZXh0ZmlsZWNvbnRlbnQ1NF90ZXN0IGNoZWNrPSJhbGwi Ci0gIGNoZWNrX2V4aXN0ZW5jZT0iYWxsX2V4aXN0IgorICAmbHQ7aW5kOnRleHRmaWxlY29udGVu dDU0X3Rlc3QgY2hlY2s9ImFsbCIgY2hlY2tfZXhpc3RlbmNlPSJhbGxfZXhpc3QiCiAgIGNvbW1l bnQ9IlRlc3RzIHRoZSB2YWx1ZSBvZiB0aGUgUFJPTVBUW1xzXSo9W1xzXSooW14jXSopIGV4cHJl c3Npb24gaW4gdGhlIC9ldGMvc3lzY29uZmlnL2luaXQgZmlsZSIKLSAgaWQ9InRlc3RfMjAwOTci IHZlcnNpb249IjEiJmd0OwotICAgICZsdDtpbmQ6b2JqZWN0IG9iamVjdF9yZWY9Im9ial8yMDA5 NiIgLyZndDsKKyAgaWQ9InRlc3RfaW50ZXJhY3RpdmVfYm9vdF9kaXNhYmxlIiB2ZXJzaW9uPSIx IiZndDsKKyAgICAmbHQ7aW5kOm9iamVjdCBvYmplY3RfcmVmPSJvYmplY3RfaW50ZXJhY3RpdmVf Ym9vdF9kaXNhYmxlIiAvJmd0OwogICAmbHQ7L2luZDp0ZXh0ZmlsZWNvbnRlbnQ1NF90ZXN0Jmd0 OwotICAmbHQ7aW5kOnRleHRmaWxlY29udGVudDU0X29iamVjdCBpZD0ib2JqXzIwMDk2IgorICAm bHQ7aW5kOnRleHRmaWxlY29udGVudDU0X29iamVjdCBpZD0ib2JqZWN0X2ludGVyYWN0aXZlX2Jv b3RfZGlzYWJsZSIKICAgdmVyc2lvbj0iMSImZ3Q7CiAgICAgJmx0O2luZDpwYXRoJmd0Oy9ldGMv c3lzY29uZmlnJmx0Oy9pbmQ6cGF0aCZndDsKICAgICAmbHQ7aW5kOmZpbGVuYW1lJmd0O2luaXQm bHQ7L2luZDpmaWxlbmFtZSZndDsKLSAgICAmbHQ7aW5kOnBhdHRlcm4gb3BlcmF0aW9uPSJwYXR0 ZXJuIG1hdGNoIiZndDtQUk9NUFRbXHNdKj1bXHNdPGIgY2xhc3M9Im1vei10eHQtc3RhciI+PHNw YW4gY2xhc3M9Im1vei10eHQtdGFnIj4qPC9zcGFuPm5vXHM8c3BhbiBjbGFzcz0ibW96LXR4dC10 YWciPio8L3NwYW4+PC9iPiQmbHQ7L2luZDpwYXR0ZXJuJmd0OworICAgICZsdDtpbmQ6cGF0dGVy biBvcGVyYXRpb249InBhdHRlcm4gbWF0Y2giJmd0OworICAgIFBST01QVFtcc10qPVtcc108YiBj bGFzcz0ibW96LXR4dC1zdGFyIj48c3BhbiBjbGFzcz0ibW96LXR4dC10YWciPio8L3NwYW4+bm9c czxzcGFuIGNsYXNzPSJtb3otdHh0LXRhZyI+Kjwvc3Bhbj48L2I+JCZsdDsvaW5kOnBhdHRlcm4m Z3Q7CiAgICAgJmx0O2luZDppbnN0YW5jZSBkYXRhdHlwZT0iaW50IiZndDsxJmx0Oy9pbmQ6aW5z dGFuY2UmZ3Q7CiAgICZsdDsvaW5kOnRleHRmaWxlY29udGVudDU0X29iamVjdCZndDsKICZsdDsv ZGVmLWdyb3VwJmd0Owo8ZGl2IGNsYXNzPSJtb3otdHh0LXNpZyI+LS0gCjEuNy4xCjwvZGl2Pjwv cHJlPgogICAgICA8L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIEFjazxicj4K ICA8L2JvZHk+CjwvaHRtbD4K --===============4835015656561029201==--