<?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>59486</bug_id>
          
          <creation_ts>2011-04-26 13:17:45 -0700</creation_ts>
          <short_desc>Port Mozilla&apos;s IndexedDB tests: createObjectStore basics</short_desc>
          <delta_ts>2011-04-27 13:34:00 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dgrogan</cc>
    
    <cc>fishd</cc>
    
    <cc>hans</cc>
    
    <cc>pilgrim</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>392653</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-26 13:17:45 -0700</bug_when>
    <thetext>original test: http://mxr.mozilla.org/mozilla2.0/source/dom/indexedDB/test/test_create_objectStore.html?force=1

This is a port of a test from Mozilla&apos;s IndexedDB test suite. It checks the basics of creating an object store with 8 different combinations of options.

WebKit passes this test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>392655</commentid>
    <comment_count>1</comment_count>
      <attachid>91148</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-26 13:22:08 -0700</bug_when>
    <thetext>Created attachment 91148
patch with changelog and layouttest</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393287</commentid>
    <comment_count>2</comment_count>
      <attachid>91216</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2011-04-26 19:41:18 -0700</bug_when>
    <thetext>Created attachment 91216
rebase webkit directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393751</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 13:32:08 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 91216:

http/tests/xmlviewer/dumpAsText/frames.html bug 57970 (author: pfeldman@chromium.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393755</commentid>
    <comment_count>4</comment_count>
      <attachid>91216</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 13:33:55 -0700</bug_when>
    <thetext>Comment on attachment 91216
rebase webkit directory

Clearing flags on attachment: 91216

Committed r85078: &lt;http://trac.webkit.org/changeset/85078&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393756</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-27 13:34:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91148</attachid>
            <date>2011-04-26 13:22:08 -0700</date>
            <delta_ts>2011-04-26 19:41:18 -0700</delta_ts>
            <desc>patch with changelog and layouttest</desc>
            <filename>bug-59486.patch</filename>
            <type>text/plain</type>
            <size>8167</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IHRoaXJkX3BhcnR5L1dlYktpdC9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gdGhpcmRfcGFydHkvV2ViS2l0L0xheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
ODQ5NDMpCisrKyB0aGlyZF9wYXJ0eS9XZWJLaXQvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDQtMjYgIE1hcmsgUGlsZ3JpbSAgPHBp
bGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBvcnQgTW96aWxsYSdzIEluZGV4ZWREQiB0ZXN0czogY3JlYXRlT2JqZWN0
U3RvcmUgYmFzaWNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01OTQ4NgorCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYTogQWRkZWQu
CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jcmVhdGUtb2JqZWN0c3RvcmUt
YmFzaWNzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIv
bW96aWxsYS9jcmVhdGUtb2JqZWN0c3RvcmUtYmFzaWNzLmh0bWw6IEFkZGVkLgorCiAyMDExLTA0
LTI2ICBKZXNzaWUgQmVybGluICA8amJlcmxpbkB3ZWJraXQub3JnPgogCiAgICAgICAgIGVkaXRp
bmcvdGV4dC1pdGVyYXRvci9maW5kU3RyaW5nLmh0bWwgcGFzc2VzIG9uIExlb3BhcmQgYWZ0ZXIg
cjg0NzUwLCBzbyByZW1vdmUgdGhlIGV4cGVjdGVkCkluZGV4OiB0aGlyZF9wYXJ0eS9XZWJLaXQv
TGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jcmVhdGUtb2JqZWN0c3RvcmUt
YmFzaWNzLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0aGlyZF9wYXJ0eS9XZWJLaXQvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jcmVhdGUtb2JqZWN0c3RvcmUtYmFz
aWNzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIHRoaXJkX3BhcnR5L1dlYktpdC9MYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2NyZWF0ZS1vYmplY3RzdG9yZS1iYXNp
Y3MtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcwIEBACitUZXN0IEluZGV4
ZWREQidzIGNyZWF0aW5nIG9iamVjdCBzdG9yZSBhbmQgdXBkYXRpbmcgcHJvcGVydGllcworCitP
biBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xs
b3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworaW5kZXhlZERCID0gd2luZG93LmluZGV4ZWRE
QiB8fCB3aW5kb3cud2Via2l0SW5kZXhlZERCIHx8IHdpbmRvdy5tb3pJbmRleGVkREI7CitQQVNT
IGluZGV4ZWREQiA9PSBudWxsIGlzIGZhbHNlCitJREJEYXRhYmFzZUV4Y2VwdGlvbiA9IHdpbmRv
dy5JREJEYXRhYmFzZUV4Y2VwdGlvbiB8fCB3aW5kb3cud2Via2l0SURCRGF0YWJhc2VFeGNlcHRp
b247CitQQVNTIElEQkRhdGFiYXNlRXhjZXB0aW9uID09IG51bGwgaXMgZmFsc2UKK0lEQlRyYW5z
YWN0aW9uID0gd2luZG93LklEQlRyYW5zYWN0aW9uIHx8IHdpbmRvdy53ZWJraXRJREJUcmFuc2Fj
dGlvbjsKK1BBU1MgSURCVHJhbnNhY3Rpb24gPT0gbnVsbCBpcyBmYWxzZQoraW5kZXhlZERCLm9w
ZW4obmFtZSwgZGVzY3JpcHRpb24pCitkYiA9IGV2ZW50LnRhcmdldC5yZXN1bHQKK3JlcXVlc3Qg
PSBkYi5zZXRWZXJzaW9uKCcxJykKK0RlbGV0ZWQgYWxsIG9iamVjdCBzdG9yZXMuCitvYmplY3RT
dG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKGluZm8ubmFtZSwgaW5mby5vcHRpb25zKTsKK1BB
U1Mgb2JqZWN0U3RvcmUubmFtZSBpcyBpbmZvLm5hbWUKK1BBU1Mgb2JqZWN0U3RvcmUuaW5kZXhO
YW1lcy5sZW5ndGggaXMgMAorUEFTUyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24uZGIgaXMgZGIK
K1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLnJlYWR5U3RhdGUgaXMgSURCVHJhbnNhY3Rp
b24uTE9BRElORworUEFTUyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24ubW9kZSBpcyBJREJUcmFu
c2FjdGlvbi5WRVJTSU9OX0NIQU5HRQorb2JqZWN0U3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9y
ZShpbmZvLm5hbWUsIGluZm8ub3B0aW9ucyk7CitQQVNTIG9iamVjdFN0b3JlLm5hbWUgaXMgaW5m
by5uYW1lCitQQVNTIG9iamVjdFN0b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZl
bnQudGFyZ2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2Fj
dGlvbi5yZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFy
Z2V0LnRyYW5zYWN0aW9uLm1vZGUgaXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK29i
amVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoaW5mby5uYW1lLCBpbmZvLm9wdGlvbnMp
OworUEFTUyBvYmplY3RTdG9yZS5uYW1lIGlzIGluZm8ubmFtZQorUEFTUyBvYmplY3RTdG9yZS5p
bmRleE5hbWVzLmxlbmd0aCBpcyAwCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5kYiBp
cyBkYgorUEFTUyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24ucmVhZHlTdGF0ZSBpcyBJREJUcmFu
c2FjdGlvbi5MT0FESU5HCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5tb2RlIGlzIElE
QlRyYW5zYWN0aW9uLlZFUlNJT05fQ0hBTkdFCitvYmplY3RTdG9yZSA9IGRiLmNyZWF0ZU9iamVj
dFN0b3JlKGluZm8ubmFtZSwgaW5mby5vcHRpb25zKTsKK1BBU1Mgb2JqZWN0U3RvcmUubmFtZSBp
cyBpbmZvLm5hbWUKK1BBU1Mgb2JqZWN0U3RvcmUuaW5kZXhOYW1lcy5sZW5ndGggaXMgMAorUEFT
UyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24uZGIgaXMgZGIKK1BBU1MgZXZlbnQudGFyZ2V0LnRy
YW5zYWN0aW9uLnJlYWR5U3RhdGUgaXMgSURCVHJhbnNhY3Rpb24uTE9BRElORworUEFTUyBldmVu
dC50YXJnZXQudHJhbnNhY3Rpb24ubW9kZSBpcyBJREJUcmFuc2FjdGlvbi5WRVJTSU9OX0NIQU5H
RQorb2JqZWN0U3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9yZShpbmZvLm5hbWUsIGluZm8ub3B0
aW9ucyk7CitQQVNTIG9iamVjdFN0b3JlLm5hbWUgaXMgaW5mby5uYW1lCitQQVNTIG9iamVjdFN0
b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9u
LmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5yZWFkeVN0YXRlIGlzIElE
QlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUg
aXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK29iamVjdFN0b3JlID0gZGIuY3JlYXRl
T2JqZWN0U3RvcmUoaW5mby5uYW1lLCBpbmZvLm9wdGlvbnMpOworUEFTUyBvYmplY3RTdG9yZS5u
YW1lIGlzIGluZm8ubmFtZQorUEFTUyBvYmplY3RTdG9yZS5rZXlQYXRoIGlzIGluZm8ub3B0aW9u
cy5rZXlQYXRoCitQQVNTIG9iamVjdFN0b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1Mg
ZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFu
c2FjdGlvbi5yZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQu
dGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUgaXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UK
K29iamVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoaW5mby5uYW1lLCBpbmZvLm9wdGlv
bnMpOworUEFTUyBvYmplY3RTdG9yZS5uYW1lIGlzIGluZm8ubmFtZQorUEFTUyBvYmplY3RTdG9y
ZS5rZXlQYXRoIGlzIGluZm8ub3B0aW9ucy5rZXlQYXRoCitQQVNTIG9iamVjdFN0b3JlLmluZGV4
TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRi
CitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5yZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0
aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUgaXMgSURCVHJh
bnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK29iamVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3Rv
cmUoaW5mby5uYW1lLCBpbmZvLm9wdGlvbnMpOworUEFTUyBvYmplY3RTdG9yZS5uYW1lIGlzIGlu
Zm8ubmFtZQorUEFTUyBvYmplY3RTdG9yZS5rZXlQYXRoIGlzIGluZm8ub3B0aW9ucy5rZXlQYXRo
CitQQVNTIG9iamVjdFN0b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZlbnQudGFy
Z2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5y
ZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFyZ2V0LnRy
YW5zYWN0aW9uLm1vZGUgaXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK1BBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiB0aGlyZF9w
YXJ0eS9XZWJLaXQvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jcmVhdGUt
b2JqZWN0c3RvcmUtYmFzaWNzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gdGhpcmRfcGFydHkvV2ViS2l0
L0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvY3JlYXRlLW9iamVjdHN0b3Jl
LWJhc2ljcy5odG1sCShyZXZpc2lvbiAwKQorKysgdGhpcmRfcGFydHkvV2ViS2l0L0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvY3JlYXRlLW9iamVjdHN0b3JlLWJhc2ljcy5o
dG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDg4IEBACis8IURPQ1RZUEUgaHRtbD4KKzwhLS0K
KyAgb3JpZ2luYWwgdGVzdDogaHR0cDovL214ci5tb3ppbGxhLm9yZy9tb3ppbGxhMi4wL3NvdXJj
ZS9kb20vaW5kZXhlZERCL3Rlc3QvdGVzdF9jcmVhdGVfb2JqZWN0U3RvcmUuaHRtbAorICBsaWNl
bnNlIG9mIG9yaWdpbmFsIHRlc3Q6CisgICAgIiBBbnkgY29weXJpZ2h0IGlzIGRlZGljYXRlZCB0
byB0aGUgUHVibGljIERvbWFpbi4KKyAgICAgIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL3B1
YmxpY2RvbWFpbi96ZXJvLzEuMC8gIgorLS0+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJz
dHlsZXNoZWV0IiBocmVmPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxl
LmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
cmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2Vz
L2pzLXRlc3QtcG9zdC1mdW5jdGlvbi5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVz
b3VyY2VzL3NoYXJlZC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNj
cmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0PgorCitkZXNj
cmlwdGlvbigiVGVzdCBJbmRleGVkREIncyBjcmVhdGluZyBvYmplY3Qgc3RvcmUgYW5kIHVwZGF0
aW5nIHByb3BlcnRpZXMiKTsKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCitmdW5jdGlvbiB0ZXN0KCkK
K3sKKyAgICBpbmRleGVkREIgPSBldmFsQW5kTG9nKCJpbmRleGVkREIgPSB3aW5kb3cuaW5kZXhl
ZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93Lm1vekluZGV4ZWREQjsiKTsK
KyAgICBzaG91bGRCZUZhbHNlKCJpbmRleGVkREIgPT0gbnVsbCIpOworICAgIElEQkRhdGFiYXNl
RXhjZXB0aW9uID0gZXZhbEFuZExvZygiSURCRGF0YWJhc2VFeGNlcHRpb24gPSB3aW5kb3cuSURC
RGF0YWJhc2VFeGNlcHRpb24gfHwgd2luZG93LndlYmtpdElEQkRhdGFiYXNlRXhjZXB0aW9uOyIp
OworICAgIHNob3VsZEJlRmFsc2UoIklEQkRhdGFiYXNlRXhjZXB0aW9uID09IG51bGwiKTsKKyAg
ICBJREJUcmFuc2FjdGlvbiA9IGV2YWxBbmRMb2coIklEQlRyYW5zYWN0aW9uID0gd2luZG93LklE
QlRyYW5zYWN0aW9uIHx8IHdpbmRvdy53ZWJraXRJREJUcmFuc2FjdGlvbjsiKTsKKyAgICBzaG91
bGRCZUZhbHNlKCJJREJUcmFuc2FjdGlvbiA9PSBudWxsIik7CisKKyAgICBuYW1lID0gd2luZG93
LmxvY2F0aW9uLnBhdGhuYW1lOworICAgIGRlc2NyaXB0aW9uID0gIk15IFRlc3QgRGF0YWJhc2Ui
OworICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJpbmRleGVkREIub3BlbihuYW1lLCBkZXNjcmlw
dGlvbikiKTsKKyAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9IG9wZW5TdWNjZXNzOworICAgIHJlcXVl
c3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBvcGVu
U3VjY2VzcygpCit7CisgICAgZGIgPSBldmFsQW5kTG9nKCJkYiA9IGV2ZW50LnRhcmdldC5yZXN1
bHQiKTsKKworICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJyZXF1ZXN0ID0gZGIuc2V0VmVyc2lv
bignMScpIik7CisgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBjbGVhbkRhdGFiYXNlOworICAgIHJl
cXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBj
bGVhbkRhdGFiYXNlKCkKK3sKKyAgICBkZWxldGVBbGxPYmplY3RTdG9yZXMoZGIpOworCisgICAg
b2JqZWN0U3RvcmVJbmZvID0gWworICAgICAgICB7IG5hbWU6ICIxIiwgb3B0aW9uczogeyBhdXRv
SW5jcmVtZW50OiB0cnVlIH0gfSwKKyAgICAgICAgeyBuYW1lOiAiMiIsIG9wdGlvbnM6IHsgYXV0
b0luY3JlbWVudDogZmFsc2UgfSB9LAorICAgICAgICB7IG5hbWU6ICIzIiwgb3B0aW9uczogeyBr
ZXlQYXRoOiAiIiB9IH0sCisgICAgICAgIHsgbmFtZTogIjQiLCBvcHRpb25zOiB7IGtleVBhdGg6
ICIiLCBhdXRvSW5jcmVtZW50OiB0cnVlIH0gfSwKKyAgICAgICAgeyBuYW1lOiAiNSIsIG9wdGlv
bnM6IHsga2V5UGF0aDogIiIsIGF1dG9JbmNyZW1lbnQ6IGZhbHNlIH0gfSwKKyAgICAgICAgeyBu
YW1lOiAiNiIsIG9wdGlvbnM6IHsga2V5UGF0aDogImZvbyIgfSB9LAorICAgICAgICB7IG5hbWU6
ICI3Iiwgb3B0aW9uczogeyBrZXlQYXRoOiAiZm9vIiwgYXV0b0luY3JlbWVudDogZmFsc2UgfSB9
LAorICAgICAgICB7IG5hbWU6ICI4Iiwgb3B0aW9uczogeyBrZXlQYXRoOiAiZm9vIiwgYXV0b0lu
Y3JlbWVudDogdHJ1ZSB9IH0KKyAgICBdOworCisgICAgZm9yICh2YXIgaW5kZXggaW4gb2JqZWN0
U3RvcmVJbmZvKSB7CisgICAgICAgIGluZGV4ID0gcGFyc2VJbnQoaW5kZXgpOworICAgICAgICBp
bmZvID0gb2JqZWN0U3RvcmVJbmZvW2luZGV4XTsKKyAgICAgICAgb2JqZWN0U3RvcmUgPSBldmFs
QW5kTG9nKCJvYmplY3RTdG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKGluZm8ubmFtZSwgaW5m
by5vcHRpb25zKTsiKTsKKyAgICAgICAgc2hvdWxkQmUoIm9iamVjdFN0b3JlLm5hbWUiLCAiaW5m
by5uYW1lIik7CisgICAgICAgIGlmIChpbmZvLm9wdGlvbnMgJiYgaW5mby5vcHRpb25zLmtleVBh
dGgpIHsKKyAgICAgICAgICAgIHNob3VsZEJlKCJvYmplY3RTdG9yZS5rZXlQYXRoIiwgImluZm8u
b3B0aW9ucy5rZXlQYXRoIik7CisgICAgICAgIH0KKyAgICAgICAgc2hvdWxkQmUoIm9iamVjdFN0
b3JlLmluZGV4TmFtZXMubGVuZ3RoIiwgIjAiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LnRh
cmdldC50cmFuc2FjdGlvbi5kYiIsICJkYiIpOworICAgICAgICBzaG91bGRCZSgiZXZlbnQudGFy
Z2V0LnRyYW5zYWN0aW9uLnJlYWR5U3RhdGUiLCAiSURCVHJhbnNhY3Rpb24uTE9BRElORyIpOwor
ICAgICAgICBzaG91bGRCZSgiZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUiLCAiSURCVHJh
bnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UiKTsKKyAgICB9CisKKyAgICBkb25lKCk7Cit9CisKK3Zh
ciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworCit0ZXN0KCk7CisKKzwvc2NyaXB0PgorPC9i
b2R5PgorPC9odG1sPgorCg==
</data>
<flag name="review"
          id="83931"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91216</attachid>
            <date>2011-04-26 19:41:18 -0700</date>
            <delta_ts>2011-04-27 13:33:55 -0700</delta_ts>
            <desc>rebase webkit directory</desc>
            <filename>bug-59486b.patch</filename>
            <type>text/plain</type>
            <size>7996</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg0OTQzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDQtMjYgIE1hcmsgUGlsZ3JpbSAgPHBp
bGdyaW1AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFBvcnQgTW96aWxsYSdzIEluZGV4ZWREQiB0ZXN0czogY3JlYXRlT2JqZWN0
U3RvcmUgYmFzaWNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD01OTQ4NgorCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYTogQWRkZWQu
CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jcmVhdGUtb2JqZWN0c3RvcmUt
YmFzaWNzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIv
bW96aWxsYS9jcmVhdGUtb2JqZWN0c3RvcmUtYmFzaWNzLmh0bWw6IEFkZGVkLgorCiAyMDExLTA0
LTI2ICBKZXNzaWUgQmVybGluICA8amJlcmxpbkB3ZWJraXQub3JnPgogCiAgICAgICAgIGVkaXRp
bmcvdGV4dC1pdGVyYXRvci9maW5kU3RyaW5nLmh0bWwgcGFzc2VzIG9uIExlb3BhcmQgYWZ0ZXIg
cjg0NzUwLCBzbyByZW1vdmUgdGhlIGV4cGVjdGVkCkluZGV4OiBMYXlvdXRUZXN0cy9zdG9yYWdl
L2luZGV4ZWRkYi9tb3ppbGxhL2NyZWF0ZS1vYmplY3RzdG9yZS1iYXNpY3MtZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvY3Jl
YXRlLW9iamVjdHN0b3JlLWJhc2ljcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2NyZWF0ZS1vYmplY3RzdG9yZS1iYXNp
Y3MtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcwIEBACitUZXN0IEluZGV4
ZWREQidzIGNyZWF0aW5nIG9iamVjdCBzdG9yZSBhbmQgdXBkYXRpbmcgcHJvcGVydGllcworCitP
biBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xs
b3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworaW5kZXhlZERCID0gd2luZG93LmluZGV4ZWRE
QiB8fCB3aW5kb3cud2Via2l0SW5kZXhlZERCIHx8IHdpbmRvdy5tb3pJbmRleGVkREI7CitQQVNT
IGluZGV4ZWREQiA9PSBudWxsIGlzIGZhbHNlCitJREJEYXRhYmFzZUV4Y2VwdGlvbiA9IHdpbmRv
dy5JREJEYXRhYmFzZUV4Y2VwdGlvbiB8fCB3aW5kb3cud2Via2l0SURCRGF0YWJhc2VFeGNlcHRp
b247CitQQVNTIElEQkRhdGFiYXNlRXhjZXB0aW9uID09IG51bGwgaXMgZmFsc2UKK0lEQlRyYW5z
YWN0aW9uID0gd2luZG93LklEQlRyYW5zYWN0aW9uIHx8IHdpbmRvdy53ZWJraXRJREJUcmFuc2Fj
dGlvbjsKK1BBU1MgSURCVHJhbnNhY3Rpb24gPT0gbnVsbCBpcyBmYWxzZQoraW5kZXhlZERCLm9w
ZW4obmFtZSwgZGVzY3JpcHRpb24pCitkYiA9IGV2ZW50LnRhcmdldC5yZXN1bHQKK3JlcXVlc3Qg
PSBkYi5zZXRWZXJzaW9uKCcxJykKK0RlbGV0ZWQgYWxsIG9iamVjdCBzdG9yZXMuCitvYmplY3RT
dG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKGluZm8ubmFtZSwgaW5mby5vcHRpb25zKTsKK1BB
U1Mgb2JqZWN0U3RvcmUubmFtZSBpcyBpbmZvLm5hbWUKK1BBU1Mgb2JqZWN0U3RvcmUuaW5kZXhO
YW1lcy5sZW5ndGggaXMgMAorUEFTUyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24uZGIgaXMgZGIK
K1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLnJlYWR5U3RhdGUgaXMgSURCVHJhbnNhY3Rp
b24uTE9BRElORworUEFTUyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24ubW9kZSBpcyBJREJUcmFu
c2FjdGlvbi5WRVJTSU9OX0NIQU5HRQorb2JqZWN0U3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9y
ZShpbmZvLm5hbWUsIGluZm8ub3B0aW9ucyk7CitQQVNTIG9iamVjdFN0b3JlLm5hbWUgaXMgaW5m
by5uYW1lCitQQVNTIG9iamVjdFN0b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZl
bnQudGFyZ2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2Fj
dGlvbi5yZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFy
Z2V0LnRyYW5zYWN0aW9uLm1vZGUgaXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK29i
amVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoaW5mby5uYW1lLCBpbmZvLm9wdGlvbnMp
OworUEFTUyBvYmplY3RTdG9yZS5uYW1lIGlzIGluZm8ubmFtZQorUEFTUyBvYmplY3RTdG9yZS5p
bmRleE5hbWVzLmxlbmd0aCBpcyAwCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5kYiBp
cyBkYgorUEFTUyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24ucmVhZHlTdGF0ZSBpcyBJREJUcmFu
c2FjdGlvbi5MT0FESU5HCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5tb2RlIGlzIElE
QlRyYW5zYWN0aW9uLlZFUlNJT05fQ0hBTkdFCitvYmplY3RTdG9yZSA9IGRiLmNyZWF0ZU9iamVj
dFN0b3JlKGluZm8ubmFtZSwgaW5mby5vcHRpb25zKTsKK1BBU1Mgb2JqZWN0U3RvcmUubmFtZSBp
cyBpbmZvLm5hbWUKK1BBU1Mgb2JqZWN0U3RvcmUuaW5kZXhOYW1lcy5sZW5ndGggaXMgMAorUEFT
UyBldmVudC50YXJnZXQudHJhbnNhY3Rpb24uZGIgaXMgZGIKK1BBU1MgZXZlbnQudGFyZ2V0LnRy
YW5zYWN0aW9uLnJlYWR5U3RhdGUgaXMgSURCVHJhbnNhY3Rpb24uTE9BRElORworUEFTUyBldmVu
dC50YXJnZXQudHJhbnNhY3Rpb24ubW9kZSBpcyBJREJUcmFuc2FjdGlvbi5WRVJTSU9OX0NIQU5H
RQorb2JqZWN0U3RvcmUgPSBkYi5jcmVhdGVPYmplY3RTdG9yZShpbmZvLm5hbWUsIGluZm8ub3B0
aW9ucyk7CitQQVNTIG9iamVjdFN0b3JlLm5hbWUgaXMgaW5mby5uYW1lCitQQVNTIG9iamVjdFN0
b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9u
LmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5yZWFkeVN0YXRlIGlzIElE
QlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUg
aXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK29iamVjdFN0b3JlID0gZGIuY3JlYXRl
T2JqZWN0U3RvcmUoaW5mby5uYW1lLCBpbmZvLm9wdGlvbnMpOworUEFTUyBvYmplY3RTdG9yZS5u
YW1lIGlzIGluZm8ubmFtZQorUEFTUyBvYmplY3RTdG9yZS5rZXlQYXRoIGlzIGluZm8ub3B0aW9u
cy5rZXlQYXRoCitQQVNTIG9iamVjdFN0b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1Mg
ZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFu
c2FjdGlvbi5yZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQu
dGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUgaXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UK
K29iamVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoaW5mby5uYW1lLCBpbmZvLm9wdGlv
bnMpOworUEFTUyBvYmplY3RTdG9yZS5uYW1lIGlzIGluZm8ubmFtZQorUEFTUyBvYmplY3RTdG9y
ZS5rZXlQYXRoIGlzIGluZm8ub3B0aW9ucy5rZXlQYXRoCitQQVNTIG9iamVjdFN0b3JlLmluZGV4
TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRi
CitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5yZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0
aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUgaXMgSURCVHJh
bnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK29iamVjdFN0b3JlID0gZGIuY3JlYXRlT2JqZWN0U3Rv
cmUoaW5mby5uYW1lLCBpbmZvLm9wdGlvbnMpOworUEFTUyBvYmplY3RTdG9yZS5uYW1lIGlzIGlu
Zm8ubmFtZQorUEFTUyBvYmplY3RTdG9yZS5rZXlQYXRoIGlzIGluZm8ub3B0aW9ucy5rZXlQYXRo
CitQQVNTIG9iamVjdFN0b3JlLmluZGV4TmFtZXMubGVuZ3RoIGlzIDAKK1BBU1MgZXZlbnQudGFy
Z2V0LnRyYW5zYWN0aW9uLmRiIGlzIGRiCitQQVNTIGV2ZW50LnRhcmdldC50cmFuc2FjdGlvbi5y
ZWFkeVN0YXRlIGlzIElEQlRyYW5zYWN0aW9uLkxPQURJTkcKK1BBU1MgZXZlbnQudGFyZ2V0LnRy
YW5zYWN0aW9uLm1vZGUgaXMgSURCVHJhbnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UKK1BBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2NyZWF0ZS1vYmplY3RzdG9yZS1iYXNpY3Mu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxh
L2NyZWF0ZS1vYmplY3RzdG9yZS1iYXNpY3MuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvY3JlYXRlLW9iamVjdHN0b3JlLWJhc2ljcy5o
dG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDg4IEBACis8IURPQ1RZUEUgaHRtbD4KKzwhLS0K
KyAgb3JpZ2luYWwgdGVzdDogaHR0cDovL214ci5tb3ppbGxhLm9yZy9tb3ppbGxhMi4wL3NvdXJj
ZS9kb20vaW5kZXhlZERCL3Rlc3QvdGVzdF9jcmVhdGVfb2JqZWN0U3RvcmUuaHRtbAorICBsaWNl
bnNlIG9mIG9yaWdpbmFsIHRlc3Q6CisgICAgIiBBbnkgY29weXJpZ2h0IGlzIGRlZGljYXRlZCB0
byB0aGUgUHVibGljIERvbWFpbi4KKyAgICAgIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL3B1
YmxpY2RvbWFpbi96ZXJvLzEuMC8gIgorLS0+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJz
dHlsZXNoZWV0IiBocmVmPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxl
LmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1w
cmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL2Zhc3QvanMvcmVzb3VyY2Vz
L2pzLXRlc3QtcG9zdC1mdW5jdGlvbi5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVz
b3VyY2VzL3NoYXJlZC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNj
cmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0PgorCitkZXNj
cmlwdGlvbigiVGVzdCBJbmRleGVkREIncyBjcmVhdGluZyBvYmplY3Qgc3RvcmUgYW5kIHVwZGF0
aW5nIHByb3BlcnRpZXMiKTsKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCitmdW5jdGlvbiB0ZXN0KCkK
K3sKKyAgICBpbmRleGVkREIgPSBldmFsQW5kTG9nKCJpbmRleGVkREIgPSB3aW5kb3cuaW5kZXhl
ZERCIHx8IHdpbmRvdy53ZWJraXRJbmRleGVkREIgfHwgd2luZG93Lm1vekluZGV4ZWREQjsiKTsK
KyAgICBzaG91bGRCZUZhbHNlKCJpbmRleGVkREIgPT0gbnVsbCIpOworICAgIElEQkRhdGFiYXNl
RXhjZXB0aW9uID0gZXZhbEFuZExvZygiSURCRGF0YWJhc2VFeGNlcHRpb24gPSB3aW5kb3cuSURC
RGF0YWJhc2VFeGNlcHRpb24gfHwgd2luZG93LndlYmtpdElEQkRhdGFiYXNlRXhjZXB0aW9uOyIp
OworICAgIHNob3VsZEJlRmFsc2UoIklEQkRhdGFiYXNlRXhjZXB0aW9uID09IG51bGwiKTsKKyAg
ICBJREJUcmFuc2FjdGlvbiA9IGV2YWxBbmRMb2coIklEQlRyYW5zYWN0aW9uID0gd2luZG93LklE
QlRyYW5zYWN0aW9uIHx8IHdpbmRvdy53ZWJraXRJREJUcmFuc2FjdGlvbjsiKTsKKyAgICBzaG91
bGRCZUZhbHNlKCJJREJUcmFuc2FjdGlvbiA9PSBudWxsIik7CisKKyAgICBuYW1lID0gd2luZG93
LmxvY2F0aW9uLnBhdGhuYW1lOworICAgIGRlc2NyaXB0aW9uID0gIk15IFRlc3QgRGF0YWJhc2Ui
OworICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJpbmRleGVkREIub3BlbihuYW1lLCBkZXNjcmlw
dGlvbikiKTsKKyAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9IG9wZW5TdWNjZXNzOworICAgIHJlcXVl
c3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBvcGVu
U3VjY2VzcygpCit7CisgICAgZGIgPSBldmFsQW5kTG9nKCJkYiA9IGV2ZW50LnRhcmdldC5yZXN1
bHQiKTsKKworICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJyZXF1ZXN0ID0gZGIuc2V0VmVyc2lv
bignMScpIik7CisgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBjbGVhbkRhdGFiYXNlOworICAgIHJl
cXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworfQorCitmdW5jdGlvbiBj
bGVhbkRhdGFiYXNlKCkKK3sKKyAgICBkZWxldGVBbGxPYmplY3RTdG9yZXMoZGIpOworCisgICAg
b2JqZWN0U3RvcmVJbmZvID0gWworICAgICAgICB7IG5hbWU6ICIxIiwgb3B0aW9uczogeyBhdXRv
SW5jcmVtZW50OiB0cnVlIH0gfSwKKyAgICAgICAgeyBuYW1lOiAiMiIsIG9wdGlvbnM6IHsgYXV0
b0luY3JlbWVudDogZmFsc2UgfSB9LAorICAgICAgICB7IG5hbWU6ICIzIiwgb3B0aW9uczogeyBr
ZXlQYXRoOiAiIiB9IH0sCisgICAgICAgIHsgbmFtZTogIjQiLCBvcHRpb25zOiB7IGtleVBhdGg6
ICIiLCBhdXRvSW5jcmVtZW50OiB0cnVlIH0gfSwKKyAgICAgICAgeyBuYW1lOiAiNSIsIG9wdGlv
bnM6IHsga2V5UGF0aDogIiIsIGF1dG9JbmNyZW1lbnQ6IGZhbHNlIH0gfSwKKyAgICAgICAgeyBu
YW1lOiAiNiIsIG9wdGlvbnM6IHsga2V5UGF0aDogImZvbyIgfSB9LAorICAgICAgICB7IG5hbWU6
ICI3Iiwgb3B0aW9uczogeyBrZXlQYXRoOiAiZm9vIiwgYXV0b0luY3JlbWVudDogZmFsc2UgfSB9
LAorICAgICAgICB7IG5hbWU6ICI4Iiwgb3B0aW9uczogeyBrZXlQYXRoOiAiZm9vIiwgYXV0b0lu
Y3JlbWVudDogdHJ1ZSB9IH0KKyAgICBdOworCisgICAgZm9yICh2YXIgaW5kZXggaW4gb2JqZWN0
U3RvcmVJbmZvKSB7CisgICAgICAgIGluZGV4ID0gcGFyc2VJbnQoaW5kZXgpOworICAgICAgICBp
bmZvID0gb2JqZWN0U3RvcmVJbmZvW2luZGV4XTsKKyAgICAgICAgb2JqZWN0U3RvcmUgPSBldmFs
QW5kTG9nKCJvYmplY3RTdG9yZSA9IGRiLmNyZWF0ZU9iamVjdFN0b3JlKGluZm8ubmFtZSwgaW5m
by5vcHRpb25zKTsiKTsKKyAgICAgICAgc2hvdWxkQmUoIm9iamVjdFN0b3JlLm5hbWUiLCAiaW5m
by5uYW1lIik7CisgICAgICAgIGlmIChpbmZvLm9wdGlvbnMgJiYgaW5mby5vcHRpb25zLmtleVBh
dGgpIHsKKyAgICAgICAgICAgIHNob3VsZEJlKCJvYmplY3RTdG9yZS5rZXlQYXRoIiwgImluZm8u
b3B0aW9ucy5rZXlQYXRoIik7CisgICAgICAgIH0KKyAgICAgICAgc2hvdWxkQmUoIm9iamVjdFN0
b3JlLmluZGV4TmFtZXMubGVuZ3RoIiwgIjAiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LnRh
cmdldC50cmFuc2FjdGlvbi5kYiIsICJkYiIpOworICAgICAgICBzaG91bGRCZSgiZXZlbnQudGFy
Z2V0LnRyYW5zYWN0aW9uLnJlYWR5U3RhdGUiLCAiSURCVHJhbnNhY3Rpb24uTE9BRElORyIpOwor
ICAgICAgICBzaG91bGRCZSgiZXZlbnQudGFyZ2V0LnRyYW5zYWN0aW9uLm1vZGUiLCAiSURCVHJh
bnNhY3Rpb24uVkVSU0lPTl9DSEFOR0UiKTsKKyAgICB9CisKKyAgICBkb25lKCk7Cit9CisKK3Zh
ciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworCit0ZXN0KCk7CisKKzwvc2NyaXB0PgorPC9i
b2R5PgorPC9odG1sPgorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>