<?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>82795</bug_id>
          
          <creation_ts>2012-03-30 15:50:24 -0700</creation_ts>
          <short_desc>Add tests for iframe seamless and support for parsing webkitseamless attribute</short_desc>
          <delta_ts>2012-04-01 17:46:31 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>LATER</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>45950</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>592583</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-30 15:50:24 -0700</bug_when>
    <thetext>Add tests for iframe seamless and support for parsing webkitseamless attribute</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592586</commentid>
    <comment_count>1</comment_count>
      <attachid>134904</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-30 15:52:10 -0700</bug_when>
    <thetext>Created attachment 134904
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592594</commentid>
    <comment_count>2</comment_count>
      <attachid>134904</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-30 15:57:04 -0700</bug_when>
    <thetext>Comment on attachment 134904
Patch

Do we need to announce that we&apos;re implementing seamless to webkit-dev ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592611</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-30 16:02:46 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 134904 [details])
&gt; Do we need to announce that we&apos;re implementing seamless to webkit-dev ?

Done: https://lists.webkit.org/pipermail/webkit-dev/2012-March/020158.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592618</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-03-30 16:05:57 -0700</bug_when>
    <thetext>YAY!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592716</commentid>
    <comment_count>5</comment_count>
      <attachid>134904</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-30 18:37:22 -0700</bug_when>
    <thetext>Comment on attachment 134904
Patch

Clearing flags on attachment: 134904

Committed r112760: &lt;http://trac.webkit.org/changeset/112760&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592717</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-30 18:37:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592888</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-03-31 10:42:34 -0700</bug_when>
    <thetext>I&apos;ve seen it multiple times now that people first land failing tests, and then start implementing a feature. Where is this idea coming from?

I think that this is exceptionally unhelpful and wrong. The reviewer looking at actual patch won&apos;t see what test coverage we have. Having ad hoc tests for unimplemented features is just a weird state for the code base to be in.

&gt;  // FIXME: webkit prefix will be removed when implementation is complete.

So why is this not behind an ifdef? A port that branches for release now won&apos;t want to expose this implementation artifact to the web.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592894</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-31 11:12:00 -0700</bug_when>
    <thetext>&gt; I&apos;ve seen it multiple times now that people first land failing tests, and then start implementing a feature. Where is this idea coming from?

I can&apos;t speak for Eric, but I often write patches this way.  It&apos;s advocated by some folks under the name test-driven development:

http://en.wikipedia.org/wiki/Test-driven_development

&gt; &gt;  // FIXME: webkit prefix will be removed when implementation is complete.
&gt; 
&gt; So why is this not behind an ifdef? A port that branches for release now won&apos;t want to expose this implementation artifact to the web.

There&apos;s a discussion about this point on webkit-dev.  If you&apos;re interested in this topic, I encourage you to share your thought there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>592896</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-03-31 11:22:56 -0700</bug_when>
    <thetext>&gt; It&apos;s advocated by some folks under the name test-driven development:

Writing tests first is what I strongly advocate, too. Landing these is an entirely different matter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593098</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-01 16:12:34 -0700</bug_when>
    <thetext>Reverted r112760 for reason:

Revert addition of webkitseamless.  I&apos;ll do this work on GitHub instead to avoid any half-implemented feature concerns.

Committed r112820: &lt;http://trac.webkit.org/changeset/112820&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>593113</commentid>
    <comment_count>11</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-01 17:46:31 -0700</bug_when>
    <thetext>The GitHub branch is here:
https://github.com/eseidel/webkit/compare/master...seamless</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134904</attachid>
            <date>2012-03-30 15:52:10 -0700</date>
            <delta_ts>2012-03-30 18:37:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82795-20120330155208.patch</filename>
            <type>text/plain</type>
            <size>13604</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyNzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTc5ZTg1MjdhNDk1MDkz
NTFhOWE0NDM1NDg2NDFkNjdmMGZhOTQxNC4uMGQ3NWU2MjI5NjE2M2M2ZDU3ODg4ZjkwMDkxYjZi
ODljOTNiZTBhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTAzLTMwICBFcmlj
IFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICBBZGQgdGVzdHMgZm9yIGlmcmFt
ZSBzZWFtbGVzcyBhbmQgc3VwcG9ydCBmb3IgcGFyc2luZyB3ZWJraXRzZWFtbGVzcyBhdHRyaWJ1
dGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgyNzk1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBq
dXN0IGFkZHMgc3VwcG9ydCBmb3IgcGFyc2luZy9yZWZsZWN0aW5nIHRoZSAid2Via2l0c2VhbWVz
cyIgYXR0cmlidXRlLgorICAgICAgICBJJ2xsIGFkZCB0aGUgYWN0dWFsIENTUywgbmF2aWdhdGlv
biwgc2VjdXJpdHksIGFuZCBsYXlvdXQgY2hhbmdlcyBpbgorICAgICAgICBzZXBhcmF0ZSBmb2xs
b3ctdXAgcGF0Y2hlcy4KKworICAgICAgICBUZXN0czogZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2Vh
bWxlc3MtYmFzaWMuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2Vh
bWxlc3MtY3NzLWNhc2NhZGUuaHRtbAorICAgICAgICAgICAgICAgZmFzdC9mcmFtZXMvc2VhbWxl
c3Mvc2VhbWxlc3MtbmVzdGVkLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZnJhbWVzL3NlYW1s
ZXNzL3NlYW1sZXNzLXNhbmRib3gtZmxhZy5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxBdHRy
aWJ1dGVOYW1lcy5pbjoKKyAgICAgICAgKiBodG1sL0hUTUxJRnJhbWVFbGVtZW50LmlkbDoKKwog
MjAxMi0wMy0zMCAgTmF0IER1Y2EgIDxuZHVjYUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2No
cm9taXVtXSBCdW1wIG1heCB0ZXh0dXJlIHVwZGF0ZXMgcGVyIGZyYW1lIHRvIDQ4CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBdHRyaWJ1dGVOYW1lcy5pbiBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTEF0dHJpYnV0ZU5hbWVzLmluCmluZGV4IDE1MWRmN2YzOGE1YTUzODNm
Mjk1ODQ2ZTMyZTE2YmZmMWEyNGQxOGIuLmJhZDg2OWQxMTE1ZWJkZWRjZDYwNTljZDQzMDJkNjYz
MjgxZThkYjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEF0dHJpYnV0ZU5h
bWVzLmluCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEF0dHJpYnV0ZU5hbWVzLmluCkBA
IC0zMTcsNSArMzE3LDYgQEAgdmxpbmsKIHZzcGFjZQogd2Via2l0YWxsb3dmdWxsc2NyZWVuCiB3
ZWJraXRkaXJlY3RvcnkKK3dlYmtpdHNlYW1sZXNzCiB3aWR0aAogd3JhcApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSUZyYW1lRWxlbWVudC5pZGwgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxJRnJhbWVFbGVtZW50LmlkbAppbmRleCAyNWY5Y2IxNGJkMmQyNzYyYWUwMzVj
M2ZhOThmODRmZDRhODAwN2JiLi5mMTViMWZmZjQzZDIyZThlMmJlMWU0Yzg4MmM3YWE0M2ZiYjMx
NGJlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJRnJhbWVFbGVtZW50Lmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJRnJhbWVFbGVtZW50LmlkbApAQCAtMzMs
NiArMzMsOSBAQCBtb2R1bGUgaHRtbCB7CiAgICAgICAgIGF0dHJpYnV0ZSBbUmVmbGVjdCwgVVJM
XSBET01TdHJpbmcgc3JjOwogICAgICAgICBhdHRyaWJ1dGUgW1JlZmxlY3RdIERPTVN0cmluZyB3
aWR0aDsKIAorICAgICAgICAvLyBGSVhNRTogd2Via2l0IHByZWZpeCB3aWxsIGJlIHJlbW92ZWQg
d2hlbiBpbXBsZW1lbnRhdGlvbiBpcyBjb21wbGV0ZS4KKyAgICAgICAgYXR0cmlidXRlIFtSZWZs
ZWN0XSBib29sZWFuIHdlYmtpdHNlYW1sZXNzOworCiAgICAgICAgIC8vIEludHJvZHVjZWQgaW4g
RE9NIExldmVsIDI6CiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBbQ2hlY2tTZWN1cml0eUZv
ck5vZGVdIERvY3VtZW50IGNvbnRlbnREb2N1bWVudDsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDc5NjI3OWUzYmMyZTE2
MDRjZTIyOTNkYzQzZGVkYTZmMTA1OTcxOTguLmJlZjRkOWVjZTQyZTk0MTg1NGQ0M2E4MWNmMjZl
YjZlODBlZTE4NGUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMi0wMy0zMCAgRXJpYyBTZWlk
ZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIHRlc3RzIGZvciBpZnJhbWUgc2Vh
bWxlc3MgYW5kIHN1cHBvcnQgZm9yIHBhcnNpbmcgd2Via2l0c2VhbWxlc3MgYXR0cmlidXRlCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04Mjc5NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9mcmFt
ZXMvc2VhbWxlc3MvcmVzb3VyY2VzL2Nzcy1jYXNjYWRlLWNoaWxkLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvZnJhbWVzL3NlYW1sZXNzL3Jlc291cmNlcy9uZXN0ZWQtc2VhbWxlc3MuaHRt
bDogQWRkZWQuCisgICAgICAgICogZmFzdC9mcmFtZXMvc2VhbWxlc3MvcmVzb3VyY2VzL3NxdWFy
ZS5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1i
YXNpYy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL3NlYW1sZXNz
L3NlYW1sZXNzLWJhc2ljLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL3NlYW1s
ZXNzL3NlYW1sZXNzLWNzcy1jYXNjYWRlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtY3NzLWNhc2NhZGUuaHRtbDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtbmVzdGVkLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtbmVzdGVk
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLXNh
bmRib3gtZmxhZy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZnJhbWVzL3Nl
YW1sZXNzL3NlYW1sZXNzLXNhbmRib3gtZmxhZy5odG1sOiBBZGRlZC4KKwogMjAxMi0wMy0zMCAg
RGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2Vk
LCBuZXcgYmFzZWxpbmUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFt
bGVzcy9yZXNvdXJjZXMvY3NzLWNhc2NhZGUtY2hpbGQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qv
ZnJhbWVzL3NlYW1sZXNzL3Jlc291cmNlcy9jc3MtY2FzY2FkZS1jaGlsZC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmMzOGMzYWNjNzI5OWVjNmQ0NDdhNGQzZDUzNzIwNTk2Zjk1NjE1MzgKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9yZXNvdXJjZXMvY3NzLWNh
c2NhZGUtY2hpbGQuaHRtbApAQCAtMCwwICsxLDcgQEAKKzxzdHlsZT4KKyN0d28geyBjb2xvcjog
cHVycGxlOyB9Cis8L3N0eWxlPgorCis8ZGl2IGlkPSJvbmUiPjwvZGl2PgorPGRpdiBpZD0idHdv
Ij48L2Rpdj4KKzxkaXYgaWQ9InRocmVlIj48L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3Jlc291cmNlcy9uZXN0ZWQtc2VhbWxlc3MuaHRtbCBiL0xh
eW91dFRlc3RzL2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3Jlc291cmNlcy9uZXN0ZWQtc2VhbWxlc3Mu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi40Mzk4NTNkMWZmZmVkMjBiZjVlZTM5NmY1ZjdiNmVmN2ExYWFkMjQx
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3MvcmVz
b3VyY2VzL25lc3RlZC1zZWFtbGVzcy5odG1sCkBAIC0wLDAgKzEsMiBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aWZyYW1lIGlkPSJpZnJhbWUiIHdlYmtpdHNlYW1sZXNzIHNyYz0ic3F1YXJlLmh0bWwi
PjwvaWZyYW1lPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mv
cmVzb3VyY2VzL3NxdWFyZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mv
cmVzb3VyY2VzL3NxdWFyZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmZkZDM4NmI5YzAwYzI1YTViYjE3ZjE0
OGY2MGE2ODg3NTNjNzQ2OTgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zy
YW1lcy9zZWFtbGVzcy9yZXNvdXJjZXMvc3F1YXJlLmh0bWwKQEAgLTAsMCArMSwyIEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sIHN0eWxlPSJ3aWR0aDogMTAwcHg7IGhlaWdodDogMTAwcHg7IGJh
Y2tncm91bmQtY29sb3I6IGdyZWVuIj48L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1iYXNpYy1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1iYXNpYy1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uZDc3YTY3MWQ1NTRkNzU3OWFhZmVmODBkNjU1NWE1ZDk4N2U0MDY0OAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLWJh
c2ljLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK1BBU1MgaWZyYW1lLndlYmtpdHNlYW1s
ZXNzIGlzIHRydWUKK0ZBSUwgd2luZG93LmdldENvbXB1dGVkU3R5bGUoaWZyYW1lKS53aWR0aCBz
aG91bGQgYmUgMjAwcHguIFdhcyAzMDBweC4KK0ZBSUwgd2luZG93LmdldENvbXB1dGVkU3R5bGUo
aWZyYW1lKS5oZWlnaHQgc2hvdWxkIGJlIDEwMHB4LiBXYXMgMTUwcHguCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLWJhc2ljLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1iYXNpYy5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmFlMzExMzI5MWM5YTEzOTU5ODUyMDNjYWMwYWEwMDMwMmM4NGI4ZmUKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1iYXNp
Yy5odG1sCkBAIC0wLDAgKzEsMjUgQEAKKzwhRE9DVFlQRSBodG1sPgorPHNjcmlwdCBzcmM9Ii4u
Ly4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8ZGl2IGlkPSJwYXJl
bnQiIHN0eWxlPSJ3aWR0aDogMjAwcHg7IGhlaWdodDogMjAwcHg7Ij4KKzxpZnJhbWUgaWQ9Imlm
cmFtZSIgd2Via2l0c2VhbWxlc3Mgc3JjPSJyZXNvdXJjZXMvc3F1YXJlLmh0bWwiPjwvaWZyYW1l
PgorPC9kaXY+Cis8c2NyaXB0Pgord2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKKyAgICB3
aW5kb3cuaWZyYW1lID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlmcmFtZSIpOworICAgIHNo
b3VsZEJlVHJ1ZSgiaWZyYW1lLndlYmtpdHNlYW1sZXNzIik7CisKKyAgICAvLyBTZWFtbGVzcyBp
ZnJhbWVzIGFyZSBub3JtYWwgaW5saW5lL3JlcGxhY2VkIGVsZW1lbnRzIGJ1dCBiZWhhdmUKKyAg
ICAvLyBsaWtlIGJsb2NrcyB3aXRoIChpbnRyaW5zaWMpIHdpZHRoIGZpbGxpbmcgdGhlaXIgcGFy
ZW50CisgICAgLy8gYW5kIHRoZWlyIChpbnRyaW5zaWMpIGhlaWdodCBkZWZpbmVkIGJ5IHRoZWly
IGNoaWxkcmVuLgorCisgICAgLy8gU3BlYzogSW4gdmlzdWFsIG1lZGlhLCBpbiBhIENTUy1zdXBw
b3J0aW5nIHVzZXIgYWdlbnQ6IHRoZSB1c2VyIGFnZW50CisgICAgLy8gc2hvdWxkIHNldCB0aGUg
aW50cmluc2ljIHdpZHRoIG9mIHRoZSBpZnJhbWUgdG8gdGhlIHdpZHRoIHRoYXQgdGhlIGVsZW1l
bnQKKyAgICAvLyB3b3VsZCBoYXZlIGlmIGl0IHdhcyBhIG5vbi1yZXBsYWNlZCBibG9jay1sZXZl
bCBlbGVtZW50IHdpdGggJ3dpZHRoOiBhdXRvJy4KKyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmco
IndpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGlmcmFtZSkud2lkdGgiLCAiMjAwcHgiKTsKKworICAg
IC8vIFNwZWM6IEluIHZpc3VhbCBtZWRpYSwgaW4gYSBDU1Mtc3VwcG9ydGluZyB1c2VyIGFnZW50
OiB0aGUgdXNlciBhZ2VudAorICAgIC8vIHNob3VsZCBzZXQgdGhlIGludHJpbnNpYyBoZWlnaHQg
b2YgdGhlIGlmcmFtZSB0byB0aGUgaGVpZ2h0IG9mIHRoZSBib3VuZGluZworICAgIC8vIGJveCBh
cm91bmQgdGhlIGNvbnRlbnQgcmVuZGVyZWQgaW4gdGhlIGlmcmFtZSBhdCBpdHMgY3VycmVudCB3
aWR0aC4uLgorICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygid2luZG93LmdldENvbXB1dGVkU3R5
bGUoaWZyYW1lKS5oZWlnaHQiLCAiMTAwcHgiKTsKK30KKzwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtY3NzLWNhc2NhZGUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3MtY3Nz
LWNhc2NhZGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjFmNzQ1ZWQ5NGJhNzBiNzZiZDQxNjhi
ZWM0MDc0OTg3Mzc1ZWVlZDcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zy
YW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1jc3MtY2FzY2FkZS1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSw1IEBACitGQUlMIHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKG9uZSkuY29sb3Igc2hvdWxkIGJl
IHJnYigyNTUsIDAsIDApLiBXYXMgcmdiKDAsIDAsIDApLgorUEFTUyB3aW5kb3cuZ2V0Q29tcHV0
ZWRTdHlsZSh0d28pLmNvbG9yIGlzICJyZ2IoMTI4LCAwLCAxMjgpIgorRkFJTCB3aW5kb3cuZ2V0
Q29tcHV0ZWRTdHlsZSh0aHJlZSkuY29sb3Igc2hvdWxkIGJlIHJnYigyNTUsIDI1NSwgMjU1KS4g
V2FzIHJnYigwLCAwLCAwKS4KK0ZBSUwgd2luZG93LmdldENvbXB1dGVkU3R5bGUocm9vdEVsZW1l
bnQpLmNvbG9yIHNob3VsZCBiZSByZ2IoMjU1LCAxMjgsIDY0KS4gV2FzIHJnYigwLCAwLCAwKS4K
KwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3Mt
Y3NzLWNhc2NhZGUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1s
ZXNzLWNzcy1jYXNjYWRlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTdkYjMxZmM4YTkyM2Y3MGUyODA1NTYz
NDM1Y2Q0ZDUyNzY1ZDg0MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZnJh
bWVzL3NlYW1sZXNzL3NlYW1sZXNzLWNzcy1jYXNjYWRlLmh0bWwKQEAgLTAsMCArMSwzNCBAQAor
PCFET0NUWVBFIGh0bWw+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qt
cHJlLmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KK2lmcmFtZSB7IGNvbG9yOiBvcmFuZ2U7IH0KK2Rp
diB7IGNvbG9yOiB3aGl0ZTsgfQorI29uZSB7IGNvbG9yOiByZWQ7IH0KKyN0d28geyBjb2xvcjog
Ymx1ZTsgfQorPC9zdHlsZT4KKzxpZnJhbWUgaWQ9ImlmcmFtZSIgd2Via2l0c2VhbWxlc3Mgc3Jj
PSJyZXNvdXJjZXMvY3NzLWNhc2NhZGUtY2hpbGQuaHRtbCI+PC9pZnJhbWU+Cis8c2NyaXB0Pgor
d2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKKyAgICB3aW5kb3cuaWZyYW1lID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoImlmcmFtZSIpOworICAgIHdpbmRvdy5vbmUgPSBpZnJhbWUuY29u
dGVudERvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJvbmUiKTsKKyAgICB3aW5kb3cudHdvID0gaWZy
YW1lLmNvbnRlbnREb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidHdvIik7CisgICAgd2luZG93LnRo
cmVlID0gaWZyYW1lLmNvbnRlbnREb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGhyZWUiKTsKKwor
ICAgIC8vIFNwZWM6IEluIGEgQ1NTLXN1cHBvcnRpbmcgdXNlciBhZ2VudDogdGhlIHVzZXIgYWdl
bnQgbXVzdCBhZGQgYWxsIHRoZSBzdHlsZQorICAgIC8vIHNoZWV0cyB0aGF0IGFwcGx5IHRvIHRo
ZSBpZnJhbWUgZWxlbWVudCB0byB0aGUgY2FzY2FkZSBvZiB0aGUgYWN0aXZlIGRvY3VtZW50Cisg
ICAgLy8gb2YgdGhlIGlmcmFtZSBlbGVtZW50J3MgbmVzdGVkIGJyb3dzaW5nIGNvbnRleHQsIGF0
IHRoZSBhcHByb3ByaWF0ZSBjYXNjYWRlCisgICAgLy8gbGV2ZWxzLCBiZWZvcmUgYW55IHN0eWxl
IHNoZWV0cyBzcGVjaWZpZWQgYnkgdGhlIGRvY3VtZW50IGl0c2VsZi4KKyAgICBzaG91bGRCZUVx
dWFsVG9TdHJpbmcoIndpbmRvdy5nZXRDb21wdXRlZFN0eWxlKG9uZSkuY29sb3IiLCAicmdiKDI1
NSwgMCwgMCkiKTsgLy8gcmVkLCBTcGVjaWZpZWQgZGlyZWN0bHkgYnkgcGFyZW50J3Mgc2VsZWN0
b3IuCisgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZSh0
d28pLmNvbG9yIiwgInJnYigxMjgsIDAsIDEyOCkiKTsgLy8gcHVycGxlLCBTZWxlY3RvciBpbiBj
aGlsZCBvdmVycmlkZXMgcGFyZW50LgorICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygid2luZG93
LmdldENvbXB1dGVkU3R5bGUodGhyZWUpLmNvbG9yIiwgInJnYigyNTUsIDI1NSwgMjU1KSIpOyAv
LyB3aGl0ZSwgZGl2IHNlbGVjdG9yIGluIHBhcmVudC4KKworICAgIC8vIFNwZWM6IEluIGEgQ1NT
LXN1cHBvcnRpbmcgdXNlciBhZ2VudDogdGhlIHVzZXIgYWdlbnQgbXVzdCwgZm9yIHRoZSBwdXJw
b3NlIG9mCisgICAgLy8gQ1NTIHByb3BlcnR5IGluaGVyaXRhbmNlIG9ubHksIHRyZWF0IHRoZSBy
b290IGVsZW1lbnQgb2YgdGhlIGFjdGl2ZSBkb2N1bWVudAorICAgIC8vIG9mIHRoZSBpZnJhbWUg
ZWxlbWVudCdzIG5lc3RlZCBicm93c2luZyBjb250ZXh0IGFzIGJlaW5nIGEgY2hpbGQgb2YgdGhl
CisgICAgLy8gaWZyYW1lIGVsZW1lbnQuIChUaHVzIGluaGVyaXRlZCBwcm9wZXJ0aWVzIG9uIHRo
ZSByb290IGVsZW1lbnQgb2YgdGhlCisgICAgLy8gZG9jdW1lbnQgaW4gdGhlIGlmcmFtZSB3aWxs
IGluaGVyaXQgdGhlIGNvbXB1dGVkIHZhbHVlcyBvZiB0aG9zZSBwcm9wZXJ0aWVzCisgICAgLy8g
b24gdGhlIGlmcmFtZSBlbGVtZW50IGluc3RlYWQgb2YgdGFraW5nIHRoZWlyIGluaXRpYWwgdmFs
dWVzLikKKyAgICB3aW5kb3cucm9vdEVsZW1lbnQgPSBpZnJhbWUuY29udGVudERvY3VtZW50LmRv
Y3VtZW50RWxlbWVudDsKKyAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIndpbmRvdy5nZXRDb21w
dXRlZFN0eWxlKHJvb3RFbGVtZW50KS5jb2xvciIsICJyZ2IoMjU1LCAxMjgsIDY0KSIpOyAvLyBv
cmFuZ2UsIGluaGVyaXRlZCBmcm9tIHBhcmVudCBpZnJhbWUuCit9Cis8L3NjcmlwdD4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLW5lc3RlZC1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1u
ZXN0ZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRhMjAyNmVjYzJjYmQ5YzhmYWRhNjMxNWZi
ZjNhMzUxMjg0Mjk4ZGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1l
cy9zZWFtbGVzcy9zZWFtbGVzcy1uZXN0ZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNSBAQAor
UEFTUyBpZnJhbWUud2Via2l0c2VhbWxlc3MgaXMgdHJ1ZQorUEFTUyBuZXN0ZWRGcmFtZS53ZWJr
aXRzZWFtbGVzcyBpcyB0cnVlCitGQUlMIHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGlmcmFtZSku
d2lkdGggc2hvdWxkIGJlIDIwMHB4LiBXYXMgMzAwcHguCitGQUlMIHdpbmRvdy5nZXRDb21wdXRl
ZFN0eWxlKGlmcmFtZSkuaGVpZ2h0IHNob3VsZCBiZSAxMDBweC4gV2FzIDE1MHB4LgorCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1uZXN0ZWQu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLW5lc3RlZC5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjgzZDhiZTE0YzlmMmY3OTEyNzE2MjVhMmM3YThhYTUzNDViOTYyY2IK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZyYW1lcy9zZWFtbGVzcy9zZWFt
bGVzcy1uZXN0ZWQuaHRtbApAQCAtMCwwICsxLDIwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxzY3Jp
cHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPGRp
diBpZD0icGFyZW50IiBzdHlsZT0id2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDIwMHB4OyI+Cis8aWZy
YW1lIGlkPSJpZnJhbWUiIHdlYmtpdHNlYW1sZXNzIHNyYz0icmVzb3VyY2VzL25lc3RlZC1zZWFt
bGVzcy5odG1sIj48L2lmcmFtZT4KKzwvZGl2PgorPHNjcmlwdD4KK3dpbmRvdy5vbmxvYWQgPSBm
dW5jdGlvbiAoKSB7CisgICAgd2luZG93LmlmcmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJpZnJhbWUiKTsKKyAgICBzaG91bGRCZVRydWUoImlmcmFtZS53ZWJraXRzZWFtbGVzcyIpOwor
CisgICAgLy8gVGhlIG5lc3RlZCBpZnJhbWUgaXMgYWxzbyBzZWFtbGVzcy4KKyAgICB3aW5kb3cu
bmVzdGVkRnJhbWUgPSBpZnJhbWUuY29udGVudERvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpZnJh
bWUiKTsKKyAgICBzaG91bGRCZVRydWUoIm5lc3RlZEZyYW1lLndlYmtpdHNlYW1sZXNzIik7CisK
KyAgICAvLyBKdXN0IGxpa2Ugc2VhbWxlc3MtYmFzaWMuaHRtbCwgdGhlIGhlaWdodCBmcm9tIHJl
c291cmNlcy9zcXVhcmUuaHRtbAorICAgIC8vIHNob3VsZCBkZWZpbmUgdGhlIGhlaWdodCBvZiB0
aGUgbmVzdGVkIHNlYW1sZXNzIGlmcmFtZXMuCisgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ3
aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShpZnJhbWUpLndpZHRoIiwgIjIwMHB4Iik7CisgICAgc2hv
dWxkQmVFcXVhbFRvU3RyaW5nKCJ3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShpZnJhbWUpLmhlaWdo
dCIsICIxMDBweCIpOworfQorPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2ZyYW1lcy9zZWFtbGVzcy9zZWFtbGVzcy1zYW5kYm94LWZsYWctZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3Mtc2FuZGJveC1mbGFnLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi41NTIyNjE1MzNhNDVmMDIzMGUyMmIyMjI1NmMzYTZjN2QzZDNi
OWQxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mv
c2VhbWxlc3Mtc2FuZGJveC1mbGFnLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDUgQEAKK1BBU1Mg
aWZyYW1lLndlYmtpdHNlYW1sZXNzIGlzIHRydWUKK1BBU1MgbmVzdGVkRnJhbWUud2Via2l0c2Vh
bWxlc3MgaXMgdHJ1ZQorRkFJTCB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShpZnJhbWUpLndpZHRo
IHNob3VsZCBiZSAyMDBweC4gV2FzIDMwMHB4LgorUEFTUyB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHls
ZShpZnJhbWUpLmhlaWdodCBpcyAiMTUwcHgiCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLXNhbmRib3gtZmxhZy5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9mcmFtZXMvc2VhbWxlc3Mvc2VhbWxlc3Mtc2FuZGJveC1mbGFnLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uZjRhOTQyNWYxYzliZDExZmY1ZmI3YThkYmRhZjk0MTI4YTM1ZDI3ZQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3NlYW1sZXNzL3NlYW1sZXNzLXNhbmRi
b3gtZmxhZy5odG1sCkBAIC0wLDAgKzEsMjEgQEAKKzwhRE9DVFlQRSBodG1sPgorPHNjcmlwdCBz
cmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8ZGl2IGlk
PSJwYXJlbnQiIHN0eWxlPSJ3aWR0aDogMjAwcHg7IGhlaWdodDogMjAwcHg7Ij4KKzxpZnJhbWUg
aWQ9ImlmcmFtZSIgd2Via2l0c2VhbWxlc3Mgc2FuZGJveD0iYWxsb3ctc2FtZS1vcmlnaW4iIHNy
Yz0icmVzb3VyY2VzL25lc3RlZC1zZWFtbGVzcy5odG1sIj48L2lmcmFtZT4KKzwvZGl2PgorPHNj
cmlwdD4KK3dpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7CisgICAgd2luZG93LmlmcmFtZSA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpZnJhbWUiKTsKKyAgICBzaG91bGRCZVRydWUoImlm
cmFtZS53ZWJraXRzZWFtbGVzcyIpOworCisgICAgLy8gVGhlIG5lc3RlZCBpZnJhbWUgaXMgYWxz
byAic2VhbWxlc3MiLCBidXQgdGhlIHNlYW1sZXNzLW5lc3Mgc2hvdWxkIGJlIGRpc2FibGVkIGJ5
IHRoZSBzYW5kYm94LgorICAgIHdpbmRvdy5uZXN0ZWRGcmFtZSA9IGlmcmFtZS5jb250ZW50RG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImlmcmFtZSIpOworICAgIHNob3VsZEJlVHJ1ZSgibmVzdGVk
RnJhbWUud2Via2l0c2VhbWxlc3MiKTsKKworICAgIC8vIFRoZSBzYW5kYm94ZWQgaWZyYW1lIGlz
IHN0aWxsIHNlYW1sZXNzLCBidXQgdGhlIGlmcmFtZSBpbnNpZGUgaXQgaXMgbm90IGFuZAorICAg
IC8vIHRodXMgMzAweDE1MC4gVGh1cyB0aGUgc2FuZGJveGVkIGlmcmFtZSBzaG91bGQgYmUgdGhl
IHdpZHRoIG9mIGl0cyBwYXJlbnQsCisgICAgLy8gYnV0IHRoZSBoZWlnaHQgb2YgaXRzIGlmcmFt
ZSBjaGlsZCAod2hpY2ggaXMgaW50cmluc2ljbHkgMTUwcHgpLgorICAgIHNob3VsZEJlRXF1YWxU
b1N0cmluZygid2luZG93LmdldENvbXB1dGVkU3R5bGUoaWZyYW1lKS53aWR0aCIsICIyMDBweCIp
OworICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygid2luZG93LmdldENvbXB1dGVkU3R5bGUoaWZy
YW1lKS5oZWlnaHQiLCAiMTUwcHgiKTsKK30KKzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>