<?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>236491</bug_id>
          
          <creation_ts>2022-02-11 01:06:04 -0800</creation_ts>
          <short_desc>SVG SMIL restart=&quot;never&quot; does not behave correctly</short_desc>
          <delta_ts>2022-02-17 04:54:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>Safari 15</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://github.com/web-platform-tests/wpt/pull/32856</see_also>
          <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>kari.pihkala</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>clopez</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fmalita</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>koivisto</cc>
    
    <cc>pdr</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>schenney</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1840258</commentid>
    <comment_count>0</comment_count>
      <attachid>451655</attachid>
    <who name="">kari.pihkala</who>
    <bug_when>2022-02-11 01:06:04 -0800</bug_when>
    <thetext>Created attachment 451655
SVG SMIL restart.svg test case

The attached restart.svg test case shows three rectangles with SMIL animations and the restart attribute set to different values: &quot;never&quot;, &quot;always&quot; and &quot;whenNotActive&quot;.

The green rectangles (restart=&quot;always&quot; and restart=&quot;whenNotActive&quot;) behave correctly. However, the blue rectangle with restart=&quot;never&quot; does not behave correctly on Safari.

Steps to reproduce:

1. Open restart.svg
2. Click the blue rectangle.
3. Wait until the blue rectangle has moved up for a second and jumps back to its original position.
4. Click the blue rectangle again. The blue rectangle should not move again, but Safari moves it again. Safari behavior for restart=&quot;never&quot; seems to match restart=&quot;whenNotActive&quot;.

Expected result: The blue rectangle is moved only once for the first click. Subsequent clicks don&apos;t animate the blue rectangle. Firefox and Chrome show the expected result.

Tested on Safari Version 15.3 (16612.4.9.1.7, 16612) and Safari Technology Preview Release 139 (Safari 15.4, WebKit 16613.1.14.41.2).

Here&apos;s the relevant specification: https://svgwg.org/specs/animations/#RestartAttribute</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841173</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-14 02:44:18 -0800</bug_when>
    <thetext>It looks like &quot;never&quot; and &quot;whenNotActive&quot; behave the same.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841200</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-14 04:31:21 -0800</bug_when>
    <thetext>The &quot;restart&quot; value is not checked when we compute a new interval in SVGSMILElement::beginListChanged().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841202</commentid>
    <comment_count>3</comment_count>
      <attachid>451888</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-14 04:34:57 -0800</bug_when>
    <thetext>Created attachment 451888
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841240</commentid>
    <comment_count>4</comment_count>
      <attachid>451888</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-02-14 06:51:33 -0800</bug_when>
    <thetext>Comment on attachment 451888
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        Test: svg/animations/restart-never-and-begin-click.html

WPT?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842191</commentid>
    <comment_count>5</comment_count>
      <attachid>452164</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-16 02:20:09 -0800</bug_when>
    <thetext>Created attachment 452164
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842192</commentid>
    <comment_count>6</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-16 02:21:09 -0800</bug_when>
    <thetext>Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/32856</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842193</commentid>
    <comment_count>7</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2022-02-16 02:22:17 -0800</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842237</commentid>
    <comment_count>8</comment_count>
    <who name="">kari.pihkala</who>
    <bug_when>2022-02-16 04:35:18 -0800</bug_when>
    <thetext>Thank you for fixing this so fast!

I noticed that restart-never-and-begin-click.html in the Patch (attachment 451888) says: &quot;Setting restart=&apos;always&apos; prevents animation with begin=&apos;click&apos; from restarting&quot;. Shouldn&apos;t it say &quot;Setting restart=&apos;never&apos; &quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842251</commentid>
    <comment_count>9</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-16 05:28:09 -0800</bug_when>
    <thetext>(In reply to kari.pihkala from comment #8)
&gt; Thank you for fixing this so fast!

You&apos;re welcome. Thanks for filing the bug!

&gt; I noticed that restart-never-and-begin-click.html in the Patch (attachment
&gt; 451888 [details]) says: &quot;Setting restart=&apos;always&apos; prevents animation with
&gt; begin=&apos;click&apos; from restarting&quot;. Shouldn&apos;t it say &quot;Setting restart=&apos;never&apos; &quot;?

Oh, indeed! I will fix this when I finally commit the change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842334</commentid>
    <comment_count>10</comment_count>
      <attachid>452202</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-16 09:39:15 -0800</bug_when>
    <thetext>Created attachment 452202
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842826</commentid>
    <comment_count>11</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-17 04:53:45 -0800</bug_when>
    <thetext>Committed r290010 (247396@trunk): &lt;https://commits.webkit.org/247396@trunk&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1842827</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-17 04:54:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/89080968&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>451655</attachid>
            <date>2022-02-11 01:06:04 -0800</date>
            <delta_ts>2022-02-11 01:06:04 -0800</delta_ts>
            <desc>SVG SMIL restart.svg test case</desc>
            <filename>restart.svg</filename>
            <type>image/svg+xml</type>
            <size>1120</size>
            <attacher>kari.pihkala</attacher>
            
              <data encoding="base64">PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAg
MjAwIiBzdHlsZT0iLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSI+CgogICAgPHRpdGxlPlNWRyBT
TUlMIHJlc3RhcnQgdGVzdCBjYXNlPC90aXRsZT4KCiAgICA8IS0tIHRoaXMgYmx1ZSByZWN0YW5n
bGUgc2hvdWxkIGJlIGFuaW1hdGVkIG9ubHkgZm9yIHRoZSBmaXJzdCBjbGljayAtLT4KICAgIDxy
ZWN0IGlkPSJyMSIgeD0iMjUiIHk9IjUwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9ImJs
dWUiIHN0cm9rZT0iIzAwMCI+CiAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYmVnaW49InIxLmNs
aWNrIiBkdXI9IjFzIiByZXN0YXJ0PSJuZXZlciIgdHlwZT0idHJhbnNsYXRlIiBmcm9tPSIwLDAi
IHRvPSIwLC0zMCIgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIi8+CiAgICA8L3JlY3Q+CiAgICA8
dGV4dCB4PSI1MCIgeT0iMTI1IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5uZXZlcjwvdGV4dD4KCiAg
ICA8cmVjdCBpZD0icjIiIHg9IjEyNSIgeT0iNTAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgZmls
bD0iZ3JlZW4iIHN0cm9rZT0iIzAwMCI+CiAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYmVnaW49
InIyLmNsaWNrIiBkdXI9IjFzIiByZXN0YXJ0PSJhbHdheXMiIHR5cGU9InRyYW5zbGF0ZSIgZnJv
bT0iMCwwIiB0bz0iMCwtMzAiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIvPgogICAgPC9yZWN0
PgogICAgPHRleHQgeD0iMTUwIiB5PSIxMjUiIHRleHQtYW5jaG9yPSJtaWRkbGUiPmFsd2F5czwv
dGV4dD4KCiAgICA8cmVjdCBpZD0icjMiIHg9IjIyNSIgeT0iNTAiIHdpZHRoPSI1MCIgaGVpZ2h0
PSI1MCIgZmlsbD0iZ3JlZW4iIHN0cm9rZT0iIzAwMCI+CiAgICAgICAgPGFuaW1hdGVUcmFuc2Zv
cm0gYmVnaW49InIzLmNsaWNrIiBkdXI9IjFzIiByZXN0YXJ0PSJ3aGVuTm90QWN0aXZlIiB0eXBl
PSJ0cmFuc2xhdGUiIGZyb209IjAsMCIgdG89IjAsLTMwIiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zv
cm0iLz4KICAgIDwvcmVjdD4KICAgIDx0ZXh0IHg9IjI1MCIgeT0iMTI1IiB0ZXh0LWFuY2hvcj0i
bWlkZGxlIj53aGVuTm90QWN0aXZlPC90ZXh0PgoKPC9zdmc+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451888</attachid>
            <date>2022-02-14 04:34:57 -0800</date>
            <delta_ts>2022-02-14 11:48:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236491-20220214133456.patch</filename>
            <type>text/plain</type>
            <size>5161</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NzE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWFkOGUzN2NlMjY5YTc1
MzdjZDhiZGU1MTI3YWEwZDk4ODMyOGQzNC4uN2I1ZWRiYzI0ZDVlMjQwZTlmNmQxOTA1NzEzNDk4
ZTcxNmJiMmU1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAyLTE0ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFNWRyBTTUlMIHJlc3Rh
cnQ9Im5ldmVyIiBkb2VzIG5vdCBiZWhhdmUgY29ycmVjdGx5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY0OTEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBzdmcvYW5pbWF0aW9ucy9yZXN0YXJ0
LW5ldmVyLWFuZC1iZWdpbi1jbGljay5odG1sCisKKyAgICAgICAgV2Ugd291bGQgYWx3YXlzIGNv
bXB1dGUgYSBuZXcgaW50ZXJ2YWwgd2hlbiBhbiBhbmltYXRpb24gd2l0aCBiZWdpbj0iY2xpY2si
CisgICAgICAgIHdhcyBjbGlja2VkLiBXZSBub3cgY2hlY2sgZm9yIHRoZSByZXN0YXJ0IHZhbHVl
IGJlZm9yZSBjb21wdXRpbmcgaXQsIHVubGVzcworICAgICAgICB0aGUgYW5pbWF0aW9uIGhhZG4n
dCBzdGFydGVkIHlldC4KKworICAgICAgICAqIHN2Zy9hbmltYXRpb24vU1ZHU01JTEVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHU01JTEVsZW1lbnQ6OmJlZ2luTGlzdENoYW5nZWQp
OgorCiAyMDIyLTAyLTEzICBBbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbTEZDXVtJRkNdIE5vdCBhbGwgYXRvbWljIGlubGluZSBsZXZlbCBib3hlcyBuZWVkIGlkZW9n
cmFwaGljIGJhc2VsaW5lIHdoZW4gaW4gdmVydGljYWwgd3JpdGluZyBtb2RlCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9zdmcvYW5pbWF0aW9uL1NWR1NNSUxFbGVtZW50LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3N2Zy9hbmltYXRpb24vU1ZHU01JTEVsZW1lbnQuY3BwCmluZGV4IDlkZWEwN2Uz
OTZhMDljNTM0MTFjNDVkNjM5YzVkYWUyZDA5NzRjYWMuLjUwZDNhMTUzMjY1ZTE2ZjdlYzE1YWVj
Mzk2YTBlZjRlZTRiN2IyYTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9hbmltYXRp
b24vU1ZHU01JTEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9hbmltYXRpb24v
U1ZHU01JTEVsZW1lbnQuY3BwCkBAIC05MDQsNiArOTA0LDkgQEAgdm9pZCBTVkdTTUlMRWxlbWVu
dDo6YmVnaW5MaXN0Q2hhbmdlZChTTUlMVGltZSBldmVudFRpbWUpCiAgICAgaWYgKG1faXNXYWl0
aW5nRm9yRmlyc3RJbnRlcnZhbCkKICAgICAgICAgcmVzb2x2ZUZpcnN0SW50ZXJ2YWwoKTsKICAg
ICBlbHNlIHsKKyAgICAgICAgaWYgKHJlc3RhcnQoKSA9PSBSZXN0YXJ0TmV2ZXIpCisgICAgICAg
ICAgICByZXR1cm47CisKICAgICAgICAgU01JTFRpbWUgbmV3QmVnaW4gPSBmaW5kSW5zdGFuY2VU
aW1lKEJlZ2luLCBldmVudFRpbWUsIHRydWUpOwogICAgICAgICBpZiAobmV3QmVnaW4uaXNGaW5p
dGUoKSAmJiAobV9pbnRlcnZhbEVuZCA8PSBldmVudFRpbWUgfHwgbmV3QmVnaW4gPCBtX2ludGVy
dmFsQmVnaW4pKSB7CiAgICAgICAgICAgICAvLyBCZWdpbiB0aW1lIGNoYW5nZWQsIHJlLXJlc29s
dmUgdGhlIGludGVydmFsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGYwNDAzODJiOWJhYzA5NmZhYjJiNjIwZmVjMmEwMDcw
MjhkZGViYTcuLjQ2ZGJiMDhkY2I1ODRhMzAwNTFkMGMwOGNmYzRhNzEwNzAzYjFjYzggMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxNiBAQAorMjAyMi0wMi0xNCAgQW50b2luZSBRdWludCAgPGdyYW91dHNAd2Vi
a2l0Lm9yZz4KKworICAgICAgICBTVkcgU01JTCByZXN0YXJ0PSJuZXZlciIgZG9lcyBub3QgYmVo
YXZlIGNvcnJlY3RseQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjM2NDkxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkIGEgbmV3IHRlc3QgdGhhdCBjaGVja3Mgd2hldGhlciByZXN0YXJ0PSJuZXZlciIg
aXMgcmVzcGVjdGVkIHdoZW4KKyAgICAgICAgYmVnaW49ImNsaWNrIiBpcyBzZXQgb24gYW4gU1ZH
IDxhbmltYXRlPiBlbGVtZW50LgorCisgICAgICAgICogc3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1u
ZXZlci1hbmQtYmVnaW4tY2xpY2stZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBzdmcv
YW5pbWF0aW9ucy9yZXN0YXJ0LW5ldmVyLWFuZC1iZWdpbi1jbGljay5odG1sOiBBZGRlZC4KKwog
MjAyMi0wMi0xMyAgQWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xG
Q11bSUZDXSBUYWtlIHdyaXRpbmcgZGlyZWN0aW9uIGludG8gYWNjb3VudCB3aGVuIHNldHRpbmcg
dXAgdGhlIHJvb3QgZ2VvbWV0cnkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2Zy9hbmltYXRp
b25zL3Jlc3RhcnQtbmV2ZXItYW5kLWJlZ2luLWNsaWNrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL3N2Zy9hbmltYXRpb25zL3Jlc3RhcnQtbmV2ZXItYW5kLWJlZ2luLWNsaWNrLWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi41MTZjNDk4MzRmNzU3YTJiNjk5NzVhNTY4OWQ2NjlhMzAxMmRiZGIw
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvc3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1u
ZXZlci1hbmQtYmVnaW4tY2xpY2stZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMyBAQAorCitQQVNT
IFNldHRpbmcgcmVzdGFydD0nYWx3YXlzJyBwcmV2ZW50cyBhbmltYXRpb24gd2l0aCBiZWdpbj0n
Y2xpY2snIGZyb20gcmVzdGFydGluZworCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdmcvYW5p
bWF0aW9ucy9yZXN0YXJ0LW5ldmVyLWFuZC1iZWdpbi1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMv
c3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1uZXZlci1hbmQtYmVnaW4tY2xpY2suaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi44OWQ0MmMyYjE5NjBhZTc1NTcwOTA5OTZiNzUxNWI3MmUwZTU3ZTZjCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvc3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1uZXZlci1hbmQtYmVn
aW4tY2xpY2suaHRtbApAQCAtMCwwICsxLDU4IEBACis8IWRvY3R5cGUgaHRtbD4KKzxib2R5Pgor
PHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL3Rlc3RoYXJuZXNzcmVwb3J0LmpzIj48L3Njcmlw
dD4KKzxzdHlsZT4KKworc3ZnIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgdG9wOiAw
OworICAgIGxlZnQ6IDA7CisgICAgd2lkdGg6IDEwMHB4OworICAgIGhlaWdodDogMTAwcHg7Cit9
CisKKzwvc3R5bGU+Cis8c3ZnPgorPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9
ImJsYWNrIj4KKzxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHRvPSIwIiBkdXI9IjEw
MG1zIiBiZWdpbj0iY2xpY2siIHJlc3RhcnQ9Im5ldmVyIj4KKzwvcmVjdD4KKzwvc3ZnPgorPHNj
cmlwdD4KKworY29uc3QgY2xpY2sgPSAoKSA9PiB7CisgICAgd2luZG93LmV2ZW50U2VuZGVyPy5t
b3VzZU1vdmVUbyg1MCwgNTApOworICAgIHdpbmRvdy5ldmVudFNlbmRlcj8ubW91c2VEb3duKCk7
CisgICAgd2luZG93LmV2ZW50U2VuZGVyPy5tb3VzZVVwKCk7Cit9OworCitwcm9taXNlX3Rlc3Qo
YXN5bmMgdGVzdCA9PiB7CisgICAgY29uc3QgYW5pbWF0aW9uID0gZG9jdW1lbnQucXVlcnlTZWxl
Y3RvcigiYW5pbWF0ZSIpOworCisgICAgLy8gV2FpdCBhIGZyYW1lIGFuZCBjbGljayBvbiB0aGUg
ZWxlbWVudCB0byBzdGFydCB0aGUgYW5pbWF0aW9uLgorICAgIGF3YWl0IG5ldyBQcm9taXNlKHJl
cXVlc3RBbmltYXRpb25GcmFtZSk7CisgICAgY2xpY2soKTsKKworICAgIC8vIEVuc3VyZSB0aGUg
YW5pbWF0aW9uIHJ1bnMgb25jZSBjb21wbGV0ZWx5LgorICAgIGF3YWl0IFByb21pc2UuYWxsKFsK
KyAgICAgICAgbmV3IFByb21pc2UocmVzb2x2ZSA9PiBhbmltYXRpb24uYWRkRXZlbnRMaXN0ZW5l
cigiYmVnaW5FdmVudCIsIHJlc29sdmUsIHsgb25jZTogdHJ1ZSB9KSksCisgICAgICAgIG5ldyBQ
cm9taXNlKHJlc29sdmUgPT4gYW5pbWF0aW9uLmFkZEV2ZW50TGlzdGVuZXIoImVuZEV2ZW50Iiwg
cmVzb2x2ZSwgeyBvbmNlOiB0cnVlIH0pKQorICAgIF0pOworCisgICAgLy8gV2FpdCBhbm90aGVy
IGZyYW1lIGFuZCBjbGljayBvbiB0aGUgZWxlbWVudCB0byBzdGFydCB0aGUgYW5pbWF0aW9uLgor
ICAgIGF3YWl0IG5ldyBQcm9taXNlKHJlcXVlc3RBbmltYXRpb25GcmFtZSk7CisgICAgY2xpY2so
KTsKKworICAgIC8vIFRyYWNrIHdoZXRoZXIgdGhlIGFuaW1hdGlvbiB3YXMgc3RhcnRlZC4KKyAg
ICBsZXQgYmVnYW4gPSBmYWxzZTsKKyAgICBhbmltYXRpb24uYWRkRXZlbnRMaXN0ZW5lcigiYmVn
aW5FdmVudCIsIGV2ZW50ID0+IGJlZ2FuID0gdHJ1ZSwgeyBvbmNlOiB0cnVlIH0pOworCisgICAg
Ly8gV2FpdCBhIGNvdXBsZSBvZiBmcmFtZXMgdG8gZ2l2ZSBpdCB0aW1lIHRvIHJ1bi4KKyAgICBh
d2FpdCBuZXcgUHJvbWlzZShyZXF1ZXN0QW5pbWF0aW9uRnJhbWUpOworICAgIGF3YWl0IG5ldyBQ
cm9taXNlKHJlcXVlc3RBbmltYXRpb25GcmFtZSk7CisKKyAgICBhc3NlcnRfZmFsc2UoYmVnYW4s
ICJUaGUgYW5pbWF0aW9uIG11c3Qgbm90IHJlc3RhcnQiKTsKK30sICJTZXR0aW5nIHJlc3RhcnQ9
J2Fsd2F5cycgcHJldmVudHMgYW5pbWF0aW9uIHdpdGggYmVnaW49J2NsaWNrJyBmcm9tIHJlc3Rh
cnRpbmciKTsKKworPC9zY3JpcHQ+Cis8L2JvZHk+Cg==
</data>
<flag name="review"
          id="478753"
          type_id="1"
          status="+"
          setter="koivisto"
    />
    <flag name="commit-queue"
          id="478810"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452164</attachid>
            <date>2022-02-16 02:20:09 -0800</date>
            <delta_ts>2022-02-16 09:40:24 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-236491-20220216112008.patch</filename>
            <type>text/plain</type>
            <size>5417</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NzI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODRmMzQ5MmE0N2VmYjY2
NDI1NGFhMWZjMWZhZjVhYWU2NzNkZjQ4OC4uZGIzZjViYmQ3ZDRkMjNjMjBmNDZjZTQxODU2MjM0
Y2M5Y2E3ZTQ3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAyLTE2ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFNWRyBTTUlMIHJlc3Rh
cnQ9Im5ldmVyIiBkb2VzIG5vdCBiZWhhdmUgY29ycmVjdGx5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY0OTEKKworICAgICAgICBSZXZpZXdlZCBi
eSBBbnR0aSBLb2l2aXN0by4KKworICAgICAgICBUZXN0OiBzdmcvYW5pbWF0aW9ucy9yZXN0YXJ0
LW5ldmVyLWFuZC1iZWdpbi1jbGljay5odG1sCisKKyAgICAgICAgV2Ugd291bGQgYWx3YXlzIGNv
bXB1dGUgYSBuZXcgaW50ZXJ2YWwgd2hlbiBhbiBhbmltYXRpb24gd2l0aCBiZWdpbj0iY2xpY2si
CisgICAgICAgIHdhcyBjbGlja2VkLiBXZSBub3cgY2hlY2sgZm9yIHRoZSByZXN0YXJ0IHZhbHVl
IGJlZm9yZSBjb21wdXRpbmcgaXQsIHVubGVzcworICAgICAgICB0aGUgYW5pbWF0aW9uIGhhZG4n
dCBzdGFydGVkIHlldC4KKworICAgICAgICAqIHN2Zy9hbmltYXRpb24vU1ZHU01JTEVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHU01JTEVsZW1lbnQ6OmJlZ2luTGlzdENoYW5nZWQp
OgorCiAyMDIyLTAyLTEzICBMYXVybyBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQsIG5vbi11bmlmaWVkIGJ1aWxkIGZpeGVzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9zdmcvYW5pbWF0aW9uL1NWR1NNSUxFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3N2Zy9hbmltYXRpb24vU1ZHU01JTEVsZW1lbnQuY3BwCmluZGV4IDlkZWEwN2UzOTZhMDlj
NTM0MTFjNDVkNjM5YzVkYWUyZDA5NzRjYWMuLjUwZDNhMTUzMjY1ZTE2ZjdlYzE1YWVjMzk2YTBl
ZjRlZTRiN2IyYTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9hbmltYXRpb24vU1ZH
U01JTEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9hbmltYXRpb24vU1ZHU01J
TEVsZW1lbnQuY3BwCkBAIC05MDQsNiArOTA0LDkgQEAgdm9pZCBTVkdTTUlMRWxlbWVudDo6YmVn
aW5MaXN0Q2hhbmdlZChTTUlMVGltZSBldmVudFRpbWUpCiAgICAgaWYgKG1faXNXYWl0aW5nRm9y
Rmlyc3RJbnRlcnZhbCkKICAgICAgICAgcmVzb2x2ZUZpcnN0SW50ZXJ2YWwoKTsKICAgICBlbHNl
IHsKKyAgICAgICAgaWYgKHJlc3RhcnQoKSA9PSBSZXN0YXJ0TmV2ZXIpCisgICAgICAgICAgICBy
ZXR1cm47CisKICAgICAgICAgU01JTFRpbWUgbmV3QmVnaW4gPSBmaW5kSW5zdGFuY2VUaW1lKEJl
Z2luLCBldmVudFRpbWUsIHRydWUpOwogICAgICAgICBpZiAobmV3QmVnaW4uaXNGaW5pdGUoKSAm
JiAobV9pbnRlcnZhbEVuZCA8PSBldmVudFRpbWUgfHwgbmV3QmVnaW4gPCBtX2ludGVydmFsQmVn
aW4pKSB7CiAgICAgICAgICAgICAvLyBCZWdpbiB0aW1lIGNoYW5nZWQsIHJlLXJlc29sdmUgdGhl
IGludGVydmFsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggODUwZjM2ZmFkNzFh
MDBmYjBlMmFlNDRlZWQxNzhmZDliMmE2MzY1NS4uZjgyODIwMTYzOTdkODBlOTFiMjhlMTM2YmVh
YWY3MDE0NTg0YzQxYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTYgQEAKKzIwMjItMDItMTYgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgU1ZHIFNNSUwgcmVzdGFydD0ibmV2ZXIiIGRvZXMgbm90IGJlaGF2ZSBjb3JyZWN0
bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjQ5
MQorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgorCisgICAgICAgIEFkZCBh
IG5ldyB0ZXN0IHRoYXQgY2hlY2tzIHdoZXRoZXIgcmVzdGFydD0ibmV2ZXIiIGlzIHJlc3BlY3Rl
ZCB3aGVuCisgICAgICAgIGJlZ2luPSJjbGljayIgaXMgc2V0IG9uIGFuIFNWRyA8YW5pbWF0ZT4g
ZWxlbWVudC4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvYW5pbWF0aW9ucy9y
ZXN0YXJ0LW5ldmVyLWFuZC1iZWdpbi1jbGljay1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvYW5pbWF0aW9ucy9yZXN0YXJ0LW5ldmVyLWFuZC1i
ZWdpbi1jbGljay5odG1sOiBBZGRlZC4KKwogMjAyMi0wMi0xMyAgTWF0dCBXb29kcm93ICA8bWF0
dHdvb2Ryb3dAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBzdXBwb3J0IGZvciBwYXJzaW5nICdz
dWJncmlkJyBpbiBncmlkLXRlbXBsYXRlLWNvbHVtbnMvcm93CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N2Zy9hbmltYXRpb25zL3Jlc3Rh
cnQtbmV2ZXItYW5kLWJlZ2luLWNsaWNrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1uZXZlci1h
bmQtYmVnaW4tY2xpY2stZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUxNmM0OTgzNGY3NTdhMmI2
OTk3NWE1Njg5ZDY2OWEzMDEyZGJkYjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N2Zy9hbmltYXRpb25zL3Jlc3RhcnQtbmV2
ZXItYW5kLWJlZ2luLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKKworUEFTUyBT
ZXR0aW5nIHJlc3RhcnQ9J2Fsd2F5cycgcHJldmVudHMgYW5pbWF0aW9uIHdpdGggYmVnaW49J2Ns
aWNrJyBmcm9tIHJlc3RhcnRpbmcKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvYW5pbWF0aW9ucy9yZXN0YXJ0LW5ldmVyLWFuZC1i
ZWdpbi1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9zdmcvYW5pbWF0aW9ucy9yZXN0YXJ0LW5ldmVyLWFuZC1iZWdpbi1jbGljay5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmJhOTdiM2ExZTdlYTdiODA2N2IxNWM1NjIwM2M0MTg5NDZmYmI1ZWUKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L3N2Zy9hbmltYXRpb25zL3Jlc3RhcnQtbmV2ZXItYW5kLWJlZ2luLWNsaWNrLmh0bWwKQEAgLTAs
MCArMSw1NSBAQAorPCFkb2N0eXBlIGh0bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIvcmVzb3Vy
Y2VzL3Rlc3RoYXJuZXNzLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rl
c3RoYXJuZXNzcmVwb3J0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rl
c3Rkcml2ZXIuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGRyaXZl
ci12ZW5kb3IuanMiPjwvc2NyaXB0PgorPHN0eWxlPgorCitzdmcgeworICAgIHBvc2l0aW9uOiBh
YnNvbHV0ZTsKKyAgICB0b3A6IDA7CisgICAgbGVmdDogMDsKKyAgICB3aWR0aDogMTAwcHg7Cisg
ICAgaGVpZ2h0OiAxMDBweDsKK30KKworPC9zdHlsZT4KKzxzdmc+Cis8cmVjdCB3aWR0aD0iMTAw
IiBoZWlnaHQ9IjEwMCIgZmlsbD0iYmxhY2siPgorPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3Bh
Y2l0eSIgdG89IjAiIGR1cj0iMTAwbXMiIGJlZ2luPSJjbGljayIgcmVzdGFydD0ibmV2ZXIiPgor
PC9yZWN0PgorPC9zdmc+Cis8c2NyaXB0PgorCitwcm9taXNlX3Rlc3QoYXN5bmMgdGVzdCA9PiB7
CisgICAgY29uc3QgdGFyZ2V0ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigicmVjdCIpOworICAg
IGNvbnN0IGFuaW1hdGlvbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImFuaW1hdGUiKTsKKwor
ICAgIC8vIFdhaXQgYSBmcmFtZSBhbmQgY2xpY2sgb24gdGhlIGVsZW1lbnQgdG8gc3RhcnQgdGhl
IGFuaW1hdGlvbi4KKyAgICBhd2FpdCBuZXcgUHJvbWlzZShyZXF1ZXN0QW5pbWF0aW9uRnJhbWUp
OworICAgIGF3YWl0IHRlc3RfZHJpdmVyLmNsaWNrKHRhcmdldCk7CisKKyAgICAvLyBFbnN1cmUg
dGhlIGFuaW1hdGlvbiBydW5zIG9uY2UgY29tcGxldGVseS4KKyAgICBhd2FpdCBQcm9taXNlLmFs
bChbCisgICAgICAgIG5ldyBQcm9taXNlKHJlc29sdmUgPT4gYW5pbWF0aW9uLmFkZEV2ZW50TGlz
dGVuZXIoImJlZ2luRXZlbnQiLCByZXNvbHZlLCB7IG9uY2U6IHRydWUgfSkpLAorICAgICAgICBu
ZXcgUHJvbWlzZShyZXNvbHZlID0+IGFuaW1hdGlvbi5hZGRFdmVudExpc3RlbmVyKCJlbmRFdmVu
dCIsIHJlc29sdmUsIHsgb25jZTogdHJ1ZSB9KSkKKyAgICBdKTsKKworICAgIC8vIFdhaXQgYW5v
dGhlciBmcmFtZSBhbmQgY2xpY2sgb24gdGhlIGVsZW1lbnQgdG8gc3RhcnQgdGhlIGFuaW1hdGlv
bi4KKyAgICBhd2FpdCBuZXcgUHJvbWlzZShyZXF1ZXN0QW5pbWF0aW9uRnJhbWUpOworICAgIGF3
YWl0IHRlc3RfZHJpdmVyLmNsaWNrKHRhcmdldCk7CisKKyAgICAvLyBUcmFjayB3aGV0aGVyIHRo
ZSBhbmltYXRpb24gd2FzIHN0YXJ0ZWQuCisgICAgbGV0IGJlZ2FuID0gZmFsc2U7CisgICAgYW5p
bWF0aW9uLmFkZEV2ZW50TGlzdGVuZXIoImJlZ2luRXZlbnQiLCBldmVudCA9PiBiZWdhbiA9IHRy
dWUsIHsgb25jZTogdHJ1ZSB9KTsKKworICAgIC8vIFdhaXQgYSBjb3VwbGUgb2YgZnJhbWVzIHRv
IGdpdmUgaXQgdGltZSB0byBydW4uCisgICAgYXdhaXQgbmV3IFByb21pc2UocmVxdWVzdEFuaW1h
dGlvbkZyYW1lKTsKKyAgICBhd2FpdCBuZXcgUHJvbWlzZShyZXF1ZXN0QW5pbWF0aW9uRnJhbWUp
OworCisgICAgYXNzZXJ0X2ZhbHNlKGJlZ2FuLCAiVGhlIGFuaW1hdGlvbiBtdXN0IG5vdCByZXN0
YXJ0Iik7Cit9LCAiU2V0dGluZyByZXN0YXJ0PSdhbHdheXMnIHByZXZlbnRzIGFuaW1hdGlvbiB3
aXRoIGJlZ2luPSdjbGljaycgZnJvbSByZXN0YXJ0aW5nIik7CisKKzwvc2NyaXB0PgorPC9ib2R5
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452202</attachid>
            <date>2022-02-16 09:39:15 -0800</date>
            <delta_ts>2022-02-17 04:49:28 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-236491-20220216183914.patch</filename>
            <type>text/plain</type>
            <size>5444</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5ODE4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjZjZjkzZGY4ZjA3YTkz
OTBjN2IyMWRlYjZiNjVjOWIzMjBkNzM2My4uOTk4M2Y3ZTFlZDE3MzJmYzQxMGY0ZGIxNDE3NzE1
OGU3Y2JmNzg5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAyLTE2ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFNWRyBTTUlMIHJlc3Rh
cnQ9Im5ldmVyIiBkb2VzIG5vdCBiZWhhdmUgY29ycmVjdGx5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY0OTEKKworICAgICAgICBSZXZpZXdlZCBi
eSBBbnR0aSBLb2l2aXN0by4KKworICAgICAgICBUZXN0OiBzdmcvYW5pbWF0aW9ucy9yZXN0YXJ0
LW5ldmVyLWFuZC1iZWdpbi1jbGljay5odG1sCisKKyAgICAgICAgV2Ugd291bGQgYWx3YXlzIGNv
bXB1dGUgYSBuZXcgaW50ZXJ2YWwgd2hlbiBhbiBhbmltYXRpb24gd2l0aCBiZWdpbj0iY2xpY2si
CisgICAgICAgIHdhcyBjbGlja2VkLiBXZSBub3cgY2hlY2sgZm9yIHRoZSByZXN0YXJ0IHZhbHVl
IGJlZm9yZSBjb21wdXRpbmcgaXQsIHVubGVzcworICAgICAgICB0aGUgYW5pbWF0aW9uIGhhZG4n
dCBzdGFydGVkIHlldC4KKworICAgICAgICAqIHN2Zy9hbmltYXRpb24vU1ZHU01JTEVsZW1lbnQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHU01JTEVsZW1lbnQ6OmJlZ2luTGlzdENoYW5nZWQp
OgorCiAyMDIyLTAyLTE1ICBNZWdhbiBHYXJkbmVyICA8bWVnYW5fZ2FyZG5lckBhcHBsZS5jb20+
CiAKICAgICAgICAgSW1wbGVtZW50IGFkZGl0aW9uYWwgUmV2ZWFsIG1ldGhvZHMuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvYW5pbWF0aW9uL1NWR1NNSUxFbGVtZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3N2Zy9hbmltYXRpb24vU1ZHU01JTEVsZW1lbnQuY3BwCmluZGV4IDlkZWEw
N2UzOTZhMDljNTM0MTFjNDVkNjM5YzVkYWUyZDA5NzRjYWMuLjUwZDNhMTUzMjY1ZTE2ZjdlYzE1
YWVjMzk2YTBlZjRlZTRiN2IyYTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9hbmlt
YXRpb24vU1ZHU01JTEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9hbmltYXRp
b24vU1ZHU01JTEVsZW1lbnQuY3BwCkBAIC05MDQsNiArOTA0LDkgQEAgdm9pZCBTVkdTTUlMRWxl
bWVudDo6YmVnaW5MaXN0Q2hhbmdlZChTTUlMVGltZSBldmVudFRpbWUpCiAgICAgaWYgKG1faXNX
YWl0aW5nRm9yRmlyc3RJbnRlcnZhbCkKICAgICAgICAgcmVzb2x2ZUZpcnN0SW50ZXJ2YWwoKTsK
ICAgICBlbHNlIHsKKyAgICAgICAgaWYgKHJlc3RhcnQoKSA9PSBSZXN0YXJ0TmV2ZXIpCisgICAg
ICAgICAgICByZXR1cm47CisKICAgICAgICAgU01JTFRpbWUgbmV3QmVnaW4gPSBmaW5kSW5zdGFu
Y2VUaW1lKEJlZ2luLCBldmVudFRpbWUsIHRydWUpOwogICAgICAgICBpZiAobmV3QmVnaW4uaXNG
aW5pdGUoKSAmJiAobV9pbnRlcnZhbEVuZCA8PSBldmVudFRpbWUgfHwgbmV3QmVnaW4gPCBtX2lu
dGVydmFsQmVnaW4pKSB7CiAgICAgICAgICAgICAvLyBCZWdpbiB0aW1lIGNoYW5nZWQsIHJlLXJl
c29sdmUgdGhlIGludGVydmFsLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggOTlh
Y2YxZmI3OGQ3YjBjZmMyMjUwMTgyZTEwNmNkYTVkNTM4ZTc2Yy4uNjhhMTMyZTMwYzJmOTIwODFl
MDY5NWU4Yzc5NGNjODk3NTFmMTc5OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMjItMDItMTYgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgU1ZHIFNNSUwgcmVzdGFydD0ibmV2ZXIiIGRvZXMgbm90IGJlaGF2
ZSBjb3JyZWN0bHkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIzNjQ5MQorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgorCisgICAg
ICAgIEFkZCBhIG5ldyB0ZXN0IHRoYXQgY2hlY2tzIHdoZXRoZXIgcmVzdGFydD0ibmV2ZXIiIGlz
IHJlc3BlY3RlZCB3aGVuCisgICAgICAgIGJlZ2luPSJjbGljayIgaXMgc2V0IG9uIGFuIFNWRyA8
YW5pbWF0ZT4gZWxlbWVudC4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvYW5p
bWF0aW9ucy9yZXN0YXJ0LW5ldmVyLWFuZC1iZWdpbi1jbGljay1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvYW5pbWF0aW9ucy9yZXN0YXJ0LW5l
dmVyLWFuZC1iZWdpbi1jbGljay5odG1sOiBBZGRlZC4KKwogMjAyMi0wMi0xNSAgWmlyYW4gU3Vu
ICA8enN1bkBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtGb3Jtc10gdGhlIHNlbGVjdCgpIG1ldGhv
ZCByZXR1cm5zIHNob3VsZCBiZSBpbiBsaW5lIHdpdGggc3BlY3MKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL2FuaW1hdGlvbnMvcmVz
dGFydC1uZXZlci1hbmQtYmVnaW4tY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvYW5pbWF0aW9ucy9yZXN0YXJ0LW5ldmVy
LWFuZC1iZWdpbi1jbGljay1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWY0ZTAwZDJiMDgyODc0
NmFjMTczZmExZDEzOWMxMDRjYzQ0NWNjOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1u
ZXZlci1hbmQtYmVnaW4tY2xpY2stZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMyBAQAorCitQQVNT
IFNldHRpbmcgcmVzdGFydD0nbmV2ZXInIHByZXZlbnRzIGFuaW1hdGlvbiB3aXRoIGJlZ2luPSdj
bGljaycgZnJvbSByZXN0YXJ0aW5nCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1uZXZlci1hbmQt
YmVnaW4tY2xpY2suaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvc3ZnL2FuaW1hdGlvbnMvcmVzdGFydC1uZXZlci1hbmQtYmVnaW4tY2xpY2suaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4xYTk0YzhjMjViOGZlMTM2Mzk5M2I2YmQyNjM1YTc3YmNiZjhlODdjCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9zdmcvYW5pbWF0aW9ucy9yZXN0YXJ0LW5ldmVyLWFuZC1iZWdpbi1jbGljay5odG1sCkBAIC0w
LDAgKzEsNTcgQEAKKzwhZG9jdHlwZSBodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iL3Jlc291
cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90
ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90
ZXN0ZHJpdmVyLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIvcmVzb3VyY2VzL3Rlc3Rkcml2
ZXItdmVuZG9yLmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KKworc3ZnIHsKKyAgICBwb3NpdGlvbjog
YWJzb2x1dGU7CisgICAgdG9wOiAwOworICAgIGxlZnQ6IDA7CisgICAgd2lkdGg6IDEwMHB4Owor
ICAgIGhlaWdodDogMTAwcHg7Cit9CisKKzwvc3R5bGU+Cis8c3ZnPgorPHJlY3Qgd2lkdGg9IjEw
MCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImJsYWNrIj4KKzxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9w
YWNpdHkiIHRvPSIwIiBkdXI9IjEwMG1zIiBiZWdpbj0iY2xpY2siIHJlc3RhcnQ9Im5ldmVyIj4K
KzwvcmVjdD4KKzwvc3ZnPgorPHNjcmlwdD4KKworcHJvbWlzZV90ZXN0KGFzeW5jIHRlc3QgPT4g
eworICAgIGNvbnN0IHRhcmdldCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoInJlY3QiKTsKKyAg
ICBjb25zdCBhbmltYXRpb24gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJhbmltYXRlIik7CisK
KyAgICAvLyBXYWl0IGEgZnJhbWUgYW5kIGNsaWNrIG9uIHRoZSBlbGVtZW50IHRvIHN0YXJ0IHRo
ZSBhbmltYXRpb24uCisgICAgYXdhaXQgbmV3IFByb21pc2UocmVxdWVzdEFuaW1hdGlvbkZyYW1l
KTsKKworICAgIC8vIEVuc3VyZSB0aGUgYW5pbWF0aW9uIHJ1bnMgb25jZSBjb21wbGV0ZWx5Lgor
ICAgIGF3YWl0IFByb21pc2UuYWxsKFsKKyAgICAgICAgbmV3IFByb21pc2UocmVzb2x2ZSA9PiBh
bmltYXRpb24uYWRkRXZlbnRMaXN0ZW5lcigiYmVnaW5FdmVudCIsIHJlc29sdmUsIHsgb25jZTog
dHJ1ZSB9KSksCisgICAgICAgIG5ldyBQcm9taXNlKHJlc29sdmUgPT4gYW5pbWF0aW9uLmFkZEV2
ZW50TGlzdGVuZXIoImVuZEV2ZW50IiwgcmVzb2x2ZSwgeyBvbmNlOiB0cnVlIH0pKSwKKyAgICAg
ICAgdGVzdF9kcml2ZXIuY2xpY2sodGFyZ2V0KQorICAgIF0pOworCisgICAgLy8gV2FpdCBhbm90
aGVyIGZyYW1lLgorICAgIGF3YWl0IG5ldyBQcm9taXNlKHJlcXVlc3RBbmltYXRpb25GcmFtZSk7
CisKKyAgICAvLyBUcmFjayB3aGV0aGVyIHRoZSBhbmltYXRpb24gd2lsbCBzdGFydCBhZ2Fpbi4K
KyAgICBsZXQgYmVnYW4gPSBmYWxzZTsKKyAgICBhbmltYXRpb24uYWRkRXZlbnRMaXN0ZW5lcigi
YmVnaW5FdmVudCIsIGV2ZW50ID0+IGJlZ2FuID0gdHJ1ZSwgeyBvbmNlOiB0cnVlIH0pOworCisg
ICAgLy8gQ2xpY2sgb24gdGhlIGVsZW1lbnQsIHdoaWNoIHNob3VsZCBub3QgdHJpZ2dlciB0aGUg
YW5pbWF0aW9uLgorICAgIGF3YWl0IHRlc3RfZHJpdmVyLmNsaWNrKHRhcmdldCk7CisKKyAgICAv
LyBXYWl0IGEgY291cGxlIG9mIGZyYW1lcyB0byBnaXZlIGl0IHRpbWUgdG8gcnVuLgorICAgIGF3
YWl0IG5ldyBQcm9taXNlKHJlcXVlc3RBbmltYXRpb25GcmFtZSk7CisgICAgYXdhaXQgbmV3IFBy
b21pc2UocmVxdWVzdEFuaW1hdGlvbkZyYW1lKTsKKworICAgIGFzc2VydF9mYWxzZShiZWdhbiwg
IlRoZSBhbmltYXRpb24gbXVzdCBub3QgcmVzdGFydCIpOworfSwgIlNldHRpbmcgcmVzdGFydD0n
bmV2ZXInIHByZXZlbnRzIGFuaW1hdGlvbiB3aXRoIGJlZ2luPSdjbGljaycgZnJvbSByZXN0YXJ0
aW5nIik7CisKKzwvc2NyaXB0PgorPC9ib2R5Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>