<?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>122197</bug_id>
          
          <creation_ts>2013-10-01 17:34:35 -0700</creation_ts>
          <short_desc>[CSS Shapes] Shape Outside should relayout when set dynamically</short_desc>
          <delta_ts>2014-01-14 13:05:04 -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>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>
          
          <blocked>114546</blocked>
    
    <blocked>122340</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Bear Travis">betravis</reporter>
          <assigned_to name="Bear Travis">betravis</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>935283</commentid>
    <comment_count>0</comment_count>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-10-01 17:34:35 -0700</bug_when>
    <thetext>Shape outside on a float should cause relayout when added, modified, or removed dynamically.

Test case has a shape-outside dynamically added after a 5 second delay. Relayout does not currently occur.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>935284</commentid>
    <comment_count>1</comment_count>
      <attachid>213135</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-10-01 17:35:07 -0700</bug_when>
    <thetext>Created attachment 213135
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>935981</commentid>
    <comment_count>2</comment_count>
      <attachid>213298</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-10-03 14:30:02 -0700</bug_when>
    <thetext>Created attachment 213298
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>935994</commentid>
    <comment_count>3</comment_count>
      <attachid>213301</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-10-03 15:03:19 -0700</bug_when>
    <thetext>Created attachment 213301
Updated patch

Adding overhang tests and cleaning up existing tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>936271</commentid>
    <comment_count>4</comment_count>
      <attachid>213301</attachid>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2013-10-04 11:29:10 -0700</bug_when>
    <thetext>Comment on attachment 213301
Updated patch

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

This is unrelated to your current change, but I think we need to consolidate removeFloatingOrPositionedChildFromBlockLists to avoid calling it twice in the same style change. Currently there are already two places that could call removeFloatingOrPositionedChildFromBlockLists in the same style change. Can you add a bug for it please?

r=me

&gt; LayoutTests/fast/shapes/shape-outside-floats/shape-outside-dynamic-shape.html:9
&gt; +        if (document.body)
&gt; +            document.body.offsetTop;
&gt; +        else if (document.documentElement)
&gt; +            document.documentElement.offsetTop;

nit: I think that onload will always have a document.body.

&gt; LayoutTests/fast/shapes/shape-outside-floats/shape-outside-dynamic-shape.html:14
&gt; +        el.setAttribute(&apos;class&apos;, &apos;shape rectangle50&apos;);

nit: you can use el.className = &quot;&quot;;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>936302</commentid>
    <comment_count>5</comment_count>
      <attachid>213385</attachid>
    <who name="Bear Travis">betravis</who>
    <bug_when>2013-10-04 12:02:44 -0700</bug_when>
    <thetext>Created attachment 213385
Incorporating feedback</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>936308</commentid>
    <comment_count>6</comment_count>
      <attachid>213385</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-04 12:29:37 -0700</bug_when>
    <thetext>Comment on attachment 213385
Incorporating feedback

Clearing flags on attachment: 213385

Committed r156905: &lt;http://trac.webkit.org/changeset/156905&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>936309</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-04 12:29:39 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967992</commentid>
    <comment_count>8</comment_count>
    <who name="Bear Travis">betravis</who>
    <bug_when>2014-01-14 13:05:04 -0800</bug_when>
    <thetext>*** Bug 114527 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>213135</attachid>
            <date>2013-10-01 17:35:07 -0700</date>
            <delta_ts>2013-10-01 17:35:07 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>dynamic-shape-outside.html</filename>
            <type>text/html</type>
            <size>598</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGU+Ci5jb250YWluZXIgewogICAgd2lkdGg6IDE1MHB4OwogICAg
Ym9yZGVyOiAxcHggc29saWQgYmx1ZTsKfQouc2hhcGUgewogICAgd2lkdGg6IDUwcHg7CiAgICBo
ZWlnaHQ6IDUwcHg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDI1NSwgMC41KTsK
ICAgIGZsb2F0OiBsZWZ0Owp9Cjwvc3R5bGU+CjxzY3JpcHQ+CnNldFRpbWVvdXQoZnVuY3Rpb24o
KSB7CiAgICB2YXIgc2hhcGUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuc2hhcGUnKTsKICAg
IHNoYXBlLnN0eWxlLndlYmtpdFNoYXBlT3V0c2lkZSA9ICdyZWN0YW5nbGUoMCwgMCwgNTAlLCA1
MCUpJzsKICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5sb2cnKS5pbm5lckhUTUwgPSAnZG9u
ZSc7Cn0sIDUwMDApOwo8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KPGRpdiBjbGFzcz0nY29udGFp
bmVyJz4KICAgIDxkaXYgY2xhc3M9J3NoYXBlJz48L2Rpdj4KICAgIEkgYW0gYSBidW5jaCBvZiBj
b250ZW50IGZsb2F0aW5nIGFyb3VuZCBhIHNoYXBlIGh1cnJheS4KPC9kaXY+CjxkaXYgY2xhc3M9
J2xvZyc+PC9kaXY+CjwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213298</attachid>
            <date>2013-10-03 14:30:02 -0700</date>
            <delta_ts>2013-10-03 15:03:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122197-20131003143001.patch</filename>
            <type>text/plain</type>
            <size>8337</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU2ODU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWZlNzhiZDFhNzY5OGNh
MzNjYTM0ZDZlYmM0YjcwZmJmMWFkYjM5ZS4uMWJhYWFhMjk1M2JhMjUwZjJhZDI3Y2ZkNjIwODE0
ODZhNjk0MWM2OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEzLTEwLTAzICBCZWFy
IFRyYXZpcyAgPGJldHJhdmlzQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIFNoYXBlc10gU2hh
cGUgT3V0c2lkZSBzaG91bGQgcmVsYXlvdXQgd2hlbiBzZXQgZHluYW1pY2FsbHkKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMjE5NworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3Qvc2hhcGVz
L3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS5odG1sCisK
KyAgICAgICAgV2hlbiBzaGFwZSBvdXRzaWRlIGlzIG1vZGlmaWVkLCBkZXBlbmRlbnQgY29udGVu
dCBuZWVkcyB0byByZWxheW91dC4gVGhpcyBwYXRjaAorICAgICAgICByZW1vdmVzIHRoZSBmbG9h
dCBmcm9tIHRoZSBmbG9hdCBsaXN0cyBhbmQgbWFya3MgZGVwZW5kZW50cyBmb3IgbGF5b3V0IHVz
aW5nCisgICAgICAgIFJlbmRlckJveDo6cmVtb3ZlRmxvYXRpbmdPclBvc2l0aW9uZWRDaGlsZEZy
b21CbG9ja0xpc3RzKCkuIFRoaXMgaXMgdGhlIHNhbWUKKyAgICAgICAgbWV0aG9kIHVzZWQgd2hl
biBzd2l0Y2hpbmcgZnJvbSBmbG9hdDogbGVmdCB0byBmbG9hdDogcmlnaHQgYW5kIHZpY2UgdmVy
c2EKKyAgICAgICAgKHNlZSBSZW5kZXJFbGVtZW50OjpzdHlsZVdpbGxDaGFuZ2UpLgorCisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJC
b3g6OnVwZGF0ZVNoYXBlT3V0c2lkZUluZm9BZnRlclN0eWxlQ2hhbmdlKTogTWFyayBzaGFwZS1v
dXRzaWRlIGRlcGVuZGVudHMKKyAgICAgICAgZm9yIGxheW91dC4KKyAgICAgICAgKiByZW5kZXJp
bmcvUmVuZGVyQm94Lmg6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6Om1hcmtTaGFwZU91
dHNpZGVEZXBlbmRlbnRzRm9yTGF5b3V0KTogTWFyayBhbGwgdGhlIGl0ZW1zIHRoYXQgbWF5IGJl
CisgICAgICAgIGFmZmVjdGVkIGJ5IHRoaXMgc2hhcGUtb3V0c2lkZSBmb3IgcmVsYXlvdXQuCisK
IDIwMTMtMTAtMDMgIEhhbnMgTXVsbGVyICA8aG11bGxlckBhZG9iZS5jb20+CiAKICAgICAgICAg
W0NTUyBTaGFwZXNdIFN1cHBvcnQgdGhlIHNoYXBlLWltYWdlLXRocmVzaG9sZCBwcm9wZXJ0eQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcAppbmRleCAyZWEzZGFjNmUxYzQzNTQz
ODgyMTRlODZhM2NlZTlmMjcxOTNiOTEwLi41ODRiN2IzMWZkZTllMjRjNDBjMTEwYTM5NzIxZDEw
MjZkYzAxMjY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcApAQCAtMzk3
LDYgKzM5Nyw3IEBAIHZvaWQgUmVuZGVyQm94Ojp1cGRhdGVTaGFwZU91dHNpZGVJbmZvQWZ0ZXJT
dHlsZUNoYW5nZShjb25zdCBTaGFwZVZhbHVlKiBzaGFwZU91CiAgICAgICAgIHNoYXBlT3V0c2lk
ZUluZm8tPmRpcnR5U2hhcGVTaXplKCk7CiAgICAgfSBlbHNlCiAgICAgICAgIFNoYXBlT3V0c2lk
ZUluZm86OnJlbW92ZUluZm8odGhpcyk7CisgICAgbWFya1NoYXBlT3V0c2lkZURlcGVuZGVudHNG
b3JMYXlvdXQoKTsKIH0KICNlbmRpZgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQm94LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmgK
aW5kZXggZDMwMzMzNjFmY2U2NmExZTUzMjM3M2RkNzI3MDkwYjViNDgxZjYzNy4uZjBmYjIwZTEy
MDQ4YTNjMzcyZDZiZjcyODg0OWE3OTNlNzY5MmE0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJveC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCb3guaApAQCAtNTkzLDYgKzU5MywxMiBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICBy
ZXR1cm4gU2hhcGVPdXRzaWRlSW5mbzo6aXNFbmFibGVkRm9yKHRoaXMpID8gU2hhcGVPdXRzaWRl
SW5mbzo6aW5mbyh0aGlzKSA6IDA7CiAgICAgfQorCisgICAgdm9pZCBtYXJrU2hhcGVPdXRzaWRl
RGVwZW5kZW50c0ZvckxheW91dCgpCisgICAgeworICAgICAgICBpZiAoaXNGbG9hdGluZygpKQor
ICAgICAgICAgICAgcmVtb3ZlRmxvYXRpbmdPclBvc2l0aW9uZWRDaGlsZEZyb21CbG9ja0xpc3Rz
KCk7CisgICAgfQogI2VuZGlmCiAKIHByb3RlY3RlZDoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmNTcxM2FkMDZlYjI2MTQ2
ZDk3ZmRiYjBkMzVhMDEwYWYzNTZlNTJhLi5iMTBhMjcyNjdlM2ViYWVmOTU0YWFlNjEyYTZjNGIz
ZGI3ZThlNTFkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMTAtMDMgIEJlYXIgVHJhdmlz
ICA8YmV0cmF2aXNAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgU2hhcGVzXSBTaGFwZSBPdXRz
aWRlIHNob3VsZCByZWxheW91dCB3aGVuIHNldCBkeW5hbWljYWxseQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTIyMTk3CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdCB0aGF0IGEgc2hhcGUgY2FuIGJl
IGR5bmFtaWNhbGx5IGFkZGVkLCBtb2RpZmllZCwgb3IgcmVtb3ZlZCBhbmQgdGhhdAorICAgICAg
ICBjb250ZW50IGRvZXMgYSBwcm9wZXIgcmVsYXlvdXQuCisKKyAgICAgICAgKiBmYXN0L3NoYXBl
cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5bmFtaWMtc2hhcGUtZXhwZWN0
ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9h
dHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLmh0bWw6IEFkZGVkLgorCiAyMDEzLTEwLTAz
ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIEZsYWt5IFRl
c3Q6IGZhc3QvaGlzdG9yeS9oaXN0b3J5LWJhY2std2hpbGUtcGRmLWluLXBhZ2VjYWNoZS5odG1s
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRlLWZsb2F0
cy9zaGFwZS1vdXRzaWRlLWR5bmFtaWMtc2hhcGUtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1z
aGFwZS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmE3M2VhYWM0OWIxZTM4NzNlMDY4ZWU2M2Zi
ZDMzNGRjN2U3YjU0ZGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3NoYXBl
cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5bmFtaWMtc2hhcGUtZXhwZWN0
ZWQuaHRtbApAQCAtMCwwICsxLDU0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
Cis8c3R5bGU+CisgICAgLmNvbnRhaW5lciB7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAg
ICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsKKyAg
ICAgICAgYm9yZGVyOiAycHggc29saWQgYmx1ZTsKKyAgICAgICAgZm9udDogNTBweC8xIEFoZW0s
IHNhbnMtc2VyaWY7CisgICAgICAgIGNvbG9yOiBncmVlbjsKKyAgICAgICAgb3ZlcmZsb3c6IGhp
ZGRlbjsKKyAgICB9CisgICAgLnNoYXBlIHsKKyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2Nr
OworICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOworICAg
ICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorICAgIC5z
aGFwZTo6YmVmb3JlIHsKKyAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICBkaXNw
bGF5OiBibG9jazsKKyAgICAgICAgdG9wOiAwcHg7IGxlZnQ6IDBweDsKKyAgICAgICAgd2lkdGg6
IDEwMCU7CisgICAgICAgIGhlaWdodDogMTAwJTsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjog
Ymx1ZTsKKyAgICAgICAgY29udGVudDogJyAnOworICAgIH0KKworICAgIC5yZWN0YW5nbGU1MCB7
CisgICAgICAgIHdpZHRoOiA1MHB4OworICAgICAgICBoZWlnaHQ6IDUwcHg7CisgICAgfQorCisg
ICAgLnJlY3RhbmdsZTI1IHsKKyAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgIGhlaWdodDog
MjVweDsKKyAgICB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+V2hlbiBzaGFw
ZS1vdXRzaWRlIGlzIG1vZGlmaWVkIGR5bmFtaWNhbGx5LCBjb250ZW50IGFmZmVjdGVkIGJ5IHRo
ZSBzaGFwZSdzIGNvbnRvdXIgc2hvdWxkIHJlbGF5b3V0LiBGb3IgZWFjaCB0ZXN0LCB5b3Ugc2hv
dWxkIHNlZSBncmVlbiBibG9ja3Mgc2VwYXJhdGVkIGJ5IHdoaXRlIHNwYWNlLCB3cmFwcGluZyBh
cm91bmQgYSBibHVlIHNxdWFyZSBpbiB0aGUgdXBwZXIgbGVmdC4gVGhpcyB0ZXN0IHJlcXVpcmVz
IHRoZSBBaGVtIGZvbnQuPC9wPgorCisgICAgPHA+U2V0dGluZyBzaGFwZS1vdXRzaWRlIHdpdGgg
bm8gcHJpb3IgZW50cnk8L3A+CisgICAgPGRpdiBpZD0nYWRkLXNoYXBlLW91dHNpZGUnIGNsYXNz
PSdjb250YWluZXInPjxkaXYgY2xhc3M9J3NoYXBlIHJlY3RhbmdsZTUwJz48L2Rpdj54IHggeCB4
IHggeCB4IHggeCB4PC9kaXY+CisKKyAgICA8cD5TZXR0aW5nIHNoYXBlLW91dHNpZGUgd2l0aCBh
IHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J2NoYW5nZS1zaGFwZS1vdXRzaWRlJyBjbGFz
cz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZSByZWN0YW5nbGUyNSc+PC9kaXY+eCB4IHgg
eCB4IHggeCB4IHggeDwvZGl2PgorCisgICAgPHA+UmVtb3Zpbmcgc2hhcGUtb3V0c2lkZSB3aXRo
IGEgcHJpb3IgZW50cnk8L3A+CisgICAgPGRpdiBpZD0ncmVtb3ZlLXNoYXBlLW91dHNpZGUnIGNs
YXNzPSdjb250YWluZXInPjxkaXYgY2xhc3M9J3NoYXBlJz48L2Rpdj54IHggeCB4IHggeCB4IHgg
eCB4PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMv
c2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3NoYXBl
cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5bmFtaWMtc2hhcGUuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5jNGYyZWMyZDlmNzUxODBlMGQ4NDMyN2I3ODdhNzI5YTk2M2Y4YzBmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9h
dHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLmh0bWwKQEAgLTAsMCArMSw3OSBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICB3aW5kb3cub25sb2Fk
ID0gZnVuY3Rpb24oKSB7CisgICAgICAgIGlmIChkb2N1bWVudC5ib2R5KQorICAgICAgICAgICAg
ZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7CisgICAgICAgIGVsc2UgaWYgKGRvY3VtZW50LmRvY3Vt
ZW50RWxlbWVudCkKKyAgICAgICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5vZmZzZXRU
b3A7CisgICAgICAgIGxheW91dFRlc3QoKTsKKyAgICB9CisgICAgZnVuY3Rpb24gbGF5b3V0VGVz
dCgpIHsKKyAgICAgICAgdmFyIGVsID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI2FkZC1zaGFw
ZS1vdXRzaWRlIC5zaGFwZScpOworICAgICAgICBlbC5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgJ3No
YXBlIHJlY3RhbmdsZTUwJyk7CisKKyAgICAgICAgZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9y
KCcjY2hhbmdlLXNoYXBlLW91dHNpZGUgLnNoYXBlJyk7CisgICAgICAgIGVsLnNldEF0dHJpYnV0
ZSgnY2xhc3MnLCAnc2hhcGUgcmVjdGFuZ2xlMjUnKTsKKworICAgICAgICBlbCA9IGRvY3VtZW50
LnF1ZXJ5U2VsZWN0b3IoJyNyZW1vdmUtc2hhcGUtb3V0c2lkZSAuc2hhcGUnKTsKKyAgICAgICAg
ZWwuc2V0QXR0cmlidXRlKCdjbGFzcycsICdzaGFwZScpOworICAgIH0KKzwvc2NyaXB0PgorPHN0
eWxlPgorICAgIC5jb250YWluZXIgeworICAgICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgIGhl
aWdodDogMjAwcHg7CisgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7CisgICAgICAg
IGJvcmRlcjogMnB4IHNvbGlkIGJsdWU7CisgICAgICAgIGZvbnQ6IDUwcHgvMSBBaGVtLCBzYW5z
LXNlcmlmOworICAgICAgICBjb2xvcjogZ3JlZW47CisgICAgICAgIG92ZXJmbG93OiBoaWRkZW47
CisgICAgfQorICAgIC5zaGFwZSB7CisgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKKyAg
ICAgICAgZmxvYXQ6IGxlZnQ7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAg
d2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKyAgICAuc2hhcGU6
OmJlZm9yZSB7CisgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgZGlzcGxheTog
YmxvY2s7CisgICAgICAgIHRvcDogMHB4OyBsZWZ0OiAwcHg7CisgICAgICAgIHdpZHRoOiAxMDAl
OworICAgICAgICBoZWlnaHQ6IDEwMCU7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7
CisgICAgICAgIGNvbnRlbnQ6ICcgJzsKKyAgICB9CisKKyAgICAucmVjdGFuZ2xlNTAgeworICAg
ICAgICAtd2Via2l0LXNoYXBlLW91dHNpZGU6IHJlY3RhbmdsZSgwLCAwLCA1MHB4LCA1MHB4KTsK
KyAgICB9CisgICAgLnJlY3RhbmdsZTUwOjpiZWZvcmUgeworICAgICAgICB3aWR0aDogNTBweDsK
KyAgICAgICAgaGVpZ2h0OiA1MHB4OworICAgIH0KKworICAgIC5yZWN0YW5nbGUyNSB7CisgICAg
ICAgIC13ZWJraXQtc2hhcGUtb3V0c2lkZTogcmVjdGFuZ2xlKDAsIDAsIDI1cHgsIDI1cHgpOwor
ICAgIH0KKyAgICAucmVjdGFuZ2xlMjU6OmJlZm9yZSB7CisgICAgICAgIHdpZHRoOiAyNXB4Owor
ICAgICAgICBoZWlnaHQ6IDI1cHg7CisgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5Pgor
ICAgIDxwPldoZW4gc2hhcGUtb3V0c2lkZSBpcyBtb2RpZmllZCBkeW5hbWljYWxseSwgY29udGVu
dCBhZmZlY3RlZCBieSB0aGUgc2hhcGUncyBjb250b3VyIHNob3VsZCByZWxheW91dC4gRm9yIGVh
Y2ggdGVzdCwgeW91IHNob3VsZCBzZWUgZ3JlZW4gYmxvY2tzIHNlcGFyYXRlZCBieSB3aGl0ZSBz
cGFjZSwgd3JhcHBpbmcgYXJvdW5kIGEgYmx1ZSBzcXVhcmUgaW4gdGhlIHVwcGVyIGxlZnQuIFRo
aXMgdGVzdCByZXF1aXJlcyB0aGUgQWhlbSBmb250LjwvcD4KKworICAgIDxwPlNldHRpbmcgc2hh
cGUtb3V0c2lkZSB3aXRoIG5vIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J2FkZC1zaGFw
ZS1vdXRzaWRlJyBjbGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZSc+PC9kaXY+eCB4
IHggeCB4IHggeCB4IHggeDwvZGl2PgorCisgICAgPHA+U2V0dGluZyBzaGFwZS1vdXRzaWRlIHdp
dGggYSBwcmlvciBlbnRyeTwvcD4KKyAgICA8ZGl2IGlkPSdjaGFuZ2Utc2hhcGUtb3V0c2lkZScg
Y2xhc3M9J2NvbnRhaW5lcic+PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFuZ2xlNTAnPjwvZGl2Pngg
eCB4IHggeCB4IHggeCB4IHg8L2Rpdj4KKworICAgIDxwPlJlbW92aW5nIHNoYXBlLW91dHNpZGUg
d2l0aCBhIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J3JlbW92ZS1zaGFwZS1vdXRzaWRl
JyBjbGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZSByZWN0YW5nbGU1MCc+PC9kaXY+
eCB4IHggeCB4IHggeCB4IHggeDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213301</attachid>
            <date>2013-10-03 15:03:19 -0700</date>
            <delta_ts>2013-10-04 12:03:28 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>bug-122197-20131003150318.patch</filename>
            <type>text/plain</type>
            <size>13561</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU2ODU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWZlNzhiZDFhNzY5OGNh
MzNjYTM0ZDZlYmM0YjcwZmJmMWFkYjM5ZS4uOTUwMWQ0Y2E5ZWJmM2ZhNmM2YmQ5ODU3OGM3MzRh
Y2MyNjE5MGM0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTEwLTAzICBCZWFy
IFRyYXZpcyAgPGJldHJhdmlzQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIFNoYXBlc10gU2hh
cGUgT3V0c2lkZSBzaG91bGQgcmVsYXlvdXQgd2hlbiBzZXQgZHluYW1pY2FsbHkKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMjE5NworCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RzOiBmYXN0L3NoYXBl
cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5bmFtaWMtc2hhcGUuaHRtbAor
ICAgICAgICAgICAgICAgZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0
c2lkZS1keW5hbWljLXNoYXBlLW92ZXJoYW5nLmh0bWwKKworICAgICAgICBXaGVuIHNoYXBlIG91
dHNpZGUgaXMgbW9kaWZpZWQsIGRlcGVuZGVudCBjb250ZW50IG5lZWRzIHRvIHJlbGF5b3V0LiBU
aGlzIHBhdGNoCisgICAgICAgIHJlbW92ZXMgdGhlIGZsb2F0IGZyb20gdGhlIGZsb2F0IGxpc3Rz
IGFuZCBtYXJrcyBkZXBlbmRlbnRzIGZvciBsYXlvdXQgdXNpbmcKKyAgICAgICAgUmVuZGVyQm94
OjpyZW1vdmVGbG9hdGluZ09yUG9zaXRpb25lZENoaWxkRnJvbUJsb2NrTGlzdHMoKS4gVGhpcyBp
cyB0aGUgc2FtZQorICAgICAgICBtZXRob2QgdXNlZCB3aGVuIHN3aXRjaGluZyBmcm9tIGZsb2F0
OiBsZWZ0IHRvIGZsb2F0OiByaWdodCBhbmQgdmljZSB2ZXJzYQorICAgICAgICAoc2VlIFJlbmRl
ckVsZW1lbnQ6OnN0eWxlV2lsbENoYW5nZSkuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
Qm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJveDo6dXBkYXRlU2hhcGVPdXRzaWRl
SW5mb0FmdGVyU3R5bGVDaGFuZ2UpOiBNYXJrIHNoYXBlLW91dHNpZGUgZGVwZW5kZW50cworICAg
ICAgICBmb3IgbGF5b3V0LgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCb3guaDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckJveDo6bWFya1NoYXBlT3V0c2lkZURlcGVuZGVudHNGb3JMYXlv
dXQpOiBNYXJrIGFsbCB0aGUgaXRlbXMgdGhhdCBtYXkgYmUKKyAgICAgICAgYWZmZWN0ZWQgYnkg
dGhpcyBzaGFwZS1vdXRzaWRlIGZvciByZWxheW91dC4KKwogMjAxMy0xMC0wMyAgSGFucyBNdWxs
ZXIgIDxobXVsbGVyQGFkb2JlLmNvbT4KIAogICAgICAgICBbQ1NTIFNoYXBlc10gU3VwcG9ydCB0
aGUgc2hhcGUtaW1hZ2UtdGhyZXNob2xkIHByb3BlcnR5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCb3guY3BwCmluZGV4IDJlYTNkYWM2ZTFjNDM1NDM4ODIxNGU4NmEzY2VlOWYyNzE5M2I5
MTAuLjU4NGI3YjMxZmRlOWUyNGM0MGMxMTBhMzk3MjFkMTAyNmRjMDEyNjUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCkBAIC0zOTcsNiArMzk3LDcgQEAgdm9pZCBSZW5k
ZXJCb3g6OnVwZGF0ZVNoYXBlT3V0c2lkZUluZm9BZnRlclN0eWxlQ2hhbmdlKGNvbnN0IFNoYXBl
VmFsdWUqIHNoYXBlT3UKICAgICAgICAgc2hhcGVPdXRzaWRlSW5mby0+ZGlydHlTaGFwZVNpemUo
KTsKICAgICB9IGVsc2UKICAgICAgICAgU2hhcGVPdXRzaWRlSW5mbzo6cmVtb3ZlSW5mbyh0aGlz
KTsKKyAgICBtYXJrU2hhcGVPdXRzaWRlRGVwZW5kZW50c0ZvckxheW91dCgpOwogfQogI2VuZGlm
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guaCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guaAppbmRleCBkMzAzMzM2MWZjZTY2YTFl
NTMyMzczZGQ3MjcwOTBiNWI0ODFmNjM3Li5mMGZiMjBlMTIwNDhhM2MzNzJkNmJmNzI4ODQ5YTc5
M2U3NjkyYTRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5oCkBAIC01OTMsNiAr
NTkzLDEyIEBAIHB1YmxpYzoKICAgICB7CiAgICAgICAgIHJldHVybiBTaGFwZU91dHNpZGVJbmZv
Ojppc0VuYWJsZWRGb3IodGhpcykgPyBTaGFwZU91dHNpZGVJbmZvOjppbmZvKHRoaXMpIDogMDsK
ICAgICB9CisKKyAgICB2b2lkIG1hcmtTaGFwZU91dHNpZGVEZXBlbmRlbnRzRm9yTGF5b3V0KCkK
KyAgICB7CisgICAgICAgIGlmIChpc0Zsb2F0aW5nKCkpCisgICAgICAgICAgICByZW1vdmVGbG9h
dGluZ09yUG9zaXRpb25lZENoaWxkRnJvbUJsb2NrTGlzdHMoKTsKKyAgICB9CiAjZW5kaWYKIAog
cHJvdGVjdGVkOgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IGY1NzEzYWQwNmViMjYxNDZkOTdmZGJiMGQzNWEwMTBhZjM1NmU1
MmEuLjczMzMxZDBmZTk5YjAzOGMyYWZkODgzOGExOGEwNTY2ZDA2MjMzY2UgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxMy0xMC0wMyAgQmVhciBUcmF2aXMgIDxiZXRyYXZpc0BhZG9iZS5jb20+
CisKKyAgICAgICAgW0NTUyBTaGFwZXNdIFNoYXBlIE91dHNpZGUgc2hvdWxkIHJlbGF5b3V0IHdo
ZW4gc2V0IGR5bmFtaWNhbGx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMjIxOTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUZXN0IHRoYXQgYSBzaGFwZSBjYW4gYmUgZHluYW1pY2FsbHkgYWRkZWQsIG1v
ZGlmaWVkLCBvciByZW1vdmVkIGFuZCB0aGF0CisgICAgICAgIGNvbnRlbnQgZG9lcyBhIHByb3Bl
ciByZWxheW91dC4KKworICAgICAgICAqIGZhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRz
L3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1vdmVyaGFuZy1leHBlY3RlZC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRz
aWRlLWR5bmFtaWMtc2hhcGUtb3ZlcmhhbmcuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9z
aGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLWV4
cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUt
ZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS5odG1sOiBBZGRlZC4KKwogMjAxMy0x
MC0wMyAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBGbGFr
eSBUZXN0OiBmYXN0L2hpc3RvcnkvaGlzdG9yeS1iYWNrLXdoaWxlLXBkZi1pbi1wYWdlY2FjaGUu
aHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1m
bG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5bmFt
aWMtc2hhcGUtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jMjY2NTdhYTQzYjk0MzVjY2QxZDBh
NDU2OGJkNDU2ZWJiMzFlYzhkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9z
aGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLWV4
cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw0NSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxo
ZWFkPgorPHN0eWxlPgorICAgIC5jb250YWluZXIgeworICAgICAgICB3aWR0aDogMjAwcHg7Cisg
ICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7
CisgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsdWU7CisgICAgICAgIGZvbnQ6IDUwcHgvMSBB
aGVtLCBzYW5zLXNlcmlmOworICAgICAgICBjb2xvcjogZ3JlZW47CisgICAgICAgIG92ZXJmbG93
OiBoaWRkZW47CisgICAgfQorICAgIC5zaGFwZSB7CisgICAgICAgIGZsb2F0OiBsZWZ0OworICAg
ICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAg
aGVpZ2h0OiAxMDBweDsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICB9CisK
KyAgICAucmVjdGFuZ2xlNTAgeworICAgICAgICB3aWR0aDogNTBweDsKKyAgICAgICAgaGVpZ2h0
OiA1MHB4OworICAgIH0KKworICAgIC5yZWN0YW5nbGUyNSB7CisgICAgICAgIHdpZHRoOiAyNXB4
OworICAgICAgICBoZWlnaHQ6IDI1cHg7CisgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5
PgorICAgIDxwPldoZW4gc2hhcGUtb3V0c2lkZSBpcyBtb2RpZmllZCBkeW5hbWljYWxseSwgY29u
dGVudCBhZmZlY3RlZCBieSB0aGUgc2hhcGUncyBjb250b3VyIHNob3VsZCByZWxheW91dC4gRm9y
IGVhY2ggdGVzdCwgeW91IHNob3VsZCBzZWUgZ3JlZW4gYmxvY2tzIHNlcGFyYXRlZCBieSB3aGl0
ZSBzcGFjZSwgd3JhcHBpbmcgYXJvdW5kIGEgYmx1ZSBzcXVhcmUgaW4gdGhlIHVwcGVyIGxlZnQu
IFRoaXMgdGVzdCByZXF1aXJlcyB0aGUgQWhlbSBmb250LjwvcD4KKworICAgIDxwPlNldHRpbmcg
c2hhcGUtb3V0c2lkZSB3aXRoIG5vIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J2FkZC1z
aGFwZS1vdXRzaWRlJyBjbGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZSByZWN0YW5n
bGU1MCc+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2PgorCisgICAgPHA+U2V0dGluZyBz
aGFwZS1vdXRzaWRlIHdpdGggYSBwcmlvciBlbnRyeTwvcD4KKyAgICA8ZGl2IGlkPSdjaGFuZ2Ut
c2hhcGUtb3V0c2lkZScgY2xhc3M9J2NvbnRhaW5lcic+PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFu
Z2xlMjUnPjwvZGl2PnggeCB4IHggeCB4IHggeCB4IHg8L2Rpdj4KKworICAgIDxwPlJlbW92aW5n
IHNoYXBlLW91dHNpZGUgd2l0aCBhIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J3JlbW92
ZS1zaGFwZS1vdXRzaWRlJyBjbGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZSc+PC9k
aXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2hhcGVzL3No
YXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1vdmVyaGFuZy1l
eHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9h
dHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLW92ZXJoYW5nLWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNWMxNTM1MThmMjg0OGZlZWEzOTU5ODJmZWUzZTQwMWIwYTE4M2ZlMAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRz
L3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1vdmVyaGFuZy1leHBlY3RlZC5odG1sCkBAIC0w
LDAgKzEsNDcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyAg
ICAuY29udGFpbmVyIHsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6IDIw
MHB4OworICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOworICAgICAgICBib3JkZXI6
IDJweCBzb2xpZCBibHVlOworICAgICAgICBmb250OiA1MHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsK
KyAgICAgICAgY29sb3I6IGdyZWVuOworICAgICAgICBvdmVyZmxvdzogaGlkZGVuOworICAgIH0K
KyAgICAuc2hhcGUtd3JhcHBlciB7CisgICAgICAgIHdpZHRoOiAwOworICAgICAgICBoZWlnaHQ6
IDA7CisgICAgfQorICAgIC5zaGFwZSB7CisgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAgICB3
aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIGJhY2tncm91bmQt
Y29sb3I6IGJsdWU7CisgICAgfQorCisgICAgLnJlY3RhbmdsZTUwIHsKKyAgICAgICAgd2lkdGg6
IDUwcHg7CisgICAgICAgIGhlaWdodDogNTBweDsKKyAgICB9CisgICAgLnJlY3RhbmdsZTI1IHsK
KyAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgIGhlaWdodDogMjVweDsKKyAgICB9Cis8L3N0
eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+V2hlbiBzaGFwZS1vdXRzaWRlIGlzIG1vZGlm
aWVkIGR5bmFtaWNhbGx5LCBjb250ZW50IGFmZmVjdGVkIGJ5IHRoZSBzaGFwZSdzIGNvbnRvdXIg
c2hvdWxkIHJlbGF5b3V0LiBUaGlzIHRlc3QgaXMgZm9yIHNoYXBlLW91dHNpZGUgZmxvYXRzIHRo
YXQgb3ZlcmhhbmcgdGhlaXIgcGFyZW50IGNvbnRhaW5lci4gRm9yIGVhY2ggdGVzdCwgeW91IHNo
b3VsZCBzZWUgZ3JlZW4gYmxvY2tzIHNlcGFyYXRlZCBieSB3aGl0ZSBzcGFjZSwgd3JhcHBpbmcg
YXJvdW5kIGEgYmx1ZSBzcXVhcmUgaW4gdGhlIHVwcGVyIGxlZnQuIFRoaXMgdGVzdCByZXF1aXJl
cyB0aGUgQWhlbSBmb250LjwvcD4KKworICAgIDxwPlNldHRpbmcgc2hhcGUtb3V0c2lkZSB3aXRo
IG5vIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J2FkZC1zaGFwZS1vdXRzaWRlJyBjbGFz
cz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZS13cmFwcGVyJz48ZGl2IGNsYXNzPSdzaGFw
ZSByZWN0YW5nbGU1MCc+PC9kaXY+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2PgorCisg
ICAgPHA+U2V0dGluZyBzaGFwZS1vdXRzaWRlIHdpdGggYSBwcmlvciBlbnRyeTwvcD4KKyAgICA8
ZGl2IGlkPSdjaGFuZ2Utc2hhcGUtb3V0c2lkZScgY2xhc3M9J2NvbnRhaW5lcic+PGRpdiBjbGFz
cz0nc2hhcGUtd3JhcHBlcic+PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFuZ2xlMjUnPjwvZGl2Pjwv
ZGl2PnggeCB4IHggeCB4IHggeCB4IHg8L2Rpdj4KKworICAgIDxwPlJlbW92aW5nIHNoYXBlLW91
dHNpZGUgd2l0aCBhIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J3JlbW92ZS1zaGFwZS1v
dXRzaWRlJyBjbGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZS13cmFwcGVyJz48ZGl2
IGNsYXNzPSdzaGFwZSc+PC9kaXY+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2PgorPC9i
b2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2Zhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUt
ZHluYW1pYy1zaGFwZS1vdmVyaGFuZy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hh
cGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLW92ZXJoYW5nLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uOTQ0NjAzYjhlMWUzMTI4YzZkNmUzMjE2ZDg3OWU0MDk5ZmYwYzA4NAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUt
ZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1vdmVyaGFuZy5odG1sCkBAIC0wLDAg
KzEsODIgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CisgICAg
d2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uKCkgeworICAgICAgICBpZiAoZG9jdW1lbnQuYm9keSkK
KyAgICAgICAgICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOworICAgICAgICBlbHNlIGlmIChk
b2N1bWVudC5kb2N1bWVudEVsZW1lbnQpCisgICAgICAgICAgICBkb2N1bWVudC5kb2N1bWVudEVs
ZW1lbnQub2Zmc2V0VG9wOworICAgICAgICBsYXlvdXRUZXN0KCk7CisgICAgfQorICAgIGZ1bmN0
aW9uIGxheW91dFRlc3QoKSB7CisgICAgICAgIHZhciBlbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0
b3IoJyNhZGQtc2hhcGUtb3V0c2lkZSAuc2hhcGUnKTsKKyAgICAgICAgZWwuc2V0QXR0cmlidXRl
KCdjbGFzcycsICdzaGFwZSByZWN0YW5nbGU1MCcpOworCisgICAgICAgIGVsID0gZG9jdW1lbnQu
cXVlcnlTZWxlY3RvcignI2NoYW5nZS1zaGFwZS1vdXRzaWRlIC5zaGFwZScpOworICAgICAgICBl
bC5zZXRBdHRyaWJ1dGUoJ2NsYXNzJywgJ3NoYXBlIHJlY3RhbmdsZTI1Jyk7CisKKyAgICAgICAg
ZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjcmVtb3ZlLXNoYXBlLW91dHNpZGUgLnNoYXBl
Jyk7CisgICAgICAgIGVsLnNldEF0dHJpYnV0ZSgnY2xhc3MnLCAnc2hhcGUnKTsKKyAgICB9Cis8
L3NjcmlwdD4KKzxzdHlsZT4KKyAgICAuY29udGFpbmVyIHsKKyAgICAgICAgd2lkdGg6IDIwMHB4
OworICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13
b3JkOworICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibHVlOworICAgICAgICBmb250OiA1MHB4
LzEgQWhlbSwgc2Fucy1zZXJpZjsKKyAgICAgICAgY29sb3I6IGdyZWVuOworICAgICAgICBvdmVy
ZmxvdzogaGlkZGVuOworICAgIH0KKyAgICAuc2hhcGUtd3JhcHBlciB7CisgICAgICAgIHdpZHRo
OiAwOworICAgICAgICBoZWlnaHQ6IDA7CisgICAgfQorICAgIC5zaGFwZSB7CisgICAgICAgIGZs
b2F0OiBsZWZ0OworICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgIHdpZHRoOiAx
MDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICB9CisgICAgLnNoYXBlOjpiZWZvcmUg
eworICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIGRpc3BsYXk6IGJsb2NrOwor
ICAgICAgICB0b3A6IDBweDsgbGVmdDogMHB4OworICAgICAgICB3aWR0aDogMTAwJTsKKyAgICAg
ICAgaGVpZ2h0OiAxMDAlOworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAg
ICBjb250ZW50OiAnICc7CisgICAgfQorCisgICAgLnJlY3RhbmdsZTUwIHsKKyAgICAgICAgLXdl
YmtpdC1zaGFwZS1vdXRzaWRlOiByZWN0YW5nbGUoMCwgMCwgNTBweCwgNTBweCk7CisgICAgfQor
ICAgIC5yZWN0YW5nbGU1MDo6YmVmb3JlIHsKKyAgICAgICAgd2lkdGg6IDUwcHg7CisgICAgICAg
IGhlaWdodDogNTBweDsKKyAgICB9CisKKyAgICAucmVjdGFuZ2xlMjUgeworICAgICAgICAtd2Vi
a2l0LXNoYXBlLW91dHNpZGU6IHJlY3RhbmdsZSgwLCAwLCAyNXB4LCAyNXB4KTsKKyAgICB9Cisg
ICAgLnJlY3RhbmdsZTI1OjpiZWZvcmUgeworICAgICAgICB3aWR0aDogMjVweDsKKyAgICAgICAg
aGVpZ2h0OiAyNXB4OworICAgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8cD5X
aGVuIHNoYXBlLW91dHNpZGUgaXMgbW9kaWZpZWQgZHluYW1pY2FsbHksIGNvbnRlbnQgYWZmZWN0
ZWQgYnkgdGhlIHNoYXBlJ3MgY29udG91ciBzaG91bGQgcmVsYXlvdXQuIFRoaXMgdGVzdCBpcyBm
b3Igc2hhcGUtb3V0c2lkZSBmbG9hdHMgdGhhdCBvdmVyaGFuZyB0aGVpciBwYXJlbnQgY29udGFp
bmVyLiBGb3IgZWFjaCB0ZXN0LCB5b3Ugc2hvdWxkIHNlZSBncmVlbiBibG9ja3Mgc2VwYXJhdGVk
IGJ5IHdoaXRlIHNwYWNlLCB3cmFwcGluZyBhcm91bmQgYSBibHVlIHNxdWFyZSBpbiB0aGUgdXBw
ZXIgbGVmdC4gVGhpcyB0ZXN0IHJlcXVpcmVzIHRoZSBBaGVtIGZvbnQuPC9wPgorCisgICAgPHA+
U2V0dGluZyBzaGFwZS1vdXRzaWRlIHdpdGggbm8gcHJpb3IgZW50cnk8L3A+CisgICAgPGRpdiBp
ZD0nYWRkLXNoYXBlLW91dHNpZGUnIGNsYXNzPSdjb250YWluZXInPjxkaXYgY2xhc3M9J3NoYXBl
LXdyYXBwZXInPjxkaXYgY2xhc3M9J3NoYXBlJz48L2Rpdj48L2Rpdj54IHggeCB4IHggeCB4IHgg
eCB4PC9kaXY+CisKKyAgICA8cD5TZXR0aW5nIHNoYXBlLW91dHNpZGUgd2l0aCBhIHByaW9yIGVu
dHJ5PC9wPgorICAgIDxkaXYgaWQ9J2NoYW5nZS1zaGFwZS1vdXRzaWRlJyBjbGFzcz0nY29udGFp
bmVyJz48ZGl2IGNsYXNzPSdzaGFwZS13cmFwcGVyJz48ZGl2IGNsYXNzPSdzaGFwZSByZWN0YW5n
bGU1MCc+PC9kaXY+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2PgorCisgICAgPHA+UmVt
b3Zpbmcgc2hhcGUtb3V0c2lkZSB3aXRoIGEgcHJpb3IgZW50cnk8L3A+CisgICAgPGRpdiBpZD0n
cmVtb3ZlLXNoYXBlLW91dHNpZGUnIGNsYXNzPSdjb250YWluZXInPjxkaXYgY2xhc3M9J3NoYXBl
LXdyYXBwZXInPjxkaXYgY2xhc3M9J3NoYXBlIHJlY3RhbmdsZTUwJz48L2Rpdj48L2Rpdj54IHgg
eCB4IHggeCB4IHggeCB4PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBl
bmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0
c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5bmFtaWMt
c2hhcGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yZGZkMTIzMGUzNjAxZjIyZjgzYmEyYTFiMmE5NzZhMTAy
ZGE3MTJkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUt
b3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLmh0bWwKQEAgLTAsMCAr
MSw3OCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICB3
aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgICAgIGlmIChkb2N1bWVudC5ib2R5KQor
ICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7CisgICAgICAgIGVsc2UgaWYgKGRv
Y3VtZW50LmRvY3VtZW50RWxlbWVudCkKKyAgICAgICAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxl
bWVudC5vZmZzZXRUb3A7CisgICAgICAgIGxheW91dFRlc3QoKTsKKyAgICB9CisgICAgZnVuY3Rp
b24gbGF5b3V0VGVzdCgpIHsKKyAgICAgICAgdmFyIGVsID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rv
cignI2FkZC1zaGFwZS1vdXRzaWRlIC5zaGFwZScpOworICAgICAgICBlbC5zZXRBdHRyaWJ1dGUo
J2NsYXNzJywgJ3NoYXBlIHJlY3RhbmdsZTUwJyk7CisKKyAgICAgICAgZWwgPSBkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCcjY2hhbmdlLXNoYXBlLW91dHNpZGUgLnNoYXBlJyk7CisgICAgICAgIGVs
LnNldEF0dHJpYnV0ZSgnY2xhc3MnLCAnc2hhcGUgcmVjdGFuZ2xlMjUnKTsKKworICAgICAgICBl
bCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNyZW1vdmUtc2hhcGUtb3V0c2lkZSAuc2hhcGUn
KTsKKyAgICAgICAgZWwuc2V0QXR0cmlidXRlKCdjbGFzcycsICdzaGFwZScpOworICAgIH0KKzwv
c2NyaXB0PgorPHN0eWxlPgorICAgIC5jb250YWluZXIgeworICAgICAgICB3aWR0aDogMjAwcHg7
CisgICAgICAgIGhlaWdodDogMjAwcHg7CisgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdv
cmQ7CisgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsdWU7CisgICAgICAgIGZvbnQ6IDUwcHgv
MSBBaGVtLCBzYW5zLXNlcmlmOworICAgICAgICBjb2xvcjogZ3JlZW47CisgICAgICAgIG92ZXJm
bG93OiBoaWRkZW47CisgICAgfQorICAgIC5zaGFwZSB7CisgICAgICAgIGZsb2F0OiBsZWZ0Owor
ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAg
ICAgaGVpZ2h0OiAxMDBweDsKKyAgICB9CisgICAgLnNoYXBlOjpiZWZvcmUgeworICAgICAgICBw
b3NpdGlvbjogYWJzb2x1dGU7CisgICAgICAgIGRpc3BsYXk6IGJsb2NrOworICAgICAgICB0b3A6
IDBweDsgbGVmdDogMHB4OworICAgICAgICB3aWR0aDogMTAwJTsKKyAgICAgICAgaGVpZ2h0OiAx
MDAlOworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICAgICAgICBjb250ZW50OiAn
ICc7CisgICAgfQorCisgICAgLnJlY3RhbmdsZTUwIHsKKyAgICAgICAgLXdlYmtpdC1zaGFwZS1v
dXRzaWRlOiByZWN0YW5nbGUoMCwgMCwgNTBweCwgNTBweCk7CisgICAgfQorICAgIC5yZWN0YW5n
bGU1MDo6YmVmb3JlIHsKKyAgICAgICAgd2lkdGg6IDUwcHg7CisgICAgICAgIGhlaWdodDogNTBw
eDsKKyAgICB9CisKKyAgICAucmVjdGFuZ2xlMjUgeworICAgICAgICAtd2Via2l0LXNoYXBlLW91
dHNpZGU6IHJlY3RhbmdsZSgwLCAwLCAyNXB4LCAyNXB4KTsKKyAgICB9CisgICAgLnJlY3Rhbmds
ZTI1OjpiZWZvcmUgeworICAgICAgICB3aWR0aDogMjVweDsKKyAgICAgICAgaGVpZ2h0OiAyNXB4
OworICAgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8cD5XaGVuIHNoYXBlLW91
dHNpZGUgaXMgbW9kaWZpZWQgZHluYW1pY2FsbHksIGNvbnRlbnQgYWZmZWN0ZWQgYnkgdGhlIHNo
YXBlJ3MgY29udG91ciBzaG91bGQgcmVsYXlvdXQuIEZvciBlYWNoIHRlc3QsIHlvdSBzaG91bGQg
c2VlIGdyZWVuIGJsb2NrcyBzZXBhcmF0ZWQgYnkgd2hpdGUgc3BhY2UsIHdyYXBwaW5nIGFyb3Vu
ZCBhIGJsdWUgc3F1YXJlIGluIHRoZSB1cHBlciBsZWZ0LiBUaGlzIHRlc3QgcmVxdWlyZXMgdGhl
IEFoZW0gZm9udC48L3A+CisKKyAgICA8cD5TZXR0aW5nIHNoYXBlLW91dHNpZGUgd2l0aCBubyBw
cmlvciBlbnRyeTwvcD4KKyAgICA8ZGl2IGlkPSdhZGQtc2hhcGUtb3V0c2lkZScgY2xhc3M9J2Nv
bnRhaW5lcic+PGRpdiBjbGFzcz0nc2hhcGUnPjwvZGl2PnggeCB4IHggeCB4IHggeCB4IHg8L2Rp
dj4KKworICAgIDxwPlNldHRpbmcgc2hhcGUtb3V0c2lkZSB3aXRoIGEgcHJpb3IgZW50cnk8L3A+
CisgICAgPGRpdiBpZD0nY2hhbmdlLXNoYXBlLW91dHNpZGUnIGNsYXNzPSdjb250YWluZXInPjxk
aXYgY2xhc3M9J3NoYXBlIHJlY3RhbmdsZTUwJz48L2Rpdj54IHggeCB4IHggeCB4IHggeCB4PC9k
aXY+CisKKyAgICA8cD5SZW1vdmluZyBzaGFwZS1vdXRzaWRlIHdpdGggYSBwcmlvciBlbnRyeTwv
cD4KKyAgICA8ZGl2IGlkPSdyZW1vdmUtc2hhcGUtb3V0c2lkZScgY2xhc3M9J2NvbnRhaW5lcic+
PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFuZ2xlNTAnPjwvZGl2PnggeCB4IHggeCB4IHggeCB4IHg8
L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>
<flag name="review"
          id="235646"
          type_id="1"
          status="+"
          setter="achicu"
    />
    <flag name="commit-queue"
          id="235719"
          type_id="3"
          status="-"
          setter="achicu"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>213385</attachid>
            <date>2013-10-04 12:02:44 -0700</date>
            <delta_ts>2013-10-04 12:29:37 -0700</delta_ts>
            <desc>Incorporating feedback</desc>
            <filename>bug-122197-20131004120244.patch</filename>
            <type>text/plain</type>
            <size>13142</size>
            <attacher name="Bear Travis">betravis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU2ODk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzA4ZTMzMjA1YTFkZjFm
NjgwMWJlZjhlM2Y1MzlkOTk1MDVhNjk2Yi4uY2FjMmFjZGI1MGRlYTE0ZjEwMzk3NTU1ZTFiMGZh
NTljZjBkY2M0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTEwLTA0ICBCZWFy
IFRyYXZpcyAgPGJldHJhdmlzQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIFNoYXBlc10gU2hh
cGUgT3V0c2lkZSBzaG91bGQgcmVsYXlvdXQgd2hlbiBzZXQgZHluYW1pY2FsbHkKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMjE5NworCisgICAgICAg
IFJldmlld2VkIGJ5IEFsZXhhbmRydSBDaGljdWxpdGEuCisKKyAgICAgICAgVGVzdHM6IGZhc3Qv
c2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS5o
dG1sCisgICAgICAgICAgICAgICBmYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFw
ZS1vdXRzaWRlLWR5bmFtaWMtc2hhcGUtb3ZlcmhhbmcuaHRtbAorCisgICAgICAgIFdoZW4gc2hh
cGUgb3V0c2lkZSBpcyBtb2RpZmllZCwgZGVwZW5kZW50IGNvbnRlbnQgbmVlZHMgdG8gcmVsYXlv
dXQuIFRoaXMgcGF0Y2gKKyAgICAgICAgcmVtb3ZlcyB0aGUgZmxvYXQgZnJvbSB0aGUgZmxvYXQg
bGlzdHMgYW5kIG1hcmtzIGRlcGVuZGVudHMgZm9yIGxheW91dCB1c2luZworICAgICAgICBSZW5k
ZXJCb3g6OnJlbW92ZUZsb2F0aW5nT3JQb3NpdGlvbmVkQ2hpbGRGcm9tQmxvY2tMaXN0cygpLiBU
aGlzIGlzIHRoZSBzYW1lCisgICAgICAgIG1ldGhvZCB1c2VkIHdoZW4gc3dpdGNoaW5nIGZyb20g
ZmxvYXQ6IGxlZnQgdG8gZmxvYXQ6IHJpZ2h0IGFuZCB2aWNlIHZlcnNhCisgICAgICAgIChzZWUg
UmVuZGVyRWxlbWVudDo6c3R5bGVXaWxsQ2hhbmdlKS4KKworICAgICAgICAqIHJlbmRlcmluZy9S
ZW5kZXJCb3guY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94Ojp1cGRhdGVTaGFwZU91
dHNpZGVJbmZvQWZ0ZXJTdHlsZUNoYW5nZSk6IE1hcmsgc2hhcGUtb3V0c2lkZSBkZXBlbmRlbnRz
CisgICAgICAgIGZvciBsYXlvdXQuCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5oOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94OjptYXJrU2hhcGVPdXRzaWRlRGVwZW5kZW50c0Zv
ckxheW91dCk6IE1hcmsgYWxsIHRoZSBpdGVtcyB0aGF0IG1heSBiZQorICAgICAgICBhZmZlY3Rl
ZCBieSB0aGlzIHNoYXBlLW91dHNpZGUgZm9yIHJlbGF5b3V0LgorCiAyMDEzLTEwLTA0ICBBbGV4
ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBzdm46aWdub3Jl
IHRvICoucHljIGZpbGVzIGluIGluc3BlY3Rvci9TY3JpcHRzIGRpcmVjdG9yeSwgc28gdGhhdCB0
aGV5IGRvbid0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCmluZGV4IDc3MDNi
ZjdmNGM1ZmY1MzMzYjAzZmRkZTAwN2Q4MmNjMzRjZDFhZDMuLjY4YmRmY2Y1YmJlZGE2MWQxNzM2
OGQxNDZhOTdiYmI4MGZiNmY3MDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3gu
Y3BwCkBAIC0zOTcsNiArMzk3LDcgQEAgdm9pZCBSZW5kZXJCb3g6OnVwZGF0ZVNoYXBlT3V0c2lk
ZUluZm9BZnRlclN0eWxlQ2hhbmdlKGNvbnN0IFNoYXBlVmFsdWUqIHNoYXBlT3UKICAgICAgICAg
c2hhcGVPdXRzaWRlSW5mby0+ZGlydHlTaGFwZVNpemUoKTsKICAgICB9IGVsc2UKICAgICAgICAg
U2hhcGVPdXRzaWRlSW5mbzo6cmVtb3ZlSW5mbyh0aGlzKTsKKyAgICBtYXJrU2hhcGVPdXRzaWRl
RGVwZW5kZW50c0ZvckxheW91dCgpOwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCb3guaAppbmRleCBkMzAzMzM2MWZjZTY2YTFlNTMyMzczZGQ3MjcwOTBiNWI0ODFmNjM3
Li5mMGZiMjBlMTIwNDhhM2MzNzJkNmJmNzI4ODQ5YTc5M2U3NjkyYTRmIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJveC5oCkBAIC01OTMsNiArNTkzLDEyIEBAIHB1YmxpYzoKICAgICB7
CiAgICAgICAgIHJldHVybiBTaGFwZU91dHNpZGVJbmZvOjppc0VuYWJsZWRGb3IodGhpcykgPyBT
aGFwZU91dHNpZGVJbmZvOjppbmZvKHRoaXMpIDogMDsKICAgICB9CisKKyAgICB2b2lkIG1hcmtT
aGFwZU91dHNpZGVEZXBlbmRlbnRzRm9yTGF5b3V0KCkKKyAgICB7CisgICAgICAgIGlmIChpc0Zs
b2F0aW5nKCkpCisgICAgICAgICAgICByZW1vdmVGbG9hdGluZ09yUG9zaXRpb25lZENoaWxkRnJv
bUJsb2NrTGlzdHMoKTsKKyAgICB9CiAjZW5kaWYKIAogcHJvdGVjdGVkOgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDBiZDM3
N2Q4ZjNlZDhkMjg0MTY0MjAyM2IwNGMwYWU0OGNmMGIwNDQuLjQ1NzVkOWMwYTcyNDQzNmUwMWI5
MTBkNDAzMTM0Y2MxZGRhNzViNWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMy0xMC0wNCAg
QmVhciBUcmF2aXMgIDxiZXRyYXZpc0BhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBTaGFwZXNd
IFNoYXBlIE91dHNpZGUgc2hvdWxkIHJlbGF5b3V0IHdoZW4gc2V0IGR5bmFtaWNhbGx5CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjIxOTcKKworICAg
ICAgICBSZXZpZXdlZCBieSBBbGV4YW5kcnUgQ2hpY3VsaXRhLgorCisgICAgICAgIFRlc3QgdGhh
dCBhIHNoYXBlIGNhbiBiZSBkeW5hbWljYWxseSBhZGRlZCwgbW9kaWZpZWQsIG9yIHJlbW92ZWQg
YW5kIHRoYXQKKyAgICAgICAgY29udGVudCBkb2VzIGEgcHJvcGVyIHJlbGF5b3V0LgorCisgICAg
ICAgICogZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5h
bWljLXNoYXBlLW92ZXJoYW5nLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
c2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1v
dmVyaGFuZy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRl
LWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5bmFtaWMtc2hhcGUtZXhwZWN0ZWQuaHRtbDogQWRkZWQu
CisgICAgICAgICogZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lk
ZS1keW5hbWljLXNoYXBlLmh0bWw6IEFkZGVkLgorCiAyMDEzLTEwLTA0ICBMb3JlbnpvIFRpbHZl
ICA8bHRpbHZlQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gRW5hYmxlIHRleHQgZWRpdGlv
biBVbmRvT3BlcmF0aW9ucyBzdXBwb3J0IGluIFdlYktpdDIKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1p
Yy1zaGFwZS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0
c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLWV4cGVjdGVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uMTIyNmFlY2Q0ZWM3M2ExZmIzNDFiODk1NmJlMjJhNzQ5NmEyOTBlYwotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxvYXRz
L3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNDUg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyAgICAuY29udGFp
bmVyIHsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6IDIwMHB4OworICAg
ICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOworICAgICAgICBib3JkZXI6IDJweCBzb2xp
ZCBibHVlOworICAgICAgICBmb250OiA1MHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsKKyAgICAgICAg
Y29sb3I6IGdyZWVuOworICAgICAgICBvdmVyZmxvdzogaGlkZGVuOworICAgIH0KKyAgICAuc2hh
cGUgeworICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwor
ICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIGJh
Y2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgfQorCisgICAgLnJlY3RhbmdsZTUwIHsKKyAgICAg
ICAgd2lkdGg6IDUwcHg7CisgICAgICAgIGhlaWdodDogNTBweDsKKyAgICB9CisKKyAgICAucmVj
dGFuZ2xlMjUgeworICAgICAgICB3aWR0aDogMjVweDsKKyAgICAgICAgaGVpZ2h0OiAyNXB4Owor
ICAgIH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8cD5XaGVuIHNoYXBlLW91dHNp
ZGUgaXMgbW9kaWZpZWQgZHluYW1pY2FsbHksIGNvbnRlbnQgYWZmZWN0ZWQgYnkgdGhlIHNoYXBl
J3MgY29udG91ciBzaG91bGQgcmVsYXlvdXQuIEZvciBlYWNoIHRlc3QsIHlvdSBzaG91bGQgc2Vl
IGdyZWVuIGJsb2NrcyBzZXBhcmF0ZWQgYnkgd2hpdGUgc3BhY2UsIHdyYXBwaW5nIGFyb3VuZCBh
IGJsdWUgc3F1YXJlIGluIHRoZSB1cHBlciBsZWZ0LiBUaGlzIHRlc3QgcmVxdWlyZXMgdGhlIEFo
ZW0gZm9udC48L3A+CisKKyAgICA8cD5TZXR0aW5nIHNoYXBlLW91dHNpZGUgd2l0aCBubyBwcmlv
ciBlbnRyeTwvcD4KKyAgICA8ZGl2IGlkPSdhZGQtc2hhcGUtb3V0c2lkZScgY2xhc3M9J2NvbnRh
aW5lcic+PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFuZ2xlNTAnPjwvZGl2PnggeCB4IHggeCB4IHgg
eCB4IHg8L2Rpdj4KKworICAgIDxwPlNldHRpbmcgc2hhcGUtb3V0c2lkZSB3aXRoIGEgcHJpb3Ig
ZW50cnk8L3A+CisgICAgPGRpdiBpZD0nY2hhbmdlLXNoYXBlLW91dHNpZGUnIGNsYXNzPSdjb250
YWluZXInPjxkaXYgY2xhc3M9J3NoYXBlIHJlY3RhbmdsZTI1Jz48L2Rpdj54IHggeCB4IHggeCB4
IHggeCB4PC9kaXY+CisKKyAgICA8cD5SZW1vdmluZyBzaGFwZS1vdXRzaWRlIHdpdGggYSBwcmlv
ciBlbnRyeTwvcD4KKyAgICA8ZGl2IGlkPSdyZW1vdmUtc2hhcGUtb3V0c2lkZScgY2xhc3M9J2Nv
bnRhaW5lcic+PGRpdiBjbGFzcz0nc2hhcGUnPjwvZGl2PnggeCB4IHggeCB4IHggeCB4IHg8L2Rp
dj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2hhcGVz
L3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1vdmVyaGFu
Zy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1m
bG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLW92ZXJoYW5nLWV4cGVjdGVkLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uYTMzYTczMWI1MzljYTVjM2Q3MWVkZmE2ZWRlMWY5MmNkYjAwYzVlMQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2hhcGVzL3NoYXBlLW91dHNpZGUtZmxv
YXRzL3NoYXBlLW91dHNpZGUtZHluYW1pYy1zaGFwZS1vdmVyaGFuZy1leHBlY3RlZC5odG1sCkBA
IC0wLDAgKzEsNDcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4K
KyAgICAuY29udGFpbmVyIHsKKyAgICAgICAgd2lkdGg6IDIwMHB4OworICAgICAgICBoZWlnaHQ6
IDIwMHB4OworICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOworICAgICAgICBib3Jk
ZXI6IDJweCBzb2xpZCBibHVlOworICAgICAgICBmb250OiA1MHB4LzEgQWhlbSwgc2Fucy1zZXJp
ZjsKKyAgICAgICAgY29sb3I6IGdyZWVuOworICAgICAgICBvdmVyZmxvdzogaGlkZGVuOworICAg
IH0KKyAgICAuc2hhcGUtd3JhcHBlciB7CisgICAgICAgIHdpZHRoOiAwOworICAgICAgICBoZWln
aHQ6IDA7CisgICAgfQorICAgIC5zaGFwZSB7CisgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAg
ICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIGJhY2tncm91
bmQtY29sb3I6IGJsdWU7CisgICAgfQorCisgICAgLnJlY3RhbmdsZTUwIHsKKyAgICAgICAgd2lk
dGg6IDUwcHg7CisgICAgICAgIGhlaWdodDogNTBweDsKKyAgICB9CisgICAgLnJlY3RhbmdsZTI1
IHsKKyAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgIGhlaWdodDogMjVweDsKKyAgICB9Cis8
L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+V2hlbiBzaGFwZS1vdXRzaWRlIGlzIG1v
ZGlmaWVkIGR5bmFtaWNhbGx5LCBjb250ZW50IGFmZmVjdGVkIGJ5IHRoZSBzaGFwZSdzIGNvbnRv
dXIgc2hvdWxkIHJlbGF5b3V0LiBUaGlzIHRlc3QgaXMgZm9yIHNoYXBlLW91dHNpZGUgZmxvYXRz
IHRoYXQgb3ZlcmhhbmcgdGhlaXIgcGFyZW50IGNvbnRhaW5lci4gRm9yIGVhY2ggdGVzdCwgeW91
IHNob3VsZCBzZWUgZ3JlZW4gYmxvY2tzIHNlcGFyYXRlZCBieSB3aGl0ZSBzcGFjZSwgd3JhcHBp
bmcgYXJvdW5kIGEgYmx1ZSBzcXVhcmUgaW4gdGhlIHVwcGVyIGxlZnQuIFRoaXMgdGVzdCByZXF1
aXJlcyB0aGUgQWhlbSBmb250LjwvcD4KKworICAgIDxwPlNldHRpbmcgc2hhcGUtb3V0c2lkZSB3
aXRoIG5vIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J2FkZC1zaGFwZS1vdXRzaWRlJyBj
bGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZS13cmFwcGVyJz48ZGl2IGNsYXNzPSdz
aGFwZSByZWN0YW5nbGU1MCc+PC9kaXY+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2Pgor
CisgICAgPHA+U2V0dGluZyBzaGFwZS1vdXRzaWRlIHdpdGggYSBwcmlvciBlbnRyeTwvcD4KKyAg
ICA8ZGl2IGlkPSdjaGFuZ2Utc2hhcGUtb3V0c2lkZScgY2xhc3M9J2NvbnRhaW5lcic+PGRpdiBj
bGFzcz0nc2hhcGUtd3JhcHBlcic+PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFuZ2xlMjUnPjwvZGl2
PjwvZGl2PnggeCB4IHggeCB4IHggeCB4IHg8L2Rpdj4KKworICAgIDxwPlJlbW92aW5nIHNoYXBl
LW91dHNpZGUgd2l0aCBhIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J3JlbW92ZS1zaGFw
ZS1vdXRzaWRlJyBjbGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZS13cmFwcGVyJz48
ZGl2IGNsYXNzPSdzaGFwZSc+PC9kaXY+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2Pgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hh
cGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLW92ZXJoYW5nLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1v
dXRzaWRlLWR5bmFtaWMtc2hhcGUtb3ZlcmhhbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hOWY4MmFkNjQ4
MzM4YTM5NDdiYTZmNzMwMDAxNTczYjFhMTBhOTg1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9zaGFwZXMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5h
bWljLXNoYXBlLW92ZXJoYW5nLmh0bWwKQEAgLTAsMCArMSw3OCBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4KKyAgICB3aW5kb3cub25sb2FkID0gZnVuY3Rpb24o
KSB7CisgICAgICAgIC8vIGZldGNoIG9mZnNldFRvcCB0byBmb3JjZSBhIGxheW91dAorICAgICAg
ICBkb2N1bWVudC5ib2R5Lm9mZnNldFRvcDsKKworICAgICAgICB2YXIgZWwgPSBkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCcjYWRkLXNoYXBlLW91dHNpZGUgLnNoYXBlJyk7CisgICAgICAgIGVsLmNs
YXNzTmFtZSA9ICdzaGFwZSByZWN0YW5nbGU1MCc7CisKKyAgICAgICAgZWwgPSBkb2N1bWVudC5x
dWVyeVNlbGVjdG9yKCcjY2hhbmdlLXNoYXBlLW91dHNpZGUgLnNoYXBlJyk7CisgICAgICAgIGVs
LmNsYXNzTmFtZSA9ICdzaGFwZSByZWN0YW5nbGUyNSc7CisKKyAgICAgICAgZWwgPSBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yKCcjcmVtb3ZlLXNoYXBlLW91dHNpZGUgLnNoYXBlJyk7CisgICAgICAg
IGVsLmNsYXNzTmFtZSA9ICdzaGFwZSc7CisgICAgfQorPC9zY3JpcHQ+Cis8c3R5bGU+CisgICAg
LmNvbnRhaW5lciB7CisgICAgICAgIHdpZHRoOiAyMDBweDsKKyAgICAgICAgaGVpZ2h0OiAyMDBw
eDsKKyAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsKKyAgICAgICAgYm9yZGVyOiAy
cHggc29saWQgYmx1ZTsKKyAgICAgICAgZm9udDogNTBweC8xIEFoZW0sIHNhbnMtc2VyaWY7Cisg
ICAgICAgIGNvbG9yOiBncmVlbjsKKyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICB9Cisg
ICAgLnNoYXBlLXdyYXBwZXIgeworICAgICAgICB3aWR0aDogMDsKKyAgICAgICAgaGVpZ2h0OiAw
OworICAgIH0KKyAgICAuc2hhcGUgeworICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAgICAgcG9z
aXRpb246IHJlbGF0aXZlOworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDog
MTAwcHg7CisgICAgfQorICAgIC5zaGFwZTo6YmVmb3JlIHsKKyAgICAgICAgcG9zaXRpb246IGFi
c29sdXRlOworICAgICAgICBkaXNwbGF5OiBibG9jazsKKyAgICAgICAgdG9wOiAwcHg7IGxlZnQ6
IDBweDsKKyAgICAgICAgd2lkdGg6IDEwMCU7CisgICAgICAgIGhlaWdodDogMTAwJTsKKyAgICAg
ICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgY29udGVudDogJyAnOworICAgIH0K
KworICAgIC5yZWN0YW5nbGU1MCB7CisgICAgICAgIC13ZWJraXQtc2hhcGUtb3V0c2lkZTogcmVj
dGFuZ2xlKDAsIDAsIDUwcHgsIDUwcHgpOworICAgIH0KKyAgICAucmVjdGFuZ2xlNTA6OmJlZm9y
ZSB7CisgICAgICAgIHdpZHRoOiA1MHB4OworICAgICAgICBoZWlnaHQ6IDUwcHg7CisgICAgfQor
CisgICAgLnJlY3RhbmdsZTI1IHsKKyAgICAgICAgLXdlYmtpdC1zaGFwZS1vdXRzaWRlOiByZWN0
YW5nbGUoMCwgMCwgMjVweCwgMjVweCk7CisgICAgfQorICAgIC5yZWN0YW5nbGUyNTo6YmVmb3Jl
IHsKKyAgICAgICAgd2lkdGg6IDI1cHg7CisgICAgICAgIGhlaWdodDogMjVweDsKKyAgICB9Cis8
L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+V2hlbiBzaGFwZS1vdXRzaWRlIGlzIG1v
ZGlmaWVkIGR5bmFtaWNhbGx5LCBjb250ZW50IGFmZmVjdGVkIGJ5IHRoZSBzaGFwZSdzIGNvbnRv
dXIgc2hvdWxkIHJlbGF5b3V0LiBUaGlzIHRlc3QgaXMgZm9yIHNoYXBlLW91dHNpZGUgZmxvYXRz
IHRoYXQgb3ZlcmhhbmcgdGhlaXIgcGFyZW50IGNvbnRhaW5lci4gRm9yIGVhY2ggdGVzdCwgeW91
IHNob3VsZCBzZWUgZ3JlZW4gYmxvY2tzIHNlcGFyYXRlZCBieSB3aGl0ZSBzcGFjZSwgd3JhcHBp
bmcgYXJvdW5kIGEgYmx1ZSBzcXVhcmUgaW4gdGhlIHVwcGVyIGxlZnQuIFRoaXMgdGVzdCByZXF1
aXJlcyB0aGUgQWhlbSBmb250LjwvcD4KKworICAgIDxwPlNldHRpbmcgc2hhcGUtb3V0c2lkZSB3
aXRoIG5vIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J2FkZC1zaGFwZS1vdXRzaWRlJyBj
bGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZS13cmFwcGVyJz48ZGl2IGNsYXNzPSdz
aGFwZSc+PC9kaXY+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2PgorCisgICAgPHA+U2V0
dGluZyBzaGFwZS1vdXRzaWRlIHdpdGggYSBwcmlvciBlbnRyeTwvcD4KKyAgICA8ZGl2IGlkPSdj
aGFuZ2Utc2hhcGUtb3V0c2lkZScgY2xhc3M9J2NvbnRhaW5lcic+PGRpdiBjbGFzcz0nc2hhcGUt
d3JhcHBlcic+PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFuZ2xlNTAnPjwvZGl2PjwvZGl2PnggeCB4
IHggeCB4IHggeCB4IHg8L2Rpdj4KKworICAgIDxwPlJlbW92aW5nIHNoYXBlLW91dHNpZGUgd2l0
aCBhIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J3JlbW92ZS1zaGFwZS1vdXRzaWRlJyBj
bGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZS13cmFwcGVyJz48ZGl2IGNsYXNzPSdz
aGFwZSByZWN0YW5nbGU1MCc+PC9kaXY+PC9kaXY+eCB4IHggeCB4IHggeCB4IHggeDwvZGl2Pgor
PC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMvc2hh
cGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L3NoYXBlcy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWR5
bmFtaWMtc2hhcGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zZmJhYmE5MDlmN2VlOTBiMmQ5MTZiMDJhNTBh
NmRhMWI4NjRhYTYyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9zaGFwZXMv
c2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1keW5hbWljLXNoYXBlLmh0bWwKQEAg
LTAsMCArMSw3NCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdD4K
KyAgICB3aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgICAgIC8vIGZldGNoIG9mZnNl
dFRvcCB0byBmb3JjZSBhIGxheW91dAorICAgICAgICBkb2N1bWVudC5ib2R5Lm9mZnNldFRvcDsK
KworICAgICAgICB2YXIgZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjYWRkLXNoYXBlLW91
dHNpZGUgLnNoYXBlJyk7CisgICAgICAgIGVsLmNsYXNzTmFtZSA9ICdzaGFwZSByZWN0YW5nbGU1
MCc7CisKKyAgICAgICAgZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjY2hhbmdlLXNoYXBl
LW91dHNpZGUgLnNoYXBlJyk7CisgICAgICAgIGVsLmNsYXNzTmFtZSA9ICdzaGFwZSByZWN0YW5n
bGUyNSc7CisKKyAgICAgICAgZWwgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjcmVtb3ZlLXNo
YXBlLW91dHNpZGUgLnNoYXBlJyk7CisgICAgICAgIGVsLmNsYXNzTmFtZSA9ICdzaGFwZSc7Cisg
ICAgfQorPC9zY3JpcHQ+Cis8c3R5bGU+CisgICAgLmNvbnRhaW5lciB7CisgICAgICAgIHdpZHRo
OiAyMDBweDsKKyAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAgb3ZlcmZsb3ctd3JhcDog
YnJlYWstd29yZDsKKyAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmx1ZTsKKyAgICAgICAgZm9u
dDogNTBweC8xIEFoZW0sIHNhbnMtc2VyaWY7CisgICAgICAgIGNvbG9yOiBncmVlbjsKKyAgICAg
ICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAgICB9CisgICAgLnNoYXBlIHsKKyAgICAgICAgZmxvYXQ6
IGxlZnQ7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgd2lkdGg6IDEwMHB4
OworICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKyAgICAuc2hhcGU6OmJlZm9yZSB7Cisg
ICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgZGlzcGxheTogYmxvY2s7CisgICAg
ICAgIHRvcDogMHB4OyBsZWZ0OiAwcHg7CisgICAgICAgIHdpZHRoOiAxMDAlOworICAgICAgICBo
ZWlnaHQ6IDEwMCU7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAgIGNv
bnRlbnQ6ICcgJzsKKyAgICB9CisKKyAgICAucmVjdGFuZ2xlNTAgeworICAgICAgICAtd2Via2l0
LXNoYXBlLW91dHNpZGU6IHJlY3RhbmdsZSgwLCAwLCA1MHB4LCA1MHB4KTsKKyAgICB9CisgICAg
LnJlY3RhbmdsZTUwOjpiZWZvcmUgeworICAgICAgICB3aWR0aDogNTBweDsKKyAgICAgICAgaGVp
Z2h0OiA1MHB4OworICAgIH0KKworICAgIC5yZWN0YW5nbGUyNSB7CisgICAgICAgIC13ZWJraXQt
c2hhcGUtb3V0c2lkZTogcmVjdGFuZ2xlKDAsIDAsIDI1cHgsIDI1cHgpOworICAgIH0KKyAgICAu
cmVjdGFuZ2xlMjU6OmJlZm9yZSB7CisgICAgICAgIHdpZHRoOiAyNXB4OworICAgICAgICBoZWln
aHQ6IDI1cHg7CisgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxwPldoZW4g
c2hhcGUtb3V0c2lkZSBpcyBtb2RpZmllZCBkeW5hbWljYWxseSwgY29udGVudCBhZmZlY3RlZCBi
eSB0aGUgc2hhcGUncyBjb250b3VyIHNob3VsZCByZWxheW91dC4gRm9yIGVhY2ggdGVzdCwgeW91
IHNob3VsZCBzZWUgZ3JlZW4gYmxvY2tzIHNlcGFyYXRlZCBieSB3aGl0ZSBzcGFjZSwgd3JhcHBp
bmcgYXJvdW5kIGEgYmx1ZSBzcXVhcmUgaW4gdGhlIHVwcGVyIGxlZnQuIFRoaXMgdGVzdCByZXF1
aXJlcyB0aGUgQWhlbSBmb250LjwvcD4KKworICAgIDxwPlNldHRpbmcgc2hhcGUtb3V0c2lkZSB3
aXRoIG5vIHByaW9yIGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J2FkZC1zaGFwZS1vdXRzaWRlJyBj
bGFzcz0nY29udGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZSc+PC9kaXY+eCB4IHggeCB4IHggeCB4
IHggeDwvZGl2PgorCisgICAgPHA+U2V0dGluZyBzaGFwZS1vdXRzaWRlIHdpdGggYSBwcmlvciBl
bnRyeTwvcD4KKyAgICA8ZGl2IGlkPSdjaGFuZ2Utc2hhcGUtb3V0c2lkZScgY2xhc3M9J2NvbnRh
aW5lcic+PGRpdiBjbGFzcz0nc2hhcGUgcmVjdGFuZ2xlNTAnPjwvZGl2PnggeCB4IHggeCB4IHgg
eCB4IHg8L2Rpdj4KKworICAgIDxwPlJlbW92aW5nIHNoYXBlLW91dHNpZGUgd2l0aCBhIHByaW9y
IGVudHJ5PC9wPgorICAgIDxkaXYgaWQ9J3JlbW92ZS1zaGFwZS1vdXRzaWRlJyBjbGFzcz0nY29u
dGFpbmVyJz48ZGl2IGNsYXNzPSdzaGFwZSByZWN0YW5nbGU1MCc+PC9kaXY+eCB4IHggeCB4IHgg
eCB4IHggeDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>