<?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>100657</bug_id>
          
          <creation_ts>2012-10-29 05:03:38 -0700</creation_ts>
          <short_desc>[CSSOM] Extraneous whitespace in CSSImportRule.cssText</short_desc>
          <delta_ts>2012-10-29 12:01:04 -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>CSS</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Glenn Adams">glenn</reporter>
          <assigned_to name="Glenn Adams">glenn</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dino</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>seikwon.kim</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>753282</commentid>
    <comment_count>0</comment_count>
    <who name="Glenn Adams">glenn</who>
    <bug_when>2012-10-29 05:03:38 -0700</bug_when>
    <thetext>According to CSSOM [1], when serializing CSSImportRule (as cssText), no whitespace should follow the url() when the media list is empty. At present, other common browsers (FF, Opera) follow this behavior. However, WK is returning an extra SPACE after the url() and before the final SEMICOLON when the media list is empty. An incoming CSSWG test for this behavior can be found at [2].

[1] http://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#serialize-a-css-rule
[2] http://test.csswg.org/source/contributors/gadams/incoming/cssom/cssimportrule-media.xht</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753350</commentid>
    <comment_count>1</comment_count>
      <attachid>171224</attachid>
    <who name="Glenn Adams">glenn</who>
    <bug_when>2012-10-29 06:25:32 -0700</bug_when>
    <thetext>Created attachment 171224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753416</commentid>
    <comment_count>2</comment_count>
      <attachid>171224</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-29 07:24:14 -0700</bug_when>
    <thetext>Comment on attachment 171224
Patch

Attachment 171224 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14628129

New failing tests:
http/tests/css/shared-stylesheet-mutation.html
http/tests/css/shared-stylesheet-mutation-preconstruct.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753452</commentid>
    <comment_count>3</comment_count>
      <attachid>171224</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-29 07:57:04 -0700</bug_when>
    <thetext>Comment on attachment 171224
Patch

Attachment 171224 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14623338

New failing tests:
http/tests/css/shared-stylesheet-mutation.html
http/tests/css/shared-stylesheet-mutation-preconstruct.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753492</commentid>
    <comment_count>4</comment_count>
      <attachid>171255</attachid>
    <who name="Glenn Adams">glenn</who>
    <bug_when>2012-10-29 09:08:24 -0700</bug_when>
    <thetext>Created attachment 171255
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753656</commentid>
    <comment_count>5</comment_count>
      <attachid>171255</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-29 12:00:59 -0700</bug_when>
    <thetext>Comment on attachment 171255
Patch

Clearing flags on attachment: 171255

Committed r132834: &lt;http://trac.webkit.org/changeset/132834&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>753657</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-29 12:01:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171224</attachid>
            <date>2012-10-29 06:25:32 -0700</date>
            <delta_ts>2012-10-29 09:08:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100657-20121029142358.patch</filename>
            <type>text/plain</type>
            <size>5676</size>
            <attacher name="Glenn Adams">glenn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNzc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjE3ZTlhNzIzMTk0NzY0
YTI0YmMxMDc4MzAwNjc0NTZjMjdhMDM1Mi4uY2UyOTRkNzY2Mzg3MzhmMTE4ZDRmMzZiZWVkZDAw
YzEyNzhlMmEyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI5ICBHbGVu
biBBZGFtcyAgPGdsZW5uQHNreW5hdi5jb20+CisKKyAgICAgICAgW0NTU09NXSBFeHRyYW5lb3Vz
IHdoaXRlc3BhY2UgaW4gQ1NTSW1wb3J0UnVsZS5jc3NUZXh0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA2NTcKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgZXh0cmFuZW91cyB3aGl0ZXNwYWNl
IHdoZW4gc2VyaWFsaXppbmcgQ1NTSW1wb3J0UnVsZS5jc3NUZXh0IHdoZW4KKyAgICAgICAgbWVk
aWEgbGlzdCBpcyBlbXB0eS4KKworICAgICAgICBUZXN0OiBjc3NvbS9jc3NpbXBvcnRydWxlLW1l
ZGlhLmh0bWwKKworICAgICAgICAqIGNzcy9DU1NJbXBvcnRSdWxlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNTU0ltcG9ydFJ1bGU6OmNzc1RleHQpOgorICAgICAgICBEb24ndCBhcHBlbmQgZXh0
cmEgd2hpdGVzcGFjZSBpZiBtZWRpYVRleHQgaXMgZW1wdHkuCisKIDIwMTItMTAtMjkgIEtlbnQg
VGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJlbmFtZSBMb2NhbGl6ZXIg
dG8gTG9jYWxlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTSW1wb3J0UnVsZS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTSW1wb3J0UnVsZS5jcHAKaW5kZXggM2JiZTY1MGE1
ZDcyMGI5YjA3YWNiZTE3NGI3MTk1ZWUyYThjZGFkZS4uODY5N2Y2NjhmZDlhN2JlMmRlMjZlMTM2
YjFlNGE5MGQyOThlYzIzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0ltcG9y
dFJ1bGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NJbXBvcnRSdWxlLmNwcApAQCAt
NjksOCArNjksMTEgQEAgU3RyaW5nIENTU0ltcG9ydFJ1bGU6OmNzc1RleHQoKSBjb25zdAogICAg
IHJlc3VsdC5hcHBlbmQoIlwiKSIpOwogCiAgICAgaWYgKG1faW1wb3J0UnVsZS0+bWVkaWFRdWVy
aWVzKCkpIHsKLSAgICAgICAgcmVzdWx0LmFwcGVuZCgnICcpOwotICAgICAgICByZXN1bHQuYXBw
ZW5kKG1faW1wb3J0UnVsZS0+bWVkaWFRdWVyaWVzKCktPm1lZGlhVGV4dCgpKTsKKyAgICAgICAg
U3RyaW5nIG1lZGlhVGV4dCA9IG1faW1wb3J0UnVsZS0+bWVkaWFRdWVyaWVzKCktPm1lZGlhVGV4
dCgpOworICAgICAgICBpZiAoIW1lZGlhVGV4dC5pc0VtcHR5KCkpIHsKKyAgICAgICAgICAgIHJl
c3VsdC5hcHBlbmQoJyAnKTsKKyAgICAgICAgICAgIHJlc3VsdC5hcHBlbmQobWVkaWFUZXh0KTsK
KyAgICAgICAgfQogICAgIH0KICAgICByZXN1bHQuYXBwZW5kKCc7Jyk7CiAgICAgCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZWNmZjUwODZlMDMwNmI0MDg0MWFmNmZlODkyNWZkNDBlZTgzZjA5NC4uNDExMWFmOTM0ZjIxNWFh
OTU0Y2Q1NjlmMjlmOTBiZjI2MzkyZDIzZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTEw
LTI5ICBHbGVubiBBZGFtcyAgPGdsZW5uQHNreW5hdi5jb20+CisgICAgICAgCisgICAgICAgIFtD
U1NPTV0gRXh0cmFuZW91cyB3aGl0ZXNwYWNlIGluIENTU0ltcG9ydFJ1bGUuY3NzVGV4dAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwNjU3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdCAoZnJvbSBD
U1MgV0cpIHRoYXQgY2hlY2tzIHNlcmlhbGl6aW9uIG9mIENTU0ltcG9ydFJ1bGUuY3NzVGV4dC4K
KworICAgICAgICAqIGNzc29tL2Nzc2ltcG9ydHJ1bGUtbWVkaWEtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBjc3NvbS9jc3NpbXBvcnRydWxlLW1lZGlhLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGNzc29tL3Jlc291cmNlcy9pbXBvcnQuY3NzOiBBZGRlZC4KKyAgICAgICAgKCopOgor
CiAyMDEyLTEwLTI5ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBbQ2hyb21pdW1dIFRlc3QgZXhwZWN0YXRpb24gdXBkYXRlLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvY3Nzb20vY3NzaW1wb3J0cnVsZS1tZWRpYS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9jc3NvbS9jc3NpbXBvcnRydWxlLW1lZGlhLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43NjJl
MWNhMTNmY2I5M2E2YzVjY2Q2NjJkYWJkOTg2Y2QzZmIyYzI0Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvY3Nzb20vY3NzaW1wb3J0cnVsZS1tZWRpYS1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSw2IEBACisKK1BBU1MgZG9jLnN0eWxlU2hlZXRzWzBdLmNzc1J1bGVzWzBdLmNzc1RleHQg
PT0gJ0BpbXBvcnQgdXJsKCJyZXNvdXJjZXMvaW1wb3J0LmNzcyIpOycgCitQQVNTIGRvYy5zdHls
ZVNoZWV0c1sxXS5jc3NSdWxlc1swXS5jc3NUZXh0ID09ICdAaW1wb3J0IHVybCgicmVzb3VyY2Vz
L2ltcG9ydC5jc3MiKSBhbGw7JyAKK1BBU1MgZG9jLnN0eWxlU2hlZXRzWzJdLmNzc1J1bGVzWzBd
LmNzc1RleHQgPT0gJ0BpbXBvcnQgdXJsKCJyZXNvdXJjZXMvaW1wb3J0LmNzcyIpIG5vdCB0djsn
IAorUEFTUyBkb2Muc3R5bGVTaGVldHNbM10uY3NzUnVsZXNbMF0uY3NzVGV4dCA9PSAnQGltcG9y
dCB1cmwoInJlc291cmNlcy9pbXBvcnQuY3NzIikgc2NyZWVuLCB0djsnIAorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9jc3NvbS9jc3NpbXBvcnRydWxlLW1lZGlhLmh0bWwgYi9MYXlvdXRUZXN0
cy9jc3NvbS9jc3NpbXBvcnRydWxlLW1lZGlhLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzI3MzNmMDE0OTIz
MTczODIzYzQ2NDQ3NTYwOTA1NGJkZTJlM2VmOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Nzc29tL2Nzc2ltcG9ydHJ1bGUtbWVkaWEuaHRtbApAQCAtMCwwICsxLDY0IEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sPgorICA8aGVhZD4KKyAgICA8dGl0bGU+Q1NTT00gLSBDU1NJbXBv
cnRSdWxlIC0gTWVkaWE8L3RpdGxlPgorICAgIDxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iR2xl
bm4gQWRhbXMiIGhyZWY9Im1haWx0bzpnbGVubkBza3luYXYuY29tIi8+CisgICAgPGxpbmsgcmVs
PSJoZWxwIiBocmVmPSJodHRwOi8vd3d3LnczLm9yZy9UUi9jc3NvbS8jdGhlLWNzc2ltcG9ydHJ1
bGUtaW50ZXJmYWNlIi8+CisgICAgPG1ldGEgbmFtZT0iZmxhZ3MiIGNvbnRlbnQ9ImRvbSIvPgor
ICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0Pgor
ICAgIDxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2Ny
aXB0PgorICAgIDxzdHlsZSBpZD0ic2hlZXQxIj4KKyAgICAgIEBpbXBvcnQgInJlc291cmNlcy9p
bXBvcnQuY3NzIjsKKyAgICA8L3N0eWxlPgorICAgIDxzdHlsZSBpZD0ic2hlZXQyIj4KKyAgICAg
IEBpbXBvcnQgInJlc291cmNlcy9pbXBvcnQuY3NzIiBhbGw7CisgICAgPC9zdHlsZT4KKyAgICA8
c3R5bGUgaWQ9InNoZWV0MyI+CisgICAgICBAaW1wb3J0ICJyZXNvdXJjZXMvaW1wb3J0LmNzcyIg
bm90IHR2OworICAgIDwvc3R5bGU+CisgICAgPHN0eWxlIGlkPSJzaGVldDQiPgorICAgICAgQGlt
cG9ydCAicmVzb3VyY2VzL2ltcG9ydC5jc3MiIHNjcmVlbiwgdHY7CisgICAgPC9zdHlsZT4KKyAg
PC9oZWFkPgorICA8Ym9keT4KKyAgICA8ZGl2IGlkPSJsb2ciPjwvZGl2PgorICAgIDxkaXYgaWQ9
ImJveCI+PC9kaXY+CisgICAgPHNjcmlwdD4KKworICAgICAgdmFyIGRvYyA9IHdpbmRvdy5kb2N1
bWVudDsKKworICAgICAgdmFyIHNoZWV0MSA9IGRvYy5zdHlsZVNoZWV0c1swXTsKKworICAgICAg
dGVzdChmdW5jdGlvbigpeworCisgICAgICAgIGFzc2VydF9lcXVhbHMoc2hlZXQxLmNzc1J1bGVz
WzBdLmNzc1RleHQsICdAaW1wb3J0IHVybChcInJlc291cmNlcy9pbXBvcnQuY3NzXCIpOycpOwor
CisgICAgICB9LCAnZG9jLnN0eWxlU2hlZXRzWzBdLmNzc1J1bGVzWzBdLmNzc1RleHQgPT0gXCdA
aW1wb3J0IHVybChcInJlc291cmNlcy9pbXBvcnQuY3NzXCIpO1wnJyk7CisKKyAgICAgIHZhciBz
aGVldDIgPSBkb2Muc3R5bGVTaGVldHNbMV07CisKKyAgICAgIHRlc3QoZnVuY3Rpb24oKXsKKwor
ICAgICAgICBhc3NlcnRfZXF1YWxzKHNoZWV0Mi5jc3NSdWxlc1swXS5jc3NUZXh0LCAnQGltcG9y
dCB1cmwoXCJyZXNvdXJjZXMvaW1wb3J0LmNzc1wiKSBhbGw7Jyk7CisKKyAgICAgIH0sICdkb2Mu
c3R5bGVTaGVldHNbMV0uY3NzUnVsZXNbMF0uY3NzVGV4dCA9PSBcJ0BpbXBvcnQgdXJsKFwicmVz
b3VyY2VzL2ltcG9ydC5jc3NcIikgYWxsO1wnJyk7CisKKyAgICAgIHZhciBzaGVldDMgPSBkb2Mu
c3R5bGVTaGVldHNbMl07CisKKyAgICAgIHRlc3QoZnVuY3Rpb24oKXsKKworICAgICAgICBhc3Nl
cnRfZXF1YWxzKHNoZWV0My5jc3NSdWxlc1swXS5jc3NUZXh0LCAnQGltcG9ydCB1cmwoXCJyZXNv
dXJjZXMvaW1wb3J0LmNzc1wiKSBub3QgdHY7Jyk7CisKKyAgICAgIH0sICdkb2Muc3R5bGVTaGVl
dHNbMl0uY3NzUnVsZXNbMF0uY3NzVGV4dCA9PSBcJ0BpbXBvcnQgdXJsKFwicmVzb3VyY2VzL2lt
cG9ydC5jc3NcIikgbm90IHR2O1wnJyk7CisKKyAgICAgIHZhciBzaGVldDQgPSBkb2Muc3R5bGVT
aGVldHNbM107CisKKyAgICAgIHRlc3QoZnVuY3Rpb24oKXsKKworICAgICAgICBhc3NlcnRfZXF1
YWxzKHNoZWV0NC5jc3NSdWxlc1swXS5jc3NUZXh0LCAnQGltcG9ydCB1cmwoXCJyZXNvdXJjZXMv
aW1wb3J0LmNzc1wiKSBzY3JlZW4sIHR2OycpOworCisgICAgICB9LCAnZG9jLnN0eWxlU2hlZXRz
WzNdLmNzc1J1bGVzWzBdLmNzc1RleHQgPT0gXCdAaW1wb3J0IHVybChcInJlc291cmNlcy9pbXBv
cnQuY3NzXCIpIHNjcmVlbiwgdHY7XCcnKTsKKworICAgIDwvc2NyaXB0PgorICA8L2JvZHk+Cis8
L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3NvbS9yZXNvdXJjZXMvaW1wb3J0LmNz
cyBiL0xheW91dFRlc3RzL2Nzc29tL3Jlc291cmNlcy9pbXBvcnQuY3NzCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ4
ZTc1NThlNzc0MzA3ODQwNmNiOTk1MDIyMzljOThiNzQzNjYzMTkKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9jc3NvbS9yZXNvdXJjZXMvaW1wb3J0LmNzcwpAQCAtMCwwICsxIEBACisq
IHsgfQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171255</attachid>
            <date>2012-10-29 09:08:24 -0700</date>
            <delta_ts>2012-10-29 12:00:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100657-20121029170650.patch</filename>
            <type>text/plain</type>
            <size>7700</size>
            <attacher name="Glenn Adams">glenn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyODA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDdkZWRlOTdkNjg4Yjc1
YTM0MDdlMDIwYWZiOGNlZDYxNGI4YmMzMS4uNzQzZjkyYzQ1NDhhMTMyZDQzOGY1M2ZjYzdlMWU0
NzBkMTc3YjIyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEwLTI5ICBHbGVu
biBBZGFtcyAgPGdsZW5uQHNreW5hdi5jb20+CisKKyAgICAgICAgW0NTU09NXSBFeHRyYW5lb3Vz
IHdoaXRlc3BhY2UgaW4gQ1NTSW1wb3J0UnVsZS5jc3NUZXh0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDA2NTcKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgZXh0cmFuZW91cyB3aGl0ZXNwYWNl
IHdoZW4gc2VyaWFsaXppbmcgQ1NTSW1wb3J0UnVsZS5jc3NUZXh0IHdoZW4KKyAgICAgICAgbWVk
aWEgbGlzdCBpcyBlbXB0eS4KKworICAgICAgICBUZXN0OiBjc3NvbS9jc3NpbXBvcnRydWxlLW1l
ZGlhLmh0bWwKKworICAgICAgICAqIGNzcy9DU1NJbXBvcnRSdWxlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkNTU0ltcG9ydFJ1bGU6OmNzc1RleHQpOgorICAgICAgICBEb24ndCBhcHBlbmQgZXh0
cmEgd2hpdGVzcGFjZSBpZiBtZWRpYVRleHQgaXMgZW1wdHkuCisKIDIwMTItMTAtMjkgIENzYWJh
IE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBbUXRdIFRleHQgd2l0
aCB6ZXJvIGZvbnQgc2l6ZSByZW5kZXJzIGFzIFggcHggc29tZXRpbWVzLCBjYXVzaW5nIGZhc3Qv
dGV4dC96ZXJvLWZvbnQtc2l6ZS0yLmh0bWwgdG8gZmFpbApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvY3NzL0NTU0ltcG9ydFJ1bGUuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0ltcG9y
dFJ1bGUuY3BwCmluZGV4IDNiYmU2NTBhNWQ3MjBiOWIwN2FjYmUxNzRiNzE5NWVlMmE4Y2RhZGUu
Ljg2OTdmNjY4ZmQ5YTdiZTJkZTI2ZTEzNmIxZTRhOTBkMjk4ZWMyMzEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2Nzcy9DU1NJbXBvcnRSdWxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9j
c3MvQ1NTSW1wb3J0UnVsZS5jcHAKQEAgLTY5LDggKzY5LDExIEBAIFN0cmluZyBDU1NJbXBvcnRS
dWxlOjpjc3NUZXh0KCkgY29uc3QKICAgICByZXN1bHQuYXBwZW5kKCJcIikiKTsKIAogICAgIGlm
IChtX2ltcG9ydFJ1bGUtPm1lZGlhUXVlcmllcygpKSB7Ci0gICAgICAgIHJlc3VsdC5hcHBlbmQo
JyAnKTsKLSAgICAgICAgcmVzdWx0LmFwcGVuZChtX2ltcG9ydFJ1bGUtPm1lZGlhUXVlcmllcygp
LT5tZWRpYVRleHQoKSk7CisgICAgICAgIFN0cmluZyBtZWRpYVRleHQgPSBtX2ltcG9ydFJ1bGUt
Pm1lZGlhUXVlcmllcygpLT5tZWRpYVRleHQoKTsKKyAgICAgICAgaWYgKCFtZWRpYVRleHQuaXNF
bXB0eSgpKSB7CisgICAgICAgICAgICByZXN1bHQuYXBwZW5kKCcgJyk7CisgICAgICAgICAgICBy
ZXN1bHQuYXBwZW5kKG1lZGlhVGV4dCk7CisgICAgICAgIH0KICAgICB9CiAgICAgcmVzdWx0LmFw
cGVuZCgnOycpOwogICAgIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDI5YzZkOTVjYjdkMTI4NTE1NTc3OTMwOWNkMmRiZmJi
OTdmMjQ1YWIuLmY5ZmQ1ZGY5NzNiNmM5OTZlZDgwZjM2N2VmYTNlYmE5NzA5NGIxYzAgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwyMCBAQAorMjAxMi0xMC0yOSAgR2xlbm4gQWRhbXMgIDxnbGVubkBza3luYXYu
Y29tPgorICAgICAgIAorICAgICAgICBbQ1NTT01dIEV4dHJhbmVvdXMgd2hpdGVzcGFjZSBpbiBD
U1NJbXBvcnRSdWxlLmNzc1RleHQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMDY1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRlc3QgKGZyb20gQ1NTIFdHKSB0aGF0IGNoZWNrcyBzZXJpYWxpemlvbiBv
ZiBDU1NJbXBvcnRSdWxlLmNzc1RleHQuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2Nzcy9zaGFy
ZWQtc3R5bGVzaGVldC1tdXRhdGlvbi1leHBlY3RlZC50eHQ6CisgICAgICAgICogaHR0cC90ZXN0
cy9jc3Mvc2hhcmVkLXN0eWxlc2hlZXQtbXV0YXRpb24tcHJlY29uc3RydWN0LWV4cGVjdGVkLnR4
dDoKKyAgICAgICAgRml4IGV4cGVjdGVkIG91dHB1dCB0byBtYXRjaCByZW1vdmFsIG9mIGV4dHJh
bmVvdXMgc3BhY2UuCisKKyAgICAgICAgKiBjc3NvbS9jc3NpbXBvcnRydWxlLW1lZGlhLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogY3Nzb20vY3NzaW1wb3J0cnVsZS1tZWRpYS5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBjc3NvbS9yZXNvdXJjZXMvaW1wb3J0LmNzczogQWRkZWQuCisK
IDIwMTItMTAtMjkgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNv
bT4KIAogICAgICAgICBbV0syXVtXS1RSXSBFbmFibGUgU2hhZG93IERPTSBhdCBydW50aW1lIGlm
IGNvbXBpbGVkIHdpdGggU0hBRE9XX0RPTSBzdXBwb3J0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9jc3NvbS9jc3NpbXBvcnRydWxlLW1lZGlhLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Nz
c29tL2Nzc2ltcG9ydHJ1bGUtbWVkaWEtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc2MmUxY2Ex
M2ZjYjkzYTZjNWNjZDY2MmRhYmQ5ODZjZDNmYjJjMjQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9jc3NvbS9jc3NpbXBvcnRydWxlLW1lZGlhLWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDYgQEAKKworUEFTUyBkb2Muc3R5bGVTaGVldHNbMF0uY3NzUnVsZXNbMF0uY3NzVGV4dCA9PSAn
QGltcG9ydCB1cmwoInJlc291cmNlcy9pbXBvcnQuY3NzIik7JyAKK1BBU1MgZG9jLnN0eWxlU2hl
ZXRzWzFdLmNzc1J1bGVzWzBdLmNzc1RleHQgPT0gJ0BpbXBvcnQgdXJsKCJyZXNvdXJjZXMvaW1w
b3J0LmNzcyIpIGFsbDsnIAorUEFTUyBkb2Muc3R5bGVTaGVldHNbMl0uY3NzUnVsZXNbMF0uY3Nz
VGV4dCA9PSAnQGltcG9ydCB1cmwoInJlc291cmNlcy9pbXBvcnQuY3NzIikgbm90IHR2OycgCitQ
QVNTIGRvYy5zdHlsZVNoZWV0c1szXS5jc3NSdWxlc1swXS5jc3NUZXh0ID09ICdAaW1wb3J0IHVy
bCgicmVzb3VyY2VzL2ltcG9ydC5jc3MiKSBzY3JlZW4sIHR2OycgCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Nzc29tL2Nzc2ltcG9ydHJ1bGUtbWVkaWEuaHRtbCBiL0xheW91dFRlc3RzL2Nz
c29tL2Nzc2ltcG9ydHJ1bGUtbWVkaWEuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43MjczM2YwMTQ5MjMxNzM4
MjNjNDY0NDc1NjA5MDU0YmRlMmUzZWY5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
Y3Nzb20vY3NzaW1wb3J0cnVsZS1tZWRpYS5odG1sCkBAIC0wLDAgKzEsNjQgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+CisgIDxoZWFkPgorICAgIDx0aXRsZT5DU1NPTSAtIENTU0ltcG9ydFJ1
bGUgLSBNZWRpYTwvdGl0bGU+CisgICAgPGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJHbGVubiBB
ZGFtcyIgaHJlZj0ibWFpbHRvOmdsZW5uQHNreW5hdi5jb20iLz4KKyAgICA8bGluayByZWw9Imhl
bHAiIGhyZWY9Imh0dHA6Ly93d3cudzMub3JnL1RSL2Nzc29tLyN0aGUtY3NzaW1wb3J0cnVsZS1p
bnRlcmZhY2UiLz4KKyAgICA8bWV0YSBuYW1lPSJmbGFncyIgY29udGVudD0iZG9tIi8+CisgICAg
PHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+CisgICAg
PHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+
CisgICAgPHN0eWxlIGlkPSJzaGVldDEiPgorICAgICAgQGltcG9ydCAicmVzb3VyY2VzL2ltcG9y
dC5jc3MiOworICAgIDwvc3R5bGU+CisgICAgPHN0eWxlIGlkPSJzaGVldDIiPgorICAgICAgQGlt
cG9ydCAicmVzb3VyY2VzL2ltcG9ydC5jc3MiIGFsbDsKKyAgICA8L3N0eWxlPgorICAgIDxzdHls
ZSBpZD0ic2hlZXQzIj4KKyAgICAgIEBpbXBvcnQgInJlc291cmNlcy9pbXBvcnQuY3NzIiBub3Qg
dHY7CisgICAgPC9zdHlsZT4KKyAgICA8c3R5bGUgaWQ9InNoZWV0NCI+CisgICAgICBAaW1wb3J0
ICJyZXNvdXJjZXMvaW1wb3J0LmNzcyIgc2NyZWVuLCB0djsKKyAgICA8L3N0eWxlPgorICA8L2hl
YWQ+CisgIDxib2R5PgorICAgIDxkaXYgaWQ9ImxvZyI+PC9kaXY+CisgICAgPGRpdiBpZD0iYm94
Ij48L2Rpdj4KKyAgICA8c2NyaXB0PgorCisgICAgICB2YXIgZG9jID0gd2luZG93LmRvY3VtZW50
OworCisgICAgICB2YXIgc2hlZXQxID0gZG9jLnN0eWxlU2hlZXRzWzBdOworCisgICAgICB0ZXN0
KGZ1bmN0aW9uKCl7CisKKyAgICAgICAgYXNzZXJ0X2VxdWFscyhzaGVldDEuY3NzUnVsZXNbMF0u
Y3NzVGV4dCwgJ0BpbXBvcnQgdXJsKFwicmVzb3VyY2VzL2ltcG9ydC5jc3NcIik7Jyk7CisKKyAg
ICAgIH0sICdkb2Muc3R5bGVTaGVldHNbMF0uY3NzUnVsZXNbMF0uY3NzVGV4dCA9PSBcJ0BpbXBv
cnQgdXJsKFwicmVzb3VyY2VzL2ltcG9ydC5jc3NcIik7XCcnKTsKKworICAgICAgdmFyIHNoZWV0
MiA9IGRvYy5zdHlsZVNoZWV0c1sxXTsKKworICAgICAgdGVzdChmdW5jdGlvbigpeworCisgICAg
ICAgIGFzc2VydF9lcXVhbHMoc2hlZXQyLmNzc1J1bGVzWzBdLmNzc1RleHQsICdAaW1wb3J0IHVy
bChcInJlc291cmNlcy9pbXBvcnQuY3NzXCIpIGFsbDsnKTsKKworICAgICAgfSwgJ2RvYy5zdHls
ZVNoZWV0c1sxXS5jc3NSdWxlc1swXS5jc3NUZXh0ID09IFwnQGltcG9ydCB1cmwoXCJyZXNvdXJj
ZXMvaW1wb3J0LmNzc1wiKSBhbGw7XCcnKTsKKworICAgICAgdmFyIHNoZWV0MyA9IGRvYy5zdHls
ZVNoZWV0c1syXTsKKworICAgICAgdGVzdChmdW5jdGlvbigpeworCisgICAgICAgIGFzc2VydF9l
cXVhbHMoc2hlZXQzLmNzc1J1bGVzWzBdLmNzc1RleHQsICdAaW1wb3J0IHVybChcInJlc291cmNl
cy9pbXBvcnQuY3NzXCIpIG5vdCB0djsnKTsKKworICAgICAgfSwgJ2RvYy5zdHlsZVNoZWV0c1sy
XS5jc3NSdWxlc1swXS5jc3NUZXh0ID09IFwnQGltcG9ydCB1cmwoXCJyZXNvdXJjZXMvaW1wb3J0
LmNzc1wiKSBub3QgdHY7XCcnKTsKKworICAgICAgdmFyIHNoZWV0NCA9IGRvYy5zdHlsZVNoZWV0
c1szXTsKKworICAgICAgdGVzdChmdW5jdGlvbigpeworCisgICAgICAgIGFzc2VydF9lcXVhbHMo
c2hlZXQ0LmNzc1J1bGVzWzBdLmNzc1RleHQsICdAaW1wb3J0IHVybChcInJlc291cmNlcy9pbXBv
cnQuY3NzXCIpIHNjcmVlbiwgdHY7Jyk7CisKKyAgICAgIH0sICdkb2Muc3R5bGVTaGVldHNbM10u
Y3NzUnVsZXNbMF0uY3NzVGV4dCA9PSBcJ0BpbXBvcnQgdXJsKFwicmVzb3VyY2VzL2ltcG9ydC5j
c3NcIikgc2NyZWVuLCB0djtcJycpOworCisgICAgPC9zY3JpcHQ+CisgIDwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Nzc29tL3Jlc291cmNlcy9pbXBvcnQuY3NzIGIv
TGF5b3V0VGVzdHMvY3Nzb20vcmVzb3VyY2VzL2ltcG9ydC5jc3MKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTQ4MzRl
YmIyY2ZmNTAzMjMwYTQzNDY4N2QzMjczMDI5NmQ1OTBiYwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Nzc29tL3Jlc291cmNlcy9pbXBvcnQuY3NzCkBAIC0wLDAgKzEgQEAKKyogeyB9
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nzcy9zaGFyZWQtc3R5bGVzaGVl
dC1tdXRhdGlvbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nzcy9zaGFy
ZWQtc3R5bGVzaGVldC1tdXRhdGlvbi1leHBlY3RlZC50eHQKaW5kZXggZWQxNWMwNTA1MjkxNjlj
MGFkZWRjYjQ3MjBkYTE0OWU4ZjY0MTZjZi4uOTljNGZiMTZhMjk4MTRlZjBlZmZjZWQ3ZmQxY2I5
OTVmYjE5MTc3NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jc3Mvc2hhcmVk
LXN0eWxlc2hlZXQtbXV0YXRpb24tZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvY3NzL3NoYXJlZC1zdHlsZXNoZWV0LW11dGF0aW9uLWV4cGVjdGVkLnR4dApAQCAtMTg4
LDcgKzE4OCw3IEBAIFRlc3QgMTIKIFBBU1MgZ2V0Q29tcHV0ZWRTdHlsZSh0ZXN0RWxlbWVudCwg
bnVsbCkuZ2V0UHJvcGVydHlWYWx1ZSgnYmFja2dyb3VuZC1jb2xvcicpIGlzICdyZ2IoMCwgMTI4
LCAwKScKIAogQGNoYXJzZXQgInV0Zi04IjsKLUBpbXBvcnQgdXJsKCJkYXRhOnRleHQvY3NzO2No
YXJzZXQ9dXRmLTgsJTIzdGVzdGRpdiU3QmJhY2tncm91bmQtY29sb3IlM0FncmVlbiUyMCFpbXBv
cnRhbnQlN0QiKSA7CitAaW1wb3J0IHVybCgiZGF0YTp0ZXh0L2NzcztjaGFyc2V0PXV0Zi04LCUy
M3Rlc3RkaXYlN0JiYWNrZ3JvdW5kLWNvbG9yJTNBZ3JlZW4lMjAhaW1wb3J0YW50JTdEIik7CiAj
dGVzdGRpdiB7IGJhY2tncm91bmQtY29sb3I6IGdyZWVuOyB9CiBAbWVkaWEgYWxsIHsgCiAgICN0
ZXN0ZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL2Nzcy9zaGFyZWQtc3R5bGVzaGVldC1tdXRhdGlvbi1wcmVjb25zdHJ1Y3Qt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9jc3Mvc2hhcmVkLXN0eWxlc2hl
ZXQtbXV0YXRpb24tcHJlY29uc3RydWN0LWV4cGVjdGVkLnR4dAppbmRleCBlZDE1YzA1MDUyOTE2
OWMwYWRlZGNiNDcyMGRhMTQ5ZThmNjQxNmNmLi45OWM0ZmIxNmEyOTgxNGVmMGVmZmNlZDdmZDFj
Yjk5NWZiMTkxNzc3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Nzcy9zaGFy
ZWQtc3R5bGVzaGVldC1tdXRhdGlvbi1wcmVjb25zdHJ1Y3QtZXhwZWN0ZWQudHh0CisrKyBiL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvY3NzL3NoYXJlZC1zdHlsZXNoZWV0LW11dGF0aW9uLXByZWNv
bnN0cnVjdC1leHBlY3RlZC50eHQKQEAgLTE4OCw3ICsxODgsNyBAQCBUZXN0IDEyCiBQQVNTIGdl
dENvbXB1dGVkU3R5bGUodGVzdEVsZW1lbnQsIG51bGwpLmdldFByb3BlcnR5VmFsdWUoJ2JhY2tn
cm91bmQtY29sb3InKSBpcyAncmdiKDAsIDEyOCwgMCknCiAKIEBjaGFyc2V0ICJ1dGYtOCI7Ci1A
aW1wb3J0IHVybCgiZGF0YTp0ZXh0L2NzcztjaGFyc2V0PXV0Zi04LCUyM3Rlc3RkaXYlN0JiYWNr
Z3JvdW5kLWNvbG9yJTNBZ3JlZW4lMjAhaW1wb3J0YW50JTdEIikgOworQGltcG9ydCB1cmwoImRh
dGE6dGV4dC9jc3M7Y2hhcnNldD11dGYtOCwlMjN0ZXN0ZGl2JTdCYmFja2dyb3VuZC1jb2xvciUz
QWdyZWVuJTIwIWltcG9ydGFudCU3RCIpOwogI3Rlc3RkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiBn
cmVlbjsgfQogQG1lZGlhIGFsbCB7IAogICAjdGVzdGRpdiB7IGJhY2tncm91bmQtY29sb3I6IHJl
ZDsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>