<?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>215461</bug_id>
          
          <creation_ts>2020-08-13 12:53:03 -0700</creation_ts>
          <short_desc>&lt;input disabled&gt; does not fire click events after dispatchEvent</short_desc>
          <delta_ts>2020-11-05 11:12:29 -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>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          <dependson>218570</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kagami Sascha Rosylight">saschanaz</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>d</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kangil.han</cc>
    
    <cc>mifenton</cc>
    
    <cc>pxlcoder</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1680052</commentid>
    <comment_count>0</comment_count>
      <attachid>406533</attachid>
    <who name="Kagami Sascha Rosylight">saschanaz</who>
    <bug_when>2020-08-13 12:53:03 -0700</bug_when>
    <thetext>Created attachment 406533
onclick behavior test

Steps to reproduce the problem:
Try this:

```js
input = document.createElement(&quot;input&quot;);
input.disabled = true;
input.onclick = console.log
input.dispatchEvent(new MouseEvent(&quot;click&quot;));
```

What is the expected behavior?
A click event should fire after a dispatchEvent call

What went wrong?
It never fires on a disabled input element.

Did this work before? N/A 

Does this work in other browsers? Yes, in Firefox

It must fire onclick per the spec. Related discussion: https://github.com/whatwg/html/pull/5805#issuecomment-672960163</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1680176</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-13 17:48:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/67030950&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704565</commentid>
    <comment_count>2</comment_count>
      <attachid>413195</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-04 12:51:18 -0800</bug_when>
    <thetext>Created attachment 413195
WIP Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704578</commentid>
    <comment_count>3</comment_count>
    <who name="Domenic Denicola">d</who>
    <bug_when>2020-11-04 13:13:16 -0800</bug_when>
    <thetext>Hey, just looking at the patch, it doesn&apos;t seem to match the intention of the spec. The idea is that if the *user* clicks one of these, then it&apos;s disabled and the event isn&apos;t delivered:

&gt; A form control that is disabled must prevent any click events that are queued on the user interaction task source from being dispatched on the element.

Similarly, click() doesn&apos;t go through on disabled elements:

&gt; If this element is a form control that is disabled, then return.

But any dispatchEvent(new MouseEvent(&quot;click&quot;)) should always fire &quot;click&quot; handlers. That&apos;s just part of general DOM event dispatch, and not related to checkboxes or radio buttons specifically, or to disabledness.

Hope this helps!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704582</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-04 13:19:10 -0800</bug_when>
    <thetext>(In reply to Domenic Denicola from comment #3)
&gt; Hey, just looking at the patch, it doesn&apos;t seem to match the intention of
&gt; the spec. The idea is that if the *user* clicks one of these, then it&apos;s
&gt; disabled and the event isn&apos;t delivered:
&gt; 
&gt; &gt; A form control that is disabled must prevent any click events that are queued on the user interaction task source from being dispatched on the element.
&gt; 
&gt; Similarly, click() doesn&apos;t go through on disabled elements:
&gt; 
&gt; &gt; If this element is a form control that is disabled, then return.
&gt; 
&gt; But any dispatchEvent(new MouseEvent(&quot;click&quot;)) should always fire &quot;click&quot;
&gt; handlers. That&apos;s just part of general DOM event dispatch, and not related to
&gt; checkboxes or radio buttons specifically, or to disabledness.
&gt; 
&gt; Hope this helps!

It is not clear to me that the patch does not match what you&apos;re saying. I guess I need to add more tests to confirm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704588</commentid>
    <comment_count>5</comment_count>
      <attachid>413203</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-04 13:32:10 -0800</bug_when>
    <thetext>Created attachment 413203
WIP Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704589</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-04 13:32:48 -0800</bug_when>
    <thetext>(In reply to Chris Dumez from comment #4)
&gt; (In reply to Domenic Denicola from comment #3)
&gt; &gt; Hey, just looking at the patch, it doesn&apos;t seem to match the intention of
&gt; &gt; the spec. The idea is that if the *user* clicks one of these, then it&apos;s
&gt; &gt; disabled and the event isn&apos;t delivered:
&gt; &gt; 
&gt; &gt; &gt; A form control that is disabled must prevent any click events that are queued on the user interaction task source from being dispatched on the element.
&gt; &gt; 
&gt; &gt; Similarly, click() doesn&apos;t go through on disabled elements:
&gt; &gt; 
&gt; &gt; &gt; If this element is a form control that is disabled, then return.
&gt; &gt; 
&gt; &gt; But any dispatchEvent(new MouseEvent(&quot;click&quot;)) should always fire &quot;click&quot;
&gt; &gt; handlers. That&apos;s just part of general DOM event dispatch, and not related to
&gt; &gt; checkboxes or radio buttons specifically, or to disabledness.
&gt; &gt; 
&gt; &gt; Hope this helps!
&gt; 
&gt; It is not clear to me that the patch does not match what you&apos;re saying. I
&gt; guess I need to add more tests to confirm.

I added more tests based on your comments and they all seem to pass. Please let me know if I missed something.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704592</commentid>
    <comment_count>7</comment_count>
    <who name="Domenic Denicola">d</who>
    <bug_when>2020-11-04 13:40:47 -0800</bug_when>
    <thetext>The case I was thinking of was that .dispatchEvent() should also work on disabled text inputs or textareas or selects.

My reading of the current patch is that it disallows click events on all disabled inputs, unless it&apos;s a checkbox or radio button. It doesn&apos;t seem to (from my uninformed skimming) differentiate between dispatchEvent(), click(), and user clicks.

Whereas, the spec differentiates between those three categories. But does not differentiate between checkbox/radio, and any other elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704643</commentid>
    <comment_count>8</comment_count>
      <attachid>413218</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-04 15:57:50 -0800</bug_when>
    <thetext>Created attachment 413218
WIP Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704644</commentid>
    <comment_count>9</comment_count>
      <attachid>413219</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-04 15:58:53 -0800</bug_when>
    <thetext>Created attachment 413219
WIP Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704645</commentid>
    <comment_count>10</comment_count>
      <attachid>413220</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-04 15:59:41 -0800</bug_when>
    <thetext>Created attachment 413220
WIP Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704886</commentid>
    <comment_count>11</comment_count>
      <attachid>413306</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-05 09:02:25 -0800</bug_when>
    <thetext>Created attachment 413306
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704941</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-05 11:12:27 -0800</bug_when>
    <thetext>Committed r269452: &lt;https://trac.webkit.org/changeset/269452&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413306.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>406533</attachid>
            <date>2020-08-13 12:53:03 -0700</date>
            <delta_ts>2020-08-13 12:53:03 -0700</delta_ts>
            <desc>onclick behavior test</desc>
            <filename>input-onclick.html</filename>
            <type>text/html</type>
            <size>276</size>
            <attacher name="Kagami Sascha Rosylight">saschanaz</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KPHA+QSBkaXNhYmxlZCBpbnB1
dCBkaWQ8c3BhbiBpZD0ibm90Ij5uJ3Q8L3NwYW4+IGZpcmUgYSBjbGljayBldmVudDwvcD4KPHNj
cmlwdD4KaW5wdXQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpbnB1dCIpOwppbnB1dC5kaXNh
YmxlZCA9IHRydWU7CmlucHV0Lm9uY2xpY2sgPSAoKSA9PiBub3QucmVtb3ZlKCk7CmlucHV0LmRp
c3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoImNsaWNrIikpOwo8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413195</attachid>
            <date>2020-11-04 12:51:18 -0800</date>
            <delta_ts>2020-11-04 13:32:10 -0800</delta_ts>
            <desc>WIP Patch</desc>
            <filename>215461_click_event_disabled_radio_wip.patch</filename>
            <type>text/plain</type>
            <size>4074</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
ZG9tL2V2ZW50cy9FdmVudC1kaXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2RvbS9ldmVudHMvRXZlbnQtZGlzcGF0
Y2gtY2xpY2stZXhwZWN0ZWQudHh0CmluZGV4IGNmYTViOTA0MzQ4NS4uZWI1MDFmZjdmZWViIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Rv
bS9ldmVudHMvRXZlbnQtZGlzcGF0Y2gtY2xpY2stZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZG9tL2V2ZW50cy9FdmVudC1kaXNw
YXRjaC1jbGljay1leHBlY3RlZC50eHQKQEAgLTEsNiArMSw0IEBACiAKLUhhcm5lc3MgRXJyb3Ig
KFRJTUVPVVQpLCBtZXNzYWdlID0gbnVsbAotCiBQQVNTIGJhc2ljIHdpdGggY2xpY2soKQogUEFT
UyBiYXNpYyB3aXRoIGRpc3BhdGNoRXZlbnQoKQogUEFTUyBiYXNpYyB3aXRoIHdyb25nIGV2ZW50
IGNsYXNzCkBAIC0xOCwxMiArMTYsMTIgQEAgUEFTUyBkaXNjb25uZWN0ZWQgY2hlY2tib3ggc2hv
dWxkIGJlIGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2ZW50KG5ldyBNb3VzZUV2ZW50KCcKIFBBU1Mg
ZGlzY29ubmVjdGVkIHJhZGlvIHNob3VsZCBiZSBjaGVja2VkIGZyb20gZGlzcGF0Y2hFdmVudChu
ZXcgTW91c2VFdmVudCgnY2xpY2snKSkKIFBBU1MgZGlzYWJsZWQgY2hlY2tib3ggc2hvdWxkIGJl
IGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2ZW50KG5ldyBNb3VzZUV2ZW50KCJjbGljayIpKQogUEFT
UyBkaXNhYmxlZCByYWRpbyBzaG91bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3
IE1vdXNlRXZlbnQoImNsaWNrIikpCi1USU1FT1VUIGRpc2FibGVkIGNoZWNrYm94IHNob3VsZCBm
aXJlIG9uY2xpY2sgVGVzdCB0aW1lZCBvdXQKLVRJTUVPVVQgZGlzYWJsZWQgcmFkaW8gc2hvdWxk
IGZpcmUgb25jbGljayBUZXN0IHRpbWVkIG91dAotVElNRU9VVCBkaXNhYmxlZCBjaGVja2JveCBz
aG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIFRlc3QgdGltZWQg
b3V0Ci1USU1FT1VUIGRpc2FibGVkIHJhZGlvIHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFj
dGl2YXRpb24gYmVoYXZpb3IgVGVzdCB0aW1lZCBvdXQKK1BBU1MgZGlzYWJsZWQgY2hlY2tib3gg
c2hvdWxkIGZpcmUgb25jbGljaworUEFTUyBkaXNhYmxlZCByYWRpbyBzaG91bGQgZmlyZSBvbmNs
aWNrCitQQVNTIGRpc2FibGVkIGNoZWNrYm94IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFj
dGl2YXRpb24gYmVoYXZpb3IKK1BBU1MgZGlzYWJsZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3kt
Y2FuY2VsZWQtYWN0aXZhdGlvbiBiZWhhdmlvcgogUEFTUyBkaXNhYmxlZCBjaGVja2JveCBzaG91
bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIDIKLUZBSUwgZGlzYWJs
ZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2VsZWQtYWN0aXZhdGlvbiBiZWhhdmlvciAy
IGFzc2VydF9mYWxzZTogZXhwZWN0ZWQgZmFsc2UgZ290IHRydWUKK1BBU1MgZGlzYWJsZWQgcmFk
aW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2VsZWQtYWN0aXZhdGlvbiBiZWhhdmlvciAyCiBQQVNT
IGRpc2Nvbm5lY3RlZCBmb3JtIHNob3VsZCBub3Qgc3VibWl0CiBQQVNTIGRpc2FibGVkIHN1Ym1p
dCBidXR0b24gc2hvdWxkIG5vdCBhY3RpdmF0ZQogUEFTUyBzdWJtaXQgYnV0dG9uIHNob3VsZCBu
b3QgYWN0aXZhdGUgaWYgdGhlIGV2ZW50IGxpc3RlbmVyIGRpc2FibGVzIGl0CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5j
cHAKaW5kZXggNWI3MzUzODk2Zjg2Li4zOTVhZWFkYzJkM2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Ob2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKQEAg
LTQ2LDYgKzQ2LDcgQEAKICNpbmNsdWRlICJIVE1MQm9keUVsZW1lbnQuaCIKICNpbmNsdWRlICJI
VE1MRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxJbWFnZUVsZW1lbnQuaCIKKyNpbmNsdWRlICJI
VE1MSW5wdXRFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTFNsb3RFbGVtZW50LmgiCiAjaW5jbHVk
ZSAiSFRNTFN0eWxlRWxlbWVudC5oIgogI2luY2x1ZGUgIklucHV0RXZlbnQuaCIKQEAgLTIzNzAs
OCArMjM3MSwyMiBAQCB2b2lkIE5vZGU6OmhhbmRsZUxvY2FsRXZlbnRzKEV2ZW50JiBldmVudCwg
RXZlbnRJbnZva2VQaGFzZSBwaGFzZSkKICAgICBpZiAoIWhhc0V2ZW50VGFyZ2V0RGF0YSgpKQog
ICAgICAgICByZXR1cm47CiAKLSAgICAvLyBGSVhNRTogU2hvdWxkIHdlIGRlbGl2ZXIgd2hlZWwg
ZXZlbnRzIHRvIGRpc2FibGVkIGZvcm0gY29udHJvbHMgb3Igbm90PwotICAgIGlmIChpczxFbGVt
ZW50PigqdGhpcykgJiYgZG93bmNhc3Q8RWxlbWVudD4oKnRoaXMpLmlzRGlzYWJsZWRGb3JtQ29u
dHJvbCgpICYmIGV2ZW50LmlzTW91c2VFdmVudCgpICYmICFldmVudC5pc1doZWVsRXZlbnQoKSkK
KyAgICBhdXRvIHNob3VsZElnbm9yZU1vdXNlRXZlbnQgPSBbdGhpc10oRXZlbnQmIGV2ZW50KSB7
CisgICAgICAgIGlmICghaXM8RWxlbWVudD4oKnRoaXMpIHx8ICFkb3duY2FzdDxFbGVtZW50Pigq
dGhpcykuaXNEaXNhYmxlZEZvcm1Db250cm9sKCkpCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICAgICAgLy8gRklYTUU6IFNob3VsZCB3ZSBkZWxpdmVyIHdoZWVsIGV2ZW50cyB0byBk
aXNhYmxlZCBmb3JtIGNvbnRyb2xzIG9yIG5vdD8KKyAgICAgICAgaWYgKGV2ZW50LmlzV2hlZWxF
dmVudCgpKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIC8vIFdlIG5lZWQg
dG8gc2VuZCB0aGUgY2xpY2sgZXZlbnQgdG8gZGlzYWJsZWQgcmFkaW8gLyBjaGVja2JveCBpbnB1
dCBlbGVtZW50cy4KKyAgICAgICAgaWYgKGlzPEhUTUxJbnB1dEVsZW1lbnQ+KCp0aGlzKSAmJiAo
ZG93bmNhc3Q8SFRNTElucHV0RWxlbWVudD4oKnRoaXMpLmlzUmFkaW9CdXR0b24oKSB8fCBkb3du
Y2FzdDxIVE1MSW5wdXRFbGVtZW50PigqdGhpcykuaXNDaGVja2JveCgpKSAmJiBldmVudC50eXBl
KCkgPT0gZXZlbnROYW1lcygpLmNsaWNrRXZlbnQpCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfTsKKworICAgIGlmIChldmVudC5pc01vdXNl
RXZlbnQoKSAmJiBzaG91bGRJZ25vcmVNb3VzZUV2ZW50KGV2ZW50KSkKICAgICAgICAgcmV0dXJu
OwogCiAgICAgZmlyZUV2ZW50TGlzdGVuZXJzKGV2ZW50LCBwaGFzZSk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9odG1sL1JhZGlvSW5wdXRUeXBlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvUmFkaW9JbnB1dFR5cGUuY3BwCmluZGV4IDMxOWYyNTcyZDEyOC4uOWQ4OWM2ZmI2OTE2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL1JhZGlvSW5wdXRUeXBlLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9odG1sL1JhZGlvSW5wdXRUeXBlLmNwcApAQCAtMTcxLDYgKzE3MSw4IEBA
IHZvaWQgUmFkaW9JbnB1dFR5cGU6OmRpZERpc3BhdGNoQ2xpY2soRXZlbnQmIGV2ZW50LCBjb25z
dCBJbnB1dEVsZW1lbnRDbGlja1N0YXRlCiAgICAgICAgIEFTU0VSVChlbGVtZW50KCkpOwogICAg
ICAgICBpZiAoYnV0dG9uICYmIGJ1dHRvbi0+aXNSYWRpb0J1dHRvbigpICYmIGJ1dHRvbi0+Zm9y
bSgpID09IGVsZW1lbnQoKS0+Zm9ybSgpICYmIGJ1dHRvbi0+bmFtZSgpID09IGVsZW1lbnQoKS0+
bmFtZSgpKQogICAgICAgICAgICAgYnV0dG9uLT5zZXRDaGVja2VkKHRydWUpOworICAgICAgICBl
bHNlCisgICAgICAgICAgICBlbGVtZW50KCktPnNldENoZWNrZWQoZmFsc2UpOwogICAgIH0gZWxz
ZSBpZiAoc3RhdGUuY2hlY2tlZCAhPSBlbGVtZW50KCktPmNoZWNrZWQoKSkKICAgICAgICAgZmly
ZUlucHV0QW5kQ2hhbmdlRXZlbnRzKCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413203</attachid>
            <date>2020-11-04 13:32:10 -0800</date>
            <delta_ts>2020-11-04 15:57:50 -0800</delta_ts>
            <desc>WIP Patch</desc>
            <filename>215461_click_event_disabled_radio_wip.patch</filename>
            <type>text/plain</type>
            <size>8297</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJs
ZWQtY2hlY2tib3gtY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRN
TElucHV0RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41ODE1OTUxY2E0N2QKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2FibGVk
LWNoZWNrYm94LWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitNYWtlIHN1cmUg
dGhhdCB0aGUgb25jbGljayBoYW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlj
a3Mgb24gYSBkaXNhYmxlZCBjaGVja2JveCwgb3Igd2hlbiBjYWxsaW5nIGNsaWNrKCkgb24gc3Vj
aCBlbGVtZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1Mi
IG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworKiBUZXN0aW5nIGlu
cHV0LmNsaWNrKCkKK1BBU1MgY2xpY2tIYW5kbGVyQ2FsbENvdW50IGlzIDAKKyogVGVzdGluZyB1
c2VyIGNsaWNrCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIGNsaWNrSGFu
ZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0
RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYWEzMzgzYmUwNjFhCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1j
aGVja2JveC1jbGljay5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIk1ha2Ugc3VyZSB0aGF0IHRoZSBvbmNs
aWNrIGhhbmRsZXIgaXMgbm90IGNhbGxlZCB3aGVuIHRoZSB1c2VyIGNsaWNrcyBvbiBhIGRpc2Fi
bGVkIGNoZWNrYm94LCBvciB3aGVuIGNhbGxpbmcgY2xpY2soKSBvbiBzdWNoIGVsZW1lbnQuIik7
Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworbGV0IGNsaWNrSGFuZGxlckNhbGxDb3VudCA9IDA7
Citjb25zdCBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CitpbnB1dC50
eXBlID0gImNoZWNrYm94IjsKK2lucHV0LmRpc2FibGVkID0gdHJ1ZTsKKworZG9jdW1lbnQuYm9k
eS5hcHBlbmQoaW5wdXQpOworCitpbnB1dC5vbmNsaWNrID0gKCkgPT4geworICBjbGlja0hhbmRs
ZXJDYWxsQ291bnQrKzsKKyAgdGVzdEZhaWxlZCgiQ2xpY2sgZXZlbnQgaGFuZGxlciB3YXMgY2Fs
bGVkIik7Cit9OworZGVidWcoIiogVGVzdGluZyBpbnB1dC5jbGljaygpIik7CitpbnB1dC5jbGlj
aygpOworc2V0VGltZW91dCgoKSA9PiB7CisgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxD
b3VudCIsICIwIik7CisgICAgZGVidWcoIiogVGVzdGluZyB1c2VyIGNsaWNrIik7CisgICAgVUlI
ZWxwZXIuYWN0aXZhdGVBdChpbnB1dC5vZmZzZXRMZWZ0ICsgNSwgaW5wdXQub2Zmc2V0VG9wICsg
NSkudGhlbigoKSA9PiB7CisgICAgICAgIHNob3VsZEJlKCJjbGlja0hhbmRsZXJDYWxsQ291bnQi
LCAiMCIpOworICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAgICAgIHNob3VsZEJl
KCJjbGlja0hhbmRsZXJDYWxsQ291bnQiLCAiMCIpOworICAgICAgICAgICAgZmluaXNoSlNUZXN0
KCk7CisgICAgICAgIH0sIDApOworICAgIH0pOworfSwgMCk7Cis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1l
bnQvZGlzYWJsZWQtcmFkaW8tY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1yYWRpby1jbGljay1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi45NTNmNThmZWE2OWYKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2Fi
bGVkLXJhZGlvLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitNYWtlIHN1cmUg
dGhhdCB0aGUgb25jbGljayBoYW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlj
a3Mgb24gYSBkaXNhYmxlZCByYWRpbyBidXR0b24sIG9yIHdoZW4gY2FsbGluZyBjbGljaygpIG9u
IHN1Y2ggZWxlbWVudC4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKKyogVGVzdGlu
ZyBpbnB1dC5jbGljaygpCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCisqIFRlc3Rp
bmcgdXNlciBjbGljaworUEFTUyBjbGlja0hhbmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBjbGlj
a0hhbmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJ
bnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFkaW8tY2xpY2suaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
ZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFkaW8tY2xpY2suaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjYxMjg4ZDllZTA2ZQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFk
aW8tY2xpY2suaHRtbApAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy91aS1oZWxwZXIuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCJNYWtlIHN1cmUgdGhhdCB0aGUgb25jbGljayBo
YW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlja3Mgb24gYSBkaXNhYmxlZCBy
YWRpbyBidXR0b24sIG9yIHdoZW4gY2FsbGluZyBjbGljaygpIG9uIHN1Y2ggZWxlbWVudC4iKTsK
K2pzVGVzdElzQXN5bmMgPSB0cnVlOworCitsZXQgY2xpY2tIYW5kbGVyQ2FsbENvdW50ID0gMDsK
K2NvbnN0IGlucHV0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW5wdXQiKTsKK2lucHV0LnR5
cGUgPSAicmFkaW8iOworaW5wdXQuZGlzYWJsZWQgPSB0cnVlOworCitkb2N1bWVudC5ib2R5LmFw
cGVuZChpbnB1dCk7CisKK2lucHV0Lm9uY2xpY2sgPSAoKSA9PiB7CisgIGNsaWNrSGFuZGxlckNh
bGxDb3VudCsrOworICB0ZXN0RmFpbGVkKCJDbGljayBldmVudCBoYW5kbGVyIHdhcyBjYWxsZWQi
KTsKK307CitkZWJ1ZygiKiBUZXN0aW5nIGlucHV0LmNsaWNrKCkiKTsKK2lucHV0LmNsaWNrKCk7
CitzZXRUaW1lb3V0KCgpID0+IHsKKyAgICBzaG91bGRCZSgiY2xpY2tIYW5kbGVyQ2FsbENvdW50
IiwgIjAiKTsKKyAgICBkZWJ1ZygiKiBUZXN0aW5nIHVzZXIgY2xpY2siKTsKKyAgICBVSUhlbHBl
ci5hY3RpdmF0ZUF0KGlucHV0Lm9mZnNldExlZnQgKyA1LCBpbnB1dC5vZmZzZXRUb3AgKyA1KS50
aGVuKCgpID0+IHsKKyAgICAgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxDb3VudCIsICIw
Iik7CisgICAgICAgIHNldFRpbWVvdXQoKCkgPT4geworICAgICAgICAgICAgc2hvdWxkQmUoImNs
aWNrSGFuZGxlckNhbGxDb3VudCIsICIwIik7CisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsK
KyAgICAgICAgfSwgMCk7CisgICAgfSk7Cit9LCAwKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9kb20vZXZlbnRzL0V2ZW50LWRpc3BhdGNoLWNsaWNrLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZG9tL2V2ZW50cy9FdmVudC1k
aXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQKaW5kZXggY2ZhNWI5MDQzNDg1Li5lYjUwMWZmN2Zl
ZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvZG9tL2V2ZW50cy9FdmVudC1kaXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9kb20vZXZlbnRzL0V2ZW50
LWRpc3BhdGNoLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDQgQEAKIAotSGFybmVzcyBF
cnJvciAoVElNRU9VVCksIG1lc3NhZ2UgPSBudWxsCi0KIFBBU1MgYmFzaWMgd2l0aCBjbGljaygp
CiBQQVNTIGJhc2ljIHdpdGggZGlzcGF0Y2hFdmVudCgpCiBQQVNTIGJhc2ljIHdpdGggd3Jvbmcg
ZXZlbnQgY2xhc3MKQEAgLTE4LDEyICsxNiwxMiBAQCBQQVNTIGRpc2Nvbm5lY3RlZCBjaGVja2Jv
eCBzaG91bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoJwog
UEFTUyBkaXNjb25uZWN0ZWQgcmFkaW8gc2hvdWxkIGJlIGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2
ZW50KG5ldyBNb3VzZUV2ZW50KCdjbGljaycpKQogUEFTUyBkaXNhYmxlZCBjaGVja2JveCBzaG91
bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoImNsaWNrIikp
CiBQQVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBiZSBjaGVja2VkIGZyb20gZGlzcGF0Y2hFdmVu
dChuZXcgTW91c2VFdmVudCgiY2xpY2siKSkKLVRJTUVPVVQgZGlzYWJsZWQgY2hlY2tib3ggc2hv
dWxkIGZpcmUgb25jbGljayBUZXN0IHRpbWVkIG91dAotVElNRU9VVCBkaXNhYmxlZCByYWRpbyBz
aG91bGQgZmlyZSBvbmNsaWNrIFRlc3QgdGltZWQgb3V0Ci1USU1FT1VUIGRpc2FibGVkIGNoZWNr
Ym94IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgVGVzdCB0
aW1lZCBvdXQKLVRJTUVPVVQgZGlzYWJsZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2Vs
ZWQtYWN0aXZhdGlvbiBiZWhhdmlvciBUZXN0IHRpbWVkIG91dAorUEFTUyBkaXNhYmxlZCBjaGVj
a2JveCBzaG91bGQgZmlyZSBvbmNsaWNrCitQQVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBmaXJl
IG9uY2xpY2sKK1BBU1MgZGlzYWJsZWQgY2hlY2tib3ggc2hvdWxkIGdldCBsZWdhY3ktY2FuY2Vs
ZWQtYWN0aXZhdGlvbiBiZWhhdmlvcgorUEFTUyBkaXNhYmxlZCByYWRpbyBzaG91bGQgZ2V0IGxl
Z2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yCiBQQVNTIGRpc2FibGVkIGNoZWNrYm94
IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgMgotRkFJTCBk
aXNhYmxlZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2
aW9yIDIgYXNzZXJ0X2ZhbHNlOiBleHBlY3RlZCBmYWxzZSBnb3QgdHJ1ZQorUEFTUyBkaXNhYmxl
ZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIDIK
IFBBU1MgZGlzY29ubmVjdGVkIGZvcm0gc2hvdWxkIG5vdCBzdWJtaXQKIFBBU1MgZGlzYWJsZWQg
c3VibWl0IGJ1dHRvbiBzaG91bGQgbm90IGFjdGl2YXRlCiBQQVNTIHN1Ym1pdCBidXR0b24gc2hv
dWxkIG5vdCBhY3RpdmF0ZSBpZiB0aGUgZXZlbnQgbGlzdGVuZXIgZGlzYWJsZXMgaXQKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9O
b2RlLmNwcAppbmRleCA1YjczNTM4OTZmODYuLjM5NWFlYWRjMmQzZiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNw
cApAQCAtNDYsNiArNDYsNyBAQAogI2luY2x1ZGUgIkhUTUxCb2R5RWxlbWVudC5oIgogI2luY2x1
ZGUgIkhUTUxFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEltYWdlRWxlbWVudC5oIgorI2luY2x1
ZGUgIkhUTUxJbnB1dEVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MU2xvdEVsZW1lbnQuaCIKICNp
bmNsdWRlICJIVE1MU3R5bGVFbGVtZW50LmgiCiAjaW5jbHVkZSAiSW5wdXRFdmVudC5oIgpAQCAt
MjM3MCw4ICsyMzcxLDIyIEBAIHZvaWQgTm9kZTo6aGFuZGxlTG9jYWxFdmVudHMoRXZlbnQmIGV2
ZW50LCBFdmVudEludm9rZVBoYXNlIHBoYXNlKQogICAgIGlmICghaGFzRXZlbnRUYXJnZXREYXRh
KCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIC8vIEZJWE1FOiBTaG91bGQgd2UgZGVsaXZlciB3
aGVlbCBldmVudHMgdG8gZGlzYWJsZWQgZm9ybSBjb250cm9scyBvciBub3Q/Ci0gICAgaWYgKGlz
PEVsZW1lbnQ+KCp0aGlzKSAmJiBkb3duY2FzdDxFbGVtZW50PigqdGhpcykuaXNEaXNhYmxlZEZv
cm1Db250cm9sKCkgJiYgZXZlbnQuaXNNb3VzZUV2ZW50KCkgJiYgIWV2ZW50LmlzV2hlZWxFdmVu
dCgpKQorICAgIGF1dG8gc2hvdWxkSWdub3JlTW91c2VFdmVudCA9IFt0aGlzXShFdmVudCYgZXZl
bnQpIHsKKyAgICAgICAgaWYgKCFpczxFbGVtZW50PigqdGhpcykgfHwgIWRvd25jYXN0PEVsZW1l
bnQ+KCp0aGlzKS5pc0Rpc2FibGVkRm9ybUNvbnRyb2woKSkKKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgICAgICAvLyBGSVhNRTogU2hvdWxkIHdlIGRlbGl2ZXIgd2hlZWwgZXZlbnRz
IHRvIGRpc2FibGVkIGZvcm0gY29udHJvbHMgb3Igbm90PworICAgICAgICBpZiAoZXZlbnQuaXNX
aGVlbEV2ZW50KCkpCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAgLy8gV2Ug
bmVlZCB0byBzZW5kIHRoZSBjbGljayBldmVudCB0byBkaXNhYmxlZCByYWRpbyAvIGNoZWNrYm94
IGlucHV0IGVsZW1lbnRzLgorICAgICAgICBpZiAoaXM8SFRNTElucHV0RWxlbWVudD4oKnRoaXMp
ICYmIChkb3duY2FzdDxIVE1MSW5wdXRFbGVtZW50PigqdGhpcykuaXNSYWRpb0J1dHRvbigpIHx8
IGRvd25jYXN0PEhUTUxJbnB1dEVsZW1lbnQ+KCp0aGlzKS5pc0NoZWNrYm94KCkpICYmIGV2ZW50
LnR5cGUoKSA9PSBldmVudE5hbWVzKCkuY2xpY2tFdmVudCkKKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9OworCisgICAgaWYgKGV2ZW50Lmlz
TW91c2VFdmVudCgpICYmIHNob3VsZElnbm9yZU1vdXNlRXZlbnQoZXZlbnQpKQogICAgICAgICBy
ZXR1cm47CiAKICAgICBmaXJlRXZlbnRMaXN0ZW5lcnMoZXZlbnQsIHBoYXNlKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9JbnB1dFR5cGUuY3BwIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9SYWRpb0lucHV0VHlwZS5jcHAKaW5kZXggMzE5ZjI1NzJkMTI4Li45ZDg5YzZmYjY5
MTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9JbnB1dFR5cGUuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9JbnB1dFR5cGUuY3BwCkBAIC0xNzEsNiArMTcx
LDggQEAgdm9pZCBSYWRpb0lucHV0VHlwZTo6ZGlkRGlzcGF0Y2hDbGljayhFdmVudCYgZXZlbnQs
IGNvbnN0IElucHV0RWxlbWVudENsaWNrU3RhdGUKICAgICAgICAgQVNTRVJUKGVsZW1lbnQoKSk7
CiAgICAgICAgIGlmIChidXR0b24gJiYgYnV0dG9uLT5pc1JhZGlvQnV0dG9uKCkgJiYgYnV0dG9u
LT5mb3JtKCkgPT0gZWxlbWVudCgpLT5mb3JtKCkgJiYgYnV0dG9uLT5uYW1lKCkgPT0gZWxlbWVu
dCgpLT5uYW1lKCkpCiAgICAgICAgICAgICBidXR0b24tPnNldENoZWNrZWQodHJ1ZSk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGVsZW1lbnQoKS0+c2V0Q2hlY2tlZChmYWxzZSk7CiAgICAg
fSBlbHNlIGlmIChzdGF0ZS5jaGVja2VkICE9IGVsZW1lbnQoKS0+Y2hlY2tlZCgpKQogICAgICAg
ICBmaXJlSW5wdXRBbmRDaGFuZ2VFdmVudHMoKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413218</attachid>
            <date>2020-11-04 15:57:50 -0800</date>
            <delta_ts>2020-11-04 15:58:53 -0800</delta_ts>
            <desc>WIP Patch</desc>
            <filename>215461_click_event_disabled_radio_wip.patch</filename>
            <type>text/plain</type>
            <size>3353</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
ZG9tL2V2ZW50cy9FdmVudC1kaXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2RvbS9ldmVudHMvRXZlbnQtZGlzcGF0
Y2gtY2xpY2stZXhwZWN0ZWQudHh0CmluZGV4IGNmYTViOTA0MzQ4NS4uZWI1MDFmZjdmZWViIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Rv
bS9ldmVudHMvRXZlbnQtZGlzcGF0Y2gtY2xpY2stZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZG9tL2V2ZW50cy9FdmVudC1kaXNw
YXRjaC1jbGljay1leHBlY3RlZC50eHQKQEAgLTEsNiArMSw0IEBACiAKLUhhcm5lc3MgRXJyb3Ig
KFRJTUVPVVQpLCBtZXNzYWdlID0gbnVsbAotCiBQQVNTIGJhc2ljIHdpdGggY2xpY2soKQogUEFT
UyBiYXNpYyB3aXRoIGRpc3BhdGNoRXZlbnQoKQogUEFTUyBiYXNpYyB3aXRoIHdyb25nIGV2ZW50
IGNsYXNzCkBAIC0xOCwxMiArMTYsMTIgQEAgUEFTUyBkaXNjb25uZWN0ZWQgY2hlY2tib3ggc2hv
dWxkIGJlIGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2ZW50KG5ldyBNb3VzZUV2ZW50KCcKIFBBU1Mg
ZGlzY29ubmVjdGVkIHJhZGlvIHNob3VsZCBiZSBjaGVja2VkIGZyb20gZGlzcGF0Y2hFdmVudChu
ZXcgTW91c2VFdmVudCgnY2xpY2snKSkKIFBBU1MgZGlzYWJsZWQgY2hlY2tib3ggc2hvdWxkIGJl
IGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2ZW50KG5ldyBNb3VzZUV2ZW50KCJjbGljayIpKQogUEFT
UyBkaXNhYmxlZCByYWRpbyBzaG91bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3
IE1vdXNlRXZlbnQoImNsaWNrIikpCi1USU1FT1VUIGRpc2FibGVkIGNoZWNrYm94IHNob3VsZCBm
aXJlIG9uY2xpY2sgVGVzdCB0aW1lZCBvdXQKLVRJTUVPVVQgZGlzYWJsZWQgcmFkaW8gc2hvdWxk
IGZpcmUgb25jbGljayBUZXN0IHRpbWVkIG91dAotVElNRU9VVCBkaXNhYmxlZCBjaGVja2JveCBz
aG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIFRlc3QgdGltZWQg
b3V0Ci1USU1FT1VUIGRpc2FibGVkIHJhZGlvIHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFj
dGl2YXRpb24gYmVoYXZpb3IgVGVzdCB0aW1lZCBvdXQKK1BBU1MgZGlzYWJsZWQgY2hlY2tib3gg
c2hvdWxkIGZpcmUgb25jbGljaworUEFTUyBkaXNhYmxlZCByYWRpbyBzaG91bGQgZmlyZSBvbmNs
aWNrCitQQVNTIGRpc2FibGVkIGNoZWNrYm94IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFj
dGl2YXRpb24gYmVoYXZpb3IKK1BBU1MgZGlzYWJsZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3kt
Y2FuY2VsZWQtYWN0aXZhdGlvbiBiZWhhdmlvcgogUEFTUyBkaXNhYmxlZCBjaGVja2JveCBzaG91
bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIDIKLUZBSUwgZGlzYWJs
ZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2VsZWQtYWN0aXZhdGlvbiBiZWhhdmlvciAy
IGFzc2VydF9mYWxzZTogZXhwZWN0ZWQgZmFsc2UgZ290IHRydWUKK1BBU1MgZGlzYWJsZWQgcmFk
aW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2VsZWQtYWN0aXZhdGlvbiBiZWhhdmlvciAyCiBQQVNT
IGRpc2Nvbm5lY3RlZCBmb3JtIHNob3VsZCBub3Qgc3VibWl0CiBQQVNTIGRpc2FibGVkIHN1Ym1p
dCBidXR0b24gc2hvdWxkIG5vdCBhY3RpdmF0ZQogUEFTUyBzdWJtaXQgYnV0dG9uIHNob3VsZCBu
b3QgYWN0aXZhdGUgaWYgdGhlIGV2ZW50IGxpc3RlbmVyIGRpc2FibGVzIGl0CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5j
cHAKaW5kZXggNWI3MzUzODk2Zjg2Li44NmJlZDRkM2RjNGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Ob2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKQEAg
LTQ2LDYgKzQ2LDcgQEAKICNpbmNsdWRlICJIVE1MQm9keUVsZW1lbnQuaCIKICNpbmNsdWRlICJI
VE1MRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxJbWFnZUVsZW1lbnQuaCIKKyNpbmNsdWRlICJI
VE1MSW5wdXRFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTFNsb3RFbGVtZW50LmgiCiAjaW5jbHVk
ZSAiSFRNTFN0eWxlRWxlbWVudC5oIgogI2luY2x1ZGUgIklucHV0RXZlbnQuaCIKQEAgLTIzNzAs
MTAgKzIzNzEsNiBAQCB2b2lkIE5vZGU6OmhhbmRsZUxvY2FsRXZlbnRzKEV2ZW50JiBldmVudCwg
RXZlbnRJbnZva2VQaGFzZSBwaGFzZSkKICAgICBpZiAoIWhhc0V2ZW50VGFyZ2V0RGF0YSgpKQog
ICAgICAgICByZXR1cm47CiAKLSAgICAvLyBGSVhNRTogU2hvdWxkIHdlIGRlbGl2ZXIgd2hlZWwg
ZXZlbnRzIHRvIGRpc2FibGVkIGZvcm0gY29udHJvbHMgb3Igbm90PwotICAgIGlmIChpczxFbGVt
ZW50PigqdGhpcykgJiYgZG93bmNhc3Q8RWxlbWVudD4oKnRoaXMpLmlzRGlzYWJsZWRGb3JtQ29u
dHJvbCgpICYmIGV2ZW50LmlzTW91c2VFdmVudCgpICYmICFldmVudC5pc1doZWVsRXZlbnQoKSkK
LSAgICAgICAgcmV0dXJuOwotCiAgICAgZmlyZUV2ZW50TGlzdGVuZXJzKGV2ZW50LCBwaGFzZSk7
CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9JbnB1dFR5cGUuY3Bw
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9SYWRpb0lucHV0VHlwZS5jcHAKaW5kZXggMzE5ZjI1NzJk
MTI4Li45ZDg5YzZmYjY5MTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9J
bnB1dFR5cGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9JbnB1dFR5cGUuY3Bw
CkBAIC0xNzEsNiArMTcxLDggQEAgdm9pZCBSYWRpb0lucHV0VHlwZTo6ZGlkRGlzcGF0Y2hDbGlj
ayhFdmVudCYgZXZlbnQsIGNvbnN0IElucHV0RWxlbWVudENsaWNrU3RhdGUKICAgICAgICAgQVNT
RVJUKGVsZW1lbnQoKSk7CiAgICAgICAgIGlmIChidXR0b24gJiYgYnV0dG9uLT5pc1JhZGlvQnV0
dG9uKCkgJiYgYnV0dG9uLT5mb3JtKCkgPT0gZWxlbWVudCgpLT5mb3JtKCkgJiYgYnV0dG9uLT5u
YW1lKCkgPT0gZWxlbWVudCgpLT5uYW1lKCkpCiAgICAgICAgICAgICBidXR0b24tPnNldENoZWNr
ZWQodHJ1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGVsZW1lbnQoKS0+c2V0Q2hlY2tl
ZChmYWxzZSk7CiAgICAgfSBlbHNlIGlmIChzdGF0ZS5jaGVja2VkICE9IGVsZW1lbnQoKS0+Y2hl
Y2tlZCgpKQogICAgICAgICBmaXJlSW5wdXRBbmRDaGFuZ2VFdmVudHMoKTsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413219</attachid>
            <date>2020-11-04 15:58:53 -0800</date>
            <delta_ts>2020-11-04 15:59:41 -0800</delta_ts>
            <desc>WIP Patch</desc>
            <filename>215461_click_event_disabled_radio_wip.patch</filename>
            <type>text/plain</type>
            <size>7576</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJs
ZWQtY2hlY2tib3gtY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRN
TElucHV0RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41ODE1OTUxY2E0N2QKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2FibGVk
LWNoZWNrYm94LWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitNYWtlIHN1cmUg
dGhhdCB0aGUgb25jbGljayBoYW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlj
a3Mgb24gYSBkaXNhYmxlZCBjaGVja2JveCwgb3Igd2hlbiBjYWxsaW5nIGNsaWNrKCkgb24gc3Vj
aCBlbGVtZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1Mi
IG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworKiBUZXN0aW5nIGlu
cHV0LmNsaWNrKCkKK1BBU1MgY2xpY2tIYW5kbGVyQ2FsbENvdW50IGlzIDAKKyogVGVzdGluZyB1
c2VyIGNsaWNrCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIGNsaWNrSGFu
ZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0
RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYWEzMzgzYmUwNjFhCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1j
aGVja2JveC1jbGljay5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIk1ha2Ugc3VyZSB0aGF0IHRoZSBvbmNs
aWNrIGhhbmRsZXIgaXMgbm90IGNhbGxlZCB3aGVuIHRoZSB1c2VyIGNsaWNrcyBvbiBhIGRpc2Fi
bGVkIGNoZWNrYm94LCBvciB3aGVuIGNhbGxpbmcgY2xpY2soKSBvbiBzdWNoIGVsZW1lbnQuIik7
Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworbGV0IGNsaWNrSGFuZGxlckNhbGxDb3VudCA9IDA7
Citjb25zdCBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CitpbnB1dC50
eXBlID0gImNoZWNrYm94IjsKK2lucHV0LmRpc2FibGVkID0gdHJ1ZTsKKworZG9jdW1lbnQuYm9k
eS5hcHBlbmQoaW5wdXQpOworCitpbnB1dC5vbmNsaWNrID0gKCkgPT4geworICBjbGlja0hhbmRs
ZXJDYWxsQ291bnQrKzsKKyAgdGVzdEZhaWxlZCgiQ2xpY2sgZXZlbnQgaGFuZGxlciB3YXMgY2Fs
bGVkIik7Cit9OworZGVidWcoIiogVGVzdGluZyBpbnB1dC5jbGljaygpIik7CitpbnB1dC5jbGlj
aygpOworc2V0VGltZW91dCgoKSA9PiB7CisgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxD
b3VudCIsICIwIik7CisgICAgZGVidWcoIiogVGVzdGluZyB1c2VyIGNsaWNrIik7CisgICAgVUlI
ZWxwZXIuYWN0aXZhdGVBdChpbnB1dC5vZmZzZXRMZWZ0ICsgNSwgaW5wdXQub2Zmc2V0VG9wICsg
NSkudGhlbigoKSA9PiB7CisgICAgICAgIHNob3VsZEJlKCJjbGlja0hhbmRsZXJDYWxsQ291bnQi
LCAiMCIpOworICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAgICAgIHNob3VsZEJl
KCJjbGlja0hhbmRsZXJDYWxsQ291bnQiLCAiMCIpOworICAgICAgICAgICAgZmluaXNoSlNUZXN0
KCk7CisgICAgICAgIH0sIDApOworICAgIH0pOworfSwgMCk7Cis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1l
bnQvZGlzYWJsZWQtcmFkaW8tY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1yYWRpby1jbGljay1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi45NTNmNThmZWE2OWYKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2Fi
bGVkLXJhZGlvLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitNYWtlIHN1cmUg
dGhhdCB0aGUgb25jbGljayBoYW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlj
a3Mgb24gYSBkaXNhYmxlZCByYWRpbyBidXR0b24sIG9yIHdoZW4gY2FsbGluZyBjbGljaygpIG9u
IHN1Y2ggZWxlbWVudC4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKKyogVGVzdGlu
ZyBpbnB1dC5jbGljaygpCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCisqIFRlc3Rp
bmcgdXNlciBjbGljaworUEFTUyBjbGlja0hhbmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBjbGlj
a0hhbmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJ
bnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFkaW8tY2xpY2suaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
ZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFkaW8tY2xpY2suaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjYxMjg4ZDllZTA2ZQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFk
aW8tY2xpY2suaHRtbApAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy91aS1oZWxwZXIuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCJNYWtlIHN1cmUgdGhhdCB0aGUgb25jbGljayBo
YW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlja3Mgb24gYSBkaXNhYmxlZCBy
YWRpbyBidXR0b24sIG9yIHdoZW4gY2FsbGluZyBjbGljaygpIG9uIHN1Y2ggZWxlbWVudC4iKTsK
K2pzVGVzdElzQXN5bmMgPSB0cnVlOworCitsZXQgY2xpY2tIYW5kbGVyQ2FsbENvdW50ID0gMDsK
K2NvbnN0IGlucHV0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW5wdXQiKTsKK2lucHV0LnR5
cGUgPSAicmFkaW8iOworaW5wdXQuZGlzYWJsZWQgPSB0cnVlOworCitkb2N1bWVudC5ib2R5LmFw
cGVuZChpbnB1dCk7CisKK2lucHV0Lm9uY2xpY2sgPSAoKSA9PiB7CisgIGNsaWNrSGFuZGxlckNh
bGxDb3VudCsrOworICB0ZXN0RmFpbGVkKCJDbGljayBldmVudCBoYW5kbGVyIHdhcyBjYWxsZWQi
KTsKK307CitkZWJ1ZygiKiBUZXN0aW5nIGlucHV0LmNsaWNrKCkiKTsKK2lucHV0LmNsaWNrKCk7
CitzZXRUaW1lb3V0KCgpID0+IHsKKyAgICBzaG91bGRCZSgiY2xpY2tIYW5kbGVyQ2FsbENvdW50
IiwgIjAiKTsKKyAgICBkZWJ1ZygiKiBUZXN0aW5nIHVzZXIgY2xpY2siKTsKKyAgICBVSUhlbHBl
ci5hY3RpdmF0ZUF0KGlucHV0Lm9mZnNldExlZnQgKyA1LCBpbnB1dC5vZmZzZXRUb3AgKyA1KS50
aGVuKCgpID0+IHsKKyAgICAgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxDb3VudCIsICIw
Iik7CisgICAgICAgIHNldFRpbWVvdXQoKCkgPT4geworICAgICAgICAgICAgc2hvdWxkQmUoImNs
aWNrSGFuZGxlckNhbGxDb3VudCIsICIwIik7CisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsK
KyAgICAgICAgfSwgMCk7CisgICAgfSk7Cit9LCAwKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9kb20vZXZlbnRzL0V2ZW50LWRpc3BhdGNoLWNsaWNrLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZG9tL2V2ZW50cy9FdmVudC1k
aXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQKaW5kZXggY2ZhNWI5MDQzNDg1Li5lYjUwMWZmN2Zl
ZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvZG9tL2V2ZW50cy9FdmVudC1kaXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9kb20vZXZlbnRzL0V2ZW50
LWRpc3BhdGNoLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDQgQEAKIAotSGFybmVzcyBF
cnJvciAoVElNRU9VVCksIG1lc3NhZ2UgPSBudWxsCi0KIFBBU1MgYmFzaWMgd2l0aCBjbGljaygp
CiBQQVNTIGJhc2ljIHdpdGggZGlzcGF0Y2hFdmVudCgpCiBQQVNTIGJhc2ljIHdpdGggd3Jvbmcg
ZXZlbnQgY2xhc3MKQEAgLTE4LDEyICsxNiwxMiBAQCBQQVNTIGRpc2Nvbm5lY3RlZCBjaGVja2Jv
eCBzaG91bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoJwog
UEFTUyBkaXNjb25uZWN0ZWQgcmFkaW8gc2hvdWxkIGJlIGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2
ZW50KG5ldyBNb3VzZUV2ZW50KCdjbGljaycpKQogUEFTUyBkaXNhYmxlZCBjaGVja2JveCBzaG91
bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoImNsaWNrIikp
CiBQQVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBiZSBjaGVja2VkIGZyb20gZGlzcGF0Y2hFdmVu
dChuZXcgTW91c2VFdmVudCgiY2xpY2siKSkKLVRJTUVPVVQgZGlzYWJsZWQgY2hlY2tib3ggc2hv
dWxkIGZpcmUgb25jbGljayBUZXN0IHRpbWVkIG91dAotVElNRU9VVCBkaXNhYmxlZCByYWRpbyBz
aG91bGQgZmlyZSBvbmNsaWNrIFRlc3QgdGltZWQgb3V0Ci1USU1FT1VUIGRpc2FibGVkIGNoZWNr
Ym94IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgVGVzdCB0
aW1lZCBvdXQKLVRJTUVPVVQgZGlzYWJsZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2Vs
ZWQtYWN0aXZhdGlvbiBiZWhhdmlvciBUZXN0IHRpbWVkIG91dAorUEFTUyBkaXNhYmxlZCBjaGVj
a2JveCBzaG91bGQgZmlyZSBvbmNsaWNrCitQQVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBmaXJl
IG9uY2xpY2sKK1BBU1MgZGlzYWJsZWQgY2hlY2tib3ggc2hvdWxkIGdldCBsZWdhY3ktY2FuY2Vs
ZWQtYWN0aXZhdGlvbiBiZWhhdmlvcgorUEFTUyBkaXNhYmxlZCByYWRpbyBzaG91bGQgZ2V0IGxl
Z2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yCiBQQVNTIGRpc2FibGVkIGNoZWNrYm94
IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgMgotRkFJTCBk
aXNhYmxlZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2
aW9yIDIgYXNzZXJ0X2ZhbHNlOiBleHBlY3RlZCBmYWxzZSBnb3QgdHJ1ZQorUEFTUyBkaXNhYmxl
ZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIDIK
IFBBU1MgZGlzY29ubmVjdGVkIGZvcm0gc2hvdWxkIG5vdCBzdWJtaXQKIFBBU1MgZGlzYWJsZWQg
c3VibWl0IGJ1dHRvbiBzaG91bGQgbm90IGFjdGl2YXRlCiBQQVNTIHN1Ym1pdCBidXR0b24gc2hv
dWxkIG5vdCBhY3RpdmF0ZSBpZiB0aGUgZXZlbnQgbGlzdGVuZXIgZGlzYWJsZXMgaXQKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9O
b2RlLmNwcAppbmRleCA1YjczNTM4OTZmODYuLjg2YmVkNGQzZGM0YiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNw
cApAQCAtNDYsNiArNDYsNyBAQAogI2luY2x1ZGUgIkhUTUxCb2R5RWxlbWVudC5oIgogI2luY2x1
ZGUgIkhUTUxFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEltYWdlRWxlbWVudC5oIgorI2luY2x1
ZGUgIkhUTUxJbnB1dEVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MU2xvdEVsZW1lbnQuaCIKICNp
bmNsdWRlICJIVE1MU3R5bGVFbGVtZW50LmgiCiAjaW5jbHVkZSAiSW5wdXRFdmVudC5oIgpAQCAt
MjM3MCwxMCArMjM3MSw2IEBAIHZvaWQgTm9kZTo6aGFuZGxlTG9jYWxFdmVudHMoRXZlbnQmIGV2
ZW50LCBFdmVudEludm9rZVBoYXNlIHBoYXNlKQogICAgIGlmICghaGFzRXZlbnRUYXJnZXREYXRh
KCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIC8vIEZJWE1FOiBTaG91bGQgd2UgZGVsaXZlciB3
aGVlbCBldmVudHMgdG8gZGlzYWJsZWQgZm9ybSBjb250cm9scyBvciBub3Q/Ci0gICAgaWYgKGlz
PEVsZW1lbnQ+KCp0aGlzKSAmJiBkb3duY2FzdDxFbGVtZW50PigqdGhpcykuaXNEaXNhYmxlZEZv
cm1Db250cm9sKCkgJiYgZXZlbnQuaXNNb3VzZUV2ZW50KCkgJiYgIWV2ZW50LmlzV2hlZWxFdmVu
dCgpKQotICAgICAgICByZXR1cm47Ci0KICAgICBmaXJlRXZlbnRMaXN0ZW5lcnMoZXZlbnQsIHBo
YXNlKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9SYWRpb0lucHV0VHlw
ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1JhZGlvSW5wdXRUeXBlLmNwcAppbmRleCAzMTlm
MjU3MmQxMjguLjlkODljNmZiNjkxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9S
YWRpb0lucHV0VHlwZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9SYWRpb0lucHV0VHlw
ZS5jcHAKQEAgLTE3MSw2ICsxNzEsOCBAQCB2b2lkIFJhZGlvSW5wdXRUeXBlOjpkaWREaXNwYXRj
aENsaWNrKEV2ZW50JiBldmVudCwgY29uc3QgSW5wdXRFbGVtZW50Q2xpY2tTdGF0ZQogICAgICAg
ICBBU1NFUlQoZWxlbWVudCgpKTsKICAgICAgICAgaWYgKGJ1dHRvbiAmJiBidXR0b24tPmlzUmFk
aW9CdXR0b24oKSAmJiBidXR0b24tPmZvcm0oKSA9PSBlbGVtZW50KCktPmZvcm0oKSAmJiBidXR0
b24tPm5hbWUoKSA9PSBlbGVtZW50KCktPm5hbWUoKSkKICAgICAgICAgICAgIGJ1dHRvbi0+c2V0
Q2hlY2tlZCh0cnVlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZWxlbWVudCgpLT5zZXRD
aGVja2VkKGZhbHNlKTsKICAgICB9IGVsc2UgaWYgKHN0YXRlLmNoZWNrZWQgIT0gZWxlbWVudCgp
LT5jaGVja2VkKCkpCiAgICAgICAgIGZpcmVJbnB1dEFuZENoYW5nZUV2ZW50cygpOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413220</attachid>
            <date>2020-11-04 15:59:41 -0800</date>
            <delta_ts>2020-11-05 09:02:23 -0800</delta_ts>
            <desc>WIP Patch</desc>
            <filename>215461_click_event_disabled_radio_wip.patch</filename>
            <type>text/plain</type>
            <size>7354</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJs
ZWQtY2hlY2tib3gtY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRN
TElucHV0RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41ODE1OTUxY2E0N2QKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2FibGVk
LWNoZWNrYm94LWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitNYWtlIHN1cmUg
dGhhdCB0aGUgb25jbGljayBoYW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlj
a3Mgb24gYSBkaXNhYmxlZCBjaGVja2JveCwgb3Igd2hlbiBjYWxsaW5nIGNsaWNrKCkgb24gc3Vj
aCBlbGVtZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1Mi
IG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworKiBUZXN0aW5nIGlu
cHV0LmNsaWNrKCkKK1BBU1MgY2xpY2tIYW5kbGVyQ2FsbENvdW50IGlzIDAKKyogVGVzdGluZyB1
c2VyIGNsaWNrCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIGNsaWNrSGFu
ZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RF
U1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0
RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYWEzMzgzYmUwNjFhCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1j
aGVja2JveC1jbGljay5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIk1ha2Ugc3VyZSB0aGF0IHRoZSBvbmNs
aWNrIGhhbmRsZXIgaXMgbm90IGNhbGxlZCB3aGVuIHRoZSB1c2VyIGNsaWNrcyBvbiBhIGRpc2Fi
bGVkIGNoZWNrYm94LCBvciB3aGVuIGNhbGxpbmcgY2xpY2soKSBvbiBzdWNoIGVsZW1lbnQuIik7
Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworbGV0IGNsaWNrSGFuZGxlckNhbGxDb3VudCA9IDA7
Citjb25zdCBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CitpbnB1dC50
eXBlID0gImNoZWNrYm94IjsKK2lucHV0LmRpc2FibGVkID0gdHJ1ZTsKKworZG9jdW1lbnQuYm9k
eS5hcHBlbmQoaW5wdXQpOworCitpbnB1dC5vbmNsaWNrID0gKCkgPT4geworICBjbGlja0hhbmRs
ZXJDYWxsQ291bnQrKzsKKyAgdGVzdEZhaWxlZCgiQ2xpY2sgZXZlbnQgaGFuZGxlciB3YXMgY2Fs
bGVkIik7Cit9OworZGVidWcoIiogVGVzdGluZyBpbnB1dC5jbGljaygpIik7CitpbnB1dC5jbGlj
aygpOworc2V0VGltZW91dCgoKSA9PiB7CisgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxD
b3VudCIsICIwIik7CisgICAgZGVidWcoIiogVGVzdGluZyB1c2VyIGNsaWNrIik7CisgICAgVUlI
ZWxwZXIuYWN0aXZhdGVBdChpbnB1dC5vZmZzZXRMZWZ0ICsgNSwgaW5wdXQub2Zmc2V0VG9wICsg
NSkudGhlbigoKSA9PiB7CisgICAgICAgIHNob3VsZEJlKCJjbGlja0hhbmRsZXJDYWxsQ291bnQi
LCAiMCIpOworICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAgICAgIHNob3VsZEJl
KCJjbGlja0hhbmRsZXJDYWxsQ291bnQiLCAiMCIpOworICAgICAgICAgICAgZmluaXNoSlNUZXN0
KCk7CisgICAgICAgIH0sIDApOworICAgIH0pOworfSwgMCk7Cis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1l
bnQvZGlzYWJsZWQtcmFkaW8tY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1yYWRpby1jbGljay1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi45NTNmNThmZWE2OWYKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2Fi
bGVkLXJhZGlvLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitNYWtlIHN1cmUg
dGhhdCB0aGUgb25jbGljayBoYW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlj
a3Mgb24gYSBkaXNhYmxlZCByYWRpbyBidXR0b24sIG9yIHdoZW4gY2FsbGluZyBjbGljaygpIG9u
IHN1Y2ggZWxlbWVudC4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKKyogVGVzdGlu
ZyBpbnB1dC5jbGljaygpCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCisqIFRlc3Rp
bmcgdXNlciBjbGljaworUEFTUyBjbGlja0hhbmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBjbGlj
a0hhbmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJ
bnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFkaW8tY2xpY2suaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
ZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFkaW8tY2xpY2suaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjYxMjg4ZDllZTA2ZQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJsZWQtcmFk
aW8tY2xpY2suaHRtbApAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy91aS1oZWxwZXIuanMiPjwvc2Ny
aXB0PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCJNYWtlIHN1cmUgdGhhdCB0aGUgb25jbGljayBo
YW5kbGVyIGlzIG5vdCBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlja3Mgb24gYSBkaXNhYmxlZCBy
YWRpbyBidXR0b24sIG9yIHdoZW4gY2FsbGluZyBjbGljaygpIG9uIHN1Y2ggZWxlbWVudC4iKTsK
K2pzVGVzdElzQXN5bmMgPSB0cnVlOworCitsZXQgY2xpY2tIYW5kbGVyQ2FsbENvdW50ID0gMDsK
K2NvbnN0IGlucHV0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW5wdXQiKTsKK2lucHV0LnR5
cGUgPSAicmFkaW8iOworaW5wdXQuZGlzYWJsZWQgPSB0cnVlOworCitkb2N1bWVudC5ib2R5LmFw
cGVuZChpbnB1dCk7CisKK2lucHV0Lm9uY2xpY2sgPSAoKSA9PiB7CisgIGNsaWNrSGFuZGxlckNh
bGxDb3VudCsrOworICB0ZXN0RmFpbGVkKCJDbGljayBldmVudCBoYW5kbGVyIHdhcyBjYWxsZWQi
KTsKK307CitkZWJ1ZygiKiBUZXN0aW5nIGlucHV0LmNsaWNrKCkiKTsKK2lucHV0LmNsaWNrKCk7
CitzZXRUaW1lb3V0KCgpID0+IHsKKyAgICBzaG91bGRCZSgiY2xpY2tIYW5kbGVyQ2FsbENvdW50
IiwgIjAiKTsKKyAgICBkZWJ1ZygiKiBUZXN0aW5nIHVzZXIgY2xpY2siKTsKKyAgICBVSUhlbHBl
ci5hY3RpdmF0ZUF0KGlucHV0Lm9mZnNldExlZnQgKyA1LCBpbnB1dC5vZmZzZXRUb3AgKyA1KS50
aGVuKCgpID0+IHsKKyAgICAgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxDb3VudCIsICIw
Iik7CisgICAgICAgIHNldFRpbWVvdXQoKCkgPT4geworICAgICAgICAgICAgc2hvdWxkQmUoImNs
aWNrSGFuZGxlckNhbGxDb3VudCIsICIwIik7CisgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsK
KyAgICAgICAgfSwgMCk7CisgICAgfSk7Cit9LCAwKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9kb20vZXZlbnRzL0V2ZW50LWRpc3BhdGNoLWNsaWNrLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvZG9tL2V2ZW50cy9FdmVudC1k
aXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQKaW5kZXggY2ZhNWI5MDQzNDg1Li5lYjUwMWZmN2Zl
ZWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvZG9tL2V2ZW50cy9FdmVudC1kaXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQKKysrIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9kb20vZXZlbnRzL0V2ZW50
LWRpc3BhdGNoLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDQgQEAKIAotSGFybmVzcyBF
cnJvciAoVElNRU9VVCksIG1lc3NhZ2UgPSBudWxsCi0KIFBBU1MgYmFzaWMgd2l0aCBjbGljaygp
CiBQQVNTIGJhc2ljIHdpdGggZGlzcGF0Y2hFdmVudCgpCiBQQVNTIGJhc2ljIHdpdGggd3Jvbmcg
ZXZlbnQgY2xhc3MKQEAgLTE4LDEyICsxNiwxMiBAQCBQQVNTIGRpc2Nvbm5lY3RlZCBjaGVja2Jv
eCBzaG91bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoJwog
UEFTUyBkaXNjb25uZWN0ZWQgcmFkaW8gc2hvdWxkIGJlIGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2
ZW50KG5ldyBNb3VzZUV2ZW50KCdjbGljaycpKQogUEFTUyBkaXNhYmxlZCBjaGVja2JveCBzaG91
bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoImNsaWNrIikp
CiBQQVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBiZSBjaGVja2VkIGZyb20gZGlzcGF0Y2hFdmVu
dChuZXcgTW91c2VFdmVudCgiY2xpY2siKSkKLVRJTUVPVVQgZGlzYWJsZWQgY2hlY2tib3ggc2hv
dWxkIGZpcmUgb25jbGljayBUZXN0IHRpbWVkIG91dAotVElNRU9VVCBkaXNhYmxlZCByYWRpbyBz
aG91bGQgZmlyZSBvbmNsaWNrIFRlc3QgdGltZWQgb3V0Ci1USU1FT1VUIGRpc2FibGVkIGNoZWNr
Ym94IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgVGVzdCB0
aW1lZCBvdXQKLVRJTUVPVVQgZGlzYWJsZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2Vs
ZWQtYWN0aXZhdGlvbiBiZWhhdmlvciBUZXN0IHRpbWVkIG91dAorUEFTUyBkaXNhYmxlZCBjaGVj
a2JveCBzaG91bGQgZmlyZSBvbmNsaWNrCitQQVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBmaXJl
IG9uY2xpY2sKK1BBU1MgZGlzYWJsZWQgY2hlY2tib3ggc2hvdWxkIGdldCBsZWdhY3ktY2FuY2Vs
ZWQtYWN0aXZhdGlvbiBiZWhhdmlvcgorUEFTUyBkaXNhYmxlZCByYWRpbyBzaG91bGQgZ2V0IGxl
Z2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yCiBQQVNTIGRpc2FibGVkIGNoZWNrYm94
IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgMgotRkFJTCBk
aXNhYmxlZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2
aW9yIDIgYXNzZXJ0X2ZhbHNlOiBleHBlY3RlZCBmYWxzZSBnb3QgdHJ1ZQorUEFTUyBkaXNhYmxl
ZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIDIK
IFBBU1MgZGlzY29ubmVjdGVkIGZvcm0gc2hvdWxkIG5vdCBzdWJtaXQKIFBBU1MgZGlzYWJsZWQg
c3VibWl0IGJ1dHRvbiBzaG91bGQgbm90IGFjdGl2YXRlCiBQQVNTIHN1Ym1pdCBidXR0b24gc2hv
dWxkIG5vdCBhY3RpdmF0ZSBpZiB0aGUgZXZlbnQgbGlzdGVuZXIgZGlzYWJsZXMgaXQKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9O
b2RlLmNwcAppbmRleCA1YjczNTM4OTZmODYuLmYzNTE4YmYxMzVkOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2RlLmNw
cApAQCAtMjM3MCwxMCArMjM3MCw2IEBAIHZvaWQgTm9kZTo6aGFuZGxlTG9jYWxFdmVudHMoRXZl
bnQmIGV2ZW50LCBFdmVudEludm9rZVBoYXNlIHBoYXNlKQogICAgIGlmICghaGFzRXZlbnRUYXJn
ZXREYXRhKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIC8vIEZJWE1FOiBTaG91bGQgd2UgZGVs
aXZlciB3aGVlbCBldmVudHMgdG8gZGlzYWJsZWQgZm9ybSBjb250cm9scyBvciBub3Q/Ci0gICAg
aWYgKGlzPEVsZW1lbnQ+KCp0aGlzKSAmJiBkb3duY2FzdDxFbGVtZW50PigqdGhpcykuaXNEaXNh
YmxlZEZvcm1Db250cm9sKCkgJiYgZXZlbnQuaXNNb3VzZUV2ZW50KCkgJiYgIWV2ZW50LmlzV2hl
ZWxFdmVudCgpKQotICAgICAgICByZXR1cm47Ci0KICAgICBmaXJlRXZlbnRMaXN0ZW5lcnMoZXZl
bnQsIHBoYXNlKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9SYWRpb0lu
cHV0VHlwZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1JhZGlvSW5wdXRUeXBlLmNwcAppbmRl
eCAzMTlmMjU3MmQxMjguLjlkODljNmZiNjkxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9SYWRpb0lucHV0VHlwZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9SYWRpb0lu
cHV0VHlwZS5jcHAKQEAgLTE3MSw2ICsxNzEsOCBAQCB2b2lkIFJhZGlvSW5wdXRUeXBlOjpkaWRE
aXNwYXRjaENsaWNrKEV2ZW50JiBldmVudCwgY29uc3QgSW5wdXRFbGVtZW50Q2xpY2tTdGF0ZQog
ICAgICAgICBBU1NFUlQoZWxlbWVudCgpKTsKICAgICAgICAgaWYgKGJ1dHRvbiAmJiBidXR0b24t
PmlzUmFkaW9CdXR0b24oKSAmJiBidXR0b24tPmZvcm0oKSA9PSBlbGVtZW50KCktPmZvcm0oKSAm
JiBidXR0b24tPm5hbWUoKSA9PSBlbGVtZW50KCktPm5hbWUoKSkKICAgICAgICAgICAgIGJ1dHRv
bi0+c2V0Q2hlY2tlZCh0cnVlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZWxlbWVudCgp
LT5zZXRDaGVja2VkKGZhbHNlKTsKICAgICB9IGVsc2UgaWYgKHN0YXRlLmNoZWNrZWQgIT0gZWxl
bWVudCgpLT5jaGVja2VkKCkpCiAgICAgICAgIGZpcmVJbnB1dEFuZENoYW5nZUV2ZW50cygpOwog
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413306</attachid>
            <date>2020-11-05 09:02:25 -0800</date>
            <delta_ts>2020-11-05 11:12:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215461-20201105090224.patch</filename>
            <type>text/plain</type>
            <size>12301</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NDMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTMwZDRkYmVjZmVmNWY0
MzQ1NTVlZjkzNjYyZGIxYmZhM2Y5NjA5Zi4uNzhhYTg0Nzc4ODNkZTYwYjc5OWNhNWQ5ODQxMjY0
OTBiYjQ3YTgwOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIwLTExLTA1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgPGlucHV0IGRpc2FibGVkPiBk
b2VzIG5vdCBmaXJlIGNsaWNrIGV2ZW50cyBhZnRlciBkaXNwYXRjaEV2ZW50CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU0NjEKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzY3MDMwOTUwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlIHNob3VsZCBhbGxvdyBtb3VzZSBldmVudHMgZnJvbSBKUyB0byBn
ZXQgZGlzcGF0Y2hlZCBvbiBkaXNhYmxlZCBmb3JtIGNvbnRyb2xzLiBPbmx5IG1vdXNlIGV2ZW50
cyBmcm9tIHRoZQorICAgICAgICB1c2VyIGFuZCBjYWxsaW5nIGlucHV0LmNsaWNrKCkgc2hvdWxk
IG5vdCBjYXVzZSBhbiBldmVudCB0byBnZXQgZGlzcGF0Y2hlZCBvbiBkaXNhYmxlZCBmb3JtIGNv
bnRyb2xzLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2Fi
bGVkLWNoZWNrYm94LWNsaWNrLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZG9tL0hUTUxJbnB1
dEVsZW1lbnQvZGlzYWJsZWQtcmFkaW8tY2xpY2suaHRtbAorCisgICAgICAgICogZG9tL05vZGUu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6Tm9kZTo6aGFuZGxlTG9jYWxFdmVudHMpOgorICAgICAg
ICBBbGxvdyBtb3VzZSBldmVudHMgZnJvbSBKUyB0byBnZXQgZGlzcGF0Y2hlZCBvbiBkaXNhYmxl
ZCBmb3JtIGNvbnRyb2xzLiBUcnVzdGVkIG1vdXNlIGV2ZW50cyAoZXZlbnRzIGZyb20KKyAgICAg
ICAgdGhlIHVzZXItYWdlbnQpIGFyZSBzdGlsbCBub3QgZGlzcGF0Y2hlZCBvbiBkaXNhYmxlZCBm
b3JtIGNvbnRyb2xzLgorCisgICAgICAgICogaHRtbC9SYWRpb0lucHV0VHlwZS5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpSYWRpb0lucHV0VHlwZTo6ZGlkRGlzcGF0Y2hDbGljayk6CisgICAgICAg
IEZpeCBwb3N0IGFjdGl2YXRpb24gYmVoYXZpb3IgZm9yIHJhZGlvIGlucHV0IGVsZW1lbnRzIHNv
IHRoYXQgd2Ugc2V0IHRoZSBlbGVtZW50cycgY2hlY2tlZG5lc3MgdG8gZmFsc2UKKyAgICAgICAg
aWYgdGhlIGFjdGl2YXRpb24gd2FzIGNhbmNlbGxlZCBhbmQgd2UgYXJlIG5vdCByZXN0b3Jpbmcg
dGhlIGNoZWNrZWRuZXNzIG9mIHRoZSBwcmV2aW91c2x5IGNoZWNrZWQgZWxlbWVudAorICAgICAg
ICBpbiB0aGUgZ3JvdXAuCisgICAgICAgIC0gaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy8j
dGhlLWlucHV0LWVsZW1lbnQ6bGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24tYmVoYXZpb3IgKFN0
ZXAgMikKKwogMjAyMC0xMS0wNSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFVzZSBzdGQ6OmV4Y2hhbmdlIGluc3RlYWQgb2YgV1RGTW92ZSB0
byBhdm9pZCB1c2luZyBtZW1iZXJzIGFmdGVyIG1vdmluZyB0aGVtIGluIE5hdmlnYXRpb25TY2hl
ZHVsZXIuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKaW5kZXggNWI3MzUzODk2Zjg2YzdhNjNjYjE1NDg4ODBm
YzhmYWY0NWVmMzQwOC4uZDcyNGJlYmM0OGIyNzJkMmYwOTE0ZWMxMzU0NWEzMTQ2OWQyZTE4NCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2RvbS9Ob2RlLmNwcApAQCAtMjM3MSw3ICsyMzcxLDcgQEAgdm9pZCBOb2RlOjpoYW5kbGVM
b2NhbEV2ZW50cyhFdmVudCYgZXZlbnQsIEV2ZW50SW52b2tlUGhhc2UgcGhhc2UpCiAgICAgICAg
IHJldHVybjsKIAogICAgIC8vIEZJWE1FOiBTaG91bGQgd2UgZGVsaXZlciB3aGVlbCBldmVudHMg
dG8gZGlzYWJsZWQgZm9ybSBjb250cm9scyBvciBub3Q/Ci0gICAgaWYgKGlzPEVsZW1lbnQ+KCp0
aGlzKSAmJiBkb3duY2FzdDxFbGVtZW50PigqdGhpcykuaXNEaXNhYmxlZEZvcm1Db250cm9sKCkg
JiYgZXZlbnQuaXNNb3VzZUV2ZW50KCkgJiYgIWV2ZW50LmlzV2hlZWxFdmVudCgpKQorICAgIGlm
IChpczxFbGVtZW50PigqdGhpcykgJiYgZG93bmNhc3Q8RWxlbWVudD4oKnRoaXMpLmlzRGlzYWJs
ZWRGb3JtQ29udHJvbCgpICYmIGV2ZW50LmlzVHJ1c3RlZCgpICYmIGV2ZW50LmlzTW91c2VFdmVu
dCgpICYmICFldmVudC5pc1doZWVsRXZlbnQoKSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZmly
ZUV2ZW50TGlzdGVuZXJzKGV2ZW50LCBwaGFzZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL1JhZGlvSW5wdXRUeXBlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9JbnB1
dFR5cGUuY3BwCmluZGV4IDMxOWYyNTcyZDEyODA5NGU5NWFiMDI0MzE4ZTcxYWU0YTRiZWIwNGQu
LjlkODljNmZiNjkxNjBhOGUxNDgwZjBiZWZmMTk3MGRjMDliNjcwN2EgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvUmFkaW9JbnB1dFR5cGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvUmFkaW9JbnB1dFR5cGUuY3BwCkBAIC0xNzEsNiArMTcxLDggQEAgdm9pZCBSYWRpb0lu
cHV0VHlwZTo6ZGlkRGlzcGF0Y2hDbGljayhFdmVudCYgZXZlbnQsIGNvbnN0IElucHV0RWxlbWVu
dENsaWNrU3RhdGUKICAgICAgICAgQVNTRVJUKGVsZW1lbnQoKSk7CiAgICAgICAgIGlmIChidXR0
b24gJiYgYnV0dG9uLT5pc1JhZGlvQnV0dG9uKCkgJiYgYnV0dG9uLT5mb3JtKCkgPT0gZWxlbWVu
dCgpLT5mb3JtKCkgJiYgYnV0dG9uLT5uYW1lKCkgPT0gZWxlbWVudCgpLT5uYW1lKCkpCiAgICAg
ICAgICAgICBidXR0b24tPnNldENoZWNrZWQodHJ1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIGVsZW1lbnQoKS0+c2V0Q2hlY2tlZChmYWxzZSk7CiAgICAgfSBlbHNlIGlmIChzdGF0ZS5j
aGVja2VkICE9IGVsZW1lbnQoKS0+Y2hlY2tlZCgpKQogICAgICAgICBmaXJlSW5wdXRBbmRDaGFu
Z2VFdmVudHMoKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDY4YjI0M2RhMDVjYzgzN2IxM2Q0N2E1NDgwMzgyYzg5OWU2
M2E2MzAuLjAxZTE0M2U1ODc2MTJiY2FmZmYzMDRjNTkxMzJiY2M2ZTU2YmYzM2IgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAyMC0xMS0wNSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29t
PgorCisgICAgICAgIDxpbnB1dCBkaXNhYmxlZD4gZG9lcyBub3QgZmlyZSBjbGljayBldmVudHMg
YWZ0ZXIgZGlzcGF0Y2hFdmVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE1NDYxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82NzAzMDk1MD4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFeHRlbmQgbGF5
b3V0IHRlc3QgY292ZXJhZ2UuCisKKyAgICAgICAgKiBmYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50
L2Rpc2FibGVkLWNoZWNrYm94LWNsaWNrLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1jaGVja2JveC1jbGljay5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2FibGVkLXJhZGlv
LWNsaWNrLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vSFRNTElucHV0
RWxlbWVudC9kaXNhYmxlZC1yYWRpby1jbGljay5odG1sOiBBZGRlZC4KKwogMjAyMC0xMS0wNSAg
WmlyYW4gU3VuICA8enN1bkBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtjc3MtZ3JpZF0gTW92ZSB0
ZXN0cyBncmlkLWNvbHVtbnMtcm93cy1nZXQtc2V0LW11bHRpcGxlIGFuZCBncmlkLWNvbnRlbnQt
c2l6ZWQtY29sdW1ucy1yZXNvbHV0aW9uIHRvIFdQVCBmb2xkZXIKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mv
Q2hhbmdlTG9nCmluZGV4IDM0MGNjMzRiNjQzODMxZGIyN2JjOGI2YjY5ODA5OTViZjIxZWE2MzUu
LjE4YzlhNmM2NDgzZTU3MWNkMmMzYTBmZjU4YjhlOGMwYjI2NGNiZWIgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTExLTA1ICBDaHJpcyBEdW1l
eiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgPGlucHV0IGRpc2FibGVkPiBkb2VzIG5v
dCBmaXJlIGNsaWNrIGV2ZW50cyBhZnRlciBkaXNwYXRjaEV2ZW50CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU0NjEKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzY3MDMwOTUwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFJlYmFzZWxpbmUgV1BUIHRlc3RzIHRoYXQgYXJlIG5vdyBwYXNzaW5nLgorCisg
ICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2RvbS9ldmVudHMvRXZlbnQtZGlzcGF0Y2gtY2xp
Y2stZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFu
dGljcy9mb3Jtcy90aGUtaW5wdXQtZWxlbWVudC9yYWRpby1pbnB1dC1jYW5jZWwtZXhwZWN0ZWQu
dHh0OgorCiAyMDIwLTExLTA1ICBaaXJhbiBTdW4gIDx6c3VuQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW2Nzcy1ncmlkXSBNb3ZlIHRlc3RzIGdyaWQtY29sdW1ucy1yb3dzLWdldC1zZXQtbXVsdGlw
bGUgYW5kIGdyaWQtY29udGVudC1zaXplZC1jb2x1bW5zLXJlc29sdXRpb24gdG8gV1BUIGZvbGRl
cgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9kaXNh
YmxlZC1jaGVja2JveC1jbGljay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9I
VE1MSW5wdXRFbGVtZW50L2Rpc2FibGVkLWNoZWNrYm94LWNsaWNrLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi41ODE1OTUxY2E0N2Q4YzM4OTZiYWMwZjc3NGRkNzJkYWUyZTIwYjM5Ci0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxl
ZC1jaGVja2JveC1jbGljay1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxNCBAQAorTWFrZSBzdXJl
IHRoYXQgdGhlIG9uY2xpY2sgaGFuZGxlciBpcyBub3QgY2FsbGVkIHdoZW4gdGhlIHVzZXIgY2xp
Y2tzIG9uIGEgZGlzYWJsZWQgY2hlY2tib3gsIG9yIHdoZW4gY2FsbGluZyBjbGljaygpIG9uIHN1
Y2ggZWxlbWVudC4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKKyogVGVzdGluZyBp
bnB1dC5jbGljaygpCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCisqIFRlc3Rpbmcg
dXNlciBjbGljaworUEFTUyBjbGlja0hhbmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBjbGlja0hh
bmRsZXJDYWxsQ291bnQgaXMgMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitU
RVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1
dEVsZW1lbnQvZGlzYWJsZWQtY2hlY2tib3gtY2xpY2suaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
ZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJsZWQtY2hlY2tib3gtY2xpY2suaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5hYTMzODNiZTA2MWE1OTU1ZmNmZmNmOTUwMDlmZjUzNmVjZTA5Mjc5Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1j
aGVja2JveC1jbGljay5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIk1ha2Ugc3VyZSB0aGF0IHRoZSBvbmNs
aWNrIGhhbmRsZXIgaXMgbm90IGNhbGxlZCB3aGVuIHRoZSB1c2VyIGNsaWNrcyBvbiBhIGRpc2Fi
bGVkIGNoZWNrYm94LCBvciB3aGVuIGNhbGxpbmcgY2xpY2soKSBvbiBzdWNoIGVsZW1lbnQuIik7
Citqc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworbGV0IGNsaWNrSGFuZGxlckNhbGxDb3VudCA9IDA7
Citjb25zdCBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CitpbnB1dC50
eXBlID0gImNoZWNrYm94IjsKK2lucHV0LmRpc2FibGVkID0gdHJ1ZTsKKworZG9jdW1lbnQuYm9k
eS5hcHBlbmQoaW5wdXQpOworCitpbnB1dC5vbmNsaWNrID0gKCkgPT4geworICBjbGlja0hhbmRs
ZXJDYWxsQ291bnQrKzsKKyAgdGVzdEZhaWxlZCgiQ2xpY2sgZXZlbnQgaGFuZGxlciB3YXMgY2Fs
bGVkIik7Cit9OworZGVidWcoIiogVGVzdGluZyBpbnB1dC5jbGljaygpIik7CitpbnB1dC5jbGlj
aygpOworc2V0VGltZW91dCgoKSA9PiB7CisgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxD
b3VudCIsICIwIik7CisgICAgZGVidWcoIiogVGVzdGluZyB1c2VyIGNsaWNrIik7CisgICAgVUlI
ZWxwZXIuYWN0aXZhdGVBdChpbnB1dC5vZmZzZXRMZWZ0ICsgNSwgaW5wdXQub2Zmc2V0VG9wICsg
NSkudGhlbigoKSA9PiB7CisgICAgICAgIHNob3VsZEJlKCJjbGlja0hhbmRsZXJDYWxsQ291bnQi
LCAiMCIpOworICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAgICAgIHNob3VsZEJl
KCJjbGlja0hhbmRsZXJDYWxsQ291bnQiLCAiMCIpOworICAgICAgICAgICAgZmluaXNoSlNUZXN0
KCk7CisgICAgICAgIH0sIDApOworICAgIH0pOworfSwgMCk7Cis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1l
bnQvZGlzYWJsZWQtcmFkaW8tY2xpY2stZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1yYWRpby1jbGljay1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uOTUzZjU4ZmVhNjlmMGUzYTNhYjEzMDk5MDAyN2EwMjQzZmEyMTU5NgotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvZGlzYWJs
ZWQtcmFkaW8tY2xpY2stZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTQgQEAKK01ha2Ugc3VyZSB0
aGF0IHRoZSBvbmNsaWNrIGhhbmRsZXIgaXMgbm90IGNhbGxlZCB3aGVuIHRoZSB1c2VyIGNsaWNr
cyBvbiBhIGRpc2FibGVkIHJhZGlvIGJ1dHRvbiwgb3Igd2hlbiBjYWxsaW5nIGNsaWNrKCkgb24g
c3VjaCBlbGVtZW50LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBB
U1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworKiBUZXN0aW5n
IGlucHV0LmNsaWNrKCkKK1BBU1MgY2xpY2tIYW5kbGVyQ2FsbENvdW50IGlzIDAKKyogVGVzdGlu
ZyB1c2VyIGNsaWNrCitQQVNTIGNsaWNrSGFuZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIGNsaWNr
SGFuZGxlckNhbGxDb3VudCBpcyAwCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisK
K1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElu
cHV0RWxlbWVudC9kaXNhYmxlZC1yYWRpby1jbGljay5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9kaXNhYmxlZC1yYWRpby1jbGljay5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjYxMjg4ZDllZTA2ZTllMDc1ZWExM2M4NjJjM2Q2ZGVmMGIyYTBmMDYKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9IVE1MSW5wdXRFbGVtZW50L2Rpc2FibGVkLXJhZGlv
LWNsaWNrLmh0bWwKQEAgLTAsMCArMSwzNiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxi
b2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3Njcmlw
dD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvdWktaGVscGVyLmpzIj48L3Njcmlw
dD4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiTWFrZSBzdXJlIHRoYXQgdGhlIG9uY2xpY2sgaGFu
ZGxlciBpcyBub3QgY2FsbGVkIHdoZW4gdGhlIHVzZXIgY2xpY2tzIG9uIGEgZGlzYWJsZWQgcmFk
aW8gYnV0dG9uLCBvciB3aGVuIGNhbGxpbmcgY2xpY2soKSBvbiBzdWNoIGVsZW1lbnQuIik7Citq
c1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKworbGV0IGNsaWNrSGFuZGxlckNhbGxDb3VudCA9IDA7Citj
b25zdCBpbnB1dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7CitpbnB1dC50eXBl
ID0gInJhZGlvIjsKK2lucHV0LmRpc2FibGVkID0gdHJ1ZTsKKworZG9jdW1lbnQuYm9keS5hcHBl
bmQoaW5wdXQpOworCitpbnB1dC5vbmNsaWNrID0gKCkgPT4geworICBjbGlja0hhbmRsZXJDYWxs
Q291bnQrKzsKKyAgdGVzdEZhaWxlZCgiQ2xpY2sgZXZlbnQgaGFuZGxlciB3YXMgY2FsbGVkIik7
Cit9OworZGVidWcoIiogVGVzdGluZyBpbnB1dC5jbGljaygpIik7CitpbnB1dC5jbGljaygpOwor
c2V0VGltZW91dCgoKSA9PiB7CisgICAgc2hvdWxkQmUoImNsaWNrSGFuZGxlckNhbGxDb3VudCIs
ICIwIik7CisgICAgZGVidWcoIiogVGVzdGluZyB1c2VyIGNsaWNrIik7CisgICAgVUlIZWxwZXIu
YWN0aXZhdGVBdChpbnB1dC5vZmZzZXRMZWZ0ICsgNSwgaW5wdXQub2Zmc2V0VG9wICsgNSkudGhl
bigoKSA9PiB7CisgICAgICAgIHNob3VsZEJlKCJjbGlja0hhbmRsZXJDYWxsQ291bnQiLCAiMCIp
OworICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAgICAgIHNob3VsZEJlKCJjbGlj
a0hhbmRsZXJDYWxsQ291bnQiLCAiMCIpOworICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7Cisg
ICAgICAgIH0sIDApOworICAgIH0pOworfSwgMCk7Cis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvZG9tL2V2ZW50cy9FdmVudC1kaXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2RvbS9ldmVudHMvRXZlbnQtZGlz
cGF0Y2gtY2xpY2stZXhwZWN0ZWQudHh0CmluZGV4IGNmYTViOTA0MzQ4NTgyODg4NmEyOWQ3ODFj
NTlkMWVhN2UzZWU4YzkuLmViNTAxZmY3ZmVlYjJiMmZjNjEwNGNlNDNhNjEzZjBiNGE2YzA2YzAg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
ZG9tL2V2ZW50cy9FdmVudC1kaXNwYXRjaC1jbGljay1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0
VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9kb20vZXZlbnRzL0V2ZW50LWRp
c3BhdGNoLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMSw2ICsxLDQgQEAKIAotSGFybmVzcyBFcnJv
ciAoVElNRU9VVCksIG1lc3NhZ2UgPSBudWxsCi0KIFBBU1MgYmFzaWMgd2l0aCBjbGljaygpCiBQ
QVNTIGJhc2ljIHdpdGggZGlzcGF0Y2hFdmVudCgpCiBQQVNTIGJhc2ljIHdpdGggd3JvbmcgZXZl
bnQgY2xhc3MKQEAgLTE4LDEyICsxNiwxMiBAQCBQQVNTIGRpc2Nvbm5lY3RlZCBjaGVja2JveCBz
aG91bGQgYmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoJwogUEFT
UyBkaXNjb25uZWN0ZWQgcmFkaW8gc2hvdWxkIGJlIGNoZWNrZWQgZnJvbSBkaXNwYXRjaEV2ZW50
KG5ldyBNb3VzZUV2ZW50KCdjbGljaycpKQogUEFTUyBkaXNhYmxlZCBjaGVja2JveCBzaG91bGQg
YmUgY2hlY2tlZCBmcm9tIGRpc3BhdGNoRXZlbnQobmV3IE1vdXNlRXZlbnQoImNsaWNrIikpCiBQ
QVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBiZSBjaGVja2VkIGZyb20gZGlzcGF0Y2hFdmVudChu
ZXcgTW91c2VFdmVudCgiY2xpY2siKSkKLVRJTUVPVVQgZGlzYWJsZWQgY2hlY2tib3ggc2hvdWxk
IGZpcmUgb25jbGljayBUZXN0IHRpbWVkIG91dAotVElNRU9VVCBkaXNhYmxlZCByYWRpbyBzaG91
bGQgZmlyZSBvbmNsaWNrIFRlc3QgdGltZWQgb3V0Ci1USU1FT1VUIGRpc2FibGVkIGNoZWNrYm94
IHNob3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgVGVzdCB0aW1l
ZCBvdXQKLVRJTUVPVVQgZGlzYWJsZWQgcmFkaW8gc2hvdWxkIGdldCBsZWdhY3ktY2FuY2VsZWQt
YWN0aXZhdGlvbiBiZWhhdmlvciBUZXN0IHRpbWVkIG91dAorUEFTUyBkaXNhYmxlZCBjaGVja2Jv
eCBzaG91bGQgZmlyZSBvbmNsaWNrCitQQVNTIGRpc2FibGVkIHJhZGlvIHNob3VsZCBmaXJlIG9u
Y2xpY2sKK1BBU1MgZGlzYWJsZWQgY2hlY2tib3ggc2hvdWxkIGdldCBsZWdhY3ktY2FuY2VsZWQt
YWN0aXZhdGlvbiBiZWhhdmlvcgorUEFTUyBkaXNhYmxlZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2Fj
eS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yCiBQQVNTIGRpc2FibGVkIGNoZWNrYm94IHNo
b3VsZCBnZXQgbGVnYWN5LWNhbmNlbGVkLWFjdGl2YXRpb24gYmVoYXZpb3IgMgotRkFJTCBkaXNh
YmxlZCByYWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9y
IDIgYXNzZXJ0X2ZhbHNlOiBleHBlY3RlZCBmYWxzZSBnb3QgdHJ1ZQorUEFTUyBkaXNhYmxlZCBy
YWRpbyBzaG91bGQgZ2V0IGxlZ2FjeS1jYW5jZWxlZC1hY3RpdmF0aW9uIGJlaGF2aW9yIDIKIFBB
U1MgZGlzY29ubmVjdGVkIGZvcm0gc2hvdWxkIG5vdCBzdWJtaXQKIFBBU1MgZGlzYWJsZWQgc3Vi
bWl0IGJ1dHRvbiBzaG91bGQgbm90IGFjdGl2YXRlCiBQQVNTIHN1Ym1pdCBidXR0b24gc2hvdWxk
IG5vdCBhY3RpdmF0ZSBpZiB0aGUgZXZlbnQgbGlzdGVuZXIgZGlzYWJsZXMgaXQKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1h
bnRpY3MvZm9ybXMvdGhlLWlucHV0LWVsZW1lbnQvcmFkaW8taW5wdXQtY2FuY2VsLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9z
ZW1hbnRpY3MvZm9ybXMvdGhlLWlucHV0LWVsZW1lbnQvcmFkaW8taW5wdXQtY2FuY2VsLWV4cGVj
dGVkLnR4dAppbmRleCBjYmQ1MjBmZGUyOTY4MTFiMDFiYjJmOWZmYjU4ZGY5MGZlN2M0YjdiLi42
NTY0ZDUwOTVlNjVlMzZhZWRkOTczZGE1ZGVlZTY4YWY1NDU2N2Q5IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2Zv
cm1zL3RoZS1pbnB1dC1lbGVtZW50L3JhZGlvLWlucHV0LWNhbmNlbC1leHBlY3RlZC50eHQKKysr
IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFu
dGljcy9mb3Jtcy90aGUtaW5wdXQtZWxlbWVudC9yYWRpby1pbnB1dC1jYW5jZWwtZXhwZWN0ZWQu
dHh0CkBAIC0xLDQgKzEsNCBAQAogCiAKLUZBSUwgcmFkaW8gaW5wdXQgY2FuY2VsIGJlaGF2aW9y
IHJldmVydHMgc3RhdGUgYXNzZXJ0X2ZhbHNlOiBleHBlY3RlZCBmYWxzZSBnb3QgdHJ1ZQorUEFT
UyByYWRpbyBpbnB1dCBjYW5jZWwgYmVoYXZpb3IgcmV2ZXJ0cyBzdGF0ZQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>