<?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>194579</bug_id>
          
          <creation_ts>2019-02-12 18:10:42 -0800</creation_ts>
          <short_desc>REGRESSION(r241273): This change is causing a flaky assertion failure crash in High Sierra Debug (Requested by ShawnRoberts on #webkit).</short_desc>
          <delta_ts>2019-02-13 00:31:13 -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>New Bugs</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>
          
          <blocked>194315</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>achristensen</cc>
    
    <cc>jer.noble</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1505556</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-12 18:10:42 -0800</bug_when>
    <thetext>https://trac.webkit.org/changeset/241273 broke the build:
This change is causing a flaky assertion failure crash in High Sierra Debug (Requested by ShawnRoberts on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505558</commentid>
    <comment_count>1</comment_count>
      <attachid>361883</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-12 18:10:48 -0800</bug_when>
    <thetext>Created attachment 361883
ROLLOUT of r241273

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505643</commentid>
    <comment_count>2</comment_count>
      <attachid>361883</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-13 00:26:29 -0800</bug_when>
    <thetext>Comment on attachment 361883
ROLLOUT of r241273

Clearing flags on attachment: 361883

Committed r241350: &lt;https://trac.webkit.org/changeset/241350&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505644</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-13 00:26:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1505645</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-13 00:31:13 -0800</bug_when>
    <thetext>&lt;rdar://problem/48030738&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361883</attachid>
            <date>2019-02-12 18:10:48 -0800</date>
            <delta_ts>2019-02-13 00:26:29 -0800</delta_ts>
            <desc>ROLLOUT of r241273</desc>
            <filename>bug-194579-20190212181047.patch</filename>
            <type>text/plain</type>
            <size>15310</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQxMzMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTY1NzY5MjU0ZDlmMWMw
MTE2MWVmYzQyNmJjMGM1OTNlNDlhMjU3Yi4uYTE5YWJlNTZkYWViOWNmOGRjYjRmNzAxMGJjZTA5
ZDU2NGY4NzMxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTAyLTEyICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMjQxMjczLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTk0NTc5CisKKyAgICAgICAgVGhpcyBjaGFuZ2UgaXMgY2F1c2luZyBh
IGZsYWt5IGFzc2VydGlvbiBmYWlsdXJlIGNyYXNoIGluIEhpZ2gKKyAgICAgICAgU2llcnJhIERl
YnVnIChSZXF1ZXN0ZWQgYnkgU2hhd25Sb2JlcnRzIG9uICN3ZWJraXQpLgorCisgICAgICAgIFJl
dmVydGVkIGNoYW5nZXNldDoKKworICAgICAgICAiU3RvcCB1c2luZyBzZXREZWZlcnNMb2FkaW5n
IGZyb20gV2ViQ29yZSIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5NDMxNQorICAgICAgICBodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQv
MjQxMjczCisKIDIwMTktMDItMTIgIFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBBbGlnbiB3aXRoIEZldGNoIG9uIGRhdGE6IFVSTHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9NZWRpYVJlc291cmNlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9NZWRpYVJlc291cmNlTG9hZGVyLmNwcAppbmRleCAxYzczNDdlZjMwN2UxY2VmZTQzMDY4
MzYyMTMxOTgzMGNkNzMyNDU5Li5iY2UyNjkzOTRjNjc5MjVhNTdjYTVmOWY5ZTc4NWQxODRmMWNl
YzRiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvTWVkaWFSZXNvdXJjZUxvYWRl
ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL01lZGlhUmVzb3VyY2VMb2FkZXIuY3Bw
CkBAIC0xNTEsNiArMTUxLDEyIEBAIHZvaWQgTWVkaWFSZXNvdXJjZTo6c3RvcCgpCiAgICAgbV9y
ZXNvdXJjZSA9IG51bGxwdHI7CiB9CiAKK3ZvaWQgTWVkaWFSZXNvdXJjZTo6c2V0RGVmZXJzTG9h
ZGluZyhib29sIGRlZmVyc0xvYWRpbmcpCit7CisgICAgaWYgKG1fcmVzb3VyY2UpCisgICAgICAg
IG1fcmVzb3VyY2UtPnNldERlZmVyc0xvYWRpbmcoZGVmZXJzTG9hZGluZyk7Cit9CisKIHZvaWQg
TWVkaWFSZXNvdXJjZTo6cmVzcG9uc2VSZWNlaXZlZChDYWNoZWRSZXNvdXJjZSYgcmVzb3VyY2Us
IGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlLCBDb21wbGV0aW9uSGFuZGxlcjx2b2lk
KCk+JiYgY29tcGxldGlvbkhhbmRsZXIpCiB7CiAgICAgQVNTRVJUX1VOVVNFRChyZXNvdXJjZSwg
JnJlc291cmNlID09IG1fcmVzb3VyY2UpOwpAQCAtMTcyLDEyICsxNzgsNyBAQCB2b2lkIE1lZGlh
UmVzb3VyY2U6OnJlc3BvbnNlUmVjZWl2ZWQoQ2FjaGVkUmVzb3VyY2UmIHJlc291cmNlLCBjb25z
dCBSZXNvdXJjZVJlcwogCiAgICAgbV9kaWRQYXNzQWNjZXNzQ29udHJvbENoZWNrID0gbV9yZXNv
dXJjZS0+b3B0aW9ucygpLm1vZGUgPT0gRmV0Y2hPcHRpb25zOjpNb2RlOjpDb3JzOwogICAgIGlm
IChtX2NsaWVudCkKLSAgICAgICAgbV9jbGllbnQtPnJlc3BvbnNlUmVjZWl2ZWQoKnRoaXMsIHJl
c3BvbnNlLCBbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCBjb21wbGV0aW9u
SGFuZGxlciA9IGNvbXBsZXRpb25IYW5kbGVyQ2FsbGVyLnJlbGVhc2UoKV0gKFNob3VsZENvbnRp
bnVlIHNob3VsZENvbnRpbnVlKSBtdXRhYmxlIHsKLSAgICAgICAgICAgIGlmIChjb21wbGV0aW9u
SGFuZGxlcikKLSAgICAgICAgICAgICAgICBjb21wbGV0aW9uSGFuZGxlcigpOwotICAgICAgICAg
ICAgaWYgKHNob3VsZENvbnRpbnVlID09IFNob3VsZENvbnRpbnVlOjpObykKLSAgICAgICAgICAg
ICAgICBzdG9wKCk7Ci0gICAgICAgIH0pOworICAgICAgICBtX2NsaWVudC0+cmVzcG9uc2VSZWNl
aXZlZCgqdGhpcywgcmVzcG9uc2UpOwogCiAgICAgbV9sb2FkZXItPmFkZFJlc3BvbnNlRm9yVGVz
dGluZyhyZXNwb25zZSk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvTWVk
aWFSZXNvdXJjZUxvYWRlci5oIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL01lZGlhUmVzb3VyY2VM
b2FkZXIuaAppbmRleCAxYjBlMDBiZGIwYjA0MGZiMzgyMjk5MTQzZTRmMmM4MGFkM2NmZmRkLi42
MTg0NThhMTI4ZDQyNmNmMTJiNGI0M2Y0YTg3NzA2Njc4NTczMWVhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvTWVkaWFSZXNvdXJjZUxvYWRlci5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2xvYWRlci9NZWRpYVJlc291cmNlTG9hZGVyLmgKQEAgLTc1LDYgKzc1LDcgQEAgcHVibGlj
OgogCiAgICAgLy8gUGxhdGZvcm1NZWRpYVJlc291cmNlCiAgICAgdm9pZCBzdG9wKCkgb3ZlcnJp
ZGU7CisgICAgdm9pZCBzZXREZWZlcnNMb2FkaW5nKGJvb2wpIG92ZXJyaWRlOwogICAgIGJvb2wg
ZGlkUGFzc0FjY2Vzc0NvbnRyb2xDaGVjaygpIGNvbnN0IG92ZXJyaWRlIHsgcmV0dXJuIG1fZGlk
UGFzc0FjY2Vzc0NvbnRyb2xDaGVjazsgfQogCiAgICAgLy8gQ2FjaGVkUmF3UmVzb3VyY2VDbGll
bnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1BsYXRmb3Jt
TWVkaWFSZXNvdXJjZUxvYWRlci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
UGxhdGZvcm1NZWRpYVJlc291cmNlTG9hZGVyLmgKaW5kZXggNTE2MTVlZjYwNjVkZDM2ZmE1NTAx
OGY2NjY4NDhiMjFjYTliOTc4MC4uMzczOTZkMjlkNzBlNWU3ZjBhYzBmOWU5ZDY4OTcwZWRiOWYy
MGQxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZv
cm1NZWRpYVJlc291cmNlTG9hZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvUGxhdGZvcm1NZWRpYVJlc291cmNlTG9hZGVyLmgKQEAgLTI3LDcgKzI3LDYgQEAKIAog
I2lmIEVOQUJMRShWSURFTykKIAotI2luY2x1ZGUgIlBvbGljeUNoZWNrZXIuaCIKICNpbmNsdWRl
IDx3dGYvQ29tcGxldGlvbkhhbmRsZXIuaD4KICNpbmNsdWRlIDx3dGYvTm9uY29weWFibGUuaD4K
ICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgpAQCAtNDQsNyArNDMsNyBAQCBjbGFzcyBQbGF0
Zm9ybU1lZGlhUmVzb3VyY2VDbGllbnQgewogcHVibGljOgogICAgIHZpcnR1YWwgflBsYXRmb3Jt
TWVkaWFSZXNvdXJjZUNsaWVudCgpID0gZGVmYXVsdDsKIAotICAgIHZpcnR1YWwgdm9pZCByZXNw
b25zZVJlY2VpdmVkKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNvbnN0IFJlc291cmNlUmVzcG9u
c2UmLCBDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFNob3VsZENvbnRpbnVlKT4mJiBjb21wbGV0aW9u
SGFuZGxlcikgeyBjb21wbGV0aW9uSGFuZGxlcihTaG91bGRDb250aW51ZTo6WWVzKTsgfQorICAg
IHZpcnR1YWwgdm9pZCByZXNwb25zZVJlY2VpdmVkKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNv
bnN0IFJlc291cmNlUmVzcG9uc2UmKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgcmVkaXJlY3RSZWNl
aXZlZChQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmLCBSZXNvdXJjZVJlcXVlc3QmJiByZXF1ZXN0LCBj
b25zdCBSZXNvdXJjZVJlc3BvbnNlJiwgQ29tcGxldGlvbkhhbmRsZXI8dm9pZChSZXNvdXJjZVJl
cXVlc3QmJik+JiYgY29tcGxldGlvbkhhbmRsZXIpIHsgY29tcGxldGlvbkhhbmRsZXIoV1RGTW92
ZShyZXF1ZXN0KSk7IH0KICAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkQ2FjaGVSZXNwb25zZShQbGF0
Zm9ybU1lZGlhUmVzb3VyY2UmLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJikgeyByZXR1cm4gdHJ1
ZTsgfQogICAgIHZpcnR1YWwgdm9pZCBkYXRhU2VudChQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmLCB1
bnNpZ25lZCBsb25nIGxvbmcsIHVuc2lnbmVkIGxvbmcgbG9uZykgeyB9CkBAIC03Nyw2ICs3Niw3
IEBAIHB1YmxpYzoKICAgICBQbGF0Zm9ybU1lZGlhUmVzb3VyY2UoKSA9IGRlZmF1bHQ7CiAgICAg
dmlydHVhbCB+UGxhdGZvcm1NZWRpYVJlc291cmNlKCkgPSBkZWZhdWx0OwogICAgIHZpcnR1YWwg
dm9pZCBzdG9wKCkgeyB9CisgICAgdmlydHVhbCB2b2lkIHNldERlZmVyc0xvYWRpbmcoYm9vbCkg
eyB9CiAgICAgdmlydHVhbCBib29sIGRpZFBhc3NBY2Nlc3NDb250cm9sQ2hlY2soKSBjb25zdCB7
IHJldHVybiBmYWxzZTsgfQogCiAgICAgdm9pZCBzZXRDbGllbnQoc3RkOjp1bmlxdWVfcHRyPFBs
YXRmb3JtTWVkaWFSZXNvdXJjZUNsaWVudD4mJiBjbGllbnQpIHsgbV9jbGllbnQgPSBXVEZNb3Zl
KGNsaWVudCk7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2dzdHJlYW1lci9XZWJLaXRXZWJTb3VyY2VHU3RyZWFtZXIuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNvdXJjZUdTdHJlYW1lci5jcHAK
aW5kZXggNTJhYTgzNjMzMzAyYjQzOTcwNGI4MTNiNTUxNDM4YzUxMGU5OTQzNC4uNDNhZTBjY2E3
ZjY5ZTJhZjZkNjE1YzhkYTMwMzI2ZjVjNDQ0OGFiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktpdFdlYlNvdXJjZUdTdHJlYW1lci5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3N0cmVhbWVyL1dlYktp
dFdlYlNvdXJjZUdTdHJlYW1lci5jcHAKQEAgLTUwLDcgKzUwLDcgQEAgcHJpdmF0ZToKICAgICB2
b2lkIGNoZWNrVXBkYXRlQmxvY2tzaXplKHVpbnQ2NF90IGJ5dGVzUmVhZCk7CiAKICAgICAvLyBQ
bGF0Zm9ybU1lZGlhUmVzb3VyY2VDbGllbnQgdmlydHVhbCBtZXRob2RzLgotICAgIHZvaWQgcmVz
cG9uc2VSZWNlaXZlZChQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmLCBjb25zdCBSZXNvdXJjZVJlc3Bv
bnNlJiwgQ29tcGxldGlvbkhhbmRsZXI8dm9pZChTaG91bGRDb250aW51ZSk+JiYpIG92ZXJyaWRl
OworICAgIHZvaWQgcmVzcG9uc2VSZWNlaXZlZChQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmLCBjb25z
dCBSZXNvdXJjZVJlc3BvbnNlJikgb3ZlcnJpZGU7CiAgICAgdm9pZCBkYXRhUmVjZWl2ZWQoUGxh
dGZvcm1NZWRpYVJlc291cmNlJiwgY29uc3QgY2hhciosIGludCkgb3ZlcnJpZGU7CiAgICAgdm9p
ZCBhY2Nlc3NDb250cm9sQ2hlY2tGYWlsZWQoUGxhdGZvcm1NZWRpYVJlc291cmNlJiwgY29uc3Qg
UmVzb3VyY2VFcnJvciYpIG92ZXJyaWRlOwogICAgIHZvaWQgbG9hZEZhaWxlZChQbGF0Zm9ybU1l
ZGlhUmVzb3VyY2UmLCBjb25zdCBSZXNvdXJjZUVycm9yJikgb3ZlcnJpZGU7CkBAIC02ODMsNyAr
NjgzLDExIEBAIHN0YXRpYyB2b2lkIHdlYktpdFdlYlNyY05lZWREYXRhKFdlYktpdFdlYlNyYyog
c3JjKQogICAgIHByaXYtPnBhdXNlZCA9IGZhbHNlOwogCiAgICAgR1JlZlB0cjxXZWJLaXRXZWJT
cmM+IHByb3RlY3RvciA9IFdURjo6ZW5zdXJlR1JlZihzcmMpOwotICAgIHByaXYtPm5vdGlmaWVy
LT5ub3RpZnkoTWFpblRocmVhZFNvdXJjZU5vdGlmaWNhdGlvbjo6TmVlZERhdGEsIFtwcm90ZWN0
b3JdIHsgfSk7CisgICAgcHJpdi0+bm90aWZpZXItPm5vdGlmeShNYWluVGhyZWFkU291cmNlTm90
aWZpY2F0aW9uOjpOZWVkRGF0YSwgW3Byb3RlY3Rvcl0geworICAgICAgICBXZWJLaXRXZWJTcmNQ
cml2YXRlKiBwcml2ID0gcHJvdGVjdG9yLT5wcml2OworICAgICAgICBpZiAocHJpdi0+cmVzb3Vy
Y2UpCisgICAgICAgICAgICBwcml2LT5yZXNvdXJjZS0+c2V0RGVmZXJzTG9hZGluZyhmYWxzZSk7
CisgICAgfSk7CiB9CiAKIHN0YXRpYyB2b2lkIHdlYktpdFdlYlNyY0Vub3VnaERhdGEoV2ViS2l0
V2ViU3JjKiBzcmMpCkBAIC03MDAsNyArNzA0LDcgQEAgc3RhdGljIHZvaWQgd2ViS2l0V2ViU3Jj
RW5vdWdoRGF0YShXZWJLaXRXZWJTcmMqIHNyYykKICAgICBwcml2LT5ub3RpZmllci0+bm90aWZ5
KE1haW5UaHJlYWRTb3VyY2VOb3RpZmljYXRpb246OkVub3VnaERhdGEsIFtwcm90ZWN0b3JdIHsK
ICAgICAgICAgV2ViS2l0V2ViU3JjUHJpdmF0ZSogcHJpdiA9IHByb3RlY3Rvci0+cHJpdjsKICAg
ICAgICAgaWYgKHByaXYtPnJlc291cmNlKQotICAgICAgICAgICAgcHJpdi0+cmVzb3VyY2UtPnN0
b3AoKTsKKyAgICAgICAgICAgIHByaXYtPnJlc291cmNlLT5zZXREZWZlcnNMb2FkaW5nKHRydWUp
OwogICAgIH0pOwogfQogCkBAIC03ODEsNyArNzg1LDcgQEAgdm9pZCBDYWNoZWRSZXNvdXJjZVN0
cmVhbWluZ0NsaWVudDo6Y2hlY2tVcGRhdGVCbG9ja3NpemUodWludDY0X3QgYnl0ZXNSZWFkKQog
ICAgIH0KIH0KIAotdm9pZCBDYWNoZWRSZXNvdXJjZVN0cmVhbWluZ0NsaWVudDo6cmVzcG9uc2VS
ZWNlaXZlZChQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiBy
ZXNwb25zZSwgQ29tcGxldGlvbkhhbmRsZXI8dm9pZChTaG91bGRDb250aW51ZSk+JiYgY29tcGxl
dGlvbkhhbmRsZXIpCit2b2lkIENhY2hlZFJlc291cmNlU3RyZWFtaW5nQ2xpZW50OjpyZXNwb25z
ZVJlY2VpdmVkKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNvbnN0IFJlc291cmNlUmVzcG9uc2Um
IHJlc3BvbnNlKQogewogICAgIFdlYktpdFdlYlNyYyogc3JjID0gV0VCS0lUX1dFQl9TUkMobV9z
cmMuZ2V0KCkpOwogICAgIFdlYktpdFdlYlNyY1ByaXZhdGUqIHByaXYgPSBzcmMtPnByaXY7CkBA
IC04MDAsMTIgKzgwNCwxMiBAQCB2b2lkIENhY2hlZFJlc291cmNlU3RyZWFtaW5nQ2xpZW50Ojpy
ZXNwb25zZVJlY2VpdmVkKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNvbgogICAgICAgICBHU1Rf
RUxFTUVOVF9FUlJPUihzcmMsIFJFU09VUkNFLCBSRUFELCAoIlJlY2VpdmVkICVkIEhUVFAgZXJy
b3IgY29kZSIsIHJlc3BvbnNlLmh0dHBTdGF0dXNDb2RlKCkpLCAobnVsbHB0cikpOwogICAgICAg
ICBnc3RfYXBwX3NyY19lbmRfb2Zfc3RyZWFtKHByaXYtPmFwcHNyYyk7CiAgICAgICAgIHdlYktp
dFdlYlNyY1N0b3Aoc3JjKTsKLSAgICAgICAgcmV0dXJuIGNvbXBsZXRpb25IYW5kbGVyKFNob3Vs
ZENvbnRpbnVlOjpObyk7CisgICAgICAgIHJldHVybjsKICAgICB9CiAKICAgICBpZiAocHJpdi0+
aXNTZWVraW5nKSB7CiAgICAgICAgIEdTVF9ERUJVR19PQkpFQ1Qoc3JjLCAiU2VlayBpbiBwcm9n
cmVzcywgaWdub3JpbmcgcmVzcG9uc2UiKTsKLSAgICAgICAgcmV0dXJuIGNvbXBsZXRpb25IYW5k
bGVyKFNob3VsZENvbnRpbnVlOjpZZXMpOworICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAg
aWYgKHByaXYtPnJlcXVlc3RlZE9mZnNldCkgewpAQCAtODE4LDcgKzgyMiw3IEBAIHZvaWQgQ2Fj
aGVkUmVzb3VyY2VTdHJlYW1pbmdDbGllbnQ6OnJlc3BvbnNlUmVjZWl2ZWQoUGxhdGZvcm1NZWRp
YVJlc291cmNlJiwgY29uCiAgICAgICAgICAgICBHU1RfRUxFTUVOVF9FUlJPUihzcmMsIFJFU09V
UkNFLCBSRUFELCAoIlJlY2VpdmVkIHVuZXhwZWN0ZWQgJWQgSFRUUCBzdGF0dXMgY29kZSIsIHJl
c3BvbnNlLmh0dHBTdGF0dXNDb2RlKCkpLCAobnVsbHB0cikpOwogICAgICAgICAgICAgZ3N0X2Fw
cF9zcmNfZW5kX29mX3N0cmVhbShwcml2LT5hcHBzcmMpOwogICAgICAgICAgICAgd2ViS2l0V2Vi
U3JjU3RvcChzcmMpOwotICAgICAgICAgICAgcmV0dXJuIGNvbXBsZXRpb25IYW5kbGVyKFNob3Vs
ZENvbnRpbnVlOjpObyk7CisgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAK
QEAgLTg4Miw4ICs4ODYsNiBAQCB2b2lkIENhY2hlZFJlc291cmNlU3RyZWFtaW5nQ2xpZW50Ojpy
ZXNwb25zZVJlY2VpdmVkKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNvbgogICAgIGdzdF9lbGVt
ZW50X3Bvc3RfbWVzc2FnZShHU1RfRUxFTUVOVF9DQVNUKHNyYyksIGdzdF9tZXNzYWdlX25ld19l
bGVtZW50KEdTVF9PQkpFQ1RfQ0FTVChzcmMpLAogICAgICAgICBnc3Rfc3RydWN0dXJlX2NvcHko
aHR0cEhlYWRlcnMpKSk7CiAgICAgZ3N0X3BhZF9wdXNoX2V2ZW50KEdTVF9CQVNFX1NSQ19QQUQo
cHJpdi0+YXBwc3JjKSwgZ3N0X2V2ZW50X25ld19jdXN0b20oR1NUX0VWRU5UX0NVU1RPTV9ET1dO
U1RSRUFNX1NUSUNLWSwgaHR0cEhlYWRlcnMpKTsKLSAgICAKLSAgICBjb21wbGV0aW9uSGFuZGxl
cihTaG91bGRDb250aW51ZTo6WWVzKTsKIH0KIAogdm9pZCBDYWNoZWRSZXNvdXJjZVN0cmVhbWlu
Z0NsaWVudDo6ZGF0YVJlY2VpdmVkKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNvbnN0IGNoYXIq
IGRhdGEsIGludCBsZW5ndGgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL2NvY29hL1dlYkNvcmVOU1VSTFNlc3Npb24ubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL2NvY29hL1dlYkNvcmVOU1VSTFNlc3Npb24ubW0KaW5kZXggNzRkNWM0YTZj
NzdkNDMzYjUzYzkwNjZhY2FjZDY4M2I2ZmZkODI2Mi4uOWJjZWZhYzNiNWMwZGM5Zjc2NjE5ZTM5
ZGJkYjI5ZTYwM2RmMmViMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9jb2NvYS9XZWJDb3JlTlNVUkxTZXNzaW9uLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvY29jb2EvV2ViQ29yZU5TVVJMU2Vzc2lvbi5tbQpAQCAtNTMsMTAgKzUz
LDExIEBAIE5TX0FTU1VNRV9OT05OVUxMX0JFR0lOCiAtICh2b2lkKV9yZXN0YXJ0OwogLSAodm9p
ZClfY2FuY2VsOwogLSAodm9pZClfZmluaXNoOworLSAodm9pZClfc2V0RGVmZXJzTG9hZGluZzoo
Qk9PTClkZWZlcnM7CiBAcHJvcGVydHkgKGFzc2lnbikgV2ViQ29yZU5TVVJMU2Vzc2lvbiAqIF9O
dWxsYWJsZSBzZXNzaW9uOwogCiAtICh2b2lkKXJlc291cmNlOihQbGF0Zm9ybU1lZGlhUmVzb3Vy
Y2UmKXJlc291cmNlIHNlbnRCeXRlczoodW5zaWduZWQgbG9uZyBsb25nKWJ5dGVzU2VudCB0b3Rh
bEJ5dGVzVG9CZVNlbnQ6KHVuc2lnbmVkIGxvbmcgbG9uZyl0b3RhbEJ5dGVzVG9CZVNlbnQ7Ci0t
ICh2b2lkKXJlc291cmNlOihQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmKXJlc291cmNlIHJlY2VpdmVk
UmVzcG9uc2U6KGNvbnN0IFJlc291cmNlUmVzcG9uc2UmKXJlc3BvbnNlIGNvbXBsZXRpb25IYW5k
bGVyOihDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFNob3VsZENvbnRpbnVlKT4mJiljb21wbGV0aW9u
SGFuZGxlcjsKKy0gKHZvaWQpcmVzb3VyY2U6KFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYpcmVzb3Vy
Y2UgcmVjZWl2ZWRSZXNwb25zZTooY29uc3QgUmVzb3VyY2VSZXNwb25zZSYpcmVzcG9uc2U7CiAt
IChCT09MKXJlc291cmNlOihQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmKXJlc291cmNlIHNob3VsZENh
Y2hlUmVzcG9uc2U6KGNvbnN0IFJlc291cmNlUmVzcG9uc2UmKXJlc3BvbnNlOwogLSAodm9pZCly
ZXNvdXJjZTooUGxhdGZvcm1NZWRpYVJlc291cmNlJilyZXNvdXJjZSByZWNlaXZlZERhdGE6KGNv
bnN0IGNoYXIqKWRhdGEgbGVuZ3RoOihpbnQpbGVuZ3RoOwogLSAodm9pZClyZXNvdXJjZTooUGxh
dGZvcm1NZWRpYVJlc291cmNlJilyZXNvdXJjZSByZWNlaXZlZFJlZGlyZWN0Oihjb25zdCBSZXNv
dXJjZVJlc3BvbnNlJilyZXNwb25zZSByZXF1ZXN0OihSZXNvdXJjZVJlcXVlc3QmJilyZXF1ZXN0
IGNvbXBsZXRpb25IYW5kbGVyOihDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFJlc291cmNlUmVxdWVz
dCYmKT4mJiljb21wbGV0aW9uSGFuZGxlcjsKQEAgLTM4MSw3ICszODIsNyBAQCBwdWJsaWM6CiAK
ICAgICB2b2lkIGNsZWFyVGFzaygpOwogCi0gICAgdm9pZCByZXNwb25zZVJlY2VpdmVkKFBsYXRm
b3JtTWVkaWFSZXNvdXJjZSYsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmLCBDb21wbGV0aW9uSGFu
ZGxlcjx2b2lkKFNob3VsZENvbnRpbnVlKT4mJikgb3ZlcnJpZGU7CisgICAgdm9pZCByZXNwb25z
ZVJlY2VpdmVkKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNvbnN0IFJlc291cmNlUmVzcG9uc2Um
KSBvdmVycmlkZTsKICAgICB2b2lkIHJlZGlyZWN0UmVjZWl2ZWQoUGxhdGZvcm1NZWRpYVJlc291
cmNlJiwgUmVzb3VyY2VSZXF1ZXN0JiYsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmLCBDb21wbGV0
aW9uSGFuZGxlcjx2b2lkKFJlc291cmNlUmVxdWVzdCYmKT4mJikgb3ZlcnJpZGU7CiAgICAgYm9v
bCBzaG91bGRDYWNoZVJlc3BvbnNlKFBsYXRmb3JtTWVkaWFSZXNvdXJjZSYsIGNvbnN0IFJlc291
cmNlUmVzcG9uc2UmKSBvdmVycmlkZTsKICAgICB2b2lkIGRhdGFTZW50KFBsYXRmb3JtTWVkaWFS
ZXNvdXJjZSYsIHVuc2lnbmVkIGxvbmcgbG9uZywgdW5zaWduZWQgbG9uZyBsb25nKSBvdmVycmlk
ZTsKQEAgLTQxMCwxMyArNDExLDEzIEBAIHZvaWQgV2ViQ29yZU5TVVJMU2Vzc2lvbkRhdGFUYXNr
Q2xpZW50OjpkYXRhU2VudChQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmIHJlc291cmNlCiAgICAgW21f
dGFzayByZXNvdXJjZTpyZXNvdXJjZSBzZW50Qnl0ZXM6Ynl0ZXNTZW50IHRvdGFsQnl0ZXNUb0Jl
U2VudDp0b3RhbEJ5dGVzVG9CZVNlbnRdOwogfQogCi12b2lkIFdlYkNvcmVOU1VSTFNlc3Npb25E
YXRhVGFza0NsaWVudDo6cmVzcG9uc2VSZWNlaXZlZChQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmIHJl
c291cmNlLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSwgQ29tcGxldGlvbkhhbmRs
ZXI8dm9pZChTaG91bGRDb250aW51ZSk+JiYgY29tcGxldGlvbkhhbmRsZXIpCit2b2lkIFdlYkNv
cmVOU1VSTFNlc3Npb25EYXRhVGFza0NsaWVudDo6cmVzcG9uc2VSZWNlaXZlZChQbGF0Zm9ybU1l
ZGlhUmVzb3VyY2UmIHJlc291cmNlLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkK
IHsKICAgICBMb2NrSG9sZGVyIGxvY2tlcihtX3Rhc2tMb2NrKTsKICAgICBpZiAoIW1fdGFzaykK
LSAgICAgICAgcmV0dXJuIGNvbXBsZXRpb25IYW5kbGVyKFNob3VsZENvbnRpbnVlOjpObyk7Cisg
ICAgICAgIHJldHVybjsKIAotICAgIFttX3Rhc2sgcmVzb3VyY2U6cmVzb3VyY2UgcmVjZWl2ZWRS
ZXNwb25zZTpyZXNwb25zZSBjb21wbGV0aW9uSGFuZGxlcjpXVEZNb3ZlKGNvbXBsZXRpb25IYW5k
bGVyKV07CisgICAgW21fdGFzayByZXNvdXJjZTpyZXNvdXJjZSByZWNlaXZlZFJlc3BvbnNlOnJl
c3BvbnNlXTsKIH0KIAogYm9vbCBXZWJDb3JlTlNVUkxTZXNzaW9uRGF0YVRhc2tDbGllbnQ6OnNo
b3VsZENhY2hlUmVzcG9uc2UoUGxhdGZvcm1NZWRpYVJlc291cmNlJiByZXNvdXJjZSwgY29uc3Qg
UmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCkBAIC01NDMsNiArNTQ0LDEzIEBAIHZvaWQgV2Vi
Q29yZU5TVVJMU2Vzc2lvbkRhdGFUYXNrQ2xpZW50Ojpsb2FkRmluaXNoZWQoUGxhdGZvcm1NZWRp
YVJlc291cmNlJiByZXNvCiAgICAgICAgIFtzZWxmIHJlc291cmNlRmluaXNoZWQ6Kl9yZXNvdXJj
ZV07CiB9CiAKKy0gKHZvaWQpX3NldERlZmVyc0xvYWRpbmc6KEJPT0wpZGVmZXJzCit7CisgICAg
QVNTRVJUKGlzTWFpblRocmVhZCgpKTsKKyAgICBpZiAoX3Jlc291cmNlKQorICAgICAgICBfcmVz
b3VyY2UtPnNldERlZmVyc0xvYWRpbmcoZGVmZXJzKTsKK30KKwogI3ByYWdtYSBtYXJrIC0gTlNV
UkxTZXNzaW9uIEFQSQogQHN5bnRoZXNpemUgc2Vzc2lvbj1fc2Vzc2lvbjsKIEBzeW50aGVzaXpl
IHRhc2tJZGVudGlmaWVyPV90YXNrSWRlbnRpZmllcjsKQEAgLTYyNyw3ICs2MzUsNyBAQCB2b2lk
IFdlYkNvcmVOU1VSTFNlc3Npb25EYXRhVGFza0NsaWVudDo6bG9hZEZpbmlzaGVkKFBsYXRmb3Jt
TWVkaWFSZXNvdXJjZSYgcmVzbwogICAgIC8vIE5vLW9wLgogfQogCi0tICh2b2lkKXJlc291cmNl
OihQbGF0Zm9ybU1lZGlhUmVzb3VyY2UmKXJlc291cmNlIHJlY2VpdmVkUmVzcG9uc2U6KGNvbnN0
IFJlc291cmNlUmVzcG9uc2UmKXJlc3BvbnNlIGNvbXBsZXRpb25IYW5kbGVyOihDb21wbGV0aW9u
SGFuZGxlcjx2b2lkKFNob3VsZENvbnRpbnVlKT4mJiljb21wbGV0aW9uSGFuZGxlcgorLSAodm9p
ZClyZXNvdXJjZTooUGxhdGZvcm1NZWRpYVJlc291cmNlJilyZXNvdXJjZSByZWNlaXZlZFJlc3Bv
bnNlOihjb25zdCBSZXNvdXJjZVJlc3BvbnNlJilyZXNwb25zZQogewogICAgIEFTU0VSVChyZXNw
b25zZS5zb3VyY2UoKSA9PSBSZXNvdXJjZVJlc3BvbnNlOjpTb3VyY2U6Ok5ldHdvcmsgfHwgcmVz
cG9uc2Uuc291cmNlKCkgPT0gUmVzb3VyY2VSZXNwb25zZTo6U291cmNlOjpEaXNrQ2FjaGUgfHwg
cmVzcG9uc2Uuc291cmNlKCkgPT0gUmVzb3VyY2VSZXNwb25zZTo6U291cmNlOjpEaXNrQ2FjaGVB
ZnRlclZhbGlkYXRpb24gfHwgcmVzcG9uc2Uuc291cmNlKCkgPT0gUmVzb3VyY2VSZXNwb25zZTo6
U291cmNlOjpTZXJ2aWNlV29ya2VyKTsKICAgICBBU1NFUlRfVU5VU0VEKHJlc291cmNlLCAmcmVz
b3VyY2UgPT0gX3Jlc291cmNlKTsKQEAgLTYzNSwyOSArNjQzLDMxIEBAIHZvaWQgV2ViQ29yZU5T
VVJMU2Vzc2lvbkRhdGFUYXNrQ2xpZW50Ojpsb2FkRmluaXNoZWQoUGxhdGZvcm1NZWRpYVJlc291
cmNlJiByZXNvCiAgICAgW3NlbGYuc2Vzc2lvbiB0YXNrOnNlbGYgZGlkUmVjZWl2ZVJlc3BvbnNl
RnJvbU9yaWdpbjpTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKHJlc3BvbnNlLnVybCgpKV07CiAgICAg
W3NlbGYuc2Vzc2lvbiB0YXNrOnNlbGYgZGlkUmVjZWl2ZUNPUlNBY2Nlc3NDaGVja1Jlc3VsdDpy
ZXNvdXJjZS5kaWRQYXNzQWNjZXNzQ29udHJvbENoZWNrKCldOwogICAgIHNlbGYuY291bnRPZkJ5
dGVzRXhwZWN0ZWRUb1JlY2VpdmUgPSByZXNwb25zZS5leHBlY3RlZENvbnRlbnRMZW5ndGgoKTsK
KyAgICBbc2VsZiBfc2V0RGVmZXJzTG9hZGluZzpZRVNdOwogICAgIFJldGFpblB0cjxOU1VSTFJl
c3BvbnNlPiBzdHJvbmdSZXNwb25zZSB7IHJlc3BvbnNlLm5zVVJMUmVzcG9uc2UoKSB9OwogICAg
IFJldGFpblB0cjxXZWJDb3JlTlNVUkxTZXNzaW9uRGF0YVRhc2s+IHN0cm9uZ1NlbGYgeyBzZWxm
IH07Ci0gICAgW3NlbGYuc2Vzc2lvbiBhZGREZWxlZ2F0ZU9wZXJhdGlvbjpbc3Ryb25nU2VsZiwg
c3Ryb25nUmVzcG9uc2UsIGNvbXBsZXRpb25IYW5kbGVyID0gV1RGTW92ZShjb21wbGV0aW9uSGFu
ZGxlcildICgpIG11dGFibGUgeworICAgIFtzZWxmLnNlc3Npb24gYWRkRGVsZWdhdGVPcGVyYXRp
b246W3N0cm9uZ1NlbGYsIHN0cm9uZ1Jlc3BvbnNlXSB7CiAgICAgICAgIHN0cm9uZ1NlbGYtPl9y
ZXNwb25zZSA9IHN0cm9uZ1Jlc3BvbnNlLmdldCgpOwogCiAgICAgICAgIGlkPE5TVVJMU2Vzc2lv
bkRhdGFEZWxlZ2F0ZT4gZGF0YURlbGVnYXRlID0gKGlkPE5TVVJMU2Vzc2lvbkRhdGFEZWxlZ2F0
ZT4pc3Ryb25nU2VsZi5nZXQoKS5zZXNzaW9uLmRlbGVnYXRlOwogICAgICAgICBpZiAoIVtkYXRh
RGVsZWdhdGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3RvcihVUkxTZXNzaW9uOmRhdGFUYXNr
OmRpZFJlY2VpdmVSZXNwb25zZTpjb21wbGV0aW9uSGFuZGxlcjopXSkgewotICAgICAgICAgICAg
Y2FsbE9uTWFpblRocmVhZChbc3Ryb25nU2VsZiwgY29tcGxldGlvbkhhbmRsZXIgPSBXVEZNb3Zl
KGNvbXBsZXRpb25IYW5kbGVyKV0gKCkgbXV0YWJsZSB7Ci0gICAgICAgICAgICAgICAgY29tcGxl
dGlvbkhhbmRsZXIoU2hvdWxkQ29udGludWU6Olllcyk7CisgICAgICAgICAgICBjYWxsT25NYWlu
VGhyZWFkKFtzdHJvbmdTZWxmXSB7CisgICAgICAgICAgICAgICAgW3N0cm9uZ1NlbGYgX3NldERl
ZmVyc0xvYWRpbmc6Tk9dOwogICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICByZXR1cm47CiAg
ICAgICAgIH0KIAotICAgICAgICBbZGF0YURlbGVnYXRlIFVSTFNlc3Npb246KE5TVVJMU2Vzc2lv
biAqKXN0cm9uZ1NlbGYuZ2V0KCkuc2Vzc2lvbiBkYXRhVGFzazooTlNVUkxTZXNzaW9uRGF0YVRh
c2sgKilzdHJvbmdTZWxmLmdldCgpIGRpZFJlY2VpdmVSZXNwb25zZTpzdHJvbmdSZXNwb25zZS5n
ZXQoKSBjb21wbGV0aW9uSGFuZGxlcjptYWtlQmxvY2tQdHIoW3N0cm9uZ1NlbGYsIGNvbXBsZXRp
b25IYW5kbGVyID0gV1RGTW92ZShjb21wbGV0aW9uSGFuZGxlcildIChOU1VSTFNlc3Npb25SZXNw
b25zZURpc3Bvc2l0aW9uIGRpc3Bvc2l0aW9uKSBtdXRhYmxlIHsKLSAgICAgICAgICAgIGNhbGxP
bk1haW5UaHJlYWQoW3N0cm9uZ1NlbGYsIGRpc3Bvc2l0aW9uLCBjb21wbGV0aW9uSGFuZGxlciA9
IFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIpXSAoKSBtdXRhYmxlIHsKLSAgICAgICAgICAgICAg
ICBpZiAoZGlzcG9zaXRpb24gPT0gTlNVUkxTZXNzaW9uUmVzcG9uc2VDYW5jZWwpCi0gICAgICAg
ICAgICAgICAgICAgIGNvbXBsZXRpb25IYW5kbGVyKFNob3VsZENvbnRpbnVlOjpObyk7Ci0gICAg
ICAgICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICAgICAgICAgIEFTU0VSVChkaXNwb3NpdGlv
biA9PSBOU1VSTFNlc3Npb25SZXNwb25zZUFsbG93KTsKLSAgICAgICAgICAgICAgICAgICAgY29t
cGxldGlvbkhhbmRsZXIoU2hvdWxkQ29udGludWU6Olllcyk7Ci0gICAgICAgICAgICAgICAgfQor
ICAgICAgICBbZGF0YURlbGVnYXRlIFVSTFNlc3Npb246KE5TVVJMU2Vzc2lvbiAqKXN0cm9uZ1Nl
bGYuZ2V0KCkuc2Vzc2lvbiBkYXRhVGFzazooTlNVUkxTZXNzaW9uRGF0YVRhc2sgKilzdHJvbmdT
ZWxmLmdldCgpIGRpZFJlY2VpdmVSZXNwb25zZTpzdHJvbmdSZXNwb25zZS5nZXQoKSBjb21wbGV0
aW9uSGFuZGxlcjpbc3Ryb25nU2VsZl0gKE5TVVJMU2Vzc2lvblJlc3BvbnNlRGlzcG9zaXRpb24g
ZGlzcG9zaXRpb24pIHsKKyAgICAgICAgICAgIGlmIChkaXNwb3NpdGlvbiA9PSBOU1VSTFNlc3Np
b25SZXNwb25zZUNhbmNlbCkKKyAgICAgICAgICAgICAgICBbc3Ryb25nU2VsZiBjYW5jZWxdOwor
ICAgICAgICAgICAgZWxzZSBpZiAoZGlzcG9zaXRpb24gPT0gTlNVUkxTZXNzaW9uUmVzcG9uc2VB
bGxvdykKKyAgICAgICAgICAgICAgICBbc3Ryb25nU2VsZiByZXN1bWVdOworICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgICAgICAgICAg
Y2FsbE9uTWFpblRocmVhZChbc3Ryb25nU2VsZl0geworICAgICAgICAgICAgICAgIFtzdHJvbmdT
ZWxmIF9zZXREZWZlcnNMb2FkaW5nOk5PXTsKICAgICAgICAgICAgIH0pOwotICAgICAgICB9KS5n
ZXQoKV07CisgICAgICAgIH1dOwogICAgIH1dOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>