<?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>156272</bug_id>
          
          <creation_ts>2016-04-05 18:48:13 -0700</creation_ts>
          <short_desc>Add support for [EnabledAtRuntime] operations on DOMWindow</short_desc>
          <delta_ts>2016-04-06 09:25:09 -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>Bindings</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=156291</see_also>
          <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>156113</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
    
    <cc>saam</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1181122</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-04-05 18:48:13 -0700</bug_when>
    <thetext>Add support for [EnabledAtRuntime] operation on DOMWindow. We currently support this only for non-Window object.
Once this is supported, we can get rid of the hack introduced in:
&lt;http://trac.webkit.org/changeset/199081&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181145</commentid>
    <comment_count>1</comment_count>
      <attachid>275742</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-04-05 21:02:02 -0700</bug_when>
    <thetext>Created attachment 275742
WIP Patch for ews</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181146</commentid>
    <comment_count>2</comment_count>
      <attachid>275743</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-04-05 21:03:41 -0700</bug_when>
    <thetext>Created attachment 275743
WIP Patch for ews</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181165</commentid>
    <comment_count>3</comment_count>
      <attachid>275752</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-04-05 21:57:16 -0700</bug_when>
    <thetext>Created attachment 275752
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181166</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-04-05 21:59:52 -0700</bug_when>
    <thetext>This generates the following in JSDOMWindow::finishCreation():
#if ENABLE(FETCH_API)
    if (RuntimeEnabledFeatures::sharedFeatures().fetchAPIEnabled())
        putDirectNativeFunction(vm, this, vm.propertyNames-&gt;fetch, 1, jsDOMWindowInstanceFunctionFetch, NoIntrinsic, attributesForStructure(JSC::Function));
#endif</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181187</commentid>
    <comment_count>5</comment_count>
      <attachid>275752</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-05 23:10:35 -0700</bug_when>
    <thetext>Comment on attachment 275752
Patch

Clearing flags on attachment: 275752

Committed r199096: &lt;http://trac.webkit.org/changeset/199096&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1181188</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-05 23:10:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>275742</attachid>
            <date>2016-04-05 21:02:02 -0700</date>
            <delta_ts>2016-04-05 21:03:41 -0700</delta_ts>
            <desc>WIP Patch for ews</desc>
            <filename>156272_Window_EnabledAtRuntime_operations_wip.patch</filename>
            <type>text/plain</type>
            <size>3471</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvbW1vbklkZW50aWZp
ZXJzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db21tb25JZGVudGlmaWVycy5o
CmluZGV4IDYyYWVjOTMuLjZjOTBlOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0NvbW1vbklkZW50aWZpZXJzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvQ29tbW9uSWRlbnRpZmllcnMuaApAQCAtMTQzLDYgKzE0Myw3IEBACiAgICAgbWFj
cm8oZXhlYykgXAogICAgIG1hY3JvKGV4ZWN1dGlvbkNvdW50KSBcCiAgICAgbWFjcm8oZXhpdEtp
bmQpIFwKKyAgICBtYWNybyhmZXRjaCkgXAogICAgIG1hY3JvKGZsYWdzKSBcCiAgICAgbWFjcm8o
Zm9jdXMpIFwKICAgICBtYWNybyhmb3JFYWNoKSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JKUy5wbSBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCmluZGV4IDE4NWJhNjguLjYyN2Y4MDUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
ckpTLnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRv
ckpTLnBtCkBAIC03MjEsOCArNzIxLDggQEAgc3ViIE9wZXJhdGlvblNob3VsZEJlT25JbnN0YW5j
ZQogICAgIG15ICRpbnRlcmZhY2UgPSBzaGlmdDsKICAgICBteSAkZnVuY3Rpb24gPSBzaGlmdDsK
IAotICAgICMgRklYTUU6IFRoZSBiaW5kaW5ncyBnZW5lcmF0b3IgZG9lcyBub3Qgc3VwcG9ydCBw
dXR0aW5nIHJ1bnRpbWUtZW5hYmxlZCBvbiB0aGUgaW5zdGFuY2UgeWV0LgotICAgIHJldHVybiAw
IGlmICRmdW5jdGlvbi0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiRW5hYmxlZEF0
UnVudGltZSJ9OworICAgICMgRklYTUU6IFRoZSBiaW5kaW5ncyBnZW5lcmF0b3IgZG9lcyBub3Qg
c3VwcG9ydCBwdXR0aW5nIHJ1bnRpbWUtZW5hYmxlZCBvbiB0aGUgaW5zdGFuY2UgeWV0IChleGNl
cHQgZm9yIFdpbmRvdykuCisgICAgcmV0dXJuIDAgaWYgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4
dGVuZGVkQXR0cmlidXRlcy0+eyJFbmFibGVkQXRSdW50aW1lIn0gJiYgJGludGVyZmFjZS0+bmFt
ZSBuZSAiRE9NV2luZG93IjsKIAogICAgIHJldHVybiAxIGlmIElzRE9NR2xvYmFsT2JqZWN0KCRp
bnRlcmZhY2UpOwogCkBAIC0xNDQ4LDYgKzE0NDgsMTIgQEAgc3ViIEdlbmVyYXRlUHJvcGVydGll
c0hhc2hUYWJsZQogICAgICAgICBuZXh0IGlmIE9wZXJhdGlvblNob3VsZEJlT25JbnN0YW5jZSgk
aW50ZXJmYWNlLCAkZnVuY3Rpb24pICE9ICRpc0luc3RhbmNlOwogICAgICAgICBuZXh0IGlmICRm
dW5jdGlvbi0+c2lnbmF0dXJlLT5uYW1lIGVxICJbU3ltYm9sLkl0ZXJhdG9yXSI7CiAKKyAgICAg
ICAgIyBET01XaW5kb3cgYWRkcyBSdW50aW1lRW5hYmxlZCBvcGVyYXRpb25zIGFmdGVyIGNyZWF0
aW9uIHNvIGRvIG5vdCBhZGQgdGhlbSB0byB0aGUgc3RhdGljIHRhYmxlLgorICAgICAgICBpZiAo
JGludGVyZmFjZU5hbWUgZXEgIkRPTVdpbmRvdyIgJiYgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4
dGVuZGVkQXR0cmlidXRlcy0+eyJFbmFibGVkQXRSdW50aW1lIn0pIHsKKyAgICAgICAgICAgICRw
cm9wZXJ0eUNvdW50IC09IDE7CisgICAgICAgICAgICBuZXh0OworICAgICAgICB9CisKICAgICAg
ICAgbXkgJG5hbWUgPSAkZnVuY3Rpb24tPnNpZ25hdHVyZS0+bmFtZTsKICAgICAgICAgcHVzaChA
JGhhc2hLZXlzLCAkbmFtZSk7CiAKQEAgLTIyMTMsNiArMjIxOSwyMyBAQCBzdWIgR2VuZXJhdGVJ
bXBsZW1lbnRhdGlvbgogICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgfVxuIik7
CiAgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiNlbmRpZlxuIikgaWYgJGNvbmRpdGlv
bmFsU3RyaW5nOwogICAgICAgICB9CisgICAgICAgICMgU3VwcG9ydCBmb3IgUnVudGltZUVuYWJs
ZWQgb3BlcmF0aW9ucyBvbiBET01XaW5kb3cuCisgICAgICAgIGZvcmVhY2ggbXkgJGZ1bmN0aW9u
IChAeyRpbnRlcmZhY2UtPmZ1bmN0aW9uc30pIHsKKyAgICAgICAgICAgIG5leHQgdW5sZXNzICRm
dW5jdGlvbi0+c2lnbmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiRW5hYmxlZEF0UnVudGlt
ZSJ9OworICAgICAgICAgICAgbmV4dCBpZiAkZnVuY3Rpb24tPntvdmVybG9hZEluZGV4fSAmJiAk
ZnVuY3Rpb24tPntvdmVybG9hZEluZGV4fSA+IDE7CisKKyAgICAgICAgICAgIEFkZFRvSW1wbElu
Y2x1ZGVzKCJSdW50aW1lRW5hYmxlZEZlYXR1cmVzLmgiKTsKKyAgICAgICAgICAgIG15ICRjb25k
aXRpb25hbFN0cmluZyA9ICRjb2RlR2VuZXJhdG9yLT5HZW5lcmF0ZUNvbmRpdGlvbmFsU3RyaW5n
KCRmdW5jdGlvbi0+c2lnbmF0dXJlKTsKKyAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAi
I2lmICR7Y29uZGl0aW9uYWxTdHJpbmd9XG4iKSBpZiAkY29uZGl0aW9uYWxTdHJpbmc7CisgICAg
ICAgICAgICBteSAkZW5hYmxlX2Z1bmN0aW9uID0gR2V0UnVudGltZUVuYWJsZUZ1bmN0aW9uTmFt
ZSgkZnVuY3Rpb24tPnNpZ25hdHVyZSk7CisgICAgICAgICAgICBteSAkZnVuY3Rpb25OYW1lID0g
JGZ1bmN0aW9uLT5zaWduYXR1cmUtPm5hbWU7CisgICAgICAgICAgICBteSAkaW1wbGVtZW50YXRp
b25GdW5jdGlvbiA9IEdldEZ1bmN0aW9uTmFtZSgkaW50ZXJmYWNlLCAkY2xhc3NOYW1lLCAkZnVu
Y3Rpb24pOworICAgICAgICAgICAgbXkgJGZ1bmN0aW9uTGVuZ3RoID0gR2V0RnVuY3Rpb25MZW5n
dGgoJGZ1bmN0aW9uKTsKKyAgICAgICAgICAgIG15ICRqc0F0dHJpYnV0ZXMgPSBDb21wdXRlRnVu
Y3Rpb25TcGVjaWFsKCRpbnRlcmZhY2UsICRmdW5jdGlvbik7CisgICAgICAgICAgICBwdXNoKEBp
bXBsQ29udGVudCwgIiAgICBpZiAoJHtlbmFibGVfZnVuY3Rpb259KCkpXG4iKTsKKyAgICAgICAg
ICAgIHB1c2goQGltcGxDb250ZW50LCAiICAgICAgICBwdXREaXJlY3ROYXRpdmVGdW5jdGlvbih2
bSwgdGhpcywgdm0ucHJvcGVydHlOYW1lcy0+JGZ1bmN0aW9uTmFtZSwgJGZ1bmN0aW9uTGVuZ3Ro
LCAkaW1wbGVtZW50YXRpb25GdW5jdGlvbiwgTm9JbnRyaW5zaWMsIGF0dHJpYnV0ZXNGb3JTdHJ1
Y3R1cmUoJGpzQXR0cmlidXRlcykpO1xuIik7CisgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVu
dCwgIiNlbmRpZlxuIikgaWYgJGNvbmRpdGlvbmFsU3RyaW5nOworICAgICAgICB9CiAgICAgICAg
IHB1c2goQGltcGxDb250ZW50LCAifVxuXG4iKTsKICAgICB9IGVsc2lmICgkY29kZUdlbmVyYXRv
ci0+SW5oZXJpdHNJbnRlcmZhY2UoJGludGVyZmFjZSwgIldvcmtlckdsb2JhbFNjb3BlIikpIHsK
ICAgICAgICAgQWRkSW5jbHVkZXNGb3JUeXBlSW5JbXBsKCRpbnRlcmZhY2VOYW1lKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>275743</attachid>
            <date>2016-04-05 21:03:41 -0700</date>
            <delta_ts>2016-04-05 21:57:12 -0700</delta_ts>
            <desc>WIP Patch for ews</desc>
            <filename>156272_Window_EnabledAtRuntime_operations_wip.patch</filename>
            <type>text/plain</type>
            <size>4308</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvbW1vbklkZW50aWZp
ZXJzLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db21tb25JZGVudGlmaWVycy5o
CmluZGV4IDYyYWVjOTMuLjZjOTBlOWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL0NvbW1vbklkZW50aWZpZXJzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvQ29tbW9uSWRlbnRpZmllcnMuaApAQCAtMTQzLDYgKzE0Myw3IEBACiAgICAgbWFj
cm8oZXhlYykgXAogICAgIG1hY3JvKGV4ZWN1dGlvbkNvdW50KSBcCiAgICAgbWFjcm8oZXhpdEtp
bmQpIFwKKyAgICBtYWNybyhmZXRjaCkgXAogICAgIG1hY3JvKGZsYWdzKSBcCiAgICAgbWFjcm8o
Zm9jdXMpIFwKICAgICBtYWNybyhmb3JFYWNoKSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9qcy9KU0RPTUdsb2JhbE9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy9qcy9KU0RPTUdsb2JhbE9iamVjdC5jcHAKaW5kZXggNWQ1ZDgwMy4uZTViNTk4ZSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01HbG9iYWxPYmplY3QuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NR2xvYmFsT2JqZWN0LmNwcApA
QCAtMTEyLDE1ICsxMTIsNiBAQCB2b2lkIEpTRE9NR2xvYmFsT2JqZWN0OjpmaW5pc2hDcmVhdGlv
bihWTSYgdm0sIEpTT2JqZWN0KiB0aGlzVmFsdWUpCiB7CiAgICAgQmFzZTo6ZmluaXNoQ3JlYXRp
b24odm0sIHRoaXNWYWx1ZSk7CiAgICAgQVNTRVJUKGluaGVyaXRzKGluZm8oKSkpOwotCi0jaWYg
RU5BQkxFKEZFVENIX0FQSSkKLSAgICAvLyBGSVhNRTogTW9kaWZ5IHRoZSBiaW5kaW5ncyBnZW5l
cmF0b3Igc28gdGhpcyB3YXMgbmV2ZXIgYWRkZWQgaW4gdGhlIGZpcnN0IHBsYWNlLgotICAgIGlm
ICghUnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2hhcmVkRmVhdHVyZXMoKS5mZXRjaEFQSUVuYWJs
ZWQoKSkgewotICAgICAgICBKU09iamVjdCogcHJvdG90eXBlID0gZ2V0UHJvdG90eXBlRGlyZWN0
KCkuZ2V0T2JqZWN0KCk7Ci0gICAgICAgIEFTU0VSVChwcm90b3R5cGUpOwotICAgICAgICBwcm90
b3R5cGUtPnB1dERpcmVjdCh2bSwgSWRlbnRpZmllcjo6ZnJvbVN0cmluZygmdm0sICJmZXRjaCIp
LCBqc1VuZGVmaW5lZCgpKTsKLSAgICB9Ci0jZW5kaWYKICAgICAKICAgICBhZGRCdWlsdGluR2xv
YmFscyh2bSk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRz
L0NvZGVHZW5lcmF0b3JKUy5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29k
ZUdlbmVyYXRvckpTLnBtCmluZGV4IDE4NWJhNjguLjYyN2Y4MDUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtCkBAIC03MjEsOCAr
NzIxLDggQEAgc3ViIE9wZXJhdGlvblNob3VsZEJlT25JbnN0YW5jZQogICAgIG15ICRpbnRlcmZh
Y2UgPSBzaGlmdDsKICAgICBteSAkZnVuY3Rpb24gPSBzaGlmdDsKIAotICAgICMgRklYTUU6IFRo
ZSBiaW5kaW5ncyBnZW5lcmF0b3IgZG9lcyBub3Qgc3VwcG9ydCBwdXR0aW5nIHJ1bnRpbWUtZW5h
YmxlZCBvbiB0aGUgaW5zdGFuY2UgeWV0LgotICAgIHJldHVybiAwIGlmICRmdW5jdGlvbi0+c2ln
bmF0dXJlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiRW5hYmxlZEF0UnVudGltZSJ9OworICAgICMg
RklYTUU6IFRoZSBiaW5kaW5ncyBnZW5lcmF0b3IgZG9lcyBub3Qgc3VwcG9ydCBwdXR0aW5nIHJ1
bnRpbWUtZW5hYmxlZCBvbiB0aGUgaW5zdGFuY2UgeWV0IChleGNlcHQgZm9yIFdpbmRvdykuCisg
ICAgcmV0dXJuIDAgaWYgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0cmlidXRlcy0+
eyJFbmFibGVkQXRSdW50aW1lIn0gJiYgJGludGVyZmFjZS0+bmFtZSBuZSAiRE9NV2luZG93IjsK
IAogICAgIHJldHVybiAxIGlmIElzRE9NR2xvYmFsT2JqZWN0KCRpbnRlcmZhY2UpOwogCkBAIC0x
NDQ4LDYgKzE0NDgsMTIgQEAgc3ViIEdlbmVyYXRlUHJvcGVydGllc0hhc2hUYWJsZQogICAgICAg
ICBuZXh0IGlmIE9wZXJhdGlvblNob3VsZEJlT25JbnN0YW5jZSgkaW50ZXJmYWNlLCAkZnVuY3Rp
b24pICE9ICRpc0luc3RhbmNlOwogICAgICAgICBuZXh0IGlmICRmdW5jdGlvbi0+c2lnbmF0dXJl
LT5uYW1lIGVxICJbU3ltYm9sLkl0ZXJhdG9yXSI7CiAKKyAgICAgICAgIyBET01XaW5kb3cgYWRk
cyBSdW50aW1lRW5hYmxlZCBvcGVyYXRpb25zIGFmdGVyIGNyZWF0aW9uIHNvIGRvIG5vdCBhZGQg
dGhlbSB0byB0aGUgc3RhdGljIHRhYmxlLgorICAgICAgICBpZiAoJGludGVyZmFjZU5hbWUgZXEg
IkRPTVdpbmRvdyIgJiYgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0cmlidXRlcy0+
eyJFbmFibGVkQXRSdW50aW1lIn0pIHsKKyAgICAgICAgICAgICRwcm9wZXJ0eUNvdW50IC09IDE7
CisgICAgICAgICAgICBuZXh0OworICAgICAgICB9CisKICAgICAgICAgbXkgJG5hbWUgPSAkZnVu
Y3Rpb24tPnNpZ25hdHVyZS0+bmFtZTsKICAgICAgICAgcHVzaChAJGhhc2hLZXlzLCAkbmFtZSk7
CiAKQEAgLTIyMTMsNiArMjIxOSwyMyBAQCBzdWIgR2VuZXJhdGVJbXBsZW1lbnRhdGlvbgogICAg
ICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgfVxuIik7CiAgICAgICAgICAgICBwdXNo
KEBpbXBsQ29udGVudCwgIiNlbmRpZlxuIikgaWYgJGNvbmRpdGlvbmFsU3RyaW5nOwogICAgICAg
ICB9CisgICAgICAgICMgU3VwcG9ydCBmb3IgUnVudGltZUVuYWJsZWQgb3BlcmF0aW9ucyBvbiBE
T01XaW5kb3cuCisgICAgICAgIGZvcmVhY2ggbXkgJGZ1bmN0aW9uIChAeyRpbnRlcmZhY2UtPmZ1
bmN0aW9uc30pIHsKKyAgICAgICAgICAgIG5leHQgdW5sZXNzICRmdW5jdGlvbi0+c2lnbmF0dXJl
LT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiRW5hYmxlZEF0UnVudGltZSJ9OworICAgICAgICAgICAg
bmV4dCBpZiAkZnVuY3Rpb24tPntvdmVybG9hZEluZGV4fSAmJiAkZnVuY3Rpb24tPntvdmVybG9h
ZEluZGV4fSA+IDE7CisKKyAgICAgICAgICAgIEFkZFRvSW1wbEluY2x1ZGVzKCJSdW50aW1lRW5h
YmxlZEZlYXR1cmVzLmgiKTsKKyAgICAgICAgICAgIG15ICRjb25kaXRpb25hbFN0cmluZyA9ICRj
b2RlR2VuZXJhdG9yLT5HZW5lcmF0ZUNvbmRpdGlvbmFsU3RyaW5nKCRmdW5jdGlvbi0+c2lnbmF0
dXJlKTsKKyAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiI2lmICR7Y29uZGl0aW9uYWxT
dHJpbmd9XG4iKSBpZiAkY29uZGl0aW9uYWxTdHJpbmc7CisgICAgICAgICAgICBteSAkZW5hYmxl
X2Z1bmN0aW9uID0gR2V0UnVudGltZUVuYWJsZUZ1bmN0aW9uTmFtZSgkZnVuY3Rpb24tPnNpZ25h
dHVyZSk7CisgICAgICAgICAgICBteSAkZnVuY3Rpb25OYW1lID0gJGZ1bmN0aW9uLT5zaWduYXR1
cmUtPm5hbWU7CisgICAgICAgICAgICBteSAkaW1wbGVtZW50YXRpb25GdW5jdGlvbiA9IEdldEZ1
bmN0aW9uTmFtZSgkaW50ZXJmYWNlLCAkY2xhc3NOYW1lLCAkZnVuY3Rpb24pOworICAgICAgICAg
ICAgbXkgJGZ1bmN0aW9uTGVuZ3RoID0gR2V0RnVuY3Rpb25MZW5ndGgoJGZ1bmN0aW9uKTsKKyAg
ICAgICAgICAgIG15ICRqc0F0dHJpYnV0ZXMgPSBDb21wdXRlRnVuY3Rpb25TcGVjaWFsKCRpbnRl
cmZhY2UsICRmdW5jdGlvbik7CisgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiAgICBp
ZiAoJHtlbmFibGVfZnVuY3Rpb259KCkpXG4iKTsKKyAgICAgICAgICAgIHB1c2goQGltcGxDb250
ZW50LCAiICAgICAgICBwdXREaXJlY3ROYXRpdmVGdW5jdGlvbih2bSwgdGhpcywgdm0ucHJvcGVy
dHlOYW1lcy0+JGZ1bmN0aW9uTmFtZSwgJGZ1bmN0aW9uTGVuZ3RoLCAkaW1wbGVtZW50YXRpb25G
dW5jdGlvbiwgTm9JbnRyaW5zaWMsIGF0dHJpYnV0ZXNGb3JTdHJ1Y3R1cmUoJGpzQXR0cmlidXRl
cykpO1xuIik7CisgICAgICAgICAgICBwdXNoKEBpbXBsQ29udGVudCwgIiNlbmRpZlxuIikgaWYg
JGNvbmRpdGlvbmFsU3RyaW5nOworICAgICAgICB9CiAgICAgICAgIHB1c2goQGltcGxDb250ZW50
LCAifVxuXG4iKTsKICAgICB9IGVsc2lmICgkY29kZUdlbmVyYXRvci0+SW5oZXJpdHNJbnRlcmZh
Y2UoJGludGVyZmFjZSwgIldvcmtlckdsb2JhbFNjb3BlIikpIHsKICAgICAgICAgQWRkSW5jbHVk
ZXNGb3JUeXBlSW5JbXBsKCRpbnRlcmZhY2VOYW1lKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>275752</attachid>
            <date>2016-04-05 21:57:16 -0700</date>
            <delta_ts>2016-04-05 23:10:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-156272-20160405215717.patch</filename>
            <type>text/plain</type>
            <size>6689</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk5MDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
YjEyNDNlYWFmYWIwYzY4NmRhY2JlMDg4ZWFjZDAxMDgzMjkzMDM5Li5mNTNkZmQwODZjZGUzZjVk
ZjYzMDJjNTQ4NjlhMTVmZjIyMWUxYWRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNSBAQAorMjAxNi0wNC0wNSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgor
CisgICAgICAgIEFkZCBzdXBwb3J0IGZvciBbRW5hYmxlZEF0UnVudGltZV0gb3BlcmF0aW9ucyBv
biBET01XaW5kb3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE1NjI3MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFkZCBpZGVudGlmaWVyIGZvciAnZmV0Y2gnIHNvIGl0IGNhbiBiZSB1c2VkIGZyb20gdGhl
IGdlbmVyYXRlZAorICAgICAgICBiaW5kaW5ncy4KKworICAgICAgICAqIHJ1bnRpbWUvQ29tbW9u
SWRlbnRpZmllcnMuaDoKKwogMjAxNi0wNC0wNSAgU2FhbSBiYXJhdGkgIDxzYmFyYXRpQGFwcGxl
LmNvbT4KIAogICAgICAgICBKU0MgU2FtcGxpbmdQcm9maWxlcjogVXNlIGEgdGhyZWFkICsgc2xl
ZXAgbG9vcCBpbnN0ZWFkIG9mIFdURjo6V29ya1F1ZXVlIGZvciB0YWtpbmcgc2FtcGxlcwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDEzMWE5MWEwNTAyNTg1YmZjZDMzOTdlZTFhZGRhYzZkZmYwZmUyZTEuLmRmY2Nk
NmI2MDU5Mzg5OWViMzA5MzVlZjdmNTdhNGFiYjM2ZTc3YWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyOCBAQAorMjAxNi0wNC0wNSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisg
ICAgICAgIEFkZCBzdXBwb3J0IGZvciBbRW5hYmxlZEF0UnVudGltZV0gb3BlcmF0aW9ucyBvbiBE
T01XaW5kb3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE1NjI3MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZCBzdXBwb3J0IGZvciBbRW5hYmxlZEF0UnVudGltZV0gb3BlcmF0aW9ucyBvbiBET01XaW5k
b3cgYnkgb21pdHRpbmcKKyAgICAgICAgc3VjaCBvcGVyYXRpb25zIGZyb20gdGhlIHN0YXRpYyB0
YWJsZSBhbmQgYWRkIHRoZW0gYXQgcnVuLXRpbWUgaW4KKyAgICAgICAgSlNET01XaW5kb3c6OmZp
bmlzaENyZWF0aW9uKCkgaWYgdGhlIGNvcnJlc3BvbmRpbmcgZmVhdHVyZSBpcyBlbmFibGVkLgor
CisgICAgICAgIFRoaXMgd2FzIG5lZWRlZCBmb3Igd2luZG93LmZldGNoKCkgZm9yIHdoaWNoIGEg
aGFjayB3YXMgdGVtcG9yYXJpbHkKKyAgICAgICAgbGFuZGVkIGluIHIxOTkwODEuIFRoaXMgcGF0
Y2ggZHJvcHMgdGhpcyBoYWNrIG5vdyB0aGF0IHRoZSBnZW5lcmF0ZWQKKyAgICAgICAgYmluZGlu
Z3MgZG8gdGhlIHJpZ2h0IHRoaW5nLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNET01HbG9i
YWxPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SlNET01HbG9iYWxPYmplY3Q6OnNjcmlw
dEV4ZWN1dGlvbkNvbnRleHQpOgorICAgICAgICBEcm9wIGhhY2sgbGFuZGVkIGluIHIxOTkwODEu
CisgICAgICAgIAorICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBt
OgorICAgICAgICAoT3BlcmF0aW9uU2hvdWxkQmVPbkluc3RhbmNlKToKKyAgICAgICAgKEdlbmVy
YXRlUHJvcGVydGllc0hhc2hUYWJsZSk6CisgICAgICAgIChHZW5lcmF0ZUltcGxlbWVudGF0aW9u
KToKKyAgICAgICAgQWRkIHN1cHBvcnQgZm9yIFtFbmFibGVkQXRSdW50aW1lXSBvcGVyYXRpb25z
IG9uIERPTVdpbmRvdy4KKwogMjAxNi0wNC0wNSAgSm9uIERhdmlzICA8am9uZEBpbmdlbmVzaXMu
bmV0PgogCiAgICAgICAgIEZpeGVkIENTUyBTaGFwZXMgZW50cnkgb24gdGhlIFdlYktpdCBGZWF0
dXJlIFN0YXR1cyBwYWdlLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvQ29tbW9uSWRlbnRpZmllcnMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Nv
bW1vbklkZW50aWZpZXJzLmgKaW5kZXggNjJhZWM5MzY4YzkxM2ZlN2MwMjhlMTBlOGYzNDlmZDQ0
MjFlOTRhYi4uNmM5MGU5Yzc3MDdlMDcxMmYyZWNmZGZhMmM2ZmVkYmZmZDQyYTExMiAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29tbW9uSWRlbnRpZmllcnMuaAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db21tb25JZGVudGlmaWVycy5oCkBA
IC0xNDMsNiArMTQzLDcgQEAKICAgICBtYWNybyhleGVjKSBcCiAgICAgbWFjcm8oZXhlY3V0aW9u
Q291bnQpIFwKICAgICBtYWNybyhleGl0S2luZCkgXAorICAgIG1hY3JvKGZldGNoKSBcCiAgICAg
bWFjcm8oZmxhZ3MpIFwKICAgICBtYWNybyhmb2N1cykgXAogICAgIG1hY3JvKGZvckVhY2gpIFwK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NR2xvYmFsT2JqZWN0
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NR2xvYmFsT2JqZWN0LmNwcApp
bmRleCA1ZDVkODAzZTQ2OWY2N2RlZTFjYjFlZGM4NjgwYThlOWI5ZjQ5ZDY0Li5lNWI1OThlMWMz
YTYzODJiYjEzYzNmMTQ0MmVmYzM0MDFiNDFkNjU0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9qcy9KU0RPTUdsb2JhbE9iamVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNET01HbG9iYWxPYmplY3QuY3BwCkBAIC0xMTIsMTUgKzExMiw2IEBAIHZv
aWQgSlNET01HbG9iYWxPYmplY3Q6OmZpbmlzaENyZWF0aW9uKFZNJiB2bSwgSlNPYmplY3QqIHRo
aXNWYWx1ZSkKIHsKICAgICBCYXNlOjpmaW5pc2hDcmVhdGlvbih2bSwgdGhpc1ZhbHVlKTsKICAg
ICBBU1NFUlQoaW5oZXJpdHMoaW5mbygpKSk7Ci0KLSNpZiBFTkFCTEUoRkVUQ0hfQVBJKQotICAg
IC8vIEZJWE1FOiBNb2RpZnkgdGhlIGJpbmRpbmdzIGdlbmVyYXRvciBzbyB0aGlzIHdhcyBuZXZl
ciBhZGRlZCBpbiB0aGUgZmlyc3QgcGxhY2UuCi0gICAgaWYgKCFSdW50aW1lRW5hYmxlZEZlYXR1
cmVzOjpzaGFyZWRGZWF0dXJlcygpLmZldGNoQVBJRW5hYmxlZCgpKSB7Ci0gICAgICAgIEpTT2Jq
ZWN0KiBwcm90b3R5cGUgPSBnZXRQcm90b3R5cGVEaXJlY3QoKS5nZXRPYmplY3QoKTsKLSAgICAg
ICAgQVNTRVJUKHByb3RvdHlwZSk7Ci0gICAgICAgIHByb3RvdHlwZS0+cHV0RGlyZWN0KHZtLCBJ
ZGVudGlmaWVyOjpmcm9tU3RyaW5nKCZ2bSwgImZldGNoIiksIGpzVW5kZWZpbmVkKCkpOwotICAg
IH0KLSNlbmRpZgogICAgIAogICAgIGFkZEJ1aWx0aW5HbG9iYWxzKHZtKTsKIH0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtIGIv
U291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KaW5kZXgg
MTg1YmE2ODdkMGRiMzRkZDE4OTkzNzdlZWUzNGFiZWU0ZTA1MDY5Ny4uNjI3ZjgwNWIwNWZhNGIy
M2FjNjJkNTM5ZjY1OTc0NWM0YTI5YmY4NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KQEAgLTcyMSw4ICs3MjEsOCBAQCBzdWIg
T3BlcmF0aW9uU2hvdWxkQmVPbkluc3RhbmNlCiAgICAgbXkgJGludGVyZmFjZSA9IHNoaWZ0Owog
ICAgIG15ICRmdW5jdGlvbiA9IHNoaWZ0OwogCi0gICAgIyBGSVhNRTogVGhlIGJpbmRpbmdzIGdl
bmVyYXRvciBkb2VzIG5vdCBzdXBwb3J0IHB1dHRpbmcgcnVudGltZS1lbmFibGVkIG9uIHRoZSBp
bnN0YW5jZSB5ZXQuCi0gICAgcmV0dXJuIDAgaWYgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4dGVu
ZGVkQXR0cmlidXRlcy0+eyJFbmFibGVkQXRSdW50aW1lIn07CisgICAgIyBGSVhNRTogVGhlIGJp
bmRpbmdzIGdlbmVyYXRvciBkb2VzIG5vdCBzdXBwb3J0IHB1dHRpbmcgcnVudGltZS1lbmFibGVk
IG9uIHRoZSBpbnN0YW5jZSB5ZXQgKGV4Y2VwdCBmb3IgV2luZG93KS4KKyAgICByZXR1cm4gMCBp
ZiAkZnVuY3Rpb24tPnNpZ25hdHVyZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkVuYWJsZWRBdFJ1
bnRpbWUifSAmJiAkaW50ZXJmYWNlLT5uYW1lIG5lICJET01XaW5kb3ciOwogCiAgICAgcmV0dXJu
IDEgaWYgSXNET01HbG9iYWxPYmplY3QoJGludGVyZmFjZSk7CiAKQEAgLTE0NDgsNiArMTQ0OCwx
MiBAQCBzdWIgR2VuZXJhdGVQcm9wZXJ0aWVzSGFzaFRhYmxlCiAgICAgICAgIG5leHQgaWYgT3Bl
cmF0aW9uU2hvdWxkQmVPbkluc3RhbmNlKCRpbnRlcmZhY2UsICRmdW5jdGlvbikgIT0gJGlzSW5z
dGFuY2U7CiAgICAgICAgIG5leHQgaWYgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPm5hbWUgZXEgIltT
eW1ib2wuSXRlcmF0b3JdIjsKIAorICAgICAgICAjIERPTVdpbmRvdyBhZGRzIFJ1bnRpbWVFbmFi
bGVkIG9wZXJhdGlvbnMgYWZ0ZXIgY3JlYXRpb24gc28gZG8gbm90IGFkZCB0aGVtIHRvIHRoZSBz
dGF0aWMgdGFibGUuCisgICAgICAgIGlmICgkaW50ZXJmYWNlTmFtZSBlcSAiRE9NV2luZG93IiAm
JiAkZnVuY3Rpb24tPnNpZ25hdHVyZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkVuYWJsZWRBdFJ1
bnRpbWUifSkgeworICAgICAgICAgICAgJHByb3BlcnR5Q291bnQgLT0gMTsKKyAgICAgICAgICAg
IG5leHQ7CisgICAgICAgIH0KKwogICAgICAgICBteSAkbmFtZSA9ICRmdW5jdGlvbi0+c2lnbmF0
dXJlLT5uYW1lOwogICAgICAgICBwdXNoKEAkaGFzaEtleXMsICRuYW1lKTsKIApAQCAtMjIxMyw2
ICsyMjE5LDIzIEBAIHN1YiBHZW5lcmF0ZUltcGxlbWVudGF0aW9uCiAgICAgICAgICAgICBwdXNo
KEBpbXBsQ29udGVudCwgIiAgICB9XG4iKTsKICAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50
LCAiI2VuZGlmXG4iKSBpZiAkY29uZGl0aW9uYWxTdHJpbmc7CiAgICAgICAgIH0KKyAgICAgICAg
IyBTdXBwb3J0IGZvciBSdW50aW1lRW5hYmxlZCBvcGVyYXRpb25zIG9uIERPTVdpbmRvdy4KKyAg
ICAgICAgZm9yZWFjaCBteSAkZnVuY3Rpb24gKEB7JGludGVyZmFjZS0+ZnVuY3Rpb25zfSkgewor
ICAgICAgICAgICAgbmV4dCB1bmxlc3MgJGZ1bmN0aW9uLT5zaWduYXR1cmUtPmV4dGVuZGVkQXR0
cmlidXRlcy0+eyJFbmFibGVkQXRSdW50aW1lIn07CisgICAgICAgICAgICBuZXh0IGlmICRmdW5j
dGlvbi0+e292ZXJsb2FkSW5kZXh9ICYmICRmdW5jdGlvbi0+e292ZXJsb2FkSW5kZXh9ID4gMTsK
KworICAgICAgICAgICAgQWRkVG9JbXBsSW5jbHVkZXMoIlJ1bnRpbWVFbmFibGVkRmVhdHVyZXMu
aCIpOworICAgICAgICAgICAgbXkgJGNvbmRpdGlvbmFsU3RyaW5nID0gJGNvZGVHZW5lcmF0b3It
PkdlbmVyYXRlQ29uZGl0aW9uYWxTdHJpbmcoJGZ1bmN0aW9uLT5zaWduYXR1cmUpOworICAgICAg
ICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIjaWYgJHtjb25kaXRpb25hbFN0cmluZ31cbiIpIGlm
ICRjb25kaXRpb25hbFN0cmluZzsKKyAgICAgICAgICAgIG15ICRlbmFibGVfZnVuY3Rpb24gPSBH
ZXRSdW50aW1lRW5hYmxlRnVuY3Rpb25OYW1lKCRmdW5jdGlvbi0+c2lnbmF0dXJlKTsKKyAgICAg
ICAgICAgIG15ICRmdW5jdGlvbk5hbWUgPSAkZnVuY3Rpb24tPnNpZ25hdHVyZS0+bmFtZTsKKyAg
ICAgICAgICAgIG15ICRpbXBsZW1lbnRhdGlvbkZ1bmN0aW9uID0gR2V0RnVuY3Rpb25OYW1lKCRp
bnRlcmZhY2UsICRjbGFzc05hbWUsICRmdW5jdGlvbik7CisgICAgICAgICAgICBteSAkZnVuY3Rp
b25MZW5ndGggPSBHZXRGdW5jdGlvbkxlbmd0aCgkZnVuY3Rpb24pOworICAgICAgICAgICAgbXkg
JGpzQXR0cmlidXRlcyA9IENvbXB1dGVGdW5jdGlvblNwZWNpYWwoJGludGVyZmFjZSwgJGZ1bmN0
aW9uKTsKKyAgICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiICAgIGlmICgke2VuYWJsZV9m
dW5jdGlvbn0oKSlcbiIpOworICAgICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICIgICAgICAg
IHB1dERpcmVjdE5hdGl2ZUZ1bmN0aW9uKHZtLCB0aGlzLCB2bS5wcm9wZXJ0eU5hbWVzLT4kZnVu
Y3Rpb25OYW1lLCAkZnVuY3Rpb25MZW5ndGgsICRpbXBsZW1lbnRhdGlvbkZ1bmN0aW9uLCBOb0lu
dHJpbnNpYywgYXR0cmlidXRlc0ZvclN0cnVjdHVyZSgkanNBdHRyaWJ1dGVzKSk7XG4iKTsKKyAg
ICAgICAgICAgIHB1c2goQGltcGxDb250ZW50LCAiI2VuZGlmXG4iKSBpZiAkY29uZGl0aW9uYWxT
dHJpbmc7CisgICAgICAgIH0KICAgICAgICAgcHVzaChAaW1wbENvbnRlbnQsICJ9XG5cbiIpOwog
ICAgIH0gZWxzaWYgKCRjb2RlR2VuZXJhdG9yLT5Jbmhlcml0c0ludGVyZmFjZSgkaW50ZXJmYWNl
LCAiV29ya2VyR2xvYmFsU2NvcGUiKSkgewogICAgICAgICBBZGRJbmNsdWRlc0ZvclR5cGVJbklt
cGwoJGludGVyZmFjZU5hbWUpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>