<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>171170</bug_id>
          
          <creation_ts>2017-04-22 12:31:08 -0700</creation_ts>
          <short_desc>[ATK] ARIA treegrid role should be exposed as ATK_ROLE_TREE_TABLE; not ATK_ROLE_TABLE</short_desc>
          <delta_ts>2017-04-30 11:12:05 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joanmarie Diggs">jdiggs</reporter>
          <assigned_to name="Joanmarie Diggs">jdiggs</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>buildbot</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1300228</commentid>
    <comment_count>0</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-22 12:31:08 -0700</bug_when>
    <thetext>As per https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-treegrid</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300229</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-22 12:32:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/31775028&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303024</commentid>
    <comment_count>2</comment_count>
      <attachid>308674</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-29 11:45:01 -0700</bug_when>
    <thetext>Created attachment 308674
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303081</commentid>
    <comment_count>3</comment_count>
      <attachid>308674</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-04-29 23:35:30 -0700</bug_when>
    <thetext>Comment on attachment 308674
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=308674&amp;action=review

&gt; Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:650
&gt; +            case TreeGridRole:

will need to update this method too

- (AccessibilityObjectWrapper*)_accessibilityTableAncestor
{
    
    if (const AccessibilityObject* parent = AccessibilityObject::matchedParent(*m_object, false, [] (const AccessibilityObject&amp; object) {
        return object.roleValue() == TableRole || object.roleValue() == GridRole;
    }))
        return parent-&gt;wrapper();
    return nil;
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303092</commentid>
    <comment_count>4</comment_count>
      <attachid>308674</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-30 02:40:25 -0700</bug_when>
    <thetext>Comment on attachment 308674
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=308674&amp;action=review

&gt; Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:581
&gt; +        return object.isTable();

Chris: Isn&apos;t the above the change you&apos;re asking me to make in your review? Otherwise, I&apos;m suffering from grepfail.

&gt;&gt; Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:650
&gt;&gt; +            case TreeGridRole:
&gt; 
&gt; will need to update this method too
&gt; 
&gt; - (AccessibilityObjectWrapper*)_accessibilityTableAncestor
&gt; {
&gt;     
&gt;     if (const AccessibilityObject* parent = AccessibilityObject::matchedParent(*m_object, false, [] (const AccessibilityObject&amp; object) {
&gt;         return object.roleValue() == TableRole || object.roleValue() == GridRole;
&gt;     }))
&gt;         return parent-&gt;wrapper();
&gt;     return nil;
&gt; }

Please see above (I think I already did).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303111</commentid>
    <comment_count>5</comment_count>
      <attachid>308674</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-04-30 09:28:00 -0700</bug_when>
    <thetext>Comment on attachment 308674
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=308674&amp;action=review

&gt;&gt; Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:581
&gt;&gt; +        return object.isTable();
&gt; 
&gt; Chris: Isn&apos;t the above the change you&apos;re asking me to make in your review? Otherwise, I&apos;m suffering from grepfail.

ah sorry!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303117</commentid>
    <comment_count>6</comment_count>
      <attachid>308674</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-30 11:12:04 -0700</bug_when>
    <thetext>Comment on attachment 308674
Patch

Clearing flags on attachment: 308674

Committed r215988: &lt;http://trac.webkit.org/changeset/215988&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1303118</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-30 11:12:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308674</attachid>
            <date>2017-04-29 11:45:01 -0700</date>
            <delta_ts>2017-04-30 11:12:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171170-20170429144500.patch</filename>
            <type>text/plain</type>
            <size>16487</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1OTcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2QyOTQ0MjlkZWJiMzI0
YWU4MjBlNjk1YjA2NGM4ZDMwMDY1ODE5Mi4uNjQxNWNlNTcxZTc4ZjU1ZjcyMzBmNmFjNzJjZWJk
NmNlZGViZTdmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE3LTA0LTI5ICBKb2Fu
bWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KKworICAgICAgICBbQVRLXSBBUklBIHRy
ZWVncmlkIHJvbGUgc2hvdWxkIGJlIGV4cG9zZWQgYXMgQVRLX1JPTEVfVFJFRV9UQUJMRTsgbm90
IEFUS19ST0xFX1RBQkxFCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNzExNzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBY2Nlc3NpYmlsaXR5VGFibGU6OnJvbGVWYWx1ZSgpIHdhcyByZXR1cm5pbmcgR3Jp
ZFJvbGUgZm9yIGJvdGggZ3JpZCBhbmQgdHJlZWdyaWQuCisgICAgICAgIENoYW5nZSB0aGlzIHNv
IHRoYXQgR3JpZFJvbGUgaXMgcmV0dXJuZWQgZm9yIGdyaWQgYW5kIFRyZWVHcmlkUm9sZSBpcyBy
ZXR1cm5lZCBmb3IKKyAgICAgICAgdHJlZWdyaWQuIEFkZCBUcmVlR3JpZFJvbGUgdG8sIG9yIGNh
bGwgaXNUYWJsZSgpIGluLCBtZXRob2RzIHdoZXJlIHRoZSBiZWhhdmlvcgorICAgICAgICBzaG91
bGQgYmUgdGhlIHNhbWUgYXMgR3JpZFJvbGUuCisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0
eS9ndGsvaW50ZXJmYWNlLXRhYmxlLmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNj
ZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmls
aXR5UmVuZGVyT2JqZWN0OjpzZWxlY3RlZENoaWxkcmVuKToKKyAgICAgICAgKiBhY2Nlc3NpYmls
aXR5L0FjY2Vzc2liaWxpdHlUYWJsZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmls
aXR5VGFibGU6OnJvbGVWYWx1ZSk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0
QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3BwOgorICAgICAgICAoYXRrUm9sZSk6CisgICAgICAgIChn
ZXRJbnRlcmZhY2VNYXNrRnJvbU9iamVjdCk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9pb3Mv
V2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJJT1MubW06CisgICAgICAgICgtW1dlYkFjY2Vz
c2liaWxpdHlPYmplY3RXcmFwcGVyIF9hY2Nlc3NpYmlsaXR5VGFibGVBbmNlc3Rvcl0pOgorICAg
ICAgICAoLVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBfYWNjZXNzaWJpbGl0eVRyYWl0
c0Zyb21BbmNlc3RvcnNdKToKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbToKKyAgICAgICAgKGNyZWF0ZUFjY2Vzc2liaWxpdHlS
b2xlTWFwKToKKwogMjAxNy0wNC0yOCAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBsZS5j
b20+CiAKICAgICAgICAgQ3Jhc2ggdW5kZXIgV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9i
amVjdDo6aGFuZGxlQXJpYUV4cGFuZGVkQ2hhbmdlZCgpLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKaW5k
ZXggZTI3NzQ3N2UxMjA1MDVkZDJhZjY4MTRkZTJhYWM1ZGVkN2RiOTU2MS4uNTE0MjQ2ZGVkYTYw
NzQ5NjE4NzczOTY0NThjMThlMzhiM2M3MGFlYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCkBAIC0z
MzU2LDYgKzMzNTYsNyBAQCB2b2lkIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OnNlbGVjdGVk
Q2hpbGRyZW4oQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJiByZQogICAgICAgICByZXR1cm47
CiAgICAgY2FzZSBHcmlkUm9sZToKICAgICBjYXNlIFRyZWVSb2xlOgorICAgIGNhc2UgVHJlZUdy
aWRSb2xlOgogICAgICAgICBhcmlhU2VsZWN0ZWRSb3dzKHJlc3VsdCk7CiAgICAgICAgIHJldHVy
bjsKICAgICBjYXNlIFRhYkxpc3RSb2xlOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNj
ZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5VGFibGUuY3BwIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BY2Nlc3NpYmlsaXR5VGFibGUuY3BwCmluZGV4IGU1YmIxNjk3ODAzY2U5MzljMjQx
N2ExNTIwM2QzYmFkZDZkZjNmYTEuLjhiNzA5NTJmZjY4NjE1ZWE4MWZhZGViNDVlZTVlYWY2MTEy
YmMyNmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJp
bGl0eVRhYmxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2li
aWxpdHlUYWJsZS5jcHAKQEAgLTYxNyw3ICs2MTcsNyBAQCBBY2Nlc3NpYmlsaXR5Um9sZSBBY2Nl
c3NpYmlsaXR5VGFibGU6OnJvbGVWYWx1ZSgpIGNvbnN0CiAgICAgCiAgICAgQWNjZXNzaWJpbGl0
eVJvbGUgYXJpYVJvbGUgPSBhcmlhUm9sZUF0dHJpYnV0ZSgpOwogICAgIGlmIChhcmlhUm9sZSA9
PSBHcmlkUm9sZSB8fCBhcmlhUm9sZSA9PSBUcmVlR3JpZFJvbGUpCi0gICAgICAgIHJldHVybiBH
cmlkUm9sZTsKKyAgICAgICAgcmV0dXJuIGFyaWFSb2xlOwogCiAgICAgcmV0dXJuIFRhYmxlUm9s
ZTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktp
dEFjY2Vzc2libGVXcmFwcGVyQXRrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
YXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNwcAppbmRleCA0NWEyN2RmMjRlYmQ1OTA0
ZmYzOGM1NDNhMWRjOWVjNjE0Y2IwMGEzLi5lNTUyZTM5Nzk1MjVlMDY3YzAxMTQ1NjZlZWJhY2Fj
ZTI5Mjc0OTM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9X
ZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3BwCkBAIC01NTEsNiArNTUx
LDggQEAgc3RhdGljIEF0a1JvbGUgYXRrUm9sZShBY2Nlc3NpYmlsaXR5T2JqZWN0KiBjb3JlT2Jq
ZWN0KQogICAgIGNhc2UgR3JpZFJvbGU6CiAgICAgY2FzZSBUYWJsZVJvbGU6CiAgICAgICAgIHJl
dHVybiBBVEtfUk9MRV9UQUJMRTsKKyAgICBjYXNlIFRyZWVHcmlkUm9sZToKKyAgICAgICAgcmV0
dXJuIEFUS19ST0xFX1RSRUVfVEFCTEU7CiAgICAgY2FzZSBBcHBsaWNhdGlvblJvbGU6CiAgICAg
ICAgIHJldHVybiBBVEtfUk9MRV9BUFBMSUNBVElPTjsKICAgICBjYXNlIEFwcGxpY2F0aW9uR3Jv
dXBSb2xlOgpAQCAtMTE0NSw3ICsxMTQ3LDcgQEAgc3RhdGljIGd1aW50MTYgZ2V0SW50ZXJmYWNl
TWFza0Zyb21PYmplY3QoQWNjZXNzaWJpbGl0eU9iamVjdCogY29yZU9iamVjdCkKICAgICAgICAg
aW50ZXJmYWNlTWFzayB8PSAxIDw8IFdBSUltYWdlOwogCiAgICAgLy8gVGFibGUKLSAgICBpZiAo
cm9sZSA9PSBUYWJsZVJvbGUgfHwgcm9sZSA9PSBHcmlkUm9sZSkKKyAgICBpZiAoY29yZU9iamVj
dC0+aXNUYWJsZSgpKQogICAgICAgICBpbnRlcmZhY2VNYXNrIHw9IDEgPDwgV0FJVGFibGU7CiAK
ICNpZiBBVEtfQ0hFQ0tfVkVSU0lPTigyLDExLDkwKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9pb3MvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJJT1MubW0g
Yi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlcklPUy5tbQppbmRleCAyZDI4OTJmNjFiODg0YWM0MmJhYzAyMzg1ODRmMjljODMyOGE0
YmJkLi5iZjdhMzg0ZjgzZTdlNjg3ODBiYjJkNGFjZWY3MTZjOTMzNjU4ZDNmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0
V3JhcHBlcklPUy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJB
Y2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5tbQpAQCAtNTc4LDcgKzU3OCw3IEBAIC0gKEFj
Y2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyKilfYWNjZXNzaWJpbGl0eVRhYmxlQW5jZXN0b3IKIHsK
ICAgICAKICAgICBpZiAoY29uc3QgQWNjZXNzaWJpbGl0eU9iamVjdCogcGFyZW50ID0gQWNjZXNz
aWJpbGl0eU9iamVjdDo6bWF0Y2hlZFBhcmVudCgqbV9vYmplY3QsIGZhbHNlLCBbXSAoY29uc3Qg
QWNjZXNzaWJpbGl0eU9iamVjdCYgb2JqZWN0KSB7Ci0gICAgICAgIHJldHVybiBvYmplY3Qucm9s
ZVZhbHVlKCkgPT0gVGFibGVSb2xlIHx8IG9iamVjdC5yb2xlVmFsdWUoKSA9PSBHcmlkUm9sZTsK
KyAgICAgICAgcmV0dXJuIG9iamVjdC5pc1RhYmxlKCk7CiAgICAgfSkpCiAgICAgICAgIHJldHVy
biBwYXJlbnQtPndyYXBwZXIoKTsKICAgICByZXR1cm4gbmlsOwpAQCAtNjQ3LDYgKzY0Nyw3IEBA
IC0gKHVpbnQ2NF90KV9hY2Nlc3NpYmlsaXR5VHJhaXRzRnJvbUFuY2VzdG9ycwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBHcmlkUm9sZToKICAgICAgICAgICAgIGNh
c2UgVGFibGVSb2xlOgorICAgICAgICAgICAgY2FzZSBUcmVlR3JpZFJvbGU6CiAgICAgICAgICAg
ICAgICAgdHJhaXRzIHw9IFtzZWxmIF9heENvbnRhaW5lZEJ5VGFibGVUcmFpdF07CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJN
YWMubW0gYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5
T2JqZWN0V3JhcHBlck1hYy5tbQppbmRleCBmODQyZTg2ZjJkOWIxYTdkOTQzM2IxY2YwMjhjYTYx
N2NlMDRjODlkLi4zZTNlMzYyNmZhOWM4OTMzYjdmNzY5YWMzZTg3ODNlYzQxN2E1MzQ5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5
T2JqZWN0V3JhcHBlck1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21h
Yy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlck1hYy5tbQpAQCAtMTg1NSw2ICsxODU1LDcg
QEAgc3RhdGljIGNvbnN0IEFjY2Vzc2liaWxpdHlSb2xlTWFwJiBjcmVhdGVBY2Nlc3NpYmlsaXR5
Um9sZU1hcCgpCiAgICAgICAgIHsgTGlua1JvbGUsIE5TQWNjZXNzaWJpbGl0eUxpbmtSb2xlIH0s
CiAgICAgICAgIHsgRGlzY2xvc3VyZVRyaWFuZ2xlUm9sZSwgTlNBY2Nlc3NpYmlsaXR5RGlzY2xv
c3VyZVRyaWFuZ2xlUm9sZSB9LAogICAgICAgICB7IEdyaWRSb2xlLCBOU0FjY2Vzc2liaWxpdHlU
YWJsZVJvbGUgfSwKKyAgICAgICAgeyBUcmVlR3JpZFJvbGUsIE5TQWNjZXNzaWJpbGl0eVRhYmxl
Um9sZSB9LAogICAgICAgICB7IFdlYkNvcmVMaW5rUm9sZSwgTlNBY2Nlc3NpYmlsaXR5TGlua1Jv
bGUgfSwKICAgICAgICAgeyBJbWFnZU1hcExpbmtSb2xlLCBOU0FjY2Vzc2liaWxpdHlMaW5rUm9s
ZSB9LAogICAgICAgICB7IEltYWdlTWFwUm9sZSwgQCJBWEltYWdlTWFwIiB9LApkaWZmIC0tZ2l0
IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDIwYmU5NzIxODYwMmFj
MjEzNjQ5OWFhYjFhMGMxYzU0YTY0YTMyZDUuLmZiMmY2NzBmOWM1MDU3MGExNWY5NDgxODg2OGZm
NjY5OTM3OWQ4ZTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNy0wNC0yOSAgSm9hbm1hcmllIERpZ2dzICA8amRp
Z2dzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0FUS10gQVJJQSB0cmVlZ3JpZCByb2xlIHNob3Vs
ZCBiZSBleHBvc2VkIGFzIEFUS19ST0xFX1RSRUVfVEFCTEU7IG5vdCBBVEtfUk9MRV9UQUJMRQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcxMTcwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkICJBWElu
dGVyZmFjZVRhYmxlIiBhdHRyaWJ1dGUgdG8gdGVzdCB3aGljaCBlbGVtZW50cyBpbXBsZW1lbnQg
QXRrVGFibGUuCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0
ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcDoKKyAgICAgICAgKFdUUjo6QWNjZXNzaWJp
bGl0eVVJRWxlbWVudDo6Ym9vbEF0dHJpYnV0ZVZhbHVlKToKKwogMjAxNy0wNC0yOCAgU2ltb24g
RnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgc3lzdGVtIHRy
YWNlIHBvaW50cyBmb3IgRG9jdW1lbnQ6OnVwZGF0ZVRvdWNoRXZlbnRSZWdpb25zKCkKZGlmZiAt
LWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2li
aWxpdHlVSUVsZW1lbnRBdGsuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1
bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKaW5kZXggYTYxOTdjM2ZkYWZk
MDFmZGNmYjY1ZTMyOTVjMTBiNzdmNTQ5OTA4Yi4uZDRlZDNmODcyYThjNDMxNjAxNmI5MmI1ODcy
YWI3NzhhYzZmMzNmZiAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHAKKysrIGIvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0
ay5jcHAKQEAgLTExMTUsNiArMTExNSw4IEBAIGJvb2wgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6
Ym9vbEF0dHJpYnV0ZVZhbHVlKEpTU3RyaW5nUmVmIGF0dHJpYnV0ZSkKICAgICBpZiAoYXR0cmli
dXRlU3RyaW5nID09ICJBWFZpc2l0ZWQiKQogICAgICAgICByZXR1cm4gY2hlY2tFbGVtZW50U3Rh
dGUobV9lbGVtZW50LmdldCgpLCBBVEtfU1RBVEVfVklTSVRFRCk7CiAKKyAgICBpZiAoYXR0cmli
dXRlU3RyaW5nID09ICJBWEludGVyZmFjZVRhYmxlIikKKyAgICAgICAgcmV0dXJuIEFUS19JU19U
QUJMRShtX2VsZW1lbnQuZ2V0KCkpOwogICAgIGlmIChhdHRyaWJ1dGVTdHJpbmcgPT0gIkFYSW50
ZXJmYWNlVGFibGVDZWxsIikKICAgICAgICAgcmV0dXJuIEFUS19JU19UQUJMRV9DRUxMKG1fZWxl
bWVudC5nZXQoKSk7CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzNzRhODU1NTU2ZjhlOWY3YTU0MmZhNWFhM2VjNTA4YmQx
MTlkYjA1Li45YTViODRjYzQ0YjdhY2E5ZDUzMzhkOTViNDVhNjJiNGY1Yzg0YmNlIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTctMDQtMjkgIEpvYW5tYXJpZSBEaWdncyAgPGpkaWdnc0BpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtBVEtdIEFSSUEgdHJlZWdyaWQgcm9sZSBzaG91bGQgYmUgZXhw
b3NlZCBhcyBBVEtfUk9MRV9UUkVFX1RBQkxFOyBub3QgQVRLX1JPTEVfVEFCTEUKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTE3MAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBpbnRlcmZhY2UtdGFi
bGUuaHRtbCB0byB2ZXJpZnkgdGhhdCBhbGwgcm9sZXMgd2hpY2ggaGF2ZSB0YWJ1bGFyIGZ1bmN0
aW9uYWxpdHkKKyAgICAgICAgaW1wbGVtZW50IEF0a1RhYmxlLiBVcGRhdGUgb3RoZXIgdGVzdHMg
dG8gcmVmbGVjdCB0aGF0IHRoZSBBUklBIHRyZWVncmlkIHJvbGUgbWFwcworICAgICAgICB0byBv
dXIgaW50ZXJuYWwgVHJlZUdyaWRSb2xlIEFjY2Vzc2liaWxpdHlSb2xlLgorCisgICAgICAgICog
YWNjZXNzaWJpbGl0eS9ndGsvaW50ZXJmYWNlLXRhYmxlLWNlbGwtZXhwZWN0ZWQudHh0OiBVcGRh
dGVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvZ3RrL2ludGVyZmFjZS10YWJsZS1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvZ3RrL2ludGVyZmFjZS10YWJs
ZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L3JvbGVzLWNvbXB1dGVkUm9s
ZVN0cmluZy5odG1sOiBVcGRhdGVkLgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9hY2Nlc3NpYmls
aXR5L2FyaWEtc2VsZWN0ZWQtZXhwZWN0ZWQudHh0OiBVcGRhdGVkLgorICAgICAgICAqIHBsYXRm
b3JtL2d0ay9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQtZXhwZWN0ZWQudHh0OiBVcGRhdGVk
LgorICAgICAgICAqIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3JvbGVzLWNvbXB1dGVkUm9s
ZVN0cmluZy1leHBlY3RlZC50eHQ6IFVwZGF0ZWQuCisKIDIwMTctMDQtMjggIFBlciBBcm5lIFZv
bGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIENyYXNoIHVuZGVyIFdlYkNvcmU6
OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmhhbmRsZUFyaWFFeHBhbmRlZENoYW5nZWQoKS4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvZ3RrL2ludGVyZmFjZS10YWJs
ZS1jZWxsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvZ3RrL2ludGVy
ZmFjZS10YWJsZS1jZWxsLWV4cGVjdGVkLnR4dAppbmRleCBhYjVmYTY4OTZkZTE5NjFlNmFhNTMx
MjM3N2JiM2Y0Y2MzZTg3NzkyLi5jNWEzNWU3NWEyOGFlYTQzNWVkOGIzMmIwM2M3MGU1NzVkMGFi
YzA5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2d0ay9pbnRlcmZhY2Ut
dGFibGUtY2VsbC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9n
dGsvaW50ZXJmYWNlLXRhYmxlLWNlbGwtZXhwZWN0ZWQudHh0CkBAIC0xNyw3ICsxNyw3IEBAIHRl
c3QxMSBBWFJvbGU6IEFYQ29sdW1uSGVhZGVyIHRydWUKIHRlc3QxMiBBWFJvbGU6IEFYUm93IGZh
bHNlCiB0ZXN0MTMgQVhSb2xlOiBBWFJvd0hlYWRlciB0cnVlCiB0ZXN0MTQgQVhSb2xlOiBBWENl
bGwgdHJ1ZQotdGVzdDE1IEFYUm9sZTogQVhUYWJsZSBmYWxzZQordGVzdDE1IEFYUm9sZTogQVhU
cmVlR3JpZCBmYWxzZQogdGVzdDE2IEFYUm9sZTogQVhSb3cgZmFsc2UKIHRlc3QxNyBBWFJvbGU6
IEFYQ29sdW1uSGVhZGVyIHRydWUKIHRlc3QxOCBBWFJvbGU6IEFYQ29sdW1uSGVhZGVyIHRydWUK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvZ3RrL2ludGVyZmFjZS10YWJs
ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2d0ay9pbnRlcmZhY2Ut
dGFibGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmVhNzA0NDBlODhiNDYyZTQyMjUyZjI0MWNm
OWM0YTIxY2IzNzhjMGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmls
aXR5L2d0ay9pbnRlcmZhY2UtdGFibGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMzcgQEAKK1Ro
aXMgdGVzdHMgd2hldGhlciBvciBub3QgdGFibGUtcmVsYXRlZCBlbGVtZW50cyBpbXBsZW1lbnQg
dGhlIHRhYmxlIGludGVyZmFjZS4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK3Rl
c3QxIEFYUm9sZTogQVhUYWJsZSB0cnVlCit0ZXN0MiBBWFJvbGU6IEFYUm93IGZhbHNlCit0ZXN0
MyBBWFJvbGU6IEFYQ29sdW1uSGVhZGVyIGZhbHNlCit0ZXN0NCBBWFJvbGU6IEFYQ29sdW1uSGVh
ZGVyIGZhbHNlCit0ZXN0NSBBWFJvbGU6IEFYUm93IGZhbHNlCit0ZXN0NiBBWFJvbGU6IEFYUm93
SGVhZGVyIGZhbHNlCit0ZXN0NyBBWFJvbGU6IEFYQ2VsbCBmYWxzZQordGVzdDggQVhSb2xlOiBB
WFRhYmxlIHRydWUKK3Rlc3Q5IEFYUm9sZTogQVhSb3cgZmFsc2UKK3Rlc3QxMCBBWFJvbGU6IEFY
Q29sdW1uSGVhZGVyIGZhbHNlCit0ZXN0MTEgQVhSb2xlOiBBWENvbHVtbkhlYWRlciBmYWxzZQor
dGVzdDEyIEFYUm9sZTogQVhSb3cgZmFsc2UKK3Rlc3QxMyBBWFJvbGU6IEFYUm93SGVhZGVyIGZh
bHNlCit0ZXN0MTQgQVhSb2xlOiBBWENlbGwgZmFsc2UKK3Rlc3QxNSBBWFJvbGU6IEFYVHJlZUdy
aWQgdHJ1ZQordGVzdDE2IEFYUm9sZTogQVhSb3cgZmFsc2UKK3Rlc3QxNyBBWFJvbGU6IEFYQ29s
dW1uSGVhZGVyIGZhbHNlCit0ZXN0MTggQVhSb2xlOiBBWENvbHVtbkhlYWRlciBmYWxzZQordGVz
dDE5IEFYUm9sZTogQVhSb3cgZmFsc2UKK3Rlc3QyMCBBWFJvbGU6IEFYUm93SGVhZGVyIGZhbHNl
Cit0ZXN0MjEgQVhSb2xlOiBBWENlbGwgZmFsc2UKK3Rlc3QyMiBBWFJvbGU6IEFYVGFibGUgdHJ1
ZQordGVzdDIzIEFYUm9sZTogQVhSb3cgZmFsc2UKK3Rlc3QyNCBBWFJvbGU6IEFYQ29sdW1uSGVh
ZGVyIGZhbHNlCit0ZXN0MjUgQVhSb2xlOiBBWENvbHVtbkhlYWRlciBmYWxzZQordGVzdDI2IEFY
Um9sZTogQVhSb3cgZmFsc2UKK3Rlc3QyNyBBWFJvbGU6IEFYUm93SGVhZGVyIGZhbHNlCit0ZXN0
MjggQVhSb2xlOiBBWENlbGwgZmFsc2UKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUK
KworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L2d0ay9pbnRlcmZhY2UtdGFibGUuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvZ3Rr
L2ludGVyZmFjZS10YWJsZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjliNTBkMWU3Y2JjNDkzNDAyMDZlMjk4
MDVkM2I2MzNmNDhlOTI2MTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L2d0ay9pbnRlcmZhY2UtdGFibGUuaHRtbApAQCAtMCwwICsxLDY2IEBACis8IURPQ1RZ
UEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgor
PHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8
L2hlYWQ+Cis8Ym9keSBpZD0iYm9keSI+Cis8ZGl2IGlkPSJjb250ZW50Ij4KKyAgPGRpdiBpZD0i
dGVzdDEiIHJvbGU9InRhYmxlIj4KKyAgICA8ZGl2IGlkPSJ0ZXN0MiIgcm9sZT0icm93Ij4KKyAg
ICAgIDxkaXYgaWQ9InRlc3QzIiByb2xlPSJjb2x1bW5oZWFkZXIiPlg8L2Rpdj4KKyAgICAgIDxk
aXYgaWQ9InRlc3Q0IiByb2xlPSJjb2x1bW5oZWFkZXIiPlg8L2Rpdj4KKyAgICA8L2Rpdj4KKyAg
ICA8ZGl2IGlkPSJ0ZXN0NSIgcm9sZT0icm93Ij4KKyAgICAgIDxkaXYgaWQ9InRlc3Q2IiByb2xl
PSJyb3doZWFkZXIiPlg8L2Rpdj4KKyAgICAgIDxkaXYgaWQ9InRlc3Q3IiByb2xlPSJjZWxsIj5Y
PC9kaXY+CisgICAgPC9kaXY+CisgIDwvZGl2PgorICA8ZGl2IGlkPSJ0ZXN0OCIgcm9sZT0iZ3Jp
ZCI+CisgICAgPGRpdiBpZD0idGVzdDkiIHJvbGU9InJvdyI+CisgICAgICA8ZGl2IGlkPSJ0ZXN0
MTAiIGlkPSJ0ZXN0NCIgcm9sZT0iY29sdW1uaGVhZGVyIj5YPC9kaXY+CisgICAgICA8ZGl2IGlk
PSJ0ZXN0MTEiIHJvbGU9ImNvbHVtbmhlYWRlciI+WDwvZGl2PgorICAgIDwvZGl2PgorICAgIDxk
aXYgaWQ9InRlc3QxMiIgcm9sZT0icm93Ij4KKyAgICAgIDxkaXYgaWQ9InRlc3QxMyIgcm9sZT0i
cm93aGVhZGVyIj5YPC9kaXY+CisgICAgICA8ZGl2IGlkPSJ0ZXN0MTQiIHJvbGU9ImdyaWRjZWxs
Ij5YPC9kaXY+CisgICAgPC9kaXY+CisgIDwvZGl2PgorICA8ZGl2IGlkPSJ0ZXN0MTUiIHJvbGU9
InRyZWVncmlkIj4KKyAgICA8ZGl2IGlkPSJ0ZXN0MTYiIHJvbGU9InJvdyI+CisgICAgICA8ZGl2
IGlkPSJ0ZXN0MTciIHJvbGU9ImNvbHVtbmhlYWRlciI+WDwvZGl2PgorICAgICAgPGRpdiBpZD0i
dGVzdDE4IiByb2xlPSJjb2x1bW5oZWFkZXIiPlg8L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8ZGl2
IGlkPSJ0ZXN0MTkiIHJvbGU9InJvdyI+CisgICAgICA8ZGl2IGlkPSJ0ZXN0MjAiIHJvbGU9InJv
d2hlYWRlciI+WDwvZGl2PgorICAgICAgPGRpdiBpZD0idGVzdDIxIiByb2xlPSJncmlkY2VsbCI+
WDwvZGl2PgorICAgIDwvZGl2PgorICA8L2Rpdj4KKyAgPHRhYmxlIGlkPSJ0ZXN0MjIiPgorICAg
IDx0ciBpZD0idGVzdDIzIj4KKyAgICAgIDx0aCBpZD0idGVzdDI0Ij5YPC90aD4KKyAgICAgIDx0
aCBpZD0idGVzdDI1Ij5YPC90aD4KKyAgICA8L3RyPgorICAgIDx0ciBpZD0idGVzdDI2Ij4KKyAg
ICAgIDx0aCBpZD0idGVzdDI3Ij5YPC90aD4KKyAgICAgIDx0ZCBpZD0idGVzdDI4Ij5YPC90ZD4K
KyAgICA8L3RyPgorICA8L3RhYmxlPgorPC9kaXY+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4K
KzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbigiVGhp
cyB0ZXN0cyB3aGV0aGVyIG9yIG5vdCB0YWJsZS1yZWxhdGVkIGVsZW1lbnRzIGltcGxlbWVudCB0
aGUgdGFibGUgaW50ZXJmYWNlLiIpOworICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRy
b2xsZXIpIHsKKyAgICAgICAgZm9yICh2YXIgaSA9IDE7IGkgPD0gMjg7IGkrKykgeworICAgICAg
ICAgICAgdmFyIGF4RWxlbWVudCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVF
bGVtZW50QnlJZCgidGVzdCIgKyBpKTsKKyAgICAgICAgICAgIHZhciByZXN1bHQgPSAhYXhFbGVt
ZW50ID8gIihudWxsKSIgOiBheEVsZW1lbnQucm9sZSArICIgIiArIGF4RWxlbWVudC5ib29sQXR0
cmlidXRlVmFsdWUoIkFYSW50ZXJmYWNlVGFibGUiKTsKKyAgICAgICAgICAgIGRlYnVnKCJ0ZXN0
IiArIGkgKyAiICIgKyByZXN1bHQpOworICAgICAgICB9CisKKyAgICAgICAgZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoImNvbnRlbnQiKS5zdHlsZS52aXNpYmlsaXR5ID0gImhpZGRlbiI7CisgICAg
fQorPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5q
cyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvcm9sZXMtY29tcHV0ZWRSb2xlU3RyaW5nLmh0bWwgYi9MYXlvdXRUZXN0
cy9hY2Nlc3NpYmlsaXR5L3JvbGVzLWNvbXB1dGVkUm9sZVN0cmluZy5odG1sCmluZGV4IDhlMTQ3
ZDcyZGRlMjI2MTg4ZjEwZWQyYTFiMGExMTVmODdmYzAwNjMuLmQ5MmI1ODQyMDQ4MGM3ZDQ5YzM4
OGQ5MjkwMjQ2YmVjYTMxZTUyNGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvcm9sZXMtY29tcHV0ZWRSb2xlU3RyaW5nLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9yb2xlcy1jb21wdXRlZFJvbGVTdHJpbmcuaHRtbApAQCAtMjUwLDcgKzI1MCw3IEBA
CiAgICAgICAgIDxkaXYgcm9sZT0idHJlZWl0ZW0iICAgICAgICAgZGF0YS1yb2xlPSJ0cmVlaXRl
bSIgY2xhc3M9ImV4Ij5YPC9kaXY+CiAgICAgPC9kaXY+CiA8L2Rpdj4KLTxkaXYgcm9sZT0idHJl
ZWdyaWQiICAgICAgICAgICAgICAgICBkYXRhLXJvbGU9ImdyaWQiIGNsYXNzPSJleCI+PCEtLSBG
SVhNRTogc2hvdWxkIGJlIHRyZWVncmlkIC0tPgorPGRpdiByb2xlPSJ0cmVlZ3JpZCIgICAgICAg
ICAgICAgICAgIGRhdGEtcm9sZT0idHJlZWdyaWQiIGNsYXNzPSJleCI+CiAgICAgPGRpdiByb2xl
PSJyb3dncm91cCIgICAgICAgICAgICAgZGF0YS1yb2xlPSJyb3dncm91cCIgY2xhc3M9ImV4Ij4K
ICAgICAgICAgPGRpdiByb2xlPSJyb3ciICAgICAgICAgICAgICBkYXRhLXJvbGU9InJvdyIgY2xh
c3M9ImV4Ij4KICAgICAgICAgICAgIDxkaXYgcm9sZT0icm93aGVhZGVyIiAgICBkYXRhLXJvbGU9
InJvd2hlYWRlciIgY2xhc3M9ImV4Ij5YPC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9hcmlhLXNlbGVjdGVkLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L2FyaWEtc2VsZWN0ZWQtZXhwZWN0
ZWQudHh0CmluZGV4IGVhMDgxMTZmODYzMDEyYjRlMGQ1OWQ4MTY1ZWI2MDI3MTZmNjk4ZmYuLmE0
ZDM1NjczMTYwOTViYzA4ZjhhZDExYmE1NjhjZTJiMWQ5MzA0OGMgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L2FyaWEtc2VsZWN0ZWQtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9hY2Nlc3NpYmlsaXR5L2FyaWEtc2Vs
ZWN0ZWQtZXhwZWN0ZWQudHh0CkBAIC0xMCw3ICsxMCw3IEBAIEFYUm9sZTogQVhUcmVlIGhhcyAy
IHNlbGVjdGVkIGNoaWxkKHJlbikKIAl0aGlyZCAoQVhSb2xlOiBBWFRyZWVJdGVtKSBpc1NlbGVj
dGFibGU6IHRydWUgaXNTZWxlY3RlZDogdHJ1ZQogQVhSb2xlOiBBWFRhYmxlIGhhcyAxIHNlbGVj
dGVkIGNoaWxkKHJlbikKIAlzZWNvbmQgKEFYUm9sZTogQVhSb3cpIGlzU2VsZWN0YWJsZTogdHJ1
ZSBpc1NlbGVjdGVkOiB0cnVlCi1BWFJvbGU6IEFYVGFibGUgaGFzIDIgc2VsZWN0ZWQgY2hpbGQo
cmVuKQorQVhSb2xlOiBBWFRyZWVHcmlkIGhhcyAyIHNlbGVjdGVkIGNoaWxkKHJlbikKIAlmaXJz
dCAtIGxldmVsIDIgKEFYUm9sZTogQVhSb3cpIGlzU2VsZWN0YWJsZTogdHJ1ZSBpc1NlbGVjdGVk
OiB0cnVlCiAJdGhpcmQgLSBsZXZlbCAyIChBWFJvbGU6IEFYUm93KSBpc1NlbGVjdGFibGU6IHRy
dWUgaXNTZWxlY3RlZDogdHJ1ZQogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2liaWxpdHkvcm9sZXMtZXhw
b3NlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0
eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dAppbmRleCBmMjA1NzM5MzY4ZmIwY2Y0M2FjNTEy
NTZkNzVlNDNiZmRiOTQ0MWZkLi5kMTU1ZDIxYjUzYzkxYjBlMDQ0MWVjYTJkNzE3OGQ0YzljMmU3
MTc4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9y
b2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsv
YWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dApAQCAtODEyLDcgKzgxMiw3
IEBAIGRpdltyb2xlPXRyZWVpdGVtXQogICAgICAgQVhSb2xlOiBBWFRyZWVJdGVtCiAgICAgICAK
IGRpdltyb2xlPXRyZWVncmlkXQotICAgICAgQVhSb2xlOiBBWFRhYmxlCisgICAgICBBWFJvbGU6
IEFYVHJlZUdyaWQKICAgICAgIAogZGl2W3JvbGU9cm93Z3JvdXBdCiAgICAgICBBWFJvbGU6IApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZXMt
Y29tcHV0ZWRSb2xlU3RyaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy9hY2Nlc3NpYmlsaXR5L3JvbGVzLWNvbXB1dGVkUm9sZVN0cmluZy1leHBlY3RlZC50eHQKaW5k
ZXggZjdhM2RlODNjOTQ3MDQwZTc4YTUxMTE1Yzc2MWRkMzc1ODE1ZTllYS4uMWNlYzIzNjhlMjE0
MjEyY2U2NTZiZWM3ZjEzYmFjNjJlYmEzYTNlOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZXMtY29tcHV0ZWRSb2xlU3RyaW5nLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9yb2xlcy1j
b21wdXRlZFJvbGVTdHJpbmctZXhwZWN0ZWQudHh0CkBAIC0xNTgsNyArMTU4LDcgQEAgUEFTUzog
ZGl2W3JvbGU9InRvb2x0aXAiXSAtPiB0b29sdGlwLgogUEFTUzogZGl2W3JvbGU9InRyZWUiXSAt
PiB0cmVlLiAKIFBBU1M6IGRpdltyb2xlPSJ0cmVlaXRlbSJdIC0+IHRyZWVpdGVtLiAKIFBBU1M6
IGRpdltyb2xlPSJ0cmVlaXRlbSJdIC0+IHRyZWVpdGVtLiAKLVBBU1M6IGRpdltyb2xlPSJ0cmVl
Z3JpZCJdIC0+IGdyaWQuIAorUEFTUzogZGl2W3JvbGU9InRyZWVncmlkIl0gLT4gdHJlZWdyaWQu
IAogUEFTUzogZGl2W3JvbGU9InJvdyJdIC0+IHJvdy4gCiBQQVNTOiBkaXZbcm9sZT0icm93aGVh
ZGVyIl0gLT4gcm93aGVhZGVyLiAKIFBBU1M6IGRpdltyb2xlPSJjb2x1bW5oZWFkZXIiXSAtPiBj
b2x1bW5oZWFkZXIuIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>