<?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>53597</bug_id>
          
          <creation_ts>2011-02-02 08:45:02 -0800</creation_ts>
          <short_desc>New page created through the UI client cannot live in new context</short_desc>
          <delta_ts>2011-02-02 10:45:45 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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="Balazs Kelemen">kbalazs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>buildbot</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>343991</commentid>
    <comment_count>0</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-02-02 08:45:02 -0800</bug_when>
    <thetext>If a new page has to be created through the UI client in regard to a message sent by the WebChromeClient,
and that new page does not need to be scriptable from the current one than the client (i.e. the browser application)
may wants to create a new context for that page. An example of that situation is when the user clicks on the
&quot;open link in new window&quot; context menu item (and the new page&apos;s domain is different from the current one).
This possibility could make the (non-shared) secondary process model more useful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344029</commentid>
    <comment_count>1</comment_count>
      <attachid>80926</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-02-02 10:13:21 -0800</bug_when>
    <thetext>Created attachment 80926
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344032</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-02 10:15:23 -0800</bug_when>
    <thetext>Attachment 80926 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit2/ChangeLog&apos;, u&apos;Source/WebKit...&quot; exit_code: 1

Source/WebKit2/UIProcess/API/qt/ClientImpl.h:48:  The parameter name &quot;page&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Source/WebKit2/UIProcess/API/qt/ClientImpl.h:48:  The parameter name &quot;modifiers&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Source/WebKit2/UIProcess/API/qt/ClientImpl.h:48:  The parameter name &quot;mouseButton&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 3 in 13 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344035</commentid>
    <comment_count>3</comment_count>
      <attachid>80926</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-02-02 10:20:12 -0800</bug_when>
    <thetext>Comment on attachment 80926
Patch

We are not ready to support the multiple process model at this time.  Right now we only want WebKit2 to support a single process for all the pages running in a single context.  We will be adding support for multiple processes at some point in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344036</commentid>
    <comment_count>4</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-02-02 10:20:49 -0800</bug_when>
    <thetext>Marking this as WONTFIX for now, as this is not the approach we will be taking for multiple processes when the time comes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>344053</commentid>
    <comment_count>5</comment_count>
    <who name="Build Bot">buildbot</who>
    <bug_when>2011-02-02 10:45:45 -0800</bug_when>
    <thetext>Attachment 80926 did not build on win:
Build output: http://queues.webkit.org/results/7685940</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>80926</attachid>
            <date>2011-02-02 10:13:21 -0800</date>
            <delta_ts>2011-02-02 10:20:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-53597-20110202181320.patch</filename>
            <type>text/plain</type>
            <size>14981</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA0YjUwYTQzNWNlMGYwMmEyNjcxZWE5YWRjMzdmNmMxMDdjNmQwODIxLi5l
OWI3MDQyN2ExZTJiM2NmY2ZkODllOTgwMGFmZTQ5MDNiNmFkYjQ1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMzIgQEAKKzIwMTEtMDItMDIgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQu
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5l
dyBwYWdlIGNyZWF0ZWQgdGhyb3VnaCB0aGUgVUkgY2xpZW50IGNhbm5vdCBsaXZlIGluIG5ldyBj
b250ZXh0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01
MzU5NworCisgICAgICAgIFNlbmQgdHdvIGFkZGl0aW9uYWwgcGFyYW1ldGVyIHRvIHRoZSBVSSBw
cm9jZXNzIGluIHRoZSBDcmVhdGVOZXdQYWdlIG1lc3NhZ2UgaW4KKyAgICAgICAgV2ViQ2hyb21l
Q2xpZW50OjpjcmVhdGVXaW5kb3c6IHRoZSBVUkwgdGhhdCBuZWVkIHRvIGJlIGxvYWRlZCBpbiB0
aGUgbmV3IHdpbmRvdworICAgICAgICBhbmQgYSBib29sIHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIg
dGhlIG5ldyBwYWdlIG11c3QgbGl2ZSBpbiB0aGUgc2FtZSBjb250ZXh0IHdoZXJlCisgICAgICAg
IHRoZSBjdXJyZW50IG9uZSBsaXZlcy4gUHJvcGFnYXRlIHRoZXNlIHRvIHRoZSBjbGllbnQuCisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9DL1dLUGFnZS5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9B
UEkvcXQvQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChxdF93a19jcmVhdGVOZXdQYWdlKToKKyAg
ICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L0NsaWVudEltcGwuaDoKKyAgICAgICAgKiBVSVByb2Nl
c3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpjcmVh
dGVOZXdQYWdlKTogU2VuZCBiYWNrIGEgMCBwYWdlIElEIGlmIHRoZSBuZXcgcGFnZSBoYXMKKyAg
ICAgICAgYmVlbiBjcmVhdGVkIGluIGEgZGlmZmVyZW50IGNvbnRleHQuCisgICAgICAgICogVUlQ
cm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHku
bWVzc2FnZXMuaW46CisgICAgICAgICogVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViVUlDbGllbnQ6OmNyZWF0ZU5ld1BhZ2UpOgorICAgICAgICAqIFVJUHJv
Y2Vzcy9XZWJVSUNsaWVudC5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQv
V2ViQ2hyb21lQ2xpZW50LmNwcDoKKyAgICAgICAgKFdlYktpdDo6Y2FuU2NyaXB0RWFjaE90aGVy
KToKKyAgICAgICAgKFdlYktpdDo6V2ViQ2hyb21lQ2xpZW50OjpjcmVhdGVXaW5kb3cpOiBBbGxv
dyB0aGUgbmV3IHBhZ2UgdG8gYmUgY3JlYXRlZCBpbiBhCisgICAgICAgIGRpZmZlcmVudCBjb250
ZXh0IGlmIGl0J3MgVVJMIHByb2R1Y2luZyBhIFNlY3VyaXR5T3JpZ2luIHRoYXQgaXMgbm90IGFj
Y2Vzc2libGUKKyAgICAgICAgZnJvbSB0aGUgY3VycmVudCBmcmFtZS4KKwogMjAxMS0wMi0wMSAg
QmFsYXpzIEtlbGVtZW4gIDxrYmFsYXpzQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL0MvV0tQYWdlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmgK
aW5kZXggMjUxY2RlOTJmMGIxMjY3ZDhiZGMyYmRjZDU3MTkxOGFlYTgzZWQ1Mi4uOTBmNjM5MTRk
ZjYzMWZhNTI3ZmFkYzU5ZGYxMGQwZTkxMmVhZjcxMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9DL1dLUGFnZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvQy9XS1BhZ2UuaApAQCAtMTQwLDcgKzE0MCw3IEBAIHN0cnVjdCBXS1BhZ2VSZXNvdXJj
ZUxvYWRDbGllbnQgewogdHlwZWRlZiBzdHJ1Y3QgV0tQYWdlUmVzb3VyY2VMb2FkQ2xpZW50IFdL
UGFnZVJlc291cmNlTG9hZENsaWVudDsKIAogLy8gVUkgQ2xpZW50Ci10eXBlZGVmIFdLUGFnZVJl
ZiAoKldLUGFnZUNyZWF0ZU5ld1BhZ2VDYWxsYmFjaykoV0tQYWdlUmVmIHBhZ2UsIFdLRGljdGlv
bmFyeVJlZiBmZWF0dXJlcywgV0tFdmVudE1vZGlmaWVycyBtb2RpZmllcnMsIFdLRXZlbnRNb3Vz
ZUJ1dHRvbiBtb3VzZUJ1dHRvbiwgY29uc3Qgdm9pZCAqY2xpZW50SW5mbyk7Cit0eXBlZGVmIFdL
UGFnZVJlZiAoKldLUGFnZUNyZWF0ZU5ld1BhZ2VDYWxsYmFjaykoV0tQYWdlUmVmIHBhZ2UsIFdL
U3RyaW5nUmVmIHVybCwgV0tEaWN0aW9uYXJ5UmVmIGZlYXR1cmVzLCBXS0V2ZW50TW9kaWZpZXJz
IG1vZGlmaWVycywgV0tFdmVudE1vdXNlQnV0dG9uIG1vdXNlQnV0dG9uLCBib29sIGtlZXBDb250
ZXh0LCBjb25zdCB2b2lkICpjbGllbnRJbmZvKTsKIHR5cGVkZWYgdm9pZCAoKldLUGFnZVJ1bkph
dmFTY3JpcHRBbGVydENhbGxiYWNrKShXS1BhZ2VSZWYgcGFnZSwgV0tTdHJpbmdSZWYgYWxlcnRU
ZXh0LCBXS0ZyYW1lUmVmIGZyYW1lLCBjb25zdCB2b2lkICpjbGllbnRJbmZvKTsKIHR5cGVkZWYg
Ym9vbCAoKldLUGFnZVJ1bkphdmFTY3JpcHRDb25maXJtQ2FsbGJhY2spKFdLUGFnZVJlZiBwYWdl
LCBXS1N0cmluZ1JlZiBtZXNzYWdlLCBXS0ZyYW1lUmVmIGZyYW1lLCBjb25zdCB2b2lkICpjbGll
bnRJbmZvKTsKIHR5cGVkZWYgV0tTdHJpbmdSZWYgKCpXS1BhZ2VSdW5KYXZhU2NyaXB0UHJvbXB0
Q2FsbGJhY2spKFdLUGFnZVJlZiBwYWdlLCBXS1N0cmluZ1JlZiBtZXNzYWdlLCBXS1N0cmluZ1Jl
ZiBkZWZhdWx0VmFsdWUsIFdLRnJhbWVSZWYgZnJhbWUsIGNvbnN0IHZvaWQgKmNsaWVudEluZm8p
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9DbGllbnRJbXBs
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvQ2xpZW50SW1wbC5jcHAKaW5k
ZXggODE5NzIzNjFlOWJlZmM5NzJhN2E2MjYzY2MwYTQ4NTc1MTYyNmI1OS4uZTAxOWYzN2Y4OGQ2
ZjhjMjYzYjZiYzZlZGFjNDkzOWFlNGE1ZjNiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9xdC9DbGllbnRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL3F0L0NsaWVudEltcGwuY3BwCkBAIC0xMzksNyArMTM5LDcgQEAgdm9pZCBxdF93
a19kaWRCZWNvbWVSZXNwb25zaXZlKFdLUGFnZVJlZiBwYWdlLCBjb25zdCB2b2lkKiBjbGllbnRJ
bmZvKQogewogfQogCi1XS1BhZ2VSZWYgcXRfd2tfY3JlYXRlTmV3UGFnZShXS1BhZ2VSZWYgcGFn
ZSwgV0tEaWN0aW9uYXJ5UmVmIGZlYXR1cmVzLCBXS0V2ZW50TW9kaWZpZXJzIG1vZGlmaWVycywg
V0tFdmVudE1vdXNlQnV0dG9uIG1vdXNlQnV0dG9uLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQor
V0tQYWdlUmVmIHF0X3drX2NyZWF0ZU5ld1BhZ2UoV0tQYWdlUmVmIHBhZ2UsIFdLU3RyaW5nUmVm
IHVybCwgV0tEaWN0aW9uYXJ5UmVmIGZlYXR1cmVzLCBXS0V2ZW50TW9kaWZpZXJzIG1vZGlmaWVy
cywgV0tFdmVudE1vdXNlQnV0dG9uIG1vdXNlQnV0dG9uLCBib29sIGtlZXBDb250ZXh0LCBjb25z
dCB2b2lkKiBjbGllbnRJbmZvKQogewogICAgIFFXS1BhZ2UqIHdrUGFnZSA9IHRvUVdLUGFnZShj
bGllbnRJbmZvKTsKICAgICBRV0tQYWdlUHJpdmF0ZSogZCA9IFFXS1BhZ2VQcml2YXRlOjpnZXQo
d2tQYWdlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvQ2xp
ZW50SW1wbC5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9DbGllbnRJbXBsLmgK
aW5kZXggNWQ4YzA2MjczM2Y3ODI4YTI4NTUyYmUwOGY3M2I0NjM4MDIyNWEzOS4uZTFiNzBlM2Ni
ZjMzYzFiODZmODk3OWNkN2I5OTQ1NGFlYjkwY2JkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9xdC9DbGllbnRJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC9DbGllbnRJbXBsLmgKQEAgLTQ1LDcgKzQ1LDcgQEAgdm9pZCBxdF93a19k
aWRCZWNvbWVVbnJlc3BvbnNpdmUoV0tQYWdlUmVmLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKTsK
IHZvaWQgcXRfd2tfZGlkQmVjb21lUmVzcG9uc2l2ZShXS1BhZ2VSZWYsIGNvbnN0IHZvaWQqIGNs
aWVudEluZm8pOwogCiAvLyB1aSBjbGllbnQKLVdLUGFnZVJlZiBxdF93a19jcmVhdGVOZXdQYWdl
KFdLUGFnZVJlZiBwYWdlLCBXS0RpY3Rpb25hcnlSZWYgZmVhdHVyZXMsIFdLRXZlbnRNb2RpZmll
cnMgbW9kaWZpZXJzLCBXS0V2ZW50TW91c2VCdXR0b24gbW91c2VCdXR0b24sIGNvbnN0IHZvaWQg
KmNsaWVudEluZm8pOworV0tQYWdlUmVmIHF0X3drX2NyZWF0ZU5ld1BhZ2UoV0tQYWdlUmVmIHBh
Z2UsIFdLU3RyaW5nUmVmIHVybCwgV0tEaWN0aW9uYXJ5UmVmIGZlYXR1cmVzLCBXS0V2ZW50TW9k
aWZpZXJzIG1vZGlmaWVycywgV0tFdmVudE1vdXNlQnV0dG9uIG1vdXNlQnV0dG9uLCBib29sIGtl
ZXBDb250ZXh0LCBjb25zdCB2b2lkICpjbGllbnRJbmZvKTsKIHZvaWQgcXRfd2tfc2hvd1BhZ2Uo
V0tQYWdlUmVmIHBhZ2UsIGNvbnN0IHZvaWQgKmNsaWVudEluZm8pOwogdm9pZCBxdF93a19jbG9z
ZShXS1BhZ2VSZWYgcGFnZSwgY29uc3Qgdm9pZCAqY2xpZW50SW5mbyk7CiB2b2lkIHF0X3drX3J1
bkphdmFTY3JpcHRBbGVydChXS1BhZ2VSZWYgcGFnZSwgV0tTdHJpbmdSZWYgYWxlcnRUZXh0LCBX
S0ZyYW1lUmVmIGZyYW1lLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwIGIvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKaW5kZXggMzQ4YmU3ODg1NmNmY2RhNzYyNmUyMjhj
MjUyOTU5OTA1OTQ1N2E5NC4uNWQxYzJlYjUzYjJmOWYxYTY5YWEzOGZiYTJhMjE5NWM1OTY1NzA2
MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAK
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAKQEAgLTE1NzQs
MTAgKzE1NzQsMTAgQEAgdm9pZCBXZWJQYWdlUHJveHk6OmRpZEZhaWxMb2FkRm9yUmVzb3VyY2Uo
dWludDY0X3QgZnJhbWVJRCwgdWludDY0X3QgcmVzb3VyY2VJZGUKIAogLy8gVUlDbGllbnQKIAot
dm9pZCBXZWJQYWdlUHJveHk6OmNyZWF0ZU5ld1BhZ2UoY29uc3QgV2luZG93RmVhdHVyZXMmIHdp
bmRvd0ZlYXR1cmVzLCB1aW50MzJfdCBvcGFxdWVNb2RpZmllcnMsIGludDMyX3Qgb3BhcXVlTW91
c2VCdXR0b24sIHVpbnQ2NF90JiBuZXdQYWdlSUQsIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMm
IG5ld1BhZ2VQYXJhbWV0ZXJzKQordm9pZCBXZWJQYWdlUHJveHk6OmNyZWF0ZU5ld1BhZ2UoY29u
c3QgU3RyaW5nJiB1cmwsIGNvbnN0IFdpbmRvd0ZlYXR1cmVzJiB3aW5kb3dGZWF0dXJlcywgdWlu
dDMyX3Qgb3BhcXVlTW9kaWZpZXJzLCBpbnQzMl90IG9wYXF1ZU1vdXNlQnV0dG9uLCBib29sIGtl
ZXBDb250ZXh0LCB1aW50NjRfdCYgbmV3UGFnZUlELCBXZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJz
JiBuZXdQYWdlUGFyYW1ldGVycykKIHsKLSAgICBSZWZQdHI8V2ViUGFnZVByb3h5PiBuZXdQYWdl
ID0gbV91aUNsaWVudC5jcmVhdGVOZXdQYWdlKHRoaXMsIHdpbmRvd0ZlYXR1cmVzLCBzdGF0aWNf
Y2FzdDxXZWJFdmVudDo6TW9kaWZpZXJzPihvcGFxdWVNb2RpZmllcnMpLCBzdGF0aWNfY2FzdDxX
ZWJNb3VzZUV2ZW50OjpCdXR0b24+KG9wYXF1ZU1vdXNlQnV0dG9uKSk7Ci0gICAgaWYgKG5ld1Bh
Z2UpIHsKKyAgICBSZWZQdHI8V2ViUGFnZVByb3h5PiBuZXdQYWdlID0gbV91aUNsaWVudC5jcmVh
dGVOZXdQYWdlKHRoaXMsIHVybCwgd2luZG93RmVhdHVyZXMsIHN0YXRpY19jYXN0PFdlYkV2ZW50
OjpNb2RpZmllcnM+KG9wYXF1ZU1vZGlmaWVycyksIHN0YXRpY19jYXN0PFdlYk1vdXNlRXZlbnQ6
OkJ1dHRvbj4ob3BhcXVlTW91c2VCdXR0b24pLCBrZWVwQ29udGV4dCk7CisgICAgaWYgKG5ld1Bh
Z2UgJiYgbmV3UGFnZS0+Y29udGV4dCgpID09IHRoaXMtPmNvbnRleHQoKSkgewogICAgICAgICBu
ZXdQYWdlSUQgPSBuZXdQYWdlLT5wYWdlSUQoKTsKICAgICAgICAgbmV3UGFnZVBhcmFtZXRlcnMg
PSBuZXdQYWdlLT5jcmVhdGlvblBhcmFtZXRlcnMoKTsKICAgICB9IGVsc2UKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaCBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAppbmRleCBjNTJhMzlhZmJmNTljMGZlOTVlNDkzN2Jl
NzJmMjhiNTg0NDEzMDNlLi44N2MwM2RmMDI1OGIxMDRhNjMyYmM5ZTJkZTlhMDFjMzM3MWYyNDkz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgKKysr
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCkBAIC00MjcsNyArNDI3
LDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGRpZEZhaWxMb2FkRm9yUmVzb3VyY2UodWludDY0X3Qg
ZnJhbWVJRCwgdWludDY0X3QgcmVzb3VyY2VJZGVudGlmaWVyLCBjb25zdCBXZWJDb3JlOjpSZXNv
dXJjZUVycm9yJik7CiAKICAgICAvLyBVSSBjbGllbnQKLSAgICB2b2lkIGNyZWF0ZU5ld1BhZ2Uo
Y29uc3QgV2ViQ29yZTo6V2luZG93RmVhdHVyZXMmLCB1aW50MzJfdCBtb2RpZmllcnMsIGludDMy
X3QgbW91c2VCdXR0b24sIHVpbnQ2NF90JiBuZXdQYWdlSUQsIFdlYlBhZ2VDcmVhdGlvblBhcmFt
ZXRlcnMmKTsKKyAgICB2b2lkIGNyZWF0ZU5ld1BhZ2UoY29uc3QgV1RGOjpTdHJpbmcmIHVybCwg
Y29uc3QgV2ViQ29yZTo6V2luZG93RmVhdHVyZXMmLCB1aW50MzJfdCBtb2RpZmllcnMsIGludDMy
X3QgbW91c2VCdXR0b24sIGJvb2wga2VlcENvbnRleHQsIHVpbnQ2NF90JiBuZXdQYWdlSUQsIFdl
YlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMmKTsKICAgICB2b2lkIHNob3dQYWdlKCk7CiAgICAgdm9p
ZCBjbG9zZVBhZ2UoKTsKICAgICB2b2lkIHJ1bkphdmFTY3JpcHRBbGVydCh1aW50NjRfdCBmcmFt
ZUlELCBjb25zdCBTdHJpbmcmKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW4gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5Lm1lc3NhZ2VzLmluCmluZGV4IGVmODc3MjhkMzI4ZDIyNzJjNmRjM2Y5ZTkxNmUx
ZTQ3MmYxYjVmNzQuLjU4MjdlM2M3NzQwOWFjMTg3OTI5NjE0MTA5Y2ZmNjU5OTdjZDE2MGEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2FnZXMu
aW4KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5tZXNzYWdlcy5p
bgpAQCAtMjIsNyArMjIsNyBAQAogCiBtZXNzYWdlcyAtPiBXZWJQYWdlUHJveHkgewogICAgICMg
VUkgbWVzc2FnZXMKLSAgICBDcmVhdGVOZXdQYWdlKFdlYkNvcmU6OldpbmRvd0ZlYXR1cmVzIHdp
bmRvd0ZlYXR1cmVzLCB1aW50MzJfdCBtb2RpZmllcnMsIGludDMyX3QgbW91c2VCdXR0b24pIC0+
ICh1aW50NjRfdCBuZXdQYWdlSUQsIFdlYktpdDo6V2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyBu
ZXdQYWdlUGFyYW1ldGVycykKKyAgICBDcmVhdGVOZXdQYWdlKFdURjo6U3RyaW5nIHVybCwgV2Vi
Q29yZTo6V2luZG93RmVhdHVyZXMgd2luZG93RmVhdHVyZXMsIHVpbnQzMl90IG1vZGlmaWVycywg
aW50MzJfdCBtb3VzZUJ1dHRvbiwgYm9vbCBrZWVwQ29udGV4dCkgLT4gKHVpbnQ2NF90IG5ld1Bh
Z2VJRCwgV2ViS2l0OjpXZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzIG5ld1BhZ2VQYXJhbWV0ZXJz
KQogICAgIFNob3dQYWdlKCkKICAgICBDbG9zZVBhZ2UoKQogICAgIFJ1bkphdmFTY3JpcHRBbGVy
dCh1aW50NjRfdCBmcmFtZUlELCBXVEY6OlN0cmluZyBtZXNzYWdlKSAtPiAoKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmNwcCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJVSUNsaWVudC5jcHAKaW5kZXggMjgwNWQxOGRhNDI1MjExYjdiNWRk
MTE4MjBmZGEyNDM3N2E5Mzc0Zi4uM2U0OGQ2NGNjOTVkNWU3NWY2OGNlMzc4YTFkMWMxNzUxYzIy
YWUyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmNw
cAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuY3BwCkBAIC00Miw3
ICs0Miw3IEBAIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCiBuYW1lc3BhY2UgV2ViS2l0IHsK
IAotUGFzc1JlZlB0cjxXZWJQYWdlUHJveHk+IFdlYlVJQ2xpZW50OjpjcmVhdGVOZXdQYWdlKFdl
YlBhZ2VQcm94eSogcGFnZSwgY29uc3QgV2luZG93RmVhdHVyZXMmIHdpbmRvd0ZlYXR1cmVzLCBX
ZWJFdmVudDo6TW9kaWZpZXJzIG1vZGlmaWVycywgV2ViTW91c2VFdmVudDo6QnV0dG9uIGJ1dHRv
bikKK1Bhc3NSZWZQdHI8V2ViUGFnZVByb3h5PiBXZWJVSUNsaWVudDo6Y3JlYXRlTmV3UGFnZShX
ZWJQYWdlUHJveHkqIHBhZ2UsIGNvbnN0IFN0cmluZyYgdXJsLCBjb25zdCBXaW5kb3dGZWF0dXJl
cyYgd2luZG93RmVhdHVyZXMsIFdlYkV2ZW50OjpNb2RpZmllcnMgbW9kaWZpZXJzLCBXZWJNb3Vz
ZUV2ZW50OjpCdXR0b24gYnV0dG9uLCBib29sIGtlZXBDb250ZXh0KQogewogICAgIGlmICghbV9j
bGllbnQuY3JlYXRlTmV3UGFnZSkKICAgICAgICAgcmV0dXJuIDA7CkBAIC02NSw4ICs2NSw4IEBA
IFBhc3NSZWZQdHI8V2ViUGFnZVByb3h5PiBXZWJVSUNsaWVudDo6Y3JlYXRlTmV3UGFnZShXZWJQ
YWdlUHJveHkqIHBhZ2UsIGNvbnN0IFdpCiAgICAgbWFwLnNldCgiZGlhbG9nIiwgV2ViQm9vbGVh
bjo6Y3JlYXRlKHdpbmRvd0ZlYXR1cmVzLmRpYWxvZykpOwogICAgIFJlZlB0cjxJbW11dGFibGVE
aWN0aW9uYXJ5PiBmZWF0dXJlc01hcCA9IEltbXV0YWJsZURpY3Rpb25hcnk6OmFkb3B0KG1hcCk7
CiAKLSAgICByZXR1cm4gYWRvcHRSZWYodG9JbXBsKG1fY2xpZW50LmNyZWF0ZU5ld1BhZ2UodG9B
UEkocGFnZSksIHRvQVBJKGZlYXR1cmVzTWFwLmdldCgpKSwgdG9BUEkobW9kaWZpZXJzKSwgdG9B
UEkoYnV0dG9uKSwgbV9jbGllbnQuY2xpZW50SW5mbykpKTsKLX0gCisgICAgcmV0dXJuIGFkb3B0
UmVmKHRvSW1wbChtX2NsaWVudC5jcmVhdGVOZXdQYWdlKHRvQVBJKHBhZ2UpLCB0b0FQSSh1cmwu
aW1wbCgpKSwgdG9BUEkoZmVhdHVyZXNNYXAuZ2V0KCkpLCB0b0FQSShtb2RpZmllcnMpLCB0b0FQ
SShidXR0b24pLCBrZWVwQ29udGV4dCwgbV9jbGllbnQuY2xpZW50SW5mbykpKTsKK30KIAogdm9p
ZCBXZWJVSUNsaWVudDo6c2hvd1BhZ2UoV2ViUGFnZVByb3h5KiBwYWdlKQogewpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmggYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaAppbmRleCBiODczYThkZjNhMDNhZDkxNDJkZmQ1NmFm
YzlmYjk4Mzk0MzhkNTY2Li41OGQ4ZGIwNmZjMGVkMjE5MzVlZjc0YTk0YWY5OWI0YTM0ZjQ0ZTcy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaApAQCAtNTEsNyArNTEsNyBA
QCBjbGFzcyBXZWJPcGVuUGFuZWxSZXN1bHRMaXN0ZW5lclByb3h5OwogCiBjbGFzcyBXZWJVSUNs
aWVudCA6IHB1YmxpYyBBUElDbGllbnQ8V0tQYWdlVUlDbGllbnQ+IHsKIHB1YmxpYzoKLSAgICBQ
YXNzUmVmUHRyPFdlYlBhZ2VQcm94eT4gY3JlYXRlTmV3UGFnZShXZWJQYWdlUHJveHkqLCBjb25z
dCBXZWJDb3JlOjpXaW5kb3dGZWF0dXJlcyYsIFdlYkV2ZW50OjpNb2RpZmllcnMsIFdlYk1vdXNl
RXZlbnQ6OkJ1dHRvbik7CisgICAgUGFzc1JlZlB0cjxXZWJQYWdlUHJveHk+IGNyZWF0ZU5ld1Bh
Z2UoV2ViUGFnZVByb3h5KiwgY29uc3QgU3RyaW5nJiB1cmwsIGNvbnN0IFdlYkNvcmU6OldpbmRv
d0ZlYXR1cmVzJiwgV2ViRXZlbnQ6Ok1vZGlmaWVycywgV2ViTW91c2VFdmVudDo6QnV0dG9uLCBi
b29sIGtlZXBDb250ZXh0KTsKICAgICB2b2lkIHNob3dQYWdlKFdlYlBhZ2VQcm94eSopOwogICAg
IHZvaWQgY2xvc2UoV2ViUGFnZVByb3h5Kik7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcCBiL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcAppbmRl
eCAzMGIzMjg3MjA1OTA3NWM5MmFhMGUxMjFiNzBmNDhlNDgzOThkYjcwLi4wMDVlYWNhYzNkYTk3
NDc5ZDU4NTcxYzc1MDM5NDI3MmYxMmJjYTFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQuY3BwCkBA
IC00OSw2ICs0OSw3IEBACiAjaW5jbHVkZSA8V2ViQ29yZS9EYXRhYmFzZVRyYWNrZXIuaD4KICNp
bmNsdWRlIDxXZWJDb3JlL0ZpbGVDaG9vc2VyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9GcmFtZS5o
PgorI2luY2x1ZGUgPFdlYkNvcmUvRnJhbWVMb2FkUmVxdWVzdC5oPgogI2luY2x1ZGUgPFdlYkNv
cmUvRnJhbWVMb2FkZXIuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0hUTUxOYW1lcy5oPgogI2luY2x1
ZGUgPFdlYkNvcmUvSFRNTFBsdWdJbkltYWdlRWxlbWVudC5oPgpAQCAtMTUwLDE0ICsxNTEsMjMg
QEAgdm9pZCBXZWJDaHJvbWVDbGllbnQ6OmZvY3VzZWRGcmFtZUNoYW5nZWQoRnJhbWUqIGZyYW1l
KQogICAgIFdlYlByb2Nlc3M6OnNoYXJlZCgpLmNvbm5lY3Rpb24oKS0+c2VuZChNZXNzYWdlczo6
V2ViUGFnZVByb3h5OjpGb2N1c2VkRnJhbWVDaGFuZ2VkKHdlYkZyYW1lID8gd2ViRnJhbWUtPmZy
YW1lSUQoKSA6IDApLCBtX3BhZ2UtPnBhZ2VJRCgpKTsKIH0KIAotUGFnZSogV2ViQ2hyb21lQ2xp
ZW50OjpjcmVhdGVXaW5kb3coRnJhbWUqLCBjb25zdCBGcmFtZUxvYWRSZXF1ZXN0JiwgY29uc3Qg
V2luZG93RmVhdHVyZXMmIHdpbmRvd0ZlYXR1cmVzLCBjb25zdCBOYXZpZ2F0aW9uQWN0aW9uJiBu
YXZpZ2F0aW9uQWN0aW9uKQorc3RhdGljIGJvb2wgY2FuU2NyaXB0RWFjaE90aGVyKGNvbnN0IEtV
UkwmIGEsIGNvbnN0IEtVUkwmIGIpCit7CisgICAgUmVmUHRyPFNlY3VyaXR5T3JpZ2luPiBhT3Jp
Z2luID0gU2VjdXJpdHlPcmlnaW46OmNyZWF0ZShhKTsKKyAgICBSZWZQdHI8U2VjdXJpdHlPcmln
aW4+IGJPcmlnaW4gPSBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlKGIpOworICAgIHJldHVybiBhT3Jp
Z2luLT5jYW5BY2Nlc3MoYk9yaWdpbi5nZXQoKSk7Cit9CisKK1BhZ2UqIFdlYkNocm9tZUNsaWVu
dDo6Y3JlYXRlV2luZG93KEZyYW1lKiBmcmFtZSwgY29uc3QgRnJhbWVMb2FkUmVxdWVzdCYgcmVx
dWVzdCwgY29uc3QgV2luZG93RmVhdHVyZXMmIHdpbmRvd0ZlYXR1cmVzLCBjb25zdCBOYXZpZ2F0
aW9uQWN0aW9uJiBuYXZpZ2F0aW9uQWN0aW9uKQogewogICAgIHVpbnQzMl90IG1vZGlmaWVycyA9
IG1vZGlmaWVyc0Zvck5hdmlnYXRpb25BY3Rpb24obmF2aWdhdGlvbkFjdGlvbik7CiAgICAgaW50
MzJfdCBtb3VzZUJ1dHRvbiA9IG1vdXNlQnV0dG9uRm9yTmF2aWdhdGlvbkFjdGlvbihuYXZpZ2F0
aW9uQWN0aW9uKTsKKyAgICBLVVJMIG5ld1BhZ2VVUkwgPSByZXF1ZXN0LnJlc291cmNlUmVxdWVz
dCgpLnVybCgpOworICAgIGJvb2wga2VlcENvbnRleHQgPSBjYW5TY3JpcHRFYWNoT3RoZXIoZnJh
bWUtPmRvY3VtZW50KCktPnVybCgpLCBuZXdQYWdlVVJMKTsKIAogICAgIHVpbnQ2NF90IG5ld1Bh
Z2VJRCA9IDA7CiAgICAgV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyBwYXJhbWV0ZXJzOwotICAg
IGlmICghV2ViUHJvY2Vzczo6c2hhcmVkKCkuY29ubmVjdGlvbigpLT5zZW5kU3luYyhNZXNzYWdl
czo6V2ViUGFnZVByb3h5OjpDcmVhdGVOZXdQYWdlKHdpbmRvd0ZlYXR1cmVzLCBtb2RpZmllcnMs
IG1vdXNlQnV0dG9uKSwgTWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6Q3JlYXRlTmV3UGFnZTo6UmVw
bHkobmV3UGFnZUlELCBwYXJhbWV0ZXJzKSwgbV9wYWdlLT5wYWdlSUQoKSkpCisgICAgaWYgKCFX
ZWJQcm9jZXNzOjpzaGFyZWQoKS5jb25uZWN0aW9uKCktPnNlbmRTeW5jKE1lc3NhZ2VzOjpXZWJQ
YWdlUHJveHk6OkNyZWF0ZU5ld1BhZ2UobmV3UGFnZVVSTC5zdHJpbmcoKSwgd2luZG93RmVhdHVy
ZXMsIG1vZGlmaWVycywgbW91c2VCdXR0b24sIGtlZXBDb250ZXh0KSwgTWVzc2FnZXM6OldlYlBh
Z2VQcm94eTo6Q3JlYXRlTmV3UGFnZTo6UmVwbHkobmV3UGFnZUlELCBwYXJhbWV0ZXJzKSwgbV9w
YWdlLT5wYWdlSUQoKSkpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKCFuZXdQYWdlSUQp
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYzEx
ZjYxMTUwYjlkMGY0MzFkYTVjMzIxY2RlZmZlMTY4NTBiYjA2ZS4uNDdiYTJkNjRiZDMyZTgwZjk4
OTQ5ZTdkNjgwMGMxNzM5NmQ4YmJjYiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDExLTAyLTAyICBCYWxhenMgS2Vs
ZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBOZXcgcGFnZSBjcmVhdGVkIHRocm91Z2ggdGhlIFVJIGNsaWVu
dCBjYW5ub3QgbGl2ZSBpbiBuZXcgY29udGV4dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTM1OTcKKworICAgICAgICAqIE1pbmlCcm93c2VyL21hYy9C
cm93c2VyV2luZG93Q29udHJvbGxlci5tOgorICAgICAgICAoY3JlYXRlTmV3UGFnZSk6CisgICAg
ICAgICogTWluaUJyb3dzZXIvd2luL0Jyb3dzZXJWaWV3LmNwcDoKKyAgICAgICAgKGNyZWF0ZU5l
d1BhZ2UpOgorCiAyMDExLTAyLTAxICBCYWxhenMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbmRyZWFzIEtsaW5nLgpkaWZmIC0tZ2l0IGEvVG9v
bHMvTWluaUJyb3dzZXIvbWFjL0Jyb3dzZXJXaW5kb3dDb250cm9sbGVyLm0gYi9Ub29scy9NaW5p
QnJvd3Nlci9tYWMvQnJvd3NlcldpbmRvd0NvbnRyb2xsZXIubQppbmRleCAzYTFmZmJkN2IyYTg5
NzkwNGMwYzY4NjU1NGU1OGIzNDQyZDdmODg0Li40ZThlNmZiMTE1NjBjYjEyMTc4ODU4MDUxNTM2
YTU3OWM5Mjc0ZDA2IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci9tYWMvQnJvd3Nlcldp
bmRvd0NvbnRyb2xsZXIubQorKysgYi9Ub29scy9NaW5pQnJvd3Nlci9tYWMvQnJvd3NlcldpbmRv
d0NvbnRyb2xsZXIubQpAQCAtMzc3LDcgKzM3Nyw3IEBAIHN0YXRpYyB2b2lkIGRlY2lkZVBvbGlj
eUZvck1JTUVUeXBlKFdLUGFnZVJlZiBwYWdlLCBXS1N0cmluZ1JlZiBNSU1FVHlwZSwgV0tVUkxS
CiAKIC8vIE1BUks6IFVJIENsaWVudCBDYWxsYmFja3MKIAotc3RhdGljIFdLUGFnZVJlZiBjcmVh
dGVOZXdQYWdlKFdLUGFnZVJlZiBwYWdlLCBXS0RpY3Rpb25hcnlSZWYgZmVhdHVyZXMsIFdLRXZl
bnRNb2RpZmllcnMgbW9kaWZpZXJzLCBXS0V2ZW50TW91c2VCdXR0b24gYnV0dG9uLCBjb25zdCB2
b2lkKiBjbGllbnRJbmZvKQorc3RhdGljIFdLUGFnZVJlZiBjcmVhdGVOZXdQYWdlKFdLUGFnZVJl
ZiBwYWdlLCBXS1N0cmluZ1JlZiB1cmwsIFdLRGljdGlvbmFyeVJlZiBmZWF0dXJlcywgV0tFdmVu
dE1vZGlmaWVycyBtb2RpZmllcnMsIFdLRXZlbnRNb3VzZUJ1dHRvbiBidXR0b24sIGNvbnN0IHZv
aWQqIGNsaWVudEluZm8pCiB7CiAgICAgTE9HKEAiY3JlYXRlTmV3UGFnZSIpOwogICAgIEJyb3dz
ZXJXaW5kb3dDb250cm9sbGVyICpjb250cm9sbGVyID0gW1tCcm93c2VyV2luZG93Q29udHJvbGxl
ciBhbGxvY10gaW5pdFdpdGhDb250ZXh0OldLUGFnZUdldENvbnRleHQocGFnZSldOwpkaWZmIC0t
Z2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL0Jyb3dzZXJWaWV3LmNwcCBiL1Rvb2xzL01pbmlC
cm93c2VyL3dpbi9Ccm93c2VyVmlldy5jcHAKaW5kZXggYjlhYWFkYzRlYjgxNTk3NGE3MDQ0NjM5
OGM0NjQyMWU2OGRmOGYyOC4uODY0N2FkNGQ5ODU2ZTcwYmU1ZjAzZDdkY2M1NWU5YzdhZWRiNWY2
MyAxMDA2NDQKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL0Jyb3dzZXJWaWV3LmNwcAorKysg
Yi9Ub29scy9NaW5pQnJvd3Nlci93aW4vQnJvd3NlclZpZXcuY3BwCkBAIC0zOSw3ICszOSw3IEBA
IEJyb3dzZXJWaWV3OjpCcm93c2VyVmlldygpCiAKIC8vIFVJIENsaWVudCBDYWxsYmFja3MKIAot
c3RhdGljIFdLUGFnZVJlZiBjcmVhdGVOZXdQYWdlKFdLUGFnZVJlZiBwYWdlLCBXS0RpY3Rpb25h
cnlSZWYgZmVhdHVyZXMsIFdLRXZlbnRNb2RpZmllcnMgbW9kaWZpZXJzLCBXS0V2ZW50TW91c2VC
dXR0b24gbW91c2VCdXR0b24sIGNvbnN0IHZvaWQqIGNsaWVudEluZm8pCitzdGF0aWMgV0tQYWdl
UmVmIGNyZWF0ZU5ld1BhZ2UoV0tQYWdlUmVmIHBhZ2UsIFdLU3RyaW5nUmVmIHVybCwgV0tEaWN0
aW9uYXJ5UmVmIGZlYXR1cmVzLCBXS0V2ZW50TW9kaWZpZXJzIG1vZGlmaWVycywgV0tFdmVudE1v
dXNlQnV0dG9uIG1vdXNlQnV0dG9uLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQogewogICAgIEJy
b3dzZXJXaW5kb3cqIGJyb3dzZXJXaW5kb3cgPSBCcm93c2VyV2luZG93OjpjcmVhdGUoKTsKICAg
ICBicm93c2VyV2luZG93LT5jcmVhdGVXaW5kb3coMCwgMCwgODAwLCA2MDApOwo=
</data>
<flag name="review"
          id="72438"
          type_id="1"
          status="-"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>