<?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>8067</bug_id>
          
          <creation_ts>2006-03-29 16:31:32 -0800</creation_ts>
          <short_desc>REGRESSION: selectionRect incorrectly includes next/previous replaced elements</short_desc>
          <delta_ts>2006-03-29 22:35:18 -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>HTML Editing</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Justin Garcia">justin.garcia</reporter>
          <assigned_to name="Justin Garcia">justin.garcia</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>37895</commentid>
    <comment_count>0</comment_count>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2006-03-29 16:31:32 -0800</bug_when>
    <thetext>Attaching a testcase.  You&apos;d need to break somewhere in the bridge to see the selectionRect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37896</commentid>
    <comment_count>1</comment_count>
      <attachid>7378</attachid>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2006-03-29 16:33:57 -0800</bug_when>
    <thetext>Created attachment 7378
testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37899</commentid>
    <comment_count>2</comment_count>
      <attachid>7379</attachid>
    <who name="Justin Garcia">justin.garcia</who>
    <bug_when>2006-03-29 17:04:56 -0800</bug_when>
    <thetext>Created attachment 7379
patch

patch, layout tests, and changes to DumpRenderTree to optionally show the selectionRect</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37935</commentid>
    <comment_count>3</comment_count>
      <attachid>7379</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-03-29 21:53:15 -0800</bug_when>
    <thetext>Comment on attachment 7379
patch

r=me</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>7378</attachid>
            <date>2006-03-29 16:33:57 -0800</date>
            <delta_ts>2006-03-29 16:33:57 -0800</delta_ts>
            <desc>testcase</desc>
            <filename>4402375.html</filename>
            <type>text/html</type>
            <size>757</size>
            <attacher name="Justin Garcia">justin.garcia</attacher>
            
              <data encoding="base64">PHA+VGhpcyBpcyBhIHRlc3RjYXNlIGZvciA8YSBocmVmPSJyZGFyOi8vcHJvYmxlbS80NDAyMzc1
Ij5yZGFyOi8vcHJvYmxlbS80NDAyMzc1PC9hPiAiUkVHUkVTU0lPTiAoNDE3LjgtVE9UKTogZmlu
ZGluZyB0ZXh0IHNvbWV0aW1lcyBhbHNvIHNlbGVjdHMgcHJldmlvdXMgaW1hZ2UgKDUxMjcpICg2
NDUxKSI8L3A+Cjxocj4KPHA+VGhpcyB0ZXN0IHVzZXMgYSByaWdodCBhbGlnbmVkIGltYWdlIG5l
eHQgdG8gc29tZSBsZWZ0IGFsaWduZWQgdGV4dC4gIFRoZSBpbWFnZSBzaG91bGQgbm90IGJlIHNl
bGVjdGVkLCBhbmQgc2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBpbiB0aGUgc2VsZWN0aW9uIHJlY3Qg
KHlvdSB3b24ndCBzZWUgdGhlIHNlbGVjdGlvbiByZWN0IHdoZW4geW91IHJ1biB0aGlzIHRlc3Qg
bWFudWFsbHkpLjwvcD4KPGRpdiBpZD0idGVzdCIgYWxpZ249ImxlZnQiPjxpbWcgc3JjPSIuLi9y
ZXNvdXJjZXMvYWJlLmpwZyIgYWxpZ249InJpZ2h0Ij5UaGlzIHRleHQgc2hvdWxkIGJlIHNlbGVj
dGVkLjwvZGl2Pgo8c2NyaXB0PgppZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQogICAg
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyLmR1bXBTZWxlY3Rpb25SZWN0KCk7CnZhciBlID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKTsKdmFyIHMgPSB3aW5kb3cuZ2V0U2VsZWN0
aW9uKCk7Ci8vIFNlbGVjdCB0aGUgdGV4dCBub2RlLgpzLnNldEJhc2VBbmRFeHRlbnQoZSwgMSwg
ZSwgMik7Cjwvc2NyaXB0Pg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7379</attachid>
            <date>2006-03-29 17:04:56 -0800</date>
            <delta_ts>2006-03-29 21:53:15 -0800</delta_ts>
            <desc>patch</desc>
            <filename>8067.txt</filename>
            <type>text/plain</type>
            <size>16979</size>
            <attacher name="Justin Garcia">justin.garcia</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxMzU2NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzAgQEAKKzIwMDYtMDMtMjkgIEp1c3RpbiBHYXJjaWEgIDxqdXN0aW4uZ2FyY2lh
QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAg
ICAgCisgICAgICAgIDxodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dp
P2lkPTgwNjc+CisgICAgICAgIFJFR1JFU1NJT046IHNlbGVjdGlvblJlY3QgaW5jbHVkZXMgbmV4
dC9wcmV2aW91cyByZXBsYWNlZCBlbGVtZW50cworICAgICAgICBBbHNvIGZpeGVzOiA8cmRhcjov
L3Byb2JsZW1zLzQ0MDIzNzUmNDQ3NDg3MSY0NDc0ODcxPgorICAgICAgICAKKyAgICAgICAgQSBz
ZWxlY3Rpb24gbWF5IHN0YXJ0IGF0IHRoZSBlbmQgb3IgZW5kIGEgdGhlIHN0YXJ0IG9mIGFuIG9i
amVjdCwKKyAgICAgICAgYW5kIGluIHRoYXQgY2FzZSBzZWxlY3Rpb25TdGF0ZSgpICE9IFNlbGVj
dGlvbk5vbmUsIGJ1dCB0aGUgb2JqZWN0CisgICAgICAgIGlzbid0IHJlYWxseSBzZWxlY3RlZC4g
IEF0IGZpcnN0IEkgdHJpZWQgY29uc3RyYWluaW5nIHRoZSBzZWxlY3Rpb24KKyAgICAgICAgd2l0
aCB1cHN0cmVhbS9kb3duc3RyZWFtIHRvIGF2b2lkIHBvc2l0aW9ucyBsaWtlIHRoaXMgYnV0IGNv
bnN0cmFpbmluZyAKKyAgICAgICAgZW5kcG9pbnRzIHRoYXQgb2NjdXIgYXQgdGhlIHN0YXJ0IG9y
IGVuZCBvZiBhIHBhcmFncmFwaCBjcmVhdGUgcG9zaXRpb25zCisgICAgICAgIGluc2lkZSBjb250
YWluZXJzIC0gc29tZSBvZiB3aGljaCB0aGUgc2VsZWN0aW9uIHBhaW50aW5nIGNvZGUgaXNuJ3Qg
CisgICAgICAgIGVxdWlwcGVkIHRvIGhhbmRsZS4gIEEgUmVuZGVySW5saW5lIGZvciBleGFtcGxl
IHdpbGwgaWdub3JlIHlvdSB3aGVuIAorICAgICAgICB5b3UgY2FsbCBzZXRTZWxlY3Rpb25TdGF0
ZSBvbiBpdC4gIEFuZCB3aGVuIGEgUmVuZGVyQmxvY2sgaXMgcGFpbnRpbmcKKyAgICAgICAgZ2Fw
cyBiZXR3ZWVuIGNoaWxkcmVuLCBpdCB3aWxsIGJsb3cgcGFzdCB0aGUgc2VsZWN0aW9uIGVuZCBp
ZiBpdCBpcyBzb21lCisgICAgICAgIG9mZnNldCBpbnNpZGUgdGhhdCBSZW5kZXJCbG9jay4KKwor
ICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudDo6
dXBkYXRlU2VsZWN0aW9uKToKKyAgICAgICAgKiByZW5kZXJpbmcvcmVuZGVyX3JlcGxhY2VkLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclJlcGxhY2VkOjpzaG91bGRQYWludCk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJSZXBsYWNlZDo6c2VsZWN0aW9uUmVjdCk6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJSZXBsYWNlZDo6c2V0U2VsZWN0aW9uU3RhdGUpOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyV2lkZ2V0OjpzZXRTZWxlY3Rpb25TdGF0ZSk6CisKIDIwMDYtMDMtMjkgIERh
cmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMu
CkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9yZW5kZXJfcmVwbGFjZWQuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9yZXBsYWNlZC5jcHAJKHJldmlzaW9uIDEzNTY2
KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvcmVuZGVyX3JlcGxhY2VkLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtNzAsNyArNzAsNyBAQAogICAgIC8vIEVhcmx5IGV4aXQgaWYgdGhlIGVsZW1lbnQgdG91
Y2hlcyB0aGUgZWRnZXMuCiAgICAgaW50IHRvcCA9IHR5OwogICAgIGludCBib3R0b20gPSB0eSAr
IG1faGVpZ2h0OwotICAgIGlmIChtX3NlbGVjdGlvblN0YXRlICE9IFNlbGVjdGlvbk5vbmUgJiYg
bV9pbmxpbmVCb3hXcmFwcGVyKSB7CisgICAgaWYgKGlzU2VsZWN0ZWQoKSAmJiBtX2lubGluZUJv
eFdyYXBwZXIpIHsKICAgICAgICAgaW50IHNlbFRvcCA9IF90eSArIG1faW5saW5lQm94V3JhcHBl
ci0+cm9vdCgpLT5zZWxlY3Rpb25Ub3AoKTsKICAgICAgICAgaW50IHNlbEJvdHRvbSA9IF90eSAr
IHNlbFRvcCArIG1faW5saW5lQm94V3JhcHBlci0+cm9vdCgpLT5zZWxlY3Rpb25IZWlnaHQoKTsK
ICAgICAgICAgdG9wID0ga01pbihzZWxUb3AsIHRvcCk7CkBAIC0xNjUsNyArMTY1LDcgQEAKIAog
SW50UmVjdCBSZW5kZXJSZXBsYWNlZDo6c2VsZWN0aW9uUmVjdCgpCiB7Ci0gICAgaWYgKHNlbGVj
dGlvblN0YXRlKCkgPT0gU2VsZWN0aW9uTm9uZSkKKyAgICBpZiAoIWlzU2VsZWN0ZWQoKSkKICAg
ICAgICAgcmV0dXJuIEludFJlY3QoKTsKICAgICBpZiAoIW1faW5saW5lQm94V3JhcHBlcikKICAg
ICAgICAgLy8gV2UncmUgYSBibG9jay1sZXZlbCByZXBsYWNlZCBlbGVtZW50LiAgSnVzdCByZXR1
cm4gb3VyIG93biBkaW1lbnNpb25zLgpAQCAtMTk1LDcgKzE5NSw3IEBACiAgICAgaWYgKG1faW5s
aW5lQm94V3JhcHBlcikgewogICAgICAgICBSb290SW5saW5lQm94KiBsaW5lID0gbV9pbmxpbmVC
b3hXcmFwcGVyLT5yb290KCk7CiAgICAgICAgIGlmIChsaW5lKQotICAgICAgICAgICAgbGluZS0+
c2V0SGFzU2VsZWN0ZWRDaGlsZHJlbihzICE9IFNlbGVjdGlvbk5vbmUpOworICAgICAgICAgICAg
bGluZS0+c2V0SGFzU2VsZWN0ZWRDaGlsZHJlbihpc1NlbGVjdGVkKCkpOwogICAgIH0KICAgICAK
ICAgICBjb250YWluaW5nQmxvY2soKS0+c2V0U2VsZWN0aW9uU3RhdGUocyk7CkBAIC00NjYsNyAr
NDY2LDcgQEAKICAgICAgICAgUmVuZGVyUmVwbGFjZWQ6OnNldFNlbGVjdGlvblN0YXRlKHMpOwog
ICAgICAgICBtX3NlbGVjdGlvblN0YXRlID0gczsKICAgICAgICAgaWYgKG1fd2lkZ2V0KQotICAg
ICAgICAgICAgbV93aWRnZXQtPnNldElzU2VsZWN0ZWQobV9zZWxlY3Rpb25TdGF0ZSAhPSBTZWxl
Y3Rpb25Ob25lKTsKKyAgICAgICAgICAgIG1fd2lkZ2V0LT5zZXRJc1NlbGVjdGVkKGlzU2VsZWN0
ZWQoKSk7CiAgICAgfQogfQogCkluZGV4OiBXZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCShyZXZpc2lvbiAxMzU2NikKKysrIFdl
YkNvcmUvZG9tL0RvY3VtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA0Niw4ICsxMDQ2LDEw
IEBACiAgICAgfQogICAgIAogI2lmIF9fQVBQTEVfXwotICAgIC8vIHNlbmQgdGhlIEFYU2VsZWN0
ZWRUZXh0Q2hhbmdlZCBub3RpZmljYXRpb24gb25seSBpZiB0aGUgbmV3IHNlbGVjdGlvbiBpcyBu
b24tbnVsbCwKLSAgICAvLyBiZWNhdXNlIG51bGwgc2VsZWN0aW9ucyBhcmUgb25seSB0cmFuc2l0
b3J5IChlLmcuIHdoZW4gc3RhcnRpbmcgYW4gRWRpdENvbW1hbmQsIGN1cnJlbnRseSkKKyAgICAv
LyBGSVhNRTogV2Ugc2hvdWxkbid0IHBvc3QgdGhpcyBBWCBub3RpZmljYXRpb24gaGVyZSBzaW5j
ZSB1cGRhdGVTZWxlY3Rpb24oKSBpcyBjYWxsZWQgZmFyIHRvIG9mdGVuOiBldmVyeSB0aW1lIFNh
ZmFyaSBnYWlucworICAgIC8vIG9yIGxvc2VzIGZvY3VzLCBhbmQgb25jZSBmb3IgZXZlcnkgbG93
IGxldmVsIGNoYW5nZSB0byB0aGUgc2VsZWN0aW9uIGR1cmluZyBhbiBlZGl0aW5nIG9wZXJhdGlv
bi4KKyAgICAvLyBGSVhNRTogV2Ugbm8gbG9uZ2VyIGJsb3cgYXdheSB0aGUgc2VsZWN0aW9uIGJl
Zm9yZSBzdGFydGluZyBhbiBlZGl0aW5nIG9wZXJhdGlvbiwgc28gdGhlIGlzTm90TnVsbCBjaGVj
a3MgYmVsb3cgYXJlIG5vIAorICAgIC8vIGxvbmdlciBhIGNvcnJlY3Qgd2F5IHRvIGNoZWNrIGZv
ciB1c2VyLWxldmVsIHNlbGVjdGlvbiBjaGFuZ2VzLgogICAgIGlmIChBY2Nlc3NpYmlsaXR5T2Jq
ZWN0Q2FjaGU6OmFjY2Vzc2liaWxpdHlFbmFibGVkKCkgJiYgcy5zdGFydCgpLmlzTm90TnVsbCgp
ICYmIHMuZW5kKCkuaXNOb3ROdWxsKCkpIHsKICAgICAgICAgZ2V0QWNjT2JqZWN0Q2FjaGUoKS0+
cG9zdE5vdGlmaWNhdGlvblRvVG9wV2ViQXJlYShyZW5kZXJlcigpLCAiQVhTZWxlY3RlZFRleHRD
aGFuZ2VkIik7CiAgICAgfQpJbmRleDogV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYktpdFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMTM1NjYpCisrKyBXZWJLaXRUb29s
cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAwNi0wMy0yOCAg
SnVzdGluIEdhcmNpYSAgPGp1c3Rpbi5nYXJjaWFAYXBwbGUuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIGFuIG9wdGlvbiB0byB0dXJu
IG9uIHJlZCBzZWxlY3Rpb24gcmVjdHMgdG8gdGVzdCBmb3IgcmVncmVzc2lvbnMgbGlrZToKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ0MDIzNzU+CisgICAgICAgIFJFR1JFU1NJT04gKDQxNy44
LVRPVCk6IHNlbGVjdGlvblJlY3Qgc29tZXRpbWVzIGluY2x1ZGVzIGFkamFjZW50IGltYWdlcwor
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvRHVtcFJlbmRlclRyZWUubToKKyAgICAgICAgKGR1
bXApOgorICAgICAgICAoK1tMYXlvdXRUZXN0Q29udHJvbGxlciBpc1NlbGVjdG9yRXhjbHVkZWRG
cm9tV2ViU2NyaXB0Ol0pOgorICAgICAgICAoLVtMYXlvdXRUZXN0Q29udHJvbGxlciBkdW1wU2Vs
ZWN0aW9uUmVjdF0pOgorICAgICAgICAoZHVtcFJlbmRlclRyZWUpOgorICAgICAgICAKIDIwMDYt
MDMtMjkgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IFRpbSBIYXRjaGVyLgpJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvRHVtcFJl
bmRlclRyZWUubQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9EdW1w
UmVuZGVyVHJlZS5tCShyZXZpc2lvbiAxMzU2NikKKysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL0R1bXBSZW5kZXJUcmVlLm0JKHdvcmtpbmcgY29weSkKQEAgLTM4LDYgKzM4LDcgQEAKICNp
bXBvcnQgPFdlYktpdC9XZWJQcmVmZXJlbmNlcy5oPgogI2ltcG9ydCA8V2ViS2l0L1dlYlZpZXcu
aD4KICNpbXBvcnQgPFdlYktpdC9XZWJIVE1MVmlld1ByaXZhdGUuaD4KKyNpbXBvcnQgPFdlYktp
dC9XZWJEb2N1bWVudFByaXZhdGUuaD4KICNpbXBvcnQgPFdlYktpdC9XZWJQbHVnaW5EYXRhYmFz
ZS5oPgogCiAjaW1wb3J0IDxBcHBsaWNhdGlvblNlcnZpY2VzL0FwcGxpY2F0aW9uU2VydmljZXMu
aD4gLy8gZm9yIENNU2V0RGVmYXVsdFByb2ZpbGVCeVNwYWNlCkBAIC03OCw2ICs3OSw3IEBACiBz
dGF0aWMgQk9PTCByZWFkeVRvRHVtcDsKIHN0YXRpYyBCT09MIHdhaXRUb0R1bXA7CiBzdGF0aWMg
Qk9PTCBkdW1wQXNUZXh0Oworc3RhdGljIEJPT0wgZHVtcFNlbGVjdGlvblJlY3Q7CiBzdGF0aWMg
Qk9PTCBkdW1wVGl0bGVDaGFuZ2VzOwogc3RhdGljIGludCBkdW1wUGl4ZWxzID0gTk87CiBzdGF0
aWMgaW50IHRlc3RSZXBhaW50RGVmYXVsdCA9IE5POwpAQCAtMzg1LDYgKzM4NywxMyBAQAogICAg
ICAgICAgICAgICAgICAgICBjb2x1bW4ub3JpZ2luLngrKzsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoZHVtcFNlbGVjdGlvblJlY3QpIHsKKyAgICAg
ICAgICAgICAgICBOU1ZpZXcgKmRvY3VtZW50VmlldyA9IFtbZnJhbWUgZnJhbWVWaWV3XSBkb2N1
bWVudFZpZXddOworICAgICAgICAgICAgICAgIGlmIChbZG9jdW1lbnRWaWV3IGNvbmZvcm1zVG9Q
cm90b2NvbDpAcHJvdG9jb2woV2ViRG9jdW1lbnRTZWxlY3Rpb24pXSkgeworICAgICAgICAgICAg
ICAgICAgICBbW05TQ29sb3IgcmVkQ29sb3JdIHNldF07CisgICAgICAgICAgICAgICAgICAgIFtO
U0JlemllclBhdGggc3Ryb2tlUmVjdDpbZG9jdW1lbnRWaWV3IGNvbnZlcnRSZWN0OlsoaWQgPFdl
YkRvY3VtZW50U2VsZWN0aW9uPilkb2N1bWVudFZpZXcgc2VsZWN0aW9uUmVjdF0gZnJvbVZpZXc6
bmlsXV07CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQogICAgICAgICAgICAgW05T
R3JhcGhpY3NDb250ZXh0IHJlc3RvcmVHcmFwaGljc1N0YXRlXTsKICAgICAgICAgICAgIAogICAg
ICAgICAgICAgLy8gaGFzIHRoZSBhY3R1YWwgaGFzaCB0byBjb21wYXJlIHRvIHRoZSBleHBlY3Rl
ZCBpbWFnZSdzIGhhc2gKQEAgLTUxMiw2ICs1MjEsNyBAQAogICAgICAgICAgICAgfHwgYVNlbGVj
dG9yID09IEBzZWxlY3RvcihkdW1wVGl0bGVDaGFuZ2VzKQogICAgICAgICAgICAgfHwgYVNlbGVj
dG9yID09IEBzZWxlY3RvcihzZXRXaW5kb3dJc0tleTopCiAgICAgICAgICAgICB8fCBhU2VsZWN0
b3IgPT0gQHNlbGVjdG9yKHNldE1haW5GcmFtZUlzRmlyc3RSZXNwb25kZXI6KQorICAgICAgICAg
ICAgfHwgYVNlbGVjdG9yID09IEBzZWxlY3RvcihkdW1wU2VsZWN0aW9uUmVjdCkKICAgICAgICAg
ICAgIHx8IGFTZWxlY3RvciA9PSBAc2VsZWN0b3IodGVzdFJlcGFpbnQpCiAgICAgICAgICAgICB8
fCBhU2VsZWN0b3IgPT0gQHNlbGVjdG9yKHJlcGFpbnRTd2VlcEhvcml6b250YWxseSkpCiAgICAg
ICAgIHJldHVybiBOTzsKQEAgLTU0NCw2ICs1NTQsMTEgQEAKICAgICBkdW1wQXNUZXh0ID0gWUVT
OwogfQogCistICh2b2lkKWR1bXBTZWxlY3Rpb25SZWN0Cit7CisgICAgZHVtcFNlbGVjdGlvblJl
Y3QgPSBZRVM7Cit9CisKIC0gKHZvaWQpZHVtcFRpdGxlQ2hhbmdlcwogewogICAgIGR1bXBUaXRs
ZUNoYW5nZXMgPSBZRVM7CkBAIC02MDksNiArNjI0LDcgQEAKICAgICByZWFkeVRvRHVtcCA9IE5P
OwogICAgIHdhaXRUb0R1bXAgPSBOTzsKICAgICBkdW1wQXNUZXh0ID0gTk87CisgICAgZHVtcFNl
bGVjdGlvblJlY3QgPSBOTzsKICAgICBkdW1wVGl0bGVDaGFuZ2VzID0gTk87CiAgICAgdGVzdFJl
cGFpbnQgPSB0ZXN0UmVwYWludERlZmF1bHQ7CiAgICAgcmVwYWludFN3ZWVwSG9yaXpvbnRhbGx5
ID0gcmVwYWludFN3ZWVwSG9yaXpvbnRhbGx5RGVmYXVsdDsKSW5kZXg6IExheW91dFRlc3RzL2Vk
aXRpbmcvc2VsZWN0aW9uL3JlcGxhY2VkLWJvdW5kYXJpZXMtMy5odG1sCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3JlcGxhY2VkLWJvdW5kYXJpZXMtMy5odG1s
CShyZXZpc2lvbiAxMzU2NikKKysrIExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3JlcGxh
Y2VkLWJvdW5kYXJpZXMtMy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0zLDYgKzMsOCBAQAogPHNj
cmlwdCBzcmM9Li4vZWRpdGluZy5qcyBsYW5ndWFnZT0iSmF2YVNjcmlwdCIgdHlwZT0idGV4dC9K
YXZhU2NyaXB0IiA+PC9zY3JpcHQ+CiA8c2NyaXB0PgogZnVuY3Rpb24gZWRpdGluZ1Rlc3QoKSB7
CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgd2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyLmR1bXBTZWxlY3Rpb25SZWN0KCk7CiAgICAgc2VsZWN0QWxsQ29t
bWFuZCgpOwogICAgIG1vdmVTZWxlY3Rpb25CYWNrd2FyZEJ5Q2hhcmFjdGVyQ29tbWFuZCgpOwog
ICAgIGV4dGVuZFNlbGVjdGlvbkZvcndhcmRCeUxpbmVDb21tYW5kKCk7CkluZGV4OiBMYXlvdXRU
ZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi80NDAyMzc1LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi80NDAyMzc1LWV4cGVjdGVkLnR4dAkocmV2
aXNpb24gMCkKKysrIExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uLzQ0MDIzNzUtZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI3IEBACitFRElUSU5HIERFTEVHQVRFOiB3
ZWJWaWV3RGlkQ2hhbmdlU2VsZWN0aW9uOldlYlZpZXdEaWRDaGFuZ2VTZWxlY3Rpb25Ob3RpZmlj
YXRpb24KK2xheWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJDYW52YXMgYXQgKDAs
MCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyQmxv
Y2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgIFJlbmRlckJvZHkge0JPRFl9IGF0
ICg4LDgpIHNpemUgNzg0eDU4NAorICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDApIHNpemUg
Nzg0eDM2CisgICAgICAgIFJlbmRlclRleHQge1RFWFR9IGF0ICgwLDApIHNpemUgMTMxeDE4Cisg
ICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMTMxOiAiVGhpcyBpcyBhIHRlc3RjYXNl
IGZvciAiCisgICAgICAgIFJlbmRlcklubGluZSB7QX0gYXQgKDAsMCkgc2l6ZSAxNDl4MTggW2Nv
bG9yPSMwMDAwRUVdCisgICAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDEzMSwwKSBzaXpl
IDE0OXgxOAorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDEzMSwwKSB3aWR0aCAxNDk6ICJyZGFy
Oi8vcHJvYmxlbS80NDAyMzc1IgorICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBhdCAoMjgwLDAp
IHNpemUgNzYxeDM2CisgICAgICAgICAgdGV4dCBydW4gYXQgKDI4MCwwKSB3aWR0aCA0ODE6ICIg
XCJSRUdSRVNTSU9OICg0MTcuOC1UT1QpOiBmaW5kaW5nIHRleHQgc29tZXRpbWVzIGFsc28gc2Vs
ZWN0cyBwcmV2aW91cyIKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwxOCkgd2lkdGggMTM3OiAi
aW1hZ2UgKDUxMjcpICg2NDUxKVwiIgorICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCw1Mikg
c2l6ZSA3ODR4MiBbYm9yZGVyOiAoMXB4IGluc2V0ICMwMDAwMDApXQorICAgICAgUmVuZGVyQmxv
Y2sge1B9IGF0ICgwLDcwKSBzaXplIDc4NHgzNgorICAgICAgICBSZW5kZXJUZXh0IHtURVhUfSBh
dCAoMCwwKSBzaXplIDc0M3gzNgorICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDQx
MzogIlRoaXMgdGVzdCB1c2VzIGEgcmlnaHQgYWxpZ25lZCBpbWFnZSBuZXh0IHRvIHNvbWUgbGVm
dCBhbGlnbmVkIHRleHQuICIKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoNDEzLDApIHdpZHRoIDMz
MDogIlRoZSBpbWFnZSBzaG91bGQgbm90IGJlIHNlbGVjdGVkLCBhbmQgc2hvdWxkIG5vdCBiZSIK
KyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwxOCkgd2lkdGggNTk4OiAiaW5jbHVkZWQgaW4gdGhl
IHNlbGVjdGlvbiByZWN0ICh5b3Ugd29uJ3Qgc2VlIHRoZSBzZWxlY3Rpb24gcmVjdCB3aGVuIHlv
dSBydW4gdGhpcyB0ZXN0IG1hbnVhbGx5KS4iCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAo
MCwxMjIpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlckltYWdlIHtJTUd9IGF0ICg3MDgsMCkg
c2l6ZSA3NngxMDMKKyAgICAgICAgUmVuZGVyVGV4dCB7VEVYVH0gYXQgKDAsMCkgc2l6ZSAxNzh4
MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAxNzg6ICJUaGlzIHRleHQgc2hv
dWxkIGJlIHNlbGVjdGVkLiIKK3NlbGVjdGlvbiBzdGFydDogcG9zaXRpb24gMCBvZiBjaGlsZCAx
IHtURVhUfSBvZiBjaGlsZCA2IHtESVZ9IG9mIGNoaWxkIDAge0JPRFl9IG9mIGNoaWxkIDAge0hU
TUx9IG9mIGRvY3VtZW50CitzZWxlY3Rpb24gZW5kOiAgIHBvc2l0aW9uIDI5IG9mIGNoaWxkIDEg
e1RFWFR9IG9mIGNoaWxkIDYge0RJVn0gb2YgY2hpbGQgMCB7Qk9EWX0gb2YgY2hpbGQgMCB7SFRN
TH0gb2YgZG9jdW1lbnQKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uLzY0MTkt
ZXhwZWN0ZWQuY2hlY2tzdW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxl
Y3Rpb24vNjQxOS1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3Rz
L2VkaXRpbmcvc2VsZWN0aW9uLzY0MTktZXhwZWN0ZWQuY2hlY2tzdW0JKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEgQEAKKzE1YmVmNmMzMzhmMGMxYTMxMjU5MDU2OTdmODE5MWE2ClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vYXBw
bGUuZ2lmCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KQ2Fubm90IGRpc3BsYXk6IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5
IHR5cGUuCnN2bjptaW1lLXR5cGUgPSBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KClByb3BlcnR5
IGNoYW5nZXMgb246IExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2FwcGxlLmdpZgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCk5hbWU6IHN2bjptaW1lLXR5cGUKICAgKyBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0K
CkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi80NDAyMzc1LWV4cGVjdGVkLmNo
ZWNrc3VtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uLzQ0MDIz
NzUtZXhwZWN0ZWQuY2hlY2tzdW0JKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5n
L3NlbGVjdGlvbi80NDAyMzc1LWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxIEBACitkN2U3Y2RjNTY5ZTM3NmJjNTk0YzQyNjZmNDgwY2QzMwpcIE5vIG5ld2xpbmUgYXQg
ZW5kIG9mIGZpbGUKSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3JlcGxhY2Vk
LWJvdW5kYXJpZXMtMy1leHBlY3RlZC5wbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmls
ZSBtYXJrZWQgYXMgYSBiaW5hcnkgdHlwZS4Kc3ZuOm1pbWUtdHlwZSA9IGFwcGxpY2F0aW9uL29j
dGV0LXN0cmVhbQpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vcmVwbGFjZWQt
Ym91bmRhcmllcy0xLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxl
Y3Rpb24vcmVwbGFjZWQtYm91bmRhcmllcy0xLmh0bWwJKHJldmlzaW9uIDEzNTY2KQorKysgTGF5
b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vcmVwbGFjZWQtYm91bmRhcmllcy0xLmh0bWwJKHdv
cmtpbmcgY29weSkKQEAgLTMsNiArMyw4IEBACiA8c2NyaXB0IHNyYz0uLi9lZGl0aW5nLmpzIGxh
bmd1YWdlPSJKYXZhU2NyaXB0IiB0eXBlPSJ0ZXh0L0phdmFTY3JpcHQiID48L3NjcmlwdD4KIDxz
Y3JpcHQ+CiBmdW5jdGlvbiBlZGl0aW5nVGVzdCgpIHsKKyAgICBpZiAod2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyKQorICAgICAgICB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcFNl
bGVjdGlvblJlY3QoKTsKICAgICBzZWxlY3RBbGxDb21tYW5kKCk7CiAgICAgbW92ZVNlbGVjdGlv
bkZvcndhcmRCeUNoYXJhY3RlckNvbW1hbmQoKTsKICAgICBleHRlbmRTZWxlY3Rpb25CYWNrd2Fy
ZEJ5Q2hhcmFjdGVyQ29tbWFuZCgpOwpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rp
b24vcmVwbGFjZWQtYm91bmRhcmllcy0xLWV4cGVjdGVkLmNoZWNrc3VtCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL3JlcGxhY2VkLWJvdW5kYXJpZXMtMS1leHBl
Y3RlZC5jaGVja3N1bQkocmV2aXNpb24gMTM1NjYpCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3Nl
bGVjdGlvbi9yZXBsYWNlZC1ib3VuZGFyaWVzLTEtZXhwZWN0ZWQuY2hlY2tzdW0JKHdvcmtpbmcg
Y29weSkKQEAgLTEgKzEgQEAKLTQ3ZDJhMTEwNmY5ZjkzZGQxOGQyYjU0ODhjZDQ0Mzk0ClwgTm8g
bmV3bGluZSBhdCBlbmQgb2YgZmlsZQorYjUzOTNmODYzM2MxNzY4ZWI0YzliNGQzMTY3NzFhNjQK
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3Nl
bGVjdGlvbi9yZXBsYWNlZC1ib3VuZGFyaWVzLTItZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fu
bm90IGRpc3BsYXk6IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUg
PSBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvc2Vs
ZWN0aW9uLzY0MTkuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVj
dGlvbi82NDE5Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVj
dGlvbi82NDE5Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTUgQEAKKzxwPlRoaXMgaXMg
YSB0ZXN0Y2FzZSBmb3IgPGEgaHJlZj0iaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3No
b3dfYnVnLmNnaT9pZD02NDE5Ij5odHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19i
dWcuY2dpP2lkPTY0MTk8L2E+ICJTZWxlY3Rpb24gY2hhbmdlcyBvbiBmb250IHNpemUgY2hhbmdl
IjwvcD4KKzxocj4KKzxwPlRoaXMgdGVzdHMgdGhhdCBhIHNlbGVjdGlvbiB0aGF0IGluY2x1ZGVz
IGEgbGluZSBicmVhayBkb2VzIG5vdCBwYWludCBpbiB0aGUgc3BhY2UgYmVmb3JlIHRoZSBuZXh0
IGxpbmUuICBJdCBmb3JjZXMgYSByZWxheW91dCBhbmQgcmVwYWludCB0byBtaW1pYyB0aGUgZm9u
dCBjaGFuZ2UgaW4gdGhlIGJ1Zy48L3A+Cis8ZGl2IGlkPSJkaXYiIHN0eWxlPSJtYXJnaW46IDJl
bTsgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7Ij5GaXJzdCBwYXJhZ3JhcGguPGJyPlNlY29uZCBw
YXJhZ3JhcGguPC9kaXY+CisKKzxzY3JpcHQ+CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9s
bGVyKQorICAgIHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wU2VsZWN0aW9uUmVjdCgp
OwordmFyIHMgPSB3aW5kb3cuZ2V0U2VsZWN0aW9uKCk7Cit2YXIgZSA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJkaXYiKTsKKy8vIFNlbGVjdCB0aGUgZmlyc3QgcGFyYWdyYXBoIGFuZCB0aGUg
bGluZSBicmVhayBhZnRlciBpdC4KK3Muc2V0QmFzZUFuZEV4dGVudChlLCAwLCBlLCAyKTsKKy8v
IFJlc2l6ZSB0aGUgZGl2IHRvIGZvcmNlIGEgcmVsYXlvdXQgYW5kIHJlcGFpbnQuCitlLnN0eWxl
LndpZHRoID0gNTAwOworPC9zY3JpcHQ+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpJbmRl
eDogTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vcmVwbGFjZWQtYm91bmRhcmllcy0yLWV4
cGVjdGVkLmNoZWNrc3VtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0
aW9uL3JlcGxhY2VkLWJvdW5kYXJpZXMtMi1leHBlY3RlZC5jaGVja3N1bQkocmV2aXNpb24gMTM1
NjYpCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9yZXBsYWNlZC1ib3VuZGFyaWVz
LTItZXhwZWN0ZWQuY2hlY2tzdW0JKHdvcmtpbmcgY29weSkKQEAgLTEgKzEgQEAKLTgwYThjN2M1
ZTAzNDNlYjA4MWU1ZDJiNzI4OWU5OTBmClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQorOTEx
MmZmNzhmZGM4NjhiZWMzNmFhMjU4ZThkZmQwNGMKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxl
CkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi80NDAyMzc1Lmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vNDQwMjM3NS5odG1sCShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vNDQwMjM3NS5odG1sCShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEyIEBACis8cD5UaGlzIGlzIGEgdGVzdGNhc2UgZm9yIDxh
IGhyZWY9InJkYXI6Ly9wcm9ibGVtLzQ0MDIzNzUiPnJkYXI6Ly9wcm9ibGVtLzQ0MDIzNzU8L2E+
ICJSRUdSRVNTSU9OICg0MTcuOC1UT1QpOiBmaW5kaW5nIHRleHQgc29tZXRpbWVzIGFsc28gc2Vs
ZWN0cyBwcmV2aW91cyBpbWFnZSAoNTEyNykgKDY0NTEpIjwvcD4KKzxocj4KKzxwPlRoaXMgdGVz
dCB1c2VzIGEgcmlnaHQgYWxpZ25lZCBpbWFnZSBuZXh0IHRvIHNvbWUgbGVmdCBhbGlnbmVkIHRl
eHQuICBUaGUgaW1hZ2Ugc2hvdWxkIG5vdCBiZSBzZWxlY3RlZCwgYW5kIHNob3VsZCBub3QgYmUg
aW5jbHVkZWQgaW4gdGhlIHNlbGVjdGlvbiByZWN0ICh5b3Ugd29uJ3Qgc2VlIHRoZSBzZWxlY3Rp
b24gcmVjdCB3aGVuIHlvdSBydW4gdGhpcyB0ZXN0IG1hbnVhbGx5KS48L3A+Cis8ZGl2IGlkPSJ0
ZXN0IiBhbGlnbj0ibGVmdCI+PGltZyBzcmM9Ii4uL3Jlc291cmNlcy9hYmUuanBnIiBhbGlnbj0i
cmlnaHQiPlRoaXMgdGV4dCBzaG91bGQgYmUgc2VsZWN0ZWQuPC9kaXY+Cis8c2NyaXB0PgoraWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICB3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIuZHVtcFNlbGVjdGlvblJlY3QoKTsKK3ZhciBlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoInRlc3QiKTsKK3ZhciBzID0gd2luZG93LmdldFNlbGVjdGlvbigpOworLy8gU2VsZWN0IHRo
ZSB0ZXh0IG5vZGUuCitzLnNldEJhc2VBbmRFeHRlbnQoZSwgMSwgZSwgMik7Cis8L3NjcmlwdD4K
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0aW5nL3Nl
bGVjdGlvbi9yZXBsYWNlZC1ib3VuZGFyaWVzLTEtZXhwZWN0ZWQucG5nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KQ2Fu
bm90IGRpc3BsYXk6IGZpbGUgbWFya2VkIGFzIGEgYmluYXJ5IHR5cGUuCnN2bjptaW1lLXR5cGUg
PSBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0KSW5kZXg6IExheW91dFRlc3RzL2VkaXRpbmcvc2Vs
ZWN0aW9uL3JlcGxhY2VkLWJvdW5kYXJpZXMtMy1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9yZXBsYWNlZC1ib3VuZGFyaWVzLTMt
ZXhwZWN0ZWQuY2hlY2tzdW0JKHJldmlzaW9uIDEzNTY2KQorKysgTGF5b3V0VGVzdHMvZWRpdGlu
Zy9zZWxlY3Rpb24vcmVwbGFjZWQtYm91bmRhcmllcy0zLWV4cGVjdGVkLmNoZWNrc3VtCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xICsxIEBACi0xYmYzMGY1YjZhYWUzOTJhNTc4YWMwNzRhZWE1ZDFhYgpc
IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKK2I0OTRjMzRiZTlkMGFlYjFmNzI3ZTE3YzVjNjNk
ZGUwClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpJbmRleDogTGF5b3V0VGVzdHMvZWRpdGlu
Zy9zZWxlY3Rpb24vcmVwbGFjZWQtYm91bmRhcmllcy0yLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vcmVwbGFjZWQtYm91bmRhcmllcy0yLmh0bWwJKHJl
dmlzaW9uIDEzNTY2KQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vcmVwbGFjZWQt
Ym91bmRhcmllcy0yLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTMsNiArMyw4IEBACiA8c2NyaXB0
IHNyYz0uLi9lZGl0aW5nLmpzIGxhbmd1YWdlPSJKYXZhU2NyaXB0IiB0eXBlPSJ0ZXh0L0phdmFT
Y3JpcHQiID48L3NjcmlwdD4KIDxzY3JpcHQ+CiBmdW5jdGlvbiBlZGl0aW5nVGVzdCgpIHsKKyAg
ICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICB3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIuZHVtcFNlbGVjdGlvblJlY3QoKTsKICAgICBzZWxlY3RBbGxDb21tYW5k
KCk7CiAgICAgbW92ZVNlbGVjdGlvbkJhY2t3YXJkQnlDaGFyYWN0ZXJDb21tYW5kKCk7CiAgICAg
ZXh0ZW5kU2VsZWN0aW9uRm9yd2FyZEJ5Q2hhcmFjdGVyQ29tbWFuZCgpOwpJbmRleDogTGF5b3V0
VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vNDQwMjM3NS1leHBlY3RlZC5wbmcKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpD
YW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBiaW5hcnkgdHlwZS4Kc3ZuOm1pbWUtdHlw
ZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5b3V0
VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vNDQwMjM3NS1leHBlY3RlZC5wbmcKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpO
YW1lOiBzdm46bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgo=
</data>
<flag name="review"
          id="1984"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>