<?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>138977</bug_id>
          
          <creation_ts>2014-11-21 13:15:44 -0800</creation_ts>
          <short_desc>There should be a way to associate bugs with analysis tasks</short_desc>
          <delta_ts>2014-11-21 18:05:50 -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>WebKit Website</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>138516</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>benjamin</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1050548</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-11-21 13:15:44 -0800</bug_when>
    <thetext>Now that we&apos;ve made analysis tasks visible on the charts page,
we should reintroduce UI to associate bugs with them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050557</commentid>
    <comment_count>1</comment_count>
      <attachid>242068</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-11-21 13:39:21 -0800</bug_when>
    <thetext>Created attachment 242068
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050655</commentid>
    <comment_count>2</comment_count>
      <attachid>242068</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-11-21 17:35:19 -0800</bug_when>
    <thetext>Comment on attachment 242068
Patch

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

rs=me

&gt; Websites/perf.webkit.org/public/v2/app.css:434
&gt; +.analysis-group &gt; table td,
&gt; +.analysis-group &gt; table th {

should be .analysis-group &gt; table :matches(th, td)
:)

&gt; Websites/perf.webkit.org/public/v2/app.css:441
&gt; +.analysis-group &gt; table tbody td,
&gt; +.analysis-group &gt; table tbody th {

ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050658</commentid>
    <comment_count>3</comment_count>
      <attachid>242068</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-11-21 18:05:45 -0800</bug_when>
    <thetext>Comment on attachment 242068
Patch

Clearing flags on attachment: 242068

Committed r176493: &lt;http://trac.webkit.org/changeset/176493&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050659</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-11-21 18:05:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242068</attachid>
            <date>2014-11-21 13:39:21 -0800</date>
            <delta_ts>2014-11-21 18:05:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138977-20141121133938.patch</filename>
            <type>text/plain</type>
            <size>19107</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc2NDM1CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwpp
bmRleCAzYzk4OGU4ZjAwZTZmY2I2N2ZjMmVkZDZjYmMzYmUxOGJjNzA4MTJiLi42OWIwMDU1ZGQ0
Y2NiMjU1NTQxYWY3MWI2YjcyNDA3ZTM5YjUwNzg4IDEwMDY0NAotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvQ2hhbmdlTG9nCisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSw0OCBAQAorMjAxNC0xMS0yMSAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KKworICAgICAgICBUaGVyZSBzaG91bGQgYmUgYSB3YXkgdG8gYXNzb2NpYXRl
IGJ1Z3Mgd2l0aCBhbmFseXNpcyB0YXNrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTM4OTc3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVXBkYXRlZCBhc3NvY2lhdGUtYnVnLnBocCB0byBtYXRjaCB0aGUg
bmV3IGRhdGFiYXNlIHNjaGVtYS4KKworICAgICAgICAqIHB1YmxpYy9pbmNsdWRlL2pzb24taGVh
ZGVyLnBocDoKKyAgICAgICAgKHJlcXVpcmVfZm9ybWF0KTogUmVtb3ZlZCB0aGUgY2FsbCB0byBj
YW1lbF9jYXNlX3dvcmRzX3NlcGFyYXRlZF9ieV91bmRlcnNjb3JlIHNpbmNlIHRoZSBuYW1lIGlz
CisgICAgICAgIGFscmVhZHkgY2FtZWwtY2FzZWQgaW4gcmVxdWlyZV9leGlzdGVuY2Vfb2YuIFRo
aXMgbWFrZXMgdGhlIGZ1bmN0aW9uIHVzYWJsZSBlbHNld2hlcmUuCisKKyAgICAgICAgKiBwdWJs
aWMvcHJpdmlsZWdlZC1hcGkvYXNzb2NpYXRlLWJ1Zy5waHA6CisgICAgICAgIChtYWluKTogQ2hh
bmdlZCB0aGUgQVBJIHRvIHRha2UgcnVuLCBidWdUcmFja2VyLCBhbmQgbnVtYmVyIHRvIG1hdGNo
IHRoZSBuZXcgZGF0YWJhc2Ugc2NoZW1hLgorICAgICAgICBBbHNvIHZlcmlmeSB0aGF0IHRob3Nl
IHZhbHVlcyBhcmUgaW50ZWdlcnMgdXNpbmcgcmVxdWlyZV9mb3JtYXQuCisKKyAgICAgICAgKiBw
dWJsaWMvdjIvYW5hbHlzaXMuanM6CisgICAgICAgIChBcHAuQW5hbHlzaXNUYXNrLmxhYmVsKTog
QWRkZWQuIENvbmNhdGVuYXRlcyB0aGUgdGFzaydzIG5hbWUgd2l0aCB0aGUgYnVnIG51bWJlcnMu
CisgICAgICAgIChBcHAuQnVnLmxhYmVsKTogQWRkZWQuCisgICAgICAgIChBcHAuQnVnQWRhcHRl
cik6IEFkZGVkLgorICAgICAgICAoQXBwLkJ1Z0FkYXB0ZXIuY3JlYXRlUmVjb3JkKTogVXNlIFBy
aXZpbGVnZWRBUEkgaW5zdGVhZCBvZiB0aGUgYnVpbHRpbiBhamF4IGNhbGwuCisgICAgICAgIChB
cHAuQnVpbGRSZXF1ZXN0KTogSW5oZXJpdCBmcm9tIG5ld2x5IGFkZGVkIEFwcC5Nb2RlbCwgd2hp
Y2ggaXMgc2V0IHRvIERTLk1vZGVsIHJpZ2h0IG5vdy4KKworICAgICAgICAqIHB1YmxpYy92Mi9h
cHAuY3NzOiBSZW5hbWVkIC50ZXN0LWdyb3VwcyB0byAuYW5hbHlzaXMtZ3JvdXAuIEFsc28gYWRk
ZWQgbmV3IHJ1bGVzIGZvciB0aGUgdGFibGUKKyAgICAgICAgY29udGFpbmluZyB0aGUgYnVnIGlu
Zm9ybWF0aW9uLgorCisgICAgICAgICogcHVibGljL3YyL2FwcC5qczoKKyAgICAgICAgKEFwcC5J
bnRlcmFjdGl2ZUNoYXJ0Q29tcG9uZW50Ll9yYW5nZXNDaGFuZ2VkKTogQWRkZWQgbGFiZWwgdG8g
cmFuZ2UgYmFyIG9iamVjdHMuCisgICAgICAgIChBcHAuQW5hbHlzaXNUYXNrUm91dGUpOgorICAg
ICAgICAoQXBwLkFuYWx5c2lzVGFza0NvbnRyb2xsZXIpOiBSZXBsYWNlZCB0aGUgZnVuY3Rpb25h
bGl0eSBvZiBBcHAuQW5hbHlzaXNUYXNrVmlld01vZGVsLgorICAgICAgICAoQXBwLkFuYWx5c2lz
VGFza0NvbnRyb2xsZXIuX2ZldGNoZWRNYW5pZmVzdCk6IEFkZGVkLgorICAgICAgICAoQXBwLkFu
YWx5c2lzVGFza0NvbnRyb2xsZXIuYWN0aW9ucy5hc3NvY2lhdGVCdWcpOiBBZGRlZC4KKworICAg
ICAgICAqIHB1YmxpYy92Mi9jaGFydC1wYW5lLmNzczogUmVuYW1lZCAuYnVncy1wYW5lIHRvIC5h
bmFseXNpcy1wYW5lLgorCisgICAgICAgICogcHVibGljL3YyL2RhdGEuanM6CisgICAgICAgIChN
ZWFzdXJlbWVudC5wcm90b3R5cGUuYXNzb2NpYXRlQnVnKTogRGVsZXRlZC4KKworICAgICAgICAq
IHB1YmxpYy92Mi9pbmRleC5odG1sOiBSZW5hbWVkIC5idWdzLXBhbmUgdG8gLmFuYWx5c2lzLXBh
bmUgYW5kIC50ZXN0LWdyb3VwcyB0byAuYW5hbHlzaXMtZ3JvdXAuCisgICAgICAgIEFkZGVkIGEg
dGFibGUgc2hvdyB0aGUgYnVnIGluZm9ybWF0aW9uLiBBbHNvIGhpZGUgdGhlIGNoYXJ0IHVudGls
IGNoYXJ0RGF0YSBpcyBhdmFpbGFibGUuCisKKyAgICAgICAgKiBwdWJsaWMvdjIvbWFuaWZlc3Qu
anM6CisgICAgICAgIChBcHAuTW9kZWwpOiBBZGRlZC4KKwogMjAxNC0xMS0yMCAgUnlvc3VrZSBO
aXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBGaXggbWlzYyBidWdzIGFuZCB0eXBv
cyBpbiBhcHAuanMKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMv
aW5jbHVkZS9qc29uLWhlYWRlci5waHAgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGlj
L2luY2x1ZGUvanNvbi1oZWFkZXIucGhwCmluZGV4IDhkYTRhNzZlMzFjNGMxNDM4MmVmNGUzZjg3
MzE3ZjVjNjI3YWY4MDkuLjBmZWY3YTE5ZjI4NjAyNDVlMjhmZDJmZmJmZTIyZTA2NjA1MTEwMDEg
MTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvaW5jbHVkZS9qc29u
LWhlYWRlci5waHAKKysrIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy9pbmNsdWRl
L2pzb24taGVhZGVyLnBocApAQCAtNTMsOSArNTMsOSBAQCBmdW5jdGlvbiBjYW1lbF9jYXNlX3dv
cmRzX3NlcGFyYXRlZF9ieV91bmRlcnNjb3JlKCRuYW1lKSB7CiAgICAgcmV0dXJuIGltcGxvZGUo
JycsIGFycmF5X21hcCgndWNmaXJzdCcsIGV4cGxvZGUoJ18nLCAkbmFtZSkpKTsKIH0KIAotZnVu
Y3Rpb24gcmVxdWlyZV9mb3JtYXQoJGtleSwgJHZhbHVlLCAkcGF0dGVybikgeworZnVuY3Rpb24g
cmVxdWlyZV9mb3JtYXQoJG5hbWUsICR2YWx1ZSwgJHBhdHRlcm4pIHsKICAgICBpZiAoIXByZWdf
bWF0Y2goJHBhdHRlcm4sICR2YWx1ZSkpCi0gICAgICAgIGV4aXRfd2l0aF9lcnJvcignSW52YWxp
ZCcgLiBjYW1lbF9jYXNlX3dvcmRzX3NlcGFyYXRlZF9ieV91bmRlcnNjb3JlKCRrZXkpLCBhcnJh
eSgndmFsdWUnID0+ICR2YWx1ZSkpOworICAgICAgICBleGl0X3dpdGhfZXJyb3IoJ0ludmFsaWQn
IC4gJG5hbWUsIGFycmF5KCd2YWx1ZScgPT4gJHZhbHVlKSk7CiB9CiAKIGZ1bmN0aW9uIHJlcXVp
cmVfZXhpc3RlbmNlX29mKCRhcnJheSwgJGxpc3Rfb2ZfYXJndW1lbnRzLCAkcHJlZml4ID0gJycp
IHsKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvcHJpdmlsZWdl
ZC1hcGkvYXNzb2NpYXRlLWJ1Zy5waHAgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGlj
L3ByaXZpbGVnZWQtYXBpL2Fzc29jaWF0ZS1idWcucGhwCmluZGV4IDRlZGE3ZjdmNjg4NjNjZWYy
OWM2NmVjYjUwZDkyMjY0OWMxY2I0YWEuLmQ0YmQyNjA4Njg4MzQ0ZDEyYTI3MWM0MDJhZjRjOTA0
MzZlZDZlNDcgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvcHJp
dmlsZWdlZC1hcGkvYXNzb2NpYXRlLWJ1Zy5waHAKKysrIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQu
b3JnL3B1YmxpYy9wcml2aWxlZ2VkLWFwaS9hc3NvY2lhdGUtYnVnLnBocApAQCAtNSwyOSArNSwy
OCBAQCByZXF1aXJlX29uY2UoJy4uL2luY2x1ZGUvanNvbi1oZWFkZXIucGhwJyk7CiBmdW5jdGlv
biBtYWluKCkgewogICAgICRkYXRhID0gZW5zdXJlX3ByaXZpbGVnZWRfYXBpX2RhdGFfYW5kX3Rv
a2VuKCk7CiAKLSAgICAkcnVuX2lkID0gYXJyYXlfZ2V0KCRkYXRhLCAncnVuJyk7Ci0gICAgJGJ1
Z190cmFja2VyX2lkID0gYXJyYXlfZ2V0KCRkYXRhLCAndHJhY2tlcicpOwotICAgICRidWdfbnVt
YmVyID0gYXJyYXlfZ2V0KCRkYXRhLCAnYnVnTnVtYmVyJyk7CisgICAgJGFuYWx5c2lzX3Rhc2tf
aWQgPSBhcnJheV9nZXQoJGRhdGEsICd0YXNrJyk7CisgICAgJGJ1Z190cmFja2VyX2lkID0gYXJy
YXlfZ2V0KCRkYXRhLCAnYnVnVHJhY2tlcicpOworICAgICRidWdfbnVtYmVyID0gYXJyYXlfZ2V0
KCRkYXRhLCAnbnVtYmVyJyk7CiAKLSAgICBpZiAoISRydW5faWQpCi0gICAgICAgIGV4aXRfd2l0
aF9lcnJvcignSW52YWxpZFJ1bklkJywgYXJyYXkoJ3J1bicgPT4gJHJ1bl9pZCkpOwotICAgIGlm
ICghJGJ1Z190cmFja2VyX2lkKQotICAgICAgICBleGl0X3dpdGhfZXJyb3IoJ0ludmFsaWRCdWdU
cmFja2VySWQnLCBhcnJheSgndHJhY2tlcicgPT4gJGJ1Z190cmFja2VyX2lkKSk7CisgICAgcmVx
dWlyZV9mb3JtYXQoJ0FuYWx5c2lzVGFzaycsICRhbmFseXNpc190YXNrX2lkLCAnL15cZCskLycp
OworICAgIHJlcXVpcmVfZm9ybWF0KCdCdWdUcmFja2VyJywgJGJ1Z190cmFja2VyX2lkLCAnL15c
ZCskLycpOworICAgIHJlcXVpcmVfZm9ybWF0KCdCdWdOdW1iZXInLCAkYnVnX251bWJlciwgJy9e
XGQqJC8nKTsKIAogICAgICRkYiA9IGNvbm5lY3QoKTsKICAgICAkZGItPmJlZ2luX3RyYW5zYWN0
aW9uKCk7CiAKICAgICAkYnVnX2lkID0gTlVMTDsKICAgICBpZiAoISRidWdfbnVtYmVyKSB7Ci0g
ICAgICAgICRjb3VudCA9ICRkYi0+cXVlcnlfYW5kX2dldF9hZmZlY3RlZF9yb3dzKCJERUxFVEUg
RlJPTSBidWdzIFdIRVJFIGJ1Z19ydW4gPSAkMSBBTkQgYnVnX3RyYWNrZXIgPSAkMiIsCi0gICAg
ICAgICAgICBhcnJheSgkcnVuX2lkLCAkYnVnX3RyYWNrZXJfaWQpKTsKKyAgICAgICAgJGNvdW50
ID0gJGRiLT5xdWVyeV9hbmRfZ2V0X2FmZmVjdGVkX3Jvd3MoIkRFTEVURSBGUk9NIGJ1Z3MgV0hF
UkUgYnVnX3Rhc2sgPSAkMSBBTkQgYnVnX3RyYWNrZXIgPSAkMiIsCisgICAgICAgICAgICBhcnJh
eSgkYW5hbHlzaXNfdGFza19pZCwgJGJ1Z190cmFja2VyX2lkKSk7CiAgICAgICAgIGlmICgkY291
bnQgPiAxKSB7CiAgICAgICAgICAgICAkZGItPnJvbGxiYWNrX3RyYW5zYWN0aW9uKCk7CiAgICAg
ICAgICAgICBleGl0X3dpdGhfZXJyb3IoJ1VuZXhwZWN0ZWROdW1iZXJPZkFmZmVjdGVkUm93cycs
IGFycmF5KCdhZmZlY3RlZFJvd3MnID0+ICRjb3VudCkpOwogICAgICAgICB9CiAgICAgfSBlbHNl
IHsKLSAgICAgICAgJGJ1Z19pZCA9ICRkYi0+dXBkYXRlX29yX2luc2VydF9yb3coJ2J1Z3MnLCAn
YnVnJywgYXJyYXkoJ3J1bicgPT4gJHJ1bl9pZCwgJ3RyYWNrZXInID0+ICRidWdfdHJhY2tlcl9p
ZCksCi0gICAgICAgICAgICBhcnJheSgncnVuJyA9PiAkcnVuX2lkLCAndHJhY2tlcicgPT4gJGJ1
Z190cmFja2VyX2lkLCAnbnVtYmVyJyA9PiAkYnVnX251bWJlcikpOworICAgICAgICAkYnVnX2lk
ID0gJGRiLT51cGRhdGVfb3JfaW5zZXJ0X3JvdygnYnVncycsICdidWcnLCBhcnJheSgndGFzaycg
PT4gJGFuYWx5c2lzX3Rhc2tfaWQsICd0cmFja2VyJyA9PiAkYnVnX3RyYWNrZXJfaWQpLAorICAg
ICAgICAgICAgYXJyYXkoJ3Rhc2snID0+ICRhbmFseXNpc190YXNrX2lkLCAndHJhY2tlcicgPT4g
JGJ1Z190cmFja2VyX2lkLCAnbnVtYmVyJyA9PiAkYnVnX251bWJlcikpOwogICAgIH0KICAgICAk
ZGItPmNvbW1pdF90cmFuc2FjdGlvbigpOwogCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndl
YmtpdC5vcmcvcHVibGljL3YyL2FuYWx5c2lzLmpzIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3Jn
L3B1YmxpYy92Mi9hbmFseXNpcy5qcwppbmRleCAwODE5MGI1Y2JhODZjZjJhYTVmMGFiMzNiZTc0
Njc5OWFjMzk0YzE2Li5lYjkwZWEwM2UyNjI5NDUxMjlhYWQ0YzE3N2YwYTkxOGNkMGExNWNjIDEw
MDY0NAotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2FuYWx5c2lzLmpz
CisrKyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvYW5hbHlzaXMuanMKQEAg
LTksMTMgKzksMjEgQEAgQXBwLkFuYWx5c2lzVGFzayA9IEFwcC5OYW1lTGFiZWxNb2RlbC5leHRl
bmQoewogICAgIHRlc3RHcm91cHM6IGZ1bmN0aW9uICgpIHsKICAgICAgICAgcmV0dXJuIHRoaXMu
c3RvcmUuZmluZCgndGVzdEdyb3VwJywge3Rhc2s6IHRoaXMuZ2V0KCdpZCcpfSk7CiAgICAgfS5w
cm9wZXJ0eSgpLAorICAgIGxhYmVsOiBmdW5jdGlvbiAoKSB7CisgICAgICAgIHZhciBsYWJlbCA9
IHRoaXMuZ2V0KCduYW1lJyk7CisgICAgICAgIHZhciBidWdzID0gdGhpcy5nZXQoJ2J1Z3MnKS5t
YXAoZnVuY3Rpb24gKGJ1ZykgeyByZXR1cm4gYnVnLmdldCgnbGFiZWwnKTsgfSkuam9pbignIC8g
Jyk7CisgICAgICAgIHJldHVybiBidWdzID8gbGFiZWwgKyAnICgnICsgYnVncyArICcpJyA6IGxh
YmVsOworICAgIH0ucHJvcGVydHkoJ25hbWUnLCAnYnVncycpLAogfSk7CiAKLUFwcC5CdWcgPSBB
cHAuTmFtZUxhYmVsTW9kZWwuZXh0ZW5kKHsKK0FwcC5CdWcgPSBBcHAuTW9kZWwuZXh0ZW5kKHsK
ICAgICB0YXNrOiBEUy5iZWxvbmdzVG8oJ0FuYWx5c2lzVGFzaycpLAogICAgIGJ1Z1RyYWNrZXI6
IERTLmJlbG9uZ3NUbygnQnVnVHJhY2tlcicpLAogICAgIGNyZWF0ZWRBdDogRFMuYXR0cignZGF0
ZScpLAogICAgIG51bWJlcjogRFMuYXR0cignbnVtYmVyJyksCisgICAgbGFiZWw6IGZ1bmN0aW9u
ICgpIHsKKyAgICAgICAgcmV0dXJuIHRoaXMuZ2V0KCdidWdUcmFja2VyJykuZ2V0KCdsYWJlbCcp
ICsgJzogJyArIHRoaXMuZ2V0KCdudW1iZXInKTsKKyAgICB9LnByb3BlcnR5KCduYW1lJywgJ2J1
Z1RyYWNrZXInKSwKIH0pOwogCiAvLyBGSVhNRTogVXNlIERTLlJFU1RBZGFwdGVyIGluc3RlYWQu
CkBAIC0zNSw2ICs0MywyMSBAQCBBcHAuQW5hbHlzaXNUYXNrQWRhcHRlciA9IERTLlJFU1RBZGFw
dGVyLmV4dGVuZCh7CiAgICAgfSwKIH0pOwogCitBcHAuQnVnQWRhcHRlciA9IERTLlJFU1RBZGFw
dGVyLmV4dGVuZCh7CisgICAgY3JlYXRlUmVjb3JkOiBmdW5jdGlvbiAoc3RvcmUsIHR5cGUsIHJl
Y29yZCkKKyAgICB7CisgICAgICAgIHZhciBwYXJhbSA9IHsKKyAgICAgICAgICAgIHRhc2s6IHJl
Y29yZC5nZXQoJ3Rhc2snKS5nZXQoJ2lkJyksCisgICAgICAgICAgICBidWdUcmFja2VyOiByZWNv
cmQuZ2V0KCdidWdUcmFja2VyJykuZ2V0KCdpZCcpLAorICAgICAgICAgICAgbnVtYmVyOiByZWNv
cmQuZ2V0KCdudW1iZXInKSwKKyAgICAgICAgfTsKKyAgICAgICAgcmV0dXJuIFByaXZpbGVnZWRB
UEkuc2VuZFJlcXVlc3QoJ2Fzc29jaWF0ZS1idWcnLCBwYXJhbSkudGhlbihmdW5jdGlvbiAoZGF0
YSkgeworICAgICAgICAgICAgcGFyYW1bJ2lkJ10gPSBkYXRhWydidWdJZCddOworICAgICAgICAg
ICAgcmV0dXJuIHsnYnVnJzogcGFyYW19OworICAgICAgICB9KTsKKyAgICB9Cit9KTsKKwogQXBw
LlRlc3RHcm91cCA9IEFwcC5OYW1lTGFiZWxNb2RlbC5leHRlbmQoewogICAgIGFuYWx5c2lzVGFz
azogRFMuYmVsb25nc1RvKCdhbmFseXNpc1Rhc2snKSwKICAgICBhdXRob3I6IERTLmF0dHIoJ3N0
cmluZycpLApAQCAtNTcsNyArODAsNyBAQCBBcHAuQW5hbHlzaXNUYXNrU2VyaWFsaXplciA9IEFw
cC5UZXN0R3JvdXBTZXJpYWxpemVyID0gRFMuUkVTVFNlcmlhbGl6ZXIuZXh0ZW5kKAogICAgIH0K
IH0pOwogCi1BcHAuQnVpbGRSZXF1ZXN0ID0gRFMuTW9kZWwuZXh0ZW5kKHsKK0FwcC5CdWlsZFJl
cXVlc3QgPSBBcHAuTW9kZWwuZXh0ZW5kKHsKICAgICBncm91cDogRFMuYmVsb25nc1RvKCd0ZXN0
R3JvdXAnKSwKICAgICBvcmRlcjogRFMuYXR0cignbnVtYmVyJyksCiAgICAgcm9vdFNldDogRFMu
YXR0cignbnVtYmVyJyksCmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVi
bGljL3YyL2FwcC5jc3MgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2FwcC5j
c3MKaW5kZXggN2E0Yjc4MGNhYjYxNGNlYjU3MzVlMTRkMDRhNTc1NGY2NDRkN2Q5Ny4uNDVmYTg5
MGVmMTFhOTRhODYzYjU4Nzg1N2IyMGI4NGJmZGYwYWIzYiAxMDA3NTUKLS0tIGEvV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9hcHAuY3NzCisrKyBiL1dlYnNpdGVzL3BlcmYud2Vi
a2l0Lm9yZy9wdWJsaWMvdjIvYXBwLmNzcwpAQCAtNDEzLDMyICs0MTMsMzIgQEAgdGFibGUuZGFz
aGJvYXJkIHRib2R5IHRkIC5wcm9ncmVzcyB7CiB9CiAKICNhbmFseXNpcy10YXNrcywKLS50ZXN0
LWdyb3VwcyA+IHRhYmxlIHsKKy5hbmFseXNpcy1ncm91cCA+IHRhYmxlIHsKICAgICBib3JkZXI6
IHNvbGlkIDBweCAjOTk5OwogICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7CiB9CiAKICNh
bmFseXNpcy10YXNrcyB0aGVhZCwKLS50ZXN0LWdyb3VwcyA+IHRhYmxlIHRoZWFkIHsKKy5hbmFs
eXNpcy1ncm91cCA+IHRhYmxlIHRoZWFkIHsKICAgICBjb2xvcjogI2M5MzsKIH0KIAogI2FuYWx5
c2lzLXRhc2tzIHRoLAotLnRlc3QtZ3JvdXBzID4gdGFibGUgdGggeworLmFuYWx5c2lzLWdyb3Vw
ID4gdGFibGUgdGggewogICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7CiB9CiAKICNhbmFseXNpcy10
YXNrcyB0ZCwKICNhbmFseXNpcy10YXNrcyB0aCwKLS50ZXN0LWdyb3VwcyA+IHRhYmxlIHRkLAot
LnRlc3QtZ3JvdXBzID4gdGFibGUgdGggeworLmFuYWx5c2lzLWdyb3VwID4gdGFibGUgdGQsCisu
YW5hbHlzaXMtZ3JvdXAgPiB0YWJsZSB0aCB7CiAgICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTsK
IH0KIAogI2FuYWx5c2lzLXRhc2tzIHRib2R5IHRkLAogI2FuYWx5c2lzLXRhc2tzIHRib2R5IHRo
LAotLnRlc3QtZ3JvdXBzID4gdGFibGUgdGJvZHkgdGQsCi0udGVzdC1ncm91cHMgPiB0YWJsZSB0
Ym9keSB0aCB7CisuYW5hbHlzaXMtZ3JvdXAgPiB0YWJsZSB0Ym9keSB0ZCwKKy5hbmFseXNpcy1n
cm91cCA+IHRhYmxlIHRib2R5IHRoIHsKICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsK
IH0KIApAQCAtNDU3LDcgKzQ1Nyw3IEBAIHRhYmxlLmRhc2hib2FyZCB0Ym9keSB0ZCAucHJvZ3Jl
c3MgewogICAgIGNvbG9yOiAjMzMzOwogfQogCi0udGVzdC1ncm91cHMgeworLmFuYWx5c2lzLWdy
b3VwIHsKICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiOwogICAgIGJvcmRlci1yYWRpdXM6IDAu
NXJlbTsKICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDMpIDFweCAxcHggMHB4IDBw
eDsKQEAgLTQ2Niw4ICs0NjYsMTMgQEAgdGFibGUuZGFzaGJvYXJkIHRib2R5IHRkIC5wcm9ncmVz
cyB7CiAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOwogfQogCi0udGVzdC1ncm91cHMgY2FwdGlv
biB7CisuYW5hbHlzaXMtZ3JvdXAgY2FwdGlvbiB7CiAgICAgZm9udC1zaXplOiAxLjFyZW07CiAg
ICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07CiB9CisKKy5h
bmFseXNpcy1idWdzIHRoIHsKKyAgICBmb250LXdlaWdodDogbm9ybWFsOworICAgIHRleHQtYWxp
Z246IHJpZ2h0OworfQpkaWZmIC0tZ2l0IGEvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1Ymxp
Yy92Mi9hcHAuanMgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2FwcC5qcwpp
bmRleCBiZWM1MGExNTYwMDE2NjY2YmU1YzgzNDk1YTQ3YjFlYWFlODIyMDhlLi5hZmI1ODY5MmZi
ZjM4ODVlMzFkOWRhMDI2Zjc4ZTM2ZTBlNjA3MWQzIDEwMDc1NQotLS0gYS9XZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvcHVibGljL3YyL2FwcC5qcworKysgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5v
cmcvcHVibGljL3YyL2FwcC5qcwpAQCAtMTQ3MCw2ICsxNDcwLDcgQEAgQXBwLkludGVyYWN0aXZl
Q2hhcnRDb21wb25lbnQgPSBFbWJlci5Db21wb25lbnQuZXh0ZW5kKHsKICAgICAgICAgICAgICAg
ICBib3R0b206IG51bGwsCiAgICAgICAgICAgICAgICAgbGlua1JvdXRlOiBsaW5rUm91dGUsCiAg
ICAgICAgICAgICAgICAgbGlua0lkOiByYW5nZS5nZXQoJ2lkJyksCisgICAgICAgICAgICAgICAg
bGFiZWw6IHJhbmdlLmdldCgnbGFiZWwnKSwKICAgICAgICAgICAgIH0pOwogICAgICAgICB9KSk7
CiAKQEAgLTE2NTMsMjIgKzE2NTQsNDYgQEAgQXBwLkFuYWx5c2lzUm91dGUgPSBFbWJlci5Sb3V0
ZS5leHRlbmQoewogfSk7CiAKIEFwcC5BbmFseXNpc1Rhc2tSb3V0ZSA9IEVtYmVyLlJvdXRlLmV4
dGVuZCh7Ci0gICAgbW9kZWw6IGZ1bmN0aW9uIChwYXJhbSkgewotICAgICAgICByZXR1cm4gdGhp
cy5zdG9yZS5maW5kKCdhbmFseXNpc1Rhc2snLCBwYXJhbS50YXNrSWQpLnRoZW4oZnVuY3Rpb24g
KHRhc2spIHsKLSAgICAgICAgICAgIHJldHVybiBBcHAuQW5hbHlzaXNUYXNrVmlld01vZGVsLmNy
ZWF0ZSh7Y29udGVudDogdGFzaywgc3RvcmU6IHN0b3JlfSk7Ci0gICAgICAgIH0pOworICAgIG1v
ZGVsOiBmdW5jdGlvbiAocGFyYW0pCisgICAgeworICAgICAgICByZXR1cm4gdGhpcy5zdG9yZS5m
aW5kKCdhbmFseXNpc1Rhc2snLCBwYXJhbS50YXNrSWQpOwogICAgIH0sCiB9KTsKIAotQXBwLkFu
YWx5c2lzVGFza1ZpZXdNb2RlbCA9IEVtYmVyLk9iamVjdFByb3h5LmV4dGVuZCh7CitBcHAuQW5h
bHlzaXNUYXNrQ29udHJvbGxlciA9IEVtYmVyLkNvbnRyb2xsZXIuZXh0ZW5kKHsKKyAgICBsYWJl
bDogRW1iZXIuY29tcHV0ZWQuYWxpYXMoJ21vZGVsLm5hbWUnKSwKKyAgICBwbGF0Zm9ybTogRW1i
ZXIuY29tcHV0ZWQuYWxpYXMoJ21vZGVsLnBsYXRmb3JtJyksCisgICAgbWV0cmljOiBFbWJlci5j
b21wdXRlZC5hbGlhcygnbW9kZWwubWV0cmljJyksCiAgICAgdGVzdFNldHM6IFtdLAogICAgIHJv
b3RzOiBbXSwKKyAgICBidWdUcmFja2VyczogW10sCiAgICAgX3Rhc2tVcGRhdGVkOiBmdW5jdGlv
biAoKQogICAgIHsKLSAgICAgICAgdmFyIHBsYXRmb3JtSWQgPSB0aGlzLmdldCgncGxhdGZvcm0n
KS5nZXQoJ2lkJyk7Ci0gICAgICAgIHZhciBtZXRyaWNJZCA9IHRoaXMuZ2V0KCdtZXRyaWMnKS5n
ZXQoJ2lkJyk7Ci0gICAgICAgIEFwcC5NYW5pZmVzdC5mZXRjaFJ1bnNXaXRoUGxhdGZvcm1BbmRN
ZXRyaWModGhpcy5nZXQoJ3N0b3JlJyksIHBsYXRmb3JtSWQsIG1ldHJpY0lkKS50aGVuKHRoaXMu
X2ZldGNoZWRSdW5zLmJpbmQodGhpcykpOwotICAgIH0ub2JzZXJ2ZXMoJ3BsYXRmb3JtJywgJ21l
dHJpYycpLm9uKCdpbml0JyksCisgICAgICAgIHZhciBtb2RlbCA9IHRoaXMuZ2V0KCdtb2RlbCcp
OworICAgICAgICBpZiAoIW1vZGVsKQorICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgIHZh
ciBwbGF0Zm9ybUlkID0gbW9kZWwuZ2V0KCdwbGF0Zm9ybScpLmdldCgnaWQnKTsKKyAgICAgICAg
dmFyIG1ldHJpY0lkID0gbW9kZWwuZ2V0KCdtZXRyaWMnKS5nZXQoJ2lkJyk7CisgICAgICAgIEFw
cC5NYW5pZmVzdC5mZXRjaCh0aGlzLnN0b3JlKS50aGVuKHRoaXMuX2ZldGNoZWRNYW5pZmVzdC5i
aW5kKHRoaXMpKTsKKyAgICAgICAgQXBwLk1hbmlmZXN0LmZldGNoUnVuc1dpdGhQbGF0Zm9ybUFu
ZE1ldHJpYyh0aGlzLnN0b3JlLCBwbGF0Zm9ybUlkLCBtZXRyaWNJZCkudGhlbih0aGlzLl9mZXRj
aGVkUnVucy5iaW5kKHRoaXMpKTsKKyAgICB9Lm9ic2VydmVzKCdtb2RlbCcpLm9uKCdpbml0Jyks
CisgICAgX2ZldGNoZWRNYW5pZmVzdDogZnVuY3Rpb24gKCkKKyAgICB7CisgICAgICAgIHZhciB0
cmFja2VySWRUb0J1Z051bWJlciA9IHt9OworICAgICAgICB0aGlzLmdldCgnbW9kZWwnKS5nZXQo
J2J1Z3MnKS5mb3JFYWNoKGZ1bmN0aW9uIChidWcpIHsKKyAgICAgICAgICAgIHRyYWNrZXJJZFRv
QnVnTnVtYmVyW2J1Zy5nZXQoJ2J1Z1RyYWNrZXInKS5nZXQoJ2lkJyldID0gYnVnLmdldCgnbnVt
YmVyJyk7CisgICAgICAgIH0pOworCisgICAgICAgIHRoaXMuc2V0KCdidWdUcmFja2VycycsIEFw
cC5NYW5pZmVzdC5nZXQoJ2J1Z1RyYWNrZXJzJykubWFwKGZ1bmN0aW9uIChidWdUcmFja2VyKSB7
CisgICAgICAgICAgICB2YXIgYnVnTnVtYmVyID0gdHJhY2tlcklkVG9CdWdOdW1iZXJbYnVnVHJh
Y2tlci5nZXQoJ2lkJyldOworICAgICAgICAgICAgcmV0dXJuIEVtYmVyLk9iamVjdFByb3h5LmNy
ZWF0ZSh7CisgICAgICAgICAgICAgICAgY29udGVudDogYnVnVHJhY2tlciwKKyAgICAgICAgICAg
ICAgICBidWdOdW1iZXI6IGJ1Z051bWJlciwKKyAgICAgICAgICAgICAgICBlZGl0ZWRCdWdOdW1i
ZXI6IGJ1Z051bWJlciwKKyAgICAgICAgICAgIH0pOworICAgICAgICB9KSk7CisgICAgfSwKICAg
ICBfZmV0Y2hlZFJ1bnM6IGZ1bmN0aW9uIChkYXRhKSB7CiAgICAgICAgIHZhciBydW5zID0gZGF0
YS5ydW5zOwogCkBAIC0xNjc2LDggKzE3MDEsOCBAQCBBcHAuQW5hbHlzaXNUYXNrVmlld01vZGVs
ID0gRW1iZXIuT2JqZWN0UHJveHkuZXh0ZW5kKHsKICAgICAgICAgaWYgKCFjdXJyZW50VGltZVNl
cmllcykKICAgICAgICAgICAgIHJldHVybjsgLy8gRklYTUU6IFJlcG9ydCBhbiBlcnJvci4KIAot
ICAgICAgICB2YXIgc3RhcnQgPSBjdXJyZW50VGltZVNlcmllcy5maW5kUG9pbnRCeU1lYXN1cmVt
ZW50SWQodGhpcy5nZXQoJ3N0YXJ0UnVuJykpOwotICAgICAgICB2YXIgZW5kID0gY3VycmVudFRp
bWVTZXJpZXMuZmluZFBvaW50QnlNZWFzdXJlbWVudElkKHRoaXMuZ2V0KCdlbmRSdW4nKSk7Cisg
ICAgICAgIHZhciBzdGFydCA9IGN1cnJlbnRUaW1lU2VyaWVzLmZpbmRQb2ludEJ5TWVhc3VyZW1l
bnRJZCh0aGlzLmdldCgnbW9kZWwnKS5nZXQoJ3N0YXJ0UnVuJykpOworICAgICAgICB2YXIgZW5k
ID0gY3VycmVudFRpbWVTZXJpZXMuZmluZFBvaW50QnlNZWFzdXJlbWVudElkKHRoaXMuZ2V0KCdt
b2RlbCcpLmdldCgnZW5kUnVuJykpOwogICAgICAgICBpZiAoIXN0YXJ0IHx8ICFlbmQpCiAgICAg
ICAgICAgICByZXR1cm47IC8vIEZJWE1FOiBSZXBvcnQgYW4gZXJyb3IuCiAKQEAgLTE3NjgsNCAr
MTc5MywxNiBAQCBBcHAuQW5hbHlzaXNUYXNrVmlld01vZGVsID0gRW1iZXIuT2JqZWN0UHJveHku
ZXh0ZW5kKHsKICAgICAgICAgfQogICAgICAgICByZXR1cm4gcm9vdHM7CiAgICAgfS5wcm9wZXJ0
eSgnYW5hbHlzaXNQb2ludHMnKSwKKyAgICBhY3Rpb25zOiB7CisgICAgICAgIGFzc29jaWF0ZUJ1
ZzogZnVuY3Rpb24gKGJ1Z1RyYWNrZXIsIGJ1Z051bWJlcikKKyAgICAgICAgeworICAgICAgICAg
ICAgdmFyIG1vZGVsID0gdGhpcy5nZXQoJ21vZGVsJyk7CisgICAgICAgICAgICB0aGlzLnN0b3Jl
LmNyZWF0ZVJlY29yZCgnYnVnJywKKyAgICAgICAgICAgICAgICB7dGFzazogdGhpcy5nZXQoJ21v
ZGVsJyksIGJ1Z1RyYWNrZXI6IGJ1Z1RyYWNrZXIuZ2V0KCdjb250ZW50JyksIG51bWJlcjogYnVn
TnVtYmVyfSkuc2F2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgeworICAgICAgICAgICAgICAgICAgICAv
LyBGSVhNRTogU2hvdWxkIHdlIG5vdGlmeSB0aGUgdXNlcj8KKyAgICAgICAgICAgICAgICB9LCBm
dW5jdGlvbiAoZXJyb3IpIHsKKyAgICAgICAgICAgICAgICAgICAgYWxlcnQoJ0ZhaWxlZCB0byBh
c3NvY2lhdGUgdGhlIGJ1ZzogJyArIGVycm9yKTsKKyAgICAgICAgICAgICAgICB9KTsKKyAgICAg
ICAgfQorICAgIH0sCiB9KTsKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9w
dWJsaWMvdjIvY2hhcnQtcGFuZS5jc3MgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGlj
L3YyL2NoYXJ0LXBhbmUuY3NzCmluZGV4IGY1ZGM5ZWQyZTg1ODJjMWVlMjZlZmE5NzhiYjk0ZTNm
NzFlYTk5NjYuLjFhOTAyYWQxZWZkZjJkZDM4MWRhOWYwZmQ3Y2I1OTcxNzdmZGExODcgMTAwNzU1
Ci0tLSBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvY2hhcnQtcGFuZS5jc3MK
KysrIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9jaGFydC1wYW5lLmNzcwpA
QCAtNjQsNyArNjQsNyBAQAogICAgIHRvcDogMC41NXJlbTsKIH0KIAotLnNlYXJjaC1wYW5lLCAu
YnVncy1wYW5lIHsKKy5zZWFyY2gtcGFuZSwgLmFuYWx5c2lzLXBhbmUgewogICAgIHBvc2l0aW9u
OiBhYnNvbHV0ZTsKICAgICB0b3A6IDEuN3JlbTsKICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJi
OwpAQCAtNzQsMTYgKzc0LDE2IEBACiAgICAgYmFja2dyb3VuZDogd2hpdGU7CiB9CiAKLS5idWdz
LXBhbmUgeworLmFuYWx5c2lzLXBhbmUgewogICAgIHJpZ2h0OiAxLjNyZW07CiB9CiAKLS5idWdz
LXBhbmUgdGFibGUgeworLmFuYWx5c2lzLXBhbmUgdGFibGUgewogICAgIG1hcmdpbjogMC4ycmVt
OwogICAgIGZvbnQtc2l6ZTogMC44cmVtOwogfQogCi0uYnVncy1wYW5lIHRoIHsKKy5hbmFseXNp
cy1wYW5lIHRoIHsKICAgICBmb250LXdlaWdodDogbm9ybWFsOwogfQogCkBAIC05MSw3ICs5MSw3
IEBACiAgICAgcmlnaHQ6IDByZW07CiB9CiAKLS5idWdzLXBhbmUuaGlkZGVuLAorLmFuYWx5c2lz
LXBhbmUuaGlkZGVuLAogLnNlYXJjaC1wYW5lLmhpZGRlbiB7CiAgICAgZGlzcGxheTogbm9uZTsK
IH0KZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvZGF0YS5q
cyBiL1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvZGF0YS5qcwppbmRleCAwNTlk
ZTQyZDlhYmM1ZTlhNTUxOTk1NzA2NzMxMzkxZmM1MzEwOWYwLi5mMzM3YzYyZjRiNmQ1NTBlZjc2
NGZhOGRhMzdlYWI5ZjllNzgzMmFmIDEwMDc1NQotLS0gYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5v
cmcvcHVibGljL3YyL2RhdGEuanMKKysrIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1Ymxp
Yy92Mi9kYXRhLmpzCkBAIC0yNzgsMjMgKzI3OCw2IEBAIE1lYXN1cmVtZW50LnByb3RvdHlwZS5o
YXNCdWdzID0gZnVuY3Rpb24gKCkKICAgICByZXR1cm4gYnVncyAmJiBPYmplY3Qua2V5cyhidWdz
KS5sZW5ndGg7CiB9CiAKLU1lYXN1cmVtZW50LnByb3RvdHlwZS5hc3NvY2lhdGVCdWcgPSBmdW5j
dGlvbiAodHJhY2tlcklkLCBidWdOdW1iZXIpCi17Ci0gICAgdmFyIGJ1Z3MgPSB0aGlzLl9yYXdb
J2J1Z3MnXTsKLSAgICB0cmFja2VySWQgPSBwYXJzZUludCh0cmFja2VySWQpOwotICAgIGJ1Z051
bWJlciA9IGJ1Z051bWJlciA/IHBhcnNlSW50KGJ1Z051bWJlcikgOiBudWxsOwotICAgIHJldHVy
biBQcml2aWxlZ2VkQVBJLnNlbmRSZXF1ZXN0KCdhc3NvY2lhdGUtYnVnJywgewotICAgICAgICBy
dW46IHRoaXMuaWQoKSwKLSAgICAgICAgdHJhY2tlcjogdHJhY2tlcklkLAotICAgICAgICBidWdO
dW1iZXI6IGJ1Z051bWJlciwKLSAgICB9KS50aGVuKGZ1bmN0aW9uICgpIHsKLSAgICAgICAgaWYg
KGJ1Z051bWJlcikKLSAgICAgICAgICAgIGJ1Z3NbdHJhY2tlcklkXSA9IGJ1Z051bWJlcjsKLSAg
ICAgICAgZWxzZQotICAgICAgICAgICAgZGVsZXRlIGJ1Z3NbdHJhY2tlcklkXTsKLSAgICB9KTsK
LX0KLQogZnVuY3Rpb24gUnVuc0RhdGEocmF3RGF0YSkKIHsKICAgICB0aGlzLl9tZWFzdXJlbWVu
dHMgPSByYXdEYXRhLm1hcChmdW5jdGlvbiAocnVuKSB7IHJldHVybiBuZXcgTWVhc3VyZW1lbnQo
cnVuKTsgfSk7CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3Yy
L2luZGV4Lmh0bWwgYi9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL2luZGV4Lmh0
bWwKaW5kZXggMDM5Yzc2ZmIzYzY0YjhkYjdjODQxZDg1YjJmOTg2ZmRmM2Q4YTdiMC4uYTUyYjYz
NWQ5ZTE0YmM3ZDIxYzg3OTMyMGJiMjQ0NzhiODNmMmVkYiAxMDA3NTUKLS0tIGEvV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9pbmRleC5odG1sCisrKyBiL1dlYnNpdGVzL3BlcmYu
d2Via2l0Lm9yZy9wdWJsaWMvdjIvaW5kZXguaHRtbApAQCAtMTk2LDcgKzE5Niw3IEBACiAgICAg
ICAgICAgICAgICAgICAgIHt7aW5wdXQgYWN0aW9uPSJzZWFyY2hDb21taXQiIHBsYWNlaG9sZGVy
PSJOYW1lIG9yIGVtYWlsIiB2YWx1ZT1jb21taXRTZWFyY2hLZXl3b3JkfX0KICAgICAgICAgICAg
ICAgICA8L2Zvcm0+CiAKLSAgICAgICAgICAgICAgICA8ZGl2IHt7YmluZC1hdHRyIGNsYXNzPSI6
YnVncy1wYW5lIHNob3dpbmdBbmFseXNpc1BhbmU6OmhpZGRlbiJ9fT4KKyAgICAgICAgICAgICAg
ICA8ZGl2IHt7YmluZC1hdHRyIGNsYXNzPSI6YW5hbHlzaXMtcGFuZSBzaG93aW5nQW5hbHlzaXNQ
YW5lOjpoaWRkZW4ifX0+CiAgICAgICAgICAgICAgICAgICAgIDx0YWJsZT4KICAgICAgICAgICAg
ICAgICAgICAgICAgIDx0Ym9keT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+CkBA
IC0yMjksNyArMjI5LDcgQEAKICAgICAgICAge3svaWZ9fQogICAgICAgICA8ZGl2IGNsYXNzPSJy
YW5nZUJhcnNDb250YWluZXJJbmxpbmVTdHlsZSI+CiAgICAgICAgICAgICB7eyNlYWNoIHJhbmdl
QmFyc319Ci0gICAgICAgICAgICAgICAge3sjbGluay10byBsaW5rUm91dGUgbGlua0lkfX0KKyAg
ICAgICAgICAgICAgICB7eyNsaW5rLXRvIGxpbmtSb3V0ZSBsaW5rSWQgdGl0bGU9bGFiZWx9fQog
ICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icmFuZ2VCYXIiIHt7YmluZC1hdHRyIHN0
eWxlPWlubGluZVN0eWxlfX0+PC9zcGFuPgogICAgICAgICAgICAgICAgIHt7L2xpbmstdG99fQog
ICAgICAgICAgICAge3svZWFjaH19CkBAIC00NDcsMTAgKzQ0NywxMiBAQAogICAgICAgICAgICAg
e3twYXJ0aWFsICJuYXZiYXIifX0KICAgICAgICAgPC9oZWFkZXI+CiAKLSAgICAgICAgPGgyIGlk
PSJhbmFseXNpcy10YXNrLXRpdGxlIj57e25hbWV9fTwvaDI+CisgICAgICAgIDxoMiBpZD0iYW5h
bHlzaXMtdGFzay10aXRsZSI+e3tsYWJlbH19PC9oMj4KICAgICAgICAge3sjaWYgcGxhdGZvcm0u
bGFiZWx9fQogICAgICAgICAgICAgPGgzIGlkPSJhbmFseXNpcy10YXNrLXRlc3RuYW1lIj57e21l
dHJpYy5mdWxsTmFtZX19IC0ge3twbGF0Zm9ybS5sYWJlbH19PC9oMz4KKyAgICAgICAge3svaWZ9
fQogCisgICAgICAgIHt7I2lmIGNoYXJ0RGF0YX19CiAgICAgICAgICAgICA8c2VjdGlvbiBjbGFz
cz0iYW5hbHlzaXMtY2hhcnQtcGFuZSBjaGFydC1wYW5lIj4KICAgICAgICAgICAgICAgICA8ZGl2
IGNsYXNzPSJzdmctY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICAge3tpbnRlcmFjdGl2
ZS1jaGFydApAQCAtNDYxLDYgKzQ2MywyMCBAQAogICAgICAgICAgICAgICAgICAgICAgICAgbWFy
a2VkUG9pbnRzPW1hcmtlZFBvaW50c319CiAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg
ICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWlscyI+CisgICAgICAgICAgICAgICAgICAgIDx0YWJs
ZSBjbGFzcz0iYW5hbHlzaXMtYnVncyI+CisgICAgICAgICAgICAgICAgICAgICAgICA8dGJvZHk+
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAge3sjZWFjaCBidWdUcmFja2Vyc319CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDx0aD57e2xhYmVsfX08L3RoPgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPHRkPgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxmb3JtIHt7YWN0aW9uICJhc3NvY2lhdGVCdWciIHRoaXMgZWRpdGVkQnVnTnVtYmVyIG9uPSJz
dWJtaXQifX0+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7
aW5wdXQgdHlwZT10ZXh0IHZhbHVlPWVkaXRlZEJ1Z051bWJlcn19CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPC9mb3JtPgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPC90ZD4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ey9lYWNofX0KKyAgICAgICAgICAgICAgICAg
ICAgICAgIDwvdGJvZHk+CisgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgICAg
ICAgICAgICAgIDx0YWJsZT4KICAgICAgICAgICAgICAgICAgICAgICAgIDx0Ym9keT4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB7eyNlYWNoIGFuYWx5c2lzUG9pbnRzfX0KQEAgLTQ3Miw3
ICs0ODgsNyBAQAogICAgICAgICAgICAgPC9zZWN0aW9uPgogCiAgICAgICAgICAgICB7eyNlYWNo
IHRlc3RHcm91cHN9fQotICAgICAgICAgICAgICAgIDxzZWN0aW9uIGNsYXNzPSJ0ZXN0LWdyb3Vw
cyI+CisgICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9ImFuYWx5c2lzLWdyb3VwIj4KICAg
ICAgICAgICAgICAgICAgICAgPHRhYmxlPgogICAgICAgICAgICAgICAgICAgICAgICAgPGNhcHRp
b24+e3tuYW1lfX08L2NhcHRpb24+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dGhlYWQ+CkBA
IC00OTcsNyArNTEzLDcgQEAKICAgICAgICAgICAgICAgICA8L3NlY3Rpb24+CiAgICAgICAgICAg
ICB7ey9lYWNofX0KIAotICAgICAgICAgICAgPGZvcm0gY2xhc3M9InRlc3QtZ3JvdXBzIj4KKyAg
ICAgICAgICAgIDxmb3JtIGNsYXNzPSJhbmFseXNpcy1ncm91cCI+CiAgICAgICAgICAgICAgICAg
PHRhYmxlPgogICAgICAgICAgICAgICAgICAgICA8Y2FwdGlvbj48aW5wdXQgbmFtZT0ibmFtZSIg
cGxhY2Vob2xkZXI9IlRlc3QgZ3JvdXAgbmFtZSIgcmVxdWlyZWQ+PC9jYXB0aW9uPgogICAgICAg
ICAgICAgICAgICAgICA8dGhlYWQ+CmRpZmYgLS1naXQgYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5v
cmcvcHVibGljL3YyL21hbmlmZXN0LmpzIGIvV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1Ymxp
Yy92Mi9tYW5pZmVzdC5qcwppbmRleCA3Y2NhMDA5ZmVmOTBhODUyZTc4MTM4ODFhNTRlYjZhYjNj
Yzk0YWFmLi4wYmFlMDFiZTc0M2ZlMDgzYzNjZDIyMTFkNGNkY2IwNWY3ZDMyMWEwIDEwMDc1NQot
LS0gYS9XZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvcHVibGljL3YyL21hbmlmZXN0LmpzCisrKyBi
L1dlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvbWFuaWZlc3QuanMKQEAgLTEsMyAr
MSw1IEBACitBcHAuTW9kZWwgPSBEUy5Nb2RlbDsKKwogQXBwLk5hbWVMYWJlbE1vZGVsID0gRFMu
TW9kZWwuZXh0ZW5kKHsKICAgICBuYW1lOiBEUy5hdHRyKCdzdHJpbmcnKSwKICAgICBsYWJlbDog
ZnVuY3Rpb24gKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>