<?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>97650</bug_id>
          
          <creation_ts>2012-09-26 02:41:41 -0700</creation_ts>
          <short_desc>Web Inspector: [chromium] remove devtools_frontend.zip</short_desc>
          <delta_ts>2012-09-28 05:48:12 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>728357</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-09-26 02:41:41 -0700</bug_when>
    <thetext>This change removes the devtools_frontend zip generation and migrates to proper resource bundle for debug mode creation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728361</commentid>
    <comment_count>1</comment_count>
      <attachid>165761</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-09-26 02:45:06 -0700</bug_when>
    <thetext>Created attachment 165761
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730549</commentid>
    <comment_count>2</comment_count>
      <attachid>165761</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-28 05:48:09 -0700</bug_when>
    <thetext>Comment on attachment 165761
Patch

Clearing flags on attachment: 165761

Committed r129880: &lt;http://trac.webkit.org/changeset/129880&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>730550</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-28 05:48:12 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165761</attachid>
            <date>2012-09-26 02:45:06 -0700</date>
            <delta_ts>2012-09-28 05:48:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97650-20120926134425.patch</filename>
            <type>text/plain</type>
            <size>16846</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5NTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IGIyMTZkZjkxYWQxZDc4ZTgxYWE2ZTFlMDk3ZmY1NmZlOTY1YThmNzguLmE5OTBhYmRjNmIwNmFh
MTMwYTdlMmExY2ZhMmE4NzcwYjAwZWRiMGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTItMDktMjYgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogW2Nocm9taXVtXSByZW1vdmUgZGV2
dG9vbHNfZnJvbnRlbmQuemlwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD05NzY1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRoaXMgY2hhbmdlIHJlbW92ZXMgdGhlIGRldnRvb2xzX2Zyb250ZW5kIHppcCBn
ZW5lcmF0aW9uIGFuZCBtaWdyYXRlcyB0byBwcm9wZXIgcmVzb3VyY2UgYnVuZGxlIGZvciBkZWJ1
ZyBtb2RlIGNyZWF0aW9uLgorCisgICAgICAgICogV2ViS2l0Lmd5cDoKKyAgICAgICAgKiBzY3Jp
cHRzL2dlbmVyYXRlX2RldnRvb2xzX3ppcC5weTogUmVtb3ZlZC4KKwogMjAxMi0wOS0yMSAgSWx5
YSBUaWtob25vdnNreSAgPGxvaXNsb0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3Bl
Y3RvcjogZXh0cmFjdCBWZWN0b3IgaW5zdHJ1bWVudGF0aW9uIGZyb20gY29yZSBOTUkgY29kZSBp
bnRvIE1lbW9yeUluc3RydW1lbnRhdGlvblZlY3Rvci5oIGhlYWRlci4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
V2ViS2l0Lmd5cAppbmRleCBmNGY0YzllY2UzMmI2M2RmOWVkYTA0M2JmZjU2ZTk3OTI3M2Q4NTgy
Li5lZjk5OTdlYTQ5ZmVkNWZjNmUxMTU0M2NiMDk4MmNhMWZkZGNjYWViIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAKKysrIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9XZWJLaXQuZ3lwCkBAIC05MTcsNyArOTE3LDcgQEAKICAgICAgICAgICAgICAgICAgICAg
ICAgICc8QCh3ZWJpbnNwZWN0b3JfaW1hZ2VfZmlsZXMpJywKICAgICAgICAgICAgICAgICAgICAg
ICAgICc8QChkZXZ0b29sc19pbWFnZV9maWxlcyknLAogICAgICAgICAgICAgICAgICAgICBdLAot
ICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgXSwKICAg
ICAgICAgfSwKICAgICAgICAgewpAQCAtOTcyLDk1ICs5NzIsNzUgQEAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnY29uY2F0ZW5hdGVkX2hlYXBfc25hcHNob3Rfd29ya2Vy
X2pzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29uY2F0ZW5hdGVk
X3NjcmlwdF9mb3JtYXR0ZXJfd29ya2VyX2pzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnY29uY2F0ZW5hdGVkX2RldnRvb2xzX2NzcyddLAotICAgICAgICAgICAgICAg
IH0seworICAgICAgICAgICAgICAgICAgICAnYWN0aW9ucyc6IFt7CisgICAgICAgICAgICAgICAg
ICAgICAgICAnYWN0aW9uX25hbWUnOiAnZ2VuZXJhdGVfZGV2dG9vbHNfZ3JkJywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICdzY3JpcHRfbmFtZSc6ICdzY3JpcHRzL2dlbmVyYXRlX2RldnRvb2xz
X2dyZC5weScsCisgICAgICAgICAgICAgICAgICAgICAgICAnaW5wdXRfcGFnZXMnOiBbCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoUFJPRFVDVF9ESVIpL3Jlc291cmNlcy9pbnNwZWN0
b3IvZGV2dG9vbHMuaHRtbCcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoUFJPRFVD
VF9ESVIpL3Jlc291cmNlcy9pbnNwZWN0b3IvRGV2VG9vbHMuanMnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMvaW5zcGVjdG9yL0VsZW1lbnRz
UGFuZWwuanMnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9y
ZXNvdXJjZXMvaW5zcGVjdG9yL1Jlc291cmNlc1BhbmVsLmpzJywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvcmVzb3VyY2VzL2luc3BlY3Rvci9OZXR3b3JrUGFu
ZWwuanMnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNv
dXJjZXMvaW5zcGVjdG9yL1NjcmlwdHNQYW5lbC5qcycsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJzwoUFJPRFVDVF9ESVIpL3Jlc291cmNlcy9pbnNwZWN0b3IvVGltZWxpbmVQYW5lbC5q
cycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzwoUFJPRFVDVF9ESVIpL3Jlc291cmNl
cy9pbnNwZWN0b3IvUHJvZmlsZXNQYW5lbC5qcycsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJzwoUFJPRFVDVF9ESVIpL3Jlc291cmNlcy9pbnNwZWN0b3IvQXVkaXRzUGFuZWwuanMnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMvaW5z
cGVjdG9yL0NvZGVNaXJyb3JUZXh0RWRpdG9yLmpzJywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAnPChQUk9EVUNUX0RJUikvcmVzb3VyY2VzL2luc3BlY3Rvci9IZWFwU25hcHNob3RXb3Jr
ZXIuanMnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNv
dXJjZXMvaW5zcGVjdG9yL1NjcmlwdEZvcm1hdHRlcldvcmtlci5qcycsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJzwoUFJPRFVDVF9ESVIpL3Jlc291cmNlcy9pbnNwZWN0b3IvZGV2VG9v
bHMuY3NzJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvcmVz
b3VyY2VzL2luc3BlY3Rvci9kZXZ0b29sc19leHRlbnNpb25fYXBpLmpzJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnPEAod2ViaW5zcGVjdG9yX3N0YW5kYWxvbmVfY3NzX2ZpbGVzKScs
CisgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgJ2lt
YWdlcyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPEAod2ViaW5zcGVjdG9yX2lt
YWdlX2ZpbGVzKScsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzxAKGRldnRvb2xzX2lt
YWdlX2ZpbGVzKScsCisgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAg
ICAgICAgICAgJ2lucHV0cyc6IFsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPEAoX3Nj
cmlwdF9uYW1lKScsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJzxAKF9pbnB1dF9wYWdl
cyknLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8QChfaW1hZ2VzKScsCisgICAgICAg
ICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAgICAgICAgJ3NlYXJjaF9wYXRo
JzogWworICAgICAgICAgICAgICAgICAgICAgICAgICAgICcuLi8uLi9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvSW1hZ2VzJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnc3JjL2pz
L0ltYWdlcycsCisgICAgICAgICAgICAgICAgICAgICAgICBdLAorICAgICAgICAgICAgICAgICAg
ICAgICAgJ291dHB1dHMnOiBbJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL2RldnRvb2xzL2Rl
dnRvb2xzX3Jlc291cmNlcy5ncmQnXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICdhY3Rpb24n
OiBbJ3B5dGhvbicsICc8QChfc2NyaXB0X25hbWUpJywgJzxAKF9pbnB1dF9wYWdlcyknLCAnLS1p
bWFnZXMnLCAnPEAoX3NlYXJjaF9wYXRoKScsICctLW91dHB1dCcsICc8QChfb3V0cHV0cyknXSwK
KyAgICAgICAgICAgICAgICAgICAgfV0sCisgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICMgSWYgd2UncmUgbm90IGNvbmNhdGVuYXRpbmcg
ZGV2dG9vbHMgZmlsZXMsIHdlIHdhbnQgdG8KICAgICAgICAgICAgICAgICAgICAgIyBydW4gYWZ0
ZXIgdGhlIG9yaWdpbmFsIGZpbGVzIGhhdmUgYmVlbiBjb3BpZWQgdG8KICAgICAgICAgICAgICAg
ICAgICAgIyA8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMvaW5zcGVjdG9yLgogICAgICAgICAgICAg
ICAgICAgICAnZGVwZW5kZW5jaWVzJzogWydpbnNwZWN0b3JfcmVzb3VyY2VzJ10sCisgICAgICAg
ICAgICAgICAgICAgICdhY3Rpb25zJzogW3sKKyAgICAgICAgICAgICAgICAgICAgICAgICdhY3Rp
b25fbmFtZSc6ICdnZW5lcmF0ZV9kZXZ0b29sc19ncmQnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgJ3NjcmlwdF9uYW1lJzogJ3NjcmlwdHMvZ2VuZXJhdGVfZGV2dG9vbHNfZ3JkLnB5JywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICdpbnB1dF9wYWdlcyc6IFsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAnPEAod2ViaW5zcGVjdG9yX2ZpbGVzKScsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJzxAKGRldnRvb2xzX2ZpbGVzKScsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL3dlYmNvcmUvSW5zcGVjdG9yQmFja2VuZENv
bW1hbmRzLmpzJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAnPChQUk9EVUNUX0RJUikv
cmVzb3VyY2VzL2luc3BlY3Rvci9kZXZ0b29scy5odG1sJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICAnaW1hZ2VzJzogWworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICc8QCh3ZWJpbnNwZWN0b3JfaW1hZ2VfZmlsZXMpJywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnPEAoZGV2dG9vbHNfaW1hZ2VfZmlsZXMpJywKKyAgICAgICAg
ICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICAnaW5wdXRzJzogWwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICc8QChfc2NyaXB0X25hbWUpJywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAnPEAoX2lucHV0X3BhZ2VzKScsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJzxAKF9pbWFnZXMpJywKKyAgICAgICAgICAgICAgICAgICAgICAgIF0sCisg
ICAgICAgICAgICAgICAgICAgICAgICAnc2VhcmNoX3BhdGgnOiBbCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJy4uLy4uL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9JbWFnZXMnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICdzcmMvanMvSW1hZ2VzJywKKyAgICAgICAgICAg
ICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgICAgICAgICAnb3V0cHV0cyc6IFsnPChT
SEFSRURfSU5URVJNRURJQVRFX0RJUikvZGV2dG9vbHMvZGV2dG9vbHNfcmVzb3VyY2VzLmdyZCdd
LAorICAgICAgICAgICAgICAgICAgICAgICAgJ2FjdGlvbic6IFsncHl0aG9uJywgJzxAKF9zY3Jp
cHRfbmFtZSknLCAnPEAoX2lucHV0X3BhZ2VzKScsICctLWltYWdlcycsICc8QChfc2VhcmNoX3Bh
dGgpJywgJy0tb3V0cHV0JywgJzxAKF9vdXRwdXRzKSddLAorICAgICAgICAgICAgICAgICAgICB9
XSwKICAgICAgICAgICAgICAgICB9XSwKICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAnYWN0
aW9ucyc6IFt7Ci0gICAgICAgICAgICAgICAgJ2FjdGlvbl9uYW1lJzogJ2dlbmVyYXRlX2RldnRv
b2xzX2dyZCcsCi0gICAgICAgICAgICAgICAgJ3NjcmlwdF9uYW1lJzogJ3NjcmlwdHMvZ2VuZXJh
dGVfZGV2dG9vbHNfZ3JkLnB5JywKLSAgICAgICAgICAgICAgICAnaW5wdXRfcGFnZXMnOiBbCi0g
ICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMvaW5zcGVjdG9yL2Rl
dnRvb2xzLmh0bWwnLAotICAgICAgICAgICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvcmVzb3Vy
Y2VzL2luc3BlY3Rvci9EZXZUb29scy5qcycsCi0gICAgICAgICAgICAgICAgICAgICc8KFBST0RV
Q1RfRElSKS9yZXNvdXJjZXMvaW5zcGVjdG9yL0VsZW1lbnRzUGFuZWwuanMnLAotICAgICAgICAg
ICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvcmVzb3VyY2VzL2luc3BlY3Rvci9SZXNvdXJjZXNQ
YW5lbC5qcycsCi0gICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMv
aW5zcGVjdG9yL05ldHdvcmtQYW5lbC5qcycsCi0gICAgICAgICAgICAgICAgICAgICc8KFBST0RV
Q1RfRElSKS9yZXNvdXJjZXMvaW5zcGVjdG9yL1NjcmlwdHNQYW5lbC5qcycsCi0gICAgICAgICAg
ICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMvaW5zcGVjdG9yL1RpbWVsaW5lUGFu
ZWwuanMnLAotICAgICAgICAgICAgICAgICAgICAnPChQUk9EVUNUX0RJUikvcmVzb3VyY2VzL2lu
c3BlY3Rvci9Qcm9maWxlc1BhbmVsLmpzJywKLSAgICAgICAgICAgICAgICAgICAgJzwoUFJPRFVD
VF9ESVIpL3Jlc291cmNlcy9pbnNwZWN0b3IvQXVkaXRzUGFuZWwuanMnLAotICAgICAgICAgICAg
ICAgICAgICAnPChQUk9EVUNUX0RJUikvcmVzb3VyY2VzL2luc3BlY3Rvci9Db2RlTWlycm9yVGV4
dEVkaXRvci5qcycsCi0gICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNvdXJj
ZXMvaW5zcGVjdG9yL0hlYXBTbmFwc2hvdFdvcmtlci5qcycsCi0gICAgICAgICAgICAgICAgICAg
ICc8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMvaW5zcGVjdG9yL1NjcmlwdEZvcm1hdHRlcldvcmtl
ci5qcycsCi0gICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElSKS9yZXNvdXJjZXMvaW5z
cGVjdG9yL2RldlRvb2xzLmNzcycsCi0gICAgICAgICAgICAgICAgICAgICc8KFBST0RVQ1RfRElS
KS9yZXNvdXJjZXMvaW5zcGVjdG9yL2RldnRvb2xzX2V4dGVuc2lvbl9hcGkuanMnLAotICAgICAg
ICAgICAgICAgICAgICAnPEAod2ViaW5zcGVjdG9yX3N0YW5kYWxvbmVfY3NzX2ZpbGVzKScsCi0g
ICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAnaW1hZ2VzJzogWwotICAgICAgICAg
ICAgICAgICAgICAnPEAod2ViaW5zcGVjdG9yX2ltYWdlX2ZpbGVzKScsCi0gICAgICAgICAgICAg
ICAgICAgICc8QChkZXZ0b29sc19pbWFnZV9maWxlcyknLAotICAgICAgICAgICAgICAgIF0sCi0g
ICAgICAgICAgICAgICAgJ2lucHV0cyc6IFsKLSAgICAgICAgICAgICAgICAgICAgJzxAKF9zY3Jp
cHRfbmFtZSknLAotICAgICAgICAgICAgICAgICAgICAnPEAoX2lucHV0X3BhZ2VzKScsCi0gICAg
ICAgICAgICAgICAgICAgICc8QChfaW1hZ2VzKScsCi0gICAgICAgICAgICAgICAgXSwKLSAgICAg
ICAgICAgICAgICAnc2VhcmNoX3BhdGgnOiBbCi0gICAgICAgICAgICAgICAgICAgICcuLi8uLi9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSW1hZ2VzJywKLSAgICAgICAgICAgICAgICAgICAg
J3NyYy9qcy9JbWFnZXMnLAotICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgJ291
dHB1dHMnOiBbJzwoU0hBUkVEX0lOVEVSTUVESUFURV9ESVIpL2RldnRvb2xzL2RldnRvb2xzX3Jl
c291cmNlcy5ncmQnXSwKLSAgICAgICAgICAgICAgICAnYWN0aW9uJzogWydweXRob24nLCAnPEAo
X3NjcmlwdF9uYW1lKScsICc8QChfaW5wdXRfcGFnZXMpJywgJy0taW1hZ2VzJywgJzxAKF9zZWFy
Y2hfcGF0aCknLCAnLS1vdXRwdXQnLCAnPEAoX291dHB1dHMpJ10sCi0gICAgICAgICAgICB9XSwK
LSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAgJ3RhcmdldF9uYW1lJzogJ2dlbmVy
YXRlX2RldnRvb2xzX3ppcCcsCi0gICAgICAgICAgICAndHlwZSc6ICdub25lJywKLSAgICAgICAg
ICAgICdkZXBlbmRlbmNpZXMnOiBbCi0gICAgICAgICAgICAgICAgJy4uLy4uL1dlYkNvcmUvV2Vi
Q29yZS5neXAvV2ViQ29yZS5neXA6aW5zcGVjdG9yX3Byb3RvY29sX3NvdXJjZXMnLAotICAgICAg
ICAgICAgXSwKLSAgICAgICAgICAgICdhY3Rpb25zJzogW3sKLSAgICAgICAgICAgICAgICAnYWN0
aW9uX25hbWUnOiAnZ2VuZXJhdGVfZGV2dG9vbHNfemlwJywKLSAgICAgICAgICAgICAgICAnc2Ny
aXB0X25hbWUnOiAnc2NyaXB0cy9nZW5lcmF0ZV9kZXZ0b29sc196aXAucHknLAotICAgICAgICAg
ICAgICAgICdpbnNwZWN0b3JfaHRtbCc6ICcuLi8uLi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvaW5zcGVjdG9yLmh0bWwnLAotICAgICAgICAgICAgICAgICd3b3JrZXJzX2ZpbGVzJzogWwot
ICAgICAgICAgICAgICAgICAgICAnLi4vLi4vV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hl
YXBTbmFwc2hvdFdvcmtlci5qcycsCi0gICAgICAgICAgICAgICAgICAgICcuLi8uLi9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvSmF2YVNjcmlwdEZvcm1hdHRlci5qcycsCi0gICAgICAgICAg
ICAgICAgICAgICcuLi8uLi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0Rm9ybWF0
dGVyV29ya2VyLmpzJywKLSAgICAgICAgICAgICAgICAgICAgJzxAKHdlYmluc3BlY3Rvcl91Z2xp
Znlqc19maWxlcyknCi0gICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAnaW5wdXRz
JzogWwotICAgICAgICAgICAgICAgICAgICAnPEAoX3NjcmlwdF9uYW1lKScsCi0gICAgICAgICAg
ICAgICAgICAgICdzY3JpcHRzL2dlbmVyYXRlX2RldnRvb2xzX2h0bWwucHknLAotICAgICAgICAg
ICAgICAgICAgICAnc2NyaXB0cy9nZW5lcmF0ZV9kZXZ0b29sc19leHRlbnNpb25fYXBpLnB5JywK
LSAgICAgICAgICAgICAgICAgICAgJzxAKF9pbnNwZWN0b3JfaHRtbCknLAotICAgICAgICAgICAg
ICAgICAgICAnPEAoZGV2dG9vbHNfZmlsZXMpJywKLSAgICAgICAgICAgICAgICAgICAgJzxAKHdl
Ymluc3BlY3Rvcl9maWxlcyknLAotICAgICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJN
RURJQVRFX0RJUikvd2ViY29yZS9JbnNwZWN0b3JCYWNrZW5kQ29tbWFuZHMuanMnLAotICAgICAg
ICAgICAgICAgICAgICAnPEAoX3dvcmtlcnNfZmlsZXMpJywKLSAgICAgICAgICAgICAgICAgICAg
JzxAKHdlYmluc3BlY3Rvcl9pbWFnZV9maWxlcyknLAotICAgICAgICAgICAgICAgICAgICAnPEAo
ZGV2dG9vbHNfaW1hZ2VfZmlsZXMpJywKLSAgICAgICAgICAgICAgICAgICAgJzxAKGRldnRvb2xz
X2V4dGVuc2lvbl9hcGlfZmlsZXMpJywKLSAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAg
ICAgICdzZWFyY2hfcGF0aCc6IFsKLSAgICAgICAgICAgICAgICAgICAgJy4uLy4uL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZCcsCi0gICAgICAgICAgICAgICAgICAgICdzcmMvanMnLAotICAg
ICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgJ2pzX3NlYXJjaF9wYXRoJzogWwotICAg
ICAgICAgICAgICAgICAgICAnPChTSEFSRURfSU5URVJNRURJQVRFX0RJUikvd2ViY29yZScsCi0g
ICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAnb3V0cHV0cyc6IFsnPChQUk9EVUNU
X0RJUikvZGV2dG9vbHNfZnJvbnRlbmQuemlwJ10sCi0gICAgICAgICAgICAgICAgJ2FjdGlvbic6
IFsncHl0aG9uJywgJzxAKF9zY3JpcHRfbmFtZSknLCAnPEAoX2luc3BlY3Rvcl9odG1sKScsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tZGV2dG9vbHMtZmlsZXMnLCAn
PEAoZGV2dG9vbHNfZmlsZXMpJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnLS13b3JrZXJzLWZpbGVzJywgJzxAKF93b3JrZXJzX2ZpbGVzKScsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJy0tZXh0ZW5zaW9uLWFwaS1maWxlcycsICc8QChkZXZ0
b29sc19leHRlbnNpb25fYXBpX2ZpbGVzKScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJy0tc2VhcmNoLXBhdGgnLCAnPEAoX3NlYXJjaF9wYXRoKScsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tanMtc2VhcmNoLXBhdGgnLCAnPEAoX2pzX3Nl
YXJjaF9wYXRoKScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tb3V0
cHV0JywgJzxAKF9vdXRwdXRzKSddLAotICAgICAgICAgICAgfV0sCiAgICAgICAgIH0sCiAgICAg
XSwgIyB0YXJnZXRzCiAgICAgJ2NvbmRpdGlvbnMnOiBbCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NjcmlwdHMvZ2VuZXJhdGVfZGV2dG9vbHNfemlwLnB5IGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zY3JpcHRzL2dlbmVyYXRlX2RldnRvb2xzX3ppcC5weQpkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggOWNhNTIzOGJlODNjZmExMDJiYTU2Y2EyNDZmZjdhY2QzYjEw
MzE2NS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NjcmlwdHMvZ2VuZXJhdGVfZGV2dG9vbHNfemlwLnB5CisrKyAv
ZGV2L251bGwKQEAgLTEsMTQwICswLDAgQEAKLSMhL3Vzci9iaW4vZW52IHB5dGhvbgotIwotIyBD
b3B5cmlnaHQgKEMpIDIwMTEgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSMKLSMg
UmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBv
ciB3aXRob3V0Ci0jIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKLSMgbWV0OgotIwotIyAgICAgICAgICogUmVkaXN0
cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQK
LSMgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgotIyAgICAgICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZQotIyBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCi0jIGluIHRoZSBkb2N1bWVudGF0
aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSMgZGlzdHJpYnV0
aW9uLgotIyAgICAgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhl
IG5hbWVzIG9mIGl0cwotIyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBw
cm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQotIyB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3Bl
Y2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotIwotIyBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0jICJBUyBJ
UyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQg
Tk9UCi0jIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUgotIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotIyBPV05FUiBPUiBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKLSMgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVAotIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0jIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKLSMgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFCi0jIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0KLSIiIkNyZWF0ZXMgYSB6aXAgZmlsZSBjb250YWlu
aW5nIHRoZSB3ZWIgaW5zcGVjdG9yIGZpbGVzIGZvciBkZWJ1Z2dpbmcuCi0KLVRoZSB6aXAgZmls
ZSBjb250YWlucyBhbGwgdGhlIC5odG1sLCAuanMsIC5jc3MgYW5kIGltYWdlIGZpbGVzIHVzZWQg
YnkgdGhlCi13ZWIgaW5zcGVjdG9yLiAgVGhlIGpzIGZpbGVzIGFuZCBjc3MgZmlsZXMgYXJlIG5v
dCBjb25jYXRlbmF0ZWQgYW5kIGFyZSBub3QKLW1pbmlmaWVkLiIiIgotCi1mcm9tIF9fZnV0dXJl
X18gaW1wb3J0IHdpdGhfc3RhdGVtZW50Ci0KLWltcG9ydCBvcwotaW1wb3J0IFN0cmluZ0lPCi1p
bXBvcnQgc3lzCi1pbXBvcnQgemlwZmlsZQotCi1pbXBvcnQgY29uY2F0ZW5hdGVfanNfZmlsZXMK
LWltcG9ydCBnZW5lcmF0ZV9kZXZ0b29sc19odG1sCi1pbXBvcnQgZ2VuZXJhdGVfZGV2dG9vbHNf
ZXh0ZW5zaW9uX2FwaQotCi0KLWNsYXNzIFBhcnNlZEFyZ3M6Ci0gICAgZGVmIF9faW5pdF9fKHNl
bGYsIGluc3BlY3Rvcl9odG1sLCBkZXZ0b29sc19maWxlcywgd29ya2Vyc19maWxlcywgZXh0ZW5z
aW9uX2FwaV9maWxlcywKLSAgICAgICAgICAgICAgICAgc2VhcmNoX2RpcnMsIGpzX3NlYXJjaF9k
aXJzLCBvdXRwdXRfZmlsZW5hbWUpOgotICAgICAgICBzZWxmLmluc3BlY3Rvcl9odG1sID0gaW5z
cGVjdG9yX2h0bWwKLSAgICAgICAgc2VsZi5kZXZ0b29sc19maWxlcyA9IGRldnRvb2xzX2ZpbGVz
Ci0gICAgICAgIHNlbGYud29ya2Vyc19maWxlcyA9IHdvcmtlcnNfZmlsZXMKLSAgICAgICAgc2Vs
Zi5leHRlbnNpb25fYXBpX2ZpbGVzID0gZXh0ZW5zaW9uX2FwaV9maWxlcwotICAgICAgICBzZWxm
LnNlYXJjaF9kaXJzID0gc2VhcmNoX2RpcnMKLSAgICAgICAgc2VsZi5qc19zZWFyY2hfZGlycyA9
IGpzX3NlYXJjaF9kaXJzCi0gICAgICAgIHNlbGYub3V0cHV0X2ZpbGVuYW1lID0gb3V0cHV0X2Zp
bGVuYW1lCi0KLQotZGVmIHBhcnNlX2FyZ3MoYXJndik6Ci0gICAgaW5zcGVjdG9yX2h0bWwgPSBh
cmd2WzBdCi0KLSAgICBkZXZ0b29sc19maWxlc19wb3NpdGlvbiA9IGFyZ3YuaW5kZXgoJy0tZGV2
dG9vbHMtZmlsZXMnKQotICAgIHdvcmtlcnNfZmlsZXNfcG9zaXRpb24gPSBhcmd2LmluZGV4KCct
LXdvcmtlcnMtZmlsZXMnKQotICAgIGV4dGVuc2lvbl9hcGlfZmlsZXNfcG9zaXRpb24gPSBhcmd2
LmluZGV4KCctLWV4dGVuc2lvbi1hcGktZmlsZXMnKQotICAgIHNlYXJjaF9wYXRoX3Bvc2l0aW9u
ID0gYXJndi5pbmRleCgnLS1zZWFyY2gtcGF0aCcpCi0gICAganNfc2VhcmNoX3BhdGhfcG9zaXRp
b24gPSBhcmd2LmluZGV4KCctLWpzLXNlYXJjaC1wYXRoJykKLSAgICBvdXRwdXRfcG9zaXRpb24g
PSBhcmd2LmluZGV4KCctLW91dHB1dCcpCi0KLSAgICBkZXZ0b29sc19maWxlcyA9IGFyZ3ZbZGV2
dG9vbHNfZmlsZXNfcG9zaXRpb24gKyAxOndvcmtlcnNfZmlsZXNfcG9zaXRpb25dCi0gICAgd29y
a2Vyc19maWxlcyA9IGFyZ3Zbd29ya2Vyc19maWxlc19wb3NpdGlvbiArIDE6ZXh0ZW5zaW9uX2Fw
aV9maWxlc19wb3NpdGlvbl0KLSAgICBleHRlbnNpb25fYXBpX2ZpbGVzID0gYXJndltleHRlbnNp
b25fYXBpX2ZpbGVzX3Bvc2l0aW9uICsgMTpzZWFyY2hfcGF0aF9wb3NpdGlvbl0KLSAgICBzZWFy
Y2hfZGlycyA9IGFyZ3Zbc2VhcmNoX3BhdGhfcG9zaXRpb24gKyAxOmpzX3NlYXJjaF9wYXRoX3Bv
c2l0aW9uXQotICAgIGpzX3NlYXJjaF9kaXJzID0gYXJndltqc19zZWFyY2hfcGF0aF9wb3NpdGlv
biArIDE6b3V0cHV0X3Bvc2l0aW9uXQotCi0gICAgcmV0dXJuIFBhcnNlZEFyZ3MoaW5zcGVjdG9y
X2h0bWwsIGRldnRvb2xzX2ZpbGVzLCB3b3JrZXJzX2ZpbGVzLCBleHRlbnNpb25fYXBpX2ZpbGVz
LAotICAgICAgICAgICAgICAgICAgICAgIHNlYXJjaF9kaXJzLCBqc19zZWFyY2hfZGlycywgYXJn
dltvdXRwdXRfcG9zaXRpb24gKyAxXSkKLQotCi1kZWYgbWFpbihhcmd2KToKLSAgICBwYXJzZWRf
YXJncyA9IHBhcnNlX2FyZ3MoYXJndlsxOl0pCi0KLSAgICBkZXZ0b29sc19odG1sID0gU3RyaW5n
SU8uU3RyaW5nSU8oKQotICAgIHdpdGggb3BlbihwYXJzZWRfYXJncy5pbnNwZWN0b3JfaHRtbCwg
J3InKSBhcyBpbnNwZWN0b3JfZmlsZToKLSAgICAgICAgZ2VuZXJhdGVfZGV2dG9vbHNfaHRtbC53
cml0ZV9kZXZ0b29sc19odG1sKAotICAgICAgICAgICAgaW5zcGVjdG9yX2ZpbGUsIGRldnRvb2xz
X2h0bWwsIFRydWUsIHBhcnNlZF9hcmdzLmRldnRvb2xzX2ZpbGVzKQotCi0gICAgemlwID0gemlw
ZmlsZS5aaXBGaWxlKHBhcnNlZF9hcmdzLm91dHB1dF9maWxlbmFtZSwgJ3cnLCB6aXBmaWxlLlpJ
UF9ERUZMQVRFRCkKLSAgICB6aXAud3JpdGVzdHIoImRldnRvb2xzLmh0bWwiLCBkZXZ0b29sc19o
dG1sLmdldHZhbHVlKCkpCi0KLSAgICBkZXZ0b29sc19leHRlbnNpb25fYXBpID0gU3RyaW5nSU8u
U3RyaW5nSU8oKQotICAgIGdlbmVyYXRlX2RldnRvb2xzX2V4dGVuc2lvbl9hcGkud3JpdGVfZGV2
dG9vbHNfZXh0ZW5zaW9uX2FwaSgKLSAgICAgICAgZGV2dG9vbHNfZXh0ZW5zaW9uX2FwaSwgcGFy
c2VkX2FyZ3MuZXh0ZW5zaW9uX2FwaV9maWxlcykKLSAgICB6aXAud3JpdGVzdHIoImRldnRvb2xz
X2V4dGVuc2lvbl9hcGkuanMiLCBkZXZ0b29sc19leHRlbnNpb25fYXBpLmdldHZhbHVlKCkpCi0K
LSAgICBqc19leHRyYWN0b3IgPSBjb25jYXRlbmF0ZV9qc19maWxlcy5PcmRlcmVkSlNGaWxlc0V4
dHJhY3RvcigKLSAgICAgICAgZGV2dG9vbHNfaHRtbC5nZXR2YWx1ZSgpKQotCi0gICAganNfZGly
cyA9IHBhcnNlZF9hcmdzLnNlYXJjaF9kaXJzICsgcGFyc2VkX2FyZ3MuanNfc2VhcmNoX2RpcnMK
LSAgICBleHBhbmRlciA9IGNvbmNhdGVuYXRlX2pzX2ZpbGVzLlBhdGhFeHBhbmRlcihqc19kaXJz
KQotICAgIGZpbGVzID0ganNfZXh0cmFjdG9yLm9yZGVyZWRfanNfZmlsZXMKLSAgICBmb3IgaW5w
dXRfZmlsZV9uYW1lIGluIHNldChmaWxlcyk6Ci0gICAgICAgIGZ1bGxfcGF0aCA9IGV4cGFuZGVy
LmV4cGFuZChpbnB1dF9maWxlX25hbWUpCi0gICAgICAgIGlmIGZ1bGxfcGF0aCBpcyBOb25lOgot
ICAgICAgICAgICAgcmFpc2UgRXhjZXB0aW9uKCdGaWxlICVzIHJlZmVyZW5jZWQgaW4gJXMgbm90
IGZvdW5kIG9uIGFueSBzb3VyY2UgcGF0aHMsICcKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnY2hlY2sgc291cmNlIHRyZWUgZm9yIGNvbnNpc3RlbmN5JyAlCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKGlucHV0X2ZpbGVfbmFtZSwgJ2RldnRvb2xzLmh0bWwnKSkKLSAgICAgICAg
emlwLndyaXRlKGZ1bGxfcGF0aCwgb3MucGF0aC5iYXNlbmFtZShmdWxsX3BhdGgpKQotCi0gICAg
ZnJvbnRfZW5kX3BhdGggPSBvcy5wYXRoLmRpcm5hbWUob3MucGF0aC5hYnNwYXRoKHBhcnNlZF9h
cmdzLmluc3BlY3Rvcl9odG1sKSkKLQotICAgIGZvciBpbnB1dF9maWxlX25hbWUgaW4gc2V0KHBh
cnNlZF9hcmdzLndvcmtlcnNfZmlsZXMpOgotICAgICAgICBzY3JpcHRfcGF0aCA9IG9zLnBhdGgu
ZGlybmFtZShvcy5wYXRoLmFic3BhdGgoaW5wdXRfZmlsZV9uYW1lKSkKLSAgICAgICAgaWYgc2Ny
aXB0X3BhdGguc3RhcnRzd2l0aChmcm9udF9lbmRfcGF0aCk6Ci0gICAgICAgICAgICBzY3JpcHRf
cGF0aCA9IHNjcmlwdF9wYXRoLnJlcGxhY2UoZnJvbnRfZW5kX3BhdGgsICIiKQotICAgICAgICAg
ICAgaWYgbGVuKHNjcmlwdF9wYXRoKSA+IDA6Ci0gICAgICAgICAgICAgICAgc2NyaXB0X3BhdGgg
Kz0gJy8nCi0gICAgICAgICAgICB6aXAud3JpdGUoaW5wdXRfZmlsZV9uYW1lLAotICAgICAgICAg
ICAgICAgICAgICAgIHNjcmlwdF9wYXRoICsgb3MucGF0aC5iYXNlbmFtZShpbnB1dF9maWxlX25h
bWUpKQotICAgICAgICBlbHNlOgotICAgICAgICAgICAgcmFpc2UgRXhjZXB0aW9uKCdXb3JrZXIg
c2NyaXB0ICVzIGlzIG5vdCBmcm9tIEluc3BlY3RvciBmcm9udC1lbmQgZGlyJyAlIChpbnB1dF9m
aWxlX25hbWUpKQotCi0gICAgZm9yIGRpcm5hbWUgaW4gcGFyc2VkX2FyZ3Muc2VhcmNoX2RpcnM6
Ci0gICAgICAgIGZvciBmaWxlbmFtZSBpbiBvcy5saXN0ZGlyKGRpcm5hbWUpOgotICAgICAgICAg
ICAgaWYgZmlsZW5hbWUuZW5kc3dpdGgoJy5jc3MnKToKLSAgICAgICAgICAgICAgICB6aXAud3Jp
dGUob3MucGF0aC5qb2luKGRpcm5hbWUsIGZpbGVuYW1lKSwgZmlsZW5hbWUpCi0gICAgICAgIGRp
cm5hbWUgPSBvcy5wYXRoLmpvaW4oZGlybmFtZSwgJ0ltYWdlcycpCi0gICAgICAgIGZvciBmaWxl
bmFtZSBpbiBvcy5saXN0ZGlyKGRpcm5hbWUpOgotICAgICAgICAgICAgaWYgZmlsZW5hbWUuZW5k
c3dpdGgoJy5wbmcnKSBvciBmaWxlbmFtZS5lbmRzd2l0aCgnLmdpZicpOgotICAgICAgICAgICAg
ICAgIHppcC53cml0ZShvcy5wYXRoLmpvaW4oZGlybmFtZSwgZmlsZW5hbWUpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICBvcy5wYXRoLmpvaW4oJ0ltYWdlcycsIGZpbGVuYW1lKSkKLQotICAg
ICMgSXQgd291bGQgYmUgbmljZSB0byB1c2UgdGhlIHdpdGggc3RhdGVtZW50IHRvIHNjb3BlIGNs
b3NpbmcgdGhlIGFyY2hpdmUsCi0gICAgIyBidXQgdGhhdCB3YXNuJ3QgYWRkZWQgdW50aWwgcHl0
aG9uIDIuNy4KLSAgICB6aXAuY2xvc2UoKQotCi0KLWlmICdfX21haW5fXycgPT0gX19uYW1lX186
Ci0gICAgc3lzLmV4aXQobWFpbihzeXMuYXJndikpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>