<?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>75307</bug_id>
          
          <creation_ts>2011-12-28 05:39:15 -0800</creation_ts>
          <short_desc>REGRESSION(r103763): &quot;Compilation fails on Snow Leopard&quot; (Requested by yurys on #webkit).</short_desc>
          <delta_ts>2011-12-28 05:47:36 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>74954</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>527627</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-28 05:39:15 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/103763 broke the build:
&quot;Compilation fails on Snow Leopard&quot; (Requested by yurys on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>527628</commentid>
    <comment_count>1</comment_count>
      <attachid>120657</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-28 05:39:44 -0800</bug_when>
    <thetext>Created attachment 120657
ROLLOUT of r103763

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>527629</commentid>
    <comment_count>2</comment_count>
      <attachid>120657</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-12-28 05:41:30 -0800</bug_when>
    <thetext>Comment on attachment 120657
ROLLOUT of r103763

Clearing flags on attachment: 120657

Committed r103764: &lt;http://trac.webkit.org/changeset/103764&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>527630</commentid>
    <comment_count>3</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-12-28 05:41:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>527632</commentid>
    <comment_count>4</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-12-28 05:42:09 -0800</bug_when>
    <thetext>http://build.webkit.org/builders/SnowLeopard%20Intel%20Release%20%28Build%29/builds/37198/steps/compile-webkit/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>527634</commentid>
    <comment_count>5</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-12-28 05:47:36 -0800</bug_when>
    <thetext>Chromium Mac also failed to compile: http://build.webkit.org/builders/Chromium%20Mac%20Release/builds/28791/steps/compile-webkit/logs/stdio</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120657</attachid>
            <date>2011-12-28 05:39:44 -0800</date>
            <delta_ts>2011-12-28 05:41:30 -0800</delta_ts>
            <desc>ROLLOUT of r103763</desc>
            <filename>bug-75307-20111228134015.patch</filename>
            <type>text/plain</type>
            <size>16203</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzNzYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmMzMzAxODg0ODhiNDRl
ZDBmZjU2NWE2MTI4N2MzNDUyYzc1M2NjYi4uYWVlMjgxMzgyZTE2ZjI5MDgwY2NjZjE5NTdlOTY5
ZmQ0MDExYzg4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTEyLTI4ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTAzNzYzLgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMDM3NjMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTc1MzA3CisKKyAgICAgICAgIkNvbXBpbGF0aW9uIGZhaWxzIG9uIFNub3cgTGVv
cGFyZCIgKFJlcXVlc3RlZCBieSB5dXJ5cyBvbgorICAgICAgICAjd2Via2l0KS4KKworICAgICAg
ICAqIGluc3BlY3Rvci9Db2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5OgorICAgICAgICAoSGVscGVy
KToKKyAgICAgICAgKGNyZWF0ZV9hZF9ob2NfdHlwZV9kZWNsYXJhdGlvbi5IZWxwZXIpOgorICAg
ICAgICAoQ29kZUdlbmVyYXRvci5nZW5lcmF0ZV90eXBlX2J1aWxkZXIpOgorICAgICAgICAoZ2V0
X2luX2NfdHlwZV90ZXh0KToKKwogMjAxMS0xMi0yOCAgUGV0ZXIgUnliaW4gIDxwZXRlci5yeWJp
bkBnbWFpbC5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogQ29kZUdlbmVyYXRvckluc3Bl
Y3Rvci5weTogZ2VuZXJhdGUgZW51bSB0eXBlcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9Db2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5IGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL0NvZGVHZW5lcmF0b3JJbnNwZWN0b3IucHkKaW5kZXggN2NmMTJiN2Q4MDk4M2FkNzQ2
MWRlNGYzMGMwMzJkZjhiN2ExMTEzOS4uYjEwMjg3MDY4MDJkZDQwMzc3NjFkN2I2ZTExYWU5YTE1
NGQzMTUxYSAxMDA3NTUKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0NvZGVHZW5lcmF0
b3JJbnNwZWN0b3IucHkKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0NvZGVHZW5lcmF0
b3JJbnNwZWN0b3IucHkKQEAgLTUxLDcgKzUxLDYgQEAgRE9NQUlOX0RFRklORV9OQU1FX01BUCA9
IHsKICMgTWFudWFsbHktZmlsbGVkIG1hcCBvZiB0eXBlIG5hbWUgcmVwbGFjZW1lbnRzLgogVFlQ
RV9OQU1FX0ZJWF9NQVAgPSB7CiAgICAgIlJHQkEiOiAiUmdiYSIsICAjIFJHQkEgaXMgcmVwb3J0
ZWQgdG8gYmUgY29uZmxpY3Rpbmcgd2l0aCBhIGRlZmluZSBuYW1lIGluIFdpbmRvd3MgQ0UuCi0g
ICAgIiI6ICJFbXB0eSIsCiB9CiAKIApAQCAtNTIwLDI4ICs1MTksNiBAQCBjbGFzcyBXcml0ZXI6
CiAgICAgICAgIHJldHVybiBXcml0ZXIobmV3X291dHB1dCwgc2VsZi5pbmRlbnQgKyBhZGRpdGlv
bmFsX2luZGVudCkKIAogCi1jbGFzcyBFbnVtQ29uc3RhbnRzOgotICAgIG1hcF8gPSB7fQotICAg
IGNvbnN0YW50c18gPSBbXQotCi0gICAgQGNsYXNzbWV0aG9kCi0gICAgZGVmIGFkZF9jb25zdGFu
dChjbHMsIHZhbHVlKToKLSAgICAgICAgaWYgdmFsdWUgaW4gY2xzLm1hcF86Ci0gICAgICAgICAg
ICByZXR1cm4gY2xzLm1hcF9bdmFsdWVdCi0gICAgICAgIGVsc2U6Ci0gICAgICAgICAgICBwb3Mg
PSBsZW4oY2xzLm1hcF8pCi0gICAgICAgICAgICBjbHMubWFwX1t2YWx1ZV0gPSBwb3MKLSAgICAg
ICAgICAgIGNscy5jb25zdGFudHNfLmFwcGVuZCh2YWx1ZSkKLSAgICAgICAgICAgIHJldHVybiBw
b3MKLQotICAgIEBjbGFzc21ldGhvZAotICAgIGRlZiBnZXRfZW51bV9jb25zdGFudF9jb2RlKGNs
cyk6Ci0gICAgICAgIG91dHB1dCA9IFtdCi0gICAgICAgIGZvciBpdGVtIGluIGNscy5jb25zdGFu
dHNfOgotICAgICAgICAgICAgb3V0cHV0LmFwcGVuZCgiICAgIFwiIiArIGl0ZW0gKyAiXCIiKQot
ICAgICAgICByZXR1cm4gam9pbihvdXRwdXQsICIsXG4iKSArICJcbiIKLQotCiBjbGFzcyBUeXBl
QmluZGluZ3M6CiAgICAgQHN0YXRpY21ldGhvZAogICAgIGRlZiBjcmVhdGVfbmFtZWRfdHlwZV9k
ZWNsYXJhdGlvbihqc29uX3R5cGFibGUsIGNvbnRleHRfZG9tYWluX25hbWUsIHR5cGVfZGF0YSk6
CkBAIC01NDksNyArNTI2LDYgQEAgY2xhc3MgVHlwZUJpbmRpbmdzOgogCiAgICAgICAgIGNsYXNz
IEhlbHBlcjoKICAgICAgICAgICAgIGlzX2FkX2hvYyA9IEZhbHNlCi0gICAgICAgICAgICBmdWxs
X25hbWVfcHJlZml4ID0gIlR5cGVCdWlsZGVyOjoiICsgY29udGV4dF9kb21haW5fbmFtZSArICI6
OiIKIAogICAgICAgICAgICAgQHN0YXRpY21ldGhvZAogICAgICAgICAgICAgZGVmIHdyaXRlX2Rv
Yyh3cml0ZXIpOgpAQCAtNTcwLDcgKzU0Niw2IEBAIGNsYXNzIFR5cGVCaW5kaW5nczoKICAgICBk
ZWYgY3JlYXRlX2FkX2hvY190eXBlX2RlY2xhcmF0aW9uKGpzb25fdHlwYWJsZSwgY29udGV4dF9k
b21haW5fbmFtZSwgYWRfaG9jX3R5cGVfY29udGV4dCk6CiAgICAgICAgIGNsYXNzIEhlbHBlcjoK
ICAgICAgICAgICAgIGlzX2FkX2hvYyA9IFRydWUKLSAgICAgICAgICAgIGZ1bGxfbmFtZV9wcmVm
aXggPSAiIgogCiAgICAgICAgICAgICBAc3RhdGljbWV0aG9kCiAgICAgICAgICAgICBkZWYgd3Jp
dGVfZG9jKHdyaXRlcik6CkBAIC01OTYsMjggKzU3MSwyMyBAQCBjbGFzcyBUeXBlQmluZGluZ3M6
CiAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcyBDb2RlR2VuZXJhdG9yOgogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEBzdGF0aWNtZXRob2QKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZWYgZ2VuZXJhdGVfdHlwZV9idWlsZGVyKHdyaXRlciwgZm9yd2FyZF9saXN0ZW5lcik6
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGNvbW1lbnRfb3V0OgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGVyID0gd3JpdGVyLmdldF9pbmRlbnRl
ZCgiLy8gIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSA9IGpzb25fdHlw
YWJsZVsiZW51bSJdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHBlci53cml0
ZV9kb2Mod3JpdGVyKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtX25hbWUg
PSBmaXhlZF90eXBlX25hbWUuY2xhc3NfbmFtZQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmaXhlZF90eXBlX25hbWUub3V0cHV0X2NvbW1lbnQod3JpdGVyKQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB3cml0ZXIubmV3bGluZSgic3RydWN0ICIpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHdyaXRlci5uZXdsaW5lKCJuYW1lc3BhY2UgIikKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGVyLmFwcGVuZChlbnVtX25hbWUpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlci5hcHBlbmQoIiB7XG4iKQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0ZXIubmV3bGluZSgiICAgIGVudW0gRW51bSB7
XG4iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgZW51bV9pdGVtIGluIGVu
dW06Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtX3BvcyA9IEVudW1D
b25zdGFudHMuYWRkX2NvbnN0YW50KGVudW1faXRlbSkKLQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaXRlbV9jX25hbWUgPSBlbnVtX2l0ZW0ucmVwbGFjZSgnLScsICdfJykK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1fY19uYW1lID0gQ2FwaXRh
bGl6ZXIubG93ZXJfY2FtZWxfY2FzZV90b191cHBlcihpdGVtX2NfbmFtZSkKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGl0ZW1fY19uYW1lIGluIFRZUEVfTkFNRV9GSVhf
TUFQOgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1fY19uYW1l
ID0gVFlQRV9OQU1FX0ZJWF9NQVBbaXRlbV9jX25hbWVdCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB3cml0ZXIubmV3bGluZSgiICAgICAgICAiKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd3JpdGVyLmFwcGVuZChpdGVtX2NfbmFtZSkKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlci5hcHBlbmQoIiA9ICIpCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0ZXIuYXBwZW5kKCIlcyIgJSBlbnVtX3Bv
cykKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlci5hcHBlbmQoIixc
biIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlci5uZXdsaW5lKCIgICAg
fTtcbiIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRlci5uZXdsaW5lKCJ9
OyAvLyBzdHJ1Y3QgIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdyaXRl
ci5uZXdsaW5lKCJjb25zdCBjaGFyKiBjb25zdCAiKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgd3JpdGVyLmFwcGVuZChDYXBpdGFsaXplci51cHBlcl9jYW1lbF9jYXNlX3Rv
X2xvd2VyKGl0ZW1fY19uYW1lKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHdyaXRlci5hcHBlbmQoIiA9IFwiIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHdyaXRlci5hcHBlbmQoZW51bV9pdGVtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgd3JpdGVyLmFwcGVuZCgiXCI7XG4iKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3cml0ZXIubmV3bGluZSgifSAvLyBuYW1lc3BhY2UgIikKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgd3JpdGVyLmFwcGVuZChlbnVtX25hbWUpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHdyaXRlci5hcHBlbmQoIlxuXG4iKQogCkBAIC02MjksMTEgKzU5
OSw3IEBAIGNsYXNzIFR5cGVCaW5kaW5nczoKIAogICAgICAgICAgICAgICAgICAgICBAY2xhc3Nt
ZXRob2QKICAgICAgICAgICAgICAgICAgICAgZGVmIGdldF9pbl9jX3R5cGVfdGV4dChjbHMsIG9w
dGlvbmFsKToKLSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBoZWxwZXIuZnVsbF9uYW1l
X3ByZWZpeCArIGZpeGVkX3R5cGVfbmFtZS5jbGFzc19uYW1lICsgIjo6RW51bSIKLQotICAgICAg
ICAgICAgICAgICAgICBAc3RhdGljbWV0aG9kCi0gICAgICAgICAgICAgICAgICAgIGRlZiBnZXRf
c2V0dGVyX3ZhbHVlX2V4cHJlc3Npb25fcGF0dGVybigpOgotICAgICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuICJnZXRFbnVtQ29uc3RhbnRWYWx1ZSglcykiCisgICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gY2xzLnJlZHVjZV90b19yYXdfdHlwZSgpLmdldF9jX3BhcmFtX3R5cGUoUGFy
YW1UeXBlLkVWRU5ULCBvcHRpb25hbCkuZ2V0X3RleHQoKQogCiAgICAgICAgICAgICAgICAgICAg
IEBzdGF0aWNtZXRob2QKICAgICAgICAgICAgICAgICAgICAgZGVmIHJlZHVjZV90b19yYXdfdHlw
ZSgpOgpAQCAtNjY3LDEwICs2MzMsNiBAQCBjbGFzcyBUeXBlQmluZGluZ3M6CiAgICAgICAgICAg
ICAgICAgICAgIGRlZiByZWR1Y2VfdG9fcmF3X3R5cGUoKToKICAgICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybiBSYXdUeXBlcy5TdHJpbmcKIAotICAgICAgICAgICAgICAgICAgICBAc3RhdGlj
bWV0aG9kCi0gICAgICAgICAgICAgICAgICAgIGRlZiBnZXRfc2V0dGVyX3ZhbHVlX2V4cHJlc3Np
b25fcGF0dGVybigpOgotICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE5vbmUKLQogICAg
ICAgICAgICAgICAgICAgICBAY2xhc3NtZXRob2QKICAgICAgICAgICAgICAgICAgICAgZGVmIGdl
dF9pbl9jX3R5cGVfdGV4dChjbHMsIG9wdGlvbmFsKToKICAgICAgICAgICAgICAgICAgICAgICAg
ICNGSVhNRTogcmV0dXJuIGEgdHlwZWRlZiBuYW1lIGluc3RlYWQuCkBAIC03NTMsMjkgKzcxNSwy
OCBAQCBjbGFzcyBUeXBlQmluZGluZ3M6CiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhcmFtX3R5cGVfYmluZGluZyA9IHJlc29sdmVfcGFyYW1fdHlwZShwcm9wLCBjb250
ZXh0X2RvbWFpbl9uYW1lLCBhZF9ob2NfdHlwZV9jb250ZXh0KQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFyYW1fcmF3X3R5cGUgPSBwYXJhbV90eXBlX2JpbmRpbmcucmVk
dWNlX3RvX3Jhd190eXBlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZv
ciBwYXJhbV90eXBlX29wdCBpbiBNZXRob2RHZW5lcmF0ZU1vZGVzLmdldF9tb2RlcyhwYXJhbV90
eXBlX2JpbmRpbmcpOgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdy
aXRlci5uZXdsaW5lX211bHRpbGluZSgiIiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFubm90YXRlZF90eXBlID0gZ2V0X2Fubm90YXRlZF90eXBlX3RleHQocGFyYW1fcmF3
X3R5cGUuZ2V0X2NfcGFyYW1fdHlwZShQYXJhbVR5cGUuVFlQRV9CVUlMREVSX09VVFBVVCwgRmFs
c2UpLmdldF90ZXh0KCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFyYW1fdHlwZV9iaW5kaW5nLmdldF9pbl9jX3R5cGVfdGV4dChGYWxzZSkpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0ZXIubmV3bGluZV9tdWx0aWxpbmUoIiIiCiAg
ICAgICAgIEJ1aWxkZXI8U1RBVEUgfCAlcz4mIHNldCVzKCVzIHZhbHVlKQogICAgICAgICB7CiAg
ICAgICAgICAgICBDT01QSUxFX0FTU0VSVCghKFNUQVRFICYgJXMpLCBwcm9wZXJ0eV8lc19hbHJl
YWR5X3NldCk7Ci0gICAgICAgICAgICBtX3Jlc3VsdC0+c2V0JXMoIiVzIiwgJXMpOworICAgICAg
ICAgICAgbV9yZXN1bHQtPnNldCVzKCIlcyIsIHZhbHVlKTsKICAgICAgICAgICAgIHJldHVybiBj
YXN0U3RhdGU8JXM+KCk7CiAgICAgICAgIH0KICIiIgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICUgKHN0YXRlX2VudW1faXRlbXNbcG9zXSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDYXBpdGFsaXplci5sb3dlcl9jYW1lbF9jYXNl
X3RvX3VwcGVyKHByb3BfbmFtZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFyYW1fdHlwZV9vcHQuZ2V0X2NfcGFyYW1fdHlwZV90ZXh0KHBhcmFtX3R5cGVf
YmluZGluZyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
dGVfZW51bV9pdGVtc1twb3NdLCBwcm9wX25hbWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFyYW1fcmF3X3R5cGUuZ2V0X3NldHRlcl9uYW1lKCksIHByb3Bf
bmFtZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbV90
eXBlX29wdC5nZXRfc2V0dGVyX3ZhbHVlX2V4cHJlc3Npb24ocGFyYW1fdHlwZV9iaW5kaW5nLCAi
dmFsdWUiKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0
ZV9lbnVtX2l0ZW1zW3Bvc10pKQotCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29kZV9nZW5lcmF0b3IgPSBwYXJhbV90eXBlX2JpbmRpbmcuZ2V0X2NvZGVfZ2VuZXJh
dG9yKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBjb2RlX2dl
bmVyYXRvcjoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29k
ZV9nZW5lcmF0b3IucmVnaXN0ZXJfdXNlKGZvcndhcmRfbGlzdGVuZXIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAlIChzdGF0ZV9lbnVtX2l0ZW1zW3Bvc10sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDYXBpdGFsaXplci5sb3dlcl9jYW1lbF9j
YXNlX3RvX3VwcGVyKHByb3BfbmFtZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhbm5vdGF0ZWRfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0YXRlX2VudW1faXRlbXNbcG9zXSwgcHJvcF9uYW1lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFyYW1fcmF3X3R5cGUuZ2V0X3NldHRlcl9uYW1lKCks
IHByb3BfbmFtZSwgc3RhdGVfZW51bV9pdGVtc1twb3NdKSkKIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcG9zICs9IDEKIAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29kZV9nZW5lcmF0b3IgPSBwYXJhbV90eXBlX2JpbmRpbmcuZ2V0X2NvZGVfZ2Vu
ZXJhdG9yKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGNvZGVfZ2Vu
ZXJhdG9yOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvZGVfZ2Vu
ZXJhdG9yLnJlZ2lzdGVyX3VzZShmb3J3YXJkX2xpc3RlbmVyKQorCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHdyaXRlci5uZXdsaW5lX211bHRpbGluZSgiIiIKICAgICAgICAgb3Bl
cmF0b3IgUmVmUHRyPCVzPiYgKCkKICAgICAgICAgewpAQCAtODEyLDE1ICs3NzMsMTMgQEAgY2xh
c3MgVHlwZUJpbmRpbmdzOgogCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXJhbV90eXBlX2JpbmRpbmcgPSByZXNvbHZlX3BhcmFtX3R5cGUocHJvcCwgY29udGV4dF9kb21h
aW5fbmFtZSwgYWRfaG9jX3R5cGVfY29udGV4dCkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNldHRlcl9uYW1lID0gInNldCVzIiAlIENhcGl0YWxpemVyLmxvd2VyX2NhbWVs
X2Nhc2VfdG9fdXBwZXIocHJvcF9uYW1lKQotCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmb3IgcGFyYW1fdHlwZV9vcHQgaW4gTWV0aG9kR2VuZXJhdGVNb2Rlcy5nZXRfbW9k
ZXMocGFyYW1fdHlwZV9iaW5kaW5nKToKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3cml0ZXIuYXBwZW5kX211bHRpbGluZSgiXG4gICAgdm9pZCAlcyIgJSBzZXR0ZXJf
bmFtZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0ZXIuYXBw
ZW5kKCIoJXMgdmFsdWUpXG4iICUgcGFyYW1fdHlwZV9vcHQuZ2V0X2NfcGFyYW1fdHlwZV90ZXh0
KHBhcmFtX3R5cGVfYmluZGluZykpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgd3JpdGVyLm5ld2xpbmUoIiAgICB7XG4iKQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHdyaXRlci5uZXdsaW5lKCIgICAgICAgIHRoaXMtPnNldCVzKFwiJXNc
IiwgJXMpO1xuIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAl
IChwYXJhbV90eXBlX2JpbmRpbmcucmVkdWNlX3RvX3Jhd190eXBlKCkuZ2V0X3NldHRlcl9uYW1l
KCksIHByb3BbIm5hbWUiXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFyYW1fdHlwZV9vcHQuZ2V0X3NldHRlcl92YWx1ZV9leHByZXNzaW9uKHBhcmFt
X3R5cGVfYmluZGluZywgInZhbHVlIikpKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHdyaXRlci5uZXdsaW5lKCIgICAgfVxuIikKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHdyaXRlci5hcHBlbmRfbXVsdGlsaW5lKCJcbiAgICB2b2lkICVzIiAl
IHNldHRlcl9uYW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5ub3Rh
dGVkX3R5cGUgPSBnZXRfYW5ub3RhdGVkX3R5cGVfdGV4dChwYXJhbV90eXBlX2JpbmRpbmcucmVk
dWNlX3RvX3Jhd190eXBlKCkuZ2V0X2NfcGFyYW1fdHlwZShQYXJhbVR5cGUuVFlQRV9CVUlMREVS
X09VVFBVVCwgRmFsc2UpLmdldF90ZXh0KCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFyYW1fdHlwZV9iaW5kaW5nLmdldF9pbl9jX3R5cGVfdGV4dChGYWxzZSkp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3cml0ZXIuYXBwZW5kKCIoJXMg
dmFsdWUpXG4iICUgYW5ub3RhdGVkX3R5cGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB3cml0ZXIubmV3bGluZSgiICAgIHtcbiIpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB3cml0ZXIubmV3bGluZSgiICAgICAgICB0aGlzLT5zZXQlcyhcIiVzXCIs
IHZhbHVlKTtcbiIgJSAocGFyYW1fdHlwZV9iaW5kaW5nLnJlZHVjZV90b19yYXdfdHlwZSgpLmdl
dF9zZXR0ZXJfbmFtZSgpLCBwcm9wWyJuYW1lIl0pKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgd3JpdGVyLm5ld2xpbmUoIiAgICB9XG4iKQogCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb2RlX2dlbmVyYXRvciA9IHBhcmFtX3R5cGVfYmluZGluZy5n
ZXRfY29kZV9nZW5lcmF0b3IoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgY29kZV9nZW5lcmF0b3I6CkBAIC04NjYsMTEgKzgyNSw3IEBAIGNsYXNzIFR5cGVCaW5kaW5n
czoKIAogICAgICAgICAgICAgICAgICAgICBAY2xhc3NtZXRob2QKICAgICAgICAgICAgICAgICAg
ICAgZGVmIGdldF9pbl9jX3R5cGVfdGV4dChjbHMsIG9wdGlvbmFsKToKLSAgICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybiAiUGFzc1JlZlB0cjwiICsgaGVscGVyLmZ1bGxfbmFtZV9wcmVmaXgg
KyBmaXhlZF90eXBlX25hbWUuY2xhc3NfbmFtZSArICI+IgotCi0gICAgICAgICAgICAgICAgICAg
IEBzdGF0aWNtZXRob2QKLSAgICAgICAgICAgICAgICAgICAgZGVmIGdldF9zZXR0ZXJfdmFsdWVf
ZXhwcmVzc2lvbl9wYXR0ZXJuKCk6Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTm9u
ZQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuICJQYXNzUmVmUHRyPFR5cGVCdWlsZGVy
OjoiICsgY29udGV4dF9kb21haW5fbmFtZSArICI6OiIgKyBmaXhlZF90eXBlX25hbWUuY2xhc3Nf
bmFtZSArICI+IgogCiAgICAgICAgICAgICAgICAgICAgIEBzdGF0aWNtZXRob2QKICAgICAgICAg
ICAgICAgICAgICAgZGVmIHJlZHVjZV90b19yYXdfdHlwZSgpOgpAQCAtODg5LDEwICs4NDQsNiBA
QCBjbGFzcyBUeXBlQmluZGluZ3M6CiAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gY2xz
LnJlZHVjZV90b19yYXdfdHlwZSgpLmdldF9jX3BhcmFtX3R5cGUoUGFyYW1UeXBlLkVWRU5ULCBv
cHRpb25hbCkuZ2V0X3RleHQoKQogCiAgICAgICAgICAgICAgICAgICAgIEBzdGF0aWNtZXRob2QK
LSAgICAgICAgICAgICAgICAgICAgZGVmIGdldF9zZXR0ZXJfdmFsdWVfZXhwcmVzc2lvbl9wYXR0
ZXJuKCk6Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTm9uZQotCi0gICAgICAgICAg
ICAgICAgICAgIEBzdGF0aWNtZXRob2QKICAgICAgICAgICAgICAgICAgICAgZGVmIHJlZHVjZV90
b19yYXdfdHlwZSgpOgogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFJhd1R5cGVzLk9i
amVjdAogCkBAIC05NDQsMTAgKzg5NSw2IEBAIGNsYXNzIFR5cGVCaW5kaW5nczoKICAgICAgICAg
ICAgICAgICByZXR1cm4gY2xzLnJlZHVjZV90b19yYXdfdHlwZSgpLmdldF9jX3BhcmFtX3R5cGUo
UGFyYW1UeXBlLkVWRU5ULCBvcHRpb25hbCkuZ2V0X3RleHQoKQogCiAgICAgICAgICAgICBAc3Rh
dGljbWV0aG9kCi0gICAgICAgICAgICBkZWYgZ2V0X3NldHRlcl92YWx1ZV9leHByZXNzaW9uX3Bh
dHRlcm4oKToKLSAgICAgICAgICAgICAgICByZXR1cm4gTm9uZQotCi0gICAgICAgICAgICBAc3Rh
dGljbWV0aG9kCiAgICAgICAgICAgICBkZWYgcmVkdWNlX3RvX3Jhd190eXBlKCk6CiAgICAgICAg
ICAgICAgICAgcmV0dXJuIHJhd190eXBlCiAKQEAgLTExNTIsOSArMTA5OSw2IEBAIHR5cGVkZWYg
U3RyaW5nIEVycm9yU3RyaW5nOwogCiBuYW1lc3BhY2UgVHlwZUJ1aWxkZXIgewogJHtmb3J3YXJk
c30KLQotY29uc3QgU3RyaW5nJiBnZXRFbnVtQ29uc3RhbnRWYWx1ZShpbnQgY29kZSk7Ci0KICR7
dHlwZUJ1aWxkZXJzfQogfSAvLyBuYW1lc3BhY2UgVHlwZUJ1aWxkZXIKIApAQCAtMTU5NywxNyAr
MTU0MSw2IEBAICRjb25zdHJ1Y3RvckluaXR7CiAKICRtZXRob2RzCiAKLW5hbWVzcGFjZSBUeXBl
QnVpbGRlciB7Ci0KLWNvbnN0IFN0cmluZyBlbnVtX2NvbnN0YW50X3ZhbHVlc1tdID0gewotJGVu
dW1Db25zdGFudFZhbHVlc307Ci0KLWNvbnN0IFN0cmluZyYgZ2V0RW51bUNvbnN0YW50VmFsdWUo
aW50IGNvZGUpIHsKLSAgICByZXR1cm4gZW51bV9jb25zdGFudF92YWx1ZXNbMF07Ci19Ci0KLX0g
Ly8gbmFtZXNwYWNlIFR5cGVCdWlsZGVyCi0KIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAogI2Vu
ZGlmIC8vIEVOQUJMRShJTlNQRUNUT1IpCkBAIC0xNjM1LDU5ICsxNTY4LDYgQEAgZGVmIGdldF9h
bm5vdGF0ZWRfdHlwZV90ZXh0KHJhd190eXBlLCBhbm5vdGF0ZWRfdHlwZSk6CiAgICAgZWxzZToK
ICAgICAgICAgcmV0dXJuIHJhd190eXBlCiAKLQotIyBDaG9vc2VzIG1ldGhvZCBnZW5lcmF0ZSBt
b2RlcyBmb3IgYSBwYXJ0aWN1bGFyIHR5cGUuIEEgcGFydGljdWxhciBzZXR0ZXIKLSMgY2FuIGJl
IGdlbmVyYXRlZCBhcyBvbmUgbWV0aG9kIHdpdGggYSBzaW1wbGUgcGFyYW1ldGVyIHR5cGUsCi0j
IGFzIG9uZSBtZXRob2Qgd2l0aCBhIHJhdyB0eXBlIG5hbWUgYW5kIGNvbW1lbnRlZCBhbm5vdGF0
aW9uIGFib3V0IGV4cGVjdGVkCi0jIHNwZWNpYWxpemVkIHR5cGUgbmFtZSBvciBhcyBvdmVybG9h
ZGVkIG1ldGhvZCB3aGVuIHJhdyBhbmQgc3BlY2lhbGl6ZWQKLSMgcGFyYW1ldGVyIHR5cGVzIHJl
cXVpcmUgZGlmZmVyZW50IGJlaGF2aW9yLgotY2xhc3MgTWV0aG9kR2VuZXJhdGVNb2RlczoKLSAg
ICBAY2xhc3NtZXRob2QKLSAgICBkZWYgZ2V0X21vZGVzKGNscywgdHlwZV9iaW5kaW5nKToKLSAg
ICAgICAgaWYgdHlwZV9iaW5kaW5nLmdldF9zZXR0ZXJfdmFsdWVfZXhwcmVzc2lvbl9wYXR0ZXJu
KCk6Ci0gICAgICAgICAgICAjIEluIHJhdyBhbmQgc3RyaWN0IG1vZGVzIG1ldGhvZCBjb2RlIGlz
IGFjdHVhbGx5IGRpZmZlcmVudC4KLSAgICAgICAgICAgIHJldHVybiBbY2xzLlN0cmljdFBhcmFt
ZXRlck1vZGUsIGNscy5SYXdQYXJhbWV0ZXJNb2RlXQotICAgICAgICBlbHNlOgotICAgICAgICAg
ICAgIyBJbiByYXcgYW5kIHN0cmljdCBtb2RlcyBtZXRob2QgY29kZSBpcyB0aGUgc2FtZS4KLSAg
ICAgICAgICAgICMgT25seSBwdXQgc3RyaWN0IHBhcmFtZXRlciB0eXBlIGluIGNvbW1lbnRzLgot
ICAgICAgICAgICAgcmV0dXJuIFtjbHMuQ29tYmluZWRNb2RlXQotCi0gICAgY2xhc3MgU3RyaWN0
UGFyYW1ldGVyTW9kZToKLSAgICAgICAgQHN0YXRpY21ldGhvZAotICAgICAgICBkZWYgZ2V0X2Nf
cGFyYW1fdHlwZV90ZXh0KHR5cGVfYmluZGluZyk6Ci0gICAgICAgICAgICByZXR1cm4gdHlwZV9i
aW5kaW5nLmdldF9pbl9jX3R5cGVfdGV4dChGYWxzZSkKLQotICAgICAgICBAc3RhdGljbWV0aG9k
Ci0gICAgICAgIGRlZiBnZXRfc2V0dGVyX3ZhbHVlX2V4cHJlc3Npb24ocGFyYW1fdHlwZV9iaW5k
aW5nLCB2YWx1ZV9yZWYpOgotICAgICAgICAgICAgcGF0dGVybiA9IHBhcmFtX3R5cGVfYmluZGlu
Zy5nZXRfc2V0dGVyX3ZhbHVlX2V4cHJlc3Npb25fcGF0dGVybigpCi0gICAgICAgICAgICBpZiBw
YXR0ZXJuOgotICAgICAgICAgICAgICAgIHJldHVybiBwYXR0ZXJuICUgdmFsdWVfcmVmCi0gICAg
ICAgICAgICBlbHNlOgotICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZV9yZWYKLQotICAgIGNs
YXNzIFJhd1BhcmFtZXRlck1vZGU6Ci0gICAgICAgIEBzdGF0aWNtZXRob2QKLSAgICAgICAgZGVm
IGdldF9jX3BhcmFtX3R5cGVfdGV4dCh0eXBlX2JpbmRpbmcpOgotICAgICAgICAgICAgcmV0dXJu
IHR5cGVfYmluZGluZy5yZWR1Y2VfdG9fcmF3X3R5cGUoKS5nZXRfY19wYXJhbV90eXBlKFBhcmFt
VHlwZS5UWVBFX0JVSUxERVJfT1VUUFVULCBGYWxzZSkuZ2V0X3RleHQoKQotCi0gICAgICAgIEBz
dGF0aWNtZXRob2QKLSAgICAgICAgZGVmIGdldF9zZXR0ZXJfdmFsdWVfZXhwcmVzc2lvbihwYXJh
bV90eXBlX2JpbmRpbmcsIHZhbHVlX3JlZik6Ci0gICAgICAgICAgICByZXR1cm4gdmFsdWVfcmVm
Ci0KLSAgICBjbGFzcyBDb21iaW5lZE1vZGU6Ci0gICAgICAgIEBzdGF0aWNtZXRob2QKLSAgICAg
ICAgZGVmIGdldF9jX3BhcmFtX3R5cGVfdGV4dCh0eXBlX2JpbmRpbmcpOgotICAgICAgICAgICAg
cmV0dXJuIGdldF9hbm5vdGF0ZWRfdHlwZV90ZXh0KHR5cGVfYmluZGluZy5yZWR1Y2VfdG9fcmF3
X3R5cGUoKS5nZXRfY19wYXJhbV90eXBlKFBhcmFtVHlwZS5UWVBFX0JVSUxERVJfT1VUUFVULCBG
YWxzZSkuZ2V0X3RleHQoKSwKLSAgICAgICAgICAgICAgICB0eXBlX2JpbmRpbmcuZ2V0X2luX2Nf
dHlwZV90ZXh0KEZhbHNlKSkKLQotICAgICAgICBAc3RhdGljbWV0aG9kCi0gICAgICAgIGRlZiBn
ZXRfc2V0dGVyX3ZhbHVlX2V4cHJlc3Npb24ocGFyYW1fdHlwZV9iaW5kaW5nLCB2YWx1ZV9yZWYp
OgotICAgICAgICAgICAgcGF0dGVybiA9IHBhcmFtX3R5cGVfYmluZGluZy5nZXRfc2V0dGVyX3Zh
bHVlX2V4cHJlc3Npb25fcGF0dGVybigpCi0gICAgICAgICAgICBpZiBwYXR0ZXJuOgotICAgICAg
ICAgICAgICAgIHJldHVybiBwYXR0ZXJuICUgdmFsdWVfcmVmCi0gICAgICAgICAgICBlbHNlOgot
ICAgICAgICAgICAgICAgIHJldHVybiB2YWx1ZV9yZWYKLQogY2xhc3MgR2VuZXJhdG9yOgogICAg
IGZyb250ZW5kX2NsYXNzX2ZpZWxkX2xpbmVzID0gW10KICAgICBmcm9udGVuZF9kb21haW5fY2xh
c3NfbGluZXMgPSBbXQpAQCAtMTgxMCw3ICsxNjkwLDcgQEAgY2xhc3MgR2VuZXJhdG9yOgogICAg
ICAgICBiYWNrZW5kX2pzX2V2ZW50X3BhcmFtX2xpc3QgPSBbXQogICAgICAgICBhZF9ob2NfdHlw
ZV9vdXRwdXQgPSBbXQogICAgICAgICBmcm9udGVuZF9tZXRob2RfZGVjbGFyYXRpb25fbGluZXMu
YXBwZW5kKGFkX2hvY190eXBlX291dHB1dCkKLSAgICAgICAgYWRfaG9jX3R5cGVfd3JpdGVyID0g
V3JpdGVyKGFkX2hvY190eXBlX291dHB1dCwgIiAgICAgICAgIikKKyAgICAgICAgYWRfaG9jX3R5
cGVfd3JpdGVyID0gV3JpdGVyKGFkX2hvY190eXBlX291dHB1dCwgIiAgICAiKQogICAgICAgICBp
ZiAicGFyYW1ldGVycyIgaW4ganNvbl9ldmVudDoKICAgICAgICAgICAgIG1ldGhvZF9saW5lX2xp
c3QuYXBwZW5kKCIgICAgUmVmUHRyPEluc3BlY3Rvck9iamVjdD4gcGFyYW1zT2JqZWN0ID0gSW5z
cGVjdG9yT2JqZWN0OjpjcmVhdGUoKTtcbiIpCiAgICAgICAgICAgICBmb3IganNvbl9wYXJhbWV0
ZXIgaW4ganNvbl9ldmVudFsicGFyYW1ldGVycyJdOgpAQCAtMjA3Miw4ICsxOTUyLDcgQEAgYmFj
a2VuZF9oX2ZpbGUud3JpdGUoVGVtcGxhdGVzLmJhY2tlbmRfaC5zdWJzdGl0dXRlKE5vbmUsCiAK
IGZyb250ZW5kX2NwcF9maWxlLndyaXRlKFRlbXBsYXRlcy5mcm9udGVuZF9jcHAuc3Vic3RpdHV0
ZShOb25lLAogICAgIGNvbnN0cnVjdG9ySW5pdD1qb2luKEdlbmVyYXRvci5mcm9udGVuZF9jb25z
dHJ1Y3Rvcl9pbml0X2xpc3QsICIiKSwKLSAgICBtZXRob2RzPWpvaW4oR2VuZXJhdG9yLmZyb250
ZW5kX21ldGhvZF9saXN0LCAiXG4iKSwKLSAgICBlbnVtQ29uc3RhbnRWYWx1ZXM9RW51bUNvbnN0
YW50cy5nZXRfZW51bV9jb25zdGFudF9jb2RlKCkpKQorICAgIG1ldGhvZHM9am9pbihHZW5lcmF0
b3IuZnJvbnRlbmRfbWV0aG9kX2xpc3QsICJcbiIpKSkKIAogYmFja2VuZF9jcHBfZmlsZS53cml0
ZShUZW1wbGF0ZXMuYmFja2VuZF9jcHAuc3Vic3RpdHV0ZShOb25lLAogICAgIG1ldGhvZE5hbWVE
ZWNsYXJhdGlvbnM9am9pbihHZW5lcmF0b3IuYmFja2VuZF9tZXRob2RfbmFtZV9kZWNsYXJhdGlv
bl9saXN0LCAiXG4iKSwK
</data>

          </attachment>
      

    </bug>

</bugzilla>