<?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>155403</bug_id>
          
          <creation_ts>2016-03-12 18:52:14 -0800</creation_ts>
          <short_desc>AX: &quot;AXLandmarkApplication&quot; is an inappropriate subrole for ARIA &quot;application&quot; since it&apos;s no longer a landmark</short_desc>
          <delta_ts>2016-04-08 18:19:11 -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>Safari 9</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="James Craig">jcraig</reporter>
          <assigned_to name="Joanmarie Diggs">jdiggs</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>clown</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1174131</commentid>
    <comment_count>0</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2016-03-12 18:52:14 -0800</bug_when>
    <thetext>AX: &quot;AXLandmarkApplication&quot; is an inappropriate subrole for ARIA &quot;application&quot; since it&apos;s no longer a landmark</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174132</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-03-12 18:53:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/25130771&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174133</commentid>
    <comment_count>2</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2016-03-12 18:54:00 -0800</bug_when>
    <thetext>Don&apos;t use AXApplication since that&apos;s reserved for native apps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180923</commentid>
    <comment_count>3</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2016-04-05 12:52:10 -0700</bug_when>
    <thetext>Chris: Any thoughts on this one?

We need to wrap up the mappings for the Core AAM spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180925</commentid>
    <comment_count>4</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-04-05 12:53:09 -0700</bug_when>
    <thetext>i think we gotta change it everywhere</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180945</commentid>
    <comment_count>5</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2016-04-05 13:26:45 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; i think we gotta change it everywhere

Meaning....?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180947</commentid>
    <comment_count>6</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-04-05 13:30:05 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; i think we gotta change it everywhere
&gt; 
&gt; Meaning....?

we should change WebCore code so that Application is not a landmark type. i don&apos;t know what the new names will be though since we haven&apos;t done it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180954</commentid>
    <comment_count>7</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2016-04-05 13:37:30 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; i think we gotta change it everywhere
&gt; &gt; 
&gt; &gt; Meaning....?
&gt; 
&gt; we should change WebCore code so that Application is not a landmark type. i
&gt; don&apos;t know what the new names will be though since we haven&apos;t done it

Aha. Gotcha. So both for the purpose of making the change everywhere, and also filling out the cell in the table in the spec, if you could sort out what the role, subrole, and role description should be that would be great.

Then, if you and Nan are busy, I&apos;m happy to make the change for our platforms once I know what they should be.

Thanks again!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180955</commentid>
    <comment_count>8</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-04-05 13:38:40 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; (In reply to comment #5)
&gt; &gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; &gt; i think we gotta change it everywhere
&gt; &gt; &gt; 
&gt; &gt; &gt; Meaning....?
&gt; &gt; 
&gt; &gt; we should change WebCore code so that Application is not a landmark type. i
&gt; &gt; don&apos;t know what the new names will be though since we haven&apos;t done it
&gt; 
&gt; Aha. Gotcha. So both for the purpose of making the change everywhere, and
&gt; also filling out the cell in the table in the spec, if you could sort out
&gt; what the role, subrole, and role description should be that would be great.
&gt; 
&gt; Then, if you and Nan are busy, I&apos;m happy to make the change for our
&gt; platforms once I know what they should be.

Yes please go ahead. I think you&apos;ll be able to make reasonable decisions for all platforms

&gt; 
&gt; Thanks again!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182297</commentid>
    <comment_count>9</comment_count>
      <attachid>276038</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2016-04-08 13:56:47 -0700</bug_when>
    <thetext>Created attachment 276038
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182300</commentid>
    <comment_count>10</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2016-04-08 14:01:25 -0700</bug_when>
    <thetext>@Chris: Due to some local build issues I&apos;m having with the iOS Simulator, along with having no Windows environment, I&apos;m tossing this patch at EWS to see what test failures I get before asking for formal review.

In the meantime, how do you feel about a subrole of AXWebApplication and a role description of &quot;web application&quot;? I wasn&apos;t sure if the role description should be left alone, or if the distinction between a web app and a native/top-level app mattered.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182322</commentid>
    <comment_count>11</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-04-08 15:02:58 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; @Chris: Due to some local build issues I&apos;m having with the iOS Simulator,
&gt; along with having no Windows environment, I&apos;m tossing this patch at EWS to
&gt; see what test failures I get before asking for formal review.
&gt; 
&gt; In the meantime, how do you feel about a subrole of AXWebApplication and a
&gt; role description of &quot;web application&quot;? I wasn&apos;t sure if the role description
&gt; should be left alone, or if the distinction between a web app and a
&gt; native/top-level app mattered.

sounds good to me

looks like EWS is green</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182324</commentid>
    <comment_count>12</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2016-04-08 15:05:56 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; @Chris: Due to some local build issues I&apos;m having with the iOS Simulator,
&gt; &gt; along with having no Windows environment, I&apos;m tossing this patch at EWS to
&gt; &gt; see what test failures I get before asking for formal review.
&gt; &gt; 
&gt; &gt; In the meantime, how do you feel about a subrole of AXWebApplication and a
&gt; &gt; role description of &quot;web application&quot;? I wasn&apos;t sure if the role description
&gt; &gt; should be left alone, or if the distinction between a web app and a
&gt; &gt; native/top-level app mattered.
&gt; 
&gt; sounds good to me
&gt; 
&gt; looks like EWS is green

Yup. Please review then. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182400</commentid>
    <comment_count>13</comment_count>
      <attachid>276038</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-08 18:19:06 -0700</bug_when>
    <thetext>Comment on attachment 276038
Patch

Clearing flags on attachment: 276038

Committed r199260: &lt;http://trac.webkit.org/changeset/199260&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182401</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-08 18:19:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>276038</attachid>
            <date>2016-04-08 13:56:47 -0700</date>
            <delta_ts>2016-04-08 18:19:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155403-20160408165651.patch</filename>
            <type>text/plain</type>
            <size>17192</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk5MjI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDNmNDgyOGY4NWNlNjhk
MzA4YTc3MzQyODVjZjNiMTM3YTQ1ODc4NC4uY2NmNjc5MjJhN2E1MGFiNGQyNDk5ZDIxNmVhYjZj
MGJkNDI5ZTc0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM3IEBACiAyMDE2LTA0LTA4ICBKb2Fu
bWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KIAorICAgICAgICBBWDogIkFYTGFuZG1h
cmtBcHBsaWNhdGlvbiIgaXMgYW4gaW5hcHByb3ByaWF0ZSBzdWJyb2xlIGZvciBBUklBICJhcHBs
aWNhdGlvbiIgc2luY2UgaXQncyBubyBsb25nZXIgYSBsYW5kbWFyaworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1NDAzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIG5ldyBzdWJyb2xlIGlzIEFYV2Vi
QXBwbGljYXRpb24gYW5kIHRoZSBuZXcgcm9sZSBkZXNjcmlwdGlvbiBpcyAid2ViIGFwcGxpY2F0
aW9uIi4KKyAgICAgICAgQXMgcGFydCBvZiB0aGUgZml4LCB0aGUgV2ViQ29yZSBBY2Nlc3NpYmls
aXR5Um9sZSBmb3IgQVJJQSdzICJhcHBsaWNhdGlvbiIgcm9sZSB3YXMKKyAgICAgICAgcmVuYW1l
ZCBmcm9tIExhbmRtYXJrQXBwbGljYXRpb25Sb2xlIHRvIFdlYkFwcGxpY2F0aW9uUm9sZS4KKwor
ICAgICAgICBUaGUgcm9sZXMtZXhwb3NlZC5odG1sIGFuZCBhcmlhLWdyb3VwaW5nLXJvbGVzLmh0
bWwgdGVzdCBleHBlY3RhdGlvbnMgd2VyZSBhbHNvIHVwZGF0ZWQuCisKKyAgICAgICAgKiBFbmds
aXNoLmxwcm9qL0xvY2FsaXphYmxlLnN0cmluZ3M6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlP
YmplY3Q6OmFjY2Vzc2libGVOYW1lRGVyaXZlc0Zyb21Db250ZW50KToKKyAgICAgICAgKFdlYkNv
cmU6OkFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzTGFuZG1hcmspOgorICAgICAgICAoV2ViQ29yZTo6
aW5pdGlhbGl6ZVJvbGVNYXApOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0
eU9iamVjdC5oOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVX
cmFwcGVyQXRrLmNwcDoKKyAgICAgICAgKGF0a1JvbGUpOgorICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tOgorICAgICAgICAoLVtX
ZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBkZXRlcm1pbmVJc0FjY2Vzc2liaWxpdHlFbGVt
ZW50XSk6CisgICAgICAgICgtW1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIF9hY2Nlc3Np
YmlsaXR5SXNMYW5kbWFya1JvbGU6XSk6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9tYWMvV2Vi
QWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJCYXNlLm1tOgorICAgICAgICAoLVtXZWJBY2Nlc3Np
YmlsaXR5T2JqZWN0V3JhcHBlckJhc2UgYXJpYUxhbmRtYXJrUm9sZURlc2NyaXB0aW9uXSk6Cisg
ICAgICAgICogYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJN
YWMubW06CisgICAgICAgIChjcmVhdGVBY2Nlc3NpYmlsaXR5Um9sZU1hcCk6CisgICAgICAgICgt
W1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIHN1YnJvbGVdKToKKyAgICAgICAgKiBwbGF0
Zm9ybS9Mb2NhbGl6ZWRTdHJpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFYQVJJQUNvbnRl
bnRHcm91cFRleHQpOgorCisyMDE2LTA0LTA4ICBKb2FubWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdh
bGlhLmNvbT4KKwogICAgICAgICBBWDogW0FUS10gQ3Jhc2ggZ2V0dGluZyB0ZXh0IHVuZGVyIGVs
ZW1lbnQgaW4gQ1NTIHRhYmxlCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNTYzMjgKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC93aW4vQ2hhbmdl
TG9nIGIvU291cmNlL1dlYktpdC93aW4vQ2hhbmdlTG9nCmluZGV4IDlhNjEyNzgwMGNiODYyNjA1
OWY0ODg5YmU4N2ZiOTFlZTM1ZTU1ZTguLmM1Y2Y5ZjYzYjM3YzNiMmFjNDE1YmZlNDlkZDZiZmRi
ZTE4NTU4NGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNi0wNC0wOCAg
Sm9hbm1hcmllIERpZ2dzICA8amRpZ2dzQGlnYWxpYS5jb20+CisKKyAgICAgICAgQVg6ICJBWExh
bmRtYXJrQXBwbGljYXRpb24iIGlzIGFuIGluYXBwcm9wcmlhdGUgc3Vicm9sZSBmb3IgQVJJQSAi
YXBwbGljYXRpb24iIHNpbmNlIGl0J3Mgbm8gbG9uZ2VyIGEgbGFuZG1hcmsKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTQwMworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBuZXcgc3Vicm9sZSBpcyBB
WFdlYkFwcGxpY2F0aW9uIGFuZCB0aGUgbmV3IHJvbGUgZGVzY3JpcHRpb24gaXMgIndlYiBhcHBs
aWNhdGlvbiIuCisgICAgICAgIEFzIHBhcnQgb2YgdGhlIGZpeCwgdGhlIFdlYkNvcmUgQWNjZXNz
aWJpbGl0eVJvbGUgZm9yIEFSSUEncyAiYXBwbGljYXRpb24iIHJvbGUgd2FzCisgICAgICAgIHJl
bmFtZWQgZnJvbSBMYW5kbWFya0FwcGxpY2F0aW9uUm9sZSB0byBXZWJBcHBsaWNhdGlvblJvbGUu
CisKKyAgICAgICAgVGhlIHJvbGVzLWV4cG9zZWQuaHRtbCBhbmQgYXJpYS1ncm91cGluZy1yb2xl
cy5odG1sIHRlc3QgZXhwZWN0YXRpb25zIHdlcmUgYWxzbyB1cGRhdGVkLgorCisgICAgICAgICog
QWNjZXNzaWJsZUJhc2UuY3BwOiBVcGRhdGUgdGhlIHJvbGVuYW1lCisgICAgICAgIChNU0FBUm9s
ZSk6CisKIDIwMTYtMDQtMDcgIEJyaWFuIEJ1cmcgIDxiYnVyZ0BhcHBsZS5jb20+CiAKICAgICAg
ICAgQ29va2llSmFyIHNob3VsZCBzdXBwb3J0IGFkZGluZyBzeW50aGV0aWMgY29va2llcyBmb3Ig
ZGV2ZWxvcGVyIHRvb2xzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9FbmdsaXNoLmxwcm9q
L0xvY2FsaXphYmxlLnN0cmluZ3MgYi9Tb3VyY2UvV2ViQ29yZS9FbmdsaXNoLmxwcm9qL0xvY2Fs
aXphYmxlLnN0cmluZ3MKaW5kZXggMDkxMmI5YjBhNDY0MDkyNjk2NjBhMTJmMzI2YWE5NzEwMWYz
MzVlMi4uY2IzNzAxMGU3MjJhZTU1YzE1NTU2ZjgxNGFlZDU3YmQ1NWM3Nzk2NSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvRW5nbGlzaC5scHJvai9Mb2NhbGl6YWJsZS5zdHJpbmdzCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovTG9jYWxpemFibGUuc3RyaW5ncwpAQCAtNzE2
LDcgKzcxNiw3IEBACiAiYWxlcnQgZGlhbG9nIiA9ICJ3ZWIgYWxlcnQgZGlhbG9nIjsKIAogLyog
QW4gQVJJQSBhY2Nlc3NpYmlsaXR5IGdyb3VwIHRoYXQgYWN0cyBhcyBhbiBhcHBsaWNhdGlvbi4g
Ki8KLSJhcHBsaWNhdGlvbiIgPSAiYXBwbGljYXRpb24iOworIndlYiBhcHBsaWNhdGlvbiIgPSAi
d2ViIGFwcGxpY2F0aW9uIjsKIAogLyogQW4gQVJJQSBhY2Nlc3NpYmlsaXR5IGdyb3VwIHRoYXQg
YWN0cyBhcyBhIHN0YXR1cyB1cGRhdGUuICovCiAiYXBwbGljYXRpb24gc3RhdHVzIiA9ICJhcHBs
aWNhdGlvbiBzdGF0dXMiOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QWNjZXNzaWJpbGl0eU9iamVjdC5jcHAKaW5kZXggZWI4ZjkxZTcxMjNmZmNkNWNmYTc4MTFhZTNm
MzY2MGExMTg2YmQzNC4uYTkyOTZkYzdiYWRhYjJkMDdiNzQ5Y2IzZDAyNTgwZjFiNDM3MTQxMiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlP
YmplY3QuY3BwCkBAIC0zMTcsNyArMzE3LDYgQEAgYm9vbCBBY2Nlc3NpYmlsaXR5T2JqZWN0Ojph
Y2Nlc3NpYmxlTmFtZURlcml2ZXNGcm9tQ29udGVudCgpIGNvbnN0CiAgICAgY2FzZSBJbWFnZVJv
bGU6CiAgICAgY2FzZSBMaXN0Um9sZToKICAgICBjYXNlIExpc3RCb3hSb2xlOgotICAgIGNhc2Ug
TGFuZG1hcmtBcHBsaWNhdGlvblJvbGU6CiAgICAgY2FzZSBMYW5kbWFya0Jhbm5lclJvbGU6CiAg
ICAgY2FzZSBMYW5kbWFya0NvbXBsZW1lbnRhcnlSb2xlOgogICAgIGNhc2UgTGFuZG1hcmtDb250
ZW50SW5mb1JvbGU6CkBAIC0zNDAsNiArMzM5LDcgQEAgYm9vbCBBY2Nlc3NpYmlsaXR5T2JqZWN0
OjphY2Nlc3NpYmxlTmFtZURlcml2ZXNGcm9tQ29udGVudCgpIGNvbnN0CiAgICAgY2FzZSBUb29s
YmFyUm9sZToKICAgICBjYXNlIFRyZWVHcmlkUm9sZToKICAgICBjYXNlIFRyZWVSb2xlOgorICAg
IGNhc2UgV2ViQXBwbGljYXRpb25Sb2xlOgogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgZGVm
YXVsdDoKICAgICAgICAgYnJlYWs7CkBAIC0zOTYsOCArMzk2LDcgQEAgYm9vbCBBY2Nlc3NpYmls
aXR5T2JqZWN0Ojppc0xhbmRtYXJrKCkgY29uc3QKIHsKICAgICBBY2Nlc3NpYmlsaXR5Um9sZSBy
b2xlID0gcm9sZVZhbHVlKCk7CiAgICAgCi0gICAgcmV0dXJuIHJvbGUgPT0gTGFuZG1hcmtBcHBs
aWNhdGlvblJvbGUKLSAgICAgICAgfHwgcm9sZSA9PSBMYW5kbWFya0Jhbm5lclJvbGUKKyAgICBy
ZXR1cm4gcm9sZSA9PSBMYW5kbWFya0Jhbm5lclJvbGUKICAgICAgICAgfHwgcm9sZSA9PSBMYW5k
bWFya0NvbXBsZW1lbnRhcnlSb2xlCiAgICAgICAgIHx8IHJvbGUgPT0gTGFuZG1hcmtDb250ZW50
SW5mb1JvbGUKICAgICAgICAgfHwgcm9sZSA9PSBMYW5kbWFya01haW5Sb2xlCkBAIC0yMDI4LDcg
KzIwMjcsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplUm9sZU1hcCgpCiAgICAgY29uc3QgUm9s
ZUVudHJ5IHJvbGVzW10gPSB7CiAgICAgICAgIHsgImFsZXJ0IiwgQXBwbGljYXRpb25BbGVydFJv
bGUgfSwKICAgICAgICAgeyAiYWxlcnRkaWFsb2ciLCBBcHBsaWNhdGlvbkFsZXJ0RGlhbG9nUm9s
ZSB9LAotICAgICAgICB7ICJhcHBsaWNhdGlvbiIsIExhbmRtYXJrQXBwbGljYXRpb25Sb2xlIH0s
CisgICAgICAgIHsgImFwcGxpY2F0aW9uIiwgV2ViQXBwbGljYXRpb25Sb2xlIH0sCiAgICAgICAg
IHsgImFydGljbGUiLCBEb2N1bWVudEFydGljbGVSb2xlIH0sCiAgICAgICAgIHsgImJhbm5lciIs
IExhbmRtYXJrQmFubmVyUm9sZSB9LAogICAgICAgICB7ICJidXR0b24iLCBCdXR0b25Sb2xlIH0s
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlP
YmplY3QuaCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVj
dC5oCmluZGV4IDdmZjY2ZDZhMGU2ZDBlZTNmM2E0ZTkwOTgwNTBmNTZkMWEwMTg0ZGYuLmRhZmU5
OGQ5YmRkNWUwMWMzYmQ1OGU3ZjU2NjhmYjMwMTc0MzAxMTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCkBAIC0xNDYsNyArMTQ2
LDYgQEAgZW51bSBBY2Nlc3NpYmlsaXR5Um9sZSB7CiAgICAgSW1hZ2VNYXBMaW5rUm9sZSwKICAg
ICBJbmNyZW1lbnRvclJvbGUsCiAgICAgTGFiZWxSb2xlLAotICAgIExhbmRtYXJrQXBwbGljYXRp
b25Sb2xlLAogICAgIExhbmRtYXJrQmFubmVyUm9sZSwKICAgICBMYW5kbWFya0NvbXBsZW1lbnRh
cnlSb2xlLAogICAgIExhbmRtYXJrQ29udGVudEluZm9Sb2xlLApAQCAtMjIzLDYgKzIyMiw3IEBA
IGVudW0gQWNjZXNzaWJpbGl0eVJvbGUgewogICAgIFVzZXJJbnRlcmZhY2VUb29sdGlwUm9sZSwK
ICAgICBWYWx1ZUluZGljYXRvclJvbGUsCiAgICAgVmlkZW9Sb2xlLAorICAgIFdlYkFwcGxpY2F0
aW9uUm9sZSwKICAgICBXZWJBcmVhUm9sZSwKICAgICBXZWJDb3JlTGlua1JvbGUsCiAgICAgV2lu
ZG93Um9sZSwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dl
YktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxp
dHkvYXRrL1dlYktpdEFjY2Vzc2libGVXcmFwcGVyQXRrLmNwcAppbmRleCA1MzFjNGE4MjVjZjYw
NzQ1YzVmODViODQzMzAyMWY3NmE4MjFlNWFlLi5lYTdiYWM1ZjZjMTg1ZTAxYjI0NTA2MGQ2ZmNm
NWE0MjFkZmUxNzEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0
ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNj
ZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3BwCkBAIC02NjAsNyAr
NjYwLDcgQEAgc3RhdGljIEF0a1JvbGUgYXRrUm9sZShBY2Nlc3NpYmlsaXR5T2JqZWN0KiBjb3Jl
T2JqZWN0KQogICAgICAgICByZXR1cm4gQVRLX1JPTEVfVE9PTF9USVA7CiAgICAgY2FzZSBXZWJB
cmVhUm9sZToKICAgICAgICAgcmV0dXJuIEFUS19ST0xFX0RPQ1VNRU5UX1dFQjsKLSAgICBjYXNl
IExhbmRtYXJrQXBwbGljYXRpb25Sb2xlOgorICAgIGNhc2UgV2ViQXBwbGljYXRpb25Sb2xlOgog
ICAgICAgICByZXR1cm4gQVRLX1JPTEVfRU1CRURERUQ7CiAjaWYgQVRLX0NIRUNLX1ZFUlNJT04o
MiwgMTEsIDMpCiAgICAgY2FzZSBBcHBsaWNhdGlvbkxvZ1JvbGU6CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBl
cklPUy5tbSBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVySU9TLm1tCmluZGV4IGMyMGE4YzBhNmVhNDU1ODdjNGI1ODRhMTBhOWFl
NTEzZDE3YjBjODQuLmU4ZTBjYjIyNWUwZTNkYjNmYTUwNTlmZDYxYzQ1YTQzNmU5NzgzOTkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxp
dHlPYmplY3RXcmFwcGVySU9TLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
aW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCkBAIC01MDQsNyArNTA0LDYg
QEAgLSAoQk9PTClfYWNjZXNzaWJpbGl0eUlzTGFuZG1hcmtSb2xlOihBY2Nlc3NpYmlsaXR5Um9s
ZSlyb2xlCiAgICAgY2FzZSBEb2N1bWVudE5vdGVSb2xlOgogICAgIGNhc2UgRG9jdW1lbnRSZWdp
b25Sb2xlOgogICAgIGNhc2UgRm9vdGVyUm9sZToKLSAgICBjYXNlIExhbmRtYXJrQXBwbGljYXRp
b25Sb2xlOgogICAgIGNhc2UgTGFuZG1hcmtCYW5uZXJSb2xlOgogICAgIGNhc2UgTGFuZG1hcmtD
b21wbGVtZW50YXJ5Um9sZToKICAgICBjYXNlIExhbmRtYXJrQ29udGVudEluZm9Sb2xlOgpAQCAt
ODIyLDcgKzgyMSw2IEBAIC0gKEJPT0wpZGV0ZXJtaW5lSXNBY2Nlc3NpYmlsaXR5RWxlbWVudAog
ICAgICAgICBjYXNlIElnbm9yZWRSb2xlOgogICAgICAgICBjYXNlIElubGluZVJvbGU6CiAgICAg
ICAgIGNhc2UgTGFiZWxSb2xlOgotICAgICAgICBjYXNlIExhbmRtYXJrQXBwbGljYXRpb25Sb2xl
OgogICAgICAgICBjYXNlIExhbmRtYXJrQmFubmVyUm9sZToKICAgICAgICAgY2FzZSBMYW5kbWFy
a0NvbXBsZW1lbnRhcnlSb2xlOgogICAgICAgICBjYXNlIExhbmRtYXJrQ29udGVudEluZm9Sb2xl
OgpAQCAtODc3LDYgKzg3NSw3IEBAIC0gKEJPT0wpZGV0ZXJtaW5lSXNBY2Nlc3NpYmlsaXR5RWxl
bWVudAogICAgICAgICBjYXNlIFVua25vd25Sb2xlOgogICAgICAgICBjYXNlIFVzZXJJbnRlcmZh
Y2VUb29sdGlwUm9sZToKICAgICAgICAgY2FzZSBWaWRlb1JvbGU6CisgICAgICAgIGNhc2UgV2Vi
QXBwbGljYXRpb25Sb2xlOgogICAgICAgICBjYXNlIFdlYkFyZWFSb2xlOgogICAgICAgICBjYXNl
IFdpbmRvd1JvbGU6CiAgICAgICAgIGNhc2UgUm93R3JvdXBSb2xlOgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBw
ZXJCYXNlLm1tIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNzaWJp
bGl0eU9iamVjdFdyYXBwZXJCYXNlLm1tCmluZGV4IDJjOTI2ODhkNTk3ZWMxNDA1MDVjN2QxZGVl
MTQ5MTAxNTYxY2M0ZjEuLmM1NTJkODAzMTI0Y2M5NTM4NjFiMGFiODYzMGJkOWM3OWIyMTY0YTIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2li
aWxpdHlPYmplY3RXcmFwcGVyQmFzZS5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L21hYy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlckJhc2UubW0KQEAgLTMyMiw4ICsz
MjIsNiBAQCAtIChDR1BvaW50KWNvbnZlcnRQb2ludFRvU2NyZWVuU3BhY2U6KEZsb2F0UG9pbnQg
Jilwb2ludAogLSAoTlNTdHJpbmcgKilhcmlhTGFuZG1hcmtSb2xlRGVzY3JpcHRpb24KIHsKICAg
ICBzd2l0Y2ggKG1fb2JqZWN0LT5yb2xlVmFsdWUoKSkgewotICAgIGNhc2UgTGFuZG1hcmtBcHBs
aWNhdGlvblJvbGU6Ci0gICAgICAgIHJldHVybiBBWEFSSUFDb250ZW50R3JvdXBUZXh0KEAiQVJJ
QUxhbmRtYXJrQXBwbGljYXRpb24iKTsKICAgICBjYXNlIExhbmRtYXJrQmFubmVyUm9sZToKICAg
ICAgICAgcmV0dXJuIEFYQVJJQUNvbnRlbnRHcm91cFRleHQoQCJBUklBTGFuZG1hcmtCYW5uZXIi
KTsKICAgICBjYXNlIExhbmRtYXJrQ29tcGxlbWVudGFyeVJvbGU6CkBAIC0zNjQsNiArMzYyLDgg
QEAgLSAoTlNTdHJpbmcgKilhcmlhTGFuZG1hcmtSb2xlRGVzY3JpcHRpb24KICAgICAgICAgcmV0
dXJuIEFYQVJJQUNvbnRlbnRHcm91cFRleHQoQCJBUklBVXNlckludGVyZmFjZVRvb2x0aXAiKTsK
ICAgICBjYXNlIFRhYlBhbmVsUm9sZToKICAgICAgICAgcmV0dXJuIEFYQVJJQUNvbnRlbnRHcm91
cFRleHQoQCJBUklBVGFiUGFuZWwiKTsKKyAgICBjYXNlIFdlYkFwcGxpY2F0aW9uUm9sZToKKyAg
ICAgICAgcmV0dXJuIEFYQVJJQUNvbnRlbnRHcm91cFRleHQoQCJBUklBV2ViQXBwbGljYXRpb24i
KTsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gbmlsOwogICAgIH0KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RX
cmFwcGVyTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0KaW5kZXggM2Q1ODhkZGUzMzZjNGU2NDk1Mzg5NWJj
ODJkNDc3ZWVkODU0Yzk4MC4uNWE5NzE2M2U3N2JmY2Q1ZjgwYmMyYTlkYjcwYWVlYThjZjI4ZTFm
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvV2ViQWNjZXNz
aWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9tYWMvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJNYWMubW0KQEAgLTIxNTMsNyAr
MjE1Myw3IEBAIHN0YXRpYyBjb25zdCBBY2Nlc3NpYmlsaXR5Um9sZU1hcCYgY3JlYXRlQWNjZXNz
aWJpbGl0eVJvbGVNYXAoKQogICAgICAgICB7IERlc2NyaXB0aW9uTGlzdFRlcm1Sb2xlLCBOU0Fj
Y2Vzc2liaWxpdHlHcm91cFJvbGUgfSwKICAgICAgICAgeyBEZXNjcmlwdGlvbkxpc3RSb2xlLCBO
U0FjY2Vzc2liaWxpdHlMaXN0Um9sZSB9LAogICAgICAgICB7IFNsaWRlclRodW1iUm9sZSwgTlNB
Y2Nlc3NpYmlsaXR5VmFsdWVJbmRpY2F0b3JSb2xlIH0sCi0gICAgICAgIHsgTGFuZG1hcmtBcHBs
aWNhdGlvblJvbGUsIE5TQWNjZXNzaWJpbGl0eUdyb3VwUm9sZSB9LAorICAgICAgICB7IFdlYkFw
cGxpY2F0aW9uUm9sZSwgTlNBY2Nlc3NpYmlsaXR5R3JvdXBSb2xlIH0sCiAgICAgICAgIHsgTGFu
ZG1hcmtCYW5uZXJSb2xlLCBOU0FjY2Vzc2liaWxpdHlHcm91cFJvbGUgfSwKICAgICAgICAgeyBM
YW5kbWFya0NvbXBsZW1lbnRhcnlSb2xlLCBOU0FjY2Vzc2liaWxpdHlHcm91cFJvbGUgfSwKICAg
ICAgICAgeyBMYW5kbWFya0NvbnRlbnRJbmZvUm9sZSwgTlNBY2Nlc3NpYmlsaXR5R3JvdXBSb2xl
IH0sCkBAIC0yMjg4LDggKzIyODgsNiBAQCAtIChOU1N0cmluZyopc3Vicm9sZQogICAgIAogICAg
IC8vIEFSSUEgY29udGVudCBzdWJyb2xlcy4KICAgICBzd2l0Y2ggKHJvbGUpIHsKLSAgICAgICAg
Y2FzZSBMYW5kbWFya0FwcGxpY2F0aW9uUm9sZToKLSAgICAgICAgICAgIHJldHVybiBAIkFYTGFu
ZG1hcmtBcHBsaWNhdGlvbiI7CiAgICAgICAgIGNhc2UgTGFuZG1hcmtCYW5uZXJSb2xlOgogICAg
ICAgICAgICAgcmV0dXJuIEAiQVhMYW5kbWFya0Jhbm5lciI7CiAgICAgICAgIGNhc2UgTGFuZG1h
cmtDb21wbGVtZW50YXJ5Um9sZToKQEAgLTIzMzgsNiArMjMzNiw4IEBAIC0gKE5TU3RyaW5nKilz
dWJyb2xlCiAgICAgICAgICAgICByZXR1cm4gQCJBWFRlcm0iOwogICAgICAgICBjYXNlIERlc2Ny
aXB0aW9uTGlzdERldGFpbFJvbGU6CiAgICAgICAgICAgICByZXR1cm4gQCJBWERlc2NyaXB0aW9u
IjsKKyAgICAgICAgY2FzZSBXZWJBcHBsaWNhdGlvblJvbGU6CisgICAgICAgICAgICByZXR1cm4g
QCJBWFdlYkFwcGxpY2F0aW9uIjsKICAgICAgICAgICAgIC8vIERlZmF1bHQgZG9lc24ndCByZXR1
cm4gYW55dGhpbmcsIHNvIHJvbGVzIGRlZmluZWQgYmVsb3cgY2FuIGJlIGNob3Nlbi4KICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vTG9jYWxpemVkU3RyaW5ncy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9Mb2NhbGl6ZWRTdHJpbmdzLmNwcAppbmRleCBmNTAzZmNkOTc4YmExMWYxZTU2ZjRhMTI3Mzdj
N2Q1NWE4MWI3NDlmLi5hMDczM2I3MThiYWQ0YmY2NTdiMjU5ZmI2OTBjMGNjMDI5ZDhkMzcxIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Mb2NhbGl6ZWRTdHJpbmdzLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Mb2NhbGl6ZWRTdHJpbmdzLmNwcApAQCAtNzEy
LDggKzcxMiw4IEBAIFN0cmluZyBBWEFSSUFDb250ZW50R3JvdXBUZXh0KGNvbnN0IFN0cmluZyYg
YXJpYVR5cGUpCiAgICAgICAgIHJldHVybiBXRUJfVUlfU1RSSU5HKCJub3RlIiwgIkFuIEFSSUEg
YWNjZXNzaWJpbGl0eSBncm91cCB0aGF0IGFjdHMgYXMgYSBub3RlIGluIGEgZG9jdW1lbnQuIik7
CiAgICAgaWYgKGFyaWFUeXBlID09ICJBUklBRG9jdW1lbnRSZWdpb24iKQogICAgICAgICByZXR1
cm4gV0VCX1VJX1NUUklORygicmVnaW9uIiwgIkFuIEFSSUEgYWNjZXNzaWJpbGl0eSBncm91cCB0
aGF0IGFjdHMgYXMgYSBkaXN0aW5jdCByZWdpb24gaW4gYSBkb2N1bWVudC4iKTsKLSAgICBpZiAo
YXJpYVR5cGUgPT0gIkFSSUFMYW5kbWFya0FwcGxpY2F0aW9uIikKLSAgICAgICAgcmV0dXJuIFdF
Ql9VSV9TVFJJTkcoImFwcGxpY2F0aW9uIiwgIkFuIEFSSUEgYWNjZXNzaWJpbGl0eSBncm91cCB0
aGF0IGFjdHMgYXMgYW4gYXBwbGljYXRpb24uIik7CisgICAgaWYgKGFyaWFUeXBlID09ICJBUklB
V2ViQXBwbGljYXRpb24iKQorICAgICAgICByZXR1cm4gV0VCX1VJX1NUUklORygid2ViIGFwcGxp
Y2F0aW9uIiwgIkFuIEFSSUEgYWNjZXNzaWJpbGl0eSBncm91cCB0aGF0IGFjdHMgYXMgYW4gYXBw
bGljYXRpb24uIik7CiAgICAgaWYgKGFyaWFUeXBlID09ICJBUklBTGFuZG1hcmtCYW5uZXIiKQog
ICAgICAgICByZXR1cm4gV0VCX1VJX1NUUklORygiYmFubmVyIiwgIkFuIEFSSUEgYWNjZXNzaWJp
bGl0eSBncm91cCB0aGF0IGFjdHMgYXMgYSBiYW5uZXIuIik7CiAgICAgaWYgKGFyaWFUeXBlID09
ICJBUklBTGFuZG1hcmtDb21wbGVtZW50YXJ5IikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
d2luL0FjY2Vzc2libGVCYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQvd2luL0FjY2Vzc2libGVCYXNl
LmNwcAppbmRleCBjYjViNTE5NzJmMTUyM2M0NGUyZDdmYTc2Y2RmNzQ4YTI1YjY2NzUwLi4zMjBi
MDM1NDBlYzExNmIxNzIxZGMyOWU0NDIyYTljMWZhOWQzMWIxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L3dpbi9BY2Nlc3NpYmxlQmFzZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC93aW4vQWNj
ZXNzaWJsZUJhc2UuY3BwCkBAIC05NzQsNyArOTc0LDcgQEAgc3RhdGljIGxvbmcgTVNBQVJvbGUo
QWNjZXNzaWJpbGl0eVJvbGUgcm9sZSkKICAgICAgICAgICAgIHJldHVybiBST0xFX1NZU1RFTV9F
UVVBVElPTjsKICAgICAgICAgY2FzZSBXZWJDb3JlOjpIZWxwVGFnUm9sZToKICAgICAgICAgICAg
IHJldHVybiBST0xFX1NZU1RFTV9IRUxQQkFMTE9PTjsKLSAgICAgICAgY2FzZSBXZWJDb3JlOjpM
YW5kbWFya0FwcGxpY2F0aW9uUm9sZToKKyAgICAgICAgY2FzZSBXZWJDb3JlOjpXZWJBcHBsaWNh
dGlvblJvbGU6CiAgICAgICAgIGNhc2UgV2ViQ29yZTo6TGFuZG1hcmtCYW5uZXJSb2xlOgogICAg
ICAgICBjYXNlIFdlYkNvcmU6OkxhbmRtYXJrQ29tcGxlbWVudGFyeVJvbGU6CiAgICAgICAgIGNh
c2UgV2ViQ29yZTo6TGFuZG1hcmtDb250ZW50SW5mb1JvbGU6CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDNmNzkzYjBkN2U2
YjQ4NjFmYWY5YzA3YmY1N2E3MDVmOTY4NmFjZS4uZmY4ZTNiYjQ0NTJlMDBiNDQ5ZThmZjQ5N2U0
ZGNjMTljNjBjZDE3MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDE2LTA0LTA4ICBKb2FubWFy
aWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KIAorICAgICAgICBBWDogIkFYTGFuZG1hcmtB
cHBsaWNhdGlvbiIgaXMgYW4gaW5hcHByb3ByaWF0ZSBzdWJyb2xlIGZvciBBUklBICJhcHBsaWNh
dGlvbiIgc2luY2UgaXQncyBubyBsb25nZXIgYSBsYW5kbWFyaworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1NDAzCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIG5ldyBzdWJyb2xlIGlzIEFYV2ViQXBw
bGljYXRpb24gYW5kIHRoZSBuZXcgcm9sZSBkZXNjcmlwdGlvbiBpcyAid2ViIGFwcGxpY2F0aW9u
Ii4KKyAgICAgICAgQXMgcGFydCBvZiB0aGUgZml4LCB0aGUgV2ViQ29yZSBBY2Nlc3NpYmlsaXR5
Um9sZSBmb3IgQVJJQSdzICJhcHBsaWNhdGlvbiIgcm9sZSB3YXMKKyAgICAgICAgcmVuYW1lZCBm
cm9tIExhbmRtYXJrQXBwbGljYXRpb25Sb2xlIHRvIFdlYkFwcGxpY2F0aW9uUm9sZS4KKworICAg
ICAgICBUaGUgcm9sZXMtZXhwb3NlZC5odG1sIGFuZCBhcmlhLWdyb3VwaW5nLXJvbGVzLmh0bWwg
dGVzdCBleHBlY3RhdGlvbnMgd2VyZSBhbHNvIHVwZGF0ZWQuCisKKyAgICAgICAgKiBhY2Nlc3Np
YmlsaXR5L21hYy9hcmlhLWdyb3VwaW5nLXJvbGVzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBh
Y2Nlc3NpYmlsaXR5L21hYy9hcmlhLWdyb3VwaW5nLXJvbGVzLmh0bWw6CisgICAgICAgICogcGxh
dGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvcm9sZXMtZXhwb3NlZC1leHBlY3RlZC50eHQ6CisKKzIw
MTYtMDQtMDggIEpvYW5tYXJpZSBEaWdncyAgPGpkaWdnc0BpZ2FsaWEuY29tPgorCiAgICAgICAg
IEFYOiBbQVRLXSBDcmFzaCBnZXR0aW5nIHRleHQgdW5kZXIgZWxlbWVudCBpbiBDU1MgdGFibGUK
ICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NjMyOAog
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9hcmlhLWdyb3VwaW5n
LXJvbGVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2FyaWEt
Z3JvdXBpbmctcm9sZXMtZXhwZWN0ZWQudHh0CmluZGV4IDVmNmU3YTRlODE2MzUwZDVjMzZjZGI2
MzU0ZmM4NTE2NWJhZTEzNTAuLjE1ODU3MzI4YzhlOTBiZDg4NDliMDUwNzUxODVhZWM1Nzc1ZjQ2
ZGMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2FyaWEtZ3JvdXBp
bmctcm9sZXMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFj
L2FyaWEtZ3JvdXBpbmctcm9sZXMtZXhwZWN0ZWQudHh0CkBAIC0yMSw4ICsyMSw4IEBAIE9uIHN1
Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2Vk
IGJ5ICJURVNUIENPTVBMRVRFCiAKIAogUEFTUyBvYmouY2hpbGRBdEluZGV4KGspLnJvbGUgaXMg
J0FYUm9sZTogQVhHcm91cCcKLVBBU1Mgb2JqLmNoaWxkQXRJbmRleChrKS5zdWJyb2xlIGlzICJB
WFN1YnJvbGU6IEFYTGFuZG1hcmtBcHBsaWNhdGlvbiIKLVBBU1Mgb2JqLmNoaWxkQXRJbmRleChr
KS5yb2xlRGVzY3JpcHRpb24gaXMgIkFYUm9sZURlc2NyaXB0aW9uOiBhcHBsaWNhdGlvbiIKK1BB
U1Mgb2JqLmNoaWxkQXRJbmRleChrKS5zdWJyb2xlIGlzICJBWFN1YnJvbGU6IEFYV2ViQXBwbGlj
YXRpb24iCitQQVNTIG9iai5jaGlsZEF0SW5kZXgoaykucm9sZURlc2NyaXB0aW9uIGlzICJBWFJv
bGVEZXNjcmlwdGlvbjogd2ViIGFwcGxpY2F0aW9uIgogUEFTUyBvYmouY2hpbGRBdEluZGV4KGsp
LnJvbGUgaXMgJ0FYUm9sZTogQVhHcm91cCcKIFBBU1Mgb2JqLmNoaWxkQXRJbmRleChrKS5zdWJy
b2xlIGlzICJBWFN1YnJvbGU6IEFYRG9jdW1lbnRBcnRpY2xlIgogUEFTUyBvYmouY2hpbGRBdElu
ZGV4KGspLnJvbGVEZXNjcmlwdGlvbiBpcyAiQVhSb2xlRGVzY3JpcHRpb246IGFydGljbGUiCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9hcmlhLWdyb3VwaW5nLXJv
bGVzLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9hcmlhLWdyb3VwaW5nLXJv
bGVzLmh0bWwKaW5kZXggMjAxNTMyOGU0OTExZTVlMzViMWFhMDIxZjk2MjUxODBiOWQ1ZjZmNS4u
NDk3ZGFhZDczMDA2OTUzNGQwM2EyODBmYTU2MWFmMzczYzBkNzA0MCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvYXJpYS1ncm91cGluZy1yb2xlcy5odG1sCisrKyBi
L0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2FyaWEtZ3JvdXBpbmctcm9sZXMuaHRtbApA
QCAtMzYsMTIgKzM2LDEyIEBACiAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJv
ZHkiKS5mb2N1cygpOwogICAgICAgICAgIHZhciBvYmogPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxl
ci5mb2N1c2VkRWxlbWVudDsKIAotICAgICAgICAgIHZhciBzdWJyb2xlcyA9IG5ldyBBcnJheSgi
QVhMYW5kbWFya0FwcGxpY2F0aW9uIiwiQVhEb2N1bWVudEFydGljbGUiLCJBWExhbmRtYXJrQmFu
bmVyIiwiQVhMYW5kbWFya0NvbXBsZW1lbnRhcnkiLAorICAgICAgICAgIHZhciBzdWJyb2xlcyA9
IG5ldyBBcnJheSgiQVhXZWJBcHBsaWNhdGlvbiIsIkFYRG9jdW1lbnRBcnRpY2xlIiwiQVhMYW5k
bWFya0Jhbm5lciIsIkFYTGFuZG1hcmtDb21wbGVtZW50YXJ5IiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIkFYTGFuZG1hcmtDb250ZW50SW5mbyIsICJBWERvY3VtZW50IiwgIkFYQXBwbGlj
YXRpb25Mb2ciLCAiQVhMYW5kbWFya01haW4iLCAiQVhBcHBsaWNhdGlvbk1hcnF1ZWUiLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAiQVhEb2N1bWVudE5vdGUiLCAiQVhMYW5kbWFya05hdmln
YXRpb24iLCAiQVhEb2N1bWVudFJlZ2lvbiIsICJBWExhbmRtYXJrU2VhcmNoIiwgIkFYQXBwbGlj
YXRpb25TdGF0dXMiLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIkFYVXNlckludGVyZmFj
ZVRvb2x0aXAiLCAiQVhEb2N1bWVudE1hdGgiLCAiQVhEZWZpbml0aW9uIik7CiAKLSAgICAgICAg
ICB2YXIgcm9sZURlc2NyaXB0aW9ucyA9IG5ldyBBcnJheSgiYXBwbGljYXRpb24iLCAiYXJ0aWNs
ZSIsICJiYW5uZXIiLCAiY29tcGxlbWVudGFyeSIsCisgICAgICAgICAgdmFyIHJvbGVEZXNjcmlw
dGlvbnMgPSBuZXcgQXJyYXkoIndlYiBhcHBsaWNhdGlvbiIsICJhcnRpY2xlIiwgImJhbm5lciIs
ICJjb21wbGVtZW50YXJ5IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgImNvbnRlbnQgaW5m
b3JtYXRpb24iLCAiZG9jdW1lbnQiLCAibG9nIiwgIm1haW4iLCAibWFycXVlZSIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJub3RlIiwgIm5hdmlnYXRpb24iLCAicmVnaW9uIiwgInNlYXJj
aCIsICJhcHBsaWNhdGlvbiBzdGF0dXMiLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgInRv
b2x0aXAiLCAibWF0aCIsICJkZWZpbml0aW9uIik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9yb2xlcy1leHBvc2VkLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQtZXhwZWN0
ZWQudHh0CmluZGV4IGQxMzJkOGE0NWMzZjI4ZWY1NWVkZmExNTFmMjdhMGQyZjRhMjE0ZDAuLjAx
YzIxMDdlZmUxMjIwOTFlYTQzZjI5ODkwODcwMjg3N2RjYTMwZjQgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4cG9zZWQtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3JvbGVzLWV4
cG9zZWQtZXhwZWN0ZWQudHh0CkBAIC04MTEsOCArODExLDggQEAgZGl2W3JvbGU9YWxlcnRkaWFs
b2ddCiAgICAgICAKIGRpdltyb2xlPWFwcGxpY2F0aW9uXQogICAgICAgQVhSb2xlOiBBWEdyb3Vw
Ci0gICAgICBBWFN1YnJvbGU6IEFYTGFuZG1hcmtBcHBsaWNhdGlvbgotICAgICAgQVhSb2xlRGVz
Y3JpcHRpb246IGFwcGxpY2F0aW9uCisgICAgICBBWFN1YnJvbGU6IEFYV2ViQXBwbGljYXRpb24K
KyAgICAgIEFYUm9sZURlc2NyaXB0aW9uOiB3ZWIgYXBwbGljYXRpb24KICAgICAgIAogZGl2W3Jv
bGU9YXJ0aWNsZV0KICAgICAgIEFYUm9sZTogQVhHcm91cAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>