<?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>116308</bug_id>
          
          <creation_ts>2013-05-17 05:58:53 -0700</creation_ts>
          <short_desc>Get rid of [ConstructorParameters] extended attributes</short_desc>
          <delta_ts>2013-05-17 14:38:19 -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>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>http://dev.w3.org/2006/webapi/WebIDL/#es-interface-call</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>haraken</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>rniwa</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>890319</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-05-17 05:58:53 -0700</bug_when>
    <thetext>If we specify arguments to [CustomConstructor] extended attribute (similarly to [Constructor]), then we no longer need the [ConstructorParameters] extended attribute to determine the constructor length.

This is less error prone, leads to more readable IDL, and more consistent with [Constructor] extended attribute. This also reduces the number of WebKit specific IDL attributes, which is always good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890348</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-05-17 07:08:44 -0700</bug_when>
    <thetext>FYI, I already did the same thing in Blink:
https://src.chromium.org/viewvc/blink?view=rev&amp;revision=148663</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890353</commentid>
    <comment_count>2</comment_count>
      <attachid>202082</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-05-17 07:20:52 -0700</bug_when>
    <thetext>Created attachment 202082
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890354</commentid>
    <comment_count>3</comment_count>
      <attachid>202082</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2013-05-17 07:26:02 -0700</bug_when>
    <thetext>Comment on attachment 202082
Patch

Looks great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890616</commentid>
    <comment_count>4</comment_count>
      <attachid>202082</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-17 13:05:24 -0700</bug_when>
    <thetext>Comment on attachment 202082
Patch

Clearing flags on attachment: 202082

Committed r150292: &lt;http://trac.webkit.org/changeset/150292&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890617</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-17 13:05:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>890675</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2013-05-17 14:38:19 -0700</bug_when>
    <thetext>Updated WebKit IDL wiki accordingly:
http://trac.webkit.org/wiki/WebKitIDL?action=diff&amp;version=117&amp;old_version=116</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202082</attachid>
            <date>2013-05-17 07:20:52 -0700</date>
            <delta_ts>2013-05-17 13:05:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>116308_ConstructorParameters.patch</filename>
            <type>text/plain</type>
            <size>15612</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBkOWNjNGJhLi43YTM1MGM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNDYg
QEAKKzIwMTMtMDUtMTcgIENocmlzdG9waGUgRHVtZXogIDxjaC5kdW1lekBzaXNhLnNhbXN1bmcu
Y29tPgorCisgICAgICAgIEdldCByaWQgb2YgW0NvbnN0cnVjdG9yUGFyYW1ldGVyc10gZXh0ZW5k
ZWQgYXR0cmlidXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTE2MzA4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgR2V0IHJpZCBvZiBXZWJLaXQtc3BlY2lmaWMgW0NvbnN0cnVjdG9yUGFyYW1ldGVyc10g
SURMIGV4dGVuZGVkIGF0dHJpYnV0ZS4gSW5zdGVhZCwKKyAgICAgICAgW0N1c3RvbUNvbnN0cnVj
dG9yXSBhcmd1bWVudHMgYXJlIG5vdyBleHBsaWNpdGx5IHNwZWNpZmllZCwgc2ltaWxhcmx5IHRv
IFtDb25zdHJ1Y3Rvcl0KKyAgICAgICAgYXJndW1lbnRzIGFuZCB0aGUgY29uc3RydWN0b3Igb2Jq
ZWN0J3MgImxlbmd0aCIgcHJvcGVydHkgaXMgbm93IGF1dG9tYXRpY2FsbHkKKyAgICAgICAgY29t
cHV0ZWQgZm9yIGN1c3RvbSBjb25zdHJ1Y3RvcnMgYXMgd2VsbC4KKworICAgICAgICBUaGlzIGlz
IGxlc3MgZXJyb3ItcHJvbmUgYXMgdGhlIHZhbHVlIGlzIG5vdCBoYXJkY29kZWQsIG1vcmUgY29u
c2lzdGVudCB3aXRoCisgICAgICAgIFtDb25zdHJ1Y3Rvcl0gZXh0ZW5kZWQgYXR0cmlidXRlIGFu
ZCBnaXZlcyBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBjdXN0b20gY29uc3RydWN0b3IKKyAg
ICAgICAgaW4gdGhlIElETCBmaWxlLiBXZSBhbHNvIGdldCByaWQgb2YgYSBXZWJLaXQtc3BlY2lm
aWMgSURMIGF0dHJpYnV0ZSB3aGljaCBpcyBhbHdheXMKKyAgICAgICAgbmljZS4KKworICAgICAg
ICBObyBuZXcgdGVzdHMsIGFscmVhZHkgY292ZXJlZCBieSBmYXN0L2pzL2NvbnN0cnVjdG9yLWxl
bmd0aC5odG1sLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYXN0cmVhbS9NZWRpYVN0cmVhbS5p
ZGw6CisgICAgICAgICogTW9kdWxlcy93ZWJhdWRpby9BdWRpb0NvbnRleHQuaWRsOgorICAgICAg
ICAqIE1vZHVsZXMvd2Vic29ja2V0cy9XZWJTb2NrZXQuaWRsOgorICAgICAgICAqIGJpbmRpbmdz
L3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtOgorICAgICAgICAoR2VuZXJhdGVDb25zdHJ1Y3Rv
ckhlbHBlck1ldGhvZHMpOgorICAgICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvSURMQXR0cmlidXRl
cy50eHQ6CisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9JRExQYXJzZXIucG06CisgICAgICAg
IChhcHBseVR5cGVkZWZzKToKKyAgICAgICAgKHBhcnNlQXR0cmlidXRlUmVzdCk6CisgICAgICAg
IChjb3B5RXh0ZW5kZWRBdHRyaWJ1dGVzKToKKyAgICAgICAgKHBhcnNlRXh0ZW5kZWRBdHRyaWJ1
dGVSZXN0KToKKyAgICAgICAgKGFwcGx5RXh0ZW5kZWRBdHRyaWJ1dGVMaXN0KToKKyAgICAgICAg
KiBiaW5kaW5ncy9zY3JpcHRzL3Rlc3QvSlMvSlNGbG9hdDY0QXJyYXkuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SlNGbG9hdDY0QXJyYXlDb25zdHJ1Y3Rvcjo6ZmluaXNoQ3JlYXRpb24pOgorICAg
ICAgICAqIGJpbmRpbmdzL3NjcmlwdHMvdGVzdC9UZXN0VHlwZWRBcnJheS5pZGw6CisgICAgICAg
ICogZG9tL011dGF0aW9uT2JzZXJ2ZXIuaWRsOgorICAgICAgICAqIGZpbGVhcGkvQmxvYi5pZGw6
CisgICAgICAgICogaHRtbC9ET01Gb3JtRGF0YS5pZGw6CisgICAgICAgICogaHRtbC9jYW52YXMv
QXJyYXlCdWZmZXIuaWRsOgorICAgICAgICAqIGh0bWwvY2FudmFzL0RhdGFWaWV3LmlkbDoKKyAg
ICAgICAgKiBwYWdlL1dlYktpdFBvaW50LmlkbDoKKyAgICAgICAgKiB3b3JrZXJzL1NoYXJlZFdv
cmtlci5pZGw6CisgICAgICAgICogd29ya2Vycy9Xb3JrZXIuaWRsOgorCiAyMDEzLTA1LTE3ICBK
b3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3Bl
Y3RvcjogQWxsb3cgIi8vIyBzb3VyY2VNYXBwaW5nVVJMIiBzeW50YXggYWxvbmdzaWRlICIvL0Ai
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL01lZGlhU3Ry
ZWFtLmlkbCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0u
aWRsCmluZGV4IGRlOGUwYzkuLmZjNGVkMTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0uaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW0uaWRsCkBAIC0yOSw3ICsyOSw2IEBACiAgICAg
Q29uc3RydWN0b3IsCiAgICAgQ29uc3RydWN0b3IoTWVkaWFTdHJlYW0gc3RyZWFtKSwKICAgICBD
b25zdHJ1Y3RvcihNZWRpYVN0cmVhbVRyYWNrW10gdHJhY2tzKSwKLSAgICBDb25zdHJ1Y3RvclBh
cmFtZXRlcnM9MCwKICAgICBDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0LAogICAgIFNr
aXBWVGFibGVWYWxpZGF0aW9uCiBdIGludGVyZmFjZSBNZWRpYVN0cmVhbSB7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5pZGwgYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmF1ZGlvL0F1ZGlvQ29udGV4dC5pZGwKaW5kZXggYTcwMmQy
Yy4uMTExYWRkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJhdWRpby9B
dWRpb0NvbnRleHQuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViYXVkaW8vQXVk
aW9Db250ZXh0LmlkbApAQCAtMjgsNyArMjgsNiBAQAogICAgIENvbmRpdGlvbmFsPVdFQl9BVURJ
TywKICAgICBBY3RpdmVET01PYmplY3QsCiAgICAgQ3VzdG9tQ29uc3RydWN0b3IsCi0gICAgQ29u
c3RydWN0b3JQYXJhbWV0ZXJzPTAsCiAgICAgRXZlbnRUYXJnZXQKIF0gaW50ZXJmYWNlIEF1ZGlv
Q29udGV4dCB7CiAgICAgLy8gQWxsIHJlbmRlcmVkIGF1ZGlvIHVsdGltYXRlbHkgY29ubmVjdHMg
dG8gZGVzdGluYXRpb24sIHdoaWNoIHJlcHJlc2VudHMgdGhlIGF1ZGlvIGhhcmR3YXJlLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJzb2NrZXRzL1dlYlNvY2tldC5pZGwg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYnNvY2tldHMvV2ViU29ja2V0LmlkbAppbmRleCA5
YjUxMzliLi5hZDMyMDEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYnNv
Y2tldHMvV2ViU29ja2V0LmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYnNvY2tl
dHMvV2ViU29ja2V0LmlkbApAQCAtNDAsNyArNDAsNiBAQAogICAgIENhbGxXaXRoPVNjcmlwdEV4
ZWN1dGlvbkNvbnRleHQsCiAgICAgRXZlbnRUYXJnZXQsCiAgICAgSlNOb1N0YXRpY1RhYmxlcywK
LSAgICBDb25zdHJ1Y3RvclBhcmFtZXRlcnM9MQogXSBpbnRlcmZhY2UgV2ViU29ja2V0IHsKICAg
ICByZWFkb25seSBhdHRyaWJ1dGUgRE9NU3RyaW5nIFVSTDsgLy8gTG93ZXJjYXNlZCAudXJsIGlz
IHRoZSBvbmUgaW4gdGhlIHNwZWMsIGJ1dCBsZWF2aW5nIC5VUkwgZm9yIGNvbXBhdGliaWxpdHkg
cmVhc29ucy4KICAgICByZWFkb25seSBhdHRyaWJ1dGUgRE9NU3RyaW5nIHVybDsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpTLnBtIGIv
U291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KaW5kZXgg
ZDI1NjFmNi4uMWM5NGEzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2Ny
aXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2Ny
aXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KQEAgLTQxNTMsMjAgKzQxNTMsMTkgQEAgc3ViIEdlbmVy
YXRlQ29uc3RydWN0b3JIZWxwZXJNZXRob2RzCiAgICAgbXkgJGdlbmVyYXRpbmdOYW1lZENvbnN0
cnVjdG9yID0gc2hpZnQ7CiAKICAgICBteSAkY29uc3RydWN0b3JDbGFzc05hbWUgPSAkZ2VuZXJh
dGluZ05hbWVkQ29uc3RydWN0b3IgPyAiJHtjbGFzc05hbWV9TmFtZWRDb25zdHJ1Y3RvciIgOiAi
JHtjbGFzc05hbWV9Q29uc3RydWN0b3IiOwotICAgIG15ICRsZWFzdENvbnN0cnVjdG9yTGVuZ3Ro
ID0gJGludGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkNvbnN0cnVjdG9yUGFyYW1ldGVy
cyJ9OwotICAgIGlmICghZGVmaW5lZCAkbGVhc3RDb25zdHJ1Y3Rvckxlbmd0aCkgewotICAgICAg
ICBpZiAoJGNvZGVHZW5lcmF0b3ItPklzQ29uc3RydWN0b3JUZW1wbGF0ZSgkaW50ZXJmYWNlLCAi
RXZlbnQiKSB8fCAkY29kZUdlbmVyYXRvci0+SXNDb25zdHJ1Y3RvclRlbXBsYXRlKCRpbnRlcmZh
Y2UsICJUeXBlZEFycmF5IikpIHsKLSAgICAgICAgICAgICRsZWFzdENvbnN0cnVjdG9yTGVuZ3Ro
ID0gMTsKLSAgICAgICAgfSBlbHNpZiAoJGludGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57
IkNvbnN0cnVjdG9yIn0pIHsKLSAgICAgICAgICAgIG15IEBjb25zdHJ1Y3RvcnMgPSBAeyRpbnRl
cmZhY2UtPmNvbnN0cnVjdG9yc307Ci0gICAgICAgICAgICAkbGVhc3RDb25zdHJ1Y3Rvckxlbmd0
aCA9IDI1NTsKLSAgICAgICAgICAgIGZvcmVhY2ggbXkgJGNvbnN0cnVjdG9yIChAY29uc3RydWN0
b3JzKSB7Ci0gICAgICAgICAgICAgICAgbXkgJGNvbnN0cnVjdG9yTGVuZ3RoID0gR2V0RnVuY3Rp
b25MZW5ndGgoJGNvbnN0cnVjdG9yKTsKLSAgICAgICAgICAgICAgICAkbGVhc3RDb25zdHJ1Y3Rv
ckxlbmd0aCA9ICRjb25zdHJ1Y3Rvckxlbmd0aCBpZiAoJGNvbnN0cnVjdG9yTGVuZ3RoIDwgJGxl
YXN0Q29uc3RydWN0b3JMZW5ndGgpOwotICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2Ugewot
ICAgICAgICAgICAgJGxlYXN0Q29uc3RydWN0b3JMZW5ndGggPSAwOworICAgIG15ICRsZWFzdENv
bnN0cnVjdG9yTGVuZ3RoID0gMDsKKyAgICBpZiAoJGNvZGVHZW5lcmF0b3ItPklzQ29uc3RydWN0
b3JUZW1wbGF0ZSgkaW50ZXJmYWNlLCAiRXZlbnQiKSB8fCAkY29kZUdlbmVyYXRvci0+SXNDb25z
dHJ1Y3RvclRlbXBsYXRlKCRpbnRlcmZhY2UsICJUeXBlZEFycmF5IikpIHsKKyAgICAgICAgJGxl
YXN0Q29uc3RydWN0b3JMZW5ndGggPSAxOworICAgIH0gZWxzaWYgKCRpbnRlcmZhY2UtPmV4dGVu
ZGVkQXR0cmlidXRlcy0+eyJDb25zdHJ1Y3RvciJ9IHx8ICRpbnRlcmZhY2UtPmV4dGVuZGVkQXR0
cmlidXRlcy0+eyJDdXN0b21Db25zdHJ1Y3RvciJ9KSB7CisgICAgICAgIG15IEBjb25zdHJ1Y3Rv
cnMgPSBAeyRpbnRlcmZhY2UtPmNvbnN0cnVjdG9yc307CisgICAgICAgIG15IEBjdXN0b21Db25z
dHJ1Y3RvcnMgPSBAeyRpbnRlcmZhY2UtPmN1c3RvbUNvbnN0cnVjdG9yc307CisgICAgICAgICRs
ZWFzdENvbnN0cnVjdG9yTGVuZ3RoID0gMjU1OworICAgICAgICBmb3JlYWNoIG15ICRjb25zdHJ1
Y3RvciAoQGNvbnN0cnVjdG9ycywgQGN1c3RvbUNvbnN0cnVjdG9ycykgeworICAgICAgICAgICAg
bXkgJGNvbnN0cnVjdG9yTGVuZ3RoID0gR2V0RnVuY3Rpb25MZW5ndGgoJGNvbnN0cnVjdG9yKTsK
KyAgICAgICAgICAgICRsZWFzdENvbnN0cnVjdG9yTGVuZ3RoID0gJGNvbnN0cnVjdG9yTGVuZ3Ro
IGlmICgkY29uc3RydWN0b3JMZW5ndGggPCAkbGVhc3RDb25zdHJ1Y3Rvckxlbmd0aCk7CiAgICAg
ICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICAkbGVhc3RDb25zdHJ1Y3Rvckxlbmd0aCA9IDA7
CiAgICAgfQogCiAgICAgaWYgKCRnZW5lcmF0aW5nTmFtZWRDb25zdHJ1Y3RvcikgewpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9JRExBdHRyaWJ1dGVzLnR4dCBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMQXR0cmlidXRlcy50eHQKaW5kZXgg
NDZhM2I3Yi4uNDA1MjlmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2Ny
aXB0cy9JRExBdHRyaWJ1dGVzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3Jp
cHRzL0lETEF0dHJpYnV0ZXMudHh0CkBAIC0yOCw3ICsyOCw2IEBAIENsYW1wCiBDb25kaXRpb25h
bD0qCiBDb25zdHJ1Y3RvcgogQ29uc3RydWN0b3JDb25kaXRpb25hbD0qCi1Db25zdHJ1Y3RvclBh
cmFtZXRlcnM9KgogQ29uc3RydWN0b3JSYWlzZXNFeGNlcHRpb24KIENvbnN0cnVjdG9yVGVtcGxh
dGU9RXZlbnR8VHlwZWRBcnJheQogQ3VzdG9tCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9zY3JpcHRzL0lETFBhcnNlci5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvSURMUGFyc2VyLnBtCmluZGV4IDgyMzZkZTMuLmI1MDA2OGMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMUGFyc2VyLnBtCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMUGFyc2VyLnBtCkBAIC00OSw2ICs0OSw3IEBAIHN0
cnVjdCggZG9tSW50ZXJmYWNlID0+IHsKICAgICBhdHRyaWJ1dGVzID0+ICdAJywgICAgIyBMaXN0
IG9mICdkb21BdHRyaWJ1dGUnICAgIAogICAgIGV4dGVuZGVkQXR0cmlidXRlcyA9PiAnJCcsICMg
RXh0ZW5kZWQgYXR0cmlidXRlcwogICAgIGNvbnN0cnVjdG9ycyA9PiAnQCcsICMgQ29uc3RydWN0
b3JzLCBsaXN0IG9mICdkb21GdW5jdGlvbicKKyAgICBjdXN0b21Db25zdHJ1Y3RvcnMgPT4gJ0An
LCAjIEN1c3RvbSBjb25zdHJ1Y3RvcnMsIGxpc3Qgb2YgJ2RvbUZ1bmN0aW9uJwogICAgIGlzRXhj
ZXB0aW9uID0+ICckJywgIyBVc2VkIGZvciBleGNlcHRpb24gaW50ZXJmYWNlcwogICAgIGlzQ2Fs
bGJhY2sgPT4gJyQnLCAjIFVzZWQgZm9yIGNhbGxiYWNrIGludGVyZmFjZXMKICAgICBpc1BhcnRp
YWwgPT4gJyQnLCAjIFVzZWQgZm9yIHBhcnRpYWwgaW50ZXJmYWNlcwpAQCAtMzgyLDcgKzM4Myw3
IEBAIHN1YiBhcHBseVR5cGVkZWZzCiAgICAgICAgICAgICBmb3JlYWNoIG15ICRhdHRyaWJ1dGUg
KEB7JGRlZmluaXRpb24tPmF0dHJpYnV0ZXN9KSB7CiAgICAgICAgICAgICAgICAgJHNlbGYtPmFw
cGx5VHlwZWRlZnNGb3JTaWduYXR1cmUoJGF0dHJpYnV0ZS0+c2lnbmF0dXJlKTsKICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgIGZvcmVhY2ggbXkgJGZ1bmN0aW9uIChAeyRkZWZpbml0aW9uLT5m
dW5jdGlvbnN9LCBAeyRkZWZpbml0aW9uLT5jb25zdHJ1Y3RvcnN9KSB7CisgICAgICAgICAgICBm
b3JlYWNoIG15ICRmdW5jdGlvbiAoQHskZGVmaW5pdGlvbi0+ZnVuY3Rpb25zfSwgQHskZGVmaW5p
dGlvbi0+Y29uc3RydWN0b3JzfSwgQHskZGVmaW5pdGlvbi0+Y3VzdG9tQ29uc3RydWN0b3JzfSkg
ewogICAgICAgICAgICAgICAgICRzZWxmLT5hcHBseVR5cGVkZWZzRm9yU2lnbmF0dXJlKCRmdW5j
dGlvbi0+c2lnbmF0dXJlKTsKICAgICAgICAgICAgICAgICBmb3JlYWNoIG15ICRzaWduYXR1cmUg
KEB7JGZ1bmN0aW9uLT5wYXJhbWV0ZXJzfSkgewogICAgICAgICAgICAgICAgICAgICAkc2VsZi0+
YXBwbHlUeXBlZGVmc0ZvclNpZ25hdHVyZSgkc2lnbmF0dXJlKTsKQEAgLTExNjYsNiArMTE2Nywx
MSBAQCBzdWIgcGFyc2VBdHRyaWJ1dGVSZXN0CiAgICAgICAgICAgICBwdXNoKEB7JG5ld0RhdGFO
b2RlLT5zZXR0ZXJFeGNlcHRpb25zfSwgQHskZ2V0UmVmLT57InNldHJhaXNlcyJ9fSk7CiAgICAg
ICAgIH0KICAgICAgICAgJHNlbGYtPmFzc2VydFRva2VuVmFsdWUoJHNlbGYtPmdldFRva2VuKCks
ICI7IiwgX19MSU5FX18pOworICAgICAgICAjIEN1c3RvbUNvbnN0cnVjdG9yIG1heSBhbHNvIGJl
IHVzZWQgb24gYXR0cmlidXRlcy4KKyAgICAgICAgaWYgKGRlZmluZWQgJGV4dGVuZGVkQXR0cmli
dXRlTGlzdC0+eyJDdXN0b21Db25zdHJ1Y3RvcnMifSkgeworICAgICAgICAgICAgZGVsZXRlICRl
eHRlbmRlZEF0dHJpYnV0ZUxpc3QtPnsiQ3VzdG9tQ29uc3RydWN0b3JzIn07CisgICAgICAgICAg
ICAkZXh0ZW5kZWRBdHRyaWJ1dGVMaXN0LT57IkN1c3RvbUNvbnN0cnVjdG9yIn0gPSAiVkFMVUVf
SVNfTUlTU0lORyI7CisgICAgICAgIH0KICAgICAgICAgJG5ld0RhdGFOb2RlLT5zaWduYXR1cmUt
PmV4dGVuZGVkQXR0cmlidXRlcygkZXh0ZW5kZWRBdHRyaWJ1dGVMaXN0KTsKICAgICAgICAgcmV0
dXJuICRuZXdEYXRhTm9kZTsKICAgICB9CkBAIC0xNTM3LDYgKzE1NDMsMTMgQEAgc3ViIGNvcHlF
eHRlbmRlZEF0dHJpYnV0ZXMKICAgICAgICAgICAgIGZvcmVhY2ggbXkgJGNvbnN0cnVjdG9yIChA
Y29uc3RydWN0b3JzKSB7CiAgICAgICAgICAgICAgICAgcHVzaChAeyRleHRlbmRlZEF0dHJpYnV0
ZUxpc3QtPnsiQ29uc3RydWN0b3JzIn19LCAkY29uc3RydWN0b3IpOwogICAgICAgICAgICAgfQor
ICAgICAgICB9IGVsc2lmICgka2V5IGVxICJDdXN0b21Db25zdHJ1Y3RvciIpIHsKKyAgICAgICAg
ICAgIHB1c2goQHskZXh0ZW5kZWRBdHRyaWJ1dGVMaXN0LT57IkN1c3RvbUNvbnN0cnVjdG9ycyJ9
fSwgJGF0dHItPnska2V5fSk7CisgICAgICAgIH0gZWxzaWYgKCRrZXkgZXEgIkN1c3RvbUNvbnN0
cnVjdG9ycyIpIHsKKyAgICAgICAgICAgbXkgQGN1c3RvbUNvbnN0cnVjdG9ycyA9IEB7JGF0dHIt
Pnska2V5fX07CisgICAgICAgICAgICBmb3JlYWNoIG15ICRjdXN0b21Db25zdHJ1Y3RvciAoQGN1
c3RvbUNvbnN0cnVjdG9ycykgeworICAgICAgICAgICAgICAgIHB1c2goQHskZXh0ZW5kZWRBdHRy
aWJ1dGVMaXN0LT57IkN1c3RvbUNvbnN0cnVjdG9ycyJ9fSwgJGN1c3RvbUNvbnN0cnVjdG9yKTsK
KyAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICRleHRlbmRlZEF0
dHJpYnV0ZUxpc3QtPnska2V5fSA9ICRhdHRyLT57JGtleX07CiAgICAgICAgIH0KQEAgLTE2MjMs
NyArMTYzNiw3IEBAIHN1YiBwYXJzZUV4dGVuZGVkQXR0cmlidXRlUmVzdAogICAgICAgICByZXR1
cm4gJGF0dHJzOwogICAgIH0KIAotICAgIGlmICgkbmFtZSBlcSAiQ29uc3RydWN0b3IiKSB7Cisg
ICAgaWYgKCRuYW1lIGVxICJDb25zdHJ1Y3RvciIgfHwgJG5hbWUgZXEgIkN1c3RvbUNvbnN0cnVj
dG9yIikgewogICAgICAgICAkYXR0cnMtPnskbmFtZX0gPSBbXTsKICAgICB9IGVsc2UgewogICAg
ICAgICAkYXR0cnMtPnskbmFtZX0gPSAiVkFMVUVfSVNfTUlTU0lORyI7CkBAIC0yNjA3LDYgKzI2
MjAsMjEgQEAgc3ViIGFwcGx5RXh0ZW5kZWRBdHRyaWJ1dGVMaXN0CiAgICAgICAgICRleHRlbmRl
ZEF0dHJpYnV0ZUxpc3QtPnsiTmFtZWRDb25zdHJ1Y3RvciJ9ID0gJGNvbnN0cnVjdG9yTmFtZTsK
ICAgICAgICAgcHVzaChAeyRpbnRlcmZhY2UtPmNvbnN0cnVjdG9yc30sICRuZXdEYXRhTm9kZSk7
CiAgICAgfQorICAgIGlmIChkZWZpbmVkICRleHRlbmRlZEF0dHJpYnV0ZUxpc3QtPnsiQ3VzdG9t
Q29uc3RydWN0b3JzIn0pIHsKKyAgICAgICAgbXkgQGN1c3RvbUNvbnN0cnVjdG9yUGFyYW1zID0g
QHskZXh0ZW5kZWRBdHRyaWJ1dGVMaXN0LT57IkN1c3RvbUNvbnN0cnVjdG9ycyJ9fTsKKyAgICAg
ICAgbXkgJGluZGV4ID0gKEBjdXN0b21Db25zdHJ1Y3RvclBhcmFtcyA9PSAxKSA/IDAgOiAxOwor
ICAgICAgICBmb3JlYWNoIG15ICRwYXJhbSAoQGN1c3RvbUNvbnN0cnVjdG9yUGFyYW1zKSB7Cisg
ICAgICAgICAgICBteSAkY3VzdG9tQ29uc3RydWN0b3IgPSBkb21GdW5jdGlvbi0+bmV3KCk7Cisg
ICAgICAgICAgICAkY3VzdG9tQ29uc3RydWN0b3ItPnNpZ25hdHVyZShkb21TaWduYXR1cmUtPm5l
dygpKTsKKyAgICAgICAgICAgICRjdXN0b21Db25zdHJ1Y3Rvci0+c2lnbmF0dXJlLT5uYW1lKCJD
dXN0b21Db25zdHJ1Y3RvciIpOworICAgICAgICAgICAgJGN1c3RvbUNvbnN0cnVjdG9yLT5zaWdu
YXR1cmUtPmV4dGVuZGVkQXR0cmlidXRlcygkZXh0ZW5kZWRBdHRyaWJ1dGVMaXN0KTsKKyAgICAg
ICAgICAgICRjdXN0b21Db25zdHJ1Y3Rvci0+cGFyYW1ldGVycygkcGFyYW0pOworICAgICAgICAg
ICAgJGN1c3RvbUNvbnN0cnVjdG9yLT57b3ZlcmxvYWRlZEluZGV4fSA9ICRpbmRleCsrOworICAg
ICAgICAgICAgcHVzaChAeyRpbnRlcmZhY2UtPmN1c3RvbUNvbnN0cnVjdG9yc30sICRjdXN0b21D
b25zdHJ1Y3Rvcik7CisgICAgICAgIH0KKyAgICAgICAgZGVsZXRlICRleHRlbmRlZEF0dHJpYnV0
ZUxpc3QtPnsiQ3VzdG9tQ29uc3RydWN0b3JzIn07CisgICAgICAgICRleHRlbmRlZEF0dHJpYnV0
ZUxpc3QtPnsiQ3VzdG9tQ29uc3RydWN0b3IifSA9ICJWQUxVRV9JU19NSVNTSU5HIjsKKyAgICB9
CiAgICAgJGludGVyZmFjZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzKCRleHRlbmRlZEF0dHJpYnV0ZUxp
c3QpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rl
c3QvSlMvSlNGbG9hdDY0QXJyYXkuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0
cy90ZXN0L0pTL0pTRmxvYXQ2NEFycmF5LmNwcAppbmRleCA5YTQ3MmVjLi42YWZkNGQzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvSlMvSlNGbG9hdDY0
QXJyYXkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9KUy9K
U0Zsb2F0NjRBcnJheS5jcHAKQEAgLTkwLDcgKzkwLDcgQEAgdm9pZCBKU0Zsb2F0NjRBcnJheUNv
bnN0cnVjdG9yOjpmaW5pc2hDcmVhdGlvbihFeGVjU3RhdGUqIGV4ZWMsIEpTRE9NR2xvYmFsT2Jq
ZWMKICAgICBCYXNlOjpmaW5pc2hDcmVhdGlvbihleGVjLT52bSgpKTsKICAgICBBU1NFUlQoaW5o
ZXJpdHMoJnNfaW5mbykpOwogICAgIHB1dERpcmVjdChleGVjLT52bSgpLCBleGVjLT5wcm9wZXJ0
eU5hbWVzKCkucHJvdG90eXBlLCBKU0Zsb2F0NjRBcnJheVByb3RvdHlwZTo6c2VsZihleGVjLCBn
bG9iYWxPYmplY3QpLCBEb250RGVsZXRlIHwgUmVhZE9ubHkpOwotICAgIHB1dERpcmVjdChleGVj
LT52bSgpLCBleGVjLT5wcm9wZXJ0eU5hbWVzKCkubGVuZ3RoLCBqc051bWJlcigxMjMpLCBSZWFk
T25seSB8IERvbnREZWxldGUgfCBEb250RW51bSk7CisgICAgcHV0RGlyZWN0KGV4ZWMtPnZtKCks
IGV4ZWMtPnByb3BlcnR5TmFtZXMoKS5sZW5ndGgsIGpzTnVtYmVyKDEpLCBSZWFkT25seSB8IERv
bnREZWxldGUgfCBEb250RW51bSk7CiB9CiAKIGJvb2wgSlNGbG9hdDY0QXJyYXlDb25zdHJ1Y3Rv
cjo6Z2V0T3duUHJvcGVydHlTbG90KEpTQ2VsbCogY2VsbCwgRXhlY1N0YXRlKiBleGVjLCBQcm9w
ZXJ0eU5hbWUgcHJvcGVydHlOYW1lLCBQcm9wZXJ0eVNsb3QmIHNsb3QpCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvVGVzdFR5cGVkQXJyYXkuaWRsIGIv
U291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L1Rlc3RUeXBlZEFycmF5LmlkbApp
bmRleCA1ZGQyZTAzZC4uOTdjZTk1ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy90ZXN0L1Rlc3RUeXBlZEFycmF5LmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9zY3JpcHRzL3Rlc3QvVGVzdFR5cGVkQXJyYXkuaWRsCkBAIC0yNiw3ICsyNiw2IEBA
CiAKIFsKICAgICBDb25zdHJ1Y3RvclRlbXBsYXRlPVR5cGVkQXJyYXksCi0gICAgQ29uc3RydWN0
b3JQYXJhbWV0ZXJzPTEyMywKICAgICBOdW1lcmljSW5kZXhlZEdldHRlciwKICAgICBDdXN0b21J
bmRleGVkU2V0dGVyLAogICAgIEpTR2VuZXJhdGVUb05hdGl2ZU9iamVjdCwKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyLmlkbCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9NdXRhdGlvbk9ic2VydmVyLmlkbAppbmRleCAwZWFiMjVhLi5mZTY4NmM1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlci5pZGwKKysrIGIvU291cmNl
L1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXIuaWRsCkBAIC0yOSw4ICsyOSw3IEBACiAgKi8K
IAogWwotICAgIEN1c3RvbUNvbnN0cnVjdG9yLAotICAgIENvbnN0cnVjdG9yUGFyYW1ldGVycz0x
LAorICAgIEN1c3RvbUNvbnN0cnVjdG9yKE11dGF0aW9uQ2FsbGJhY2sgY2FsbGJhY2spLAogICAg
IEN1c3RvbUlzUmVhY2hhYmxlLAogICAgIEltcGxlbWVudGF0aW9uTGFja3NWVGFibGUKIF0gaW50
ZXJmYWNlIE11dGF0aW9uT2JzZXJ2ZXIgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZmls
ZWFwaS9CbG9iLmlkbCBiL1NvdXJjZS9XZWJDb3JlL2ZpbGVhcGkvQmxvYi5pZGwKaW5kZXggMDI3
ZTVkYi4uMWM2MDZjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZmlsZWFwaS9CbG9iLmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9maWxlYXBpL0Jsb2IuaWRsCkBAIC0zMiw3ICszMiw4IEBA
CiAgICAgR2VuZXJhdGVJc1JlYWNoYWJsZT1JbXBsLAogICAgIEN1c3RvbVRvSlNPYmplY3QsCiAg
ICAgSlNOb1N0YXRpY1RhYmxlcywKLSAgICBDdXN0b21Db25zdHJ1Y3RvcgorICAgIEN1c3RvbUNv
bnN0cnVjdG9yLAorICAgIEN1c3RvbUNvbnN0cnVjdG9yKHNlcXVlbmNlPGFueT4gYmxvYlBhcnRz
LCBvcHRpb25hbCBCbG9iUHJvcGVydHlCYWcgb3B0aW9ucykKIF0gaW50ZXJmYWNlIEJsb2Igewog
ICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSB1bnNpZ25lZCBsb25nIGxvbmcgc2l6ZTsKICAgICByZWFk
b25seSBhdHRyaWJ1dGUgRE9NU3RyaW5nIHR5cGU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0RPTUZvcm1EYXRhLmlkbCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvRE9NRm9ybURhdGEu
aWRsCmluZGV4IDllOTI3MGYuLjkyOTE4NDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0
bWwvRE9NRm9ybURhdGEuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvRE9NRm9ybURhdGEu
aWRsCkBAIC0yOSw4ICsyOSw3IEBACiAgKi8KIAogWwotICAgIEN1c3RvbUNvbnN0cnVjdG9yLAot
ICAgIENvbnN0cnVjdG9yUGFyYW1ldGVycz0xLAorICAgIEN1c3RvbUNvbnN0cnVjdG9yKG9wdGlv
bmFsIEhUTUxGb3JtRWxlbWVudCBmb3JtKSwKICAgICBKU0dlbmVyYXRlVG9OYXRpdmVPYmplY3Qs
CiAgICAgSlNHZW5lcmF0ZVRvSlNPYmplY3QsCiAgICAgSW50ZXJmYWNlTmFtZT1Gb3JtRGF0YSwK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0FycmF5QnVmZmVyLmlkbCBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0FycmF5QnVmZmVyLmlkbAppbmRleCBhZWI5Y2I0
Li4xZDgwMGNkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9BcnJheUJ1
ZmZlci5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQXJyYXlCdWZmZXIuaWRs
CkBAIC0yNSw4ICsyNSw3IEBACiAKIFsKICAgICBHZW5lcmF0ZUlzUmVhY2hhYmxlPUltcGwsCi0g
ICAgQ3VzdG9tQ29uc3RydWN0b3IsCi0gICAgQ29uc3RydWN0b3JQYXJhbWV0ZXJzPTEsCisgICAg
Q3VzdG9tQ29uc3RydWN0b3IodW5zaWduZWQgbG9uZyBsZW5ndGgpLAogICAgIEpTTm9TdGF0aWNU
YWJsZXMsCiAgICAgSW1wbGVtZW50YXRpb25OYW1lc3BhY2U9V1RGLAogICAgIEltcGxlbWVudGF0
aW9uTGFja3NWVGFibGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0Rh
dGFWaWV3LmlkbCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0RhdGFWaWV3LmlkbAppbmRl
eCBjODdhYzg3Li40NzBiNzQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZh
cy9EYXRhVmlldy5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvRGF0YVZpZXcu
aWRsCkBAIC0yNCw4ICsyNCw3IEBACiAgKi8KIAogWwotICAgIEN1c3RvbUNvbnN0cnVjdG9yLAot
ICAgIENvbnN0cnVjdG9yUGFyYW1ldGVycz0xLAorICAgIEN1c3RvbUNvbnN0cnVjdG9yKEFycmF5
QnVmZmVyIGJ1ZmZlciwgb3B0aW9uYWwgdW5zaWduZWQgbG9uZyBieXRlT2Zmc2V0LCBvcHRpb25h
bCB1bnNpZ25lZCBsb25nIGJ5dGVMZW5ndGgpLAogICAgIEN1c3RvbVRvSlNPYmplY3QsCiAgICAg
SlNOb1N0YXRpY1RhYmxlcwogXSBpbnRlcmZhY2UgRGF0YVZpZXcgOiBBcnJheUJ1ZmZlclZpZXcg
ewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9XZWJLaXRQb2ludC5pZGwgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1dlYktpdFBvaW50LmlkbAppbmRleCAxNzhkNTY0Li40NGUzYjEwIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1dlYktpdFBvaW50LmlkbAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1dlYktpdFBvaW50LmlkbApAQCAtMjUsNiArMjUsNyBAQAogCiBbCiAg
ICAgQ3VzdG9tQ29uc3RydWN0b3IsCisgICAgQ3VzdG9tQ29uc3RydWN0b3IoZmxvYXQgeCwgZmxv
YXQgeSksCiAgICAgSW1wbGVtZW50YXRpb25MYWNrc1ZUYWJsZQogXSBpbnRlcmZhY2UgV2ViS2l0
UG9pbnQgewogICAgIGF0dHJpYnV0ZSBmbG9hdCB4OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvd29ya2Vycy9TaGFyZWRXb3JrZXIuaWRsIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9TaGFy
ZWRXb3JrZXIuaWRsCmluZGV4IGI3ODY0MjUuLjJmOGE2ZjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3dvcmtlcnMvU2hhcmVkV29ya2VyLmlkbAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3Jr
ZXJzL1NoYXJlZFdvcmtlci5pZGwKQEAgLTMyLDggKzMyLDcgQEAKIFsKICAgICBOb0ludGVyZmFj
ZU9iamVjdCwKICAgICBDb25kaXRpb25hbD1TSEFSRURfV09SS0VSUywKLSAgICBDdXN0b21Db25z
dHJ1Y3RvciwKLSAgICBDb25zdHJ1Y3RvcihET01TdHJpbmcgc2NyaXB0VVJMLCBbRGVmYXVsdD1O
dWxsU3RyaW5nXSBvcHRpb25hbCBET01TdHJpbmcgbmFtZSksCisgICAgQ3VzdG9tQ29uc3RydWN0
b3IoRE9NU3RyaW5nIHNjcmlwdFVSTCwgW0RlZmF1bHQ9TnVsbFN0cmluZ10gb3B0aW9uYWwgRE9N
U3RyaW5nIG5hbWUpLAogICAgIENhbGxXaXRoPVNjcmlwdEV4ZWN1dGlvbkNvbnRleHQsCiAgICAg
Q29uc3RydWN0b3JSYWlzZXNFeGNlcHRpb24sCiAgICAgSlNDdXN0b21NYXJrRnVuY3Rpb24sCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL1dvcmtlci5pZGwgYi9Tb3VyY2UvV2Vi
Q29yZS93b3JrZXJzL1dvcmtlci5pZGwKaW5kZXggNzE3ODllZS4uNjUxNWRjMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9Xb3JrZXIuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3dvcmtlcnMvV29ya2VyLmlkbApAQCAtMjcsOCArMjcsNyBAQAogCiBbCiAgICAgQ29uZGl0aW9u
YWw9V09SS0VSUywKLSAgICBDdXN0b21Db25zdHJ1Y3RvciwKLSAgICBDb25zdHJ1Y3RvcihET01T
dHJpbmcgc2NyaXB0VXJsKSwKKyAgICBDdXN0b21Db25zdHJ1Y3RvcihET01TdHJpbmcgc2NyaXB0
VXJsKSwKICAgICBDYWxsV2l0aD1TY3JpcHRFeGVjdXRpb25Db250ZXh0LAogICAgIENvbnN0cnVj
dG9yUmFpc2VzRXhjZXB0aW9uLAogICAgIEpTR2VuZXJhdGVUb05hdGl2ZU9iamVjdCwK
</data>

          </attachment>
      

    </bug>

</bugzilla>