<?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>209249</bug_id>
          
          <creation_ts>2020-03-18 14:39:47 -0700</creation_ts>
          <short_desc>AX: VoiceOver and Safari: can&apos;t press the play button</short_desc>
          <delta_ts>2020-03-19 10:45:43 -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>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="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>darin</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1631366</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2020-03-18 14:39:47 -0700</bug_when>
    <thetext>There are many web pages which has play buttton to let visitors to is ten sound
in IOS `13.4 betas, VO users can not pres play iron by double tap.
we need to double tap and hold instead
greate this could have a negative impact in usability.



https://www.applevis.com/blog/garageband-part-3-drummers-and-loops an example of such a page:

&lt;rdar://problem/60174024&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631446</commentid>
    <comment_count>1</comment_count>
      <attachid>393925</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2020-03-18 17:41:14 -0700</bug_when>
    <thetext>Created attachment 393925
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631476</commentid>
    <comment_count>2</comment_count>
      <attachid>393925</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-03-18 18:28:59 -0700</bug_when>
    <thetext>Comment on attachment 393925
patch

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        If a node is in a shadowRoot, going up the node parent tree will stop and not check the entire tree for touch event listeners, 
&gt; +        and a touch event won&apos;t be dispatched. If we use the accessibility hierarchy we&apos;ll be able to cross the shadow root boundary.

We don’t have to switch to the accessibility hierarchy just to deal with shadow. Could just call parentInComposedTree instead of parentNode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631483</commentid>
    <comment_count>3</comment_count>
      <attachid>393925</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2020-03-18 18:45:24 -0700</bug_when>
    <thetext>Comment on attachment 393925
patch

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

&gt;&gt; Source/WebCore/ChangeLog:11
&gt;&gt; +        and a touch event won&apos;t be dispatched. If we use the accessibility hierarchy we&apos;ll be able to cross the shadow root boundary.
&gt; 
&gt; We don’t have to switch to the accessibility hierarchy just to deal with shadow. Could just call parentInComposedTree instead of parentNode.

ok will give that a try</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631518</commentid>
    <comment_count>4</comment_count>
      <attachid>393941</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2020-03-18 20:23:35 -0700</bug_when>
    <thetext>Created attachment 393941
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631519</commentid>
    <comment_count>5</comment_count>
      <attachid>393941</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-03-18 20:24:31 -0700</bug_when>
    <thetext>Comment on attachment 393941
patch

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

r=me if this works

&gt; Source/WebCore/ChangeLog:11
&gt; +        and a touch event won&apos;t be dispatched. If we use the accessibility hierarchy we&apos;ll be able to cross the shadow root boundary.

Should fix the comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631551</commentid>
    <comment_count>6</comment_count>
      <attachid>393952</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2020-03-18 23:28:31 -0700</bug_when>
    <thetext>Created attachment 393952
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631727</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-19 10:45:43 -0700</bug_when>
    <thetext>Committed r258711: &lt;https://trac.webkit.org/changeset/258711&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 393952.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393925</attachid>
            <date>2020-03-18 17:41:14 -0700</date>
            <delta_ts>2020-03-18 20:23:35 -0700</delta_ts>
            <desc>patch</desc>
            <filename>file_209249.txt</filename>
            <type>text/plain</type>
            <size>5428</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
Zw0KaW5kZXggMDZhN2RmYmM4NWUuLmQzMzg1NTZiZDAyIDEwMDY0NA0KLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nDQorKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTMg
QEANCisyMDIwLTAzLTE4ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQor
DQorICAgICAgICBBWDogVk8gYW5kIHNhZmFyaTogY2Fhbid0IHByZXNzIHRoZSBwbGF5IGJ1dHRv
bg0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTI0
OQ0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAq
IGFjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0
aC1zaGFkb3ctZXhwZWN0ZWQudHh0OiBBZGRlZC4NCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9p
b3Mtc2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRoLXNoYWRvdy5odG1sOiBB
ZGRlZC4NCisNCiAyMDIwLTAzLTE3ICBKYXNvbiBMYXdyZW5jZSAgPGxhd3JlbmNlLmpAYXBwbGUu
Y29tPg0KIA0KICAgICAgICAgWyBNYWMgd2syIF0gaHR0cC90ZXN0cy9JbmRleGVkREIvc3RvcmFn
ZS1saW1pdC5odHRwcy5odG1sIGlzIGZsYWt5IGZhaWxpbmcuDQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5l
ci13aXRoLXNoYWRvdy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lv
cy1zaW11bGF0b3IvaGFzLXRvdWNoLWV2ZW50LWxpc3RlbmVyLXdpdGgtc2hhZG93LWV4cGVjdGVk
LnR4dA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi4xMzE3Mjk4Yjkx
MQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2lt
dWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRoLXNoYWRvdy1leHBlY3RlZC50eHQN
CkBAIC0wLDAgKzEsMTIgQEANCisNCitNYWtlIHN1cmUgdGhhdCB0aGUgYXVkaW8gZWxlbWVudCBz
aGFkb3cgbm9kZSBlbGVtZW50cyBoYXZlIHRvdWNoIGV2ZW50IGxpc3RlbmVycy4NCisNCitPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuDQorDQorDQorUEFTUyBidXR0b24uYm9vbEF0dHJpYnV0ZVZh
bHVlKCdBWEhhc1RvdWNoRXZlbnRMaXN0ZW5lcicpIGlzIHRydWUNCitQQVNTIGJ1dHRvbi5kZXNj
cmlwdGlvbiBpcyAnQVhMYWJlbDogUGxheScNCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlDQorDQorVEVTVCBDT01QTEVURQ0KKw0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vz
c2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1zaGFk
b3cuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91
Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1zaGFkb3cuaHRtbA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQN
CmluZGV4IDAwMDAwMDAwMDAwLi5hMmU5MmVjOGQ5Yg0KLS0tIC9kZXYvbnVsbA0KKysrIGIvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0
ZW5lci13aXRoLXNoYWRvdy5odG1sDQpAQCAtMCwwICsxLDQ1IEBADQorPCFET0NUWVBFIEhUTUw+
PCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBlbmFibGVNb2Rlcm5NZWRpYUNvbnRyb2xzPXRydWUg
XSAtLT4NCis8aHRtbD4NCis8aGVhZD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vbWVkaWEvbWVkaWEt
ZmlsZS5qcyI+PC9zY3JpcHQ+DQorPHNjcmlwdCBzcmM9Ii4uLy4uL21lZGlhL3ZpZGVvLXRlc3Qu
anMiPjwvc2NyaXB0Pg0KKzxzY3JpcHQ+DQordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IGZhbHNl
Ow0KKzwvc2NyaXB0Pg0KKzwvaGVhZD4NCis8Ym9keSBvbnRvdWNoc3RhcnQ9InZhciB4ID0gNTsi
Pg0KKw0KKzxhdWRpbyBpZD0iYXVkaW8xIiB3aWR0aD0xMDAgaGVpZ2h0PTEwMCBjb250cm9scyBh
cmlhLWxhYmVsPSJBdWRpbyBPbmUiIG9ubG9hZHN0YXJ0PSJnbygpOyI+PC9hdWRpbz4NCisNCis8
cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4NCis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4NCisNCis8
c2NyaXB0Pg0KKw0KKyAgICBkZXNjcmlwdGlvbigiTWFrZSBzdXJlIHRoYXQgdGhlIGF1ZGlvIGVs
ZW1lbnQgc2hhZG93IG5vZGUgZWxlbWVudHMgaGF2ZSB0b3VjaCBldmVudCBsaXN0ZW5lcnMuIik7
DQorDQorICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsNCisgICAgdmFyIGF1ZGlvID0g
ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYXVkaW8nKTsNCisgICAgYXVkaW8uc3JjID0gZmluZE1l
ZGlhRmlsZSgiYXVkaW8iLCAiLi4vLi4vLi4vbWVkaWEvY29udGVudC90ZXN0Iik7DQorDQorICAg
IHZhciBidXR0b247DQorICAgIHZhciBhdWRpb0VsZW1lbnQ7DQorICAgIGZ1bmN0aW9uIGdvKCkg
ew0KKyAgICAgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgew0KKyAgICAg
ICAgICAgIGF1ZGlvRWxlbWVudCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVF
bGVtZW50QnlJZCgiYXVkaW8xIik7DQorICAgICAgICAgICAgYnV0dG9uID0gYXVkaW9FbGVtZW50
LmNoaWxkQXRJbmRleCgwKS5jaGlsZEF0SW5kZXgoMCk7DQorICAgICAgICAgICAgc2hvdWxkQmVU
cnVlKCJidXR0b24uYm9vbEF0dHJpYnV0ZVZhbHVlKCdBWEhhc1RvdWNoRXZlbnRMaXN0ZW5lcicp
Iik7DQorICAgICAgICAgICAgc2hvdWxkQmUoImJ1dHRvbi5kZXNjcmlwdGlvbiIsICInQVhMYWJl
bDogUGxheSciKTsNCisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsNCisgICAgICAgIH0NCisg
ICAgfQ0KKw0KKyAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOw0KKzwvc2NyaXB0Pg0KKw0K
KzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4N
CisNCis8L2JvZHk+DQorPC9odG1sPg0KKw0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZw0KaW5kZXggODM4MjY0OTkxZWMuLjgx
Y2Y5YmRiYmI0IDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nDQorKysgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTggQEANCisyMDIwLTAzLTE4ICBD
aHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQorDQorICAgICAgICBBWDogVk8g
YW5kIHNhZmFyaTogY2FuJ3QgcHJlc3MgdGhlIHBsYXkgYnV0dG9uDQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5MjQ5DQorDQorICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4NCisNCisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkv
aW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1zaGFkb3cuaHRtbA0K
Kw0KKyAgICAgICAgSWYgYSBub2RlIGlzIGluIGEgc2hhZG93Um9vdCwgZ29pbmcgdXAgdGhlIG5v
ZGUgcGFyZW50IHRyZWUgd2lsbCBzdG9wIGFuZCBub3QgY2hlY2sgdGhlIGVudGlyZSB0cmVlIGZv
ciB0b3VjaCBldmVudCBsaXN0ZW5lcnMsIA0KKyAgICAgICAgYW5kIGEgdG91Y2ggZXZlbnQgd29u
J3QgYmUgZGlzcGF0Y2hlZC4gSWYgd2UgdXNlIHRoZSBhY2Nlc3NpYmlsaXR5IGhpZXJhcmNoeSB3
ZSdsbCBiZSBhYmxlIHRvIGNyb3NzIHRoZSBzaGFkb3cgcm9vdCBib3VuZGFyeS4NCisNCisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0eU9iamVjdElPUy5tbToNCisgICAg
ICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0OjpoYXNUb3VjaEV2ZW50TGlzdGVuZXIg
Y29uc3QpOg0KKw0KIDIwMjAtMDMtMTcgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5A
d2Via2l0Lm9yZz4NCiANCiAgICAgICAgIFJFR1JFU1NJT04ocjI1NDg1NikgQWRkIGV4Y2VwdGlv
biBmb3Igd2luZG93Lm9wZW5EYXRhYmFzZSB0byBub3QgbWFzcXVlcmFkZSBhcyB1bmRlZmluZWQg
aW4gY3VycmVudGx5IHNoaXBwaW5nIEplc3VzIENhbGxpbmcgRGV2b3Rpb25hbCBhcHANCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0SU9TLm1tIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0
eU9iamVjdElPUy5tbQ0KaW5kZXggMDliMzUzNDQ3MzcuLmM1NWVlNDM2MzBjIDEwMDY0NA0KLS0t
IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0eU9iamVjdElP
Uy5tbQ0KKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0
eU9iamVjdElPUy5tbQ0KQEAgLTgyLDExICs4MiwxMSBAQCBBY2Nlc3NpYmlsaXR5T2JqZWN0SW5j
bHVzaW9uIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmFjY2Vzc2liaWxpdHlQbGF0Zm9ybUluY2x1ZGVz
Tw0KIA0KIGJvb2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6aGFzVG91Y2hFdmVudExpc3RlbmVyKCkg
Y29uc3QNCiB7DQotICAgIGZvciAoYXV0byogbm9kZSA9IHRoaXMtPm5vZGUoKTsgbm9kZTsgbm9k
ZSA9IG5vZGUtPnBhcmVudE5vZGUoKSkgew0KLSAgICAgICAgaWYgKG5vZGUtPmhhc0V2ZW50TGlz
dGVuZXJzKGV2ZW50TmFtZXMoKS50b3VjaHN0YXJ0RXZlbnQpIHx8IG5vZGUtPmhhc0V2ZW50TGlz
dGVuZXJzKGV2ZW50TmFtZXMoKS50b3VjaGVuZEV2ZW50KSkNCi0gICAgICAgICAgICByZXR1cm4g
dHJ1ZTsNCi0gICAgfQ0KLSAgICByZXR1cm4gZmFsc2U7DQorICAgIHJldHVybiBBY2Nlc3NpYmls
aXR5OjpmaW5kQW5jZXN0b3I8QVhDb3JlT2JqZWN0PigqdGhpcywgdHJ1ZSwgW10gKGNvbnN0IEFY
Q29yZU9iamVjdCYgb2JqZWN0KSB7DQorICAgICAgICBpZiAoYXV0byogbm9kZSA9IG9iamVjdC5u
b2RlKCkpDQorICAgICAgICAgICAgcmV0dXJuIG5vZGUtPmhhc0V2ZW50TGlzdGVuZXJzKGV2ZW50
TmFtZXMoKS50b3VjaHN0YXJ0RXZlbnQpIHx8IG5vZGUtPmhhc0V2ZW50TGlzdGVuZXJzKGV2ZW50
TmFtZXMoKS50b3VjaGVuZEV2ZW50KTsNCisgICAgICAgIHJldHVybiBmYWxzZTsNCisgICAgfSk7
DQogfQ0KICAgICANCiBib29sIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzSW5wdXRUeXBlUG9wdXBC
dXR0b24oKSBjb25zdA==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393941</attachid>
            <date>2020-03-18 20:23:35 -0700</date>
            <delta_ts>2020-03-18 23:28:31 -0700</delta_ts>
            <desc>patch</desc>
            <filename>file_209249.txt</filename>
            <type>text/plain</type>
            <size>5149</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
Zw0KaW5kZXggMDZhN2RmYmM4NWUuLmQzMzg1NTZiZDAyIDEwMDY0NA0KLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nDQorKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTMg
QEANCisyMDIwLTAzLTE4ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQor
DQorICAgICAgICBBWDogVk8gYW5kIHNhZmFyaTogY2Fhbid0IHByZXNzIHRoZSBwbGF5IGJ1dHRv
bg0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTI0
OQ0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAq
IGFjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0
aC1zaGFkb3ctZXhwZWN0ZWQudHh0OiBBZGRlZC4NCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9p
b3Mtc2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRoLXNoYWRvdy5odG1sOiBB
ZGRlZC4NCisNCiAyMDIwLTAzLTE3ICBKYXNvbiBMYXdyZW5jZSAgPGxhd3JlbmNlLmpAYXBwbGUu
Y29tPg0KIA0KICAgICAgICAgWyBNYWMgd2syIF0gaHR0cC90ZXN0cy9JbmRleGVkREIvc3RvcmFn
ZS1saW1pdC5odHRwcy5odG1sIGlzIGZsYWt5IGZhaWxpbmcuDQpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5l
ci13aXRoLXNoYWRvdy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lv
cy1zaW11bGF0b3IvaGFzLXRvdWNoLWV2ZW50LWxpc3RlbmVyLXdpdGgtc2hhZG93LWV4cGVjdGVk
LnR4dA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi4xMzE3Mjk4Yjkx
MQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2lt
dWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRoLXNoYWRvdy1leHBlY3RlZC50eHQN
CkBAIC0wLDAgKzEsMTIgQEANCisNCitNYWtlIHN1cmUgdGhhdCB0aGUgYXVkaW8gZWxlbWVudCBz
aGFkb3cgbm9kZSBlbGVtZW50cyBoYXZlIHRvdWNoIGV2ZW50IGxpc3RlbmVycy4NCisNCitPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuDQorDQorDQorUEFTUyBidXR0b24uYm9vbEF0dHJpYnV0ZVZh
bHVlKCdBWEhhc1RvdWNoRXZlbnRMaXN0ZW5lcicpIGlzIHRydWUNCitQQVNTIGJ1dHRvbi5kZXNj
cmlwdGlvbiBpcyAnQVhMYWJlbDogUGxheScNCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0
cnVlDQorDQorVEVTVCBDT01QTEVURQ0KKw0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vz
c2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1zaGFk
b3cuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91
Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1zaGFkb3cuaHRtbA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQN
CmluZGV4IDAwMDAwMDAwMDAwLi5hMmU5MmVjOGQ5Yg0KLS0tIC9kZXYvbnVsbA0KKysrIGIvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0
ZW5lci13aXRoLXNoYWRvdy5odG1sDQpAQCAtMCwwICsxLDQ1IEBADQorPCFET0NUWVBFIEhUTUw+
PCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBlbmFibGVNb2Rlcm5NZWRpYUNvbnRyb2xzPXRydWUg
XSAtLT4NCis8aHRtbD4NCis8aGVhZD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4NCis8c2NyaXB0IHNyYz0iLi4vLi4vbWVkaWEvbWVkaWEt
ZmlsZS5qcyI+PC9zY3JpcHQ+DQorPHNjcmlwdCBzcmM9Ii4uLy4uL21lZGlhL3ZpZGVvLXRlc3Qu
anMiPjwvc2NyaXB0Pg0KKzxzY3JpcHQ+DQordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IGZhbHNl
Ow0KKzwvc2NyaXB0Pg0KKzwvaGVhZD4NCis8Ym9keSBvbnRvdWNoc3RhcnQ9InZhciB4ID0gNTsi
Pg0KKw0KKzxhdWRpbyBpZD0iYXVkaW8xIiB3aWR0aD0xMDAgaGVpZ2h0PTEwMCBjb250cm9scyBh
cmlhLWxhYmVsPSJBdWRpbyBPbmUiIG9ubG9hZHN0YXJ0PSJnbygpOyI+PC9hdWRpbz4NCisNCis8
cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4NCis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4NCisNCis8
c2NyaXB0Pg0KKw0KKyAgICBkZXNjcmlwdGlvbigiTWFrZSBzdXJlIHRoYXQgdGhlIGF1ZGlvIGVs
ZW1lbnQgc2hhZG93IG5vZGUgZWxlbWVudHMgaGF2ZSB0b3VjaCBldmVudCBsaXN0ZW5lcnMuIik7
DQorDQorICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsNCisgICAgdmFyIGF1ZGlvID0g
ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYXVkaW8nKTsNCisgICAgYXVkaW8uc3JjID0gZmluZE1l
ZGlhRmlsZSgiYXVkaW8iLCAiLi4vLi4vLi4vbWVkaWEvY29udGVudC90ZXN0Iik7DQorDQorICAg
IHZhciBidXR0b247DQorICAgIHZhciBhdWRpb0VsZW1lbnQ7DQorICAgIGZ1bmN0aW9uIGdvKCkg
ew0KKyAgICAgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgew0KKyAgICAg
ICAgICAgIGF1ZGlvRWxlbWVudCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVF
bGVtZW50QnlJZCgiYXVkaW8xIik7DQorICAgICAgICAgICAgYnV0dG9uID0gYXVkaW9FbGVtZW50
LmNoaWxkQXRJbmRleCgwKS5jaGlsZEF0SW5kZXgoMCk7DQorICAgICAgICAgICAgc2hvdWxkQmVU
cnVlKCJidXR0b24uYm9vbEF0dHJpYnV0ZVZhbHVlKCdBWEhhc1RvdWNoRXZlbnRMaXN0ZW5lcicp
Iik7DQorICAgICAgICAgICAgc2hvdWxkQmUoImJ1dHRvbi5kZXNjcmlwdGlvbiIsICInQVhMYWJl
bDogUGxheSciKTsNCisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsNCisgICAgICAgIH0NCisg
ICAgfQ0KKw0KKyAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOw0KKzwvc2NyaXB0Pg0KKw0K
KzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4N
CisNCis8L2JvZHk+DQorPC9odG1sPg0KKw0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZw0KaW5kZXggODM4MjY0OTkxZWMuLjgx
Y2Y5YmRiYmI0IDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nDQorKysgYi9T
b3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTggQEANCisyMDIwLTAzLTE4ICBD
aHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQorDQorICAgICAgICBBWDogVk8g
YW5kIHNhZmFyaTogY2FuJ3QgcHJlc3MgdGhlIHBsYXkgYnV0dG9uDQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5MjQ5DQorDQorICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4NCisNCisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkv
aW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1zaGFkb3cuaHRtbA0K
Kw0KKyAgICAgICAgSWYgYSBub2RlIGlzIGluIGEgc2hhZG93Um9vdCwgZ29pbmcgdXAgdGhlIG5v
ZGUgcGFyZW50IHRyZWUgd2lsbCBzdG9wIGFuZCBub3QgY2hlY2sgdGhlIGVudGlyZSB0cmVlIGZv
ciB0b3VjaCBldmVudCBsaXN0ZW5lcnMsIA0KKyAgICAgICAgYW5kIGEgdG91Y2ggZXZlbnQgd29u
J3QgYmUgZGlzcGF0Y2hlZC4gSWYgd2UgdXNlIHRoZSBhY2Nlc3NpYmlsaXR5IGhpZXJhcmNoeSB3
ZSdsbCBiZSBhYmxlIHRvIGNyb3NzIHRoZSBzaGFkb3cgcm9vdCBib3VuZGFyeS4NCisNCisgICAg
ICAgICogYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0eU9iamVjdElPUy5tbToNCisgICAg
ICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0OjpoYXNUb3VjaEV2ZW50TGlzdGVuZXIg
Y29uc3QpOg0KKw0KIDIwMjAtMDMtMTcgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5A
d2Via2l0Lm9yZz4NCiANCiAgICAgICAgIFJFR1JFU1NJT04ocjI1NDg1NikgQWRkIGV4Y2VwdGlv
biBmb3Igd2luZG93Lm9wZW5EYXRhYmFzZSB0byBub3QgbWFzcXVlcmFkZSBhcyB1bmRlZmluZWQg
aW4gY3VycmVudGx5IHNoaXBwaW5nIEplc3VzIENhbGxpbmcgRGV2b3Rpb25hbCBhcHANCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0SU9TLm1tIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0
eU9iamVjdElPUy5tbQ0KaW5kZXggMDliMzUzNDQ3MzcuLjM3ZTc5ZjUyMWVmIDEwMDY0NA0KLS0t
IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0eU9iamVjdElP
Uy5tbQ0KKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvQWNjZXNzaWJpbGl0
eU9iamVjdElPUy5tbQ0KQEAgLTgyLDEwICs4MiwxMSBAQCBBY2Nlc3NpYmlsaXR5T2JqZWN0SW5j
bHVzaW9uIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmFjY2Vzc2liaWxpdHlQbGF0Zm9ybUluY2x1ZGVz
Tw0KIA0KIGJvb2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6aGFzVG91Y2hFdmVudExpc3RlbmVyKCkg
Y29uc3QNCiB7DQotICAgIGZvciAoYXV0byogbm9kZSA9IHRoaXMtPm5vZGUoKTsgbm9kZTsgbm9k
ZSA9IG5vZGUtPnBhcmVudE5vZGUoKSkgew0KKyAgICBmb3IgKGF1dG8qIG5vZGUgPSB0aGlzLT5u
b2RlKCk7IG5vZGU7IG5vZGUgPSBub2RlLT5wYXJlbnRJbkNvbXBvc2VkVHJlZSgpKSB7DQogICAg
ICAgICBpZiAobm9kZS0+aGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygpLnRvdWNoc3RhcnRF
dmVudCkgfHwgbm9kZS0+aGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygpLnRvdWNoZW5kRXZl
bnQpKQ0KICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICB9DQorICAgIA0KICAgICByZXR1
cm4gZmFsc2U7DQogfQ0KICAgIA==
</data>
<flag name="review"
          id="409341"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393952</attachid>
            <date>2020-03-18 23:28:31 -0700</date>
            <delta_ts>2020-03-19 10:45:43 -0700</delta_ts>
            <desc>patch</desc>
            <filename>file_209249.txt</filename>
            <type>text/plain</type>
            <size>5072</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
Zw0KaW5kZXggZmU2MDE1MDNkZTUuLjk4YjcwY2NjNTNmIDEwMDY0NA0KLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nDQorKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEsMTMg
QEANCisyMDIwLTAzLTE4ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+DQor
DQorICAgICAgICBBWDogVk8gYW5kIHNhZmFyaTogY2Fhbid0IHByZXNzIHRoZSBwbGF5IGJ1dHRv
bg0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTI0
OQ0KKw0KKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuDQorDQorICAgICAgICAqIGFj
Y2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1z
aGFkb3ctZXhwZWN0ZWQudHh0OiBBZGRlZC4NCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9pb3Mt
c2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRoLXNoYWRvdy5odG1sOiBBZGRl
ZC4NCisNCiAyMDIwLTAzLTE4ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+DQogDQog
ICAgICAgICBbTXVsdGljb2x1bW5dIFJlbmRlckxpc3RJdGVtOjpwb3NpdGlvbkxpc3RNYXJrZXIg
c2hvdWxkIG5vdCBmYWlsIHdoZW4gdGhlIGxpc3QgbWFya2VyIGlzIGluc2lkZSBhIHNwYW5uZXIu
DQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2hh
cy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRoLXNoYWRvdy1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9hY2Nlc3NpYmlsaXR5L2lvcy1zaW11bGF0b3IvaGFzLXRvdWNoLWV2ZW50LWxpc3RlbmVy
LXdpdGgtc2hhZG93LWV4cGVjdGVkLnR4dA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAw
MDAwMDAwMDAwLi4xMzE3Mjk4YjkxMQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvTGF5b3V0VGVzdHMv
YWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL2hhcy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRo
LXNoYWRvdy1leHBlY3RlZC50eHQNCkBAIC0wLDAgKzEsMTIgQEANCisNCitNYWtlIHN1cmUgdGhh
dCB0aGUgYXVkaW8gZWxlbWVudCBzaGFkb3cgbm9kZSBlbGVtZW50cyBoYXZlIHRvdWNoIGV2ZW50
IGxpc3RlbmVycy4NCisNCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBB
U1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuDQorDQorDQorUEFTUyBi
dXR0b24uYm9vbEF0dHJpYnV0ZVZhbHVlKCdBWEhhc1RvdWNoRXZlbnRMaXN0ZW5lcicpIGlzIHRy
dWUNCitQQVNTIGJ1dHRvbi5kZXNjcmlwdGlvbiBpcyAnQVhMYWJlbDogUGxheScNCitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlDQorDQorVEVTVCBDT01QTEVURQ0KKw0KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZl
bnQtbGlzdGVuZXItd2l0aC1zaGFkb3cuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkv
aW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXItd2l0aC1zaGFkb3cuaHRtbA0K
bmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwLi5hMmU5MmVjOGQ5Yg0KLS0t
IC9kZXYvbnVsbA0KKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9y
L2hhcy10b3VjaC1ldmVudC1saXN0ZW5lci13aXRoLXNoYWRvdy5odG1sDQpAQCAtMCwwICsxLDQ1
IEBADQorPCFET0NUWVBFIEhUTUw+PCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBlbmFibGVNb2Rl
cm5NZWRpYUNvbnRyb2xzPXRydWUgXSAtLT4NCis8aHRtbD4NCis8aGVhZD4NCis8c2NyaXB0IHNy
Yz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4NCis8c2NyaXB0IHNy
Yz0iLi4vLi4vbWVkaWEvbWVkaWEtZmlsZS5qcyI+PC9zY3JpcHQ+DQorPHNjcmlwdCBzcmM9Ii4u
Ly4uL21lZGlhL3ZpZGVvLXRlc3QuanMiPjwvc2NyaXB0Pg0KKzxzY3JpcHQ+DQordmFyIHN1Y2Nl
c3NmdWxseVBhcnNlZCA9IGZhbHNlOw0KKzwvc2NyaXB0Pg0KKzwvaGVhZD4NCis8Ym9keSBvbnRv
dWNoc3RhcnQ9InZhciB4ID0gNTsiPg0KKw0KKzxhdWRpbyBpZD0iYXVkaW8xIiB3aWR0aD0xMDAg
aGVpZ2h0PTEwMCBjb250cm9scyBhcmlhLWxhYmVsPSJBdWRpbyBPbmUiIG9ubG9hZHN0YXJ0PSJn
bygpOyI+PC9hdWRpbz4NCisNCis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4NCis8ZGl2IGlkPSJj
b25zb2xlIj48L2Rpdj4NCisNCis8c2NyaXB0Pg0KKw0KKyAgICBkZXNjcmlwdGlvbigiTWFrZSBz
dXJlIHRoYXQgdGhlIGF1ZGlvIGVsZW1lbnQgc2hhZG93IG5vZGUgZWxlbWVudHMgaGF2ZSB0b3Vj
aCBldmVudCBsaXN0ZW5lcnMuIik7DQorDQorICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1
ZTsNCisgICAgdmFyIGF1ZGlvID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignYXVkaW8nKTsNCisg
ICAgYXVkaW8uc3JjID0gZmluZE1lZGlhRmlsZSgiYXVkaW8iLCAiLi4vLi4vLi4vbWVkaWEvY29u
dGVudC90ZXN0Iik7DQorDQorICAgIHZhciBidXR0b247DQorICAgIHZhciBhdWRpb0VsZW1lbnQ7
DQorICAgIGZ1bmN0aW9uIGdvKCkgew0KKyAgICAgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5
Q29udHJvbGxlcikgew0KKyAgICAgICAgICAgIGF1ZGlvRWxlbWVudCA9IGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiYXVkaW8xIik7DQorICAgICAgICAgICAg
YnV0dG9uID0gYXVkaW9FbGVtZW50LmNoaWxkQXRJbmRleCgwKS5jaGlsZEF0SW5kZXgoMCk7DQor
ICAgICAgICAgICAgc2hvdWxkQmVUcnVlKCJidXR0b24uYm9vbEF0dHJpYnV0ZVZhbHVlKCdBWEhh
c1RvdWNoRXZlbnRMaXN0ZW5lcicpIik7DQorICAgICAgICAgICAgc2hvdWxkQmUoImJ1dHRvbi5k
ZXNjcmlwdGlvbiIsICInQVhMYWJlbDogUGxheSciKTsNCisgICAgICAgICAgICBmaW5pc2hKU1Rl
c3QoKTsNCisgICAgICAgIH0NCisgICAgfQ0KKw0KKyAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0
cnVlOw0KKzwvc2NyaXB0Pg0KKw0KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVz
dC1wb3N0LmpzIj48L3NjcmlwdD4NCisNCis8L2JvZHk+DQorPC9odG1sPg0KKw0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZw0K
aW5kZXggMDk0ODlhNmY4NGQuLmU0YjAyYjE5NmRkIDEwMDY0NA0KLS0tIGEvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nDQorKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cNCkBAIC0xLDMgKzEs
MTggQEANCisyMDIwLTAzLTE4ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+
DQorDQorICAgICAgICBBWDogVk8gYW5kIHNhZmFyaTogY2FuJ3QgcHJlc3MgdGhlIHBsYXkgYnV0
dG9uDQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA5
MjQ5DQorDQorICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4NCisNCisgICAgICAgIFRl
c3Q6IGFjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci9oYXMtdG91Y2gtZXZlbnQtbGlzdGVuZXIt
d2l0aC1zaGFkb3cuaHRtbA0KKw0KKyAgICAgICAgSWYgYSBub2RlIGlzIGluIGEgc2hhZG93Um9v
dCwgZ29pbmcgdXAgdGhlIG5vZGUgcGFyZW50IHRyZWUgd2lsbCBzdG9wIGFuZCBub3QgY2hlY2sg
dGhlIGVudGlyZSB0cmVlIGZvciB0b3VjaCBldmVudCBsaXN0ZW5lcnMNCisgICAgICAgIGFuZCBh
IHRvdWNoIGV2ZW50IHdvbid0IGJlIGRpc3BhdGNoZWQuIFdlIG5lZWQgdG8gY2hhbmdlIHRvIHVz
ZSB0aGUgcGFyZW50SW5Db21wb3NlZFRyZWUgaW5zdGVhZCB0byBnbyB1cCB0aGUgY2hhaW4uDQor
DQorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvaW9zL0FjY2Vzc2liaWxpdHlPYmplY3RJT1MubW06
DQorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6aGFzVG91Y2hFdmVudExp
c3RlbmVyIGNvbnN0KToNCisNCiAyMDIwLTAzLTE4ICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBs
ZS5jb20+DQogDQogICAgICAgICBUaGUgdmFsdWUgb2YgW0FWUGxheWVyVmlld0NvbnRyb2xsZXIg
aXNQaWN0dXJlSW5QaWN0dXJlUG9zc2libGVdIGlzIE5PIGluIHRoZSBmaXJzdCBhdHRlbXB0IHRv
IGVudGVyIFBpUA0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9z
L0FjY2Vzc2liaWxpdHlPYmplY3RJT1MubW0gYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5
L2lvcy9BY2Nlc3NpYmlsaXR5T2JqZWN0SU9TLm1tDQppbmRleCAwOWIzNTM0NDczNy4uNDZhMDMz
MTcwMTggMTAwNjQ0DQotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9BY2Nl
c3NpYmlsaXR5T2JqZWN0SU9TLm1tDQorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5
L2lvcy9BY2Nlc3NpYmlsaXR5T2JqZWN0SU9TLm1tDQpAQCAtODIsNyArODIsNyBAQCBBY2Nlc3Np
YmlsaXR5T2JqZWN0SW5jbHVzaW9uIEFjY2Vzc2liaWxpdHlPYmplY3Q6OmFjY2Vzc2liaWxpdHlQ
bGF0Zm9ybUluY2x1ZGVzTw0KIA0KIGJvb2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6aGFzVG91Y2hF
dmVudExpc3RlbmVyKCkgY29uc3QNCiB7DQotICAgIGZvciAoYXV0byogbm9kZSA9IHRoaXMtPm5v
ZGUoKTsgbm9kZTsgbm9kZSA9IG5vZGUtPnBhcmVudE5vZGUoKSkgew0KKyAgICBmb3IgKGF1dG8q
IG5vZGUgPSB0aGlzLT5ub2RlKCk7IG5vZGU7IG5vZGUgPSBub2RlLT5wYXJlbnRJbkNvbXBvc2Vk
VHJlZSgpKSB7DQogICAgICAgICBpZiAobm9kZS0+aGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1l
cygpLnRvdWNoc3RhcnRFdmVudCkgfHwgbm9kZS0+aGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1l
cygpLnRvdWNoZW5kRXZlbnQpKQ0KICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICB9DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>