<?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>229301</bug_id>
          
          <creation_ts>2021-08-19 11:23:53 -0700</creation_ts>
          <short_desc>Release assert in ScriptController::canExecuteScripts via WebCore::WebSocket::didReceiveMessage</short_desc>
          <delta_ts>2021-08-20 10:31:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick Angle">pangle</reporter>
          <assigned_to name="Patrick Angle">pangle</assigned_to>
          <cc>cdumez</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>rniwa</cc>
    
    <cc>toyoshim</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>yutak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1785530</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-08-19 11:23:53 -0700</bug_when>
    <thetext>Steps to reproduce:
1. Go to http://socketo.me/demo
2. Enter a test account name, like Test1
3. Click the General Join button above the navy rectangle.
4. In another browser (or another window) go to the same page, enter a second test username, and join the same General room.
5. Have each “user” send a message and confirm it arrives in the other session.
6. Open Web Inspector in the first session and type debugger in the console to pause execution.
7. From the second session, send another message.
8. From the first session, resume script execution from Web Inspector.
9. The web content process crashes with a release security assert in WebCore::ScriptController::canExecuteScripts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785531</commentid>
    <comment_count>1</comment_count>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-08-19 11:24:02 -0700</bug_when>
    <thetext>&lt;rdar://79244774&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785547</commentid>
    <comment_count>2</comment_count>
      <attachid>435894</attachid>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-08-19 12:24:19 -0700</bug_when>
    <thetext>Created attachment 435894
Patch v1.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785551</commentid>
    <comment_count>3</comment_count>
      <attachid>435894</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-08-19 12:35:03 -0700</bug_when>
    <thetext>Comment on attachment 435894
Patch v1.0

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

&gt; Source/WebCore/ChangeLog:12
&gt; +

Can we add a test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785574</commentid>
    <comment_count>4</comment_count>
      <attachid>435903</attachid>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-08-19 14:13:25 -0700</bug_when>
    <thetext>Created attachment 435903
Patch v1.1 - Added test coverage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785896</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-20 10:31:44 -0700</bug_when>
    <thetext>Committed r281323 (240740@main): &lt;https://commits.webkit.org/240740@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 435903.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435894</attachid>
            <date>2021-08-19 12:24:19 -0700</date>
            <delta_ts>2021-08-19 14:13:22 -0700</delta_ts>
            <desc>Patch v1.0</desc>
            <filename>bug-229301-20210819122418.patch</filename>
            <type>text/plain</type>
            <size>3337</size>
            <attacher name="Patrick Angle">pangle</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxMjEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTAwMGQ4MzA1MDI5MmJl
ZjFhYjA0MGZlZGQ4OWRmYTI2OGU1MDA0OC4uZGI0ZWRiYmY1NjI0MmFkZTM4MWJkNzU4MGMxMmNm
MjUwZjU3M2Y3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA4LTE5ICBQYXRy
aWNrIEFuZ2xlICA8cGFuZ2xlQGFwcGxlLmNvbT4KKworICAgICAgICBSZWxlYXNlIGFzc2VydCBp
biBTY3JpcHRDb250cm9sbGVyOjpjYW5FeGVjdXRlU2NyaXB0cyB2aWEgV2ViQ29yZTo6V2ViU29j
a2V0OjpkaWRSZWNlaXZlTWVzc2FnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI5MzAxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgYFdlYkNvcmU6OldlYlNvY2tldDo6ZGlkUmVjZWl2ZU1lc3NhZ2VgIGFu
ZCBvdGhlciBmdW5jdGlvbnMgdGhhdCBmaXJlIEpTIGV2ZW50cyBtYXkgYmUgY2FsbGVkIHdoaWxl
IHRoZQorICAgICAgICBgV2ViU29ja2V0Q2hhbm5lbGAgaXMgYmVpbmcgcmVzdW1lZCwgYnV0IGl0
IGlzIG5vdCB5ZXQgc2FmZSB0byBldmFsdWF0ZSBKYXZhU2NyaXB0IGR1cmluZyByZXN1bWluZy4g
VGhpcyB3YXMKKyAgICAgICAgYWxyZWFkeSBhY2NvdW50ZWQgZm9yIHdpdGggc29tZSBldmVudHMg
bGlrZSBlcnJvcnMgYW5kIGNsb3NpbmcsIGJ1dCBpdCBob2xkcyB0cnVlIGZvciBhbGwgZXZlbnRz
LiBXZSBzaG91bGQKKyAgICAgICAgZGVsYXkgZmlyaW5nIHRoZXNlIGV2ZW50cyBhcyB3ZWxsLgor
CisgICAgICAgICogTW9kdWxlcy93ZWJzb2NrZXRzL1dlYlNvY2tldC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpXZWJTb2NrZXQ6OmRpZENvbm5lY3QpOgorICAgICAgICAoV2ViQ29yZTo6V2ViU29j
a2V0OjpkaWRSZWNlaXZlTWVzc2FnZSk6CisgICAgICAgIChXZWJDb3JlOjpXZWJTb2NrZXQ6OmRp
ZFJlY2VpdmVCaW5hcnlEYXRhKToKKwogMjAyMS0wOC0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIEltcGxlbWVudCBDcnlwdG8ucmFuZG9tVVVJRCgpCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYnNvY2tldHMvV2ViU29ja2V0LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2Vic29ja2V0cy9XZWJTb2NrZXQuY3BwCmluZGV4IGFi
MjBmODBlODhiMDljNDU3ZmFlOTUyOWUxNTE1NzE5MjI4NjVlZjQuLjRjYTA4MDA3ZGZhZjM1ZmJi
NWZhM2E4ZDQ1NTg5YTUwZDg0NjA2OTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvd2Vic29ja2V0cy9XZWJTb2NrZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
d2Vic29ja2V0cy9XZWJTb2NrZXQuY3BwCkBAIC01NzcsNyArNTc3LDcgQEAgdm9pZCBXZWJTb2Nr
ZXQ6OmRpZENvbm5lY3QoKQogICAgIG1fc3RhdGUgPSBPUEVOOwogICAgIG1fc3VicHJvdG9jb2wg
PSBtX2NoYW5uZWwtPnN1YnByb3RvY29sKCk7CiAgICAgbV9leHRlbnNpb25zID0gbV9jaGFubmVs
LT5leHRlbnNpb25zKCk7Ci0gICAgZGlzcGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50TmFt
ZXMoKS5vcGVuRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxl
OjpObykpOworICAgIGRpc3BhdGNoT3JRdWV1ZUV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1l
cygpLm9wZW5FdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6
Ok5vKSk7CiB9CiAKIHZvaWQgV2ViU29ja2V0OjpkaWRSZWNlaXZlTWVzc2FnZShjb25zdCBTdHJp
bmcmIG1zZykKQEAgLTU4Niw3ICs1ODYsNyBAQCB2b2lkIFdlYlNvY2tldDo6ZGlkUmVjZWl2ZU1l
c3NhZ2UoY29uc3QgU3RyaW5nJiBtc2cpCiAgICAgaWYgKG1fc3RhdGUgIT0gT1BFTikKICAgICAg
ICAgcmV0dXJuOwogICAgIEFTU0VSVChzY3JpcHRFeGVjdXRpb25Db250ZXh0KCkpOwotICAgIGRp
c3BhdGNoRXZlbnQoTWVzc2FnZUV2ZW50OjpjcmVhdGUobXNnLCBTZWN1cml0eU9yaWdpbjo6Y3Jl
YXRlKG1fdXJsKS0+dG9TdHJpbmcoKSkpOworICAgIGRpc3BhdGNoT3JRdWV1ZUV2ZW50KE1lc3Nh
Z2VFdmVudDo6Y3JlYXRlKG1zZywgU2VjdXJpdHlPcmlnaW46OmNyZWF0ZShtX3VybCktPnRvU3Ry
aW5nKCkpKTsKIH0KIAogdm9pZCBXZWJTb2NrZXQ6OmRpZFJlY2VpdmVCaW5hcnlEYXRhKFZlY3Rv
cjx1aW50OF90PiYmIGJpbmFyeURhdGEpCkBAIC01OTUsMTAgKzU5NSwxMCBAQCB2b2lkIFdlYlNv
Y2tldDo6ZGlkUmVjZWl2ZUJpbmFyeURhdGEoVmVjdG9yPHVpbnQ4X3Q+JiYgYmluYXJ5RGF0YSkK
ICAgICBzd2l0Y2ggKG1fYmluYXJ5VHlwZSkgewogICAgIGNhc2UgQmluYXJ5VHlwZTo6QmxvYjoK
ICAgICAgICAgLy8gRklYTUU6IFdlIGp1c3QgcmVjZWl2ZWQgdGhlIGRhdGEgZnJvbSBOZXR3b3Jr
UHJvY2VzcywgYW5kIGFyZSBzZW5kaW5nIGl0IGJhY2suIFRoaXMgaXMgaW5lZmZpY2llbnQuCi0g
ICAgICAgIGRpc3BhdGNoRXZlbnQoTWVzc2FnZUV2ZW50OjpjcmVhdGUoQmxvYjo6Y3JlYXRlKHNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQoKSwgV1RGTW92ZShiaW5hcnlEYXRhKSwgZW1wdHlTdHJpbmco
KSksIFNlY3VyaXR5T3JpZ2luOjpjcmVhdGUobV91cmwpLT50b1N0cmluZygpKSk7CisgICAgICAg
IGRpc3BhdGNoT3JRdWV1ZUV2ZW50KE1lc3NhZ2VFdmVudDo6Y3JlYXRlKEJsb2I6OmNyZWF0ZShz
Y3JpcHRFeGVjdXRpb25Db250ZXh0KCksIFdURk1vdmUoYmluYXJ5RGF0YSksIGVtcHR5U3RyaW5n
KCkpLCBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKG1fdXJsKS0+dG9TdHJpbmcoKSkpOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIEJpbmFyeVR5cGU6OkFycmF5QnVmZmVyOgotICAgICAgICBkaXNw
YXRjaEV2ZW50KE1lc3NhZ2VFdmVudDo6Y3JlYXRlKEFycmF5QnVmZmVyOjpjcmVhdGUoYmluYXJ5
RGF0YS5kYXRhKCksIGJpbmFyeURhdGEuc2l6ZSgpKSwgU2VjdXJpdHlPcmlnaW46OmNyZWF0ZSht
X3VybCktPnRvU3RyaW5nKCkpKTsKKyAgICAgICAgZGlzcGF0Y2hPclF1ZXVlRXZlbnQoTWVzc2Fn
ZUV2ZW50OjpjcmVhdGUoQXJyYXlCdWZmZXI6OmNyZWF0ZShiaW5hcnlEYXRhLmRhdGEoKSwgYmlu
YXJ5RGF0YS5zaXplKCkpLCBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKG1fdXJsKS0+dG9TdHJpbmco
KSkpOwogICAgICAgICBicmVhazsKICAgICB9CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435903</attachid>
            <date>2021-08-19 14:13:25 -0700</date>
            <delta_ts>2021-08-20 10:31:45 -0700</delta_ts>
            <desc>Patch v1.1 - Added test coverage</desc>
            <filename>bug-229301-20210819141324.patch</filename>
            <type>text/plain</type>
            <size>10839</size>
            <attacher name="Patrick Angle">pangle</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxMjEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTAwMGQ4MzA1MDI5MmJl
ZjFhYjA0MGZlZGQ4OWRmYTI2OGU1MDA0OC4uMjg1NGI5NTk4ODMwYzMwMDQyNjZiNWQxYWNjODVl
NmQ2MDJkZGZmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA4LTE5ICBQYXRy
aWNrIEFuZ2xlICA8cGFuZ2xlQGFwcGxlLmNvbT4KKworICAgICAgICBSZWxlYXNlIGFzc2VydCBp
biBTY3JpcHRDb250cm9sbGVyOjpjYW5FeGVjdXRlU2NyaXB0cyB2aWEgV2ViQ29yZTo6V2ViU29j
a2V0OjpkaWRSZWNlaXZlTWVzc2FnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjI5MzAxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgVGVzdDogaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNw
ZWN0b3Ivc2VuZC1hbmQtcmVjaWV2ZS1kZWJ1Z2dlci5odG1sCisKKyAgICAgICAgYFdlYkNvcmU6
OldlYlNvY2tldDo6ZGlkUmVjZWl2ZU1lc3NhZ2VgIGFuZCBvdGhlciBmdW5jdGlvbnMgdGhhdCBm
aXJlIEpTIGV2ZW50cyBtYXkgYmUgY2FsbGVkIHdoaWxlIHRoZQorICAgICAgICBgV2ViU29ja2V0
Q2hhbm5lbGAgaXMgYmVpbmcgcmVzdW1lZCwgYnV0IGl0IGlzIG5vdCB5ZXQgc2FmZSB0byBldmFs
dWF0ZSBKYXZhU2NyaXB0IGR1cmluZyByZXN1bWluZy4gVGhpcyB3YXMKKyAgICAgICAgYWxyZWFk
eSBhY2NvdW50ZWQgZm9yIHdpdGggc29tZSBldmVudHMgbGlrZSBlcnJvcnMgYW5kIGNsb3Npbmcs
IGJ1dCBpdCBob2xkcyB0cnVlIGZvciBhbGwgZXZlbnRzLiBXZSBzaG91bGQKKyAgICAgICAgZGVs
YXkgZmlyaW5nIHRoZXNlIGV2ZW50cyBhcyB3ZWxsLgorCisgICAgICAgICogTW9kdWxlcy93ZWJz
b2NrZXRzL1dlYlNvY2tldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJTb2NrZXQ6OmRpZENv
bm5lY3QpOgorICAgICAgICAoV2ViQ29yZTo6V2ViU29ja2V0OjpkaWRSZWNlaXZlTWVzc2FnZSk6
CisgICAgICAgIChXZWJDb3JlOjpXZWJTb2NrZXQ6OmRpZFJlY2VpdmVCaW5hcnlEYXRhKToKKwog
MjAyMS0wOC0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIElt
cGxlbWVudCBDcnlwdG8ucmFuZG9tVVVJRCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL3dlYnNvY2tldHMvV2ViU29ja2V0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMv
d2Vic29ja2V0cy9XZWJTb2NrZXQuY3BwCmluZGV4IGFiMjBmODBlODhiMDljNDU3ZmFlOTUyOWUx
NTE1NzE5MjI4NjVlZjQuLjRjYTA4MDA3ZGZhZjM1ZmJiNWZhM2E4ZDQ1NTg5YTUwZDg0NjA2OTAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2Vic29ja2V0cy9XZWJTb2NrZXQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2Vic29ja2V0cy9XZWJTb2NrZXQuY3Bw
CkBAIC01NzcsNyArNTc3LDcgQEAgdm9pZCBXZWJTb2NrZXQ6OmRpZENvbm5lY3QoKQogICAgIG1f
c3RhdGUgPSBPUEVOOwogICAgIG1fc3VicHJvdG9jb2wgPSBtX2NoYW5uZWwtPnN1YnByb3RvY29s
KCk7CiAgICAgbV9leHRlbnNpb25zID0gbV9jaGFubmVsLT5leHRlbnNpb25zKCk7Ci0gICAgZGlz
cGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5vcGVuRXZlbnQsIEV2ZW50OjpD
YW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxlOjpObykpOworICAgIGRpc3BhdGNoT3JR
dWV1ZUV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLm9wZW5FdmVudCwgRXZlbnQ6OkNh
bkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7CiB9CiAKIHZvaWQgV2ViU29j
a2V0OjpkaWRSZWNlaXZlTWVzc2FnZShjb25zdCBTdHJpbmcmIG1zZykKQEAgLTU4Niw3ICs1ODYs
NyBAQCB2b2lkIFdlYlNvY2tldDo6ZGlkUmVjZWl2ZU1lc3NhZ2UoY29uc3QgU3RyaW5nJiBtc2cp
CiAgICAgaWYgKG1fc3RhdGUgIT0gT1BFTikKICAgICAgICAgcmV0dXJuOwogICAgIEFTU0VSVChz
Y3JpcHRFeGVjdXRpb25Db250ZXh0KCkpOwotICAgIGRpc3BhdGNoRXZlbnQoTWVzc2FnZUV2ZW50
OjpjcmVhdGUobXNnLCBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKG1fdXJsKS0+dG9TdHJpbmcoKSkp
OworICAgIGRpc3BhdGNoT3JRdWV1ZUV2ZW50KE1lc3NhZ2VFdmVudDo6Y3JlYXRlKG1zZywgU2Vj
dXJpdHlPcmlnaW46OmNyZWF0ZShtX3VybCktPnRvU3RyaW5nKCkpKTsKIH0KIAogdm9pZCBXZWJT
b2NrZXQ6OmRpZFJlY2VpdmVCaW5hcnlEYXRhKFZlY3Rvcjx1aW50OF90PiYmIGJpbmFyeURhdGEp
CkBAIC01OTUsMTAgKzU5NSwxMCBAQCB2b2lkIFdlYlNvY2tldDo6ZGlkUmVjZWl2ZUJpbmFyeURh
dGEoVmVjdG9yPHVpbnQ4X3Q+JiYgYmluYXJ5RGF0YSkKICAgICBzd2l0Y2ggKG1fYmluYXJ5VHlw
ZSkgewogICAgIGNhc2UgQmluYXJ5VHlwZTo6QmxvYjoKICAgICAgICAgLy8gRklYTUU6IFdlIGp1
c3QgcmVjZWl2ZWQgdGhlIGRhdGEgZnJvbSBOZXR3b3JrUHJvY2VzcywgYW5kIGFyZSBzZW5kaW5n
IGl0IGJhY2suIFRoaXMgaXMgaW5lZmZpY2llbnQuCi0gICAgICAgIGRpc3BhdGNoRXZlbnQoTWVz
c2FnZUV2ZW50OjpjcmVhdGUoQmxvYjo6Y3JlYXRlKHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSwg
V1RGTW92ZShiaW5hcnlEYXRhKSwgZW1wdHlTdHJpbmcoKSksIFNlY3VyaXR5T3JpZ2luOjpjcmVh
dGUobV91cmwpLT50b1N0cmluZygpKSk7CisgICAgICAgIGRpc3BhdGNoT3JRdWV1ZUV2ZW50KE1l
c3NhZ2VFdmVudDo6Y3JlYXRlKEJsb2I6OmNyZWF0ZShzY3JpcHRFeGVjdXRpb25Db250ZXh0KCks
IFdURk1vdmUoYmluYXJ5RGF0YSksIGVtcHR5U3RyaW5nKCkpLCBTZWN1cml0eU9yaWdpbjo6Y3Jl
YXRlKG1fdXJsKS0+dG9TdHJpbmcoKSkpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJpbmFy
eVR5cGU6OkFycmF5QnVmZmVyOgotICAgICAgICBkaXNwYXRjaEV2ZW50KE1lc3NhZ2VFdmVudDo6
Y3JlYXRlKEFycmF5QnVmZmVyOjpjcmVhdGUoYmluYXJ5RGF0YS5kYXRhKCksIGJpbmFyeURhdGEu
c2l6ZSgpKSwgU2VjdXJpdHlPcmlnaW46OmNyZWF0ZShtX3VybCktPnRvU3RyaW5nKCkpKTsKKyAg
ICAgICAgZGlzcGF0Y2hPclF1ZXVlRXZlbnQoTWVzc2FnZUV2ZW50OjpjcmVhdGUoQXJyYXlCdWZm
ZXI6OmNyZWF0ZShiaW5hcnlEYXRhLmRhdGEoKSwgYmluYXJ5RGF0YS5zaXplKCkpLCBTZWN1cml0
eU9yaWdpbjo6Y3JlYXRlKG1fdXJsKS0+dG9TdHJpbmcoKSkpOwogICAgICAgICBicmVhazsKICAg
ICB9CiB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggN2UxN2ZlYWNlMTEwNGEyMTVhNDhiMjBiMDY1YmM1NmYxYzcyZGI2Zi4u
MjMxYWJiMzlmZWY3YTJjN2NjNDY3M2IzYmUwMDVlNDI3NGFmYzQ5ZCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE3IEBACisyMDIxLTA4LTE5ICBQYXRyaWNrIEFuZ2xlICA8cGFuZ2xlQGFwcGxlLmNvbT4KKwor
ICAgICAgICBSZWxlYXNlIGFzc2VydCBpbiBTY3JpcHRDb250cm9sbGVyOjpjYW5FeGVjdXRlU2Ny
aXB0cyB2aWEgV2ViQ29yZTo6V2ViU29ja2V0OjpkaWRSZWNlaXZlTWVzc2FnZQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5MzAxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL3dlYnNv
Y2tldC90ZXN0cy9oeWJpL2luc3BlY3Rvci9lY2hvLWRlbGF5ZWRfd3NoLnB5OiBBZGRlZC4KKyAg
ICAgICAgKHdlYl9zb2NrZXRfZG9fZXh0cmFfaGFuZHNoYWtlKToKKyAgICAgICAgKHdlYl9zb2Nr
ZXRfdHJhbnNmZXJfZGF0YSk6CisgICAgICAgIC0gU2ltaWxhciB0byBgZWNob193c2gucHlgLCBy
ZXNwb25kIHdpdGggdGhlIHByb3ZpZGVkIG1lc3NhZ2Ugd2hlbiByZWNlaXZlZCwgYnV0IGRlbGF5
IHRoZSByZXNwb25zZSBieSAxMDBtcy4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3dlYnNvY2tldC90
ZXN0cy9oeWJpL2luc3BlY3Rvci9zZW5kLWFuZC1yZWNpZXZlLWRlYnVnZ2VyLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNw
ZWN0b3Ivc2VuZC1hbmQtcmVjaWV2ZS1kZWJ1Z2dlci5odG1sOiBBZGRlZC4KKwogMjAyMS0wOC0x
OCAgRXJpYyBIdXRjaGlzb24gIDxlaHV0Y2hpc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBbTWFj
IHdrMSBEZWJ1Z10gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9JbmRleGVkREIvaWRi
Y3Vyc29yLWFkdmFuY2UtY29udGludWUtYXN5bmMuaHRtIGlzIGEgZmxha3kgdGltZW91dC4KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5z
cGVjdG9yL2VjaG8tZGVsYXllZF93c2gucHkgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNv
Y2tldC90ZXN0cy9oeWJpL2luc3BlY3Rvci9lY2hvLWRlbGF5ZWRfd3NoLnB5Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjJlZDViMDNhNmNhNmI3MDcyMjA2ODljMTY3NTUxYWU5MjNhZTYzYzEKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3dlYnNvY2tldC90ZXN0cy9oeWJpL2luc3BlY3Rv
ci9lY2hvLWRlbGF5ZWRfd3NoLnB5CkBAIC0wLDAgKzEsMTMgQEAKK2Zyb20gbW9kX3B5d2Vic29j
a2V0IGltcG9ydCBtc2d1dGlsCitmcm9tIHRpbWUgaW1wb3J0IHNsZWVwCisKKworZGVmIHdlYl9z
b2NrZXRfZG9fZXh0cmFfaGFuZHNoYWtlKHJlcXVlc3QpOgorICAgIHBhc3MgICMgQWx3YXlzIGFj
Y2VwdC4KKworCitkZWYgd2ViX3NvY2tldF90cmFuc2Zlcl9kYXRhKHJlcXVlc3QpOgorICAgICMg
RWNobyBtZXNzYWdlIGJhY2sKKyAgICBtZXNzYWdlID0gbXNndXRpbC5yZWNlaXZlX21lc3NhZ2Uo
cmVxdWVzdCkKKyAgICBzbGVlcCgwLjEpCisgICAgbXNndXRpbC5zZW5kX21lc3NhZ2UocmVxdWVz
dCwgbWVzc2FnZSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0
L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL3NlbmQtYW5kLXJlY2lldmUtZGVidWdnZXItZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0
b3Ivc2VuZC1hbmQtcmVjaWV2ZS1kZWJ1Z2dlci1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOWY2
NzM4MzYzNmRlYjRhOTkyYmJhOTBjMzQzMGZmNzBhYWQ4ZmVmMQotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL3Nl
bmQtYW5kLXJlY2lldmUtZGVidWdnZXItZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTggQEAKK1Rl
c3RzIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBXZWJTb2NrZXQgbWVzc2FnZXMuCisKKworPT0gUnVu
bmluZyB0ZXN0IHN1aXRlOiBXZWJTb2NrZXQuU2VuZEFuZFJlY2VpdmVEZWJ1Z2dlcgorLS0gUnVu
bmluZyB0ZXN0IGNhc2U6IFdlYlNvY2tldC5TZW5kQW5kUmVjZWl2ZURlYnVnZ2VyLkRlZmZlcmVk
UmVjZWl2ZVdoaWxlUGF1c2VkCitQQVNTOiBSZXNvdXJjZSBzaXplIHNob3VsZCBiZSAzMyBieXRl
cy4KK1BBU1M6IEZyYW1lIGRhdGEgc2hvdWxkIGJlICdIZWxsbyBXb3JsZCEg0J/RgNC40LLQtdGC
INCc0LjRgCEnCitQQVNTOiBGcmFtZSBzaG91bGQgYmUgdGV4dC4KK1BBU1M6IEZyYW1lIHNob3Vs
ZCBiZSBvdXRnb2luZy4KK1BBU1M6IE1lc3NhZ2UgaXMgd2FsbHRpbWUuCitQYXVzaW5nIHNjcmlw
dCBleGVjdXRpb24gd2l0aCBgZGVidWdnZXJgIHN0YXRlbWVudC4KK1Jlc3VtaW5nIHNjcmlwdCBl
eGVjdXRpb24uCitQQVNTOiBSZXNvdXJjZSBzaXplIHNob3VsZCBkb3VibGUuCitQQVNTOiBGcmFt
ZSBkYXRhIHNob3VsZCBiZSAnSGVsbG8gV29ybGQhINCf0YDQuNCy0LXRgiDQnNC40YAhJworUEFT
UzogRnJhbWUgc2hvdWxkIGJlIHRleHQuCitQQVNTOiBGcmFtZSBzaG91bGQgYmUgaW5jb21pbmcu
CitQQVNTOiBGcmFtZSB3YWxsdGltZSBzaG91bGQgYmUgZ3JlYXRlciB0aGFuIHRoZSBwcmV2aW91
cyBvbmUuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rl
c3RzL2h5YmkvaW5zcGVjdG9yL3NlbmQtYW5kLXJlY2lldmUtZGVidWdnZXIuaHRtbCBiL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvd2Vic29ja2V0L3Rlc3RzL2h5YmkvaW5zcGVjdG9yL3NlbmQtYW5k
LXJlY2lldmUtZGVidWdnZXIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41YTMzNzBmNGEwYTYyZDUwNjliYjM0
MTA1MzQ2NTk5NmM5NDJiNmZjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy93ZWJzb2NrZXQvdGVzdHMvaHliaS9pbnNwZWN0b3Ivc2VuZC1hbmQtcmVjaWV2ZS1kZWJ1
Z2dlci5odG1sCkBAIC0wLDAgKzEsOTYgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0bWw+Cis8aGVh
ZD4KKzxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9pbnNw
ZWN0b3IvcmVzb3VyY2VzL2luc3BlY3Rvci10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Cisv
LyBHbG9iYWwgdmFyaWFibGUgdG8ga2VlcCBpdCBhbGl2ZS4KK2xldCB3ZWJTb2NrZXQgPSBudWxs
OworCitmdW5jdGlvbiBjcmVhdGVXZWJTb2NrZXRDb25uZWN0aW9uKCkKK3sKKyAgICB3ZWJTb2Nr
ZXQgPSBuZXcgV2ViU29ja2V0KCJ3czovLzEyNy4wLjAuMTo4ODgwL3dlYnNvY2tldC90ZXN0cy9o
eWJpL2luc3BlY3Rvci9lY2hvLWRlbGF5ZWQiKTsKKworICAgIHdlYlNvY2tldC5vbm9wZW4gPSBm
dW5jdGlvbigpCisgICAgeworICAgICAgICB3ZWJTb2NrZXQuc2VuZCgiSGVsbG8gV29ybGQhINCf
0YDQuNCy0LXRgiDQnNC40YAhIik7CisgICAgfTsKKworICAgIHdlYlNvY2tldC5vbm1lc3NhZ2Ug
PSBmdW5jdGlvbigpCisgICAgeworICAgICAgICB3ZWJTb2NrZXQuY2xvc2UoKTsKKyAgICB9Owor
fQorCitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBsZXQgc3VpdGUgPSBJbnNwZWN0b3JUZXN0LmNy
ZWF0ZUFzeW5jU3VpdGUoIldlYlNvY2tldC5TZW5kQW5kUmVjZWl2ZURlYnVnZ2VyIik7CisKKyAg
ICBzdWl0ZS5hZGRUZXN0Q2FzZSh7CisgICAgICAgIG5hbWU6ICJXZWJTb2NrZXQuU2VuZEFuZFJl
Y2VpdmVEZWJ1Z2dlci5EZWZmZXJlZFJlY2VpdmVXaGlsZVBhdXNlZCIsCisgICAgICAgIGRlc2Ny
aXB0aW9uOiAiQSBXZWJTb2NrZXQgc2hvdWxkIGZpcmUgZXZlbnRzIGZvciByZWNlaXZlZCBtZXNz
YWdlcyBhZnRlciB0aGUgZGVidWdnZXIgcmVzdW1lcyBzY3JpcHQgZXhlY3V0aW9uLiIsCisgICAg
ICAgIHRlc3QocmVzb2x2ZSwgcmVqZWN0KSB7CisgICAgICAgICAgICBXSS5GcmFtZS5zaW5nbGVG
aXJlRXZlbnRMaXN0ZW5lcihXSS5GcmFtZS5FdmVudC5SZXNvdXJjZVdhc0FkZGVkLCBmdW5jdGlv
bihldmVudCkgeworCisgICAgICAgICAgICAgICAgbGV0IGZyYW1lQWRkZWRDb3VudCA9IDA7Cisg
ICAgICAgICAgICAgICAgbGV0IGxhc3RNZXNzYWdlV2FsbHRpbWU7CisgICAgICAgICAgICAgICAg
bGV0IHJlc291cmNlID0gZXZlbnQuZGF0YS5yZXNvdXJjZTsKKworICAgICAgICAgICAgICAgIHJl
c291cmNlLmFkZEV2ZW50TGlzdGVuZXIoV0kuV2ViU29ja2V0UmVzb3VyY2UuRXZlbnQuRnJhbWVB
ZGRlZCwgZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgICAgICAgICAgICAgICAgbGV0IGZyYW1lID0g
ZXZlbnQuZGF0YTsKKyAgICAgICAgICAgICAgICAgICAgZnJhbWVBZGRlZENvdW50Kys7CisKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKGZyYW1lQWRkZWRDb3VudCA9PT0gMSkgeworCisgICAgICAg
ICAgICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVjdEVxdWFsKGZyYW1lLmRhdGEsICJI
ZWxsbyBXb3JsZCEg0J/RgNC40LLQtdGCINCc0LjRgCEiLCAiRnJhbWUgZGF0YSBzaG91bGQgYmUg
J0hlbGxvIFdvcmxkISDQn9GA0LjQstC10YIg0JzQuNGAISciKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0RXF1YWwoZnJhbWUub3Bjb2RlLCBXSS5XZWJTb2Nr
ZXRSZXNvdXJjZS5PcENvZGVzLlRleHRGcmFtZSwgIkZyYW1lIHNob3VsZCBiZSB0ZXh0LiIpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBlY3RUaGF0KGZyYW1lLmlz
T3V0Z29pbmcsICJGcmFtZSBzaG91bGQgYmUgb3V0Z29pbmcuIik7CisgICAgICAgICAgICAgICAg
ICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVjdFRoYXQodHlwZW9mIGZyYW1lLndhbGx0aW1lID09
PSAibnVtYmVyIiwgIk1lc3NhZ2UgaXMgd2FsbHRpbWUuIik7CisKKyAgICAgICAgICAgICAgICAg
ICAgICAgIEluc3BlY3RvclRlc3QubG9nKCJQYXVzaW5nIHNjcmlwdCBleGVjdXRpb24gd2l0aCBg
ZGVidWdnZXJgIHN0YXRlbWVudC4iKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIEluc3BlY3Rv
clRlc3QuZXZhbHVhdGVJblBhZ2UoYGRlYnVnZ2VyYCk7CisKKyAgICAgICAgICAgICAgICAgICAg
ICAgIC8vIFRoZSBXZWJTb2NrZXQgZWNob3Mgd2l0aCBhIDEwMG1zIGRlbGF5LCBzbyB3YWl0IGEg
Yml0IGxvbmdlciB0aGFuIHRoYXQgYmVmb3JlIHJlc3VtaW5nIHRvCisgICAgICAgICAgICAgICAg
ICAgICAgICAvLyBlbnN1cmUgd2UgcmVjZWl2ZSB0aGUgbWVzc2FnZSB3aGlsZSBzdGlsbCBwYXVz
ZWQuCisgICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIAlJbnNwZWN0b3JUZXN0LmxvZygiUmVzdW1pbmcgc2NyaXB0IGV4ZWN1
dGlvbi4iKQorICAgICAgICAgICAgICAgICAgICAgICAgCVdJLmRlYnVnZ2VyTWFuYWdlci5yZXN1
bWUoKS5jYXRjaChyZWplY3QpOworICAgICAgICAgICAgICAgICAgICAgICAgfSwgMjAwKTsKKyAg
ICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmIChmcmFtZUFkZGVkQ291bnQgPT09IDIpIHsKKwor
ICAgICAgICAgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBlY3RFcXVhbChmcmFtZS5k
YXRhLCAiSGVsbG8gV29ybGQhINCf0YDQuNCy0LXRgiDQnNC40YAhIiwgIkZyYW1lIGRhdGEgc2hv
dWxkIGJlICdIZWxsbyBXb3JsZCEg0J/RgNC40LLQtdGCINCc0LjRgCEnIik7CisgICAgICAgICAg
ICAgICAgICAgICAgICBJbnNwZWN0b3JUZXN0LmV4cGVjdEVxdWFsKGZyYW1lLm9wY29kZSwgV0ku
V2ViU29ja2V0UmVzb3VyY2UuT3BDb2Rlcy5UZXh0RnJhbWUsICJGcmFtZSBzaG91bGQgYmUgdGV4
dC4iKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0VGhhdCgh
ZnJhbWUuaXNPdXRnb2luZywgIkZyYW1lIHNob3VsZCBiZSBpbmNvbWluZy4iKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0VGhhdChmcmFtZS53YWxsdGltZSA+
IGxhc3RNZXNzYWdlV2FsbHRpbWUsICJGcmFtZSB3YWxsdGltZSBzaG91bGQgYmUgZ3JlYXRlciB0
aGFuIHRoZSBwcmV2aW91cyBvbmUuIik7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIHJlc29s
dmUoKTsKKyAgICAgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgICAgIGxhc3RN
ZXNzYWdlV2FsbHRpbWUgPSBmcmFtZS53YWxsdGltZTsKKyAgICAgICAgICAgICAgICB9KTsKKwor
ICAgICAgICAgICAgICAgIGxldCBzaXplRGlkQ2hhbmdlQ291bnQgPSAwOworCisgICAgICAgICAg
ICAgICAgcmVzb3VyY2UuYWRkRXZlbnRMaXN0ZW5lcihXSS5SZXNvdXJjZS5FdmVudC5TaXplRGlk
Q2hhbmdlLCBmdW5jdGlvbihldmVudCkgeworICAgICAgICAgICAgICAgICAgICBzaXplRGlkQ2hh
bmdlQ291bnQrKzsKKworICAgICAgICAgICAgICAgICAgICBpZiAoc2l6ZURpZENoYW5nZUNvdW50
ID09PSAxKQorICAgICAgICAgICAgICAgICAgICAgICAgSW5zcGVjdG9yVGVzdC5leHBlY3RFcXVh
bCh0aGlzLnNpemUsIDMzLCAiUmVzb3VyY2Ugc2l6ZSBzaG91bGQgYmUgMzMgYnl0ZXMuIik7Cisg
ICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKHNpemVEaWRDaGFuZ2VDb3VudCA9PT0gMikKKyAg
ICAgICAgICAgICAgICAgICAgICAgIEluc3BlY3RvclRlc3QuZXhwZWN0RXF1YWwodGhpcy5zaXpl
LCAzMyAqIDIsICJSZXNvdXJjZSBzaXplIHNob3VsZCBkb3VibGUuIik7CisKKyAgICAgICAgICAg
ICAgICB9LCByZXNvdXJjZSk7CisgICAgICAgICAgICB9KTsKKworICAgICAgICAgICAgSW5zcGVj
dG9yVGVzdC5ldmFsdWF0ZUluUGFnZShgY3JlYXRlV2ViU29ja2V0Q29ubmVjdGlvbigpYCk7Cisg
ICAgICAgIH0KKyAgICB9KTsKKworICAgIHN1aXRlLnJ1blRlc3RDYXNlc0FuZEZpbmlzaCgpOwor
fQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8cD5UZXN0
cyBzZW5kaW5nIGFuZCByZWNlaXZpbmcgV2ViU29ja2V0IG1lc3NhZ2VzLjwvcD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>