<?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>112157</bug_id>
          
          <creation_ts>2013-03-12 09:13:23 -0700</creation_ts>
          <short_desc>[CSS Exclusions] Specifying polygonal -webkit-shape-inside value can crash browser (debug mode)</short_desc>
          <delta_ts>2013-03-18 09:56:32 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hans Muller">giles_joplin</reporter>
          <assigned_to name="Hans Muller">giles_joplin</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>853535</commentid>
    <comment_count>0</comment_count>
      <attachid>192749</attachid>
    <who name="Hans Muller">giles_joplin</who>
    <bug_when>2013-03-12 09:13:23 -0700</bug_when>
    <thetext>Created attachment 192749
Test case.

Pressing the button in the attached HTML file will crash a debug build of Safari.  The crash is caused by the following ASSERT fail, from line 1306 of RenderBlockLineLayout.cpp:

    const SegmentRangeList&amp; segmentRanges = exclusionShapeInsideInfo-&gt;segmentRanges();
    ASSERT(segmentRanges.size());

    for (size_t i = 0; i &lt; segmentRanges.size(); i++) {
        InlineIterator segmentStart = segmentRanges[i].start;
        InlineIterator segmentEnd = segmentRanges[i].end;
        if (i) {
            ASSERT(segmentStart.m_obj); // FAIL
            BidiRun* segmentMarker = createRun(segmentStart.m_pos, segmentStart.m_pos, segmentStart.m_obj, topResolver);
            segmentMarker-&gt;m_startsSegment = true;
            bidiRuns.addRun(segmentMarker);
            // Do not collapse midpoints between segments
            topResolver.midpointState().betweenMidpoints = false;
        }
        topResolver.setPosition(segmentStart, numberOfIsolateAncestors(segmentStart));
        constructBidiRunsForSegment(topResolver, bidiRuns, segmentEnd, override, previousLineBrokeCleanly);
    }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>854489</commentid>
    <comment_count>1</comment_count>
      <attachid>192966</attachid>
    <who name="Hans Muller">giles_joplin</who>
    <bug_when>2013-03-13 12:38:37 -0700</bug_when>
    <thetext>Created attachment 192966
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>854771</commentid>
    <comment_count>2</comment_count>
      <attachid>193017</attachid>
    <who name="Hans Muller">giles_joplin</who>
    <bug_when>2013-03-13 16:15:16 -0700</bug_when>
    <thetext>Created attachment 193017
Patch

Refactored the logic per feedback from Bear,  and added trailing whitespace variations to the tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857207</commentid>
    <comment_count>3</comment_count>
      <attachid>193017</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2013-03-18 09:43:16 -0700</bug_when>
    <thetext>Comment on attachment 193017
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857223</commentid>
    <comment_count>4</comment_count>
      <attachid>193017</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-18 09:56:28 -0700</bug_when>
    <thetext>Comment on attachment 193017
Patch

Clearing flags on attachment: 193017

Committed r146073: &lt;http://trac.webkit.org/changeset/146073&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>857224</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-18 09:56:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>192749</attachid>
            <date>2013-03-12 09:13:23 -0700</date>
            <delta_ts>2013-03-12 09:13:23 -0700</delta_ts>
            <desc>Test case.</desc>
            <filename>fail.html</filename>
            <type>text/html</type>
            <size>830</size>
            <attacher name="Hans Muller">giles_joplin</attacher>
            
              <data encoding="base64">PGJvZHk+CjwhLS0KClNldHRpbmcgdGhlIC13ZWJraXQtc2hhcGUtaW5zaWRlIHRvIHRoZSBzcGVj
aWZpZWQgcG9seWdvbiBjcmFzaGVzIHRoZSBicm93c2VyLiAgTm90ZSB0aGF0IHRoZSAKcHJvYmxl
bSBhbHNvIG9jY3VycyBpZiAtd2Via2l0LXNoYXBlLWluc2lkZSBpcyBzcGVjaWZpZWQgaW5pdGlh
bGx5IChhcyBwYXJ0IG9mIHRoZSBwZW5ldHJhdGUtc2hhcGUtaW5zaWRlLWRpdidzCnN0eWxlKS4g
Q2hhbmdpbmcgdGhlIENTUyBwcm9wZXJ0eSBmcm9tIGEgcnVubmluZyBicm93c2VyIG1ha2VzIHRo
ZSBwcm9ibGVtIGVhc2llciB0byBkZWJ1Zy4KCi0tPgoKPHA+ClByZXNzIDxidXR0b24gb25jbGlj
az0ic2V0U2hhcGVJbnNpZGUoKSI+U2V0IHRoZSBzaGFwZS1pbnNpZGUgcHJvcGVydHk8L2J1dHRv
bj4uCjwvcD4KCjxkaXYgaWQ9InBlbmV0cmF0ZS1zaGFwZS1pbnNpZGUtZGl2IiBzdHlsZT0iZm9u
dC1zaXplOiAzMnB4Ij4KWCBYIFggWCBYIFggWCBYIFggWCBYIFggWCAKWCBYIFggWCBYIFggWCBY
IFggWCBYIFggWCAKWCBYIFggWCBYIFggWCBYIFggWCBYIFggWCAKIDwvZGl2Pgo8L2JvZHk+Cgo8
c2NyaXB0PgpmdW5jdGlvbiBzZXRTaGFwZUluc2lkZSgpCnsKICAgIHZhciBwb2x5Z29uID0gInBv
bHlnb24oMHB4IDBweCwgNjAwcHggMHB4LCA2MDBweCA0MDBweCwgNTI3cHggNDAwcHgsIDMwMHB4
IDkwcHgsIDcycHggNDAwcHgsIDBweCA0MDBweCkiOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoInBlbmV0cmF0ZS1zaGFwZS1pbnNpZGUtZGl2Iikuc3R5bGUud2Via2l0U2hhcGVJbnNpZGUg
PSBwb2x5Z29uOwp9Cjwvc2NyaXB0Pgo8L2h0bWw+Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192966</attachid>
            <date>2013-03-13 12:38:37 -0700</date>
            <delta_ts>2013-03-13 16:15:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>tmp.patch</filename>
            <type>text/plain</type>
            <size>8701</size>
            <attacher name="Hans Muller">giles_joplin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlYjAxNzQ4Li44NzRhMTJkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTMtMDMt
MTMgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBFeGNs
dXNpb25zXSBTcGVjaWZ5aW5nIHBvbHlnb25hbCAtd2Via2l0LXNoYXBlLWluc2lkZSB2YWx1ZSBj
YW4gY3Jhc2ggYnJvd3NlciAoZGVidWcgbW9kZSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3RzIHdpdGggYSBwb2x5Z29uYWwgc2hhcGUt
aW5zaWRlIGV4Y2x1c2lvbiBzaGFwZSB3aGVyZSBtdWx0aXBsZSBzaGFwZQorICAgICAgICBzZWdt
ZW50cyBleGlzdCBvbiBvbmUgbGluZSwgYnV0IHRoZSBsaW5lJ3MgdGV4dCBvbmx5IHBhcnRpYWxs
eS9jb21wbGV0ZWx5IGZpbGxzIG9ubHkKKyAgICAgICAgdGhlIGZpcnN0IGV4Y2x1c2lvbiBzaGFw
ZSBzZWdtZW50LgorCisgICAgICAgICogZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFw
ZS1pbnNpZGUtcGFydGlhbC1maWxsLTAwMS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwt
MDAxLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUv
c2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDItZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAg
ICAgICogZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtcGFydGlhbC1m
aWxsLTAwMi5odG1sOiBBZGRlZC4KKwogMjAxMy0wMy0xMyAgQW5kcmVpIEJ1Y3VyICA8YWJ1Y3Vy
QGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFJlZ2lvbnNdIEJyZWFrIGFmdGVyIGRvZXNuJ3Qg
d29yayBjb3JyZWN0bHkgd2l0aCBhdXRvLWhlaWdodCByZWdpb25zCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFs
LWZpbGwtMDAxLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hh
cGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwtMDAxLWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZDY5ZjJkZAotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRl
LXBhcnRpYWwtZmlsbC0wMDEtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDM1IEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisgICAgI3NoYXBlLWluc2lkZSB7Cisg
ICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICB9CisKKyAgICAjc2hhcGUtb3V0bGluZSB7
CisgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgdG9wOiAwcHg7CisgICAgICAg
IGxlZnQ6IDBweDsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4
OworICAgIH0KKworICAgICNzaGFwZS1jb250ZW50IHsKKyAgICAgICAgcG9zaXRpb246IGFic29s
dXRlOworICAgICAgICB0b3A6IDBweDsKKyAgICAgICAgbGVmdDogMHB4OworICAgICAgICBmb250
OiA1MHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsKKyAgICAgICAgY29sb3I6IGdyZWVuOworICAgIH0K
Kzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8cD5UaGUgZ3JlZW4gcmVjdGFuZ2xlcyBz
aG91bGQgYXBwZWFyIHdpdGhpbiB0aGUgYmx1ZSBvdXRsaW5lLjwvcD4KKyAgICA8ZGl2IGlkPSJz
aGFwZS1pbnNpZGUiPgorICAgICAgICA8ZGl2IGlkPSJzaGFwZS1jb250ZW50Ij5YWFhYPGJyLz5Y
PC9kaXY+CisgICAgICAgIDxzdmcgaWQ9InNoYXBlLW91dGxpbmUiIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAwL3N2ZyI+CisgICAgICAgICAgICA8cG9seWdvbiBzdHJva2U9ImJsdWUiIGZp
bGw9Im5vbmUiIHBvaW50cz0iMCwwIDIwMCwwIDIwMCwxMDAgMTUwLDEwMCAxNTAsNTAgMTAwLDUw
IDEwMCwxMDAgMCwxMDAiLz4KKyAgICAgICAgPC9zdmc+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8
L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5z
aWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwtMDAxLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwtMDAxLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTdmZDQ5YwotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUt
aW5zaWRlLXBhcnRpYWwtZmlsbC0wMDEuaHRtbApAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUg
aHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgorICAgIGlmICh3aW5kb3cuaW50ZXJuYWxz
KQorICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldHRpbmdzLnNldENTU0V4Y2x1c2lvbnNFbmFi
bGVkKHRydWUpOworPC9zY3JpcHQ+Cis8c3R5bGU+CisgICAgI3NoYXBlLWluc2lkZSB7CisgICAg
ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBo
ZWlnaHQ6IDEwMHB4OworICAgICAgICAtd2Via2l0LXNoYXBlLWluc2lkZTogcG9seWdvbigwcHgg
MHB4LCAyMDBweCAwcHgsIDIwMHB4IDEwMHB4LCAxNTBweCAxMDBweCwgMTUwcHggNTBweCwgMTAw
cHggNTBweCwgMTAwcHggMTAwcHgsIDBweCAxMDBweCk7CisgICAgICAgIGZvbnQ6IDUwcHgvMSBB
aGVtLCBzYW5zLXNlcmlmOworICAgICAgICBjb2xvcjogZ3JlZW47CisgICAgfQorCisgICAgI3No
YXBlLW91dGxpbmUgeworICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDog
MHB4OworICAgICAgICBsZWZ0OiAwcHg7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAg
aGVpZ2h0OiAxMDBweDsKKyAgICB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+
VGhlIGdyZWVuIHJlY3RhbmdsZXMgc2hvdWxkIGFwcGVhciB3aXRoaW4gdGhlIGJsdWUgb3V0bGlu
ZS48L3A+CisgICAgPGRpdiBpZD0ic2hhcGUtaW5zaWRlIj4KKyAgICAgICAgPHN2ZyBpZD0ic2hh
cGUtb3V0bGluZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KKyAgICAgICAg
ICAgIDxwb2x5Z29uIHN0cm9rZT0iYmx1ZSIgZmlsbD0ibm9uZSIgcG9pbnRzPSIwLDAgMjAwLDAg
MjAwLDEwMCAxNTAsMTAwIDE1MCw1MCAxMDAsNTAgMTAwLDEwMCAwLDEwMCIvPgorICAgICAgICA8
L3N2Zz4KKyAgICAgICAgWFhYWCBYCisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWlu
c2lkZS1wYXJ0aWFsLWZpbGwtMDAyLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V4
Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwtMDAyLWV4cGVj
dGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMDNjZWQyYQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUv
c2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDItZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDM1
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisgICAgI3NoYXBl
LWluc2lkZSB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICB9CisKKyAgICAjc2hh
cGUtb3V0bGluZSB7CisgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgdG9wOiAw
cHg7CisgICAgICAgIGxlZnQ6IDBweDsKKyAgICAgICAgd2lkdGg6IDE1MHB4OworICAgICAgICBo
ZWlnaHQ6IDEwMHB4OworICAgIH0KKworICAgICNzaGFwZS1jb250ZW50IHsKKyAgICAgICAgcG9z
aXRpb246IGFic29sdXRlOworICAgICAgICB0b3A6IDBweDsKKyAgICAgICAgbGVmdDogMHB4Owor
ICAgICAgICBmb250OiA1MHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsKKyAgICAgICAgY29sb3I6IGdy
ZWVuOworICAgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8cD5UaGUgZ3JlZW4g
cmVjdGFuZ2xlcyBzaG91bGQgYXBwZWFyIHdpdGhpbiB0aGUgYmx1ZSBvdXRsaW5lLjwvcD4KKyAg
ICA8ZGl2IGlkPSJzaGFwZS1pbnNpZGUiPgorICAgICAgICA8ZGl2IGlkPSJzaGFwZS1jb250ZW50
Ij5YWFg8YnIvPlg8L2Rpdj4KKyAgICAgICAgPHN2ZyBpZD0ic2hhcGUtb3V0bGluZSIgeG1sbnM9
Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KKyAgICAgICAgICAgIDxwb2x5Z29uIHN0cm9r
ZT0iYmx1ZSIgZmlsbD0ibm9uZSIgcG9pbnRzPSIwLDAgMTUwLDAgMTUwLDEwMCAxMDAsMTAwIDEw
MCw1MCA1MCw1MCA1MCwxMDAgMCwxMDAiLz4KKyAgICAgICAgPC9zdmc+CisgICAgPC9kaXY+Cis8
L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMv
c2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwtMDAyLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZp
bGwtMDAyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjIyNTgzNgot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNp
ZGUvc2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDIuaHRtbApAQCAtMCwwICsxLDM2IEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgorICAgIGlmICh3aW5kb3cu
aW50ZXJuYWxzKQorICAgICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldHRpbmdzLnNldENTU0V4Y2x1
c2lvbnNFbmFibGVkKHRydWUpOworPC9zY3JpcHQ+Cis8c3R5bGU+CisgICAgI3NoYXBlLWluc2lk
ZSB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgd2lkdGg6IDE1MHB4Owor
ICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAtd2Via2l0LXNoYXBlLWluc2lkZTogcG9s
eWdvbigwcHggMHB4LCAxNTBweCAwcHgsIDE1MHB4IDEwMHB4LCAxMDBweCAxMDBweCwgMTAwcHgg
NTBweCwgNTBweCA1MHB4LCA1MHB4IDEwMHB4LCAwcHggMTAwcHgpOworICAgICAgICBmb250OiA1
MHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsKKyAgICAgICAgY29sb3I6IGdyZWVuOworICAgIH0KKwor
ICAgICNzaGFwZS1vdXRsaW5lIHsKKyAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAg
ICB0b3A6IDBweDsKKyAgICAgICAgbGVmdDogMHB4OworICAgICAgICB3aWR0aDogMTUwcHg7Cisg
ICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5Pgor
ICAgIDxwPlRoZSBncmVlbiByZWN0YW5nbGVzIHNob3VsZCBhcHBlYXIgd2l0aGluIHRoZSBibHVl
IG91dGxpbmUuPC9wPiAgICAKKyAgICA8ZGl2IGlkPSJzaGFwZS1pbnNpZGUiPgorICAgICAgICA8
c3ZnIGlkPSJzaGFwZS1vdXRsaW5lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmci
PgorICAgICAgICAgICAgPHBvbHlnb24gc3Ryb2tlPSJibHVlIiBmaWxsPSJub25lIiBwb2ludHM9
IjAsMCAxNTAsMCAxNTAsMTAwIDEwMCwxMDAgMTAwLDUwIDUwLDUwIDUwLDEwMCAwLDEwMCIvPgor
ICAgICAgICA8L3N2Zz4KKyAgICAgICAgWFhYIFgKKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRt
bD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3Jl
L0NoYW5nZUxvZwppbmRleCA5NGQ0MjI5Li41NzllMjVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MjIgQEAKKzIwMTMtMDMtMTMgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CisKKyAg
ICAgICAgW0NTUyBFeGNsdXNpb25zXSBTcGVjaWZ5aW5nIHBvbHlnb25hbCAtd2Via2l0LXNoYXBl
LWluc2lkZSB2YWx1ZSBjYW4gY3Jhc2ggYnJvd3NlciAoZGVidWcgbW9kZSkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjE1NworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvcnJlY3RlZCB0aGUgY29kZSBt
YXBzIGV4Y2x1c2lvbiBzZWdtZW50cyB0byBwYWlycyBvZiBJbmxpbmVJdGVyYXRvcnM6IGhhbmRs
ZSB0aGUKKyAgICAgICAgY2FzZXMgd2hlcmUgdGhlIGVuZCBvZiB0aGUgbGluZSBvY2N1cnMgd2l0
aGluIGFuIGV4Y2x1c2lvbiBzZWdtZW50IG9yIGJlZm9yZSB0aGUKKyAgICAgICAgbGFzdCBleGNs
dXNpb24gc2VnbWVudCBvbiBhIGxpbmUgaGFzIGJlZW4gcmVhY2hlZC4gVGhpcyBjYW4gb2NjdXIg
d2hlbiBhIG5vbi1jb252ZXgKKyAgICAgICAgcG9seWdvbmFsIHNoYXBlLWluc2lkZSBicmVha3Mg
YSBsaW5lIHVwIGludG8gdHdvIHNlZ21lbnRzLCBidXQgdGhlIHNoYXBlLWluc2lkZSBlbGVtZW50
J3MKKyAgICAgICAgY29udGVudCBvbmx5IGZpbGxzIChvciBwYXJ0aWFsbHkgZmlsbHMpIHRoZSBm
aXJzdCBleGNsdXNpb24gc2hhcGUgc2VnbWVudC4KKworICAgICAgICBUZXN0czogZmFzdC9leGNs
dXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtcGFydGlhbC1maWxsLTAwMS5odG1sCisg
ICAgICAgICAgICAgICBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1w
YXJ0aWFsLWZpbGwtMDAyLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9ja0xp
bmVMYXlvdXQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OkxpbmVCcmVha2Vy
OjpuZXh0TGluZUJyZWFrKToKKwogMjAxMy0wMy0xMyAgQW5kcmVpIEJ1Y3VyICA8YWJ1Y3VyQGFk
b2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFJlZ2lvbnNdIEJyZWFrIGFmdGVyIGRvZXNuJ3Qgd29y
ayBjb3JyZWN0bHkgd2l0aCBhdXRvLWhlaWdodCByZWdpb25zCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCmluZGV4IDkwMzI0NmYuLmM5
ZjY0NWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xp
bmVMYXlvdXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xp
bmVMYXlvdXQuY3BwCkBAIC0yNTc3LDE0ICsyNTc3LDE0IEBAIElubGluZUl0ZXJhdG9yIFJlbmRl
ckJsb2NrOjpMaW5lQnJlYWtlcjo6bmV4dExpbmVCcmVhayhJbmxpbmVCaWRpUmVzb2x2ZXImIHJl
c29sCiAgICAgY29uc3QgU2VnbWVudExpc3QmIHNlZ21lbnRzID0gZXhjbHVzaW9uU2hhcGVJbnNp
ZGVJbmZvLT5zZWdtZW50cygpOwogICAgIFNlZ21lbnRSYW5nZUxpc3QmIHNlZ21lbnRSYW5nZXMg
PSBleGNsdXNpb25TaGFwZUluc2lkZUluZm8tPnNlZ21lbnRSYW5nZXMoKTsKIAotICAgIGZvciAo
dW5zaWduZWQgaSA9IDA7IGkgPCBzZWdtZW50cy5zaXplKCk7IGkrKykgeworICAgIGZvciAodW5z
aWduZWQgaSA9IDA7IGkgPCBzZWdtZW50cy5zaXplKCkgJiYgIWVuZC5hdEVuZCgpOyBpKyspIHsK
ICAgICAgICAgSW5saW5lSXRlcmF0b3Igc2VnbWVudFN0YXJ0ID0gcmVzb2x2ZXIucG9zaXRpb24o
KTsKICAgICAgICAgZW5kID0gbmV4dFNlZ21lbnRCcmVhayhyZXNvbHZlciwgbGluZUluZm8sIHJl
bmRlclRleHRJbmZvLCBsYXN0RmxvYXRGcm9tUHJldmlvdXNMaW5lLCBjb25zZWN1dGl2ZUh5cGhl
bmF0ZWRMaW5lcywgd29yZE1lYXN1cmVtZW50cyk7CiAKICAgICAgICAgQVNTRVJUKHNlZ21lbnRS
YW5nZXMuc2l6ZSgpID09IGkpOwogICAgICAgICBpZiAocmVzb2x2ZXIucG9zaXRpb24oKSA9PSBl
bmQpIHsKICAgICAgICAgICAgIC8vIE5vdGhpbmcgZml0IHRoaXMgc2VnbWVudAotICAgICAgICAg
ICAgc2VnbWVudFJhbmdlcy5hcHBlbmQoTGluZVNlZ21lbnRSYW5nZShzZWdtZW50U3RhcnQsIHNl
Z21lbnRTdGFydCkpOworICAgICAgICAgICAgc2VnbWVudFJhbmdlcy5hcHBlbmQoTGluZVNlZ21l
bnRSYW5nZShzZWdtZW50U3RhcnQsIGVuZC5hdEVuZCgpID8gZW5kIDogc2VnbWVudFN0YXJ0KSk7
CiAgICAgICAgICAgICByZXNvbHZlci5zZXRQb3NpdGlvbklnbm9yaW5nTmVzdGVkSXNvbGF0ZXMo
c2VnbWVudFN0YXJ0KTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIC8vIE5vdGUgdGhh
dCByZXNvbHZlci5wb3NpdGlvbiBpcyBhbHJlYWR5IHNraXBwaW5nIHNvbWUgb2YgdGhlIHdoaXRl
IHNwYWNlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGxpbmUsCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193017</attachid>
            <date>2013-03-13 16:15:16 -0700</date>
            <delta_ts>2013-03-18 09:56:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>tmp.patch</filename>
            <type>text/plain</type>
            <size>10273</size>
            <attacher name="Hans Muller">giles_joplin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzMzM1MThhLi5iNjE2NzliIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTMtMDMt
MTMgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBFeGNs
dXNpb25zXSBTcGVjaWZ5aW5nIHBvbHlnb25hbCAtd2Via2l0LXNoYXBlLWluc2lkZSB2YWx1ZSBj
YW4gY3Jhc2ggYnJvd3NlciAoZGVidWcgbW9kZSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjE1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3RzIHdpdGggYSBwb2x5Z29uYWwgc2hhcGUt
aW5zaWRlIGV4Y2x1c2lvbiBzaGFwZSwgd2hlcmUgbXVsdGlwbGUgc2hhcGUKKyAgICAgICAgc2Vn
bWVudHMgZXhpc3Qgb24gb25lIGxpbmUsIGJ1dCB0aGUgbGluZSdzIHRleHQgZWl0aGVyIHBhcnRp
YWxseSBvciBjb21wbGV0ZWx5CisgICAgICAgIGZpbGxzIG9ubHkgdGhlIGZpcnN0IGV4Y2x1c2lv
biBzaGFwZSBzZWdtZW50LgorCisgICAgICAgICogZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lk
ZS9zaGFwZS1pbnNpZGUtcGFydGlhbC1maWxsLTAwMS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFs
LWZpbGwtMDAxLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXhjbHVzaW9ucy9zaGFwZS1p
bnNpZGUvc2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDItZXhwZWN0ZWQuaHRtbDogQWRkZWQu
CisgICAgICAgICogZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtcGFy
dGlhbC1maWxsLTAwMi5odG1sOiBBZGRlZC4KKwogMjAxMy0wMy0xMyAgSnVsaWVuIENoYWZmcmFp
eCAgPGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBbQ1NTIEdyaWQgTGF5b3V0XSBI
YW5kbGUgbWluLXdpZHRoIC8gbWF4LXdpZHRoIG9uIHRoZSBncmlkIGVsZW1lbnQKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRl
LXBhcnRpYWwtZmlsbC0wMDEtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVz
aW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDEtZXhwZWN0ZWQu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yNTMyN2UzCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFw
ZS1pbnNpZGUtcGFydGlhbC1maWxsLTAwMS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNDQgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyAgICAuc2hhcGUtaW5z
aWRlIHsKKyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOworICAgICAgICB3aWR0aDogMjAwcHg7
CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorCisgICAgLnNoYXBlLW91dGxpbmUgewor
ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMHB4OworICAgICAgICBs
ZWZ0OiAwcHg7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsK
KyAgICB9CisKKyAgICAuc2hhcGUtY29udGVudCB7CisgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0
ZTsKKyAgICAgICAgdG9wOiAwcHg7CisgICAgICAgIGxlZnQ6IDBweDsKKyAgICAgICAgZm9udDog
NTBweC8xIEFoZW0sIHNhbnMtc2VyaWY7CisgICAgICAgIGNvbG9yOiBncmVlbjsKKyAgICB9Cis8
L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+VGhlIGdyZWVuIHJlY3RhbmdsZXMgc2hv
dWxkIGFwcGVhciB3aXRoaW4gdGhlIGJsdWUgb3V0bGluZS48L3A+CisgICAgPGRpdiBjbGFzcz0i
c2hhcGUtaW5zaWRlIj4KKyAgICAgICAgPGRpdiBjbGFzcz0ic2hhcGUtY29udGVudCI+WFhYWDxi
ci8+WDwvZGl2PgorICAgICAgICA8c3ZnIGNsYXNzPSJzaGFwZS1vdXRsaW5lIiB4bWxucz0iaHR0
cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorICAgICAgICAgICAgPHBvbHlnb24gc3Ryb2tlPSJi
bHVlIiBmaWxsPSJub25lIiBwb2ludHM9IjAsMCAyMDAsMCAyMDAsMTAwIDE1MCwxMDAgMTUwLDUw
IDEwMCw1MCAxMDAsMTAwIDAsMTAwIi8+CisgICAgICAgIDwvc3ZnPgorICAgIDwvZGl2PgorICAg
IDxwPlRoaXMgaXMgdGhlIHNhbWUgdGVzdCBhcyB0aGUgb25lIGFib3ZlLCBleGNlcHQgdGhhdCB0
aGUgc2hhcGUtaW5zaWRlJ3MgY29udGVudCBoYXMgdHJhaWxpbmcgd2hpdGVzcGFjZS48L3A+Cisg
ICAgPGRpdiBjbGFzcz0ic2hhcGUtaW5zaWRlIj4KKyAgICAgICAgPGRpdiBjbGFzcz0ic2hhcGUt
Y29udGVudCI+WFhYWDxici8+WDwvZGl2PgorICAgICAgICA8c3ZnIGNsYXNzPSJzaGFwZS1vdXRs
aW5lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorICAgICAgICAgICAgPHBv
bHlnb24gc3Ryb2tlPSJibHVlIiBmaWxsPSJub25lIiBwb2ludHM9IjAsMCAyMDAsMCAyMDAsMTAw
IDE1MCwxMDAgMTUwLDUwIDEwMCw1MCAxMDAsMTAwIDAsMTAwIi8+CisgICAgICAgIDwvc3ZnPgor
ICAgIDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtcGFydGlhbC1maWxsLTAwMS5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNp
ZGUtcGFydGlhbC1maWxsLTAwMS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmNkOWE2ZjgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lv
bnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwtMDAxLmh0bWwKQEAgLTAs
MCArMSw0NCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAg
ICBpZiAod2luZG93LmludGVybmFscykKKyAgICAgICAgd2luZG93LmludGVybmFscy5zZXR0aW5n
cy5zZXRDU1NFeGNsdXNpb25zRW5hYmxlZCh0cnVlKTsKKzwvc2NyaXB0PgorPHN0eWxlPgorICAg
IC5zaGFwZS1pbnNpZGUgeworICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgIHdp
ZHRoOiAyMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgLXdlYmtpdC1zaGFw
ZS1pbnNpZGU6IHBvbHlnb24oMHB4IDBweCwgMjAwcHggMHB4LCAyMDBweCAxMDBweCwgMTUwcHgg
MTAwcHgsIDE1MHB4IDUwcHgsIDEwMHB4IDUwcHgsIDEwMHB4IDEwMHB4LCAwcHggMTAwcHgpOwor
ICAgICAgICBmb250OiA1MHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsKKyAgICAgICAgY29sb3I6IGdy
ZWVuOworICAgIH0KKworICAgIC5zaGFwZS1vdXRsaW5lIHsKKyAgICAgICAgcG9zaXRpb246IGFi
c29sdXRlOworICAgICAgICB0b3A6IDBweDsKKyAgICAgICAgbGVmdDogMHB4OworICAgICAgICB3
aWR0aDogMjAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5PgorICAgIDxwPlRoZSBncmVlbiByZWN0YW5nbGVzIHNob3VsZCBhcHBlYXIg
d2l0aGluIHRoZSBibHVlIG91dGxpbmUuPC9wPgorICAgIDxkaXYgY2xhc3M9InNoYXBlLWluc2lk
ZSI+CisgICAgICAgIDxzdmcgY2xhc3M9InNoYXBlLW91dGxpbmUiIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAwL3N2ZyI+CisgICAgICAgICAgICA8cG9seWdvbiBzdHJva2U9ImJsdWUiIGZp
bGw9Im5vbmUiIHBvaW50cz0iMCwwIDIwMCwwIDIwMCwxMDAgMTUwLDEwMCAxNTAsNTAgMTAwLDUw
IDEwMCwxMDAgMCwxMDAiLz4KKyAgICAgICAgPC9zdmc+CisgICAgICAgIFhYWFggWAorICAgIDwv
ZGl2PgorICAgIDxwPlRoaXMgaXMgdGhlIHNhbWUgdGVzdCBhcyB0aGUgb25lIGFib3ZlLCBleGNl
cHQgdGhhdCB0aGUgc2hhcGUtaW5zaWRlJ3MgY29udGVudCBoYXMgdHJhaWxpbmcgd2hpdGVzcGFj
ZS48L3A+CisgICAgPGRpdiBjbGFzcz0ic2hhcGUtaW5zaWRlIj4KKyAgICAgICAgPHN2ZyBjbGFz
cz0ic2hhcGUtb3V0bGluZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KKyAg
ICAgICAgICAgIDxwb2x5Z29uIHN0cm9rZT0iYmx1ZSIgZmlsbD0ibm9uZSIgcG9pbnRzPSIwLDAg
MjAwLDAgMjAwLDEwMCAxNTAsMTAwIDE1MCw1MCAxMDAsNTAgMTAwLDEwMCAwLDEwMCIvPgorICAg
ICAgICA8L3N2Zz4KKyAgICAgICAgWFhYWCBYICAgIAorCisgICAgPC9kaXY+Cis8L2JvZHk+Cis8
L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5z
aWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZpbGwtMDAyLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lkZS1wYXJ0aWFsLWZp
bGwtMDAyLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
MWJlYThiZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9z
aGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDItZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDQ0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+
CisgICAgLnNoYXBlLWluc2lkZSB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAg
ICAgd2lkdGg6IDE1MHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKworICAgIC5z
aGFwZS1vdXRsaW5lIHsKKyAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICB0b3A6
IDBweDsKKyAgICAgICAgbGVmdDogMHB4OworICAgICAgICB3aWR0aDogMTUwcHg7CisgICAgICAg
IGhlaWdodDogMTAwcHg7CisgICAgfQorCisgICAgLnNoYXBlLWNvbnRlbnQgeworICAgICAgICBw
b3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMHB4OworICAgICAgICBsZWZ0OiAwcHg7
CisgICAgICAgIGZvbnQ6IDUwcHgvMSBBaGVtLCBzYW5zLXNlcmlmOworICAgICAgICBjb2xvcjog
Z3JlZW47CisgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxwPlRoZSBncmVl
biByZWN0YW5nbGVzIHNob3VsZCBhcHBlYXIgd2l0aGluIHRoZSBibHVlIG91dGxpbmUuPC9wPgor
ICAgIDxkaXYgY2xhc3M9InNoYXBlLWluc2lkZSI+CisgICAgICAgIDxkaXYgY2xhc3M9InNoYXBl
LWNvbnRlbnQiPlhYWDxici8+WDwvZGl2PgorICAgICAgICA8c3ZnIGNsYXNzPSJzaGFwZS1vdXRs
aW5lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorICAgICAgICAgICAgPHBv
bHlnb24gc3Ryb2tlPSJibHVlIiBmaWxsPSJub25lIiBwb2ludHM9IjAsMCAxNTAsMCAxNTAsMTAw
IDEwMCwxMDAgMTAwLDUwIDUwLDUwIDUwLDEwMCAwLDEwMCIvPgorICAgICAgICA8L3N2Zz4KKyAg
ICA8L2Rpdj4KKyAgICA8cD5UaGlzIGlzIHRoZSBzYW1lIHRlc3QgYXMgdGhlIG9uZSBhYm92ZSwg
ZXhjZXB0IHRoYXQgdGhlIHNoYXBlLWluc2lkZSdzIGNvbnRlbnQgaGFzIHRyYWlsaW5nIHdoaXRl
c3BhY2UuPC9wPgorICAgIDxkaXYgY2xhc3M9InNoYXBlLWluc2lkZSI+CisgICAgICAgIDxkaXYg
Y2xhc3M9InNoYXBlLWNvbnRlbnQiPlhYWDxici8+WDwvZGl2PgorICAgICAgICA8c3ZnIGNsYXNz
PSJzaGFwZS1vdXRsaW5lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorICAg
ICAgICAgICAgPHBvbHlnb24gc3Ryb2tlPSJibHVlIiBmaWxsPSJub25lIiBwb2ludHM9IjAsMCAx
NTAsMCAxNTAsMTAwIDEwMCwxMDAgMTAwLDUwIDUwLDUwIDUwLDEwMCAwLDEwMCIvPgorICAgICAg
ICA8L3N2Zz4KKyAgICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXBhcnRpYWwt
ZmlsbC0wMDIuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1pbnNpZGUv
c2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5kOWViZjY1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9leGNsdXNpb25zL3NoYXBlLWluc2lkZS9zaGFwZS1pbnNpZGUtcGFydGlhbC1maWxsLTAwMi5o
dG1sCkBAIC0wLDAgKzEsNDQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxz
Y3JpcHQ+CisgICAgaWYgKHdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHdpbmRvdy5pbnRlcm5h
bHMuc2V0dGluZ3Muc2V0Q1NTRXhjbHVzaW9uc0VuYWJsZWQodHJ1ZSk7Cis8L3NjcmlwdD4KKzxz
dHlsZT4KKyAgICAuc2hhcGUtaW5zaWRlIHsKKyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwor
ICAgICAgICB3aWR0aDogMTUwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIC13
ZWJraXQtc2hhcGUtaW5zaWRlOiBwb2x5Z29uKDBweCAwcHgsIDE1MHB4IDBweCwgMTUwcHggMTAw
cHgsIDEwMHB4IDEwMHB4LCAxMDBweCA1MHB4LCA1MHB4IDUwcHgsIDUwcHggMTAwcHgsIDBweCAx
MDBweCk7CisgICAgICAgIGZvbnQ6IDUwcHgvMSBBaGVtLCBzYW5zLXNlcmlmOworICAgICAgICBj
b2xvcjogZ3JlZW47CisgICAgfQorCisgICAgLnNoYXBlLW91dGxpbmUgeworICAgICAgICBwb3Np
dGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMHB4OworICAgICAgICBsZWZ0OiAwcHg7Cisg
ICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICB9Cis8L3N0
eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+VGhlIGdyZWVuIHJlY3RhbmdsZXMgc2hvdWxk
IGFwcGVhciB3aXRoaW4gdGhlIGJsdWUgb3V0bGluZS48L3A+ICAgIAorICAgIDxkaXYgY2xhc3M9
InNoYXBlLWluc2lkZSI+CisgICAgICAgIDxzdmcgY2xhc3M9InNoYXBlLW91dGxpbmUiIHhtbG5z
PSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CisgICAgICAgICAgICA8cG9seWdvbiBzdHJv
a2U9ImJsdWUiIGZpbGw9Im5vbmUiIHBvaW50cz0iMCwwIDE1MCwwIDE1MCwxMDAgMTAwLDEwMCAx
MDAsNTAgNTAsNTAgNTAsMTAwIDAsMTAwIi8+CisgICAgICAgIDwvc3ZnPgorICAgICAgICBYWFgg
WAorICAgIDwvZGl2PgorICAgIDxwPlRoaXMgaXMgdGhlIHNhbWUgdGVzdCBhcyB0aGUgb25lIGFi
b3ZlLCBleGNlcHQgdGhhdCB0aGUgc2hhcGUtaW5zaWRlJ3MgY29udGVudCBoYXMgdHJhaWxpbmcg
d2hpdGVzcGFjZS48L3A+CisgICAgPGRpdiBjbGFzcz0ic2hhcGUtaW5zaWRlIj4KKyAgICAgICAg
PHN2ZyBjbGFzcz0ic2hhcGUtb3V0bGluZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAv
c3ZnIj4KKyAgICAgICAgICAgIDxwb2x5Z29uIHN0cm9rZT0iYmx1ZSIgZmlsbD0ibm9uZSIgcG9p
bnRzPSIwLDAgMTUwLDAgMTUwLDEwMCAxMDAsMTAwIDEwMCw1MCA1MCw1MCA1MCwxMDAgMCwxMDAi
Lz4KKyAgICAgICAgPC9zdmc+CisgICAgICAgIFhYWCBYICAKKworICAgIDwvZGl2PgorPC9ib2R5
PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDRkZDVmOWQuLjMwZjk1MGEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwyMiBAQAorMjAxMy0wMy0xMyAgSGFucyBNdWxsZXIgIDxobXVsbGVyQGFkb2JlLmNv
bT4KKworICAgICAgICBbQ1NTIEV4Y2x1c2lvbnNdIFNwZWNpZnlpbmcgcG9seWdvbmFsIC13ZWJr
aXQtc2hhcGUtaW5zaWRlIHZhbHVlIGNhbiBjcmFzaCBicm93c2VyIChkZWJ1ZyBtb2RlKQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEyMTU3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ29ycmVjdGVkIHRo
ZSBjb2RlIHdoaWNoIG1hcHMgZXhjbHVzaW9uIHNlZ21lbnRzIHRvIHBhaXJzIG9mIElubGluZUl0
ZXJhdG9ycy4gV2Ugbm93IGhhbmRsZSB0aGUKKyAgICAgICAgY2FzZXMgd2hlcmUgdGhlIGVuZCBv
ZiB0aGUgbGluZSBvY2N1cnMgd2l0aGluIGFuIGV4Y2x1c2lvbiBzZWdtZW50IG9yIHdoZW4gaXQg
b2NjdXJzIGJlZm9yZQorICAgICAgICB0aGUgbGFzdCBleGNsdXNpb24gc2VnbWVudCBoYXMgYmVl
biByZWFjaGVkLiBUaGlzIGNhbiBvY2N1ciB3aGVuIGEgbm9uLWNvbnZleCBwb2x5Z29uYWwgc2hh
cGUtaW5zaWRlCisgICAgICAgIGJyZWFrcyBhIGxpbmUgdXAgaW50byB0d28gc2VnbWVudHMsIGJ1
dCB0aGUgc2hhcGUtaW5zaWRlIGVsZW1lbnQncyBjb250ZW50IG9ubHkgZmlsbHMgKG9yIHBhcnRp
YWxseQorICAgICAgICBmaWxscykgdGhlIGZpcnN0IGV4Y2x1c2lvbiBzaGFwZSBzZWdtZW50Lgor
CisgICAgICAgIFRlc3RzOiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtaW5zaWRlL3NoYXBlLWluc2lk
ZS1wYXJ0aWFsLWZpbGwtMDAxLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZXhjbHVzaW9ucy9z
aGFwZS1pbnNpZGUvc2hhcGUtaW5zaWRlLXBhcnRpYWwtZmlsbC0wMDIuaHRtbAorCisgICAgICAg
ICogcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJCbG9jazo6TGluZUJyZWFrZXI6Om5leHRMaW5lQnJlYWspOgorCiAyMDEzLTAzLTEz
ICBEYXZpZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbmRleGVk
REI6IFJlY29yZCBhdHRlbXBzIHRvIG9wZW4gYSBwYXRoIHdpdGggbm9uLWFzY2lpIGNoYXJhY3Rl
cnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVM
YXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91
dC5jcHAKaW5kZXggOTAzMjQ2Zi4uYzc2NzZhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAKQEAgLTI1NzcsMTEgKzI1NzcsMTUg
QEAgSW5saW5lSXRlcmF0b3IgUmVuZGVyQmxvY2s6OkxpbmVCcmVha2VyOjpuZXh0TGluZUJyZWFr
KElubGluZUJpZGlSZXNvbHZlciYgcmVzb2wKICAgICBjb25zdCBTZWdtZW50TGlzdCYgc2VnbWVu
dHMgPSBleGNsdXNpb25TaGFwZUluc2lkZUluZm8tPnNlZ21lbnRzKCk7CiAgICAgU2VnbWVudFJh
bmdlTGlzdCYgc2VnbWVudFJhbmdlcyA9IGV4Y2x1c2lvblNoYXBlSW5zaWRlSW5mby0+c2VnbWVu
dFJhbmdlcygpOwogCi0gICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IHNlZ21lbnRzLnNpemUo
KTsgaSsrKSB7CisgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IHNlZ21lbnRzLnNpemUoKSAm
JiAhZW5kLmF0RW5kKCk7IGkrKykgewogICAgICAgICBJbmxpbmVJdGVyYXRvciBzZWdtZW50U3Rh
cnQgPSByZXNvbHZlci5wb3NpdGlvbigpOwogICAgICAgICBlbmQgPSBuZXh0U2VnbWVudEJyZWFr
KHJlc29sdmVyLCBsaW5lSW5mbywgcmVuZGVyVGV4dEluZm8sIGxhc3RGbG9hdEZyb21QcmV2aW91
c0xpbmUsIGNvbnNlY3V0aXZlSHlwaGVuYXRlZExpbmVzLCB3b3JkTWVhc3VyZW1lbnRzKTsKIAog
ICAgICAgICBBU1NFUlQoc2VnbWVudFJhbmdlcy5zaXplKCkgPT0gaSk7CisgICAgICAgIGlmIChy
ZXNvbHZlci5wb3NpdGlvbigpLmF0RW5kKCkpIHsKKyAgICAgICAgICAgIHNlZ21lbnRSYW5nZXMu
YXBwZW5kKExpbmVTZWdtZW50UmFuZ2Uoc2VnbWVudFN0YXJ0LCBlbmQpKTsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CiAgICAgICAgIGlmIChyZXNvbHZlci5wb3NpdGlvbigpID09IGVu
ZCkgewogICAgICAgICAgICAgLy8gTm90aGluZyBmaXQgdGhpcyBzZWdtZW50CiAgICAgICAgICAg
ICBzZWdtZW50UmFuZ2VzLmFwcGVuZChMaW5lU2VnbWVudFJhbmdlKHNlZ21lbnRTdGFydCwgc2Vn
bWVudFN0YXJ0KSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>