<?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>172018</bug_id>
          
          <creation_ts>2017-05-11 22:13:51 -0700</creation_ts>
          <short_desc>event.clientX/clientY should be in layout viewport coordinates</short_desc>
          <delta_ts>2017-05-13 11:27:03 -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>DOM</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>
          
          <blocked>170981</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rbyers</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>1307769</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-11 22:13:51 -0700</bug_when>
    <thetext>Fix MouseRelatedEvent to consider client coordinates to be in the layout viewport coordinate system, similar to getBoundingClientRect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308192</commentid>
    <comment_count>1</comment_count>
      <attachid>309981</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-12 17:50:10 -0700</bug_when>
    <thetext>Created attachment 309981
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308195</commentid>
    <comment_count>2</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2017-05-12 17:51:16 -0700</bug_when>
    <thetext>Attachment 309981 did not pass style-queue:


ERROR: Source/WebCore/ChangeLog:8:  You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308196</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-05-12 17:54:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/32169518&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308274</commentid>
    <comment_count>4</comment_count>
      <attachid>310012</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-12 22:27:41 -0700</bug_when>
    <thetext>Created attachment 310012
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308306</commentid>
    <comment_count>5</comment_count>
      <attachid>310012</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-05-13 11:13:17 -0700</bug_when>
    <thetext>Comment on attachment 310012
Patch

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

&gt; Source/WebCore/dom/MouseRelatedEvent.cpp:91
&gt; +    Frame* frame = view() ? view()-&gt;frame() : nullptr;

auto*

&gt; Source/WebCore/dom/MouseRelatedEvent.cpp:93
&gt; +        if (FrameView* frameView = frame-&gt;view())

auto*</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1308308</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-05-13 11:27:03 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/216824/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309981</attachid>
            <date>2017-05-12 17:50:10 -0700</date>
            <delta_ts>2017-05-12 22:27:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172018-20170512175009.patch</filename>
            <type>text/plain</type>
            <size>7747</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE2ODAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjdkZWM2YTk3MzM5MGQ1
MDFlMWVkYmUxOTJhMjA5NDNhZWQxNDlhZi4uOTM2OWRiMTZhMDNiMTRiYWE3ZDUyNzRmNDE5ODll
YWFiN2EyYzViNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTA1LTEyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIGV2ZW50LmNsaWVu
dFgvY2xpZW50WSBzaG91bGQgYmUgaW4gbGF5b3V0IHZpZXdwb3J0IGNvb3JkaW5hdGVzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzIwMTgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMg
KE9PUFMhKS4KKworICAgICAgICAqIGRvbS9Nb3VzZVJlbGF0ZWRFdmVudC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpNb3VzZVJlbGF0ZWRFdmVudDo6TW91c2VSZWxhdGVkRXZlbnQpOgorICAgICAg
ICAoV2ViQ29yZTo6TW91c2VSZWxhdGVkRXZlbnQ6OmluaXQpOgorICAgICAgICAoV2ViQ29yZTo6
TW91c2VSZWxhdGVkRXZlbnQ6OmluaXRDb29yZGluYXRlcyk6CisgICAgICAgIChXZWJDb3JlOjpj
b250ZW50c1Njcm9sbE9mZnNldCk6IERlbGV0ZWQuCisgICAgICAgICogZG9tL01vdXNlUmVsYXRl
ZEV2ZW50Lmg6CisKIDIwMTctMDUtMTEgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBs
ZS5jb20+CiAKICAgICAgICAgSW5jb3JyZWN0IHBvc2l0aW9uIHdoZW4gZHJhZ2dpbmcgalF1ZXJ5
IERyYWdnYWJsZSBlbGVtZW50cyB3aXRoIHBvc2l0aW9uIGZpeGVkIGFmdGVyIHBpbmNoIHpvb20K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZVJlbGF0ZWRFdmVudC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9kb20vTW91c2VSZWxhdGVkRXZlbnQuY3BwCmluZGV4IDgyOTEyNmIyYzk0
NDk1M2VhM2QxOWYwY2UxM2RlNzBmNjE0NmE4NzcuLjY4NTUzYmJkODE2ZjQ4MjNmOWJlYjA2ZWZk
MDllMTRjZWRiYzM0OGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZVJlbGF0
ZWRFdmVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlUmVsYXRlZEV2ZW50LmNw
cApAQCAtMzEsMzAgKzMxLDYgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1Nb3VzZVJlbGF0
ZWRFdmVudDo6TW91c2VSZWxhdGVkRXZlbnQoKQotICAgIDogbV9pc1NpbXVsYXRlZChmYWxzZSkK
LSAgICAsIG1faGFzQ2FjaGVkUmVsYXRpdmVQb3NpdGlvbihmYWxzZSkKLXsKLX0KLQotc3RhdGlj
IExheW91dFNpemUgY29udGVudHNTY3JvbGxPZmZzZXQoRE9NV2luZG93KiBET01XaW5kb3cpCi17
Ci0gICAgaWYgKCFET01XaW5kb3cpCi0gICAgICAgIHJldHVybiBMYXlvdXRTaXplKCk7Ci0gICAg
RnJhbWUqIGZyYW1lID0gRE9NV2luZG93LT5mcmFtZSgpOwotICAgIGlmICghZnJhbWUpCi0gICAg
ICAgIHJldHVybiBMYXlvdXRTaXplKCk7Ci0gICAgRnJhbWVWaWV3KiBmcmFtZVZpZXcgPSBmcmFt
ZS0+dmlldygpOwotICAgIGlmICghZnJhbWVWaWV3KQotICAgICAgICByZXR1cm4gTGF5b3V0U2l6
ZSgpOwotI2lmICFQTEFURk9STShJT1MpCi0gICAgZmxvYXQgc2NhbGVGYWN0b3IgPSBmcmFtZS0+
cGFnZVpvb21GYWN0b3IoKSAqIGZyYW1lLT5mcmFtZVNjYWxlRmFjdG9yKCk7Ci0gICAgcmV0dXJu
IExheW91dFNpemUoZnJhbWVWaWV3LT5zY3JvbGxYKCkgLyBzY2FsZUZhY3RvciwgZnJhbWVWaWV3
LT5zY3JvbGxZKCkgLyBzY2FsZUZhY3Rvcik7Ci0jZWxzZQotICAgIHJldHVybiBMYXlvdXRTaXpl
KGZyYW1lVmlldy0+YWN0dWFsU2Nyb2xsWCgpLCBmcmFtZVZpZXctPmFjdHVhbFNjcm9sbFkoKSk7
Ci0jZW5kaWYKLX0KLQogTW91c2VSZWxhdGVkRXZlbnQ6Ok1vdXNlUmVsYXRlZEV2ZW50KGNvbnN0
IEF0b21pY1N0cmluZyYgZXZlbnRUeXBlLCBib29sIGNhbkJ1YmJsZSwgYm9vbCBjYW5jZWxhYmxl
LCBkb3VibGUgdGltZXN0YW1wLCBET01XaW5kb3cqIERPTVdpbmRvdywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV0YWlsLCBjb25zdCBJbnRQb2ludCYgc2NyZWVu
TG9jYXRpb24sIGNvbnN0IEludFBvaW50JiB3aW5kb3dMb2NhdGlvbiwKICNpZiBFTkFCTEUoUE9J
TlRFUl9MT0NLKQpAQCAtNzcsMzIgKzUzLDIyIEBAIE1vdXNlUmVsYXRlZEV2ZW50OjpNb3VzZVJl
bGF0ZWRFdmVudChjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgY29uc3QgTW91c2VSCiAj
aWYgRU5BQkxFKFBPSU5URVJfTE9DSykKICAgICAsIG1fbW92ZW1lbnREZWx0YShJbnRQb2ludCgw
LCAwKSkKICNlbmRpZgotICAgICwgbV9pc1NpbXVsYXRlZChmYWxzZSkKIHsKICAgICBpbml0KGZh
bHNlLCBJbnRQb2ludCgwLCAwKSk7CiB9CiAKIHZvaWQgTW91c2VSZWxhdGVkRXZlbnQ6OmluaXQo
Ym9vbCBpc1NpbXVsYXRlZCwgY29uc3QgSW50UG9pbnQmIHdpbmRvd0xvY2F0aW9uKQogewotICAg
IExheW91dFBvaW50IGFkanVzdGVkUGFnZUxvY2F0aW9uOwotICAgIExheW91dFBvaW50IHNjcm9s
bFBvc2l0aW9uOwotCiAgICAgRnJhbWUqIGZyYW1lID0gdmlldygpID8gdmlldygpLT5mcmFtZSgp
IDogbnVsbHB0cjsKICAgICBpZiAoZnJhbWUgJiYgIWlzU2ltdWxhdGVkKSB7CiAgICAgICAgIGlm
IChGcmFtZVZpZXcqIGZyYW1lVmlldyA9IGZyYW1lLT52aWV3KCkpIHsKLSAgICAgICAgICAgIHNj
cm9sbFBvc2l0aW9uID0gZnJhbWVWaWV3LT5jb250ZW50c1Njcm9sbFBvc2l0aW9uKCk7Ci0gICAg
ICAgICAgICBhZGp1c3RlZFBhZ2VMb2NhdGlvbiA9IGZyYW1lVmlldy0+d2luZG93VG9Db250ZW50
cyh3aW5kb3dMb2NhdGlvbik7Ci0gICAgICAgICAgICBmbG9hdCBzY2FsZUZhY3RvciA9IDEgLyAo
ZnJhbWUtPnBhZ2Vab29tRmFjdG9yKCkgKiBmcmFtZS0+ZnJhbWVTY2FsZUZhY3RvcigpKTsKLSAg
ICAgICAgICAgIGlmIChzY2FsZUZhY3RvciAhPSAxLjBmKSB7Ci0gICAgICAgICAgICAgICAgYWRq
dXN0ZWRQYWdlTG9jYXRpb24uc2NhbGUoc2NhbGVGYWN0b3IpOwotICAgICAgICAgICAgICAgIHNj
cm9sbFBvc2l0aW9uLnNjYWxlKHNjYWxlRmFjdG9yKTsKLSAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIEZsb2F0UG9pbnQgYWJzb2x1dGVQb2ludCA9IGZyYW1lVmlldy0+d2luZG93VG9Db250ZW50
cyh3aW5kb3dMb2NhdGlvbik7CisgICAgICAgICAgICBGbG9hdFBvaW50IGRvY3VtZW50UG9pbnQg
PSBmcmFtZVZpZXctPmFic29sdXRlVG9Eb2N1bWVudFBvaW50KGFic29sdXRlUG9pbnQpOworICAg
ICAgICAgICAgbV9wYWdlTG9jYXRpb24gPSBmbG9vcmVkTGF5b3V0UG9pbnQoZG9jdW1lbnRQb2lu
dCk7CisgICAgICAgICAgICBtX2NsaWVudExvY2F0aW9uID0gZmxvb3JlZExheW91dFBvaW50KGZy
YW1lVmlldy0+ZG9jdW1lbnRUb0NsaWVudFBvaW50KGRvY3VtZW50UG9pbnQpKTsKICAgICAgICAg
fQogICAgIH0KIAotICAgIG1fY2xpZW50TG9jYXRpb24gPSBhZGp1c3RlZFBhZ2VMb2NhdGlvbiAt
IHRvTGF5b3V0U2l6ZShzY3JvbGxQb3NpdGlvbik7Ci0gICAgbV9wYWdlTG9jYXRpb24gPSBhZGp1
c3RlZFBhZ2VMb2NhdGlvbjsKLQogICAgIGluaXRDb29yZGluYXRlcygpOwogfQogCkBAIC0xMjEs
OCArODcsMTUgQEAgdm9pZCBNb3VzZVJlbGF0ZWRFdmVudDo6aW5pdENvb3JkaW5hdGVzKGNvbnN0
IExheW91dFBvaW50JiBjbGllbnRMb2NhdGlvbikKIHsKICAgICAvLyBTZXQgdXAgaW5pdGlhbCB2
YWx1ZXMgZm9yIGNvb3JkaW5hdGVzLgogICAgIC8vIENvcnJlY3QgdmFsdWVzIGFyZSBjb21wdXRl
ZCBsYXppbHksIHNlZSBjb21wdXRlUmVsYXRpdmVQb3NpdGlvbi4KKyAgICBGbG9hdFNpemUgZG9j
dW1lbnRUb0NsaWVudE9mZnNldDsKKyAgICBGcmFtZSogZnJhbWUgPSB2aWV3KCkgPyB2aWV3KCkt
PmZyYW1lKCkgOiBudWxscHRyOworICAgIGlmIChmcmFtZSkgeworICAgICAgICBpZiAoRnJhbWVW
aWV3KiBmcmFtZVZpZXcgPSBmcmFtZS0+dmlldygpKQorICAgICAgICAgICAgZG9jdW1lbnRUb0Ns
aWVudE9mZnNldCA9IGZyYW1lVmlldy0+ZG9jdW1lbnRUb0NsaWVudE9mZnNldCgpOworICAgIH0K
KwogICAgIG1fY2xpZW50TG9jYXRpb24gPSBjbGllbnRMb2NhdGlvbjsKLSAgICBtX3BhZ2VMb2Nh
dGlvbiA9IGNsaWVudExvY2F0aW9uICsgY29udGVudHNTY3JvbGxPZmZzZXQodmlldygpKTsKKyAg
ICBtX3BhZ2VMb2NhdGlvbiA9IGNsaWVudExvY2F0aW9uIC0gTGF5b3V0U2l6ZShkb2N1bWVudFRv
Q2xpZW50T2Zmc2V0KTsKIAogICAgIG1fbGF5ZXJMb2NhdGlvbiA9IG1fcGFnZUxvY2F0aW9uOwog
ICAgIG1fb2Zmc2V0TG9jYXRpb24gPSBtX3BhZ2VMb2NhdGlvbjsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9Nb3VzZVJlbGF0ZWRFdmVudC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL01v
dXNlUmVsYXRlZEV2ZW50LmgKaW5kZXggNWY4ZGMwMzIwOWY5YTU4ZTI1NjUzOTdiNGUzMWIxZTQ1
NjY5ZGI5Mi4uZTUwZjdjZDA2MjFmNjkyOWQ4NzJjOWYwZTU3MjBkMGEyNTE3ZjFhZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlUmVsYXRlZEV2ZW50LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvZG9tL01vdXNlUmVsYXRlZEV2ZW50LmgKQEAgLTY1LDcgKzY1LDcgQEAgcHVibGlj
OgogICAgIHZvaWQgc2V0QWJzb2x1dGVMb2NhdGlvbihjb25zdCBMYXlvdXRQb2ludCYgcCkgeyBt
X2Fic29sdXRlTG9jYXRpb24gPSBwOyB9CiAKIHByb3RlY3RlZDoKLSAgICBNb3VzZVJlbGF0ZWRF
dmVudCgpOworICAgIE1vdXNlUmVsYXRlZEV2ZW50KCkgPSBkZWZhdWx0OwogICAgIE1vdXNlUmVs
YXRlZEV2ZW50KGNvbnN0IEF0b21pY1N0cmluZyYgdHlwZSwgYm9vbCBjYW5CdWJibGUsIGJvb2wg
Y2FuY2VsYWJsZSwgZG91YmxlIHRpbWVzdGFtcCwgRE9NV2luZG93KiwKICAgICAgICAgaW50IGRl
dGFpbCwgY29uc3QgSW50UG9pbnQmIHNjcmVlbkxvY2F0aW9uLCBjb25zdCBJbnRQb2ludCYgd2lu
ZG93TG9jYXRpb24sCiAjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKQEAgLTk1LDggKzk1LDggQEAg
cHJpdmF0ZToKICAgICBMYXlvdXRQb2ludCBtX2xheWVyTG9jYXRpb247CiAgICAgTGF5b3V0UG9p
bnQgbV9vZmZzZXRMb2NhdGlvbjsKICAgICBMYXlvdXRQb2ludCBtX2Fic29sdXRlTG9jYXRpb247
Ci0gICAgYm9vbCBtX2lzU2ltdWxhdGVkOwotICAgIGJvb2wgbV9oYXNDYWNoZWRSZWxhdGl2ZVBv
c2l0aW9uOworICAgIGJvb2wgbV9pc1NpbXVsYXRlZCB7IGZhbHNlIH07CisgICAgYm9vbCBtX2hh
c0NhY2hlZFJlbGF0aXZlUG9zaXRpb24geyBmYWxzZSB9OwogfTsKIAogfSAvLyBuYW1lc3BhY2Ug
V2ViQ29yZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGUyYjk4NzhhM2JmYTQ1ZDhjMzdmZTJiNTAxN2M4OGNiODc0NDFmOTQu
LjVmNGNmNzJhNzhmNDQ5NDY0YWFmM2FlZmFiMjAyZmUyMWZjMzMwNGYgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMyBAQAorMjAxNy0wNS0xMiAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNv
bT4KKworICAgICAgICBldmVudC5jbGllbnRYL2NsaWVudFkgc2hvdWxkIGJlIGluIGxheW91dCB2
aWV3cG9ydCBjb29yZGluYXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTcyMDE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBmYXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwuaHRt
bDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvZmFzdC9ldmVudHMvY2xpZW50WFktaW4tem9vbS1h
bmQtc2Nyb2xsLWV4cGVjdGVkLnR4dDoKKwogMjAxNy0wNS0xMSAgU2ltb24gRnJhc2VyICA8c2lt
b24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBJbmNvcnJlY3QgcG9zaXRpb24gd2hlbiBk
cmFnZ2luZyBqUXVlcnkgRHJhZ2dhYmxlIGVsZW1lbnRzIHdpdGggcG9zaXRpb24gZml4ZWQgYWZ0
ZXIgcGluY2ggem9vbQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvY2xpZW50
WFktaW4tem9vbS1hbmQtc2Nyb2xsLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jbGll
bnRYWS1pbi16b29tLWFuZC1zY3JvbGwuaHRtbAppbmRleCAyOWQyMGFkNmE5ZGRkOWE1ODY0YjUy
YzdiMDQ5NDYwMTMwMTAzNTQ4Li44NzdhNWNkNjdkY2M1YTk3MDhlMTNhNzA5NDFjYTE4YWQyNDE4
MzA0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29t
LWFuZC1zY3JvbGwuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jbGllbnRYWS1p
bi16b29tLWFuZC1zY3JvbGwuaHRtbApAQCAtMTA0LDggKzEwNCw4IEBACiAgICAgewogICAgICAg
ICBldmVudCA9IGU7CiAgICAgICAgIGRlYnVnKCJcblpvb21lZCBhbmQgc2Nyb2xsZWQiKTsKLSAg
ICAgICAgc2hvdWxkQmUoImV2ZW50LmNsaWVudFgiLCBoYXNTdWJwaXhlbFN1cHBvcnQgPyAiODMi
IDogIjg0Iik7Ci0gICAgICAgIHNob3VsZEJlKCJldmVudC5jbGllbnRZIiwgaGFzU3VicGl4ZWxT
dXBwb3J0ID8gIjgzIiA6ICI4NCIpOworICAgICAgICBzaG91bGRCZSgiZXZlbnQuY2xpZW50WCIs
IGhhc1N1YnBpeGVsU3VwcG9ydCA/ICI3MyIgOiAiNzQiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2
ZW50LmNsaWVudFkiLCBoYXNTdWJwaXhlbFN1cHBvcnQgPyAiNzMiIDogIjc0Iik7CiAgICAgICAg
IHNob3VsZEJlKCJldmVudC5wYWdlWCIsICIxMzMiKTsKICAgICAgICAgc2hvdWxkQmUoImV2ZW50
LnBhZ2VZIiwgIjEzMyIpOwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L21hYy9mYXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZXZlbnRzL2NsaWVudFhZLWluLXpvb20t
YW5kLXNjcm9sbC1leHBlY3RlZC50eHQKaW5kZXggNTg2ODgxZTA3NmExM2IyMmUxZjQ4NjJjYTlj
MjI5M2I4YWQxZGRhNy4uNTM0YTNjMzY4MDhiYjc2NGIxNzJkMjBjZGI3ODY5ZTAzYzI5YTk5ZSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvZXZlbnRzL2NsaWVudFhZ
LWluLXpvb20tYW5kLXNjcm9sbC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL2Zhc3QvZXZlbnRzL2NsaWVudFhZLWluLXpvb20tYW5kLXNjcm9sbC1leHBlY3RlZC50
eHQKQEAgLTE3LDggKzE3LDggQEAgUEFTUyBldmVudC5wYWdlWCBpcyAxNTAKIFBBU1MgZXZlbnQu
cGFnZVkgaXMgMTUwCiAKIFpvb21lZCBhbmQgc2Nyb2xsZWQKLVBBU1MgZXZlbnQuY2xpZW50WCBp
cyA4MwotUEFTUyBldmVudC5jbGllbnRZIGlzIDgzCitQQVNTIGV2ZW50LmNsaWVudFggaXMgNzMK
K1BBU1MgZXZlbnQuY2xpZW50WSBpcyA3MwogUEFTUyBldmVudC5wYWdlWCBpcyAxMzMKIFBBU1Mg
ZXZlbnQucGFnZVkgaXMgMTMzCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310012</attachid>
            <date>2017-05-12 22:27:41 -0700</date>
            <delta_ts>2017-05-13 11:13:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172018-20170512222740.patch</filename>
            <type>text/plain</type>
            <size>15071</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE2ODAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjdkZWM2YTk3MzM5MGQ1
MDFlMWVkYmUxOTJhMjA5NDNhZWQxNDlhZi4uMzlhYjkzYjUwMmQ2ZDc5ZGIyNjhhMDMxNDY3ZGY5
YTMwNTIwNzdhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE3LTA1LTEyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIGV2ZW50LmNsaWVu
dFgvY2xpZW50WSBzaG91bGQgYmUgaW4gbGF5b3V0IHZpZXdwb3J0IGNvb3JkaW5hdGVzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzIwMTgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBGaXggY2xpZW50WCBh
bmQgY2xpZW50WSBvbiBtb3VzZSBldmVudHMgdG8gYmUgcmVsYXRpdmUgdG8gdGhlIGxheW91dCB2
aWV3cG9ydCwgdG8gbWF0Y2gKKyAgICAgICAgZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCksIGdldENs
aWVudFJlY3RzKCkgYW5kIGZpeGVkLXBvc2l0aW9uIG9iamVjdHMuCisKKyAgICAgICAgQWxzbyBt
aW5vciBjbGVhbnVwIG9mIE1vdXNlUmVsYXRlZEV2ZW50IHRvIHVzZSBpbml0aWFsaXplcnMuCisK
KyAgICAgICAgVGVzdDogZmFzdC92aXN1YWwtdmlld3BvcnQvY2xpZW50LWNvb3JkaW5hdGVzLXJl
bGF0aXZlLXRvLWxheW91dC12aWV3cG9ydC5odG1sCisKKyAgICAgICAgKiBkb20vTW91c2VSZWxh
dGVkRXZlbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TW91c2VSZWxhdGVkRXZlbnQ6Ok1vdXNl
UmVsYXRlZEV2ZW50KToKKyAgICAgICAgKFdlYkNvcmU6Ok1vdXNlUmVsYXRlZEV2ZW50Ojppbml0
KToKKyAgICAgICAgKFdlYkNvcmU6Ok1vdXNlUmVsYXRlZEV2ZW50Ojppbml0Q29vcmRpbmF0ZXMp
OgorICAgICAgICAoV2ViQ29yZTo6Y29udGVudHNTY3JvbGxPZmZzZXQpOiBEZWxldGVkLgorICAg
ICAgICAqIGRvbS9Nb3VzZVJlbGF0ZWRFdmVudC5oOgorCiAyMDE3LTA1LTExICBTaW1vbiBGcmFz
ZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEluY29ycmVjdCBwb3NpdGlv
biB3aGVuIGRyYWdnaW5nIGpRdWVyeSBEcmFnZ2FibGUgZWxlbWVudHMgd2l0aCBwb3NpdGlvbiBm
aXhlZCBhZnRlciBwaW5jaCB6b29tCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTW91
c2VSZWxhdGVkRXZlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlUmVsYXRlZEV2ZW50
LmNwcAppbmRleCA4MjkxMjZiMmM5NDQ5NTNlYTNkMTlmMGNlMTNkZTcwZjYxNDZhODc3Li42ODU1
M2JiZDgxNmY0ODIzZjliZWIwNmVmZDA5ZTE0Y2VkYmMzNDhkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vTW91c2VSZWxhdGVkRXZlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Nb3VzZVJlbGF0ZWRFdmVudC5jcHAKQEAgLTMxLDMwICszMSw2IEBACiAKIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKIAotTW91c2VSZWxhdGVkRXZlbnQ6Ok1vdXNlUmVsYXRlZEV2ZW50KCkKLSAgICA6
IG1faXNTaW11bGF0ZWQoZmFsc2UpCi0gICAgLCBtX2hhc0NhY2hlZFJlbGF0aXZlUG9zaXRpb24o
ZmFsc2UpCi17Ci19Ci0KLXN0YXRpYyBMYXlvdXRTaXplIGNvbnRlbnRzU2Nyb2xsT2Zmc2V0KERP
TVdpbmRvdyogRE9NV2luZG93KQotewotICAgIGlmICghRE9NV2luZG93KQotICAgICAgICByZXR1
cm4gTGF5b3V0U2l6ZSgpOwotICAgIEZyYW1lKiBmcmFtZSA9IERPTVdpbmRvdy0+ZnJhbWUoKTsK
LSAgICBpZiAoIWZyYW1lKQotICAgICAgICByZXR1cm4gTGF5b3V0U2l6ZSgpOwotICAgIEZyYW1l
VmlldyogZnJhbWVWaWV3ID0gZnJhbWUtPnZpZXcoKTsKLSAgICBpZiAoIWZyYW1lVmlldykKLSAg
ICAgICAgcmV0dXJuIExheW91dFNpemUoKTsKLSNpZiAhUExBVEZPUk0oSU9TKQotICAgIGZsb2F0
IHNjYWxlRmFjdG9yID0gZnJhbWUtPnBhZ2Vab29tRmFjdG9yKCkgKiBmcmFtZS0+ZnJhbWVTY2Fs
ZUZhY3RvcigpOwotICAgIHJldHVybiBMYXlvdXRTaXplKGZyYW1lVmlldy0+c2Nyb2xsWCgpIC8g
c2NhbGVGYWN0b3IsIGZyYW1lVmlldy0+c2Nyb2xsWSgpIC8gc2NhbGVGYWN0b3IpOwotI2Vsc2UK
LSAgICByZXR1cm4gTGF5b3V0U2l6ZShmcmFtZVZpZXctPmFjdHVhbFNjcm9sbFgoKSwgZnJhbWVW
aWV3LT5hY3R1YWxTY3JvbGxZKCkpOwotI2VuZGlmCi19Ci0KIE1vdXNlUmVsYXRlZEV2ZW50OjpN
b3VzZVJlbGF0ZWRFdmVudChjb25zdCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgYm9vbCBjYW5C
dWJibGUsIGJvb2wgY2FuY2VsYWJsZSwgZG91YmxlIHRpbWVzdGFtcCwgRE9NV2luZG93KiBET01X
aW5kb3csCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldGFpbCwg
Y29uc3QgSW50UG9pbnQmIHNjcmVlbkxvY2F0aW9uLCBjb25zdCBJbnRQb2ludCYgd2luZG93TG9j
YXRpb24sCiAjaWYgRU5BQkxFKFBPSU5URVJfTE9DSykKQEAgLTc3LDMyICs1MywyMiBAQCBNb3Vz
ZVJlbGF0ZWRFdmVudDo6TW91c2VSZWxhdGVkRXZlbnQoY29uc3QgQXRvbWljU3RyaW5nJiBldmVu
dFR5cGUsIGNvbnN0IE1vdXNlUgogI2lmIEVOQUJMRShQT0lOVEVSX0xPQ0spCiAgICAgLCBtX21v
dmVtZW50RGVsdGEoSW50UG9pbnQoMCwgMCkpCiAjZW5kaWYKLSAgICAsIG1faXNTaW11bGF0ZWQo
ZmFsc2UpCiB7CiAgICAgaW5pdChmYWxzZSwgSW50UG9pbnQoMCwgMCkpOwogfQogCiB2b2lkIE1v
dXNlUmVsYXRlZEV2ZW50Ojppbml0KGJvb2wgaXNTaW11bGF0ZWQsIGNvbnN0IEludFBvaW50JiB3
aW5kb3dMb2NhdGlvbikKIHsKLSAgICBMYXlvdXRQb2ludCBhZGp1c3RlZFBhZ2VMb2NhdGlvbjsK
LSAgICBMYXlvdXRQb2ludCBzY3JvbGxQb3NpdGlvbjsKLQogICAgIEZyYW1lKiBmcmFtZSA9IHZp
ZXcoKSA/IHZpZXcoKS0+ZnJhbWUoKSA6IG51bGxwdHI7CiAgICAgaWYgKGZyYW1lICYmICFpc1Np
bXVsYXRlZCkgewogICAgICAgICBpZiAoRnJhbWVWaWV3KiBmcmFtZVZpZXcgPSBmcmFtZS0+dmll
dygpKSB7Ci0gICAgICAgICAgICBzY3JvbGxQb3NpdGlvbiA9IGZyYW1lVmlldy0+Y29udGVudHNT
Y3JvbGxQb3NpdGlvbigpOwotICAgICAgICAgICAgYWRqdXN0ZWRQYWdlTG9jYXRpb24gPSBmcmFt
ZVZpZXctPndpbmRvd1RvQ29udGVudHMod2luZG93TG9jYXRpb24pOwotICAgICAgICAgICAgZmxv
YXQgc2NhbGVGYWN0b3IgPSAxIC8gKGZyYW1lLT5wYWdlWm9vbUZhY3RvcigpICogZnJhbWUtPmZy
YW1lU2NhbGVGYWN0b3IoKSk7Ci0gICAgICAgICAgICBpZiAoc2NhbGVGYWN0b3IgIT0gMS4wZikg
ewotICAgICAgICAgICAgICAgIGFkanVzdGVkUGFnZUxvY2F0aW9uLnNjYWxlKHNjYWxlRmFjdG9y
KTsKLSAgICAgICAgICAgICAgICBzY3JvbGxQb3NpdGlvbi5zY2FsZShzY2FsZUZhY3Rvcik7Ci0g
ICAgICAgICAgICB9CisgICAgICAgICAgICBGbG9hdFBvaW50IGFic29sdXRlUG9pbnQgPSBmcmFt
ZVZpZXctPndpbmRvd1RvQ29udGVudHMod2luZG93TG9jYXRpb24pOworICAgICAgICAgICAgRmxv
YXRQb2ludCBkb2N1bWVudFBvaW50ID0gZnJhbWVWaWV3LT5hYnNvbHV0ZVRvRG9jdW1lbnRQb2lu
dChhYnNvbHV0ZVBvaW50KTsKKyAgICAgICAgICAgIG1fcGFnZUxvY2F0aW9uID0gZmxvb3JlZExh
eW91dFBvaW50KGRvY3VtZW50UG9pbnQpOworICAgICAgICAgICAgbV9jbGllbnRMb2NhdGlvbiA9
IGZsb29yZWRMYXlvdXRQb2ludChmcmFtZVZpZXctPmRvY3VtZW50VG9DbGllbnRQb2ludChkb2N1
bWVudFBvaW50KSk7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBtX2NsaWVudExvY2F0aW9uID0g
YWRqdXN0ZWRQYWdlTG9jYXRpb24gLSB0b0xheW91dFNpemUoc2Nyb2xsUG9zaXRpb24pOwotICAg
IG1fcGFnZUxvY2F0aW9uID0gYWRqdXN0ZWRQYWdlTG9jYXRpb247Ci0KICAgICBpbml0Q29vcmRp
bmF0ZXMoKTsKIH0KIApAQCAtMTIxLDggKzg3LDE1IEBAIHZvaWQgTW91c2VSZWxhdGVkRXZlbnQ6
OmluaXRDb29yZGluYXRlcyhjb25zdCBMYXlvdXRQb2ludCYgY2xpZW50TG9jYXRpb24pCiB7CiAg
ICAgLy8gU2V0IHVwIGluaXRpYWwgdmFsdWVzIGZvciBjb29yZGluYXRlcy4KICAgICAvLyBDb3Jy
ZWN0IHZhbHVlcyBhcmUgY29tcHV0ZWQgbGF6aWx5LCBzZWUgY29tcHV0ZVJlbGF0aXZlUG9zaXRp
b24uCisgICAgRmxvYXRTaXplIGRvY3VtZW50VG9DbGllbnRPZmZzZXQ7CisgICAgRnJhbWUqIGZy
YW1lID0gdmlldygpID8gdmlldygpLT5mcmFtZSgpIDogbnVsbHB0cjsKKyAgICBpZiAoZnJhbWUp
IHsKKyAgICAgICAgaWYgKEZyYW1lVmlldyogZnJhbWVWaWV3ID0gZnJhbWUtPnZpZXcoKSkKKyAg
ICAgICAgICAgIGRvY3VtZW50VG9DbGllbnRPZmZzZXQgPSBmcmFtZVZpZXctPmRvY3VtZW50VG9D
bGllbnRPZmZzZXQoKTsKKyAgICB9CisKICAgICBtX2NsaWVudExvY2F0aW9uID0gY2xpZW50TG9j
YXRpb247Ci0gICAgbV9wYWdlTG9jYXRpb24gPSBjbGllbnRMb2NhdGlvbiArIGNvbnRlbnRzU2Ny
b2xsT2Zmc2V0KHZpZXcoKSk7CisgICAgbV9wYWdlTG9jYXRpb24gPSBjbGllbnRMb2NhdGlvbiAt
IExheW91dFNpemUoZG9jdW1lbnRUb0NsaWVudE9mZnNldCk7CiAKICAgICBtX2xheWVyTG9jYXRp
b24gPSBtX3BhZ2VMb2NhdGlvbjsKICAgICBtX29mZnNldExvY2F0aW9uID0gbV9wYWdlTG9jYXRp
b247CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTW91c2VSZWxhdGVkRXZlbnQuaCBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZVJlbGF0ZWRFdmVudC5oCmluZGV4IDVmOGRjMDMyMDlm
OWE1OGUyNTY1Mzk3YjRlMzFiMWU0NTY2OWRiOTIuLmU1MGY3Y2QwNjIxZjY5MjlkODcyYzlmMGU1
NzIwZDBhMjUxN2YxYWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZVJlbGF0
ZWRFdmVudC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZVJlbGF0ZWRFdmVudC5oCkBA
IC02NSw3ICs2NSw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldEFic29sdXRlTG9jYXRpb24oY29u
c3QgTGF5b3V0UG9pbnQmIHApIHsgbV9hYnNvbHV0ZUxvY2F0aW9uID0gcDsgfQogCiBwcm90ZWN0
ZWQ6Ci0gICAgTW91c2VSZWxhdGVkRXZlbnQoKTsKKyAgICBNb3VzZVJlbGF0ZWRFdmVudCgpID0g
ZGVmYXVsdDsKICAgICBNb3VzZVJlbGF0ZWRFdmVudChjb25zdCBBdG9taWNTdHJpbmcmIHR5cGUs
IGJvb2wgY2FuQnViYmxlLCBib29sIGNhbmNlbGFibGUsIGRvdWJsZSB0aW1lc3RhbXAsIERPTVdp
bmRvdyosCiAgICAgICAgIGludCBkZXRhaWwsIGNvbnN0IEludFBvaW50JiBzY3JlZW5Mb2NhdGlv
biwgY29uc3QgSW50UG9pbnQmIHdpbmRvd0xvY2F0aW9uLAogI2lmIEVOQUJMRShQT0lOVEVSX0xP
Q0spCkBAIC05NSw4ICs5NSw4IEBAIHByaXZhdGU6CiAgICAgTGF5b3V0UG9pbnQgbV9sYXllckxv
Y2F0aW9uOwogICAgIExheW91dFBvaW50IG1fb2Zmc2V0TG9jYXRpb247CiAgICAgTGF5b3V0UG9p
bnQgbV9hYnNvbHV0ZUxvY2F0aW9uOwotICAgIGJvb2wgbV9pc1NpbXVsYXRlZDsKLSAgICBib29s
IG1faGFzQ2FjaGVkUmVsYXRpdmVQb3NpdGlvbjsKKyAgICBib29sIG1faXNTaW11bGF0ZWQgeyBm
YWxzZSB9OworICAgIGJvb2wgbV9oYXNDYWNoZWRSZWxhdGl2ZVBvc2l0aW9uIHsgZmFsc2UgfTsK
IH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlMmI5ODc4YTNiZmE0NWQ4YzM3
ZmUyYjUwMTdjODhjYjg3NDQxZjk0Li4xYWYxYTAxZjM0MDhlNjZlYzNlNDgwYTE0NTNhY2VlNDNk
NTIzZjlhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTctMDUtMTIgIFNpbW9uIEZyYXNlciAg
PHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgZXZlbnQuY2xpZW50WC9jbGllbnRZ
IHNob3VsZCBiZSBpbiBsYXlvdXQgdmlld3BvcnQgY29vcmRpbmF0ZXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MjAxOAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgKiBmYXN0L2V2ZW50cy9j
bGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwuaHRtbDoKKyAgICAgICAgKiBmYXN0L3Zpc3VhbC12
aWV3cG9ydC9jbGllbnQtY29vcmRpbmF0ZXMtcmVsYXRpdmUtdG8tbGF5b3V0LXZpZXdwb3J0LWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC92aXN1YWwtdmlld3BvcnQvY2xpZW50
LWNvb3JkaW5hdGVzLXJlbGF0aXZlLXRvLWxheW91dC12aWV3cG9ydC5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBwbGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9uczoKKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvZmFzdC9ldmVudHMvY2xpZW50WFktaW4tem9vbS1hbmQtc2Nyb2xsLWV4cGVjdGVkLnR4
dDoKKwogMjAxNy0wNS0xMSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4K
IAogICAgICAgICBJbmNvcnJlY3QgcG9zaXRpb24gd2hlbiBkcmFnZ2luZyBqUXVlcnkgRHJhZ2dh
YmxlIGVsZW1lbnRzIHdpdGggcG9zaXRpb24gZml4ZWQgYWZ0ZXIgcGluY2ggem9vbQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvY2xpZW50WFktaW4tem9vbS1hbmQtc2Nyb2xs
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29tLWFuZC1zY3Jv
bGwuaHRtbAppbmRleCAyOWQyMGFkNmE5ZGRkOWE1ODY0YjUyYzdiMDQ5NDYwMTMwMTAzNTQ4Li44
NzdhNWNkNjdkY2M1YTk3MDhlMTNhNzA5NDFjYTE4YWQyNDE4MzA0IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwuaHRtbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwuaHRt
bApAQCAtMTA0LDggKzEwNCw4IEBACiAgICAgewogICAgICAgICBldmVudCA9IGU7CiAgICAgICAg
IGRlYnVnKCJcblpvb21lZCBhbmQgc2Nyb2xsZWQiKTsKLSAgICAgICAgc2hvdWxkQmUoImV2ZW50
LmNsaWVudFgiLCBoYXNTdWJwaXhlbFN1cHBvcnQgPyAiODMiIDogIjg0Iik7Ci0gICAgICAgIHNo
b3VsZEJlKCJldmVudC5jbGllbnRZIiwgaGFzU3VicGl4ZWxTdXBwb3J0ID8gIjgzIiA6ICI4NCIp
OworICAgICAgICBzaG91bGRCZSgiZXZlbnQuY2xpZW50WCIsIGhhc1N1YnBpeGVsU3VwcG9ydCA/
ICI3MyIgOiAiNzQiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LmNsaWVudFkiLCBoYXNTdWJw
aXhlbFN1cHBvcnQgPyAiNzMiIDogIjc0Iik7CiAgICAgICAgIHNob3VsZEJlKCJldmVudC5wYWdl
WCIsICIxMzMiKTsKICAgICAgICAgc2hvdWxkQmUoImV2ZW50LnBhZ2VZIiwgIjEzMyIpOwogICAg
IH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdmlzdWFsLXZpZXdwb3J0L2NsaWVudC1j
b29yZGluYXRlcy1yZWxhdGl2ZS10by1sYXlvdXQtdmlld3BvcnQtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvZmFzdC92aXN1YWwtdmlld3BvcnQvY2xpZW50LWNvb3JkaW5hdGVzLXJlbGF0aXZl
LXRvLWxheW91dC12aWV3cG9ydC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzFmNTJkMzc0MzI1
NGFmMmM0YzMwNWNkN2ZkY2RlY2U1MDA4M2I2YgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvdmlzdWFsLXZpZXdwb3J0L2NsaWVudC1jb29yZGluYXRlcy1yZWxhdGl2ZS10by1s
YXlvdXQtdmlld3BvcnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMjEgQEAKK2xheWVyIGF0ICgw
LDApIHNpemUgMjAwOHgzMDI0CisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6ZSA3ODV4NTg1Cits
YXllciBhdCAoMCwwKSBzaXplIDc4NXgzMDI0CisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCww
KSBzaXplIDc4NXgzMDI0CisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsMTYpIHNpemUgMjAw
MHgzMDAwCisgICAgICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSAyMDAweDE4CisgICAg
ICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDc5eDE4CisgICAgICAgICAgdGV4
dCBydW4gYXQgKDAsMCkgd2lkdGggNzk6ICJHb3QgY2xpY2sgYXQgIgorICAgICAgICBSZW5kZXJJ
bmxpbmUge1NQQU59IGF0ICgwLDApIHNpemUgMTIzeDE4CisgICAgICAgICAgUmVuZGVyVGV4dCB7
I3RleHR9IGF0ICg3OCwwKSBzaXplIDEyM3gxOAorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDc4
LDApIHdpZHRoIDEyMzogImNsaWNrZWQgYXQgMjkyLCAyNDAiCitsYXllciBhdCAoMjc4LDIyNikg
c2l6ZSAyOHgyOAorICBSZW5kZXJCbG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDI3OCwyMjYp
IHNpemUgMjh4MjggW2JnY29sb3I9I0ZGMDAwMF0KK2xheWVyIGF0ICgyODAsMjI4KSBzaXplIDI1
eDI1CisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVkKSB7RElWfSBhdCAoMjc5LDIyNykgc2l6ZSAy
NngyNiBbYmdjb2xvcj0jMDA4MDAwXQorbGF5ZXIgYXQgKDI4MSwyMjkpIHNpemUgMjJ4MjIKKyAg
UmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0ICgyODEsMjI5KSBzaXplIDIyeDIyIFti
Z2NvbG9yPSNGRkE1MDBdCitsYXllciBhdCAoMjg0LDIzMikgc2l6ZSAxNngxNgorICBSZW5kZXJC
bG9jayAocG9zaXRpb25lZCkge0RJVn0gYXQgKDI4NCwyMzIpIHNpemUgMTZ4MTYgW2JnY29sb3I9
IzAwMDBGRl0KK2NhcmV0OiBwb3NpdGlvbiAxMiBvZiBjaGlsZCAwIHsjdGV4dH0gb2YgY2hpbGQg
OSB7UH0gb2YgYm9keQorc2Nyb2xsZWQgdG8gMTIwLDEyMwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC92aXN1YWwtdmlld3BvcnQvY2xpZW50LWNvb3JkaW5hdGVzLXJlbGF0aXZlLXRvLWxh
eW91dC12aWV3cG9ydC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC92aXN1YWwtdmlld3BvcnQvY2xp
ZW50LWNvb3JkaW5hdGVzLXJlbGF0aXZlLXRvLWxheW91dC12aWV3cG9ydC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjczZWQzMjM4YmY4ZTlkNjJlOThiOGRlNTViY2Y1OTdmNTkxM2E1NjEKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Zpc3VhbC12aWV3cG9ydC9jbGllbnQtY29vcmRpbmF0
ZXMtcmVsYXRpdmUtdG8tbGF5b3V0LXZpZXdwb3J0Lmh0bWwKQEAgLTAsMCArMSwxMTggQEAKKzwh
RE9DVFlQRSBodG1sPgorCis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAgICAgYm9k
eSB7CisgICAgICAgICAgICB3aWR0aDogMjAwMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAzMDAw
cHg7CisgICAgICAgIH0KKyAgICAgICAgLmJveCB7CisgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4
OworICAgICAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xv
cjogYmx1ZTsKKyAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOworICAgICAgICB9Cisg
ICAgICAgICNjbGllbnQgeworICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOworICAgICAgICAg
ICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworICAgICAgICAgICAgd2lkdGg6IDI4cHg7CisgICAg
ICAgICAgICBoZWlnaHQ6IDI4cHg7CisgICAgICAgIH0KKyAgICAgICAgI2NsaWVudHJlY3RzIHsK
KyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgIGJhY2tncm91bmQt
Y29sb3I6IGdyZWVuOworICAgICAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgICAgICBoZWln
aHQ6IDI1cHg7CisgICAgICAgIH0KKyAgICAgICAgI2NsaWVudHNjcm9sbCB7CisgICAgICAgICAg
ICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFu
Z2U7CisgICAgICAgICAgICB3aWR0aDogMjJweDsKKyAgICAgICAgICAgIGhlaWdodDogMjJweDsK
KyAgICAgICAgfQorICAgICAgICAjcGFnZSB7CisgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1
dGU7CisgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAgICAgICAgd2lk
dGg6IDE2cHg7CisgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7CisgICAgICAgIH0KKyAgICA8L3N0
eWxlPgorICAgIDxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvdWktaGVscGVyLmpzIj48L3Nj
cmlwdD4KKyAgICA8c2NyaXB0PgorICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAg
ICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKworICAgICAgICBpZiAod2luZG93
LmludGVybmFscykKKyAgICAgICAgICAgIGludGVybmFscy5zZXR0aW5ncy5zZXRWaXN1YWxWaWV3
cG9ydEVuYWJsZWQodHJ1ZSk7CisKKyAgICAgICAgZnVuY3Rpb24gZ2V0VUlTY3JpcHQoKQorICAg
ICAgICB7CisgICAgICAgICAgICByZXR1cm4gYChmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAg
ICB1aUNvbnRyb2xsZXIuem9vbVRvU2NhbGUoMiwgZnVuY3Rpb24oKSB7CisgICAgICAgICAgICAg
ICAgICAgIHVpQ29udHJvbGxlci51aVNjcmlwdENvbXBsZXRlKCk7CisgICAgICAgICAgICAgICAg
fSk7CisgICAgICAgICAgICB9KSgpO2A7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIGZ1
bmN0aW9uIGRvQWZ0ZXJab29taW5nKCkKKyAgICAgICAgeworICAgICAgICAgICAgd2luZG93LnNj
cm9sbFRvKDEyMCwgMTIzKTsKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDM0
NSwgMjM0KTsKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgICAgICAg
ICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICB9CisgICAgICAgIAorICAgICAgICBm
dW5jdGlvbiBkb1Rlc3QoKQorICAgICAgICB7CisgICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVu
dExpc3RlbmVyKCdjbGljaycsIGNsaWNrSGFuZGxlcik7CisKKyAgICAgICAgICAgIGlmICghd2lu
ZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgICAgICB0
ZXN0UnVubmVyLnJ1blVJU2NyaXB0KGdldFVJU2NyaXB0KCksIGZ1bmN0aW9uKHpvb21TY2FsZSkg
eworICAgICAgICAgICAgICAgIGRvQWZ0ZXJab29taW5nKCk7CisgICAgICAgICAgICB9KTsKKyAg
ICAgICAgfQorICAgICAgICAKKyAgICAgICAgZnVuY3Rpb24gY2xpY2tIYW5kbGVyKGV2ZW50KQor
ICAgICAgICB7CisgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2xpY2stbG9j
YXRpb24nKS50ZXh0Q29udGVudCA9ICdjbGlja2VkIGF0ICcgKyBldmVudC5jbGllbnRYICsgJywg
JyArIGV2ZW50LmNsaWVudFk7CisgICAgICAgICAgICB2YXIgY2xpZW50Qm94ID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ2NsaWVudCcpOworICAgICAgICAgICAgdmFyIGNsaWVudFJlY3QgPSBj
bGllbnRCb3guZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgICAgICAgICBjbGllbnRCb3gu
c3R5bGUubGVmdCA9IChldmVudC5jbGllbnRYIC0gY2xpZW50UmVjdC53aWR0aCAvIDIpICsgJ3B4
JzsKKyAgICAgICAgICAgIGNsaWVudEJveC5zdHlsZS50b3AgPSAoZXZlbnQuY2xpZW50WSAtIGNs
aWVudFJlY3QuaGVpZ2h0IC8gMikgKyAncHgnOworCisgICAgICAgICAgICB2YXIgY2xpZW50UmVj
dHNCb3ggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY2xpZW50cmVjdHMnKTsKKyAgICAgICAg
ICAgIGNsaWVudFJlY3QgPSBjbGllbnRSZWN0c0JveC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsK
KyAgICAgICAgICAgIHZhciBwYWdlVmlld3BvcnQgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQu
Z2V0Q2xpZW50UmVjdHMoKVswXTsKKyAgICAgICAgICAgIGNsaWVudFJlY3RzQm94LnN0eWxlLmxl
ZnQgPSAoZXZlbnQuY2xpZW50WCAtIGNsaWVudFJlY3Qud2lkdGggLyAyKSAtIHBhZ2VWaWV3cG9y
dC5sZWZ0ICsgJ3B4JzsKKyAgICAgICAgICAgIGNsaWVudFJlY3RzQm94LnN0eWxlLnRvcCA9IChl
dmVudC5jbGllbnRZIC0gY2xpZW50UmVjdC5oZWlnaHQgLyAyKSAtIHBhZ2VWaWV3cG9ydC50b3Ag
KyAncHgnOworCisgICAgICAgICAgICB2YXIgY2xpZW50U2Nyb2xsQm94ID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ2NsaWVudHNjcm9sbCcpOworICAgICAgICAgICAgY2xpZW50UmVjdCA9IGNs
aWVudFNjcm9sbEJveC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKKyAgICAgICAgICAgIHZhciBw
YWdlVmlld3BvcnQgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRS
ZWN0KCk7CisgICAgICAgICAgICBjbGllbnRSZWN0ID0gY2xpZW50U2Nyb2xsQm94LmdldEJvdW5k
aW5nQ2xpZW50UmVjdCgpOworICAgICAgICAgICAgY2xpZW50U2Nyb2xsQm94LnN0eWxlLmxlZnQg
PSAoZXZlbnQuY2xpZW50WCAtIGNsaWVudFJlY3Qud2lkdGggLyAyKSAtIHBhZ2VWaWV3cG9ydC5s
ZWZ0ICsgJ3B4JzsKKyAgICAgICAgICAgIGNsaWVudFNjcm9sbEJveC5zdHlsZS50b3AgPSAoZXZl
bnQuY2xpZW50WSAtIGNsaWVudFJlY3QuaGVpZ2h0IC8gMikgLSBwYWdlVmlld3BvcnQudG9wICsg
J3B4JzsKKworICAgICAgICAgICAgdmFyIHBhZ2VCb3ggPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgncGFnZScpOworICAgICAgICAgICAgY2xpZW50UmVjdCA9IHBhZ2VCb3guZ2V0Qm91bmRpbmdD
bGllbnRSZWN0KCk7CisgICAgICAgICAgICBwYWdlQm94LnN0eWxlLmxlZnQgPSAoZXZlbnQuY2xp
ZW50WCAtIGNsaWVudFJlY3Qud2lkdGggLyAyKSArICdweCc7CisgICAgICAgICAgICBwYWdlQm94
LnN0eWxlLnRvcCA9IChldmVudC5jbGllbnRZIC0gY2xpZW50UmVjdC5oZWlnaHQgLyAyKSArICdw
eCc7CisgICAgICAgICAgICAKKyAgICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAg
ICAgICAgICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgfQorICAgICAg
ICAKKyAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBkb1Rlc3QsIGZhbHNl
KTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYgaWQ9ImNsaWVudCIg
Y2xhc3M9ImJveCI+PC9kaXY+CisgICAgPGRpdiBpZD0iY2xpZW50cmVjdHMiIGNsYXNzPSJib3gi
PjwvZGl2PgorICAgIDxkaXYgaWQ9ImNsaWVudHNjcm9sbCIgY2xhc3M9ImJveCI+PC9kaXY+Cisg
ICAgPGRpdiBpZD0icGFnZSIgY2xhc3M9ImJveCI+PC9kaXY+CisgICAgPHA+R290IGNsaWNrIGF0
IDxzcGFuIGlkPSJjbGljay1sb2NhdGlvbiI+PC9zcGFuPjwvcD4KKzwvYm9keT4KKzwvaHRtbD4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggYzhjMDk0YTg5
YzViYjViZGZhMzI2NWRmMWUyYTVhNzgzMDlmZmFlNS4uMjBhOGViMmMyYzczYjgxNjExMjcxYjQy
NmI2OWI4M2Q0MDQzYTVhMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rl
c3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3Rh
dGlvbnMKQEAgLTI3NzcsNiArMjc3Nyw3IEBAIGZhc3Qvem9vbWluZy9jbGllbnQtcmVjdC1pbi1m
aXhlZC16b29tZWQuaHRtbCBbIFNraXAgXQogZmFzdC92aXN1YWwtdmlld3BvcnQvem9vbWVkLXNj
cm9sbC10by1hbmNob3ItaW4tcG9zaXRpb24tZml4ZWQuaHRtbCBbIFNraXAgXQogZmFzdC92aXN1
YWwtdmlld3BvcnQvem9vbWVkLXNjcm9sbC1pbnRvLXZpZXctZml4ZWQuaHRtbCBbIFNraXAgXQog
ZmFzdC9zY3JvbGxpbmcvc2Nyb2xsLXRvLWFuY2hvci16b29tZWQtaGVhZGVyLmh0bWwgWyBTa2lw
IF0KK2Zhc3QvdmlzdWFsLXZpZXdwb3J0L2NsaWVudC1jb29yZGluYXRlcy1yZWxhdGl2ZS10by1s
YXlvdXQtdmlld3BvcnQuaHRtbCBbIFNraXAgXQogCiAjIFRoaXMgdGVzdCByZWxpZXMgb24gQXJp
YWwgYmVpbmcgdXNlZCB0byBkcmF3IEFyYWJpYy4gSG93ZXZlciwgb24gaU9TLAogIyB3ZSBleHBs
aWNpdGx5IGRpc2FsbG93IHRoaXMgYmVjYXVzZSB0aGlzIGZvbnQgaXMgdG9vIHNsb3cuCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9ldmVudHMvY2xpZW50WFktaW4t
em9vbS1hbmQtc2Nyb2xsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9m
YXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwtZXhwZWN0ZWQudHh0CmluZGV4
IDU4Njg4MWUwNzZhMTNiMjJlMWY0ODYyY2E5YzIyOTNiOGFkMWRkYTcuLjUzNGEzYzM2ODA4YmI3
NjRiMTcyZDIwY2RiNzg2OWUwM2MyOWE5OWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9mYXN0L2V2ZW50cy9jbGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2V2ZW50cy9jbGllbnRYWS1p
bi16b29tLWFuZC1zY3JvbGwtZXhwZWN0ZWQudHh0CkBAIC0xNyw4ICsxNyw4IEBAIFBBU1MgZXZl
bnQucGFnZVggaXMgMTUwCiBQQVNTIGV2ZW50LnBhZ2VZIGlzIDE1MAogCiBab29tZWQgYW5kIHNj
cm9sbGVkCi1QQVNTIGV2ZW50LmNsaWVudFggaXMgODMKLVBBU1MgZXZlbnQuY2xpZW50WSBpcyA4
MworUEFTUyBldmVudC5jbGllbnRYIGlzIDczCitQQVNTIGV2ZW50LmNsaWVudFkgaXMgNzMKIFBB
U1MgZXZlbnQucGFnZVggaXMgMTMzCiBQQVNTIGV2ZW50LnBhZ2VZIGlzIDEzMwogUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQo=
</data>
<flag name="review"
          id="331143"
          type_id="1"
          status="+"
          setter="zalan"
    />
          </attachment>
      

    </bug>

</bugzilla>