<?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>64064</bug_id>
          
          <creation_ts>2011-07-06 22:48:30 -0700</creation_ts>
          <short_desc>[EFL] Add dummy NotificationPresenterClientEfl</short_desc>
          <delta_ts>2011-07-27 23:05:23 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>433275</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-06 22:48:30 -0700</bug_when>
    <thetext>This patch adds dummy files of NotificationPresenterClientEfl to WebCoreSupport for HTML 5 Notification. This patch is to start to support it. Though ENABLE_NOTIFICATIONS was added to OptionEfl.cmake, the ENABLE_NOTIFICATIONS is disabled on EFL port now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>433276</commentid>
    <comment_count>1</comment_count>
      <attachid>99938</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-06 22:52:06 -0700</bug_when>
    <thetext>Created attachment 99938
Proposed Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>433422</commentid>
    <comment_count>2</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-07-07 06:59:29 -0700</bug_when>
    <thetext>&gt; Source/WebKit/efl/WebCoreSupport/NotificationPresenterClientEfl.cpp:28
&gt; +namespace WebCore {

You should not need both `using namespace WebCore&apos; and `namespace WebCore&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>433870</commentid>
    <comment_count>3</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-07 19:31:45 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; &gt; Source/WebKit/efl/WebCoreSupport/NotificationPresenterClientEfl.cpp:28
&gt; &gt; +namespace WebCore {
&gt; 
&gt; You should not need both `using namespace WebCore&apos; and `namespace WebCore&apos;.

Why do you think the both is not needed ?

I think the NotificationPresenterClientEfl will use WebCore classes. So, I add the &apos;using namespace WebCore&apos;. And, the functions of NotificationPresenterClientEfl will be used by ewk port. So, I think it is better to be wrapped by WebCore namespace. Because, ewk files are already using WebCore classes via &apos;WebCore::&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>434808</commentid>
    <comment_count>4</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-07-11 05:57:27 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; &gt; Source/WebKit/efl/WebCoreSupport/NotificationPresenterClientEfl.cpp:28
&gt; &gt; &gt; +namespace WebCore {
&gt; &gt; 
&gt; &gt; You should not need both `using namespace WebCore&apos; and `namespace WebCore&apos;.
&gt; 
&gt; Why do you think the both is not needed ?
&gt; 
&gt; I think the NotificationPresenterClientEfl will use WebCore classes. So, I add the &apos;using namespace WebCore&apos;.

If the class is already inside the WebCore namespace, you do not need to add `using namespace WebCore&apos; as well.

&gt; And, the functions of NotificationPresenterClientEfl will be used by ewk port. So, I think it is better to be wrapped by WebCore namespace. Because, ewk files are already using WebCore classes via &apos;WebCore::&apos;

Sure, my point is that since you already declare and implement the class inside the WebCore namespace, you do not need the `using&apos; clause there too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>434911</commentid>
    <comment_count>5</comment_count>
      <attachid>100306</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-11 09:01:17 -0700</bug_when>
    <thetext>Created attachment 100306
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>434913</commentid>
    <comment_count>6</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-11 09:02:53 -0700</bug_when>
    <thetext>Ok, I remove &quot;using namespace WebCore&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>434916</commentid>
    <comment_count>7</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-07-11 09:08:38 -0700</bug_when>
    <thetext>LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>438342</commentid>
    <comment_count>8</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-17 22:45:34 -0700</bug_when>
    <thetext>Could you anyone review this patch ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442742</commentid>
    <comment_count>9</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-26 22:32:03 -0700</bug_when>
    <thetext>CC&apos;ing tonikitoo. Sorry for adding CC. However, it was difficult to find proper reviewers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>442978</commentid>
    <comment_count>10</comment_count>
      <attachid>100306</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-27 09:45:04 -0700</bug_when>
    <thetext>Comment on attachment 100306
Patch

Rejecting attachment 100306 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=ec2-cq-02&apos;, &apos;--port...&quot; exit_code: 2

Last 500 characters of output:

Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp
patching file Source/WebKit/efl/WebCoreSupport/ChromeClientEfl.h
Hunk #1 succeeded at 112 with fuzz 1.
patching file Source/WebKit/efl/WebCoreSupport/NotificationPresenterClientEfl.cpp
patching file Source/WebKit/efl/WebCoreSupport/NotificationPresenterClientEfl.h

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Antonio Gomes&apos;, u&apos;--fo...&quot; exit_code: 1

Full output: http://queues.webkit.org/results/9247824</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443325</commentid>
    <comment_count>11</comment_count>
      <attachid>102226</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-27 21:51:13 -0700</bug_when>
    <thetext>Created attachment 102226
Patch

I make a patch with latest WebKit again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443356</commentid>
    <comment_count>12</comment_count>
      <attachid>102226</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-27 23:05:17 -0700</bug_when>
    <thetext>Comment on attachment 102226
Patch

Clearing flags on attachment: 102226

Committed r91910: &lt;http://trac.webkit.org/changeset/91910&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443357</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-27 23:05:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>99938</attachid>
            <date>2011-07-06 22:52:06 -0700</date>
            <delta_ts>2011-07-11 09:01:10 -0700</delta_ts>
            <desc>Proposed Patch</desc>
            <filename>patch-dummy-notificaitonpresenterclientefl.patch</filename>
            <type>text/plain</type>
            <size>9449</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKaW5kZXggMTA3ODM1ZC4uNDY5YWE2MyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0
cy50eHQKQEAgLTE1MTksNiArMTUxOSw4IEBAIEVORElGICgpCiBJRiAoRU5BQkxFX05PVElGSUNB
VElPTlMpCiAgICAgTElTVChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTCiAgICAgICAgIGJpbmRpbmdz
L2pzL0pTRGVza3RvcE5vdGlmaWNhdGlvbnNDdXN0b20uY3BwCisgICAgICAgIG5vdGlmaWNhdGlv
bnMvTm90aWZpY2F0aW9uQ2VudGVyLmNwcAorICAgICAgICBub3RpZmljYXRpb25zL05vdGlmaWNh
dGlvbi5jcHAKICAgICApCiAgICAgTElTVChBUFBFTkQgV2ViQ29yZV9JRExfRklMRVMKICAgICAg
ICAgbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb24uaWRsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTA3N2QyZS4u
YjVkNmMyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDExLTA3LTA2ICBHeXV5b3Vu
ZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gQWRkIGR1
bW15IE5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQwNjQKKworICAgICAgICBBZGQgdHdvIGZpbGVz
IHRvIENNYWtlTGlzdHMudHh0IGZvciBIVE1MNSBOb3RpZmljYXRpb24uCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDogQWRk
IE5vdGlmaWNhdGlvbkNlbnRlci5jcHAgYW5kIE5vdGlmaWNhdGlvbi5jcHAKKwogMjAxMS0wNy0w
NSAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBnb29nbGUuY29tPgogCiAgICAgICAgIFRyaWdnZXIg
YSAnY2hhbmdlJyBldmVudCB3aGVuZXZlciBzZWxlY3RlZCBmaWxlcyBhcmUgY2hhbmdlZApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvQ01ha2VMaXN0c0VmbC50eHQgYi9Tb3VyY2UvV2Vi
S2l0L2VmbC9DTWFrZUxpc3RzRWZsLnR4dAppbmRleCA1YTg3OWNhLi5lOWMzYjVkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9DTWFrZUxpc3RzRWZsLnR4dAorKysgYi9Tb3VyY2UvV2Vi
S2l0L2VmbC9DTWFrZUxpc3RzRWZsLnR4dApAQCAtMzIsNiArMzIsMTIgQEAgTElTVChBUFBFTkQg
V2ViS2l0X0lOQ0xVREVfRElSRUNUT1JJRVMKICkKIEVORElGKCkKIAorSUYgKEVOQUJMRV9OT1RJ
RklDQVRJT05TKQorTElTVChBUFBFTkQgV2ViS2l0X0lOQ0xVREVfRElSRUNUT1JJRVMKKyAgICAi
JHtXRUJDT1JFX0RJUn0vbm90aWZpY2F0aW9ucyIKKyAgKQorRU5ESUYgKCkKKwogSUYgKFdURl9V
U0VfRlJFRVRZUEUpCiAgIExJU1QoQVBQRU5EIFdlYktpdF9JTkNMVURFX0RJUkVDVE9SSUVTCiAg
ICAgIiR7V0VCQ09SRV9ESVJ9L3BsYXRmb3JtL2dyYXBoaWNzL2ZyZWV0eXBlIgpAQCAtNTcsNiAr
NjMsNyBAQCBMSVNUKEFQUEVORCBXZWJLaXRfU09VUkNFUwogICAgIGVmbC9XZWJDb3JlU3VwcG9y
dC9GcmFtZUxvYWRlckNsaWVudEVmbC5jcHAKICAgICBlZmwvV2ViQ29yZVN1cHBvcnQvRnVsbHNj
cmVlblZpZGVvQ29udHJvbGxlckVmbC5jcHAKICAgICBlZmwvV2ViQ29yZVN1cHBvcnQvSW5zcGVj
dG9yQ2xpZW50RWZsLmNwcAorICAgIGVmbC9XZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVz
ZW50ZXJDbGllbnRFZmwuY3BwCiAKICAgICBlZmwvZXdrL2V3a19jb250ZXh0bWVudS5jcHAKICAg
ICBlZmwvZXdrL2V3a19jb29raWVzLmNwcApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCmluZGV4IDk5M2RmNzMuLjlk
YTEwYzEgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyOSBAQAorMjAxMS0wNy0wNiAgR3l1
eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdIEFk
ZCBkdW1teSBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmwKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY0MDY0CisKKyAgICAgICAgQWRkIGR1bW15
IGZpbGVzIGZvciBIVE1MNSBOb3RpZmljYXRpb24uIEFuZCBhbHNvLCBub3RpZmljYXRpb25QcmVz
ZW50ZXIoKSBpcyBhZGRlZCB0bworICAgICAgICBDaHJvbWVDbGllbnRFZmwuIFdpdGhvdXQgdGhp
cyBmdW5jdGlvbiBpbXBsZW1lbnRlZCwgdGhlcmUgd291bGQgYmUgYSBidWlsZCBicmVhayB3aGVu
CisgICAgICAgIEVOQUJMRV9OT1RJRklDQVRJT04gaXMgZW5hYmxlZC4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIENNYWtlTGlzdHNFZmwudHh0Ogor
ICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpDaHJvbWVDbGllbnRFZmw6Om5vdGlmaWNhdGlvblByZXNlbnRlcik6CisgICAgICAg
ICogV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmg6CisgICAgICAgICogV2ViQ29yZVN1
cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmNwcDogQWRkZWQuCisgICAgICAg
IChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmw6Ok5vdGlmaWNhdGlvblBy
ZXNlbnRlckNsaWVudEVmbCk6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50
ZXJDbGllbnRFZmw6On5Ob3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmwpOgorICAgICAgICAo
V2ViQ29yZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpzaG93KToKKyAgICAgICAg
KFdlYkNvcmU6Ok5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6Y2FuY2VsKToKKyAgICAg
ICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6bm90aWZpY2F0aW9u
T2JqZWN0RGVzdHJveWVkKToKKyAgICAgICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvblByZXNlbnRl
ckNsaWVudEVmbDo6cmVxdWVzdFBlcm1pc3Npb24pOgorICAgICAgICAoV2ViQ29yZTo6Tm90aWZp
Y2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpjaGVja1Blcm1pc3Npb24pOgorICAgICAgICAoV2Vi
Q29yZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpjYW5jZWxSZXF1ZXN0c0ZvclBl
cm1pc3Npb24pOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L05vdGlmaWNhdGlvblByZXNlbnRl
ckNsaWVudEVmbC5oOiBBZGRlZC4KKwogMjAxMS0wNi0yOSAgS2FuZ2lsIEhhbiAgPGthbmdpbC5o
YW5Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJp
c3RpYW5zZW4uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9D
aHJvbWVDbGllbnRFZmwuY3BwIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvQ2hy
b21lQ2xpZW50RWZsLmNwcAppbmRleCA0ZTAwZmIxLi43ZDBjYTAxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5jcHAKQEAgLTQ4
LDYgKzQ4LDkgQEAKICNpbmNsdWRlICJJbnRSZWN0LmgiCiAjaW5jbHVkZSAiS1VSTC5oIgogI2lu
Y2x1ZGUgIk5hdmlnYXRpb25BY3Rpb24uaCIKKyNpZiBFTkFCTEUoTk9USUZJQ0FUSU9OUykKKyNp
bmNsdWRlICJOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmwuaCIKKyNlbmRpZgogI2luY2x1
ZGUgIk5vdEltcGxlbWVudGVkLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKICNpbmNs
dWRlICJQb3B1cE1lbnVFZmwuaCIKQEAgLTQxNyw2ICs0MjAsMTQgQEAgdm9pZCBDaHJvbWVDbGll
bnRFZmw6OmV4Y2VlZGVkRGF0YWJhc2VRdW90YShGcmFtZSogZnJhbWUsIGNvbnN0IFN0cmluZyYg
ZGF0YWJhc2UKIH0KICNlbmRpZgogCisjaWYgRU5BQkxFKE5PVElGSUNBVElPTlMpCitOb3RpZmlj
YXRpb25QcmVzZW50ZXIqIENocm9tZUNsaWVudEVmbDo6bm90aWZpY2F0aW9uUHJlc2VudGVyKCkg
Y29uc3QKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIHJldHVybiAwOworfQorI2VuZGlm
CisKIHZvaWQgQ2hyb21lQ2xpZW50RWZsOjpydW5PcGVuUGFuZWwoRnJhbWUqIGZyYW1lLCBQYXNz
UmVmUHRyPEZpbGVDaG9vc2VyPiBwcnBGaWxlQ2hvb3NlcikKIHsKICAgICBSZWZQdHI8RmlsZUNo
b29zZXI+IGNob29zZXIgPSBwcnBGaWxlQ2hvb3NlcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5oIGIvU291cmNlL1dlYktpdC9l
ZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmgKaW5kZXggNTc3YTZmZS4uZGQ3YTI0
YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xp
ZW50RWZsLmgKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xp
ZW50RWZsLmgKQEAgLTExMiw2ICsxMTIsMTAgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBl
eGNlZWRlZERhdGFiYXNlUXVvdGEoRnJhbWUqLCBjb25zdCBTdHJpbmcmKTsKICNlbmRpZgogCisj
aWYgRU5BQkxFKE5PVElGSUNBVElPTlMpCisgICAgdmlydHVhbCBOb3RpZmljYXRpb25QcmVzZW50
ZXIqIG5vdGlmaWNhdGlvblByZXNlbnRlcigpIGNvbnN0OworI2VuZGlmCisKICNpZiBFTkFCTEUo
T0ZGTElORV9XRUJfQVBQTElDQVRJT05TKQogICAgIHZpcnR1YWwgdm9pZCByZWFjaGVkTWF4QXBw
Q2FjaGVTaXplKGludDY0X3Qgc3BhY2VOZWVkZWQpOwogICAgIHZpcnR1YWwgdm9pZCByZWFjaGVk
QXBwbGljYXRpb25DYWNoZU9yaWdpblF1b3RhKFNlY3VyaXR5T3JpZ2luKik7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJD
bGllbnRFZmwuY3BwIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvTm90aWZpY2F0
aW9uUHJlc2VudGVyQ2xpZW50RWZsLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi45NTg4ZDUyCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29y
ZVN1cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmNwcApAQCAtMCwwICsxLDcx
IEBACisvKgorICogIENvcHlyaWdodCAoQykgMjAxMSBTYW1zdW5nIEVsZWN0cm9uaWNzCisgKgor
ICogIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKKyAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFy
eSBHZW5lcmFsIFB1YmxpYworICogIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwg
b3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiAgVGhpcyBsaWJy
YXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiAgYWxvbmcg
d2l0aCB0aGlzIGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3Jp
dGUgdG8KKyAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xp
biBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgor
ICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJOb3RpZmljYXRpb25QcmVzZW50
ZXJDbGllbnRFZmwuaCIKKworI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKQorI2luY2x1ZGUgIk5v
dEltcGxlbWVudGVkLmgiCisKK3VzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOworCituYW1lc3BhY2Ug
V2ViQ29yZSB7CisKK05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6Tm90aWZpY2F0aW9u
UHJlc2VudGVyQ2xpZW50RWZsKCkKK3sKK30KKworTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50
RWZsOjp+Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsKCkKK3sKK30KKworYm9vbCBOb3Rp
ZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmw6OnNob3coTm90aWZpY2F0aW9uKiBub3RpZmljYXRp
b24pCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3Zv
aWQgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpjYW5jZWwoTm90aWZpY2F0aW9uKiBu
b3RpZmljYXRpb24pCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKwordm9pZCBOb3RpZmlj
YXRpb25QcmVzZW50ZXJDbGllbnRFZmw6Om5vdGlmaWNhdGlvbk9iamVjdERlc3Ryb3llZChOb3Rp
ZmljYXRpb24qIG5vdGlmaWNhdGlvbikKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOworfQorCit2
b2lkIE5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6cmVxdWVzdFBlcm1pc3Npb24oU2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCwgUGFzc1JlZlB0cjxWb2lkQ2FsbGJhY2s+IGNh
bGxiYWNrKQoreworICAgIG5vdEltcGxlbWVudGVkKCk7Cit9CisKK05vdGlmaWNhdGlvblByZXNl
bnRlcjo6UGVybWlzc2lvbiBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmw6OmNoZWNrUGVy
bWlzc2lvbihTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjb250ZXh0KQoreworICAgIG5vdEltcGxl
bWVudGVkKCk7CisgICAgcmV0dXJuIFBlcm1pc3Npb25EZW5pZWQ7Cit9CisKK3ZvaWQgTm90aWZp
Y2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpjYW5jZWxSZXF1ZXN0c0ZvclBlcm1pc3Npb24oU2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCkKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOwor
fQorCit9CisjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBw
b3J0L05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbC5oIGIvU291cmNlL1dlYktpdC9lZmwv
V2ViQ29yZVN1cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzVhYWRjOQotLS0gL2Rldi9udWxsCisrKyBiL1Nv
dXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVu
dEVmbC5oCkBAIC0wLDAgKzEsNDUgQEAKKy8qCisgKiAgQ29weXJpZ2h0IChDKSAyMDExIFNhbXN1
bmcgRWxlY3Ryb25pY3MKKyAqCisgKiAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljCisgKiAgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiAgdmVyc2lv
biAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u
LgorICoKKyAqICBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiAgTGlicmFyeSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UKKyAqICBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgc2VlIHRoZSBmaWxlIENPUFlJ
TkcuTElCLiAgSWYgbm90LCB3cml0ZSB0bworICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsCisgKiAgQm9zdG9uLCBN
QSAwMjExMC0xMzAxLCBVU0EuCisgKi8KKworI2lmbmRlZiBOb3RpZmljYXRpb25QcmVzZW50ZXJD
bGllbnRFZmxfaAorI2RlZmluZSBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmxfaAorCisj
aWYgRU5BQkxFKE5PVElGSUNBVElPTlMpCisjaW5jbHVkZSAiTm90aWZpY2F0aW9uLmgiCisjaW5j
bHVkZSAiTm90aWZpY2F0aW9uUHJlc2VudGVyLmgiCisKK25hbWVzcGFjZSBXZWJDb3JlIHsKKwor
Y2xhc3MgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsIDogcHVibGljIE5vdGlmaWNhdGlv
blByZXNlbnRlciB7CisKK3B1YmxpYzoKKyAgICBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRF
ZmwoKTsKKyAgICB+Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsKCk7CisKKyAgICB2aXJ0
dWFsIGJvb2wgc2hvdyhOb3RpZmljYXRpb24qKTsKKyAgICB2aXJ0dWFsIHZvaWQgY2FuY2VsKE5v
dGlmaWNhdGlvbiopOworICAgIHZpcnR1YWwgdm9pZCBub3RpZmljYXRpb25PYmplY3REZXN0cm95
ZWQoTm90aWZpY2F0aW9uKik7CisgICAgdmlydHVhbCB2b2lkIHJlcXVlc3RQZXJtaXNzaW9uKFNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQqLCBQYXNzUmVmUHRyPFZvaWRDYWxsYmFjaz4pOworICAgIHZp
cnR1YWwgTm90aWZpY2F0aW9uUHJlc2VudGVyOjpQZXJtaXNzaW9uIGNoZWNrUGVybWlzc2lvbihT
Y3JpcHRFeGVjdXRpb25Db250ZXh0Kik7CisgICAgdmlydHVhbCB2b2lkIGNhbmNlbFJlcXVlc3Rz
Rm9yUGVybWlzc2lvbihTY3JpcHRFeGVjdXRpb25Db250ZXh0Kik7Cit9OworCit9CisjZW5kaWYK
KyNlbmRpZiAvLyBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmxfaAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100306</attachid>
            <date>2011-07-11 09:01:17 -0700</date>
            <delta_ts>2011-07-27 21:51:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-64064-20110712010117.patch</filename>
            <type>text/plain</type>
            <size>9945</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTA3NDkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NN
YWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKaW5kZXggNjI5OTgy
YWQ5NjFiMDNmMzQwMjBiMzA3ZjZmZjAwOWMxNGZhMjNiZi4uZGQxYTJkYzU2ZjVjMmU3NWZjNTEw
NGUyZTU5MTU0YmZkNmI2MWEzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0
cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTE1MjIsNiArMTUy
Miw4IEBAIEVORElGICgpCiBJRiAoRU5BQkxFX05PVElGSUNBVElPTlMpCiAgICAgTElTVChBUFBF
TkQgV2ViQ29yZV9TT1VSQ0VTCiAgICAgICAgIGJpbmRpbmdzL2pzL0pTRGVza3RvcE5vdGlmaWNh
dGlvbnNDdXN0b20uY3BwCisgICAgICAgIG5vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uQ2VudGVy
LmNwcAorICAgICAgICBub3RpZmljYXRpb25zL05vdGlmaWNhdGlvbi5jcHAKICAgICApCiAgICAg
TElTVChBUFBFTkQgV2ViQ29yZV9JRExfRklMRVMKICAgICAgICAgbm90aWZpY2F0aW9ucy9Ob3Rp
ZmljYXRpb24uaWRsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODc3MjYyNzJlNDY5ZGY3NmUwZTQxZjVkMmY5ZGQ5
NmQwYTc1ZDBmMC4uNDU3ZmQ0MDE5MzI0OWYyZTE4OWNmY2M2ZjhjZmM1MjZjOTZkMzI5NSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDExLTA3LTExICBHeXV5b3VuZyBLaW0gIDxneXV5
b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gQWRkIGR1bW15IE5vdGlmaWNh
dGlvblByZXNlbnRlckNsaWVudEVmbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NjQwNjQKKworICAgICAgICBBZGQgdHdvIGZpbGVzIHRvIENNYWtlTGlz
dHMudHh0IGZvciBIVE1MNSBOb3RpZmljYXRpb24uCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDogQWRkIE5vdGlmaWNhdGlv
bkNlbnRlci5jcHAgYW5kIE5vdGlmaWNhdGlvbi5jcHAKKwogMjAxMS0wNy0xMSAgQW5kcmV5IEtv
c3lha292ICA8Y2FzZXFAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVs
IEZlbGRtYW4uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DTWFrZUxpc3RzRWZsLnR4
dCBiL1NvdXJjZS9XZWJLaXQvZWZsL0NNYWtlTGlzdHNFZmwudHh0CmluZGV4IDVhODc5Y2FjZmM4
ZmQ2M2MwNWViOWE4Mjc1YTQ4Y2Y0OGZiODZlY2EuLmU5YzNiNWQyY2YyMjQyOTIyM2Q2ZTg0M2I1
NjQ5NDg0M2Y3YTNjYjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL0NNYWtlTGlzdHNF
ZmwudHh0CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NNYWtlTGlzdHNFZmwudHh0CkBAIC0zMiw2
ICszMiwxMiBAQCBMSVNUKEFQUEVORCBXZWJLaXRfSU5DTFVERV9ESVJFQ1RPUklFUwogKQogRU5E
SUYoKQogCitJRiAoRU5BQkxFX05PVElGSUNBVElPTlMpCitMSVNUKEFQUEVORCBXZWJLaXRfSU5D
TFVERV9ESVJFQ1RPUklFUworICAgICIke1dFQkNPUkVfRElSfS9ub3RpZmljYXRpb25zIgorICAp
CitFTkRJRiAoKQorCiBJRiAoV1RGX1VTRV9GUkVFVFlQRSkKICAgTElTVChBUFBFTkQgV2ViS2l0
X0lOQ0xVREVfRElSRUNUT1JJRVMKICAgICAiJHtXRUJDT1JFX0RJUn0vcGxhdGZvcm0vZ3JhcGhp
Y3MvZnJlZXR5cGUiCkBAIC01Nyw2ICs2Myw3IEBAIExJU1QoQVBQRU5EIFdlYktpdF9TT1VSQ0VT
CiAgICAgZWZsL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50RWZsLmNwcAogICAgIGVm
bC9XZWJDb3JlU3VwcG9ydC9GdWxsc2NyZWVuVmlkZW9Db250cm9sbGVyRWZsLmNwcAogICAgIGVm
bC9XZWJDb3JlU3VwcG9ydC9JbnNwZWN0b3JDbGllbnRFZmwuY3BwCisgICAgZWZsL1dlYkNvcmVT
dXBwb3J0L05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbC5jcHAKIAogICAgIGVmbC9ld2sv
ZXdrX2NvbnRleHRtZW51LmNwcAogICAgIGVmbC9ld2svZXdrX2Nvb2tpZXMuY3BwCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFu
Z2VMb2cKaW5kZXggOTkzZGY3MzVmZTI1MGUxYWUxZTA4NThjYWE4NmI3NGJiYWZlMWJmYi4uMzNh
NzIwNTdmNzc3Mzk3ZjQxMDc4MDRhY2IxMmRlOWYyYzUxODc3ZCAxMDA3NTUKLS0tIGEvU291cmNl
L1dlYktpdC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDI5IEBACisyMDExLTA3LTExICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1A
c2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gQWRkIGR1bW15IE5vdGlmaWNhdGlvblByZXNl
bnRlckNsaWVudEVmbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NjQwNjQKKworICAgICAgICBBZGQgZHVtbXkgZmlsZXMgZm9yIEhUTUw1IE5vdGlmaWNh
dGlvbi4gQW5kIGFsc28sIG5vdGlmaWNhdGlvblByZXNlbnRlcigpIGlzIGFkZGVkIHRvCisgICAg
ICAgIENocm9tZUNsaWVudEVmbC4gV2l0aG91dCB0aGlzIGZ1bmN0aW9uIGltcGxlbWVudGVkLCB0
aGVyZSB3b3VsZCBiZSBhIGJ1aWxkIGJyZWFrIHdoZW4KKyAgICAgICAgRU5BQkxFX05PVElGSUNB
VElPTiBpcyBlbmFibGVkLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogQ01ha2VMaXN0c0VmbC50eHQ6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQv
Q2hyb21lQ2xpZW50RWZsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNocm9tZUNsaWVudEVmbDo6
bm90aWZpY2F0aW9uUHJlc2VudGVyKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9DaHJvbWVD
bGllbnRFZmwuaDoKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50
ZXJDbGllbnRFZmwuY3BwOiBBZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvblBy
ZXNlbnRlckNsaWVudEVmbDo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsKToKKyAgICAg
ICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6fk5vdGlmaWNhdGlv
blByZXNlbnRlckNsaWVudEVmbCk6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVz
ZW50ZXJDbGllbnRFZmw6OnNob3cpOgorICAgICAgICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9uUHJl
c2VudGVyQ2xpZW50RWZsOjpjYW5jZWwpOgorICAgICAgICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9u
UHJlc2VudGVyQ2xpZW50RWZsOjpub3RpZmljYXRpb25PYmplY3REZXN0cm95ZWQpOgorICAgICAg
ICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpyZXF1ZXN0UGVybWlz
c2lvbik6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmw6
OmNoZWNrUGVybWlzc2lvbik6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50
ZXJDbGllbnRFZmw6OmNhbmNlbFJlcXVlc3RzRm9yUGVybWlzc2lvbik6CisgICAgICAgICogV2Vi
Q29yZVN1cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmg6IEFkZGVkLgorCiAy
MDExLTA2LTI5ICBLYW5naWwgSGFuICA8a2FuZ2lsLmhhbkBzYW1zdW5nLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwuY3BwCmluZGV4IDRl
MDBmYjFhM2JiMDBmZjNiYzE1NWI5ZTJjMDEzZDRkZWY3OWFiOGEuLjdkMGNhMDE0YTk3YjgwYjI0
MTI1NWI3ODIwYWMxYjIzZTY2NGJkMzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dl
YkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwv
V2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmNwcApAQCAtNDgsNiArNDgsOSBAQAogI2lu
Y2x1ZGUgIkludFJlY3QuaCIKICNpbmNsdWRlICJLVVJMLmgiCiAjaW5jbHVkZSAiTmF2aWdhdGlv
bkFjdGlvbi5oIgorI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKQorI2luY2x1ZGUgIk5vdGlmaWNh
dGlvblByZXNlbnRlckNsaWVudEVmbC5oIgorI2VuZGlmCiAjaW5jbHVkZSAiTm90SW1wbGVtZW50
ZWQuaCIKICNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgogI2luY2x1ZGUgIlBvcHVwTWVudUVm
bC5oIgpAQCAtNDE3LDYgKzQyMCwxNCBAQCB2b2lkIENocm9tZUNsaWVudEVmbDo6ZXhjZWVkZWRE
YXRhYmFzZVF1b3RhKEZyYW1lKiBmcmFtZSwgY29uc3QgU3RyaW5nJiBkYXRhYmFzZQogfQogI2Vu
ZGlmCiAKKyNpZiBFTkFCTEUoTk9USUZJQ0FUSU9OUykKK05vdGlmaWNhdGlvblByZXNlbnRlciog
Q2hyb21lQ2xpZW50RWZsOjpub3RpZmljYXRpb25QcmVzZW50ZXIoKSBjb25zdAoreworICAgIG5v
dEltcGxlbWVudGVkKCk7CisgICAgcmV0dXJuIDA7Cit9CisjZW5kaWYKKwogdm9pZCBDaHJvbWVD
bGllbnRFZmw6OnJ1bk9wZW5QYW5lbChGcmFtZSogZnJhbWUsIFBhc3NSZWZQdHI8RmlsZUNob29z
ZXI+IHBycEZpbGVDaG9vc2VyKQogewogICAgIFJlZlB0cjxGaWxlQ2hvb3Nlcj4gY2hvb3NlciA9
IHBycEZpbGVDaG9vc2VyOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1
cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9y
dC9DaHJvbWVDbGllbnRFZmwuaAppbmRleCA1NzdhNmZlZmRmZDRiNzhiMTIxYjBlYWFhMjE5YjY0
OGNlMDIyMWZmLi5kZDdhMjRjYWE1YjBjYTViMjQxMTI3YmJhZmQ4MjlhNmUxYjFkMTk2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwu
aAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwu
aApAQCAtMTEyLDYgKzExMiwxMCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGV4Y2VlZGVk
RGF0YWJhc2VRdW90YShGcmFtZSosIGNvbnN0IFN0cmluZyYpOwogI2VuZGlmCiAKKyNpZiBFTkFC
TEUoTk9USUZJQ0FUSU9OUykKKyAgICB2aXJ0dWFsIE5vdGlmaWNhdGlvblByZXNlbnRlciogbm90
aWZpY2F0aW9uUHJlc2VudGVyKCkgY29uc3Q7CisjZW5kaWYKKwogI2lmIEVOQUJMRShPRkZMSU5F
X1dFQl9BUFBMSUNBVElPTlMpCiAgICAgdmlydHVhbCB2b2lkIHJlYWNoZWRNYXhBcHBDYWNoZVNp
emUoaW50NjRfdCBzcGFjZU5lZWRlZCk7CiAgICAgdmlydHVhbCB2b2lkIHJlYWNoZWRBcHBsaWNh
dGlvbkNhY2hlT3JpZ2luUXVvdGEoU2VjdXJpdHlPcmlnaW4qKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVm
bC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVz
ZW50ZXJDbGllbnRFZmwuY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjE1MTMzZjUxY2E5MzI4NWU4NzM3YTU3OGNi
M2M4OWY4NmIyZDZlNzYKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJD
b3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmwuY3BwCkBAIC0wLDAgKzEs
NjkgQEAKKy8qCisgKiAgQ29weXJpZ2h0IChDKSAyMDExIFNhbXN1bmcgRWxlY3Ryb25pY3MKKyAq
CisgKiAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgorICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJy
YXJ5IEdlbmVyYWwgUHVibGljCisgKiAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiAgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICBUaGlzIGxp
YnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiAgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqICBhbG9u
ZyB3aXRoIHRoaXMgbGlicmFyeTsgc2VlIHRoZSBmaWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3
cml0ZSB0bworICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5r
bGluIFN0cmVldCwgRmlmdGggRmxvb3IsCisgKiAgQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0Eu
CisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUgIk5vdGlmaWNhdGlvblByZXNl
bnRlckNsaWVudEVmbC5oIgorCisjaWYgRU5BQkxFKE5PVElGSUNBVElPTlMpCisjaW5jbHVkZSAi
Tm90SW1wbGVtZW50ZWQuaCIKKworbmFtZXNwYWNlIFdlYkNvcmUgeworCitOb3RpZmljYXRpb25Q
cmVzZW50ZXJDbGllbnRFZmw6Ok5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbCgpCit7Cit9
CisKK05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6fk5vdGlmaWNhdGlvblByZXNlbnRl
ckNsaWVudEVmbCgpCit7Cit9CisKK2Jvb2wgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZs
OjpzaG93KE5vdGlmaWNhdGlvbiogbm90aWZpY2F0aW9uKQoreworICAgIG5vdEltcGxlbWVudGVk
KCk7CisgICAgcmV0dXJuIGZhbHNlOworfQorCit2b2lkIE5vdGlmaWNhdGlvblByZXNlbnRlckNs
aWVudEVmbDo6Y2FuY2VsKE5vdGlmaWNhdGlvbiogbm90aWZpY2F0aW9uKQoreworICAgIG5vdElt
cGxlbWVudGVkKCk7Cit9CisKK3ZvaWQgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpu
b3RpZmljYXRpb25PYmplY3REZXN0cm95ZWQoTm90aWZpY2F0aW9uKiBub3RpZmljYXRpb24pCit7
CisgICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKwordm9pZCBOb3RpZmljYXRpb25QcmVzZW50ZXJD
bGllbnRFZmw6OnJlcXVlc3RQZXJtaXNzaW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIFBhc3NSZWZQdHI8Vm9pZENhbGxiYWNrPiBjYWxsYmFjaykKK3sKKyAgICBub3RJbXBsZW1l
bnRlZCgpOworfQorCitOb3RpZmljYXRpb25QcmVzZW50ZXI6OlBlcm1pc3Npb24gTm90aWZpY2F0
aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpjaGVja1Blcm1pc3Npb24oU2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCogY29udGV4dCkKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIHJldHVybiBQZXJt
aXNzaW9uRGVuaWVkOworfQorCit2b2lkIE5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6
Y2FuY2VsUmVxdWVzdHNGb3JQZXJtaXNzaW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQpCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKworfQorI2VuZGlmCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJD
bGllbnRFZmwuaCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L05vdGlmaWNhdGlv
blByZXNlbnRlckNsaWVudEVmbC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM1YWFkYzliY2NmYjY2YWI5MDRiMTA0
MDI2OWM5OWY0MzgwMjhlMGMKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9X
ZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmwuaApAQCAtMCwwICsx
LDQ1IEBACisvKgorICogIENvcHlyaWdodCAoQykgMjAxMSBTYW1zdW5nIEVsZWN0cm9uaWNzCisg
KgorICogIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IKKyAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGli
cmFyeSBHZW5lcmFsIFB1YmxpYworICogIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogIHZlcnNpb24gMiBvZiB0aGUgTGljZW5z
ZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiAgVGhpcyBs
aWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKKyAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiAgYWxv
bmcgd2l0aCB0aGlzIGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwg
d3JpdGUgdG8KKyAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFu
a2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNB
LgorICovCisKKyNpZm5kZWYgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsX2gKKyNkZWZp
bmUgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsX2gKKworI2lmIEVOQUJMRShOT1RJRklD
QVRJT05TKQorI2luY2x1ZGUgIk5vdGlmaWNhdGlvbi5oIgorI2luY2x1ZGUgIk5vdGlmaWNhdGlv
blByZXNlbnRlci5oIgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK2NsYXNzIE5vdGlmaWNhdGlv
blByZXNlbnRlckNsaWVudEVmbCA6IHB1YmxpYyBOb3RpZmljYXRpb25QcmVzZW50ZXIgeworCitw
dWJsaWM6CisgICAgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsKCk7CisgICAgfk5vdGlm
aWNhdGlvblByZXNlbnRlckNsaWVudEVmbCgpOworCisgICAgdmlydHVhbCBib29sIHNob3coTm90
aWZpY2F0aW9uKik7CisgICAgdmlydHVhbCB2b2lkIGNhbmNlbChOb3RpZmljYXRpb24qKTsKKyAg
ICB2aXJ0dWFsIHZvaWQgbm90aWZpY2F0aW9uT2JqZWN0RGVzdHJveWVkKE5vdGlmaWNhdGlvbiop
OworICAgIHZpcnR1YWwgdm9pZCByZXF1ZXN0UGVybWlzc2lvbihTY3JpcHRFeGVjdXRpb25Db250
ZXh0KiwgUGFzc1JlZlB0cjxWb2lkQ2FsbGJhY2s+KTsKKyAgICB2aXJ0dWFsIE5vdGlmaWNhdGlv
blByZXNlbnRlcjo6UGVybWlzc2lvbiBjaGVja1Blcm1pc3Npb24oU2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCopOworICAgIHZpcnR1YWwgdm9pZCBjYW5jZWxSZXF1ZXN0c0ZvclBlcm1pc3Npb24oU2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCopOworfTsKKworfQorI2VuZGlmCisjZW5kaWYgLy8gTm90aWZp
Y2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsX2gK
</data>
<flag name="review"
          id="94969"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
    <flag name="commit-queue"
          id="94970"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102226</attachid>
            <date>2011-07-27 21:51:13 -0700</date>
            <delta_ts>2011-07-27 23:05:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch-notificaiton.patch</filename>
            <type>text/plain</type>
            <size>9431</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKaW5kZXggNmQwZjlhZS4uNmE4YzNmNSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0
cy50eHQKQEAgLTE1MTksNiArMTUxOSwxMSBAQCBJRiAoRU5BQkxFX05FVFNDQVBFX1BMVUdJTl9B
UEkpCiBFTkRJRiAoKQogCiBJRiAoRU5BQkxFX05PVElGSUNBVElPTlMpCisgICAgTElTVChBUFBF
TkQgV2ViQ29yZV9TT1VSQ0VTCisgICAgICAgIG5vdGlmaWNhdGlvbnMvTm90aWZpY2F0aW9uQ2Vu
dGVyLmNwcAorICAgICAgICBub3RpZmljYXRpb25zL05vdGlmaWNhdGlvbi5jcHAKKyAgICApCisK
ICAgICBMSVNUKEFQUEVORCBXZWJDb3JlX0lETF9GSUxFUwogICAgICAgICBub3RpZmljYXRpb25z
L05vdGlmaWNhdGlvbi5pZGwKICAgICAgICAgbm90aWZpY2F0aW9ucy9Ob3RpZmljYXRpb25DZW50
ZXIuaWRsCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKaW5kZXggNDE3OWYzZC4uYWI5MTZhZCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE0IEBACisyMDExLTA3LTI3ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3Vu
Zy5jb20+CisKKyAgICAgICAgW0VGTF0gQWRkIGR1bW15IE5vdGlmaWNhdGlvblByZXNlbnRlckNs
aWVudEVmbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NjQwNjQKKworICAgICAgICBBZGQgdHdvIGZpbGVzIHRvIENNYWtlTGlzdHMudHh0IGZvciBIVE1M
NSBOb3RpZmljYXRpb24uCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW50b25pbyBHb21lcy4KKwor
ICAgICAgICAqIENNYWtlTGlzdHMudHh0OgorCiAyMDExLTA3LTI3ICBSYWNoZWwgQmx1bSAgPGdy
b2J5QGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbXBsZW1lbnQgc2l6ZXMgYXR0cmlidXRlIGZv
ciBsaW5rIHRhZyBmcm9tIEhUTUw1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DTWFr
ZUxpc3RzRWZsLnR4dCBiL1NvdXJjZS9XZWJLaXQvZWZsL0NNYWtlTGlzdHNFZmwudHh0CmluZGV4
IDJjZTUyMzkuLmNhYTk5NWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL0NNYWtlTGlz
dHNFZmwudHh0CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NNYWtlTGlzdHNFZmwudHh0CkBAIC00
OCw2ICs0OCwxMiBAQCBJRiAoV1RGX1VTRV9QQU5HTykKICAgKQogRU5ESUYgKCkKIAorSUYgKEVO
QUJMRV9OT1RJRklDQVRJT05TKQorICBMSVNUKEFQUEVORCBXZWJLaXRfSU5DTFVERV9ESVJFQ1RP
UklFUworICAgICIke1dFQkNPUkVfRElSfS9ub3RpZmljYXRpb25zIgorICApCitFTkRJRiAoKQor
CiBMSVNUKEFQUEVORCBXZWJLaXRfU09VUkNFUwogICAgIGVmbC9XZWJDb3JlU3VwcG9ydC9DaHJv
bWVDbGllbnRFZmwuY3BwCiAgICAgZWZsL1dlYkNvcmVTdXBwb3J0L0RldmljZU9yaWVudGF0aW9u
Q2xpZW50RWZsLmNwcApAQCAtNTcsNiArNjMsNyBAQCBMSVNUKEFQUEVORCBXZWJLaXRfU09VUkNF
UwogICAgIGVmbC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEVmbC5jcHAKICAgICBl
ZmwvV2ViQ29yZVN1cHBvcnQvRnVsbHNjcmVlblZpZGVvQ29udHJvbGxlckVmbC5jcHAKICAgICBl
ZmwvV2ViQ29yZVN1cHBvcnQvSW5zcGVjdG9yQ2xpZW50RWZsLmNwcAorICAgIGVmbC9XZWJDb3Jl
U3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmwuY3BwCiAKICAgICBlZmwvZXdr
L2V3a19jb250ZXh0bWVudS5jcHAKICAgICBlZmwvZXdrL2V3a19jb29raWVzLmNwcApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9lZmwvQ2hh
bmdlTG9nCmluZGV4IDc4MjM1OTUuLjhmY2NhNmIgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
ZWZsL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyOSBAQAorMjAxMS0wNy0yNyAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcu
Y29tPgorCisgICAgICAgIFtFRkxdIEFkZCBkdW1teSBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGll
bnRFZmwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY0
MDY0CisKKyAgICAgICAgQWRkIGR1bW15IGZpbGVzIGZvciBIVE1MNSBOb3RpZmljYXRpb24uIEFu
ZCBhbHNvLCBub3RpZmljYXRpb25QcmVzZW50ZXIoKSBpcyBhZGRlZCB0bworICAgICAgICBDaHJv
bWVDbGllbnRFZmwuIFdpdGhvdXQgdGhpcyBmdW5jdGlvbiBpbXBsZW1lbnRlZCwgdGhlcmUgd291
bGQgYmUgYSBidWlsZCBicmVhayB3aGVuCisgICAgICAgIEVOQUJMRV9OT1RJRklDQVRJT04gaXMg
ZW5hYmxlZC4KKworICAgICAgICBSZXZpZXdlZCBieSBBbnRvbmlvIEdvbWVzLgorCisgICAgICAg
ICogQ01ha2VMaXN0c0VmbC50eHQ6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xp
ZW50RWZsLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNocm9tZUNsaWVudEVmbDo6bm90aWZpY2F0
aW9uUHJlc2VudGVyKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwu
aDoKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRF
ZmwuY3BwOiBBZGRlZC4KKyAgICAgICAgKFdlYkNvcmU6Ok5vdGlmaWNhdGlvblByZXNlbnRlckNs
aWVudEVmbDo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsKToKKyAgICAgICAgKFdlYkNv
cmU6Ok5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6fk5vdGlmaWNhdGlvblByZXNlbnRl
ckNsaWVudEVmbCk6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50ZXJDbGll
bnRFZmw6OnNob3cpOgorICAgICAgICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xp
ZW50RWZsOjpjYW5jZWwpOgorICAgICAgICAoV2ViQ29yZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVy
Q2xpZW50RWZsOjpub3RpZmljYXRpb25PYmplY3REZXN0cm95ZWQpOgorICAgICAgICAoV2ViQ29y
ZTo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjpyZXF1ZXN0UGVybWlzc2lvbik6Cisg
ICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmw6OmNoZWNrUGVy
bWlzc2lvbik6CisgICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRF
Zmw6OmNhbmNlbFJlcXVlc3RzRm9yUGVybWlzc2lvbik6CisgICAgICAgICogV2ViQ29yZVN1cHBv
cnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmg6IEFkZGVkLgorCiAyMDExLTA3LTI2
ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VG
TF0gRml4IHBvaW50ZXIgb3BlcmF0b3IgY29kaW5nIHN0eWxlIGluIGV3a192aWV3LgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmNw
cCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5jcHAK
aW5kZXggNzE1NzZmNy4uOWE2Nzg0MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2Vi
Q29yZVN1cHBvcnQvQ2hyb21lQ2xpZW50RWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9X
ZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRFZmwuY3BwCkBAIC00OCw2ICs0OCw5IEBACiAjaW5j
bHVkZSAiSW50UmVjdC5oIgogI2luY2x1ZGUgIktVUkwuaCIKICNpbmNsdWRlICJOYXZpZ2F0aW9u
QWN0aW9uLmgiCisjaWYgRU5BQkxFKE5PVElGSUNBVElPTlMpCisjaW5jbHVkZSAiTm90aWZpY2F0
aW9uUHJlc2VudGVyQ2xpZW50RWZsLmgiCisjZW5kaWYKICNpbmNsdWRlICJOb3RJbXBsZW1lbnRl
ZC5oIgogI2luY2x1ZGUgIlBsYXRmb3JtU3RyaW5nLmgiCiAjaW5jbHVkZSAiUG9wdXBNZW51RWZs
LmgiCkBAIC00MTcsNiArNDIwLDE0IEBAIHZvaWQgQ2hyb21lQ2xpZW50RWZsOjpleGNlZWRlZERh
dGFiYXNlUXVvdGEoRnJhbWUqIGZyYW1lLCBjb25zdCBTdHJpbmcmIGRhdGFiYXNlCiB9CiAjZW5k
aWYKIAorI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKQorTm90aWZpY2F0aW9uUHJlc2VudGVyKiBD
aHJvbWVDbGllbnRFZmw6Om5vdGlmaWNhdGlvblByZXNlbnRlcigpIGNvbnN0Cit7CisgICAgbm90
SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1cm4gMDsKK30KKyNlbmRpZgorCiB2b2lkIENocm9tZUNs
aWVudEVmbDo6cnVuT3BlblBhbmVsKEZyYW1lKiBmcmFtZSwgUGFzc1JlZlB0cjxGaWxlQ2hvb3Nl
cj4gcHJwRmlsZUNob29zZXIpCiB7CiAgICAgUmVmUHRyPEZpbGVDaG9vc2VyPiBjaG9vc2VyID0g
cHJwRmlsZUNob29zZXI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3Vw
cG9ydC9DaHJvbWVDbGllbnRFZmwuaCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0
L0Nocm9tZUNsaWVudEVmbC5oCmluZGV4IDFlNzljYWYuLjVmZDMyNTIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5oCisrKyBiL1Nv
dXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEVmbC5oCkBAIC0xMTIs
NiArMTEyLDEwIEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZXhjZWVkZWREYXRhYmFzZVF1
b3RhKEZyYW1lKiwgY29uc3QgU3RyaW5nJik7CiAjZW5kaWYKIAorI2lmIEVOQUJMRShOT1RJRklD
QVRJT05TKQorICAgIHZpcnR1YWwgTm90aWZpY2F0aW9uUHJlc2VudGVyKiBub3RpZmljYXRpb25Q
cmVzZW50ZXIoKSBjb25zdDsKKyNlbmRpZgorCiAjaWYgRU5BQkxFKE9GRkxJTkVfV0VCX0FQUExJ
Q0FUSU9OUykKICAgICB2aXJ0dWFsIHZvaWQgcmVhY2hlZE1heEFwcENhY2hlU2l6ZShpbnQ2NF90
IHNwYWNlTmVlZGVkKTsKICAgICB2aXJ0dWFsIHZvaWQgcmVhY2hlZEFwcGxpY2F0aW9uQ2FjaGVP
cmlnaW5RdW90YShTZWN1cml0eU9yaWdpbiosIGludDY0X3QgdG90YWxTcGFjZU5lZWRlZCk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25Q
cmVzZW50ZXJDbGllbnRFZmwuY3BwIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQv
Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5iOTVkMGE4Ci0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdC9l
ZmwvV2ViQ29yZVN1cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmNwcApAQCAt
MCwwICsxLDY5IEBACisvKiAKKyAqICBDb3B5cmlnaHQgKEMpIDIwMTEgU2Ftc3VuZyBFbGVjdHJv
bmljcworICoKKyAqICBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCisgKiAgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMKKyAqICBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqICB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICog
IFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqICBMaWJyYXJ5IEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiAgWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQor
ICogIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09QWUlORy5MSUIuICBJ
ZiBub3QsIHdyaXRlIHRvCisgKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwg
NTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwKKyAqICBCb3N0b24sIE1BIDAyMTEwLTEz
MDEsIFVTQS4KKyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiTm90aWZpY2F0
aW9uUHJlc2VudGVyQ2xpZW50RWZsLmgiCisKKyNpZiBFTkFCTEUoTk9USUZJQ0FUSU9OUykKKyNp
bmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK05vdGlm
aWNhdGlvblByZXNlbnRlckNsaWVudEVmbDo6Tm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZs
KCkKK3sKK30KKworTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsOjp+Tm90aWZpY2F0aW9u
UHJlc2VudGVyQ2xpZW50RWZsKCkKK3sKK30KKworYm9vbCBOb3RpZmljYXRpb25QcmVzZW50ZXJD
bGllbnRFZmw6OnNob3coTm90aWZpY2F0aW9uKiBub3RpZmljYXRpb24pCit7CisgICAgbm90SW1w
bGVtZW50ZWQoKTsKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3ZvaWQgTm90aWZpY2F0aW9uUHJl
c2VudGVyQ2xpZW50RWZsOjpjYW5jZWwoTm90aWZpY2F0aW9uKiBub3RpZmljYXRpb24pCit7Cisg
ICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKwordm9pZCBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGll
bnRFZmw6Om5vdGlmaWNhdGlvbk9iamVjdERlc3Ryb3llZChOb3RpZmljYXRpb24qIG5vdGlmaWNh
dGlvbikKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOworfQorCit2b2lkIE5vdGlmaWNhdGlvblBy
ZXNlbnRlckNsaWVudEVmbDo6cmVxdWVzdFBlcm1pc3Npb24oU2NyaXB0RXhlY3V0aW9uQ29udGV4
dCogY29udGV4dCwgUGFzc1JlZlB0cjxWb2lkQ2FsbGJhY2s+IGNhbGxiYWNrKQoreworICAgIG5v
dEltcGxlbWVudGVkKCk7Cit9CisKK05vdGlmaWNhdGlvblByZXNlbnRlcjo6UGVybWlzc2lvbiBO
b3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmw6OmNoZWNrUGVybWlzc2lvbihTY3JpcHRFeGVj
dXRpb25Db250ZXh0KiBjb250ZXh0KQoreworICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgcmV0
dXJuIFBlcm1pc3Npb25EZW5pZWQ7Cit9CisKK3ZvaWQgTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xp
ZW50RWZsOjpjYW5jZWxSZXF1ZXN0c0ZvclBlcm1pc3Npb24oU2NyaXB0RXhlY3V0aW9uQ29udGV4
dCogY29udGV4dCkKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOworfQorCit9CisjZW5kaWYKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L05vdGlmaWNhdGlvblBy
ZXNlbnRlckNsaWVudEVmbC5oIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvTm90
aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uMzVhYWRjOQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL1dl
YkNvcmVTdXBwb3J0L05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudEVmbC5oCkBAIC0wLDAgKzEs
NDUgQEAKKy8qCisgKiAgQ29weXJpZ2h0IChDKSAyMDExIFNhbXN1bmcgRWxlY3Ryb25pY3MKKyAq
CisgKiAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgorICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJy
YXJ5IEdlbmVyYWwgUHVibGljCisgKiAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiAgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICBUaGlzIGxp
YnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiAgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqICBhbG9u
ZyB3aXRoIHRoaXMgbGlicmFyeTsgc2VlIHRoZSBmaWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3
cml0ZSB0bworICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5r
bGluIFN0cmVldCwgRmlmdGggRmxvb3IsCisgKiAgQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0Eu
CisgKi8KKworI2lmbmRlZiBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmxfaAorI2RlZmlu
ZSBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmxfaAorCisjaWYgRU5BQkxFKE5PVElGSUNB
VElPTlMpCisjaW5jbHVkZSAiTm90aWZpY2F0aW9uLmgiCisjaW5jbHVkZSAiTm90aWZpY2F0aW9u
UHJlc2VudGVyLmgiCisKK25hbWVzcGFjZSBXZWJDb3JlIHsKKworY2xhc3MgTm90aWZpY2F0aW9u
UHJlc2VudGVyQ2xpZW50RWZsIDogcHVibGljIE5vdGlmaWNhdGlvblByZXNlbnRlciB7CisKK3B1
YmxpYzoKKyAgICBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRFZmwoKTsKKyAgICB+Tm90aWZp
Y2F0aW9uUHJlc2VudGVyQ2xpZW50RWZsKCk7CisKKyAgICB2aXJ0dWFsIGJvb2wgc2hvdyhOb3Rp
ZmljYXRpb24qKTsKKyAgICB2aXJ0dWFsIHZvaWQgY2FuY2VsKE5vdGlmaWNhdGlvbiopOworICAg
IHZpcnR1YWwgdm9pZCBub3RpZmljYXRpb25PYmplY3REZXN0cm95ZWQoTm90aWZpY2F0aW9uKik7
CisgICAgdmlydHVhbCB2b2lkIHJlcXVlc3RQZXJtaXNzaW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRl
eHQqLCBQYXNzUmVmUHRyPFZvaWRDYWxsYmFjaz4pOworICAgIHZpcnR1YWwgTm90aWZpY2F0aW9u
UHJlc2VudGVyOjpQZXJtaXNzaW9uIGNoZWNrUGVybWlzc2lvbihTY3JpcHRFeGVjdXRpb25Db250
ZXh0Kik7CisgICAgdmlydHVhbCB2b2lkIGNhbmNlbFJlcXVlc3RzRm9yUGVybWlzc2lvbihTY3Jp
cHRFeGVjdXRpb25Db250ZXh0Kik7Cit9OworCit9CisjZW5kaWYKKyNlbmRpZiAvLyBOb3RpZmlj
YXRpb25QcmVzZW50ZXJDbGllbnRFZmxfaAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>