<?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>184949</bug_id>
          
          <creation_ts>2018-04-24 18:06:38 -0700</creation_ts>
          <short_desc>visitedDependentColor() should take a CSSPropertyID</short_desc>
          <delta_ts>2018-04-24 18:52:16 -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>New Bugs</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1417372</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-04-24 18:06:38 -0700</bug_when>
    <thetext>visitedDependentColor() should take a CSSPropertyID</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417373</commentid>
    <comment_count>1</comment_count>
      <attachid>338693</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-04-24 18:07:58 -0700</bug_when>
    <thetext>Created attachment 338693
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417374</commentid>
    <comment_count>2</comment_count>
      <attachid>338693</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2018-04-24 18:18:13 -0700</bug_when>
    <thetext>Comment on attachment 338693
Patch

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

&gt; Source/WebCore/rendering/RenderTableCell.cpp:562
&gt; +    CSSPropertyID startColorProperty = includeColor ? CSSProperty::resolveDirectionAwareProperty(CSSPropertyWebkitBorderStartColor, styleForCellFlow().direction(), styleForCellFlow().writingMode()) : CSSPropertyInvalid;
&gt; +    CSSPropertyID endColorProperty = includeColor ? CSSProperty::resolveDirectionAwareProperty(CSSPropertyWebkitBorderEndColor, styleForCellFlow().direction(), styleForCellFlow().writingMode()) : CSSPropertyInvalid;

You could maybe use auto here (and below), but it&apos;s up to you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417385</commentid>
    <comment_count>3</comment_count>
      <attachid>338693</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-24 18:51:55 -0700</bug_when>
    <thetext>Comment on attachment 338693
Patch

Clearing flags on attachment: 338693

Committed r230979: &lt;https://trac.webkit.org/changeset/230979&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417386</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-24 18:51:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1417387</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-24 18:52:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/39707298&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338693</attachid>
            <date>2018-04-24 18:07:58 -0700</date>
            <delta_ts>2018-04-24 18:51:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184949-20180424180758.patch</filename>
            <type>text/plain</type>
            <size>10535</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwOTM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODNlNDliOTBkZTIyYTgz
ZDEzMjQ1MzlkMjE5NWYyYzZkYzA5NDBkZS4uMTYxY2E5MGIzZTI1ZWEyN2QwZjc5NjQwZDJhZWFm
YjVlMDlkMGI0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE4LTA0LTI0ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIHZpc2l0ZWREZXBl
bmRlbnRDb2xvcigpIHNob3VsZCB0YWtlIGEgQ1NTUHJvcGVydHlJRAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0OTQ5CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBDaGFuZ2UgUmVuZGVyU3R5
bGU6OmNvbG9ySW5jbHVkaW5nRmFsbGJhY2soKSwgUmVuZGVyU3R5bGU6OnZpc2l0ZWREZXBlbmRl
bnRDb2xvcigpCisgICAgICAgIGFuZCBSZW5kZXJFbGVtZW50OjpzZWxlY3Rpb25Db2xvcigpIHRv
IHRha2UgQ1NTUHJvcGVydHlJRCByYXRoZXIgdGhhbiBpbnQuCisKKyAgICAgICAgTm8gYmVoYXZp
b3IgY2hhbmdlLgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6c2VsZWN0aW9uQ29sb3IgY29uc3QpOgorICAg
ICAgICAqIHJlbmRlcmluZy9SZW5kZXJFbGVtZW50Lmg6CisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlclRhYmxlQ2VsbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUYWJsZUNlbGw6OmNv
bXB1dGVDb2xsYXBzZWRTdGFydEJvcmRlciBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJUYWJsZUNlbGw6OmNvbXB1dGVDb2xsYXBzZWRFbmRCb3JkZXIgY29uc3QpOgorICAgICAgICAo
V2ViQ29yZTo6UmVuZGVyVGFibGVDZWxsOjpjb21wdXRlQ29sbGFwc2VkQmVmb3JlQm9yZGVyIGNv
bnN0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclRhYmxlQ2VsbDo6Y29tcHV0ZUNvbGxhcHNl
ZEFmdGVyQm9yZGVyIGNvbnN0KToKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5
bGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU3R5bGU6OmNvbG9ySW5jbHVkaW5nRmFs
bGJhY2sgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU3R5bGU6OnZpc2l0ZWREZXBl
bmRlbnRDb2xvciBjb25zdCk6CisgICAgICAgICogcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxl
Lmg6CisKIDIwMTgtMDQtMjMgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyMzA5MjEsIHIyMzA5MjMsIHIy
MzA5MjQsIHIyMzA5MzIsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5j
cHAKaW5kZXggOTQyN2VkNDg0N2VlNDA3YTAxMzZmMmEwNmZjNTU4OTQ0NjM5Mjc5Yi4uY2Y1ZWJi
YmIzNmY1ZWI1Yzg3MzQ2YjdhYjc4Mzk4YjMwYTdlMDQ4NSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcApAQCAtMTM1Niw3ICsxMzU2LDcgQEAgc3RkOjp1bmlx
dWVfcHRyPFJlbmRlclN0eWxlPiBSZW5kZXJFbGVtZW50OjpnZXRVbmNhY2hlZFBzZXVkb1N0eWxl
KGNvbnN0IFBzZXVkb1MKICAgICByZXR1cm4gc3R5bGU7CiB9CiAKLUNvbG9yIFJlbmRlckVsZW1l
bnQ6OnNlbGVjdGlvbkNvbG9yKGludCBjb2xvclByb3BlcnR5KSBjb25zdAorQ29sb3IgUmVuZGVy
RWxlbWVudDo6c2VsZWN0aW9uQ29sb3IoQ1NTUHJvcGVydHlJRCBjb2xvclByb3BlcnR5KSBjb25z
dAogewogICAgIC8vIElmIHRoZSBlbGVtZW50IGlzIHVuc2VsZWN0YWJsZSwgb3Igd2UgYXJlIG9u
bHkgcGFpbnRpbmcgdGhlIHNlbGVjdGlvbiwKICAgICAvLyBkb24ndCBvdmVycmlkZSB0aGUgZm9y
ZWdyb3VuZCBjb2xvciB3aXRoIHRoZSBzZWxlY3Rpb24gZm9yZWdyb3VuZCBjb2xvci4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmggYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5oCmluZGV4IGI1M2IzYTQ5ODI2MjJmOTI5
MWNiYzNkZWViYWU5MGRkYWE1YzZiZTQuLjQxZWQ2YTEyMTZhM2E1NTM1YjNlMGFjZTc3OGVlMmE2
YjcwNjdiOTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVt
ZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuaApAQCAt
NzAsNyArNzAsNyBAQCBwdWJsaWM6CiAgICAgYm9vbCBjYW5Db250YWluRml4ZWRQb3NpdGlvbk9i
amVjdHMoKSBjb25zdDsKICAgICBib29sIGNhbkNvbnRhaW5BYnNvbHV0ZWx5UG9zaXRpb25lZE9i
amVjdHMoKSBjb25zdDsKIAotICAgIENvbG9yIHNlbGVjdGlvbkNvbG9yKGludCBjb2xvclByb3Bl
cnR5KSBjb25zdDsKKyAgICBDb2xvciBzZWxlY3Rpb25Db2xvcihDU1NQcm9wZXJ0eUlEKSBjb25z
dDsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8UmVuZGVyU3R5bGU+IHNlbGVjdGlvblBzZXVkb1N0eWxl
KCkgY29uc3Q7CiAKICAgICAvLyBPYnRhaW5zIHRoZSBzZWxlY3Rpb24gY29sb3JzIHRoYXQgc2hv
dWxkIGJlIHVzZWQgd2hlbiBwYWludGluZyBhIHNlbGVjdGlvbi4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUYWJsZUNlbGwuY3BwIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHAKaW5kZXggNGQyNzUwNDAzYzVlZDQ1M2Y1YjFj
NjIwN2UxOWJlZmYzMThiYWU3ZS4uMjE4YjRkMWM1ZDI2ZGQ5ZjVmYTM1MWY4NDNlNDcyY2FlNmZi
NjI5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2Vs
bC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRhYmxlQ2VsbC5jcHAK
QEAgLTU1OCw4ICs1NTgsOCBAQCBDb2xsYXBzZWRCb3JkZXJWYWx1ZSBSZW5kZXJUYWJsZUNlbGw6
OmNvbXB1dGVDb2xsYXBzZWRTdGFydEJvcmRlcihJbmNsdWRlQm9yZGVyQwogewogICAgIC8vIEZv
ciB0aGUgc3RhcnQgYm9yZGVyLCB3ZSBuZWVkIHRvIGNoZWNrLCBpbiBvcmRlciBvZiBwcmVjZWRl
bmNlOgogICAgIC8vICgxKSBPdXIgc3RhcnQgYm9yZGVyLgotICAgIGludCBzdGFydENvbG9yUHJv
cGVydHkgPSBpbmNsdWRlQ29sb3IgPyBDU1NQcm9wZXJ0eTo6cmVzb2x2ZURpcmVjdGlvbkF3YXJl
UHJvcGVydHkoQ1NTUHJvcGVydHlXZWJraXRCb3JkZXJTdGFydENvbG9yLCBzdHlsZUZvckNlbGxG
bG93KCkuZGlyZWN0aW9uKCksIHN0eWxlRm9yQ2VsbEZsb3coKS53cml0aW5nTW9kZSgpKSA6IDA7
Ci0gICAgaW50IGVuZENvbG9yUHJvcGVydHkgPSBpbmNsdWRlQ29sb3IgPyBDU1NQcm9wZXJ0eTo6
cmVzb2x2ZURpcmVjdGlvbkF3YXJlUHJvcGVydHkoQ1NTUHJvcGVydHlXZWJraXRCb3JkZXJFbmRD
b2xvciwgc3R5bGVGb3JDZWxsRmxvdygpLmRpcmVjdGlvbigpLCBzdHlsZUZvckNlbGxGbG93KCku
d3JpdGluZ01vZGUoKSkgOiAwOworICAgIENTU1Byb3BlcnR5SUQgc3RhcnRDb2xvclByb3BlcnR5
ID0gaW5jbHVkZUNvbG9yID8gQ1NTUHJvcGVydHk6OnJlc29sdmVEaXJlY3Rpb25Bd2FyZVByb3Bl
cnR5KENTU1Byb3BlcnR5V2Via2l0Qm9yZGVyU3RhcnRDb2xvciwgc3R5bGVGb3JDZWxsRmxvdygp
LmRpcmVjdGlvbigpLCBzdHlsZUZvckNlbGxGbG93KCkud3JpdGluZ01vZGUoKSkgOiBDU1NQcm9w
ZXJ0eUludmFsaWQ7CisgICAgQ1NTUHJvcGVydHlJRCBlbmRDb2xvclByb3BlcnR5ID0gaW5jbHVk
ZUNvbG9yID8gQ1NTUHJvcGVydHk6OnJlc29sdmVEaXJlY3Rpb25Bd2FyZVByb3BlcnR5KENTU1By
b3BlcnR5V2Via2l0Qm9yZGVyRW5kQ29sb3IsIHN0eWxlRm9yQ2VsbEZsb3coKS5kaXJlY3Rpb24o
KSwgc3R5bGVGb3JDZWxsRmxvdygpLndyaXRpbmdNb2RlKCkpIDogQ1NTUHJvcGVydHlJbnZhbGlk
OwogICAgIENvbGxhcHNlZEJvcmRlclZhbHVlIHJlc3VsdChzdHlsZSgpLmJvcmRlclN0YXJ0KCks
IGluY2x1ZGVDb2xvciA/IHN0eWxlKCkudmlzaXRlZERlcGVuZGVudENvbG9yKHN0YXJ0Q29sb3JQ
cm9wZXJ0eSkgOiBDb2xvcigpLCBCQ0VMTCk7CiAKICAgICBSZW5kZXJUYWJsZSogdGFibGUgPSB0
aGlzLT50YWJsZSgpOwpAQCAtNjY5LDggKzY2OSw4IEBAIENvbGxhcHNlZEJvcmRlclZhbHVlIFJl
bmRlclRhYmxlQ2VsbDo6Y29tcHV0ZUNvbGxhcHNlZEVuZEJvcmRlcihJbmNsdWRlQm9yZGVyQ29s
CiB7CiAgICAgLy8gRm9yIGVuZCBib3JkZXIsIHdlIG5lZWQgdG8gY2hlY2ssIGluIG9yZGVyIG9m
IHByZWNlZGVuY2U6CiAgICAgLy8gKDEpIE91ciBlbmQgYm9yZGVyLgotICAgIGludCBzdGFydENv
bG9yUHJvcGVydHkgPSBpbmNsdWRlQ29sb3IgPyBDU1NQcm9wZXJ0eTo6cmVzb2x2ZURpcmVjdGlv
bkF3YXJlUHJvcGVydHkoQ1NTUHJvcGVydHlXZWJraXRCb3JkZXJTdGFydENvbG9yLCBzdHlsZUZv
ckNlbGxGbG93KCkuZGlyZWN0aW9uKCksIHN0eWxlRm9yQ2VsbEZsb3coKS53cml0aW5nTW9kZSgp
KSA6IDA7Ci0gICAgaW50IGVuZENvbG9yUHJvcGVydHkgPSBpbmNsdWRlQ29sb3IgPyBDU1NQcm9w
ZXJ0eTo6cmVzb2x2ZURpcmVjdGlvbkF3YXJlUHJvcGVydHkoQ1NTUHJvcGVydHlXZWJraXRCb3Jk
ZXJFbmRDb2xvciwgc3R5bGVGb3JDZWxsRmxvdygpLmRpcmVjdGlvbigpLCBzdHlsZUZvckNlbGxG
bG93KCkud3JpdGluZ01vZGUoKSkgOiAwOworICAgIENTU1Byb3BlcnR5SUQgc3RhcnRDb2xvclBy
b3BlcnR5ID0gaW5jbHVkZUNvbG9yID8gQ1NTUHJvcGVydHk6OnJlc29sdmVEaXJlY3Rpb25Bd2Fy
ZVByb3BlcnR5KENTU1Byb3BlcnR5V2Via2l0Qm9yZGVyU3RhcnRDb2xvciwgc3R5bGVGb3JDZWxs
RmxvdygpLmRpcmVjdGlvbigpLCBzdHlsZUZvckNlbGxGbG93KCkud3JpdGluZ01vZGUoKSkgOiBD
U1NQcm9wZXJ0eUludmFsaWQ7CisgICAgQ1NTUHJvcGVydHlJRCBlbmRDb2xvclByb3BlcnR5ID0g
aW5jbHVkZUNvbG9yID8gQ1NTUHJvcGVydHk6OnJlc29sdmVEaXJlY3Rpb25Bd2FyZVByb3BlcnR5
KENTU1Byb3BlcnR5V2Via2l0Qm9yZGVyRW5kQ29sb3IsIHN0eWxlRm9yQ2VsbEZsb3coKS5kaXJl
Y3Rpb24oKSwgc3R5bGVGb3JDZWxsRmxvdygpLndyaXRpbmdNb2RlKCkpIDogQ1NTUHJvcGVydHlJ
bnZhbGlkOwogICAgIENvbGxhcHNlZEJvcmRlclZhbHVlIHJlc3VsdCA9IENvbGxhcHNlZEJvcmRl
clZhbHVlKHN0eWxlKCkuYm9yZGVyRW5kKCksIGluY2x1ZGVDb2xvciA/IHN0eWxlKCkudmlzaXRl
ZERlcGVuZGVudENvbG9yKGVuZENvbG9yUHJvcGVydHkpIDogQ29sb3IoKSwgQkNFTEwpOwogCiAg
ICAgUmVuZGVyVGFibGUqIHRhYmxlID0gdGhpcy0+dGFibGUoKTsKQEAgLTc4Miw4ICs3ODIsOCBA
QCBDb2xsYXBzZWRCb3JkZXJWYWx1ZSBSZW5kZXJUYWJsZUNlbGw6OmNvbXB1dGVDb2xsYXBzZWRC
ZWZvcmVCb3JkZXIoSW5jbHVkZUJvcmRlcgogewogICAgIC8vIEZvciBiZWZvcmUgYm9yZGVyLCB3
ZSBuZWVkIHRvIGNoZWNrLCBpbiBvcmRlciBvZiBwcmVjZWRlbmNlOgogICAgIC8vICgxKSBPdXIg
YmVmb3JlIGJvcmRlci4KLSAgICBpbnQgYmVmb3JlQ29sb3JQcm9wZXJ0eSA9IGluY2x1ZGVDb2xv
ciA/IENTU1Byb3BlcnR5OjpyZXNvbHZlRGlyZWN0aW9uQXdhcmVQcm9wZXJ0eShDU1NQcm9wZXJ0
eVdlYmtpdEJvcmRlckJlZm9yZUNvbG9yLCBzdHlsZUZvckNlbGxGbG93KCkuZGlyZWN0aW9uKCks
IHN0eWxlRm9yQ2VsbEZsb3coKS53cml0aW5nTW9kZSgpKSA6IDA7Ci0gICAgaW50IGFmdGVyQ29s
b3JQcm9wZXJ0eSA9IGluY2x1ZGVDb2xvciA/IENTU1Byb3BlcnR5OjpyZXNvbHZlRGlyZWN0aW9u
QXdhcmVQcm9wZXJ0eShDU1NQcm9wZXJ0eVdlYmtpdEJvcmRlckFmdGVyQ29sb3IsIHN0eWxlRm9y
Q2VsbEZsb3coKS5kaXJlY3Rpb24oKSwgc3R5bGVGb3JDZWxsRmxvdygpLndyaXRpbmdNb2RlKCkp
IDogMDsKKyAgICBDU1NQcm9wZXJ0eUlEIGJlZm9yZUNvbG9yUHJvcGVydHkgPSBpbmNsdWRlQ29s
b3IgPyBDU1NQcm9wZXJ0eTo6cmVzb2x2ZURpcmVjdGlvbkF3YXJlUHJvcGVydHkoQ1NTUHJvcGVy
dHlXZWJraXRCb3JkZXJCZWZvcmVDb2xvciwgc3R5bGVGb3JDZWxsRmxvdygpLmRpcmVjdGlvbigp
LCBzdHlsZUZvckNlbGxGbG93KCkud3JpdGluZ01vZGUoKSkgOiBDU1NQcm9wZXJ0eUludmFsaWQ7
CisgICAgQ1NTUHJvcGVydHlJRCBhZnRlckNvbG9yUHJvcGVydHkgPSBpbmNsdWRlQ29sb3IgPyBD
U1NQcm9wZXJ0eTo6cmVzb2x2ZURpcmVjdGlvbkF3YXJlUHJvcGVydHkoQ1NTUHJvcGVydHlXZWJr
aXRCb3JkZXJBZnRlckNvbG9yLCBzdHlsZUZvckNlbGxGbG93KCkuZGlyZWN0aW9uKCksIHN0eWxl
Rm9yQ2VsbEZsb3coKS53cml0aW5nTW9kZSgpKSA6IENTU1Byb3BlcnR5SW52YWxpZDsKICAgICBD
b2xsYXBzZWRCb3JkZXJWYWx1ZSByZXN1bHQgPSBDb2xsYXBzZWRCb3JkZXJWYWx1ZShzdHlsZSgp
LmJvcmRlckJlZm9yZSgpLCBpbmNsdWRlQ29sb3IgPyBzdHlsZSgpLnZpc2l0ZWREZXBlbmRlbnRD
b2xvcihiZWZvcmVDb2xvclByb3BlcnR5KSA6IENvbG9yKCksIEJDRUxMKTsKICAgICAKICAgICBS
ZW5kZXJUYWJsZSogdGFibGUgPSB0aGlzLT50YWJsZSgpOwpAQCAtODc5LDggKzg3OSw4IEBAIENv
bGxhcHNlZEJvcmRlclZhbHVlIFJlbmRlclRhYmxlQ2VsbDo6Y29tcHV0ZUNvbGxhcHNlZEFmdGVy
Qm9yZGVyKEluY2x1ZGVCb3JkZXJDCiB7CiAgICAgLy8gRm9yIGFmdGVyIGJvcmRlciwgd2UgbmVl
ZCB0byBjaGVjaywgaW4gb3JkZXIgb2YgcHJlY2VkZW5jZToKICAgICAvLyAoMSkgT3VyIGFmdGVy
IGJvcmRlci4KLSAgICBpbnQgYmVmb3JlQ29sb3JQcm9wZXJ0eSA9IGluY2x1ZGVDb2xvciA/IENT
U1Byb3BlcnR5OjpyZXNvbHZlRGlyZWN0aW9uQXdhcmVQcm9wZXJ0eShDU1NQcm9wZXJ0eVdlYmtp
dEJvcmRlckJlZm9yZUNvbG9yLCBzdHlsZUZvckNlbGxGbG93KCkuZGlyZWN0aW9uKCksIHN0eWxl
Rm9yQ2VsbEZsb3coKS53cml0aW5nTW9kZSgpKSA6IDA7Ci0gICAgaW50IGFmdGVyQ29sb3JQcm9w
ZXJ0eSA9IGluY2x1ZGVDb2xvciA/IENTU1Byb3BlcnR5OjpyZXNvbHZlRGlyZWN0aW9uQXdhcmVQ
cm9wZXJ0eShDU1NQcm9wZXJ0eVdlYmtpdEJvcmRlckFmdGVyQ29sb3IsIHN0eWxlRm9yQ2VsbEZs
b3coKS5kaXJlY3Rpb24oKSwgc3R5bGVGb3JDZWxsRmxvdygpLndyaXRpbmdNb2RlKCkpIDogMDsK
KyAgICBDU1NQcm9wZXJ0eUlEIGJlZm9yZUNvbG9yUHJvcGVydHkgPSBpbmNsdWRlQ29sb3IgPyBD
U1NQcm9wZXJ0eTo6cmVzb2x2ZURpcmVjdGlvbkF3YXJlUHJvcGVydHkoQ1NTUHJvcGVydHlXZWJr
aXRCb3JkZXJCZWZvcmVDb2xvciwgc3R5bGVGb3JDZWxsRmxvdygpLmRpcmVjdGlvbigpLCBzdHls
ZUZvckNlbGxGbG93KCkud3JpdGluZ01vZGUoKSkgOiBDU1NQcm9wZXJ0eUludmFsaWQ7CisgICAg
Q1NTUHJvcGVydHlJRCBhZnRlckNvbG9yUHJvcGVydHkgPSBpbmNsdWRlQ29sb3IgPyBDU1NQcm9w
ZXJ0eTo6cmVzb2x2ZURpcmVjdGlvbkF3YXJlUHJvcGVydHkoQ1NTUHJvcGVydHlXZWJraXRCb3Jk
ZXJBZnRlckNvbG9yLCBzdHlsZUZvckNlbGxGbG93KCkuZGlyZWN0aW9uKCksIHN0eWxlRm9yQ2Vs
bEZsb3coKS53cml0aW5nTW9kZSgpKSA6IENTU1Byb3BlcnR5SW52YWxpZDsKICAgICBDb2xsYXBz
ZWRCb3JkZXJWYWx1ZSByZXN1bHQgPSBDb2xsYXBzZWRCb3JkZXJWYWx1ZShzdHlsZSgpLmJvcmRl
ckFmdGVyKCksIGluY2x1ZGVDb2xvciA/IHN0eWxlKCkudmlzaXRlZERlcGVuZGVudENvbG9yKGFm
dGVyQ29sb3JQcm9wZXJ0eSkgOiBDb2xvcigpLCBCQ0VMTCk7CiAgICAgCiAgICAgUmVuZGVyVGFi
bGUqIHRhYmxlID0gdGhpcy0+dGFibGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
c3R5bGUvUmVuZGVyU3R5bGUuY3BwCmluZGV4IGNhMWE4NDEzMDFjZDc5Nzc4YTNlOTI2MzcwYjQy
ZDY5YTYzOTZhOTcuLjUzM2RhMmMzNmE5NjUyNDU3YzVmMWRkM2ZhY2IyODFmNmZhNzc0ZDEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcApAQCAt
MTc1Nyw3ICsxNzU3LDcgQEAgdm9pZCBSZW5kZXJTdHlsZTo6Z2V0U2hhZG93VmVydGljYWxFeHRl
bnQoY29uc3QgU2hhZG93RGF0YSogc2hhZG93LCBMYXlvdXRVbml0ICYKICAgICB9CiB9CiAKLUNv
bG9yIFJlbmRlclN0eWxlOjpjb2xvckluY2x1ZGluZ0ZhbGxiYWNrKGludCBjb2xvclByb3BlcnR5
LCBib29sIHZpc2l0ZWRMaW5rKSBjb25zdAorQ29sb3IgUmVuZGVyU3R5bGU6OmNvbG9ySW5jbHVk
aW5nRmFsbGJhY2soQ1NTUHJvcGVydHlJRCBjb2xvclByb3BlcnR5LCBib29sIHZpc2l0ZWRMaW5r
KSBjb25zdAogewogICAgIENvbG9yIHJlc3VsdDsKICAgICBFQm9yZGVyU3R5bGUgYm9yZGVyU3R5
bGUgPSBCTk9ORTsKQEAgLTE4MjEsNyArMTgyMSw3IEBAIENvbG9yIFJlbmRlclN0eWxlOjpjb2xv
ckluY2x1ZGluZ0ZhbGxiYWNrKGludCBjb2xvclByb3BlcnR5LCBib29sIHZpc2l0ZWRMaW5rKSBj
CiAgICAgcmV0dXJuIHJlc3VsdDsKIH0KIAotQ29sb3IgUmVuZGVyU3R5bGU6OnZpc2l0ZWREZXBl
bmRlbnRDb2xvcihpbnQgY29sb3JQcm9wZXJ0eSkgY29uc3QKK0NvbG9yIFJlbmRlclN0eWxlOjp2
aXNpdGVkRGVwZW5kZW50Q29sb3IoQ1NTUHJvcGVydHlJRCBjb2xvclByb3BlcnR5KSBjb25zdAog
ewogICAgIENvbG9yIHVudmlzaXRlZENvbG9yID0gY29sb3JJbmNsdWRpbmdGYWxsYmFjayhjb2xv
clByb3BlcnR5LCBmYWxzZSk7CiAgICAgaWYgKGluc2lkZUxpbmsoKSAhPSBJbnNpZGVWaXNpdGVk
TGluaykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJT
dHlsZS5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKaW5k
ZXggZmI0MzU0ZjhjNmI4MzQxYjIwMWVlOGUyZjk5NWI2NGJlOTVmYjIyNS4uMzc2YjIxOThhY2Yw
MDY2M2JmYWMyY2RiOGIwZTUwYjJiMmIzMWIwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1JlbmRlclN0eWxlLmgKQEAgLTE0MDgsNyArMTQwOCw3IEBAIHB1YmxpYzoKICAg
ICBib29sIGxhc3RDaGlsZFN0YXRlKCkgY29uc3QgeyByZXR1cm4gbV9ub25Jbmhlcml0ZWRGbGFn
cy5sYXN0Q2hpbGRTdGF0ZTsgfQogICAgIHZvaWQgc2V0TGFzdENoaWxkU3RhdGUoKSB7IHNldFVu
aXF1ZSgpOyBtX25vbkluaGVyaXRlZEZsYWdzLmxhc3RDaGlsZFN0YXRlID0gdHJ1ZTsgfQogCi0g
ICAgV0VCQ09SRV9FWFBPUlQgQ29sb3IgdmlzaXRlZERlcGVuZGVudENvbG9yKGludCBjb2xvclBy
b3BlcnR5KSBjb25zdDsKKyAgICBXRUJDT1JFX0VYUE9SVCBDb2xvciB2aXNpdGVkRGVwZW5kZW50
Q29sb3IoQ1NTUHJvcGVydHlJRCkgY29uc3Q7CiAgICAgYm9vbCBiYWNrZ3JvdW5kQ29sb3JFcXVh
bHNUb0NvbG9ySWdub3JpbmdWaXNpdGVkKGNvbnN0IENvbG9yJiBjb2xvcikgY29uc3QgeyByZXR1
cm4gY29sb3IgPT0gYmFja2dyb3VuZENvbG9yKCk7IH0KIAogICAgIHZvaWQgc2V0SGFzRXhwbGlj
aXRseUluaGVyaXRlZFByb3BlcnRpZXMoKSB7IG1fbm9uSW5oZXJpdGVkRmxhZ3MuaGFzRXhwbGlj
aXRseUluaGVyaXRlZFByb3BlcnRpZXMgPSB0cnVlOyB9CkBAIC0xODIxLDcgKzE4MjEsNyBAQCBw
cml2YXRlOgogICAgIHN0YXRpYyBib29sIGlzRGlzcGxheUdyaWRCb3goRURpc3BsYXkpOwogICAg
IHN0YXRpYyBib29sIGlzRGlzcGxheUZsZXhpYmxlT3JHcmlkQm94KEVEaXNwbGF5KTsKIAotICAg
IENvbG9yIGNvbG9ySW5jbHVkaW5nRmFsbGJhY2soaW50IGNvbG9yUHJvcGVydHksIGJvb2wgdmlz
aXRlZExpbmspIGNvbnN0OworICAgIENvbG9yIGNvbG9ySW5jbHVkaW5nRmFsbGJhY2soQ1NTUHJv
cGVydHlJRCBjb2xvclByb3BlcnR5LCBib29sIHZpc2l0ZWRMaW5rKSBjb25zdDsKIAogICAgIGJv
b2wgY2hhbmdlQWZmZWN0c1Zpc3VhbE92ZXJmbG93KGNvbnN0IFJlbmRlclN0eWxlJikgY29uc3Q7
CiAgICAgYm9vbCBjaGFuZ2VSZXF1aXJlc0xheW91dChjb25zdCBSZW5kZXJTdHlsZSYsIHVuc2ln
bmVkJiBjaGFuZ2VkQ29udGV4dFNlbnNpdGl2ZVByb3BlcnRpZXMpIGNvbnN0Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>