<?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>119825</bug_id>
          
          <creation_ts>2013-08-14 16:22:39 -0700</creation_ts>
          <short_desc>compositing/geometry/bounds-ignores-hidden-dynamic.html has incorrect initial rendering</short_desc>
          <delta_ts>2013-08-22 17:28:28 -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>Layout and Rendering</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>917330</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-08-14 16:22:39 -0700</bug_when>
    <thetext>When LayoutTests/compositing/geometry/bounds-ignores-hidden-dynamic.html is first loaded, the content is weirdly stretched. Resizing the window fixes it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>917331</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-08-14 16:23:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/14741490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920019</commentid>
    <comment_count>2</comment_count>
      <attachid>209406</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-08-22 16:55:03 -0700</bug_when>
    <thetext>Created attachment 209406
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920021</commentid>
    <comment_count>3</comment_count>
      <attachid>209406</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-08-22 16:59:21 -0700</bug_when>
    <thetext>Comment on attachment 209406
Patch

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

&gt; Source/WebCore/platform/graphics/GraphicsLayer.h:504
&gt; +    // Whether this layer should have setNeedsDisplay called when resized.

The function name is pretty descriptive...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920038</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-08-22 17:28:28 -0700</bug_when>
    <thetext>https://trac.webkit.org/r154470</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>209406</attachid>
            <date>2013-08-22 16:55:03 -0700</date>
            <delta_ts>2013-08-22 16:59:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-119825-20130822165503.patch</filename>
            <type>text/plain</type>
            <size>16530</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU0NDU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjcwMjA5NTM1YTVhNDY3
ZThlM2VjY2VlYjgzNDY1MWZiMTY1Y2QxNy4uYzBlNjc0YTg5YjM0YWMxNDJkMGViZWVlOGI1YmFm
YzMwOGFhYzhhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQ1IEBACiAyMDEzLTA4LTIyICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIGNvbXBvc2l0aW5n
L2dlb21ldHJ5L2JvdW5kcy1pZ25vcmVzLWhpZGRlbi1keW5hbWljLmh0bWwgaGFzIGluY29ycmVj
dCBpbml0aWFsIHJlbmRlcmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTE5ODI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisgICAgICAgIAorICAgICAgICByMTM3NTI2IGFuZCBzb21lIGVhcmxpZXIgY29tbWl0cyBhdHRl
bXB0ZWQgdG8gYXZvaWQgdW5jb25kaXRpb25hbGx5CisgICAgICAgIHJlcGFpbnRpbmcgbGF5ZXJz
IHdoZW4gdGhlaXIgc2l6ZSBjaGFuZ2VzLCBiZWNhdXNlIHRoaXMgd2FzIGNhdXNpbmcKKyAgICAg
ICAgVGlsZWRCYWNraW5nIGxheWVycyB0byByZXBhaW50IHdoZW4gdGhlIGRvY3VtZW50IHNpemUg
Y2hhbmdlZC4KKyAgICAgICAgCisgICAgICAgIEhvd2V2ZXIsIHRoZSBhcHByb2FjaCByZXF1aXJl
ZCB0aGF0IHdlIGhhdmUgZ29vZCBpbmZvcm1hdGlvbiBhYm91dAorICAgICAgICB3aGV0aGVyIHNp
emUgY2hhbmdlcyByZXF1aXJlIGEgcmVwYWludCwgd2hpY2ggaW4gc29tZSBjYXNlcyBpcyBoYXJk
CisgICAgICAgIHRvIGRldGVybWluZSwgZXNwZWNpYWxseSB3aGVuIFJlbmRlckxheWVyIGNoYW5n
ZXMgYWZmZWN0IG91cgorICAgICAgICBkZWNpc2lvbnMgYWJvdXQgd2hpY2ggbGF5ZXJzIGFyZSBj
b21wb3NpdGVkLgorICAgICAgICAKKyAgICAgICAgRml4IGJ5IHB1c2hpbmcgdGhlIGRlY2lzaW9u
IGFib3V0IHdoZXRoZXIgdG8gcmVwYWludCBvbiBzaXplIGNoYW5nZQorICAgICAgICBpbnRvIEdy
YXBoaWNzTGF5ZXIuIFRoZSBkZWZhdWx0IGlzIHRvIHJlcGFpbnQgb24gc2l6ZSBjaGFuZ2UsCisg
ICAgICAgIGJ1dCBHcmFwaGljc0xheWVyIHByb3ZpZGVzIGEgZnVuY3Rpb24gdGhhdCBjYW4gYmUg
b3ZlcnJpZGRlbiB0bworICAgICAgICBtb2RpZnkgdGhpcyBiZWhhdmlvcjsgR3JhcGhpY3NMYXll
ckNBIGRvZXMgc28gdG8gYXZvaWQgcmVwYWludHMKKyAgICAgICAgd2hlbiBsYXllcnMgd2l0aCBU
aWxlZEJhY2tpbmdzIGdldCByZXNpemVkLgorCisgICAgICAgIFRlc3Q6IGNvbXBvc2l0aW5nL3Jl
cGFpbnQvcmVwYWludC1vbi1sYXllci1ncm91cGluZy1jaGFuZ2UuaHRtbAorCisgICAgICAgICog
V2ViQ29yZS5leHAuaW46IFdlYktpdDIgbmVlZHMgR3JhcGhpY3NMYXllcjo6c2V0U2l6ZSwgd2hp
Y2ggaXMgbm8gbG9uZ2VyIGlubGluZS4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFw
aGljc0xheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXI6OnNldE9mZnNl
dEZyb21SZW5kZXJlcik6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyOjpzZXRTaXpl
KToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmg6CisgICAgICAg
IChXZWJDb3JlOjpHcmFwaGljc0xheWVyOjpzaG91bGRSZXBhaW50T25TaXplQ2hhbmdlKToKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllckNBOjpzaG91bGRSZXBhaW50T25TaXplQ2hhbmdlKToK
KyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuaDoKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmg6IE5vIGxvbmdlciBuZWVkIG1fYm91
bmRzQ29uc3RyYWluZWRCeUNsaXBwaW5nCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVy
QmFja2luZy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OlJlbmRl
ckxheWVyQmFja2luZyk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnVw
ZGF0ZUNvbXBvc2l0ZWRCb3VuZHMpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJCYWNr
aW5nOjp1cGRhdGVHcmFwaGljc0xheWVyR2VvbWV0cnkpOiBzZXRTaXplIHRha2VzCisgICAgICAg
IGNhcmUgb2YgcmVwYWludGluZyBmb3IgdXMgbm93LCBzbyB3ZSBjYW4gcmVtb3ZlIGFsbCB0aGUg
Y29uZGl0aW9uYWwgY29kZS4KKworMjAxMy0wOC0yMiAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJh
c2VyQGFwcGxlLmNvbT4KKwogICAgICAgICBSZXBhaW50IGNvdW50ZXJzIGFyZSBzb21ldGltZXMg
bm90IGluIHRoZSBjb3JuZXIgb2YgdGhlIGNvbXBvc2l0aW5nIGxheWVyCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjAxNzYKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4gYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4
cC5pbgppbmRleCAzNmQzYTQwMmE2YjEwZjAzZjM1YTlkYThjOTRiYTIzNjZkYjUyZmZhLi45NjIw
NjMxZjg4ZDkyY2IwZWIyZTM1Yzg3YWRlNGQ2ZWMxNzg0YjRlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmV4cC5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5p
bgpAQCAtMTM3Miw2ICsxMzcyLDcgQEAgX19aTks3V2ViQ29yZTEyVGV4dEl0ZXJhdG9yNG5vZGVF
dgogX19aTks3V2ViQ29yZTEyVGV4dEl0ZXJhdG9yNXJhbmdlRXYKIF9fWk5LN1dlYkNvcmUxM0Nv
bnRhaW5lck5vZGUxNGNoaWxkTm9kZUNvdW50RXYKIF9fWk5LN1dlYkNvcmUxM0NvbnRhaW5lck5v
ZGU5Y2hpbGROb2RlRWoKK19fWk43V2ViQ29yZTEzR3JhcGhpY3NMYXllcjdzZXRTaXplRVJLTlNf
OUZsb2F0U2l6ZUUKIF9fWk5LN1dlYkNvcmUxM0dyYXBoaWNzTGF5ZXIxOGFjY3VtdWxhdGVkT3Bh
Y2l0eUV2CiBfX1pOSzdXZWJDb3JlMTNHcmFwaGljc0xheWVyMThnZXREZWJ1Z0JvcmRlckluZm9F
Uk5TXzVDb2xvckVSZgogX19aTks3V2ViQ29yZTEzR3JhcGhpY3NMYXllcjI2YmFja2luZ1N0b3Jl
TWVtb3J5RXN0aW1hdGVFdgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvR3JhcGhpY3NMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9HcmFwaGljc0xheWVyLmNwcAppbmRleCA4MGNjOWQ1ZDUyYWZlMGY2NWJjYWRiZWU4YTIyMDFh
NzI0Mjg4MTkzLi5lMDA5MDVkM2JmNGU2Zjk0NjlmYmRiNTFkZDM4ZGE2OWYxNjNjYjE1IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmNw
cApAQCAtMzA3LDYgKzMwNywxNyBAQCB2b2lkIEdyYXBoaWNzTGF5ZXI6OnNldE9mZnNldEZyb21S
ZW5kZXJlcihjb25zdCBJbnRTaXplJiBvZmZzZXQsIFNob3VsZFNldE5lZWRzRAogICAgICAgICBz
ZXROZWVkc0Rpc3BsYXkoKTsKIH0KIAordm9pZCBHcmFwaGljc0xheWVyOjpzZXRTaXplKGNvbnN0
IEZsb2F0U2l6ZSYgc2l6ZSkKK3sKKyAgICBpZiAoc2l6ZSA9PSBtX3NpemUpCisgICAgICAgIHJl
dHVybjsKKyAgICAKKyAgICBtX3NpemUgPSBzaXplOworCisgICAgaWYgKHNob3VsZFJlcGFpbnRP
blNpemVDaGFuZ2UoKSkKKyAgICAgICAgc2V0TmVlZHNEaXNwbGF5KCk7Cit9CisKIHZvaWQgR3Jh
cGhpY3NMYXllcjo6c2V0QmFja2dyb3VuZENvbG9yKGNvbnN0IENvbG9yJiBjb2xvcikKIHsKICAg
ICBtX2JhY2tncm91bmRDb2xvciA9IGNvbG9yOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXllci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXllci5oCmluZGV4IDYwYzkxNzVjMjIyY2ExMDY3NmEwZWNm
YWIxMTJlNjUwNGVhOGIwZjUuLjI2N2M5NWIxZjljZDk0ZmU1MmFkZTE2NWFmYjY0MTc3MmY2MDdl
MTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNz
TGF5ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xh
eWVyLmgKQEAgLTI4OSw3ICsyODksNyBAQCBwdWJsaWM6CiAKICAgICAvLyBUaGUgc2l6ZSBvZiB0
aGUgbGF5ZXIuCiAgICAgY29uc3QgRmxvYXRTaXplJiBzaXplKCkgY29uc3QgeyByZXR1cm4gbV9z
aXplOyB9Ci0gICAgdmlydHVhbCB2b2lkIHNldFNpemUoY29uc3QgRmxvYXRTaXplJiBzaXplKSB7
IG1fc2l6ZSA9IHNpemU7IH0KKyAgICB2aXJ0dWFsIHZvaWQgc2V0U2l6ZShjb25zdCBGbG9hdFNp
emUmKTsKIAogICAgIC8vIFRoZSBib3VuZE9yaWdpbiBhZmZlY3RzIHRoZSBvZmZzZXQgYXQgd2hp
Y2ggY29udGVudCBpcyByZW5kZXJlZCwgYW5kIHN1YmxheWVycyBhcmUgcG9zaXRpb25lZC4KICAg
ICBjb25zdCBGbG9hdFBvaW50JiBib3VuZHNPcmlnaW4oKSBjb25zdCB7IHJldHVybiBtX2JvdW5k
c09yaWdpbjsgfQpAQCAtNTAxLDYgKzUwMSw5IEBAIHByb3RlY3RlZDoKICAgICAvLyByb3RhdGlv
bnMgb2YgPj0gMTgwIGRlZ3JlZXMKICAgICBzdGF0aWMgaW50IHZhbGlkYXRlVHJhbnNmb3JtT3Bl
cmF0aW9ucyhjb25zdCBLZXlmcmFtZVZhbHVlTGlzdCYsIGJvb2wmIGhhc0JpZ1JvdGF0aW9uKTsK
IAorICAgIC8vIFdoZXRoZXIgdGhpcyBsYXllciBzaG91bGQgaGF2ZSBzZXROZWVkc0Rpc3BsYXkg
Y2FsbGVkIHdoZW4gcmVzaXplZC4KKyAgICB2aXJ0dWFsIGJvb2wgc2hvdWxkUmVwYWludE9uU2l6
ZUNoYW5nZSgpIGNvbnN0IHsgcmV0dXJuIGRyYXdzQ29udGVudCgpOyB9CisKICAgICB2aXJ0dWFs
IHZvaWQgc2V0T3BhY2l0eUludGVybmFsKGZsb2F0KSB7IH0KIAogICAgIC8vIFRoZSBsYXllciBi
ZWluZyByZXBsaWNhdGVkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKaW5kZXggNjM4MzUzM2VhMmMzMDczODlmMWVk
NzE0MzZkYjY0OGEyZWNiMjVmZC4uMGJkMmNkMzQ0MGM2NjE3Njk4OGZjZWJmMDUzNTc3ZmE4ZTE4
NzkyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3Jh
cGhpY3NMYXllckNBLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
YS9HcmFwaGljc0xheWVyQ0EuY3BwCkBAIC02NzIsNiArNjcyLDExIEBAIHZvaWQgR3JhcGhpY3NM
YXllckNBOjpzZXRDb250ZW50c1JlY3QoY29uc3QgSW50UmVjdCYgcmVjdCkKICAgICBub3RlTGF5
ZXJQcm9wZXJ0eUNoYW5nZWQoQ29udGVudHNSZWN0Q2hhbmdlZCk7CiB9CiAKK2Jvb2wgR3JhcGhp
Y3NMYXllckNBOjpzaG91bGRSZXBhaW50T25TaXplQ2hhbmdlKCkgY29uc3QKK3sKKyAgICByZXR1
cm4gZHJhd3NDb250ZW50KCkgJiYgIXRpbGVkQmFja2luZygpOworfQorCiBib29sIEdyYXBoaWNz
TGF5ZXJDQTo6YWRkQW5pbWF0aW9uKGNvbnN0IEtleWZyYW1lVmFsdWVMaXN0JiB2YWx1ZUxpc3Qs
IGNvbnN0IEludFNpemUmIGJveFNpemUsIGNvbnN0IEFuaW1hdGlvbiogYW5pbSwgY29uc3QgU3Ry
aW5nJiBhbmltYXRpb25OYW1lLCBkb3VibGUgdGltZU9mZnNldCkKIHsKICAgICBBU1NFUlQoIWFu
aW1hdGlvbk5hbWUuaXNFbXB0eSgpKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmgKaW5kZXggMDljY2NlNDUxZjc2MTUyNzcz
NjMzY2FlYTA5MTQ2OTRlNjFkZWQ0YS4uNTBlMjliNmU4ZjVmMTQzZWRiZmUxNWU4M2M1MThmYjcx
ZTRjZmI0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
R3JhcGhpY3NMYXllckNBLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2EvR3JhcGhpY3NMYXllckNBLmgKQEAgLTE3Niw2ICsxNzYsOCBAQCBwcml2YXRlOgogCiAgICAg
dmlydHVhbCBkb3VibGUgYmFja2luZ1N0b3JlTWVtb3J5RXN0aW1hdGUoKSBjb25zdDsKIAorICAg
IHZpcnR1YWwgYm9vbCBzaG91bGRSZXBhaW50T25TaXplQ2hhbmdlKCkgY29uc3QgT1ZFUlJJREU7
CisKICAgICB2b2lkIHVwZGF0ZU9wYWNpdHlPbkxheWVyKCk7CiAgICAgCiAjaWYgRU5BQkxFKENT
U19GSUxURVJTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyQmFja2luZy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNr
aW5nLmNwcAppbmRleCA0MzkyMTM1ZjY5YmZmOGVjMzAxOGE1NDk5YzRmMmVmOTA2MWU5MzliLi5m
MGVmN2IzMzQ3MGJmMzA5MGQ0Yjc5Y2JhODViYWU5MDEwYzg4MzNjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcApAQCAtMTEwLDcgKzExMCw2
IEBAIFJlbmRlckxheWVyQmFja2luZzo6UmVuZGVyTGF5ZXJCYWNraW5nKFJlbmRlckxheWVyKiBs
YXllcikKICAgICA6IG1fb3duaW5nTGF5ZXIobGF5ZXIpCiAgICAgLCBtX3Njcm9sbExheWVySUQo
MCkKICAgICAsIG1fYXJ0aWZpY2lhbGx5SW5mbGF0ZWRCb3VuZHMoZmFsc2UpCi0gICAgLCBtX2Jv
dW5kc0NvbnN0cmFpbmVkQnlDbGlwcGluZyhmYWxzZSkKICAgICAsIG1faXNNYWluRnJhbWVSZW5k
ZXJWaWV3TGF5ZXIoZmFsc2UpCiAgICAgLCBtX3VzaW5nVGlsZWRDYWNoZUxheWVyKGZhbHNlKQog
ICAgICwgbV9yZXF1aXJlc093bkJhY2tpbmdTdG9yZSh0cnVlKQpAQCAtNDQ4LDkgKzQ0Nyw3IEBA
IHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVDb21wb3NpdGVkQm91bmRzKCkKICAgICAg
ICAgY2xpcHBpbmdCb3VuZHMubW92ZSgtZGVsdGEueCgpLCAtZGVsdGEueSgpKTsKIAogICAgICAg
ICBsYXllckJvdW5kcy5pbnRlcnNlY3QoY2xpcHBpbmdCb3VuZHMpOwotICAgICAgICBtX2JvdW5k
c0NvbnN0cmFpbmVkQnlDbGlwcGluZyA9IHRydWU7Ci0gICAgfSBlbHNlCi0gICAgICAgIG1fYm91
bmRzQ29uc3RyYWluZWRCeUNsaXBwaW5nID0gZmFsc2U7CisgICAgfQogICAgIAogICAgIC8vIElm
IHRoZSBlbGVtZW50IGhhcyBhIHRyYW5zZm9ybS1vcmlnaW4gdGhhdCBoYXMgZml4ZWQgbGVuZ3Ro
cywgYW5kIHRoZSByZW5kZXJlciBoYXMgemVybyBzaXplLAogICAgIC8vIHRoZW4gd2UgbmVlZCB0
byBlbnN1cmUgdGhhdCB0aGUgY29tcG9zaXRpbmcgbGF5ZXIgaGFzIG5vbi16ZXJvIHNpemUgc28g
dGhhdCB3ZSBjYW4gYXBwbHkKQEAgLTcwNSwxNyArNzAyLDkgQEAgdm9pZCBSZW5kZXJMYXllckJh
Y2tpbmc6OnVwZGF0ZUdyYXBoaWNzTGF5ZXJHZW9tZXRyeSgpCiAgICAgfQogCiAgICAgbV9ncmFw
aGljc0xheWVyLT5zZXRQb3NpdGlvbihGbG9hdFBvaW50KHJlbGF0aXZlQ29tcG9zaXRpbmdCb3Vu
ZHMubG9jYXRpb24oKSAtIGdyYXBoaWNzTGF5ZXJQYXJlbnRMb2NhdGlvbikpOworICAgIG1fZ3Jh
cGhpY3NMYXllci0+c2V0U2l6ZShjb250ZW50c1NpemUpOwogICAgIG1fZ3JhcGhpY3NMYXllci0+
c2V0T2Zmc2V0RnJvbVJlbmRlcmVyKHRvSW50U2l6ZShsb2NhbENvbXBvc2l0aW5nQm91bmRzLmxv
Y2F0aW9uKCkpKTsKIAotICAgIEZsb2F0U2l6ZSBvbGRTaXplID0gbV9ncmFwaGljc0xheWVyLT5z
aXplKCk7Ci0gICAgaWYgKG9sZFNpemUgIT0gY29udGVudHNTaXplKSB7Ci0gICAgICAgIG1fZ3Jh
cGhpY3NMYXllci0+c2V0U2l6ZShjb250ZW50c1NpemUpOwotICAgICAgICAvLyBVc3VhbGx5IGlu
dmFsaWRhdGlvbiB3aWxsIGhhcHBlbiB2aWEgbGF5b3V0IGV0YywgYnV0IGlmIHdlJ3ZlIGFmZmVj
dGVkIHRoZSBsYXllcgotICAgICAgICAvLyBzaXplIGJ5IGNvbnN0cmFpbmluZyByZWxhdGl2ZSB0
byBhIGNsaXBwaW5nIGFuY2VzdG9yIG9yIHRoZSB2aWV3cG9ydCwgd2UKLSAgICAgICAgLy8gaGF2
ZSB0byBpbnZhbGlkYXRlIHRvIGF2b2lkIHNob3dpbmcgc3RyZXRjaGVkIGNvbnRlbnQuCi0gICAg
ICAgIGlmIChtX2JvdW5kc0NvbnN0cmFpbmVkQnlDbGlwcGluZykKLSAgICAgICAgICAgIG1fZ3Jh
cGhpY3NMYXllci0+c2V0TmVlZHNEaXNwbGF5KCk7Ci0gICAgfQogICAgIGlmICghbV9pc01haW5G
cmFtZVJlbmRlclZpZXdMYXllcikgewogICAgICAgICAvLyBGb3Igbm9uLXJvb3QgbGF5ZXJzLCBi
YWNrZ3JvdW5kIGlzIGFsd2F5cyBwYWludGVkIGJ5IHRoZSBwcmltYXJ5IGdyYXBoaWNzIGxheWVy
LgogICAgICAgICBBU1NFUlQoIW1fYmFja2dyb3VuZExheWVyKTsKQEAgLTczMiwxMCArNzIxLDcg
QEAgdm9pZCBSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZUdyYXBoaWNzTGF5ZXJHZW9tZXRyeSgp
CiAgICAgfQogICAgIAogICAgIGlmIChtX21hc2tMYXllcikgewotICAgICAgICBpZiAobV9tYXNr
TGF5ZXItPnNpemUoKSAhPSBtX2dyYXBoaWNzTGF5ZXItPnNpemUoKSkgewotICAgICAgICAgICAg
bV9tYXNrTGF5ZXItPnNldFNpemUobV9ncmFwaGljc0xheWVyLT5zaXplKCkpOwotICAgICAgICAg
ICAgbV9tYXNrTGF5ZXItPnNldE5lZWRzRGlzcGxheSgpOwotICAgICAgICB9CisgICAgICAgIG1f
bWFza0xheWVyLT5zZXRTaXplKG1fZ3JhcGhpY3NMYXllci0+c2l6ZSgpKTsKICAgICAgICAgbV9t
YXNrTGF5ZXItPnNldFBvc2l0aW9uKEZsb2F0UG9pbnQoKSk7CiAgICAgICAgIG1fbWFza0xheWVy
LT5zZXRPZmZzZXRGcm9tUmVuZGVyZXIobV9ncmFwaGljc0xheWVyLT5vZmZzZXRGcm9tUmVuZGVy
ZXIoKSk7CiAgICAgfQpAQCAtNzkyLDEwICs3NzgsNyBAQCB2b2lkIFJlbmRlckxheWVyQmFja2lu
Zzo6dXBkYXRlR3JhcGhpY3NMYXllckdlb21ldHJ5KCkKICAgICAgICAgfQogCiAgICAgICAgIG1f
Zm9yZWdyb3VuZExheWVyLT5zZXRQb3NpdGlvbihmb3JlZ3JvdW5kUG9zaXRpb24pOwotICAgICAg
ICBpZiAoZm9yZWdyb3VuZFNpemUgIT0gbV9mb3JlZ3JvdW5kTGF5ZXItPnNpemUoKSkgewotICAg
ICAgICAgICAgbV9mb3JlZ3JvdW5kTGF5ZXItPnNldFNpemUoZm9yZWdyb3VuZFNpemUpOwotICAg
ICAgICAgICAgbV9mb3JlZ3JvdW5kTGF5ZXItPnNldE5lZWRzRGlzcGxheSgpOwotICAgICAgICB9
CisgICAgICAgIG1fZm9yZWdyb3VuZExheWVyLT5zZXRTaXplKGZvcmVncm91bmRTaXplKTsKICAg
ICAgICAgbV9mb3JlZ3JvdW5kTGF5ZXItPnNldE9mZnNldEZyb21SZW5kZXJlcihmb3JlZ3JvdW5k
T2Zmc2V0KTsKICAgICB9CiAKQEAgLTgwOCwxMCArNzkxLDcgQEAgdm9pZCBSZW5kZXJMYXllckJh
Y2tpbmc6OnVwZGF0ZUdyYXBoaWNzTGF5ZXJHZW9tZXRyeSgpCiAgICAgICAgICAgICBiYWNrZ3Jv
dW5kU2l6ZSA9IGZyYW1lVmlldy0+dmlzaWJsZUNvbnRlbnRSZWN0KCkuc2l6ZSgpOwogICAgICAg
ICB9CiAgICAgICAgIG1fYmFja2dyb3VuZExheWVyLT5zZXRQb3NpdGlvbihiYWNrZ3JvdW5kUG9z
aXRpb24pOwotICAgICAgICBpZiAoYmFja2dyb3VuZFNpemUgIT0gbV9iYWNrZ3JvdW5kTGF5ZXIt
PnNpemUoKSkgewotICAgICAgICAgICAgbV9iYWNrZ3JvdW5kTGF5ZXItPnNldFNpemUoYmFja2dy
b3VuZFNpemUpOwotICAgICAgICAgICAgbV9iYWNrZ3JvdW5kTGF5ZXItPnNldE5lZWRzRGlzcGxh
eSgpOwotICAgICAgICB9CisgICAgICAgIG1fYmFja2dyb3VuZExheWVyLT5zZXRTaXplKGJhY2tn
cm91bmRTaXplKTsKICAgICAgICAgbV9iYWNrZ3JvdW5kTGF5ZXItPnNldE9mZnNldEZyb21SZW5k
ZXJlcihtX2dyYXBoaWNzTGF5ZXItPm9mZnNldEZyb21SZW5kZXJlcigpKTsKICAgICB9CiAKQEAg
LTg1NSw5ICs4MzUsNyBAQCB2b2lkIFJlbmRlckxheWVyQmFja2luZzo6dXBkYXRlR3JhcGhpY3NM
YXllckdlb21ldHJ5KCkKICAgICAgICAgbV9zY3JvbGxpbmdDb250ZW50c0xheWVyLT5zZXRPZmZz
ZXRGcm9tUmVuZGVyZXIoc2Nyb2xsaW5nQ29udGVudHNPZmZzZXQsIEdyYXBoaWNzTGF5ZXI6OkRv
bnRTZXROZWVkc0Rpc3BsYXkpOwogCiAgICAgICAgIGlmIChtX2ZvcmVncm91bmRMYXllcikgewot
ICAgICAgICAgICAgaWYgKG1fZm9yZWdyb3VuZExheWVyLT5zaXplKCkgIT0gbV9zY3JvbGxpbmdD
b250ZW50c0xheWVyLT5zaXplKCkpCi0gICAgICAgICAgICAgICAgbV9mb3JlZ3JvdW5kTGF5ZXIt
PnNldFNpemUobV9zY3JvbGxpbmdDb250ZW50c0xheWVyLT5zaXplKCkpOwotICAgICAgICAgICAg
bV9mb3JlZ3JvdW5kTGF5ZXItPnNldE5lZWRzRGlzcGxheSgpOworICAgICAgICAgICAgbV9mb3Jl
Z3JvdW5kTGF5ZXItPnNldFNpemUobV9zY3JvbGxpbmdDb250ZW50c0xheWVyLT5zaXplKCkpOwog
ICAgICAgICAgICAgbV9mb3JlZ3JvdW5kTGF5ZXItPnNldE9mZnNldEZyb21SZW5kZXJlcihtX3Nj
cm9sbGluZ0NvbnRlbnRzTGF5ZXItPm9mZnNldEZyb21SZW5kZXJlcigpKTsKICAgICAgICAgfQog
ICAgIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJh
Y2tpbmcuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuaApp
bmRleCAxMzQwMDFlYmYwODVmZmEyYzMyZDk0ZmFhM2Y0Y2ZiMWYzMjQ5YmIyLi5jYjlmMTJiNTJi
Y2U4ODg2YTY2YzkyMjE0ZTlmOTIxOTk5MzIwYTAwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oCkBAIC0zMDEsNyArMzAxLDYgQEAgcHJpdmF0ZToK
ICAgICBMYXlvdXRTaXplIG1fc3VicGl4ZWxBY2N1bXVsYXRpb247IC8vIFRoZSBhY2N1bXVsYXRl
ZCBzdWJwaXhlbCBvZmZzZXQgb2YgdGhlIGNvbXBvc2l0ZWRCb3VuZHMgY29tcGFyZWQgdG8gYWJz
b2x1dGUgY29vcmRpbmF0ZXMuCiAKICAgICBib29sIG1fYXJ0aWZpY2lhbGx5SW5mbGF0ZWRCb3Vu
ZHM7IC8vIGJvdW5kcyBoYWQgdG8gYmUgbWFkZSBub24temVybyB0byBtYWtlIHRyYW5zZm9ybS1v
cmlnaW4gd29yawotICAgIGJvb2wgbV9ib3VuZHNDb25zdHJhaW5lZEJ5Q2xpcHBpbmc7CiAgICAg
Ym9vbCBtX2lzTWFpbkZyYW1lUmVuZGVyVmlld0xheWVyOwogICAgIGJvb2wgbV91c2luZ1RpbGVk
Q2FjaGVMYXllcjsKICAgICBib29sIG1fcmVxdWlyZXNPd25CYWNraW5nU3RvcmU7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZGQ1NmM4OTI3NzllMTk3MzU2ZTk0Mjg0OWMzZDhmMzFjMmI2MDRlMS4uNmIwMjM5M2Q2ZTRkYmRk
ZmFmYzg3MTQyNzM2NjFiNjlhMjBjYTM5MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTA4
LTIyICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIGNv
bXBvc2l0aW5nL2dlb21ldHJ5L2JvdW5kcy1pZ25vcmVzLWhpZGRlbi1keW5hbWljLmh0bWwgaGFz
IGluY29ycmVjdCBpbml0aWFsIHJlbmRlcmluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE5ODI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisgICAgICAgIAorICAgICAgICBUZXN0IHRoYXQgZHVtcHMgcmVwYWludCByZWN0
cyBvbiBsYXllcnMgYWZ0ZXIgdmlzaWJpbGl0eSBjaGFuZ2VzIGFmZmVjdAorICAgICAgICB0aGUg
bGF5ZXIgaGllcmFyY2h5LgorCisgICAgICAgICogY29tcG9zaXRpbmcvcmVwYWludC9yZXBhaW50
LW9uLWxheWVyLWdyb3VwaW5nLWNoYW5nZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAq
IGNvbXBvc2l0aW5nL3JlcGFpbnQvcmVwYWludC1vbi1sYXllci1ncm91cGluZy1jaGFuZ2UuaHRt
bDogQWRkZWQuCisgICAgICAgICogY29tcG9zaXRpbmcvcmVwYWludC9yZXNpemUtcmVwYWludC1l
eHBlY3RlZC50eHQ6IFVwZGF0ZSByZXN1bHQuCisKIDIwMTMtMDgtMjIgIEFudG9uIE9iemhpcm92
ICA8YS5vYnpoaXJvdkBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbQ1NTUmVnaW9uc10gTWluLXdp
ZHRoIGFuZCBtYXgtd2lkdGggZm9yIGEgcmVnaW9uIHNob3VsZCBzdXBwb3J0IHZhbHVlcyBvdGhl
ciB0aGFuIGxlbmd0aApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcmVwYWlu
dC9yZXBhaW50LW9uLWxheWVyLWdyb3VwaW5nLWNoYW5nZS1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9jb21wb3NpdGluZy9yZXBhaW50L3JlcGFpbnQtb24tbGF5ZXItZ3JvdXBpbmctY2hhbmdl
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jZGZkZTIwOTdiOTU0OGY2ODE1MmQyNDlkYjg5ODRh
NDQxODM4YWFiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcmVw
YWludC9yZXBhaW50LW9uLWxheWVyLWdyb3VwaW5nLWNoYW5nZS1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSwzMyBAQAorCisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDgwMC4wMCA2MDAuMDApCisg
IChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAwLjAwIDYw
MC4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVuIDIKKyAgICAg
ICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gMTAuMDAgMTAuMDApCisgICAg
ICAgICAgKGFuY2hvciAtMC4wMiAtMC4wNCkKKyAgICAgICAgICAoYm91bmRzIDU0MC4wMCAyNDAu
MDApCisgICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICAgIChyZXBhaW50IHJlY3Rz
CisgICAgICAgICAgICAocmVjdCAwLjAwIDAuMDAgNTQwLjAwIDI0MC4wMCkKKyAgICAgICAgICAp
CisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24g
MTAuMDAgMjYwLjAwKQorICAgICAgICAgIChhbmNob3IgLTAuMjAgLTAuMjApCisgICAgICAgICAg
KGJvdW5kcyA1MC4wMCA1MC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAg
ICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKHJlcGFpbnQgcmVjdHMKKyAgICAgICAg
ICAgIChyZWN0IDQ5MC4wMCAxOTAuMDAgNTAuMDAgNTAuMDApCisgICAgICAgICAgICAocmVjdCAw
LjAwIDAuMDAgNTAuMDAgNTAuMDApCisgICAgICAgICAgKQorICAgICAgICApCisgICAgICApCisg
ICAgKQorICApCispCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3JlcGFp
bnQvcmVwYWludC1vbi1sYXllci1ncm91cGluZy1jaGFuZ2UuaHRtbCBiL0xheW91dFRlc3RzL2Nv
bXBvc2l0aW5nL3JlcGFpbnQvcmVwYWludC1vbi1sYXllci1ncm91cGluZy1jaGFuZ2UuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5lYTgxYjU3M2EyZGM2NjY0ZWVkOWUyMWMyNDlkOWY0NmUxMTE0YTJiCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcmVwYWludC9yZXBhaW50LW9u
LWxheWVyLWdyb3VwaW5nLWNoYW5nZS5odG1sCkBAIC0wLDAgKzEsNjcgQEAKKzxzdHlsZT4KKyAg
LmNvbXBvc2l0ZWQgeworICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOworICB9
CisgIAorICAuYm94IHsKKyAgICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICB9CisgIAorICBpbWcgeworICAgIGJhY2tncm91
bmQtY29sb3I6IGJsYWNrOworICAgIHdpZHRoOiA1MHB4OworICAgIGhlaWdodDogNTBweDsKKyAg
fQorICAKKyAgaW1nLnRvLXZpc2libGUgeworICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOworICB9
CisgIGJvZHkuY2hhbmdlZCBpbWcudG8tdmlzaWJsZSB7CisgICAgICB2aXNpYmlsaXR5OiB2aXNp
YmxlOworICB9CisKKyAgaW1nLnRvLWhpZGRlbiB7CisgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxl
OworICB9CisgIGJvZHkuY2hhbmdlZCBpbWcudG8taGlkZGVuIHsKKyAgICAgIHZpc2liaWxpdHk6
IGhpZGRlbjsKKyAgfQorICAKKyAgI2xheWVycyB7CisgICAgICBvcGFjaXR5OiAwOyAvKiBoaWRl
IGZyb20gcGl4ZWwgcmVzdWx0ICovCisgIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQodHJ1ZSk7
CisgICAgICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAgIH0KKworICAgIGZ1bmN0
aW9uIGRvVGVzdCgpCisgICAgeworICAgICAgICB3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigp
IHsKKyAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICAgICAgICAgIHdp
bmRvdy5pbnRlcm5hbHMuc3RhcnRUcmFja2luZ1JlcGFpbnRzKGRvY3VtZW50KTsKKyAgICAgICAg
ICAgIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnRvZ2dsZSgnY2hhbmdlZCcpOworICAgICAgICAg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgICAgICAgICAgZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ2xheWVycycpLmlubmVyVGV4dCA9IHdpbmRvdy5pbnRlcm5hbHMubGF5ZXJU
cmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMuTEFZRVJfVFJFRV9JTkNMVURFU19SRVBBSU5U
X1JFQ1RTKTsKKyAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfSwgMCk7CisgICAgfQorICAgIHdpbmRvdy5hZGRFdmVudExpc3Rl
bmVyKCdsb2FkJywgZG9UZXN0LCBmYWxzZSk7Cis8L3NjcmlwdD4KKzxib2R5PgorICAgIDxkaXYg
c3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMHB4OyB0b3A6IDBweDsgei1pbmRleDog
MTA2OyAiIGNsYXNzPSJjb21wb3NpdGVkIj4KKyAgICAgICAgPGltZyBzdHlsZT0icG9zaXRpb246
IGFic29sdXRlOyBsZWZ0OiAxMHB4OyB0b3A6IDEwcHg7IHotaW5kZXg6IDA7Ij4KKyAgICAgICAg
PGltZyBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MDBweDsgdG9wOiAyMDBweDsg
ei1pbmRleDogMDsiIGNsYXNzPSJ0by12aXNpYmxlIj4KKyAgICA8L2Rpdj4KKworICAgIDxkaXYg
c3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMHB4OyB0b3A6IDI1MHB4OyB6LWluZGV4
OiAxMDY7ICIgY2xhc3M9ImNvbXBvc2l0ZWQiPgorICAgICAgICA8aW1nIHN0eWxlPSJwb3NpdGlv
bjogYWJzb2x1dGU7IGxlZnQ6IDEwcHg7IHRvcDogMTBweDsgei1pbmRleDogMDsiPgorICAgICAg
ICA8aW1nIHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwMHB4OyB0b3A6IDIwMHB4
OyB6LWluZGV4OiAwOyIgY2xhc3M9InRvLWhpZGRlbiI+CisgICAgPC9kaXY+Cis8cHJlIGlkPSJs
YXllcnMiPkxheWVyIHRyZWUgZ29lcyBoZXJlIGluIERSVDwvcHJlPgorPC9ib2R5PgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcmVwYWludC9yZXNpemUtcmVwYWludC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9yZXBhaW50L3Jlc2l6ZS1yZXBhaW50
LWV4cGVjdGVkLnR4dAppbmRleCAxNzE5Y2Y0MDQ2ZWI4NDBkZmQ5ZTUzMjJjZDg1MjgxYjA4YjU4
MjU3Li44ZDk0NTgyNDkxNjdjMzUyZDdiNzU0MmQ2N2MyYzcwMDU4NTA1NTI5IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9yZXBhaW50L3Jlc2l6ZS1yZXBhaW50LWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9yZXBhaW50L3Jlc2l6ZS1yZXBhaW50
LWV4cGVjdGVkLnR4dApAQCAtMTQsOCArMTQsNyBAQAogICAgICAgICAgIChib3VuZHMgNDAyLjAw
IDIwNy4wMCkKICAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCiAgICAgICAgICAgKHJlcGFpbnQg
cmVjdHMKLSAgICAgICAgICAgIChyZWN0IDIuMDAgMTA0LjAwIDM5OC4wMCAxLjAwKQotICAgICAg
ICAgICAgKHJlY3QgMC4wMCAxMDQuMDAgNDAyLjAwIDEuMDApCisgICAgICAgICAgICAocmVjdCAw
LjAwIDAuMDAgNDAyLjAwIDIwNy4wMCkKICAgICAgICAgICApCiAgICAgICAgICkKICAgICAgICkK
</data>
<flag name="review"
          id="231413"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>