<?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>231645</bug_id>
          
          <creation_ts>2021-10-12 16:39:03 -0700</creation_ts>
          <short_desc>add test for bug 231353</short_desc>
          <delta_ts>2021-10-23 01:19:08 -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>WebRTC</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          <dependson>229025</dependson>
    
    <dependson>231353</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Cameron McCormack (:heycam)">heycam</reporter>
          <assigned_to name="Cameron McCormack (:heycam)">heycam</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1803547</commentid>
    <comment_count>0</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-12 16:39:03 -0700</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803550</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-12 16:40:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/84172363&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803553</commentid>
    <comment_count>2</comment_count>
      <attachid>441018</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-12 16:41:37 -0700</bug_when>
    <thetext>Created attachment 441018
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803554</commentid>
    <comment_count>3</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-12 16:41:55 -0700</bug_when>
    <thetext>(That&apos;ll fail EWS since the dependencies haven&apos;t landed yet.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1803870</commentid>
    <comment_count>4</comment_count>
      <attachid>441018</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2021-10-13 11:06:23 -0700</bug_when>
    <thetext>Comment on attachment 441018
Patch

r=me once bots are happy

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

&gt; LayoutTests/webrtc/captureStream-color-space.html:10
&gt; +    let srcContext = src.getContext(&quot;2d&quot;);

Could use const I guess here and below.

&gt; LayoutTests/webrtc/captureStream-color-space.html:28
&gt; +    assert_array_approx_equals(actual, expected, 2, `actual = ${actual}, expected = ${expected}`);

If this fails, we probably never hit t.done().
Maybe 2 is too small.

&gt; LayoutTests/webrtc/captureStream-color-space.html:32
&gt; +var t = async_test(function(t) {

Could use async_test(async function...

&gt; LayoutTests/webrtc/captureStream-color-space.html:45
&gt; +    local.createOffer().then(function(desc) {

You could write it with await in a more readable way</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1804149</commentid>
    <comment_count>5</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-13 21:11:04 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #4)
&gt; &gt; LayoutTests/webrtc/captureStream-color-space.html:28
&gt; &gt; +    assert_array_approx_equals(actual, expected, 2, `actual = ${actual}, expected = ${expected}`);
&gt; 
&gt; If this fails, we probably never hit t.done().

I think the test harness considers a test done when it catches an exception, and we are in a step_func() here.

&gt; Maybe 2 is too small.

I want it to be just small enough that it passes.  We&apos;ll see if EWS is OK with it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1805918</commentid>
    <comment_count>6</comment_count>
      <attachid>441701</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-19 01:42:19 -0700</bug_when>
    <thetext>Created attachment 441701
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808001</commentid>
    <comment_count>7</comment_count>
      <attachid>442238</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 18:22:41 -0700</bug_when>
    <thetext>Created attachment 442238
Patch for EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808042</commentid>
    <comment_count>8</comment_count>
      <attachid>442254</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-10-22 23:26:13 -0700</bug_when>
    <thetext>Created attachment 442254
Patch for EWS</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441018</attachid>
            <date>2021-10-12 16:41:37 -0700</date>
            <delta_ts>2021-10-13 11:06:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231645-20211013104135.patch</filename>
            <type>text/plain</type>
            <size>3649</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzOTUwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzk3YzA0MjQ3NjFkYTk4ZDVmZjRm
Mzk5NTg0ZDc4NmQ5NWEzMjUyMy4uM2Q0YTU2ZGQ4MGNhMGY3MmViMjBmNTY5MWVkOWNmNTY4NWI5
M2JlMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTEwLTEyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVGVzdCB0aGF0IGNvbG9ycyBpbiBhIGNh
bnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJlIHByZXNlcnZlZCB3aGVuIHNlbnQg
b3ZlciBhIHBlZXIgY29ubmVjdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjMxNjQ1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDE3MjM2Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYnJ0
Yy9jYXB0dXJlU3RyZWFtLWNvbG9yLXNwYWNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogd2VicnRjL2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UuaHRtbDogQWRkZWQuCisKIDIwMjEt
MDktMjggIENhbWVyb24gTWNDb3JtYWNrICA8aGV5Y2FtQGFwcGxlLmNvbT4KIAogICAgICAgICBF
bnN1cmUgQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmRyYXdJbWFnZSh2aWRlbykgdXNlcyB0aGUg
cmlnaHQgY29sb3Igc3BhY2UKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJl
U3RyZWFtLWNvbG9yLXNwYWNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0
dXJlU3RyZWFtLWNvbG9yLXNwYWNlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43NDY5ZmUwOTJj
ODg4MTE1MDBjM2NjYzRkODgxMWFjNzAzYWFmMjZjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsNCBAQAorCisKK1BBU1MgVGVzdCB0aGF0IGNvbG9ycyBpbiBhIGNhbnZhcy5jYXB0dXJl
U3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJlIHByZXNlcnZlZCB3aGVuIHNlbnQgb3ZlciBhIHBlZXIg
Y29ubmVjdGlvbgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVh
bS1jb2xvci1zcGFjZS5odG1sIGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29s
b3Itc3BhY2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hMDI3ZDQ0NzFlNGJjMjZhMGU2YTAzYTYxMmRjYzVi
NTkwMmNlN2ZlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVT
dHJlYW0tY29sb3Itc3BhY2UuaHRtbApAQCAtMCwwICsxLDU1IEBACis8IURPQ1RZUEUgaHRtbD4K
Kzx0aXRsZT5UZXN0IHRoYXQgY29sb3JzIGluIGEgY2FudmFzLmNhcHR1cmVTdHJlYW0oKSB2aWRl
byB0cmFjayBhcmUgcHJlc2VydmVkIHdoZW4gc2VudCBvdmVyIGEgcGVlciBjb25uZWN0aW9uPC90
aXRsZT4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3Jp
cHQ+Cis8Y2FudmFzIGlkPSJzcmMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PC9jYW52YXM+Cis8
dmlkZW8gaWQ9InZpZCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBhdXRvcGxheT48L3ZpZGVvPgor
PGNhbnZhcyBpZD0iZHN0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvY2FudmFzPgorPHNjcmlw
dD4KK2Z1bmN0aW9uIGRyYXdTb3VyY2VUaGVuQ2hlY2tEZXN0aW5hdGlvbigpIHsKKyAgICBsZXQg
c3JjQ29udGV4dCA9IHNyYy5nZXRDb250ZXh0KCIyZCIpOworICAgIHNyY0NvbnRleHQuZmlsbFN0
eWxlID0gIiM4MDAwMDAiOworICAgIHNyY0NvbnRleHQuZmlsbFJlY3QoMCwgMCwgMTYsIDE2KTsK
KworICAgIGxldCBkc3RDb250ZXh0ID0gZHN0LmdldENvbnRleHQoIjJkIik7CisgICAgZHN0Q29u
dGV4dC5jbGVhclJlY3QoMCwgMCwgMTYsIDE2KTsKKyAgICBkc3RDb250ZXh0LmRyYXdJbWFnZSh2
aWQsIDAsIDApOworCisgICAgbGV0IGltYWdlRGF0YSA9IGRzdENvbnRleHQuZ2V0SW1hZ2VEYXRh
KDAsIDAsIDEsIDEpOworCisgICAgLy8gVGhlIHN0cmVhbSB0YWtlcyBhIGZldyBmcmFtZXMgdG8g
Z2V0IHN0YXJ0ZWQuIFdhaXQgdW50aWwgdGhlIGRyYXdJbWFnZSgpIGNhbGwgcGFpbnRzIHNvbWV0
aGluZy4KKyAgICBpZiAoIWltYWdlRGF0YS5kYXRhWzNdKSB7CisgICAgICAgIHJlcXVlc3RBbmlt
YXRpb25GcmFtZSh0LnN0ZXBfZnVuYyhkcmF3U291cmNlVGhlbkNoZWNrRGVzdGluYXRpb24pKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGxldCBhY3R1YWwgPSBbLi4uaW1hZ2VEYXRh
LmRhdGFdOworICAgIGxldCBleHBlY3RlZCA9IFsxMjgsIDAsIDAsIDI1NV07CisgICAgYXNzZXJ0
X2FycmF5X2FwcHJveF9lcXVhbHMoYWN0dWFsLCBleHBlY3RlZCwgMiwgYGFjdHVhbCA9ICR7YWN0
dWFsfSwgZXhwZWN0ZWQgPSAke2V4cGVjdGVkfWApOworICAgIHQuZG9uZSgpOworfQorCit2YXIg
dCA9IGFzeW5jX3Rlc3QoZnVuY3Rpb24odCkgeworICAgIHJlcXVlc3RBbmltYXRpb25GcmFtZSh0
LnN0ZXBfZnVuYyhkcmF3U291cmNlVGhlbkNoZWNrRGVzdGluYXRpb24pKTsKKworICAgIGxldCBs
b2NhbCA9IG5ldyBSVENQZWVyQ29ubmVjdGlvbigpOworICAgIGxldCByZW1vdGUgPSBuZXcgUlRD
UGVlckNvbm5lY3Rpb24oKTsKKworICAgIGxvY2FsLm9uaWNlY2FuZGlkYXRlID0gZSA9PiByZW1v
dGUuYWRkSWNlQ2FuZGlkYXRlKGUuY2FuZGlkYXRlKTsKKyAgICByZW1vdGUub25pY2VjYW5kaWRh
dGUgPSBlID0+IGxvY2FsLmFkZEljZUNhbmRpZGF0ZShlLmNhbmRpZGF0ZSk7CisKKyAgICBsb2Nh
bC5hZGRUcmFjayhzcmMuY2FwdHVyZVN0cmVhbSgpLmdldFZpZGVvVHJhY2tzKClbMF0pOworICAg
IHJlbW90ZS5vbnRyYWNrID0gZnVuY3Rpb24oZSkgeworICAgICAgICB2aWQuc3JjT2JqZWN0ID0g
bmV3IE1lZGlhU3RyZWFtKFtlLnRyYWNrXSk7CisgICAgfTsKKyAgICBsb2NhbC5jcmVhdGVPZmZl
cigpLnRoZW4oZnVuY3Rpb24oZGVzYykgeworICAgICAgICBsb2NhbC5zZXRMb2NhbERlc2NyaXB0
aW9uKGRlc2MpOworICAgICAgICByZW1vdGUuc2V0UmVtb3RlRGVzY3JpcHRpb24oZGVzYykudGhl
bihmdW5jdGlvbigpIHsKKyAgICAgICAgICAgIHJlbW90ZS5jcmVhdGVBbnN3ZXIoKS50aGVuKGZ1
bmN0aW9uKGRlc2MpIHsKKyAgICAgICAgICAgICAgICByZW1vdGUuc2V0TG9jYWxEZXNjcmlwdGlv
bihkZXNjKTsKKyAgICAgICAgICAgICAgICBsb2NhbC5zZXRSZW1vdGVEZXNjcmlwdGlvbihkZXNj
KTsKKyAgICAgICAgICAgIH0pOworICAgICAgICB9KTsKKyAgICB9KTsKK30pOworPC9zY3JpcHQ+
Cg==
</data>
<flag name="review"
          id="465134"
          type_id="1"
          status="+"
          setter="youennf"
    />
    <flag name="commit-queue"
          id="465161"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>441701</attachid>
            <date>2021-10-19 01:42:19 -0700</date>
            <delta_ts>2021-10-22 18:11:57 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-231645-20211019194218.patch</filename>
            <type>text/plain</type>
            <size>3675</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NDM2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMzc4MzMyNjM5ZjkwMDNiZTJlNWU1
YzgzMDE3NWZkNmJjMmJmMjdjNC4uM2NkMmUxYTA2OTgyY2U4MGM4MTZlYTkyNTc4NTdjZTkyMGUy
MzgzNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTEwLTEyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVGVzdCB0aGF0IGNvbG9ycyBpbiBhIGNh
bnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJlIHByZXNlcnZlZCB3aGVuIHNlbnQg
b3ZlciBhIHBlZXIgY29ubmVjdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjMxNjQ1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDE3MjM2Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBZb3Vlbm4gRmFibGV0LgorCisgICAgICAgICogd2VicnRj
L2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiB3ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5odG1sOiBBZGRlZC4KKwogMjAyMS0w
OS0yOCAgQ2FtZXJvbiBNY0Nvcm1hY2sgIDxoZXljYW1AYXBwbGUuY29tPgogCiAgICAgICAgIEVu
c3VyZSBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQuZHJhd0ltYWdlKHZpZGVvKSB1c2VzIHRoZSBy
aWdodCBjb2xvciBzcGFjZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVT
dHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1
cmVTdHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc0NjlmZTA5MmM4
ODgxMTUwMGMzY2NjNGQ4ODExYWM3MDNhYWYyNmMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSw0IEBACisKKworUEFTUyBUZXN0IHRoYXQgY29sb3JzIGluIGEgY2FudmFzLmNhcHR1cmVT
dHJlYW0oKSB2aWRlbyB0cmFjayBhcmUgcHJlc2VydmVkIHdoZW4gc2VudCBvdmVyIGEgcGVlciBj
b25uZWN0aW9uCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJlU3RyZWFt
LWNvbG9yLXNwYWNlLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xv
ci1zcGFjZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjcyNWY3MTdkZmRjZjdlNmJlNTQ1YjAwZjgyZDExZmU0
MzgxNmE1ZmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0
cmVhbS1jb2xvci1zcGFjZS5odG1sCkBAIC0wLDAgKzEsNTEgQEAKKzwhRE9DVFlQRSBodG1sPgor
PHRpdGxlPlRlc3QgdGhhdCBjb2xvcnMgaW4gYSBjYW52YXMuY2FwdHVyZVN0cmVhbSgpIHZpZGVv
IHRyYWNrIGFyZSBwcmVzZXJ2ZWQgd2hlbiBzZW50IG92ZXIgYSBwZWVyIGNvbm5lY3Rpb248L3Rp
dGxlPgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3Njcmlw
dD4KKzxjYW52YXMgaWQ9InNyYyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48L2NhbnZhcz4KKzx2
aWRlbyBpZD0idmlkIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGF1dG9wbGF5PjwvdmlkZW8+Cis8
Y2FudmFzIGlkPSJkc3QiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PC9jYW52YXM+Cis8c2NyaXB0
PgorZnVuY3Rpb24gZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9uKCkgeworICAgIGNvbnN0
IHNyY0NvbnRleHQgPSBzcmMuZ2V0Q29udGV4dCgiMmQiKTsKKyAgICBzcmNDb250ZXh0LmZpbGxT
dHlsZSA9ICIjODAwMDAwIjsKKyAgICBzcmNDb250ZXh0LmZpbGxSZWN0KDAsIDAsIDE2LCAxNik7
CisKKyAgICBjb25zdCBkc3RDb250ZXh0ID0gZHN0LmdldENvbnRleHQoIjJkIik7CisgICAgZHN0
Q29udGV4dC5jbGVhclJlY3QoMCwgMCwgMTYsIDE2KTsKKyAgICBkc3RDb250ZXh0LmRyYXdJbWFn
ZSh2aWQsIDAsIDApOworCisgICAgLy8gVGhlIHN0cmVhbSB0YWtlcyBhIGZldyBmcmFtZXMgdG8g
Z2V0IHN0YXJ0ZWQuIFdhaXQgdW50aWwgdGhlIGRyYXdJbWFnZSgpIGNhbGwgcGFpbnRzIHNvbWV0
aGluZy4KKyAgICBjb25zdCBpbWFnZURhdGEgPSBkc3RDb250ZXh0LmdldEltYWdlRGF0YSgwLCAw
LCAxLCAxKTsKKyAgICBpZiAoIWltYWdlRGF0YS5kYXRhWzNdKSB7CisgICAgICAgIHJlcXVlc3RB
bmltYXRpb25GcmFtZSh0LnN0ZXBfZnVuYyhkcmF3U291cmNlVGhlbkNoZWNrRGVzdGluYXRpb24p
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGNvbnN0IGFjdHVhbCA9IFsuLi5pbWFn
ZURhdGEuZGF0YV07CisgICAgY29uc3QgZXhwZWN0ZWQgPSBbMTI4LCAwLCAwLCAyNTVdOworICAg
IGFzc2VydF9hcnJheV9hcHByb3hfZXF1YWxzKGFjdHVhbCwgZXhwZWN0ZWQsIDIsIGBhY3R1YWwg
PSAke2FjdHVhbH0sIGV4cGVjdGVkID0gJHtleHBlY3RlZH1gKTsKKyAgICB0LmRvbmUoKTsKK30K
KwordmFyIHQgPSBhc3luY190ZXN0KGFzeW5jIGZ1bmN0aW9uKHQpIHsKKyAgICByZXF1ZXN0QW5p
bWF0aW9uRnJhbWUodC5zdGVwX2Z1bmMoZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9uKSk7
CisKKyAgICBjb25zdCBjb25uZWN0aW9uQSA9IG5ldyBSVENQZWVyQ29ubmVjdGlvbigpOworICAg
IGNvbnN0IGNvbm5lY3Rpb25CID0gbmV3IFJUQ1BlZXJDb25uZWN0aW9uKCk7CisKKyAgICBjb25u
ZWN0aW9uQS5vbmljZWNhbmRpZGF0ZSA9IGUgPT4gY29ubmVjdGlvbkIuYWRkSWNlQ2FuZGlkYXRl
KGUuY2FuZGlkYXRlKTsKKyAgICBjb25uZWN0aW9uQi5vbmljZWNhbmRpZGF0ZSA9IGUgPT4gY29u
bmVjdGlvbkEuYWRkSWNlQ2FuZGlkYXRlKGUuY2FuZGlkYXRlKTsKKworICAgIGNvbm5lY3Rpb25B
LmFkZFRyYWNrKHNyYy5jYXB0dXJlU3RyZWFtKCkuZ2V0VmlkZW9UcmFja3MoKVswXSk7CisgICAg
Y29ubmVjdGlvbkIub250cmFjayA9IGUgPT4gdmlkLnNyY09iamVjdCA9IG5ldyBNZWRpYVN0cmVh
bShbZS50cmFja10pOworCisgICAgY29uc3QgZGVzY3JpcHRpb25BID0gYXdhaXQgY29ubmVjdGlv
bkEuY3JlYXRlT2ZmZXIoKTsKKyAgICBjb25uZWN0aW9uQS5zZXRMb2NhbERlc2NyaXB0aW9uKGRl
c2NyaXB0aW9uQSk7CisgICAgYXdhaXQgY29ubmVjdGlvbkIuc2V0UmVtb3RlRGVzY3JpcHRpb24o
ZGVzY3JpcHRpb25BKTsKKworICAgIGNvbnN0IGRlc2NyaXB0aW9uQiA9IGF3YWl0IGNvbm5lY3Rp
b25CLmNyZWF0ZUFuc3dlcigpOworICAgIGNvbm5lY3Rpb25CLnNldExvY2FsRGVzY3JpcHRpb24o
ZGVzY3JpcHRpb25CKTsKKyAgICBjb25uZWN0aW9uQS5zZXRSZW1vdGVEZXNjcmlwdGlvbihkZXNj
cmlwdGlvbkIpOworfSk7Cis8L3NjcmlwdD4K
</data>
<flag name="commit-queue"
          id="466041"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442238</attachid>
            <date>2021-10-22 18:22:41 -0700</date>
            <delta_ts>2021-10-22 23:26:01 -0700</delta_ts>
            <desc>Patch for EWS</desc>
            <filename>bug-231645-20211023122239.patch</filename>
            <type>text/plain</type>
            <size>3666</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NzMwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2NlYjgxZWM5ZGY0ODk5MWMwNDE3
NWQyMWQ2OGU1NjU0MzVmYWFiYi4uNjNkZGQ4MTM4NmRhMDBkM2ZjOGQ1NTgzMzZhNzM5YTUzNDFl
N2Y5NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTEwLTEyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVGVzdCB0aGF0IGNvbG9ycyBpbiBhIGNh
bnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJlIHByZXNlcnZlZCB3aGVuIHNlbnQg
b3ZlciBhIHBlZXIgY29ubmVjdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjMxNjQ1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDE3MjM2Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBZb3Vlbm4gRmFibGV0LgorCisgICAgICAgICogd2VicnRj
L2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiB3ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5odG1sOiBBZGRlZC4KKwogMjAyMS0x
MC0yMiAgQ2FtZXJvbiBNY0Nvcm1hY2sgIDxoZXljYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFVw
ZGF0ZSBXUFQgdGVzdCB0b2xlcmFuY2UgYW5kIG1hcmsgc29tZSBmYWlsdXJlcyBhcyBzaW11bGF0
b3Itb25seQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29s
b3Itc3BhY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0t
Y29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc0NjlmZTA5MmM4ODgxMTUwMGMz
Y2NjNGQ4ODExYWM3MDNhYWYyNmMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJy
dGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBA
CisKKworUEFTUyBUZXN0IHRoYXQgY29sb3JzIGluIGEgY2FudmFzLmNhcHR1cmVTdHJlYW0oKSB2
aWRlbyB0cmFjayBhcmUgcHJlc2VydmVkIHdoZW4gc2VudCBvdmVyIGEgcGVlciBjb25uZWN0aW9u
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJlU3RyZWFtLWNvbG9yLXNw
YWNlLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjcyNWY3MTdkZmRjZjdlNmJlNTQ1YjAwZjgyZDExZmU0MzgxNmE1ZmUK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xv
ci1zcGFjZS5odG1sCkBAIC0wLDAgKzEsNTEgQEAKKzwhRE9DVFlQRSBodG1sPgorPHRpdGxlPlRl
c3QgdGhhdCBjb2xvcnMgaW4gYSBjYW52YXMuY2FwdHVyZVN0cmVhbSgpIHZpZGVvIHRyYWNrIGFy
ZSBwcmVzZXJ2ZWQgd2hlbiBzZW50IG92ZXIgYSBwZWVyIGNvbm5lY3Rpb248L3RpdGxlPgorPHNj
cmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3NjcmlwdD4KKzxjYW52
YXMgaWQ9InNyYyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48L2NhbnZhcz4KKzx2aWRlbyBpZD0i
dmlkIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGF1dG9wbGF5PjwvdmlkZW8+Cis8Y2FudmFzIGlk
PSJkc3QiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PC9jYW52YXM+Cis8c2NyaXB0PgorZnVuY3Rp
b24gZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9uKCkgeworICAgIGNvbnN0IHNyY0NvbnRl
eHQgPSBzcmMuZ2V0Q29udGV4dCgiMmQiKTsKKyAgICBzcmNDb250ZXh0LmZpbGxTdHlsZSA9ICIj
ODAwMDAwIjsKKyAgICBzcmNDb250ZXh0LmZpbGxSZWN0KDAsIDAsIDE2LCAxNik7CisKKyAgICBj
b25zdCBkc3RDb250ZXh0ID0gZHN0LmdldENvbnRleHQoIjJkIik7CisgICAgZHN0Q29udGV4dC5j
bGVhclJlY3QoMCwgMCwgMTYsIDE2KTsKKyAgICBkc3RDb250ZXh0LmRyYXdJbWFnZSh2aWQsIDAs
IDApOworCisgICAgLy8gVGhlIHN0cmVhbSB0YWtlcyBhIGZldyBmcmFtZXMgdG8gZ2V0IHN0YXJ0
ZWQuIFdhaXQgdW50aWwgdGhlIGRyYXdJbWFnZSgpIGNhbGwgcGFpbnRzIHNvbWV0aGluZy4KKyAg
ICBjb25zdCBpbWFnZURhdGEgPSBkc3RDb250ZXh0LmdldEltYWdlRGF0YSgwLCAwLCAxLCAxKTsK
KyAgICBpZiAoIWltYWdlRGF0YS5kYXRhWzNdKSB7CisgICAgICAgIHJlcXVlc3RBbmltYXRpb25G
cmFtZSh0LnN0ZXBfZnVuYyhkcmF3U291cmNlVGhlbkNoZWNrRGVzdGluYXRpb24pKTsKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKworICAgIGNvbnN0IGFjdHVhbCA9IFsuLi5pbWFnZURhdGEuZGF0
YV07CisgICAgY29uc3QgZXhwZWN0ZWQgPSBbMTI4LCAwLCAwLCAyNTVdOworICAgIGFzc2VydF9h
cnJheV9hcHByb3hfZXF1YWxzKGFjdHVhbCwgZXhwZWN0ZWQsIDIsIGBhY3R1YWwgPSAke2FjdHVh
bH0sIGV4cGVjdGVkID0gJHtleHBlY3RlZH1gKTsKKyAgICB0LmRvbmUoKTsKK30KKwordmFyIHQg
PSBhc3luY190ZXN0KGFzeW5jIGZ1bmN0aW9uKHQpIHsKKyAgICByZXF1ZXN0QW5pbWF0aW9uRnJh
bWUodC5zdGVwX2Z1bmMoZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9uKSk7CisKKyAgICBj
b25zdCBjb25uZWN0aW9uQSA9IG5ldyBSVENQZWVyQ29ubmVjdGlvbigpOworICAgIGNvbnN0IGNv
bm5lY3Rpb25CID0gbmV3IFJUQ1BlZXJDb25uZWN0aW9uKCk7CisKKyAgICBjb25uZWN0aW9uQS5v
bmljZWNhbmRpZGF0ZSA9IGUgPT4gY29ubmVjdGlvbkIuYWRkSWNlQ2FuZGlkYXRlKGUuY2FuZGlk
YXRlKTsKKyAgICBjb25uZWN0aW9uQi5vbmljZWNhbmRpZGF0ZSA9IGUgPT4gY29ubmVjdGlvbkEu
YWRkSWNlQ2FuZGlkYXRlKGUuY2FuZGlkYXRlKTsKKworICAgIGNvbm5lY3Rpb25BLmFkZFRyYWNr
KHNyYy5jYXB0dXJlU3RyZWFtKCkuZ2V0VmlkZW9UcmFja3MoKVswXSk7CisgICAgY29ubmVjdGlv
bkIub250cmFjayA9IGUgPT4gdmlkLnNyY09iamVjdCA9IG5ldyBNZWRpYVN0cmVhbShbZS50cmFj
a10pOworCisgICAgY29uc3QgZGVzY3JpcHRpb25BID0gYXdhaXQgY29ubmVjdGlvbkEuY3JlYXRl
T2ZmZXIoKTsKKyAgICBjb25uZWN0aW9uQS5zZXRMb2NhbERlc2NyaXB0aW9uKGRlc2NyaXB0aW9u
QSk7CisgICAgYXdhaXQgY29ubmVjdGlvbkIuc2V0UmVtb3RlRGVzY3JpcHRpb24oZGVzY3JpcHRp
b25BKTsKKworICAgIGNvbnN0IGRlc2NyaXB0aW9uQiA9IGF3YWl0IGNvbm5lY3Rpb25CLmNyZWF0
ZUFuc3dlcigpOworICAgIGNvbm5lY3Rpb25CLnNldExvY2FsRGVzY3JpcHRpb24oZGVzY3JpcHRp
b25CKTsKKyAgICBjb25uZWN0aW9uQS5zZXRSZW1vdGVEZXNjcmlwdGlvbihkZXNjcmlwdGlvbkIp
OworfSk7Cis8L3NjcmlwdD4K
</data>
<flag name="commit-queue"
          id="466706"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442254</attachid>
            <date>2021-10-22 23:26:13 -0700</date>
            <delta_ts>2021-10-23 01:19:08 -0700</delta_ts>
            <desc>Patch for EWS</desc>
            <filename>bug-231645-20211023172612.patch</filename>
            <type>text/plain</type>
            <size>3676</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0NzMwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggN2NlYjgxZWM5ZGY0ODk5MWMwNDE3
NWQyMWQ2OGU1NjU0MzVmYWFiYi4uNjNkZGQ4MTM4NmRhMDBkM2ZjOGQ1NTgzMzZhNzM5YTUzNDFl
N2Y5NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTEwLTEyICBDYW1lcm9uIE1jQ29ybWFj
ayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgVGVzdCB0aGF0IGNvbG9ycyBpbiBhIGNh
bnZhcy5jYXB0dXJlU3RyZWFtKCkgdmlkZW8gdHJhY2sgYXJlIHByZXNlcnZlZCB3aGVuIHNlbnQg
b3ZlciBhIHBlZXIgY29ubmVjdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjMxNjQ1CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84NDE3MjM2Mz4K
KworICAgICAgICBSZXZpZXdlZCBieSBZb3Vlbm4gRmFibGV0LgorCisgICAgICAgICogd2VicnRj
L2NhcHR1cmVTdHJlYW0tY29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAg
KiB3ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5odG1sOiBBZGRlZC4KKwogMjAyMS0x
MC0yMiAgQ2FtZXJvbiBNY0Nvcm1hY2sgIDxoZXljYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFVw
ZGF0ZSBXUFQgdGVzdCB0b2xlcmFuY2UgYW5kIG1hcmsgc29tZSBmYWlsdXJlcyBhcyBzaW11bGF0
b3Itb25seQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0tY29s
b3Itc3BhY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvd2VicnRjL2NhcHR1cmVTdHJlYW0t
Y29sb3Itc3BhY2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc0NjlmZTA5MmM4ODgxMTUwMGMz
Y2NjNGQ4ODExYWM3MDNhYWYyNmMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJy
dGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBA
CisKKworUEFTUyBUZXN0IHRoYXQgY29sb3JzIGluIGEgY2FudmFzLmNhcHR1cmVTdHJlYW0oKSB2
aWRlbyB0cmFjayBhcmUgcHJlc2VydmVkIHdoZW4gc2VudCBvdmVyIGEgcGVlciBjb25uZWN0aW9u
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYnJ0Yy9jYXB0dXJlU3RyZWFtLWNvbG9yLXNw
YWNlLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xvci1zcGFjZS5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmEzNTgzN2ZlZDcxMzY5OGZkMzI4ZDVhNmRmNTMxMzE5OTNmNDAzODUK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy93ZWJydGMvY2FwdHVyZVN0cmVhbS1jb2xv
ci1zcGFjZS5odG1sCkBAIC0wLDAgKzEsNTEgQEAKKzwhRE9DVFlQRSBodG1sPgorPHRpdGxlPlRl
c3QgdGhhdCBjb2xvcnMgaW4gYSBjYW52YXMuY2FwdHVyZVN0cmVhbSgpIHZpZGVvIHRyYWNrIGFy
ZSBwcmVzZXJ2ZWQgd2hlbiBzZW50IG92ZXIgYSBwZWVyIGNvbm5lY3Rpb248L3RpdGxlPgorPHNj
cmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3NjcmlwdD4KKzxjYW52
YXMgaWQ9InNyYyIgd2lkdGg9IjY0MCIgaGVpZ2h0PSI0ODAiPjwvY2FudmFzPgorPHZpZGVvIGlk
PSJ2aWQiIHdpZHRoPSI2NDAiIGhlaWdodD0iNDgwIiBhdXRvcGxheT48L3ZpZGVvPgorPGNhbnZh
cyBpZD0iZHN0IiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjQ4MCI+PC9jYW52YXM+Cis8c2NyaXB0Pgor
ZnVuY3Rpb24gZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9uKCkgeworICAgIGNvbnN0IHNy
Y0NvbnRleHQgPSBzcmMuZ2V0Q29udGV4dCgiMmQiKTsKKyAgICBzcmNDb250ZXh0LmZpbGxTdHls
ZSA9ICIjODAwMDAwIjsKKyAgICBzcmNDb250ZXh0LmZpbGxSZWN0KDAsIDAsIDY0MCwgNDgwKTsK
KworICAgIGNvbnN0IGRzdENvbnRleHQgPSBkc3QuZ2V0Q29udGV4dCgiMmQiKTsKKyAgICBkc3RD
b250ZXh0LmNsZWFyUmVjdCgwLCAwLCA2NDAsIDQ4MCk7CisgICAgZHN0Q29udGV4dC5kcmF3SW1h
Z2UodmlkLCAwLCAwKTsKKworICAgIC8vIFRoZSBzdHJlYW0gdGFrZXMgYSBmZXcgZnJhbWVzIHRv
IGdldCBzdGFydGVkLiBXYWl0IHVudGlsIHRoZSBkcmF3SW1hZ2UoKSBjYWxsIHBhaW50cyBzb21l
dGhpbmcuCisgICAgY29uc3QgaW1hZ2VEYXRhID0gZHN0Q29udGV4dC5nZXRJbWFnZURhdGEoMCwg
MCwgMSwgMSk7CisgICAgaWYgKCFpbWFnZURhdGEuZGF0YVszXSkgeworICAgICAgICByZXF1ZXN0
QW5pbWF0aW9uRnJhbWUodC5zdGVwX2Z1bmMoZHJhd1NvdXJjZVRoZW5DaGVja0Rlc3RpbmF0aW9u
KSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBjb25zdCBhY3R1YWwgPSBbLi4uaW1h
Z2VEYXRhLmRhdGFdOworICAgIGNvbnN0IGV4cGVjdGVkID0gWzEyOCwgMCwgMCwgMjU1XTsKKyAg
ICBhc3NlcnRfYXJyYXlfYXBwcm94X2VxdWFscyhhY3R1YWwsIGV4cGVjdGVkLCAyLCBgYWN0dWFs
ID0gJHthY3R1YWx9LCBleHBlY3RlZCA9ICR7ZXhwZWN0ZWR9YCk7CisgICAgdC5kb25lKCk7Cit9
CisKK3ZhciB0ID0gYXN5bmNfdGVzdChhc3luYyBmdW5jdGlvbih0KSB7CisgICAgcmVxdWVzdEFu
aW1hdGlvbkZyYW1lKHQuc3RlcF9mdW5jKGRyYXdTb3VyY2VUaGVuQ2hlY2tEZXN0aW5hdGlvbikp
OworCisgICAgY29uc3QgY29ubmVjdGlvbkEgPSBuZXcgUlRDUGVlckNvbm5lY3Rpb24oKTsKKyAg
ICBjb25zdCBjb25uZWN0aW9uQiA9IG5ldyBSVENQZWVyQ29ubmVjdGlvbigpOworCisgICAgY29u
bmVjdGlvbkEub25pY2VjYW5kaWRhdGUgPSBlID0+IGNvbm5lY3Rpb25CLmFkZEljZUNhbmRpZGF0
ZShlLmNhbmRpZGF0ZSk7CisgICAgY29ubmVjdGlvbkIub25pY2VjYW5kaWRhdGUgPSBlID0+IGNv
bm5lY3Rpb25BLmFkZEljZUNhbmRpZGF0ZShlLmNhbmRpZGF0ZSk7CisKKyAgICBjb25uZWN0aW9u
QS5hZGRUcmFjayhzcmMuY2FwdHVyZVN0cmVhbSgpLmdldFZpZGVvVHJhY2tzKClbMF0pOworICAg
IGNvbm5lY3Rpb25CLm9udHJhY2sgPSBlID0+IHZpZC5zcmNPYmplY3QgPSBuZXcgTWVkaWFTdHJl
YW0oW2UudHJhY2tdKTsKKworICAgIGNvbnN0IGRlc2NyaXB0aW9uQSA9IGF3YWl0IGNvbm5lY3Rp
b25BLmNyZWF0ZU9mZmVyKCk7CisgICAgY29ubmVjdGlvbkEuc2V0TG9jYWxEZXNjcmlwdGlvbihk
ZXNjcmlwdGlvbkEpOworICAgIGF3YWl0IGNvbm5lY3Rpb25CLnNldFJlbW90ZURlc2NyaXB0aW9u
KGRlc2NyaXB0aW9uQSk7CisKKyAgICBjb25zdCBkZXNjcmlwdGlvbkIgPSBhd2FpdCBjb25uZWN0
aW9uQi5jcmVhdGVBbnN3ZXIoKTsKKyAgICBjb25uZWN0aW9uQi5zZXRMb2NhbERlc2NyaXB0aW9u
KGRlc2NyaXB0aW9uQik7CisgICAgY29ubmVjdGlvbkEuc2V0UmVtb3RlRGVzY3JpcHRpb24oZGVz
Y3JpcHRpb25CKTsKK30pOworPC9zY3JpcHQ+Cg==
</data>
<flag name="commit-queue"
          id="466720"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>