<?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>103083</bug_id>
          
          <creation_ts>2012-11-22 10:09:05 -0800</creation_ts>
          <short_desc>-webkit-mask shorthand switches -webkit-mask-clip and -webkit-mask-origin values</short_desc>
          <delta_ts>2012-11-22 21:09:38 -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>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>
          
          <blocked>95389</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Schulze">krit</reporter>
          <assigned_to name="Dirk Schulze">krit</assigned_to>
          <cc>hyatt</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>774021</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-11-22 10:09:05 -0800</bug_when>
    <thetext>I wrote a test for -webkit-mask and found a problem with the handling of &lt;box&gt;{1,2} values (-webkit-mask-clip and -webkit-mask-origin). What ever you do, the values always get switched. This is not the case for background:

PASS innerStyle(&quot;background&quot;, &quot;none padding-box content-box&quot;) is &quot;none padding-box content-box&quot;
PASS innerStyle(&quot;background&quot;, &quot;none content-box padding-box&quot;) is &quot;none content-box padding-box&quot;
FAIL innerStyle(&quot;-webkit-mask&quot;, &quot;none padding-box content-box&quot;) should be none padding-box content-box. Was none content-box padding-box.
FAIL innerStyle(&quot;-webkit-mask&quot;, &quot;none content-box padding-box&quot;) should be none content-box padding-box. Was none padding-box content-box.

Same happens in all combination of &lt;box&gt;: border-box, padding-box and content-box.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>774023</commentid>
    <comment_count>1</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-11-22 10:11:58 -0800</bug_when>
    <thetext>Looks like the problem is in const StylePropertyShorthand&amp; webkitMaskShorthand(), where both properties are in the wrong order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>774084</commentid>
    <comment_count>2</comment_count>
      <attachid>175704</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-11-22 12:56:33 -0800</bug_when>
    <thetext>Created attachment 175704
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>774193</commentid>
    <comment_count>3</comment_count>
      <attachid>175704</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-11-22 21:09:35 -0800</bug_when>
    <thetext>Comment on attachment 175704
Patch

Clearing flags on attachment: 175704

Committed r135556: &lt;http://trac.webkit.org/changeset/135556&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>774194</commentid>
    <comment_count>4</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-11-22 21:09:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175704</attachid>
            <date>2012-11-22 12:56:33 -0800</date>
            <delta_ts>2012-11-22 21:09:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103083-20121122125418.patch</filename>
            <type>text/plain</type>
            <size>12910</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1NTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjYyMzk5YTc5OWFkOTgy
NWQ2ZGFhMzIzNmExNjI0NTFiMjljODQ5Mi4uMzA2NzY3OTY2MDk3MTBiMGVjOGIxYzUwZWJlYjI4
OWUxYzEzNWYzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTExLTIyICBEaXJr
IFNjaHVsemUgIDxrcml0QHdlYmtpdC5vcmc+CisKKyAgICAgICAgLXdlYmtpdC1tYXNrIHNob3J0
aGFuZCBzd2l0Y2hlcyAtd2Via2l0LW1hc2stY2xpcCBhbmQgLXdlYmtpdC1tYXNrLW9yaWdpbiB2
YWx1ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
MzA4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRo
ZSBvcmRlciBvZiBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tPcmlnaW4gYW5kIENTU1Byb3BlcnR5V2Vi
a2l0TWFza0NsaXAgd2FzIG5vdCBjb3JyZWN0CisgICAgICAgIGZvciBwcm9wZXJ0eSB2YWx1ZS4g
SnVzdCBjaGFuZ2VkIHRoZSBvcmRlciBpbiB0aGUgcHJvcGVydHkgYXJyYXkgdG8gbWF0Y2ggYmVo
YXZpb3Igb2YKKyAgICAgICAgYmFja2dyb3VuZCBhbmQgQ1NTIE1hc2tpbmcgc3BlYy4KKworICAg
ICAgICBUZXN0OiBmYXN0L21hc2tpbmcvcGFyc2luZy1tYXNrLmh0bWwKKworICAgICAgICAqIGNz
cy9TdHlsZVByb3BlcnR5U2hvcnRoYW5kLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OndlYmtpdE1h
c2tTaG9ydGhhbmQpOgorCiAyMDEyLTExLTIyICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxl
LmNvbT4KIAogICAgICAgICBNZXJnZSBFZGl0aW5nVGV4dCBpbnRvIFRleHQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVByb3BlcnR5U2hvcnRoYW5kLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9TdHlsZVByb3BlcnR5U2hvcnRoYW5kLmNwcAppbmRleCA3NGE4MDI5NjdiNzNk
NWVlZjAwZDQ4NGNhMGY2ZDBlOGNiZWZjNGMyLi4zOGE5MWUzYmFiZjJmYTMwODIwY2ViMjg2MzJm
NjkxNzEwYzU5YmVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVQcm9wZXJ0
eVNob3J0aGFuZC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUHJvcGVydHlTaG9y
dGhhbmQuY3BwCkBAIC0zNzUsOCArMzc1LDggQEAgY29uc3QgU3R5bGVQcm9wZXJ0eVNob3J0aGFu
ZCYgd2Via2l0TWFza1Nob3J0aGFuZCgpCiAgICAgICAgIENTU1Byb3BlcnR5V2Via2l0TWFza0F0
dGFjaG1lbnQsCiAgICAgICAgIENTU1Byb3BlcnR5V2Via2l0TWFza1Bvc2l0aW9uWCwKICAgICAg
ICAgQ1NTUHJvcGVydHlXZWJraXRNYXNrUG9zaXRpb25ZLAotICAgICAgICBDU1NQcm9wZXJ0eVdl
YmtpdE1hc2tDbGlwLAotICAgICAgICBDU1NQcm9wZXJ0eVdlYmtpdE1hc2tPcmlnaW4KKyAgICAg
ICAgQ1NTUHJvcGVydHlXZWJraXRNYXNrT3JpZ2luLAorICAgICAgICBDU1NQcm9wZXJ0eVdlYmtp
dE1hc2tDbGlwCiAgICAgfTsKICAgICBERUZJTkVfU1RBVElDX0xPQ0FMKFN0eWxlUHJvcGVydHlT
aG9ydGhhbmQsIHdlYmtpdE1hc2tMb25naGFuZHMsIChtYXNrUHJvcGVydGllcywgV1RGX0FSUkFZ
X0xFTkdUSChtYXNrUHJvcGVydGllcykpKTsKICAgICByZXR1cm4gd2Via2l0TWFza0xvbmdoYW5k
czsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCAwOTY5ZGQyYjgzMTU0NmQ3YzAxN2M0ZTQ0YWM2MjZiNmJjNmIxOWE4Li5jNGUx
OWEwMzU5MmU1YzQ0YThlYWExZTcxNDNmMWJiOWQzZjRkNDRkIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTItMTEtMjIgIERpcmsgU2NodWx6ZSAgPGtyaXRAd2Via2l0Lm9yZz4KKworICAgICAg
ICAtd2Via2l0LW1hc2sgc2hvcnRoYW5kIHN3aXRjaGVzIC13ZWJraXQtbWFzay1jbGlwIGFuZCAt
d2Via2l0LW1hc2stb3JpZ2luIHZhbHVlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMDgzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgQWRkIHBhcnNlciB0ZXN0cyBmb3IgLXdlYmtpdC1tYXNrIHByb3Bl
cnR5LgorCisgICAgICAgICogZmFzdC9tYXNraW5nL3BhcnNpbmctbWFzay1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvbWFza2luZy9wYXJzaW5nLW1hc2suaHRtbDogQWRkZWQu
CisKIDIwMTItMTEtMjIgIFN0ZXBoZW4gQ2hlbm5leSAgPHNjaGVubmV5QGNocm9taXVtLm9yZz4K
IAogICAgICAgICBbQ2hyb21pdW1dIFRlc3QgZXhwZWN0YXRpb25zIHVwZGF0ZSBhZnRlciBlbmFi
bGluZyBTa2lhIGNoYW5nZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcv
cGFyc2luZy1tYXNrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvbWFza2luZy9wYXJz
aW5nLW1hc2stZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmIwMjUwYWM5MTg4MjkxZGRiNmVhNTNj
NmJmMzc3ZmVkNThiYzdlYTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L21h
c2tpbmcvcGFyc2luZy1tYXNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDY2IEBACitUZXN0IHRo
YXQgY2xpcC1wYXRoIHNoYXBlcyBhY2NlcHQgZGlmZmVyZW50IGxlbmd0aCB1bml0cworCitPbiBz
dWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dl
ZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2si
LCAibm9uZSIpIGlzICJub25lIgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAibm9u
ZSwgbm9uZSIpIGlzICJub25lLCBub25lIgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2si
LCAibm9uZSwgbm9uZSwgbm9uZSIpIGlzICJub25lLCBub25lLCBub25lIgorUEFTUyBpbm5lclN0
eWxlKCItd2Via2l0LW1hc2siLCAidXJsKGZpbGU6Ly8vaW1hZ2UucG5nKSwgbm9uZSIpIGlzICJ1
cmwoZmlsZTovLy9pbWFnZS5wbmcpLCBub25lIgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1h
c2siLCAibm9uZSwgdXJsKGZpbGU6Ly8vaW1hZ2UucG5nKSIpIGlzICJub25lLCB1cmwoZmlsZTov
Ly9pbWFnZS5wbmcpIgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAidG9wIGxlZnQi
KSBpcyAiMCUgMCUiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJib3R0b20gcmln
aHQiKSBpcyAiMTAwJSAxMDAlIgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAibGVm
dCBib3R0b20iKSBpcyAiMCUgMTAwJSIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1tYXNrIiwg
InJpZ2h0IHRvcCIpIGlzICIxMDAlIDAlIgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2si
LCAiY2VudGVyIikgaXMgIjUwJSA1MCUiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIs
ICJub25lIHRvcCIpIGlzICJub25lIDUwJSAwJSIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1t
YXNrIiwgIm5vbmUgYm90dG9tIikgaXMgIm5vbmUgNTAlIDEwMCUiCitQQVNTIGlubmVyU3R5bGUo
Ii13ZWJraXQtbWFzayIsICJub25lIHJpZ2h0IikgaXMgIm5vbmUgMTAwJSA1MCUiCitQQVNTIGlu
bmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIHRvcCByaWdodCIpIGlzICJub25lIDEwMCUg
MCUiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIGJvdHRvbSBsZWZ0Iikg
aXMgIm5vbmUgMCUgMTAwJSIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1tYXNrIiwgIm5vbmUg
cmlnaHQiKSBpcyAibm9uZSAxMDAlIDUwJSIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1tYXNr
IiwgIm5vbmUgbGVmdCIpIGlzICJub25lIDAlIDUwJSIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtp
dC1tYXNrIiwgImNlbnRlciA1MCUiKSBpcyAiNTAlIDUwJSIKK1BBU1MgaW5uZXJTdHlsZSgiLXdl
YmtpdC1tYXNrIiwgIjUwcHggNTAlIikgaXMgIjUwcHggNTAlIgorUEFTUyBpbm5lclN0eWxlKCIt
d2Via2l0LW1hc2siLCAiY2VudGVyIGxlZnQiKSBpcyAiMCUgNTAlIgorUEFTUyBpbm5lclN0eWxl
KCItd2Via2l0LW1hc2siLCAidG9wIGNlbnRlciIpIGlzICI1MCUgMCUiCitQQVNTIGlubmVyU3R5
bGUoIi13ZWJraXQtbWFzayIsICJyZXBlYXQteCIpIGlzICJyZXBlYXQgbm8tcmVwZWF0IgorUEFT
UyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAicmVwZWF0LXkiKSBpcyAibm8tcmVwZWF0IHJl
cGVhdCIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1tYXNrIiwgInJlcGVhdCIpIGlzICJyZXBl
YXQgcmVwZWF0IgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAic3BhY2UiKSBpcyAi
c3BhY2Ugc3BhY2UiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJuby1yZXBlYXQi
KSBpcyAibm8tcmVwZWF0IG5vLXJlcGVhdCIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1tYXNr
IiwgInJlcGVhdCBzcGFjZSIpIGlzICJyZXBlYXQgc3BhY2UiCitQQVNTIGlubmVyU3R5bGUoIi13
ZWJraXQtbWFzayIsICJyZXBlYXQgcm91bmQiKSBpcyAicmVwZWF0IHJvdW5kIgorUEFTUyBpbm5l
clN0eWxlKCItd2Via2l0LW1hc2siLCAicmVwZWF0IG5vLXJlcGVhdCIpIGlzICJyZXBlYXQgbm8t
cmVwZWF0IgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAicmVwZWF0IHNwYWNlLCBy
ZXBlYXQteCIpIGlzICJyZXBlYXQgc3BhY2UsIHJlcGVhdCBuby1yZXBlYXQiCitQQVNTIGlubmVy
U3R5bGUoIi13ZWJraXQtbWFzayIsICJyZXBlYXQgbm9uZSIpIGlzICJub25lIHJlcGVhdCByZXBl
YXQiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIHJlcGVhdCIpIGlzICJu
b25lIHJlcGVhdCByZXBlYXQiCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJwYWRk
aW5nLWJveCIpIGlzICJwYWRkaW5nLWJveCBwYWRkaW5nLWJveCIKK1BBU1MgaW5uZXJTdHlsZSgi
LXdlYmtpdC1tYXNrIiwgImJvcmRlci1ib3giKSBpcyAiYm9yZGVyLWJveCBib3JkZXItYm94Igor
UEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAiY29udGVudC1ib3giKSBpcyAiY29udGVu
dC1ib3ggY29udGVudC1ib3giCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJwYWRk
aW5nLWJveCBub25lIikgaXMgIm5vbmUgcGFkZGluZy1ib3ggcGFkZGluZy1ib3giCitQQVNTIGlu
bmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIHBhZGRpbmctYm94IikgaXMgIm5vbmUgcGFk
ZGluZy1ib3ggcGFkZGluZy1ib3giCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJw
YWRkaW5nLWJveCBjb250ZW50LWJveCIpIGlzICJwYWRkaW5nLWJveCBjb250ZW50LWJveCIKK1BB
U1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1tYXNrIiwgImNvbnRlbnQtYm94IGNvbnRlbnQtYm94Iikg
aXMgImNvbnRlbnQtYm94IGNvbnRlbnQtYm94IgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1h
c2siLCAicGFkZGluZy1ib3ggYm9yZGVyLWJveCIpIGlzICJwYWRkaW5nLWJveCBib3JkZXItYm94
IgorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0LW1hc2siLCAicGFkZGluZy1ib3ggYm9yZGVyLWJv
eCBub25lIikgaXMgIm5vbmUgcGFkZGluZy1ib3ggYm9yZGVyLWJveCIKK1BBU1MgaW5uZXJTdHls
ZSgiLXdlYmtpdC1tYXNrIiwgIm5vbmUgcGFkZGluZy1ib3ggYm9yZGVyLWJveCIpIGlzICJub25l
IHBhZGRpbmctYm94IGJvcmRlci1ib3giCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIs
ICJub25lIHBhZGRpbmctYm94IGNvbnRlbnQtYm94IikgaXMgIm5vbmUgcGFkZGluZy1ib3ggY29u
dGVudC1ib3giCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFzayIsICJub25lIHBhZGRpbmct
Ym94IikgaXMgIm5vbmUgcGFkZGluZy1ib3ggcGFkZGluZy1ib3giCitQQVNTIGlubmVyU3R5bGUo
Ii13ZWJraXQtbWFzayIsICJub25lIHRvcCIpIGlzICJub25lIDUwJSAwJSIKK1BBU1MgaW5uZXJT
dHlsZSgiLXdlYmtpdC1tYXNrIiwgIm5vbmUgYm9yZGVyLWJveCBsZWZ0IHRvcCIpIGlzICJub25l
IDAlIDAlIGJvcmRlci1ib3ggYm9yZGVyLWJveCIKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1t
YXNrIiwgInRvcCBub25lIGxlZnQiKSBpcyBudWxsCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQt
bWFzayIsICJyaWdodCBub25lIGJvdHRvbSIpIGlzIG51bGwKK1BBU1MgaW5uZXJTdHlsZSgiLXdl
YmtpdC1tYXNrIiwgInJpZ2h0IHJpZ2h0IikgaXMgbnVsbAorUEFTUyBpbm5lclN0eWxlKCItd2Vi
a2l0LW1hc2siLCAibGVmdCBsZWZ0IikgaXMgbnVsbAorUEFTUyBpbm5lclN0eWxlKCItd2Via2l0
LW1hc2siLCAidG9wIHRvcCIpIGlzIG51bGwKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtpdC1tYXNr
IiwgImJvdHRvbSBib3R0b20iKSBpcyBudWxsCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFz
ayIsICI1MCUgbm9uZSA1MCUiKSBpcyBudWxsCitQQVNTIGlubmVyU3R5bGUoIi13ZWJraXQtbWFz
ayIsICJyZXBlYXQteCByZXBlYXQteCIpIGlzIG51bGwKK1BBU1MgaW5uZXJTdHlsZSgiLXdlYmtp
dC1tYXNrIiwgInNwYWNlIHJlcGVhdC15IikgaXMgbnVsbAorUEFTUyBpbm5lclN0eWxlKCItd2Vi
a2l0LW1hc2siLCAicmVwZWF0IHNwYWNlIHNwYWNlIikgaXMgbnVsbAorUEFTUyBpbm5lclN0eWxl
KCItd2Via2l0LW1hc2siLCAicGFkZGluZy1ib3ggYm9yZGVyLWJveCBjb250ZW50LWJveCIpIGlz
IG51bGwKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2luZy1tYXNrLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvcGFyc2luZy1tYXNrLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
YzVlMzIzN2M5MWU0NGUzNDBhY2Q4MWQwODMwYTg3OGUzMTBiYjJmOAotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvbWFza2luZy9wYXJzaW5nLW1hc2suaHRtbApAQCAtMCwwICsx
LDEyOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxzdHlsZT4KKyogeyBmb250LXNpemU6
IDE2cHg7IH0KK2RpdiB7IGZvbnQtc2l6ZTogOHB4OyB9Cis8L3N0eWxlPgorPGJvZHk+Cis8c2Ny
aXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3Jp
cHQ+CitkZXNjcmlwdGlvbignVGVzdCB0aGF0IGNsaXAtcGF0aCBzaGFwZXMgYWNjZXB0IGRpZmZl
cmVudCBsZW5ndGggdW5pdHMnKTsKKworZnVuY3Rpb24gY29tcHV0ZWRTdHlsZShwcm9wZXJ0eSwg
dmFsdWUpIHsKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Cisg
ICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkaXYpOworICAgIGRpdi5zdHlsZS5zZXRQcm9w
ZXJ0eShwcm9wZXJ0eSwgdmFsdWUpOworICAgIHZhciBjb21wdXRlZFZhbHVlID0gZ2V0Q29tcHV0
ZWRTdHlsZShkaXYpLmdldFByb3BlcnR5VmFsdWUocHJvcGVydHkpOworICAgIGRvY3VtZW50LmJv
ZHkucmVtb3ZlQ2hpbGQoZGl2KTsKKyAgICByZXR1cm4gY29tcHV0ZWRWYWx1ZTsKK30KKworZnVu
Y3Rpb24gaW5uZXJTdHlsZShwcm9wZXJ0eSwgdmFsdWUpIHsKKyAgICB2YXIgZGl2ID0gZG9jdW1l
bnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgZGl2LnN0eWxlLnNldFByb3BlcnR5KHByb3Bl
cnR5LCB2YWx1ZSk7CisgICAgcmV0dXJuIGRpdi5zdHlsZS5nZXRQcm9wZXJ0eVZhbHVlKHByb3Bl
cnR5KTsKK30KKworZnVuY3Rpb24gdGVzdENvbXB1dGVkKHByb3BlcnR5LCB2YWx1ZSwgZXhwZWN0
ZWQpIHsKKyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2NvbXB1dGVkU3R5bGUoIicgKyBwcm9w
ZXJ0eSArICciLCAiJyArIHZhbHVlICsgJyIpJywgZXhwZWN0ZWQpOworfQorCitmdW5jdGlvbiB0
ZXN0SW5uZXIocHJvcGVydHksIHZhbHVlLCBleHBlY3RlZCkgeworICAgIGlmIChleHBlY3RlZCA9
PT0gbnVsbCkKKyAgICAgICAgc2hvdWxkQmVOdWxsKCdpbm5lclN0eWxlKCInICsgcHJvcGVydHkg
KyAnIiwgIicgKyB2YWx1ZSArICciKScpOworICAgIGVsc2UKKyAgICAgICAgc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCdpbm5lclN0eWxlKCInICsgcHJvcGVydHkgKyAnIiwgIicgKyB2YWx1ZSArICci
KScsIGV4cGVjdGVkKTsKK30KKworZnVuY3Rpb24gbmVnYXRpdmVUZXN0KHByb3BlcnR5LCB2YWx1
ZSkgeworICAgIHRlc3RJbm5lcihwcm9wZXJ0eSwgdmFsdWUsIG51bGwpOworICAgIC8vIEZJWE1F
OiBDb21wdXRlZCBzdHlsZSBub3QgeWV0IGltcGxlbWVudGVkLgorICAgIC8vIHRlc3RDb21wdXRl
ZChwcm9wZXJ0eSwgdmFsdWUsICdub25lJyk7Cit9CisKKy8vIHRlc3QgbWFzay1pbWFnZQordGVz
dElubmVyKCItd2Via2l0LW1hc2siLCAibm9uZSIsICJub25lIik7Cit0ZXN0SW5uZXIoIi13ZWJr
aXQtbWFzayIsICJub25lLCBub25lIiwgIm5vbmUsIG5vbmUiKTsKK3Rlc3RJbm5lcigiLXdlYmtp
dC1tYXNrIiwgIm5vbmUsIG5vbmUsIG5vbmUiLCAibm9uZSwgbm9uZSwgbm9uZSIpOwordGVzdElu
bmVyKCItd2Via2l0LW1hc2siLCAidXJsKGZpbGU6Ly8vaW1hZ2UucG5nKSwgbm9uZSIsICJ1cmwo
ZmlsZTovLy9pbWFnZS5wbmcpLCBub25lIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJu
b25lLCB1cmwoZmlsZTovLy9pbWFnZS5wbmcpIiwgIm5vbmUsIHVybChmaWxlOi8vL2ltYWdlLnBu
ZykiKTsKKworCisvLyB0ZXN0IG1hc2stcG9zaXRpb24KK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNr
IiwgInRvcCBsZWZ0IiwgIjAlIDAlIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJib3R0
b20gcmlnaHQiLCAiMTAwJSAxMDAlIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJsZWZ0
IGJvdHRvbSIsICIwJSAxMDAlIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJyaWdodCB0
b3AiLCAiMTAwJSAwJSIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAiY2VudGVyIiwgIjUw
JSA1MCUiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5vbmUgdG9wIiwgIm5vbmUgNTAl
IDAlIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJub25lIGJvdHRvbSIsICJub25lIDUw
JSAxMDAlIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJub25lIHJpZ2h0IiwgIm5vbmUg
MTAwJSA1MCUiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5vbmUgdG9wIHJpZ2h0Iiwg
Im5vbmUgMTAwJSAwJSIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAibm9uZSBib3R0b20g
bGVmdCIsICJub25lIDAlIDEwMCUiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5vbmUg
cmlnaHQiLCAibm9uZSAxMDAlIDUwJSIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAibm9u
ZSBsZWZ0IiwgIm5vbmUgMCUgNTAlIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJjZW50
ZXIgNTAlIiwgIjUwJSA1MCUiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIjUwcHggNTAl
IiwgIjUwcHggNTAlIik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJjZW50ZXIgbGVmdCIs
ICIwJSA1MCUiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgInRvcCBjZW50ZXIiLCAiNTAl
IDAlIik7CisKKy8vIHRlc3QgbWFzay1yZXBlYXQKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwg
InJlcGVhdC14IiwgInJlcGVhdCBuby1yZXBlYXQiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNr
IiwgInJlcGVhdC15IiwgIm5vLXJlcGVhdCByZXBlYXQiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1t
YXNrIiwgInJlcGVhdCIsICJyZXBlYXQgcmVwZWF0Iik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFz
ayIsICJzcGFjZSIsICJzcGFjZSBzcGFjZSIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAi
bm8tcmVwZWF0IiwgIm5vLXJlcGVhdCBuby1yZXBlYXQiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1t
YXNrIiwgInJlcGVhdCBzcGFjZSIsICJyZXBlYXQgc3BhY2UiKTsKK3Rlc3RJbm5lcigiLXdlYmtp
dC1tYXNrIiwgInJlcGVhdCByb3VuZCIsICJyZXBlYXQgcm91bmQiKTsKK3Rlc3RJbm5lcigiLXdl
YmtpdC1tYXNrIiwgInJlcGVhdCBuby1yZXBlYXQiLCAicmVwZWF0IG5vLXJlcGVhdCIpOwordGVz
dElubmVyKCItd2Via2l0LW1hc2siLCAicmVwZWF0IHNwYWNlLCByZXBlYXQteCIsICJyZXBlYXQg
c3BhY2UsIHJlcGVhdCBuby1yZXBlYXQiKTsKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgInJl
cGVhdCBub25lIiwgIm5vbmUgcmVwZWF0IHJlcGVhdCIpOwordGVzdElubmVyKCItd2Via2l0LW1h
c2siLCAibm9uZSByZXBlYXQiLCAibm9uZSByZXBlYXQgcmVwZWF0Iik7CisKKy8vIHRlc3QgbWFz
ay1vcmlnaW4gLyBtYXNrLWNsaXAKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgInBhZGRpbmct
Ym94IiwgInBhZGRpbmctYm94IHBhZGRpbmctYm94Iik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFz
ayIsICJib3JkZXItYm94IiwgImJvcmRlci1ib3ggYm9yZGVyLWJveCIpOwordGVzdElubmVyKCIt
d2Via2l0LW1hc2siLCAiY29udGVudC1ib3giLCAiY29udGVudC1ib3ggY29udGVudC1ib3giKTsK
K3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgInBhZGRpbmctYm94IG5vbmUiLCAibm9uZSBwYWRk
aW5nLWJveCBwYWRkaW5nLWJveCIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAibm9uZSBw
YWRkaW5nLWJveCIsICJub25lIHBhZGRpbmctYm94IHBhZGRpbmctYm94Iik7Cit0ZXN0SW5uZXIo
Ii13ZWJraXQtbWFzayIsICJwYWRkaW5nLWJveCBjb250ZW50LWJveCIsICJwYWRkaW5nLWJveCBj
b250ZW50LWJveCIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAiY29udGVudC1ib3ggY29u
dGVudC1ib3giLCAiY29udGVudC1ib3ggY29udGVudC1ib3giKTsKK3Rlc3RJbm5lcigiLXdlYmtp
dC1tYXNrIiwgInBhZGRpbmctYm94IGJvcmRlci1ib3giLCAicGFkZGluZy1ib3ggYm9yZGVyLWJv
eCIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAicGFkZGluZy1ib3ggYm9yZGVyLWJveCBu
b25lIiwgIm5vbmUgcGFkZGluZy1ib3ggYm9yZGVyLWJveCIpOwordGVzdElubmVyKCItd2Via2l0
LW1hc2siLCAibm9uZSBwYWRkaW5nLWJveCBib3JkZXItYm94IiwgIm5vbmUgcGFkZGluZy1ib3gg
Ym9yZGVyLWJveCIpOworCisvLyBGSVhNRTogbWFzay1zaXplIG5vdCBwYXJ0IG9mIHRoZSBzaG9y
dGhhbmQgeWV0LgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEw
MzAyMAorCisvLyBjb21iaW5hdGlvbnMKK3Rlc3RJbm5lcigiLXdlYmtpdC1tYXNrIiwgIm5vbmUg
cGFkZGluZy1ib3ggY29udGVudC1ib3giLCAibm9uZSBwYWRkaW5nLWJveCBjb250ZW50LWJveCIp
OwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAibm9uZSBwYWRkaW5nLWJveCIsICJub25lIHBh
ZGRpbmctYm94IHBhZGRpbmctYm94Iik7Cit0ZXN0SW5uZXIoIi13ZWJraXQtbWFzayIsICJub25l
IHRvcCIsICJub25lIDUwJSAwJSIpOwordGVzdElubmVyKCItd2Via2l0LW1hc2siLCAibm9uZSBi
b3JkZXItYm94IGxlZnQgdG9wIiwgIm5vbmUgMCUgMCUgYm9yZGVyLWJveCBib3JkZXItYm94Iik7
CisKKworLy8gRklYTUU6IENvbXB1dGVkIHN0eWxlIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCisvLyB0
ZXN0Q29tcHV0ZWQoIi13ZWJraXQtbWFzayIsICIiLCAiIik7CisvLyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMDIxCisKKy8vIG5lZ2F0aXZlIHRlc3RzCituZWdh
dGl2ZVRlc3QoIi13ZWJraXQtbWFzayIsICJ0b3Agbm9uZSBsZWZ0Iik7CituZWdhdGl2ZVRlc3Qo
Ii13ZWJraXQtbWFzayIsICJyaWdodCBub25lIGJvdHRvbSIpOworbmVnYXRpdmVUZXN0KCItd2Vi
a2l0LW1hc2siLCAicmlnaHQgcmlnaHQiKTsKK25lZ2F0aXZlVGVzdCgiLXdlYmtpdC1tYXNrIiwg
ImxlZnQgbGVmdCIpOworbmVnYXRpdmVUZXN0KCItd2Via2l0LW1hc2siLCAidG9wIHRvcCIpOwor
bmVnYXRpdmVUZXN0KCItd2Via2l0LW1hc2siLCAiYm90dG9tIGJvdHRvbSIpOworbmVnYXRpdmVU
ZXN0KCItd2Via2l0LW1hc2siLCAiNTAlIG5vbmUgNTAlIik7CituZWdhdGl2ZVRlc3QoIi13ZWJr
aXQtbWFzayIsICJyZXBlYXQteCByZXBlYXQteCIpOworbmVnYXRpdmVUZXN0KCItd2Via2l0LW1h
c2siLCAic3BhY2UgcmVwZWF0LXkiKTsKK25lZ2F0aXZlVGVzdCgiLXdlYmtpdC1tYXNrIiwgInJl
cGVhdCBzcGFjZSBzcGFjZSIpOworbmVnYXRpdmVUZXN0KCItd2Via2l0LW1hc2siLCAicGFkZGlu
Zy1ib3ggYm9yZGVyLWJveCBjb250ZW50LWJveCIpOworCisvLyBGSVhNRTogQWRkIG5lZ2F0aXZl
IHRlc3RzIGZvciBtYXNrLWF0dGFjaG1lbnQsIHdoaWNoIHNob3VsZCBub3QgYmUgc3VwcG9ydGVk
LgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY3MTM3CisKKwor
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+
PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>