<?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>86373</bug_id>
          
          <creation_ts>2012-05-14 08:11:48 -0700</creation_ts>
          <short_desc>REGRESSION(r116935): Something is still broken (Requested by Ossy on #webkit).</short_desc>
          <delta_ts>2012-05-14 08:14:44 -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>New Bugs</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>75825</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>bank</cc>
    
    <cc>dpranke</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>622980</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-14 08:11:48 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/116935 broke the build:
Something is still broken (Requested by Ossy on #webkit).

This is an automatic bug report generated by the sheriff-bot. 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 case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622981</commentid>
    <comment_count>1</comment_count>
      <attachid>141731</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-14 08:12:23 -0700</bug_when>
    <thetext>Created attachment 141731
ROLLOUT of r116935

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>622987</commentid>
    <comment_count>2</comment_count>
      <attachid>141731</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-05-14 08:14:38 -0700</bug_when>
    <thetext>Comment on attachment 141731
ROLLOUT of r116935

Clearing flags on attachment: 141731

Committed r116947: &lt;http://trac.webkit.org/changeset/116947&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622988</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-05-14 08:14:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141731</attachid>
            <date>2012-05-14 08:12:23 -0700</date>
            <delta_ts>2012-05-14 08:14:37 -0700</delta_ts>
            <desc>ROLLOUT of r116935</desc>
            <filename>bug-86373-20120514151624.patch</filename>
            <type>text/plain</type>
            <size>17541</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2OTQ2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTkyYzQwNDI1ZWU3MTAyZjBmN2E4YzRiZDU3OGM1ODY1
YmEzNjVhZi4uN2JlNjI2NTgzNGI2ZmI1M2NhYmRkZDBiMDIzOGVkNzc4ZmZlMzI1OSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDEyLTA1LTE0ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNv
bT4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTE2OTM1LgorICAgICAgICBo
dHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xMTY5MzUKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2MzczCisKKyAgICAgICAgU29tZXRoaW5n
IGlzIHN0aWxsIGJyb2tlbiAoUmVxdWVzdGVkIGJ5IE9zc3kgb24gI3dlYmtpdCkuCisKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jaGVja3N2bmNvbmZpZ2ZpbGUucHk6IFJlbW92
ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9wbmcucHk6Cisg
ICAgICAgIChQTkdDaGVja2VyLmNoZWNrKToKKyAgICAgICAgKFBOR0NoZWNrZXIpOgorICAgICAg
ICAoUE5HQ2hlY2tlci5fY29uZmlnX2ZpbGVfcGF0aCk6CisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS90b29sL2NvbW1hbmRzL2Rvd25sb2FkLnB5OgorICAgICAgICAoTGFuZCk6CisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL19faW5pdF9fLnB5OgorICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9hZGRzdm5taW1ldHlwZWZvcnBuZy5weTogUmVtb3Zl
ZC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvYWRkc3ZubWltZXR5cGVm
b3JwbmdfdW5pdHRlc3QucHk6IFJlbW92ZWQuCisKIDIwMTItMDUtMTQgIEFsbGFuIFNhbmRmZWxk
IEplbnNlbiAgPGFsbGFuLmplbnNlbkBub2tpYS5jb20+CiAKICAgICAgICAgW1F0XSBEb2Vzbid0
IGJ1aWxkIHdpdGggRU5BQkxFX0lOU1BFQ1RPUj0wCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L2NvbW1vbi9jaGVja3N2bmNvbmZpZ2ZpbGUucHkgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2NvbW1vbi9jaGVja3N2bmNvbmZpZ2ZpbGUucHkKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDc4NWJjNjgwZmJlNWZmM2IxOGEyY2IxNzg1NGU4YzEwYTc1NWUwMGUuLjAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9jb21tb24vY2hlY2tzdm5jb25maWdmaWxlLnB5CisrKyAvZGV2L251bGwKQEAgLTEs
ODMgKzAsMCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMTIgQmFsYXpzIEFua2VzIChiYW5rQGluZi51
LXN6ZWdlZC5odSkgVW5pdmVyc2l0eSBvZiBTemVnZWQKLSMKLSMgUmVkaXN0cmlidXRpb24gYW5k
IHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0jIG1vZGlm
aWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9ucwotIyBhcmUgbWV0OgotIyAxLiAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11
c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSMgMi4gIFJlZGlzdHJp
YnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0
Ci0jICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5n
IGRpc2NsYWltZXIgaW4gdGhlCi0jICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRl
cmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotIwotIyBUSElTIFNPRlRXQVJF
IElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0j
ICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5H
LCBCVVQgTk9UCi0jIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElT
Q0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotIyBPV05FUiBPUiBDT05U
UklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwK
LSMgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElO
RywgQlVUIE5PVAotIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5F
U1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0jIFRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQK
LSMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFCi0jIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0KLSMgVGhpcyBmaWxlIGlzIHVzZWQgYnk6
Ci0jIHdlYmtpdHB5L3Rvb2wvc3RlcHMvYWRkc3ZubWltZXR5cGVmb3JwbmcucHkKLSMgd2Via2l0
cHkvc3R5bGUvY2hlY2tlcnMvcG5nLnB5Ci0KLWltcG9ydCBvcwotaW1wb3J0IHJlCi0KLQotZGVm
IGNoZWNrKHNlbGYsIGhvc3QsIGZzKToKLSAgICAiIiIKLSAgICBjaGVjayB0aGUgc3ZuIGNvbmZp
ZyBmaWxlCi0gICAgcmV0dXJuIHdpdGggdGhyZWUgbG9naWNhbCB2YWx1ZToKLSAgICB3YXMgdGhl
IGZpbGUgcmVhZCBzdWNjZXNzZnVsLCBpcyB0aGVyZSBlbmFibGUgdGhlIGF1dG8tcHJvcHMsIGlz
IHRoZXJlIGVuYWJsZSB0aGUgc3ZuOm1pbWUtdHlwZSBmb3IgcG5nCi0gICAgIiIiCi0KLSAgICBj
b25maWdfZmlsZV9wYXRoID0gX2NvbmZpZ19maWxlX3BhdGgoc2VsZiwgaG9zdCwgZnMpCi0gICAg
dGhlcmVfaXNfZW5hYmxlX2xpbmUgPSBGYWxzZQotICAgIHRoZXJlX2lzX3BuZ19saW5lID0gRmFs
c2UKLQotICAgIHRyeToKLSAgICAgICAgY29uZmlnX2ZpbGUgPSBmcy5yZWFkX3RleHRfZmlsZShj
b25maWdfZmlsZV9wYXRoKQotICAgIGV4Y2VwdCBJT0Vycm9yOgotICAgICAgICByZXR1cm4gKFRy
dWUsIFRydWUsIFRydWUpCi0KLSAgICBlcnJvcmNvZGVfYXV0b3Byb3AgPSBUcnVlCi0gICAgZXJy
b3Jjb2RlX3BuZyA9IFRydWUKLQotICAgIGZvciBsaW5lIGluIGNvbmZpZ19maWxlLnNwbGl0KCdc
bicpOgotICAgICAgICBpZiBub3QgdGhlcmVfaXNfZW5hYmxlX2xpbmU6Ci0gICAgICAgICAgICBt
YXRjaCA9IHJlLnNlYXJjaCgiXlxzKmVuYWJsZS1hdXRvLXByb3BzXHMqPVxzKnllcyIsIGxpbmUp
Ci0gICAgICAgICAgICBpZiBtYXRjaDoKLSAgICAgICAgICAgICAgICB0aGVyZV9pc19lbmFibGVf
bGluZSA9IFRydWUKLSAgICAgICAgICAgICAgICBlcnJvcmNvZGVfYXV0b3Byb3AgPSBGYWxzZQot
ICAgICAgICAgICAgICAgIGNvbnRpbnVlCi0KLSAgICAgICAgaWYgbm90IHRoZXJlX2lzX3BuZ19s
aW5lOgotICAgICAgICAgICAgbWF0Y2ggPSByZS5zZWFyY2goIl5ccypcKlwucG5nXHMqPVxzKnN2
bjptaW1lLXR5cGU9aW1hZ2UvcG5nIiwgbGluZSkKLSAgICAgICAgICAgIGlmIG1hdGNoOgotICAg
ICAgICAgICAgICAgIHRoZXJlX2lzX3BuZ19saW5lID0gVHJ1ZQotICAgICAgICAgICAgICAgIGVy
cm9yY29kZV9wbmcgPSBGYWxzZQotICAgICAgICAgICAgICAgIGNvbnRpbnVlCi0KLSAgICByZXR1
cm4gKEZhbHNlLCBlcnJvcmNvZGVfYXV0b3Byb3AsIGVycm9yY29kZV9wbmcpCi0KLQotZGVmIF9j
b25maWdfZmlsZV9wYXRoKHNlbGYsIGhvc3QsIGZzKToKLSAgICBjb25maWdfZmlsZSA9ICIiCi0g
ICAgaWYgaG9zdC5wbGF0Zm9ybS5pc193aW4oKToKLSAgICAgICAgY29uZmlnX2ZpbGVfcGF0aCA9
IGZzLmpvaW4ob3MuZW52aXJvblsnQVBQREFUQSddLCAiU3VidmVyc2lvblxjb25maWciKQotICAg
IGVsc2U6Ci0gICAgICAgIGNvbmZpZ19maWxlX3BhdGggPSBmcy5qb2luKGZzLmV4cGFuZHVzZXIo
In4iKSwgIi5zdWJ2ZXJzaW9uL2NvbmZpZyIpCi0gICAgcmV0dXJuIGNvbmZpZ19maWxlX3BhdGgK
LQotCi1kZWYgZXJyb3JzdHJfYXV0b3Byb3AoY29uZmlnX2ZpbGVfcGF0aCk6Ci0gICAgcmV0dXJu
ICJIYXZlIHRvIGVuYWJsZSBhdXRvIHByb3BzIGluIHRoZSBzdWJ2ZXJzaW9uIGNvbmZpZyBmaWxl
ICgiICsgY29uZmlnX2ZpbGVfcGF0aCArICIgXCJlbmFibGUtYXV0by1wcm9wcyA9IHllc1wiKS4g
IgotCi0KLWRlZiBlcnJvcnN0cl9wbmcoY29uZmlnX2ZpbGVfcGF0aCk6Ci0gICAgcmV0dXJuICJI
YXZlIHRvIHNldCB0aGUgc3ZuOm1pbWUtdHlwZSBpbiB0aGUgc3VidmVyc2lvbiBjb25maWcgZmls
ZSAoIiArIGNvbmZpZ19maWxlX3BhdGggKyAiIFwiKi5wbmcgPSBzdm46bWltZS10eXBlPWltYWdl
L3BuZ1wiKS4iCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxlL2NoZWNr
ZXJzL3BuZy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvcG5nLnB5
CmluZGV4IDMxNWUyODdiNmY3ZmM2YWE2YmYxNzc5N2IxZDAzMjJmMjExZDg2ODIuLmUwYjc5ZTI3
ZTM0NTIxODJkNWRiMzkzYTEwZDBiMzU5YTNlNjc0Y2YgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvcG5nLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvc3R5bGUvY2hlY2tlcnMvcG5nLnB5CkBAIC0yNyw3ICsyNyw2IEBACiBpbXBvcnQgb3MK
IGltcG9ydCByZQogCi1mcm9tIHdlYmtpdHB5LmNvbW1vbiBpbXBvcnQgY2hlY2tzdm5jb25maWdm
aWxlCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uc3lzdGVtaG9zdCBpbXBvcnQgU3lzdGVt
SG9zdAogZnJvbSB3ZWJraXRweS5jb21tb24uY2hlY2tvdXQuc2NtLmRldGVjdGlvbiBpbXBvcnQg
U0NNRGV0ZWN0b3IKIApAQCAtNDUsMjQgKzQ0LDU0IEBAIGNsYXNzIFBOR0NoZWNrZXIob2JqZWN0
KToKICAgICAgICAgc2VsZi5fZGV0ZWN0b3IgPSBzY20gb3IgU0NNRGV0ZWN0b3Ioc2VsZi5fZnMs
IHNlbGYuX2hvc3QuZXhlY3V0aXZlKS5kZXRlY3Rfc2NtX3N5c3RlbShzZWxmLl9mcy5nZXRjd2Qo
KSkKIAogICAgIGRlZiBjaGVjayhzZWxmLCBpbmxpbmU9Tm9uZSk6CisgICAgICAgIGVycm9yc3Ry
ID0gIiIKICAgICAgICAgY29uZmlnX2ZpbGVfcGF0aCA9ICIiCiAgICAgICAgIGRldGVjdGlvbiA9
IHNlbGYuX2RldGVjdG9yLmRpc3BsYXlfbmFtZSgpCiAKICAgICAgICAgaWYgZGV0ZWN0aW9uID09
ICJnaXQiOgotICAgICAgICAgICAgKGZpbGVfcmVhZCwgYXV0b3Byb3AsIHBuZykgPSBjaGVja3N2
bmNvbmZpZ2ZpbGUuY2hlY2soc2VsZiwgc2VsZi5faG9zdCwgc2VsZi5fZnMpCi0gICAgICAgICAg
ICBjb25maWdfZmlsZV9wYXRoID0gY2hlY2tzdm5jb25maWdmaWxlLl9jb25maWdfZmlsZV9wYXRo
KHNlbGYsIHNlbGYuX2hvc3QsIHNlbGYuX2ZzKQotCi0gICAgICAgICAgICBpZiBmaWxlX3JlYWQ6
Ci0gICAgICAgICAgICAgICAgc2VsZi5faGFuZGxlX3N0eWxlX2Vycm9yKDAsICdpbWFnZS9wbmcn
LCA1LCAiVGhlcmUgaXMgbm8gU1ZOIGNvbmZpZyBmaWxlLiAoIiArIGNvbmZpZ19maWxlX3BhdGgg
KyAiKSIpCi0gICAgICAgICAgICBlbGlmIGF1dG9wcm9wIGFuZCBwbmc6Ci0gICAgICAgICAgICAg
ICAgc2VsZi5faGFuZGxlX3N0eWxlX2Vycm9yKDAsICdpbWFnZS9wbmcnLCA1LCBjaGVja3N2bmNv
bmZpZ2ZpbGUuZXJyb3JzdHJfYXV0b3Byb3AoY29uZmlnX2ZpbGVfcGF0aCkgKyBjaGVja3N2bmNv
bmZpZ2ZpbGUuZXJyb3JzdHJfcG5nKGNvbmZpZ19maWxlX3BhdGgpKQotICAgICAgICAgICAgZWxp
ZiBhdXRvcHJvcDoKLSAgICAgICAgICAgICAgICBzZWxmLl9oYW5kbGVfc3R5bGVfZXJyb3IoMCwg
J2ltYWdlL3BuZycsIDUsIGNoZWNrc3ZuY29uZmlnZmlsZS5lcnJvcnN0cl9hdXRvcHJvcChjb25m
aWdfZmlsZV9wYXRoKSkKLSAgICAgICAgICAgIGVsaWYgcG5nOgotICAgICAgICAgICAgICAgIHNl
bGYuX2hhbmRsZV9zdHlsZV9lcnJvcigwLCAnaW1hZ2UvcG5nJywgNSwgY2hlY2tzdm5jb25maWdm
aWxlLmVycm9yc3RyX3BuZyhjb25maWdfZmlsZV9wYXRoKSkKKyAgICAgICAgICAgIGNvbmZpZ19m
aWxlX3BhdGggPSBzZWxmLl9jb25maWdfZmlsZV9wYXRoKCkKKyAgICAgICAgICAgIHRoZXJlX2lz
X2VuYWJsZV9saW5lID0gRmFsc2UKKyAgICAgICAgICAgIHRoZXJlX2lzX3BuZ19saW5lID0gRmFs
c2UKKworICAgICAgICAgICAgdHJ5OgorICAgICAgICAgICAgICAgIGNvbmZpZ19maWxlID0gc2Vs
Zi5fZnMucmVhZF90ZXh0X2ZpbGUoY29uZmlnX2ZpbGVfcGF0aCkKKyAgICAgICAgICAgIGV4Y2Vw
dCBJT0Vycm9yOgorICAgICAgICAgICAgICAgIGVycm9yc3RyID0gIlRoZXJlIGlzIG5vICIgKyBj
b25maWdfZmlsZV9wYXRoCisgICAgICAgICAgICAgICAgc2VsZi5faGFuZGxlX3N0eWxlX2Vycm9y
KDAsICdpbWFnZS9wbmcnLCA1LCBlcnJvcnN0cikKKyAgICAgICAgICAgICAgICByZXR1cm4KKwor
ICAgICAgICAgICAgZXJyb3JzdHJfYXV0b3Byb3AgPSAiSGF2ZSB0byBlbmFibGUgYXV0byBwcm9w
cyBpbiB0aGUgc3VidmVyc2lvbiBjb25maWcgZmlsZSAoIiArIGNvbmZpZ19maWxlX3BhdGggKyAi
IFwiZW5hYmxlLWF1dG8tcHJvcHMgPSB5ZXNcIikuICIKKyAgICAgICAgICAgIGVycm9yc3RyX3Bu
ZyA9ICJIYXZlIHRvIHNldCB0aGUgc3ZuOm1pbWUtdHlwZSBpbiB0aGUgc3VidmVyc2lvbiBjb25m
aWcgZmlsZSAoIiArIGNvbmZpZ19maWxlX3BhdGggKyAiIFwiKi5wbmcgPSBzdm46bWltZS10eXBl
PWltYWdlL3BuZ1wiKS4iCisKKyAgICAgICAgICAgIGZvciBsaW5lIGluIGNvbmZpZ19maWxlLnNw
bGl0KCdcbicpOgorICAgICAgICAgICAgICAgIGlmIG5vdCB0aGVyZV9pc19lbmFibGVfbGluZToK
KyAgICAgICAgICAgICAgICAgICAgbWF0Y2ggPSByZS5zZWFyY2goIl5ccyplbmFibGUtYXV0by1w
cm9wc1xzKj1ccyp5ZXMiLCBsaW5lKQorICAgICAgICAgICAgICAgICAgICBpZiBtYXRjaDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHRoZXJlX2lzX2VuYWJsZV9saW5lID0gVHJ1ZQorICAgICAg
ICAgICAgICAgICAgICAgICAgZXJyb3JzdHJfYXV0b3Byb3AgPSAiIgorICAgICAgICAgICAgICAg
ICAgICAgICAgY29udGludWUKKworICAgICAgICAgICAgICAgIGlmIG5vdCB0aGVyZV9pc19wbmdf
bGluZToKKyAgICAgICAgICAgICAgICAgICAgbWF0Y2ggPSByZS5zZWFyY2goIl5ccypcKlwucG5n
XHMqPVxzKnN2bjptaW1lLXR5cGU9aW1hZ2UvcG5nIiwgbGluZSkKKyAgICAgICAgICAgICAgICAg
ICAgaWYgbWF0Y2g6CisgICAgICAgICAgICAgICAgICAgICAgICB0aGVyZV9pc19wbmdfbGluZSA9
IFRydWUKKyAgICAgICAgICAgICAgICAgICAgICAgIGVycm9yc3RyX3BuZyA9ICIiCisgICAgICAg
ICAgICAgICAgICAgICAgICBjb250aW51ZQorCisgICAgICAgICAgICBlcnJvcnN0ciA9IGVycm9y
c3RyX2F1dG9wcm9wICsgZXJyb3JzdHJfcG5nCisgICAgICAgICAgICBpZiBlcnJvcnN0cjoKKyAg
ICAgICAgICAgICAgICBzZWxmLl9oYW5kbGVfc3R5bGVfZXJyb3IoMCwgJ2ltYWdlL3BuZycsIDUs
IGVycm9yc3RyKQogCiAgICAgICAgIGVsaWYgZGV0ZWN0aW9uID09ICJzdm4iOgogICAgICAgICAg
ICAgcHJvcF9nZXQgPSBzZWxmLl9kZXRlY3Rvci5wcm9wZ2V0KCJzdm46bWltZS10eXBlIiwgc2Vs
Zi5fZmlsZV9wYXRoKQogICAgICAgICAgICAgaWYgcHJvcF9nZXQgIT0gImltYWdlL3BuZyI6CiAg
ICAgICAgICAgICAgICAgZXJyb3JzdHIgPSAiU2V0IHRoZSBzdm46bWltZS10eXBlIHByb3BlcnR5
IChzdm4gcHJvcHNldCBzdm46bWltZS10eXBlIGltYWdlL3BuZyAiICsgc2VsZi5fZmlsZV9wYXRo
ICsgIikuIgogICAgICAgICAgICAgICAgIHNlbGYuX2hhbmRsZV9zdHlsZV9lcnJvcigwLCAnaW1h
Z2UvcG5nJywgNSwgZXJyb3JzdHIpCisKKyAgICBkZWYgX2NvbmZpZ19maWxlX3BhdGgoc2VsZik6
CisgICAgICAgIGNvbmZpZ19maWxlID0gIiIKKyAgICAgICAgaWYgc2VsZi5faG9zdC5wbGF0Zm9y
bS5pc193aW4oKToKKyAgICAgICAgICAgIGNvbmZpZ19maWxlX3BhdGggPSBzZWxmLl9mcy5qb2lu
KG9zLmVudmlyb25bJ0FQUERBVEEnXSwgIlN1YnZlcnNpb25cY29uZmlnIikKKyAgICAgICAgZWxz
ZToKKyAgICAgICAgICAgIGNvbmZpZ19maWxlX3BhdGggPSBzZWxmLl9mcy5qb2luKHNlbGYuX2Zz
LmV4cGFuZHVzZXIoIn4iKSwgIi5zdWJ2ZXJzaW9uL2NvbmZpZyIpCisgICAgICAgIHJldHVybiBj
b25maWdfZmlsZV9wYXRoCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Y29tbWFuZHMvZG93bmxvYWQucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFu
ZHMvZG93bmxvYWQucHkKaW5kZXggNjBjODkyMDhmNGMyYTMwZDc3NWY3MjE3YzU1N2FmY2Y1NjYw
ZjM2Ni4uNGY2YjczNzBlMGIwNTA2YTRhNmZjYzUyZGUwZmNlNGI0MmEzNTBiOCAxMDA2NDQKLS0t
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2Rvd25sb2FkLnB5CisrKyBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kb3dubG9hZC5weQpAQCAtOTAs
NyArOTAsNiBAQCBjbGFzcyBMYW5kKEFic3RyYWN0U2VxdWVuY2VkQ29tbWFuZCk6CiAgICAgYXJn
dW1lbnRfbmFtZXMgPSAiW0JVR0lEXSIKICAgICBzaG93X2luX21haW5faGVscCA9IFRydWUKICAg
ICBzdGVwcyA9IFsKLSAgICAgICAgc3RlcHMuQWRkU3ZuTWltZXR5cGVGb3JQbmcsCiAgICAgICAg
IHN0ZXBzLlVwZGF0ZUNoYW5nZUxvZ3NXaXRoUmV2aWV3ZXIsCiAgICAgICAgIHN0ZXBzLlZhbGlk
YXRlUmV2aWV3ZXIsCiAgICAgICAgIHN0ZXBzLlZhbGlkYXRlQ2hhbmdlTG9ncywgIyBXZSBkbyB0
aGlzIGFmdGVyIFVwZGF0ZUNoYW5nZUxvZ3NXaXRoUmV2aWV3ZXIgdG8gYXZvaWQgbm90IGhhdmlu
ZyB0byBjYWNoZSB0aGUgZGlmZiB0d2ljZS4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvdG9vbC9zdGVwcy9fX2luaXRfXy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9v
bC9zdGVwcy9fX2luaXRfXy5weQppbmRleCA1NjQyOWU4ZmUyNGViYzQ3Y2I0OTg5ZWZiNzBjNzBi
YzhiNTJmYzQxLi5hY2E5NzA2ZjVhODhkZjI1ZTdhOGEzMTlkZjUxNzUyY2I4MTRlZTk1IDEwMDY0
NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvX19pbml0X18ucHkKKysr
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL19faW5pdF9fLnB5CkBAIC0yNyw3
ICsyNyw2IEBACiAjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAKICMgRklYTUU6IElzIHRoaXMgdGhlIHJpZ2h0IHdh
eSB0byBkbyB0aGlzPwotZnJvbSB3ZWJraXRweS50b29sLnN0ZXBzLmFkZHN2bm1pbWV0eXBlZm9y
cG5nIGltcG9ydCBBZGRTdm5NaW1ldHlwZUZvclBuZwogZnJvbSB3ZWJraXRweS50b29sLnN0ZXBz
LmFwcGx5cGF0Y2ggaW1wb3J0IEFwcGx5UGF0Y2gKIGZyb20gd2Via2l0cHkudG9vbC5zdGVwcy5h
cHBseXBhdGNod2l0aGxvY2FsY29tbWl0IGltcG9ydCBBcHBseVBhdGNoV2l0aExvY2FsQ29tbWl0
CiBmcm9tIHdlYmtpdHB5LnRvb2wuc3RlcHMuYXBwbHl3YXRjaGxpc3QgaW1wb3J0IEFwcGx5V2F0
Y2hMaXN0CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvYWRk
c3ZubWltZXR5cGVmb3JwbmcucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMv
YWRkc3ZubWltZXR5cGVmb3JwbmcucHkKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDQx
OWUzMmI5NDY3YThmZTExMTMzOThlNTk4YzQ0NTZkMmQ4NDBkZTkuLjAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29s
L3N0ZXBzL2FkZHN2bm1pbWV0eXBlZm9ycG5nLnB5CisrKyAvZGV2L251bGwKQEAgLTEsNzcgKzAs
MCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMTIgQmFsYXpzIEFua2VzIChiYW5rQGluZi51LXN6ZWdl
ZC5odSkgVW5pdmVyc2l0eSBvZiBTemVnZWQKLSMKLSMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0jIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwot
IyBhcmUgbWV0OgotIyAxLiAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSMgMi4gIFJlZGlzdHJpYnV0aW9u
cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0jICAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4gdGhlCi0jICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMg
cHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotIwotIyBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0jICJBUyBJ
UyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQg
Tk9UCi0jIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUgotIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotIyBPV05FUiBPUiBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSMgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVAotIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0jIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSMgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFCi0jIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0KLWZyb20gd2Via2l0cHkudG9vbC5zdGVwcy5hYnN0
cmFjdHN0ZXAgaW1wb3J0IEFic3RyYWN0U3RlcAotZnJvbSB3ZWJraXRweS5jb21tb24gaW1wb3J0
IGNoZWNrc3ZuY29uZmlnZmlsZQotZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLmRlcHJlY2F0
ZWRfbG9nZ2luZyBpbXBvcnQgbG9nCi1mcm9tIHdlYmtpdHB5LmNvbW1vbi5jaGVja291dC5zY20u
ZGV0ZWN0aW9uIGltcG9ydCBTQ01EZXRlY3RvcgotZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVt
LnN5c3RlbWhvc3QgaW1wb3J0IFN5c3RlbUhvc3QKLQotCi1jbGFzcyBBZGRTdm5NaW1ldHlwZUZv
clBuZyhBYnN0cmFjdFN0ZXApOgotICAgIGRlZiBfX2luaXRfXyhzZWxmLCB0b29sLCBvcHRpb25z
LCBob3N0PU5vbmUsIHNjbT1Ob25lKToKLSAgICAgICAgc2VsZi5fdG9vbCA9IHRvb2wKLSAgICAg
ICAgc2VsZi5fb3B0aW9ucyA9IG9wdGlvbnMKLSAgICAgICAgc2VsZi5faG9zdCA9IGhvc3Qgb3Ig
U3lzdGVtSG9zdCgpCi0gICAgICAgIHNlbGYuX2ZzID0gc2VsZi5faG9zdC5maWxlc3lzdGVtCi0g
ICAgICAgIHNlbGYuX2RldGVjdG9yID0gc2NtIG9yIFNDTURldGVjdG9yKHNlbGYuX2ZzLCBzZWxm
Ll9ob3N0LmV4ZWN1dGl2ZSkuZGV0ZWN0X3NjbV9zeXN0ZW0oc2VsZi5fZnMuZ2V0Y3dkKCkpCi0K
LSAgICBkZWYgcnVuKHNlbGYsIHN0YXRlKToKLSAgICAgICAgcG5nX2ZpbGVzID0gc2VsZi5fY2hl
Y2tfcG5ncyhzZWxmLl9jaGFuZ2VkX2ZpbGVzKHN0YXRlKSkKLQotICAgICAgICBpZiBsZW4ocG5n
X2ZpbGVzKSA+IDA6Ci0gICAgICAgICAgICBkZXRlY3Rpb24gPSBzZWxmLl9kZXRlY3Rvci5kaXNw
bGF5X25hbWUoKQotCi0gICAgICAgICAgICBpZiBkZXRlY3Rpb24gPT0gImdpdCI6Ci0gICAgICAg
ICAgICAgICAgKGZpbGVfcmVhZCwgYXV0b3Byb3AsIHBuZykgPSBjaGVja3N2bmNvbmZpZ2ZpbGUu
Y2hlY2soc2VsZiwgc2VsZi5faG9zdCwgc2VsZi5fZnMpCi0gICAgICAgICAgICAgICAgY29uZmln
X2ZpbGVfcGF0aCA9IGNoZWNrc3ZuY29uZmlnZmlsZS5fY29uZmlnX2ZpbGVfcGF0aChzZWxmLCBz
ZWxmLl9ob3N0LCBzZWxmLl9mcykKLQotICAgICAgICAgICAgICAgIGlmIGZpbGVfcmVhZDoKLSAg
ICAgICAgICAgICAgICAgICAgbG9nKCJUaGVyZSBpcyBubyBTVk4gY29uZmlnIGZpbGUuIFRoZSBz
dm46bWltZS10eXBlIG9mIHBuZ3Mgd29uJ3Qgc2V0LiIpCi0gICAgICAgICAgICAgICAgICAgIGlm
IG5vdCBzZWxmLl90b29sLnVzZXIuY29uZmlybSgiQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNv
bnRpbnVlPyIsIGRlZmF1bHQ9Im4iKToKLSAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX2V4
aXQoMSkKLSAgICAgICAgICAgICAgICBlbGlmIGF1dG9wcm9wIGFuZCBwbmc6Ci0gICAgICAgICAg
ICAgICAgICAgIGxvZyhjaGVja3N2bmNvbmZpZ2ZpbGUuZXJyb3JzdHJfYXV0b3Byb3AoY29uZmln
X2ZpbGVfcGF0aCkgKyBjaGVja3N2bmNvbmZpZ2ZpbGUuZXJyb3JzdHJfcG5nKGNvbmZpZ19maWxl
X3BhdGgpKQotICAgICAgICAgICAgICAgICAgICBpZiBub3Qgc2VsZi5fdG9vbC51c2VyLmNvbmZp
cm0oIkRvIHlvdSB3YW50IHRvIGNvbnRpbnVlPyIsIGRlZmF1bHQ9Im4iKToKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHNlbGYuX2V4aXQoMSkKLSAgICAgICAgICAgICAgICBlbGlmIGF1dG9wcm9w
OgotICAgICAgICAgICAgICAgICAgICBsb2coY2hlY2tzdm5jb25maWdmaWxlLmVycm9yc3RyX2F1
dG9wcm9wKGNvbmZpZ19maWxlX3BhdGgpKQotICAgICAgICAgICAgICAgICAgICBpZiBub3Qgc2Vs
Zi5fdG9vbC51c2VyLmNvbmZpcm0oIkRvIHlvdSB3YW50IHRvIGNvbnRpbnVlPyIsIGRlZmF1bHQ9
Im4iKToKLSAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX2V4aXQoMSkKLSAgICAgICAgICAg
ICAgICBlbGlmIHBuZzoKLSAgICAgICAgICAgICAgICAgICAgbG9nKGNoZWNrc3ZuY29uZmlnZmls
ZS5lcnJvcnN0cl9wbmcoY29uZmlnX2ZpbGVfcGF0aCkpCi0gICAgICAgICAgICAgICAgICAgIGlm
IG5vdCBzZWxmLl90b29sLnVzZXIuY29uZmlybSgiRG8geW91IHdhbnQgdG8gY29udGludWU/Iiwg
ZGVmYXVsdD0ibiIpOgotICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5fZXhpdCgxKQotCi0g
ICAgICAgICAgICBlbGlmIGRldGVjdGlvbiA9PSAic3ZuIjoKLSAgICAgICAgICAgICAgICBmb3Ig
ZmlsZW5hbWUgaW4gcG5nX2ZpbGVzOgotICAgICAgICAgICAgICAgICAgICBpZiBmaWxlbmFtZS5l
bmRzd2l0aCgnLnBuZycpIGFuZCBkZXRlY3Rvci5leGlzdHMoZmlsZW5hbWUpIGFuZCBkZXRlY3Rv
ci5wcm9wZ2V0KCdzdm46bWltZS10eXBlJywgZmlsZW5hbWUpID09ICIiOgotICAgICAgICAgICAg
ICAgICAgICAgICAgcHJpbnQgIkFkZGluZyBpbWFnZS9wbmcgbWltZS10eXBlIHRvICVzIiAlIGZp
bGVuYW1lCi0gICAgICAgICAgICAgICAgICAgICAgICBkZXRlY3Rvci5wcm9wc2V0KCdzdm46bWlt
ZS10eXBlJywgJ2ltYWdlL3BuZycsIGZpbGVuYW1lKQotCi0gICAgZGVmIF9jaGVja19wbmdzKHNl
bGYsIGNoYW5nZWRfZmlsZXMpOgotICAgICAgICBwbmdfZmlsZXMgPSBbXQotICAgICAgICBmb3Ig
ZmlsZW5hbWUgaW4gY2hhbmdlZF9maWxlczoKLSAgICAgICAgICAgIGlmIGZpbGVuYW1lLmVuZHN3
aXRoKCcucG5nJyk6Ci0gICAgICAgICAgICAgICAgcG5nX2ZpbGVzLmFwcGVuZChmaWxlbmFtZSkK
LSAgICAgICAgcmV0dXJuIHBuZ19maWxlcwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS90b29sL3N0ZXBzL2FkZHN2bm1pbWV0eXBlZm9ycG5nX3VuaXR0ZXN0LnB5IGIvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL2FkZHN2bm1pbWV0eXBlZm9ycG5nX3VuaXR0ZXN0
LnB5CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzMGVkMDc0ZjMyNWUzMjFkMjAwYzFk
ZDc4NTcwYzM5NGYzOTZmOGVkLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwCi0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9hZGRzdm5taW1ldHlw
ZWZvcnBuZ191bml0dGVzdC5weQorKysgL2Rldi9udWxsCkBAIC0xLDYwICswLDAgQEAKLSMgQ29w
eXJpZ2h0IChDKSAyMDEyIEJhbGF6cyBBbmtlcyAoYmFua0BpbmYudS1zemVnZWQuaHUpIFVuaXZl
cnNpdHkgb2YgU3plZ2VkCi0jCi0jIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotIyBtb2RpZmljYXRpb24sIGFyZSBwZXJt
aXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLSMgYXJlIG1ldDoK
LSMgMS4gIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJv
dmUgY29weXJpZ2h0Ci0jICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0jIDIuICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotIyAgICAgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZQotIyAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdp
dGggdGhlIGRpc3RyaWJ1dGlvbi4KLSMKLSMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotIyAiQVMgSVMiIEFORCBBTlkg
RVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotIyBMSU1J
VEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklU
TkVTUyBGT1IKLSMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVW
RU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJM
RSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0jIFNQRUNJQUwsIEVYRU1Q
TEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSMgTElN
SVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9T
UyBPRiBVU0UsCi0jIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikg
SE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVS
IElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCi0jIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQot
IyBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgotCi1pbXBvcnQgdW5pdHRlc3QKLQotZnJvbSB3ZWJraXRweS50b29sLnN0
ZXBzLmFkZHN2bm1pbWV0eXBlZm9ycG5nIGltcG9ydCBBZGRTdm5NaW1ldHlwZUZvclBuZwotZnJv
bSB3ZWJraXRweS5jb21tb24uc3lzdGVtLmZpbGVzeXN0ZW1fbW9jayBpbXBvcnQgTW9ja0ZpbGVT
eXN0ZW0KLWZyb20gd2Via2l0cHkudG9vbC5tb2NrdG9vbCBpbXBvcnQgTW9ja09wdGlvbnMsIE1v
Y2tUb29sCi1mcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0uc3lzdGVtaG9zdF9tb2NrIGltcG9y
dCBNb2NrU3lzdGVtSG9zdAotZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLm91dHB1dGNhcHR1
cmUgaW1wb3J0IE91dHB1dENhcHR1cmUKLQotCi1jbGFzcyBNb2NrU0NNRGV0ZWN0b3Iob2JqZWN0
KToKLQotICAgIGRlZiBfX2luaXRfXyhzZWxmLCBzY20pOgotICAgICAgICBzZWxmLl9zY20gPSBz
Y20KLQotICAgIGRlZiBkaXNwbGF5X25hbWUoc2VsZik6Ci0gICAgICAgIHJldHVybiBzZWxmLl9z
Y20KLQotCi1jbGFzcyBBZGRTdm5NaW1ldHlwZUZvclBuZ1Rlc3QodW5pdHRlc3QuVGVzdENhc2Up
OgotICAgIGRlZiB0ZXN0X3J1bihzZWxmKToKLSAgICAgICAgY2FwdHVyZSA9IE91dHB1dENhcHR1
cmUoKQotICAgICAgICBvcHRpb25zID0gTW9ja09wdGlvbnMoKQotICAgICAgICBvcHRpb25zLmdp
dF9jb21taXQgPSAnTU9DSyBnaXQgY29tbWl0JwotCi0gICAgICAgIGZpbGVzID0geycvVXNlcnMv
bW9jay8uc3VidmVyc2lvbi9jb25maWcnOiAnZW5hYmxlLWF1dG8tcHJvcHMgPSB5ZXNcbioucG5n
ID0gc3ZuOm1pbWUtdHlwZT1pbWFnZS9wbmcnfQotICAgICAgICBmcyA9IE1vY2tGaWxlU3lzdGVt
KGZpbGVzKQotICAgICAgICBzY20gPSBNb2NrU0NNRGV0ZWN0b3IoJ2dpdCcpCi0KLSAgICAgICAg
c3RlcCA9IEFkZFN2bk1pbWV0eXBlRm9yUG5nKE1vY2tUb29sKCksIG9wdGlvbnMsIE1vY2tTeXN0
ZW1Ib3N0KG9zX25hbWU9J2xpbnV4JywgZmlsZXN5c3RlbT1mcyksIHNjbSkKLSAgICAgICAgc3Rh
dGUgPSB7Ci0gICAgICAgICAgICAiY2hhbmdlZF9maWxlcyI6IFsidGVzdC5wbmciXSwKLSAgICAg
ICAgfQotICAgICAgICB0cnk6Ci0gICAgICAgICAgICBjYXB0dXJlLmFzc2VydF9vdXRwdXRzKHNl
bGYsIHN0ZXAucnVuLCBbc3RhdGVdKQotICAgICAgICBleGNlcHQgU3lzdGVtRXhpdCwgZToKLSAg
ICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHR5cGUoZSksIHR5cGUoU3lzdGVtRXhpdCgpKSkK
LSAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKGUuY29kZSwgMSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>