<?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>116811</bug_id>
          
          <creation_ts>2013-05-27 01:52:07 -0700</creation_ts>
          <short_desc>Add a balanced benchmark for QuerySelector</short_desc>
          <delta_ts>2013-05-27 15:30:55 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>893915</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-27 01:52:07 -0700</bug_when>
    <thetext>Add a balanced benchmark for QuerySelector</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893919</commentid>
    <comment_count>1</comment_count>
      <attachid>202955</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-27 02:04:40 -0700</bug_when>
    <thetext>Created attachment 202955
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893920</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-27 02:07:49 -0700</bug_when>
    <thetext>I get 0.59% when run with run-pert-tests. 1.2% when run in Safari.

By the way, there are other weird tests for query selectors. And they are in Parser/ for some reason.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894146</commentid>
    <comment_count>3</comment_count>
      <attachid>202955</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-05-27 13:51:56 -0700</bug_when>
    <thetext>Comment on attachment 202955
Patch

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

&gt; PerformanceTests/ChangeLog:18
&gt; +        * DOM/QuerySelector.html: Added.
&gt; +        * DOM/resources/query-selector.html: Added.

We shouldn&apos;t be adding new tests to DOM for now since they&apos;re tests imported from chromium&apos;s dom_perf test.
They are two tests misplaced there but...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894157</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-27 14:09:14 -0700</bug_when>
    <thetext>&gt; &gt; PerformanceTests/ChangeLog:18
&gt; &gt; +        * DOM/QuerySelector.html: Added.
&gt; &gt; +        * DOM/resources/query-selector.html: Added.
&gt; 
&gt; We shouldn&apos;t be adding new tests to DOM for now since they&apos;re tests imported from chromium&apos;s dom_perf test.
&gt; They are two tests misplaced there but...

Okay, that explain why the others are in Parser/.
Any suggestion where to put this test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894166</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-05-27 14:51:20 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt;
&gt; Okay, that explain why the others are in Parser/.
&gt; Any suggestion where to put this test?

CSS?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894171</commentid>
    <comment_count>6</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-05-27 15:30:55 -0700</bug_when>
    <thetext>Committed r150781: &lt;http://trac.webkit.org/changeset/150781&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202955</attachid>
            <date>2013-05-27 02:04:40 -0700</date>
            <delta_ts>2013-05-27 13:51:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116811-20130527020321.patch</filename>
            <type>text/plain</type>
            <size>17134</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwNzE5CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGFmNGM2OWJiYmUz
MjY3MWExMWJiZjdmMDE3ZGJhYmMyZmRlYjc3YzkuLjllMGM4MDc1N2JmMzM4ZmZlMzI2YmQ1Yzky
ZTNlN2ZkMWRmMTdhYWEgMTAwNjQ0Ci0tLSBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCisr
KyBiL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTMtMDUt
MjcgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJraXQub3JnPgorCisgICAgICAgIEFk
ZCBhIGJhbGFuY2VkIGJlbmNobWFyayBmb3IgUXVlcnlTZWxlY3RvcgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE2ODExCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGdvYWwgb2YgdGhpcyBiZW5jaG1h
cmsgaXMgdG8gaGF2ZSBhbiBvdmVydmlldyBvZiBxdWVyeVNlbGVjdG9yIGFzIHR5cGljYWxseSB1
c2VkCisgICAgICAgIGJ5IHdlYnBhZ2VzLgorCisgICAgICAgIEl0IHVzZXMgcXVlcmllcyBzaW1p
bGFyIHRvIHdoYXQgaXMgdXNlZCBieSBwb3B1bGFyIHdlYnNpdGVzIGFuZCBhcHBsaWVzIHNvbWV3
aGF0CisgICAgICAgIHNpbWlsYXIgd2VpZ2h0aW5nIGZvciBlYWNoIHR5cGUgb2YgcXVlcnkuCisK
KyAgICAgICAgVGhlIHRyZWUgdXNlZCBmb3IgdGhlIHF1ZXJpZXMgaXMgaW50ZW50aW9uYWxseSBr
ZXB0IHNpbXBsZSB0byBlbnN1cmUgd2UgbWVhc3VyZSBRdWVyeVNlbGVjdG9yCisgICAgICAgIGEg
bm90IHB1cmVseSB0aGUgb3ZlcmhlYWQgb2YgdHJhdmVyc2FsLgorCisgICAgICAgICogRE9NL1F1
ZXJ5U2VsZWN0b3IuaHRtbDogQWRkZWQuCisgICAgICAgICogRE9NL3Jlc291cmNlcy9xdWVyeS1z
ZWxlY3Rvci5odG1sOiBBZGRlZC4KKwogMjAxMy0wNS0xOCAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KIAogICAgICAgICBBZGQgYSBwZXJmb3JtYW5jZSB0ZXN0IGZvciBjb3B5aW5n
CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL0RPTS9RdWVyeVNlbGVjdG9yLmh0bWwgYi9Q
ZXJmb3JtYW5jZVRlc3RzL0RPTS9RdWVyeVNlbGVjdG9yLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGIyMGM3
ZGE4OTgyYmM3YTEwNjY3Njk4YWNjYzE4ZDgzZjBiODljZAotLS0gL2Rldi9udWxsCisrKyBiL1Bl
cmZvcm1hbmNlVGVzdHMvRE9NL1F1ZXJ5U2VsZWN0b3IuaHRtbApAQCAtMCwwICsxLDE4NCBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDx0aXRsZT5RdWVyeSBzZWxlY3Rv
ciBiZW5jaG1hcmsuPC90aXRsZT4KKyAgICA8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3J1bm5l
ci5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICAKKzwvYm9keT4KKzxzY3JpcHQ+
CisKK3ZhciBpZnJhbWUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJpZnJhbWUiKTsKK2lmcmFt
ZS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOworZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpZnJh
bWUpOworCitmdW5jdGlvbiB2ZXJpZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCBleHBlY3RlZFNp
emUpCit7CisgICAgaWYgKHJlc3VsdC5sZW5ndGggIT0gZXhwZWN0ZWRTaXplKQorICAgICAgICB0
aHJvdyAiVGhlIHF1ZXJ5IGRpZCBub3QgcmV0dXJuIHRoZSBleHBlY3RlZCByZXN1bHRzLiIKK30K
KwordmFyIHRlc3QgPSB7CisgICAgZGVzY3JpcHRpb246ICJUaGlzIHRlc3RzIHRoZSBwZXJmb3Jt
YW5jZSBvZiBxdWVyeVNlbGVjdG9yIGZvciBhIHZhcmlldHkgb2YgY29tbW9uIHVzZSBjYXNlcy4i
LAorICAgIHNldHVwOiBmdW5jdGlvbigpIHsKKyAgICAgICAgLy8gSW4gb3JkZXIgdG8gcmVzdHJp
Y3QgY2FjaGluZyBiZXR3ZWVuIG9wZXJhdGlvbnMsIHRoZSB0cmVlIGlzIHJlYnVpbHQgZnJvbSBz
Y3JhdGNoLgorICAgICAgICB2YXIgc3BlYyA9IFBlcmZUZXN0UnVubmVyLmxvYWRGaWxlKCJyZXNv
dXJjZXMvcXVlcnktc2VsZWN0b3IuaHRtbCIpOworICAgICAgICBpZnJhbWUuY29udGVudERvY3Vt
ZW50LmZpcnN0Q2hpbGQuaW5uZXJIVE1MID0gc3BlYzsKKyAgICB9LAorICAgIHJ1bjogZnVuY3Rp
b24oKSB7CisgICAgICAgIHZhciBpRnJhbWVEb2N1bWVudCA9IGlmcmFtZS5jb250ZW50RG9jdW1l
bnQ7CisKKyAgICAgICAgZm9yICh2YXIgcmVwZWF0ID0gMDsgcmVwZWF0IDwgNTsgKytyZXBlYXQp
IHsKKyAgICAgICAgICAgIC8vLyBWYXJpb3VzIG11bHRpc2VsZWN0b3IuIEFib3V0IDE1JSBvZiB0
aGUgcXVlcmllcy4KKyAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMTUwOyArK2kpIHsK
KyAgICAgICAgICAgICAgICAvLyBDb21wbGV4IGRlc2NlbnQuCisgICAgICAgICAgICAgICAgdmFy
IHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImh0bWwgYm9keSBkaXY+
I2NvbXBsZXgtbXVsdGktcnVsZXMxIC5zb21lLWNsYXNzIGxpW2RhdGEtYmFyXS5zb21lLWNsYXNz
Iik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisK
KyAgICAgICAgICAgICAgICAvLyBpZCB0YWcuCisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4
cGVjdGF0aW9uKGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIiNjb21wbGV4LW11bHRp
LXJ1bGVzMiBhY3JvbnltIiksIDEpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3Rh
dGlvbihpRnJhbWVEb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJbaWQ9J2NvbXBsZXgtbXVsdGkt
cnVsZXMyJ10gYSIpLCAxKTsKKworICAgICAgICAgICAgICAgIC8vIE11bHRpcGxlIGlkICsgc2Vs
ZWN0b3IsIHNoYXJpbmcgdGhlIHNhbWUgaWQuCisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZy
YW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiI2NvbXBsZXgtbXVsdGktcnVsZXMzIHNvdXJj
ZSwgI2NvbXBsZXgtbXVsdGktcnVsZXMzIGxpLCAjY29tcGxleC1tdWx0aS1ydWxlczMgdGQiKTsK
KyAgICAgICAgICAgICAgICB2ZXJpZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCAxMSk7CisgICAg
ICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiW2lk
PSdjb21wbGV4LW11bHRpLXJ1bGVzMyddIHNvdXJjZSwgW2lkPSdjb21wbGV4LW11bHRpLXJ1bGVz
MyddIGxpLCBbaWQ9J2NvbXBsZXgtbXVsdGktcnVsZXMzJ10gdGQiKTsKKyAgICAgICAgICAgICAg
ICB2ZXJpZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCAxMSk7CisgICAgICAgICAgICAgICAgcmVz
dWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiI2NvbXBsZXgtbXVsdGktcnVs
ZXMzIC5zb21lLWNsYXNzLCAjY29tcGxleC1tdWx0aS1ydWxlczMgLm90aGVyLWNsYXNzIik7Cisg
ICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgNyk7CisgICAgICAg
ICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiW2lkPSdj
b21wbGV4LW11bHRpLXJ1bGVzMyddIC5zb21lLWNsYXNzLCBbaWQ9J2NvbXBsZXgtbXVsdGktcnVs
ZXMzJ10gbGksIFtpZD0nY29tcGxleC1tdWx0aS1ydWxlczMnXSAub3RoZXItY2xhc3MiKTsKKyAg
ICAgICAgICAgICAgICB2ZXJpZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCA3KTsKKworICAgICAg
ICAgICAgICAgIC8vIFNldmVyYWwgSWRzLgorICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFt
ZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIiNjb21wbGV4LW11bHRpLXJ1bGVzNCAjY29tcGxl
eC1tdWx0aS1ydWxlczQtc3ViMSAjY29tcGxleC1tdWx0aS1ydWxlczQtc3ViMiAjY29tcGxleC1t
dWx0aS1ydWxlczQtc3ViMyIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlv
bihyZXN1bHQsIDEpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1
ZXJ5U2VsZWN0b3JBbGwoIiNjb21wbGV4LW11bHRpLXJ1bGVzNCBbaWQ9J2NvbXBsZXgtbXVsdGkt
cnVsZXM0LXN1YjEnXSAjY29tcGxleC1tdWx0aS1ydWxlczQtc3ViMiBbaWQ9J2NvbXBsZXgtbXVs
dGktcnVsZXM0LXN1YjMnXSIpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3Vt
ZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIltpZD0nY29tcGxleC1tdWx0aS1ydWxlczQnXSBbaWQ9J2Nv
bXBsZXgtbXVsdGktcnVsZXM0LXN1YjEnXSBbaWQ9J2NvbXBsZXgtbXVsdGktcnVsZXM0LXN1YjIn
XSBbaWQ9J2NvbXBsZXgtbXVsdGktcnVsZXM0LXN1YjMnXSIpOworICAgICAgICAgICAgICAgIHZl
cmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworCisgICAgICAgICAgICAgICAgLy8gSWQg
c2FuZHdpY2g6IE11bHRpcGxlIGlkcyB3aXRoIHNlbGVjdG9ycyBpbiBiZXR3ZWVuLgorICAgICAg
ICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIiNjb21w
bGV4LW11bHRpLXJ1bGVzNSBkaXYgI2NvbXBsZXgtbXVsdGktcnVsZXM1LWxlZnQgdWwgbGkub3Ro
ZXItY2xhc3MgI2NvbXBsZXgtbXVsdGktcnVsZXM1LXJpZ2h0IHRhYmxlIHRyPnRkIik7CisgICAg
ICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMik7CisgICAgICAgICAg
ICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2I2NvbXBs
ZXgtbXVsdGktcnVsZXM1PmRpdiBkaXYjY29tcGxleC1tdWx0aS1ydWxlczUtbGVmdCB1bCAub3Ro
ZXItY2xhc3MgcCBpbWcjY29tcGxleC1tdWx0aS1ydWxlczUtaW1hZ2UiKTsKKyAgICAgICAgICAg
ICAgICB2ZXJpZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCAxKTsKKworICAgICAgICAgICAgICAg
IC8vIE5hbWVkIGZvcm0gYXR0cmlidXRlIHVuZGVyIGhpZXJhcmNoeS4KKyAgICAgICAgICAgICAg
ICByZXN1bHQgPSBpRnJhbWVEb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJpbnB1dFtuYW1lPSdj
b21wbGV4LW11bHRpLXJ1bGVzNi1maWxlLWlucHV0J10iKTsKKyAgICAgICAgICAgICAgICB2ZXJp
ZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCAxKTsKKyAgICAgICAgICAgICAgICByZXN1bHQgPSBp
RnJhbWVEb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJmb3JtIGlucHV0W25hbWU9J2NvbXBsZXgt
bXVsdGktcnVsZXM2LWZpbGUtaW5wdXQnXSIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVF
eHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURv
Y3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImZvcm1bbmFtZT0nY29tcGxleC1tdWx0aS1ydWxlczYt
Zm9ybSddIGlucHV0W25hbWU9J2NvbXBsZXgtbXVsdGktcnVsZXM2LWZpbGUtaW5wdXQnXSIpOwor
ICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAg
ICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImZvcm1b
bmFtZT0nY29tcGxleC1tdWx0aS1ydWxlczYtZm9ybSddIGRpdiBpbnB1dFtuYW1lPSdjb21wbGV4
LW11bHRpLXJ1bGVzNi1maWxlLWlucHV0J10iKTsKKyAgICAgICAgICAgICAgICB2ZXJpZnlTaXpl
RXhwZWN0YXRpb24ocmVzdWx0LCAxKTsKKyAgICAgICAgICAgICAgICByZXN1bHQgPSBpRnJhbWVE
b2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJmb3JtW25hbWU9J2NvbXBsZXgtbXVsdGktcnVsZXM2
LWZvcm0nXSBkaXYgZGl2IGlucHV0W25hbWU9J2NvbXBsZXgtbXVsdGktcnVsZXM2LWZpbGUtaW5w
dXQnXSIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEp
OworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JB
bGwoImZvcm1bbmFtZT0nY29tcGxleC1tdWx0aS1ydWxlczYtZm9ybSddPmRpdj5kaXY+aW5wdXRb
bmFtZT0nY29tcGxleC1tdWx0aS1ydWxlczYtZmlsZS1pbnB1dCddIik7CisgICAgICAgICAgICAg
ICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisKKyAgICAgICAgICAgICAgICAv
LyBIaWVyYXJjaHkgb2YgdGFnIGFuZCBjbGFzcy4KKyAgICAgICAgICAgICAgICByZXN1bHQgPSBp
RnJhbWVEb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJkaXYgZGl2IGEgZGl2IGRpdiBwLnJlc3Vs
dC1jbGFzcyIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQs
IDEpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0
b3JBbGwoImRpdiBkaXYuc29tZS1jbGFzcyBhLm90aGVyLWNsYXNzIGRpdi5hbm90aGVyLWNsYXNz
IGRpdiBwLnJlc3VsdC1jbGFzcyIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3Rh
dGlvbihyZXN1bHQsIDEpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50
LnF1ZXJ5U2VsZWN0b3JBbGwoImRpdj5kaXY+YSBkaXYgZGl2IHAucmVzdWx0LWNsYXNzIik7Cisg
ICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAg
ICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2PmRp
di5zb21lLWNsYXNzPmEub3RoZXItY2xhc3M+ZGl2LmFub3RoZXItY2xhc3M+ZGl2PnAucmVzdWx0
LWNsYXNzIik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwg
MSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3Rv
ckFsbCgiZGl2IGRpdiBhIGRpdiBkaXYgcC5yZXN1bHQtY2xhc3MsIGRpdiBkaXYuc29tZS1jbGFz
cyBhIGRpdiBkaXYgcC5yZXN1bHQtY2xhc3MsIGRpdiBkaXYuc29tZS1jbGFzcyBhLm90aGVyLWNs
YXNzIGRpdiBkaXYgcC5yZXN1bHQtY2xhc3MsIGRpdiBkaXYuc29tZS1jbGFzcyBhLm90aGVyLWNs
YXNzIGRpdi5hbm90aGVyLWNsYXNzIGRpdiBwLnJlc3VsdC1jbGFzcyIpOworICAgICAgICAgICAg
ICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICAvLyB0YWcuY2xhc3MuIEFib3V0IDEwJSBvZiB0aGUgcXVlcmllcworICAgICAg
ICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxMDA7ICsraSkgeworICAgICAgICAgICAgICAgIHJl
c3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImRldGFpbHMuZGV0YWlscy1j
bGFzcyIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEp
OworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JB
bGwoInN1bW1hcnkuc3VtbWFyeS1jbGFzcyIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVF
eHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURv
Y3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImFydGljbGUuYXJ0aWNsZS1jbGFzcyIpOworICAgICAg
ICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAgICAgICAg
fQorCisgICAgICAgICAgICAvLyBTaW5nbGUgc2VsZWN0b3IgcXVlcnksIDc1JSBvZiB0aGUgcXVl
cmllcy4gU3BsaXQgYmV0d2VlbjoKKyAgICAgICAgICAgIC8vICAgIC10YWcKKyAgICAgICAgICAg
IC8vICAgIC1bYXR0cmlidXRlXQorICAgICAgICAgICAgLy8gICAgICAgICAtZXhpc3QKKyAgICAg
ICAgICAgIC8vICAgICAgICAgLXZhbHVlPXNvbWV0aGluZworICAgICAgICAgICAgLy8gICAgLSNp
ZAorICAgICAgICAgICAgLy8gICAgLS5jbGFzcworICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7
IGkgPCA3NTA7ICsraSkgeworICAgICAgICAgICAgICAgIC8vIFRhZ3MuCisgICAgICAgICAgICAg
ICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGV0YWlscyIpOwor
ICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAg
ICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoInN1bW1h
cnkiKTsKKyAgICAgICAgICAgICAgICB2ZXJpZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCAxKTsK
KyAgICAgICAgICAgICAgICByZXN1bHQgPSBpRnJhbWVEb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxs
KCJhcnRpY2xlIik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3Vs
dCwgMSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxl
Y3RvckFsbCgiaGVhZCIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihy
ZXN1bHQsIDEpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5
U2VsZWN0b3JBbGwoImJvZHkiKTsKKyAgICAgICAgICAgICAgICB2ZXJpZnlTaXplRXhwZWN0YXRp
b24ocmVzdWx0LCAxKTsKKyAgICAgICAgICAgICAgICByZXN1bHQgPSBpRnJhbWVEb2N1bWVudC5x
dWVyeVNlbGVjdG9yQWxsKCJmb3JtIik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVj
dGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1l
bnQucXVlcnlTZWxlY3RvckFsbCgiaW5wdXQiKTsKKyAgICAgICAgICAgICAgICB2ZXJpZnlTaXpl
RXhwZWN0YXRpb24ocmVzdWx0LCAxKTsKKworICAgICAgICAgICAgICAgIC8vIEF0dHJpYnV0ZXMg
ZXhpc3RzLgorICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2Vs
ZWN0b3JBbGwoIltkYXRhLWZvb10iKTsKKyAgICAgICAgICAgICAgICB2ZXJpZnlTaXplRXhwZWN0
YXRpb24ocmVzdWx0LCAxKTsKKyAgICAgICAgICAgICAgICByZXN1bHQgPSBpRnJhbWVEb2N1bWVu
dC5xdWVyeVNlbGVjdG9yQWxsKCJbZGF0YS1iYXJdIik7CisgICAgICAgICAgICAgICAgdmVyaWZ5
U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZy
YW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiW3RpdGxlXSIpOworICAgICAgICAgICAgICAg
IHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAgICAgICAgICAgIHJlc3Vs
dCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIltocmVmXSIpOworICAgICAgICAg
ICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDIpOworCisgICAgICAgICAgICAg
ICAgLy8gQXR0cmlidXRlID0gdmFsdWUuCisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1l
RG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiW2RhdGEtZm9vPWJhcl0iKTsKKyAgICAgICAgICAg
ICAgICB2ZXJpZnlTaXplRXhwZWN0YXRpb24ocmVzdWx0LCAxKTsKKyAgICAgICAgICAgICAgICBy
ZXN1bHQgPSBpRnJhbWVEb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJbZGF0YS1iYXI9YmF6XSIp
OworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAg
ICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFtZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIlt0
aXRsZT0nV2ViS2l0IFRlbXBhbHRlIEZyYW1ld29yayddIik7CisgICAgICAgICAgICAgICAgdmVy
aWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0g
aUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiW2hyZWY9J2h0dHA6Ly93d3cud2Via2l0
Lm9yZy8nXSIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQs
IDEpOworCisgICAgICAgICAgICAgICAgLy8gSWQuCisgICAgICAgICAgICAgICAgcmVzdWx0ID0g
aUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiI2NvbXBsZXgtbXVsdGktcnVsZXMxIik7
CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAg
ICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiI2Nv
bXBsZXgtbXVsdGktcnVsZXMyIik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0
aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQu
cXVlcnlTZWxlY3RvckFsbCgiI2NvbXBsZXgtbXVsdGktcnVsZXMzIik7CisgICAgICAgICAgICAg
ICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAgICAgcmVz
dWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiI2NvbXBsZXgtbXVsdGktcnVs
ZXM0Iik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7
CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFs
bCgiI2NvbXBsZXgtbXVsdGktcnVsZXM1Iik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4
cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9j
dW1lbnQucXVlcnlTZWxlY3RvckFsbCgiI2NvbXBsZXgtbXVsdGktcnVsZXM2Iik7CisgICAgICAg
ICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAg
ICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiI2NvbXBsZXgtbXVs
dGktcnVsZXM3Iik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3Vs
dCwgMSk7CisgICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxl
Y3RvckFsbCgiI2NvbXBsZXgtbXVsdGktcnVsZXM4Iik7CisgICAgICAgICAgICAgICAgdmVyaWZ5
U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisKKyAgICAgICAgICAgICAgICAvLyBJZCB3aXRo
IGR1cGxpY2F0ZS4KKyAgICAgICAgICAgICAgICByZXN1bHQgPSBpRnJhbWVEb2N1bWVudC5xdWVy
eVNlbGVjdG9yQWxsKCIjZHVwbGljYXRlLWlkIik7CisgICAgICAgICAgICAgICAgdmVyaWZ5U2l6
ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMyk7CisKKyAgICAgICAgICAgICAgICAvLyAuY2xhc3MuCisg
ICAgICAgICAgICAgICAgcmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgi
LmRldGFpbHMtY2xhc3MiKTsKKyAgICAgICAgICAgICAgICB2ZXJpZnlTaXplRXhwZWN0YXRpb24o
cmVzdWx0LCAxKTsKKyAgICAgICAgICAgICAgICByZXN1bHQgPSBpRnJhbWVEb2N1bWVudC5xdWVy
eVNlbGVjdG9yQWxsKCIuc3VtbWFyeS1jbGFzcyIpOworICAgICAgICAgICAgICAgIHZlcmlmeVNp
emVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAgICAgICAgICAgICAgIHJlc3VsdCA9IGlGcmFt
ZURvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5hcnRpY2xlLWNsYXNzIik7CisgICAgICAgICAg
ICAgICAgdmVyaWZ5U2l6ZUV4cGVjdGF0aW9uKHJlc3VsdCwgMSk7CisgICAgICAgICAgICAgICAg
cmVzdWx0ID0gaUZyYW1lRG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLnJlc3VsdC1jbGFzcyIp
OworICAgICAgICAgICAgICAgIHZlcmlmeVNpemVFeHBlY3RhdGlvbihyZXN1bHQsIDEpOworICAg
ICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorfQorUGVyZlRlc3RSdW5uZXIubWVhc3VyZVRp
bWUodGVzdCk7Cis8L3NjcmlwdD4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxl
CmRpZmYgLS1naXQgYS9QZXJmb3JtYW5jZVRlc3RzL0RPTS9yZXNvdXJjZXMvcXVlcnktc2VsZWN0
b3IuaHRtbCBiL1BlcmZvcm1hbmNlVGVzdHMvRE9NL3Jlc291cmNlcy9xdWVyeS1zZWxlY3Rvci5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmJmYmQ4MjJjZjdjOGQ0MTA1MmRhM2IzMGJmZDcyYjcwOTY2MjcwZGMK
LS0tIC9kZXYvbnVsbAorKysgYi9QZXJmb3JtYW5jZVRlc3RzL0RPTS9yZXNvdXJjZXMvcXVlcnkt
c2VsZWN0b3IuaHRtbApAQCAtMCwwICsxLDE0NiBAQAorPGh0bWw+Cis8Ym9keT4KKyAgICA8ZGl2
PgorICAgICAgICA8ZGl2IGlkPWNvbXBsZXgtbXVsdGktcnVsZXMxPgorICAgICAgICAgICAgPHA+
Q29tcGxleCBkZXNjZW50LjwvcD4KKyAgICAgICAgICAgIDxkaXYgY2xhc3M9c29tZS1jbGFzcz4K
KyAgICAgICAgICAgICAgICA8dWw+CisgICAgICAgICAgICAgICAgICAgIDxsaSBkYXRhLWZvbz0i
YmFyIj5vbmU8L2xpPgorICAgICAgICAgICAgICAgICAgICA8bGk+dHdvPC9saT4KKyAgICAgICAg
ICAgICAgICAgICAgPGxpIGRhdGEtYmFyPSJiYXoiIGNsYXNzPXNvbWUtY2xhc3M+dGhyZWU8L2xp
PgorICAgICAgICAgICAgICAgIDwvdWw+CisgICAgICAgICAgICA8L2Rpdj4KKyAgICAgICAgPC9k
aXY+CisKKyAgICAgICAgPGRpdiBpZD1jb21wbGV4LW11bHRpLXJ1bGVzMj4KKyAgICAgICAgICAg
IDxwPmlkICsgdGFnLjwvcD4KKyAgICAgICAgICAgIDxhY3JvbnltIHRpdGxlPSJXZWJLaXQgVGVt
cGFsdGUgRnJhbWV3b3JrIj5XVEY8L2Fjcm9ueW0+CisgICAgICAgICAgICA8YSBocmVmPSJodHRw
Oi8vd3d3LmFwcGxlLmNvbSI+TGluazwvYT4KKyAgICAgICAgPC9kaXY+CisKKyAgICAgICAgPGRp
diBpZD1jb21wbGV4LW11bHRpLXJ1bGVzMz4KKyAgICAgICAgICAgIDxwPk11bHRpcGxlIGlkICsg
dGFnLCBzaGFyaW5nIHRoZSBzYW1lIGlkLjwvcD4KKyAgICAgICAgICAgIDxhdWRpbz4KKyAgICAg
ICAgICAgICAgICA8c291cmNlIGNsYXNzPXNvbWUtY2xhc3M+CisgICAgICAgICAgICAgICAgPHNv
dXJjZSBjbGFzcz1zb21lLWNsYXNzPgorICAgICAgICAgICAgICAgIDxzb3VyY2UgY2xhc3M9c29t
ZS1jbGFzcz4KKyAgICAgICAgICAgIDwvYXVkaW8+CisgICAgICAgICAgICA8b2w+CisgICAgICAg
ICAgICAgICAgPGxpIGNsYXNzPW90aGVyLWNsYXNzPm9uZTwvbGk+CisgICAgICAgICAgICAgICAg
PGxpIGNsYXNzPW90aGVyLWNsYXNzPnR3bzwvbGk+CisgICAgICAgICAgICAgICAgPGxpIGNsYXNz
PW90aGVyLWNsYXNzPnRocmVlPC9saT4KKyAgICAgICAgICAgICAgICA8bGkgY2xhc3M9b3RoZXIt
Y2xhc3M+Zm91cjwvbGk+CisgICAgICAgICAgICA8L29sPgorICAgICAgICAgICAgPHRhYmxlPgor
ICAgICAgICAgICAgICAgIDx0cj48dGQ+Y2VsbDwvdGQ+PHRkPmNlbGw8L3RkPjwvdHI+CisgICAg
ICAgICAgICAgICAgPHRyPjx0ZD5jZWxsPC90ZD48dGQ+Y2VsbDwvdGQ+PC90cj4KKyAgICAgICAg
ICAgIDwvdGFibGU+CisgICAgICAgIDwvZGl2PgorCisgICAgICAgIDxkaXYgaWQ9Y29tcGxleC1t
dWx0aS1ydWxlczQ+CisgICAgICAgICAgICA8cD5TZXZlcmFsIElkcy48L3A+CisgICAgICAgICAg
ICBGb28/CisgICAgICAgICAgICA8ZGl2PgorICAgICAgICAgICAgICAgIEJhcj8KKyAgICAgICAg
ICAgICAgICA8ZGl2IGlkPWNvbXBsZXgtbXVsdGktcnVsZXM0LXN1YjE+CisgICAgICAgICAgICAg
ICAgICAgIEZvbz8KKyAgICAgICAgICAgICAgICAgICAgPGRpdj4KKyAgICAgICAgICAgICAgICAg
ICAgICAgIEJhcj8KKyAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9Y29tcGxleC1tdWx0
aS1ydWxlczQtc3ViMj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb28/CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPGRpdj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPGRpdiBpZD1jb21wbGV4LW11bHRpLXJ1bGVzNC1zdWIzPgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRm9vIEJhciEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPC9kaXY+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CisgICAgICAgICAg
ICAgICAgICAgICAgICA8L2Rpdj4KKyAgICAgICAgICAgICAgICAgICAgPC9kaXY+CisgICAgICAg
ICAgICAgICAgPC9kaXY+CisgICAgICAgICAgICA8L2Rpdj4KKyAgICAgICAgPC9kaXY+CisKKyAg
ICAgICAgPGRpdiBpZD1jb21wbGV4LW11bHRpLXJ1bGVzNT4KKyAgICAgICAgICAgIDxwPklkIHNh
bmR3aWNoOiBNdWx0aXBsZSBpZHMgd2l0aCBzZWxlY3RvcnMgaW4gYmV0d2Vlbi48L3A+CisgICAg
ICAgICAgICA8ZGl2PgorICAgICAgICAgICAgICAgIFBhZGRpbmcuCisgICAgICAgICAgICA8L2Rp
dj4KKyAgICAgICAgICAgIDxkaXY+CisgICAgICAgICAgICAgICAgPGRpdiBpZD1jb21wbGV4LW11
bHRpLXJ1bGVzNS1sZWZ0PgorICAgICAgICAgICAgICAgICAgICA8dWw+CisgICAgICAgICAgICAg
ICAgICAgICAgICA8bGkgY2xhc3M9b3RoZXItY2xhc3M+b25lPC9saT4KKyAgICAgICAgICAgICAg
ICAgICAgICAgIDxsaSBjbGFzcz1vdGhlci1jbGFzcz50d288L2xpPgorICAgICAgICAgICAgICAg
ICAgICAgICAgPGxpIGNsYXNzPW90aGVyLWNsYXNzPgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRocmVlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD1jb21wbGV4LW11
bHRpLXJ1bGVzNS1yaWdodD4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+Y29t
cGxleC1tdWx0aS1ydWxlczUtcmlnaHQ8L3A+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDx0YWJsZT4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj48dGQ+
Y2VsbDwvdGQ+PHRkPmNlbGw8L3RkPjwvdHI+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDwvdGFibGU+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CisgICAgICAg
ICAgICAgICAgICAgICAgICA8L2xpPgorICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNz
PW90aGVyLWNsYXNzPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvdXIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8cD5Tb21lIHRleHQuIDxpbWcgaWQ9Y29tcGxleC1tdWx0aS1y
dWxlczUtaW1hZ2U+PC9wPgorICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KKyAgICAgICAg
ICAgICAgICAgICAgPC91bD4KKyAgICAgICAgICAgICAgICA8L2Rpdj4KKyAgICAgICAgICAgIDwv
ZGl2PgorICAgICAgICA8L2Rpdj4KKworICAgICAgICA8ZGl2IGlkPWNvbXBsZXgtbXVsdGktcnVs
ZXM2PgorICAgICAgICAgICAgPHA+TmFtZWQgZm9ybSBhdHRyaWJ1dGUgdW5kZXIgaGllcmFyY2h5
LjwvcD4KKyAgICAgICAgICAgIDxmb3JtIG5hbWU9J2NvbXBsZXgtbXVsdGktcnVsZXM2LWZvcm0n
PgorICAgICAgICAgICAgICAgIDxkaXY+CisgICAgICAgICAgICAgICAgICAgIDxkaXY+CisgICAg
ICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1maWxlIG5hbWU9Y29tcGxleC1tdWx0aS1y
dWxlczYtZmlsZS1pbnB1dD4KKyAgICAgICAgICAgICAgICAgICAgPC9kaXY+CisgICAgICAgICAg
ICAgICAgPC9kaXY+CisgICAgICAgICAgICA8L2Zvcm0+CisgICAgICAgIDwvZGl2PgorCisgICAg
ICAgIDxkaXYgaWQ9Y29tcGxleC1tdWx0aS1ydWxlczc+CisgICAgICAgICAgICA8cD5IaWVyYXJj
aHkgb2YgdGFnIGFuZCBjbGFzcy48L3A+CisgICAgICAgICAgICA8ZGl2IGNsYXNzPXNvbWUtY2xh
c3M+CisgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy53ZWJraXQub3JnLyIgY2xh
c3M9b3RoZXItY2xhc3M+CisgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9YW5vdGhlci1j
bGFzcz4KKyAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPHAgY2xhc3M9cmVzdWx0LWNsYXNzPkZvb0JhciEhITwvcD4KKyAgICAgICAgICAg
ICAgICAgICAgICAgIDwvZGl2PgorICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KKyAgICAgICAg
ICAgICAgICA8L2E+CisgICAgICAgICAgICA8L2Rpdj4KKyAgICAgICAgPC9kaXY+CisKKyAgICAg
ICAgPGRpdiBpZD1jb21wbGV4LW11bHRpLXJ1bGVzOD4KKyAgICAgICAgICAgIDxwPkNvbW1vbmx5
IHVzZWQgcmVzdHJpY3Rpb25zZWxlY3Rvci48L3A+CisgICAgICAgICAgICA8ZGl2IGNsYXNzPXNv
bWUtY2xhc3M+CisgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1zb21lLWNsYXNzPgorICAgICAg
ICAgICAgICAgICAgICA8dWw+CisgICAgICAgICAgICAgICAgICAgICAgICA8bGk+b25lPC9saT4K
KyAgICAgICAgICAgICAgICAgICAgICAgIDxsaT50d288L2xpPgorICAgICAgICAgICAgICAgICAg
ICAgICAgPGxpPnRocmVlPC9saT4KKyAgICAgICAgICAgICAgICAgICAgPC91bD4KKyAgICAgICAg
ICAgICAgICA8L2Rpdj4KKyAgICAgICAgICAgIDwvZGl2PgorICAgICAgICA8L2Rpdj4KKworICAg
ICAgICA8ZGl2IGlkPXRhZy1hbmQtY2xhc3M+CisgICAgICAgICAgICA8cD50YWcuY2xhc3M8L3A+
CisgICAgICAgICAgICA8ZGV0YWlscyBvcGVuIGNsYXNzPWRldGFpbHMtY2xhc3M+CisgICAgICAg
ICAgICAgICAgPHN1bW1hcnkgY2xhc3M9c3VtbWFyeS1jbGFzcz5TdW1tYXJ5PC9zdW1tYXJ5Pgor
ICAgICAgICAgICAgICAgIDxwPkZvbyBCYXIhPC9wPgorICAgICAgICAgICAgPC9kZXRhaWxzPgor
ICAgICAgICAgICAgPGFydGljbGUgY2xhc3M9YXJ0aWNsZS1jbGFzcz4KKyAgICAgICAgICAgICAg
ICA8cD5Mb3JlbSBJcHN1bTwvcD4KKyAgICAgICAgICAgIDwvYXJ0aWNsZT4KKyAgICAgICAgPC9k
aXY+CisKKyAgICAgICAgPGRpdiBpZD1kdXBsaWNhdGUtaWQ+CisgICAgICAgIDwvZGl2PgorICAg
ICAgICA8ZGl2IGlkPWR1cGxpY2F0ZS1pZD4KKyAgICAgICAgPC9kaXY+CisgICAgICAgIDxkaXYg
aWQ9ZHVwbGljYXRlLWlkPgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwv
aHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>
<flag name="review"
          id="224391"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>