<?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>96667</bug_id>
          
          <creation_ts>2012-09-13 10:27:28 -0700</creation_ts>
          <short_desc>Create Localizer factory method for LocaleWin</short_desc>
          <delta_ts>2012-09-13 22:50:36 -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>Forms</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>
          <dependson>96722</dependson>
          <blocked>96351</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Keishi Hattori">keishi</reporter>
          <assigned_to name="Keishi Hattori">keishi</assigned_to>
          <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yosin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>719646</commentid>
    <comment_count>0</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-09-13 10:27:28 -0700</bug_when>
    <thetext>Create Localizer factory method for LocaleWin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719671</commentid>
    <comment_count>1</comment_count>
      <attachid>163907</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-09-13 10:55:17 -0700</bug_when>
    <thetext>Created attachment 163907
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720179</commentid>
    <comment_count>2</comment_count>
      <attachid>163907</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-09-13 18:06:47 -0700</bug_when>
    <thetext>Comment on attachment 163907
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720218</commentid>
    <comment_count>3</comment_count>
      <attachid>163907</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 19:01:41 -0700</bug_when>
    <thetext>Comment on attachment 163907
Patch

Clearing flags on attachment: 163907

Committed r128543: &lt;http://trac.webkit.org/changeset/128543&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720219</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 19:01:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720256</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 20:18:18 -0700</bug_when>
    <thetext>Re-opened since this is blocked by 96722</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720309</commentid>
    <comment_count>6</comment_count>
      <attachid>164047</attachid>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2012-09-13 22:23:02 -0700</bug_when>
    <thetext>Created attachment 164047
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720312</commentid>
    <comment_count>7</comment_count>
      <attachid>164047</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-09-13 22:28:17 -0700</bug_when>
    <thetext>Comment on attachment 164047
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720326</commentid>
    <comment_count>8</comment_count>
      <attachid>164047</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 22:50:32 -0700</bug_when>
    <thetext>Comment on attachment 164047
Patch

Clearing flags on attachment: 164047

Committed r128556: &lt;http://trac.webkit.org/changeset/128556&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720327</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 22:50:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163907</attachid>
            <date>2012-09-13 10:55:17 -0700</date>
            <delta_ts>2012-09-13 22:22:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96667-20120914025449.patch</filename>
            <type>text/plain</type>
            <size>8844</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NDMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWYxN2M3OGIzYTEzZjI5
YzBlMDIxNzNiMjM0ZGM1YzIzNzYxYzcwYy4uOGFkMWU5N2FkNTYwMmMzNDdmNmJmYTU0NTQwNTkz
ZmM4MzYwNGFiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA5LTEzICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIENyZWF0ZSBMb2NhbGl6
ZXIgZmFjdG9yeSBtZXRob2QgZm9yIExvY2FsZVdpbgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY2NjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBQcmVwYXJpbmcgdG8gdXNlIExvY2FsaXplciBpbnN0ZWFk
IG9mIExvY2FsZU1hYy9XaW4vSUNVLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gQ292ZXJlZCBp
biBMb2NhbGVXaW5UZXN0LmNwcC4KKworICAgICAgICAqIHBsYXRmb3JtL3RleHQvTG9jYWxlV2lu
LmNwcDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6ZXh0cmFjdExhbmd1
YWdlQ29kZSk6IEV4dHJhY3QgdGhlIGxhbmd1YWdlIGNvZGUgZnJvbSBhIGxvY2FsZS4KKyAgICAg
ICAgKFdlYkNvcmU6OkxDSURGcm9tTG9jYWxlSW50ZXJuYWwpOiBSZXR1cm5zIExDSUQgZm9yIGEg
Z2l2ZW4gbG9jYWxlLiBSZXR1cm5zIDAgd2hlbiBsb2NhbGUgaXMgaW52YWxpZC4KKyAgICAgICAg
KFdlYkNvcmU6OkxDSURGcm9tTG9jYWxlKTogUmV0dXJucyBMQ0lEIGZvciBhIGdpdmVuIGxvY2Fs
ZS4gUmV0dXJucyBkZWZhdWx0IGxhbmd1YWdlIExDSUQgd2hlbiBsb2NhbGUgaXMgaW52YWxpZC4K
KyAgICAgICAgKFdlYkNvcmU6OkxvY2FsaXplcjo6Y3JlYXRlKToKKyAgICAgICAgKFdlYkNvcmU6
OkxvY2FsZVdpbjo6Y3VycmVudExvY2FsZSk6CisKIDIwMTItMDktMTMgIE1pa2hhaWwgUG96ZG55
YWtvdiAgPG1pa2hhaWwucG96ZG55YWtvdkBpbnRlbC5jb20+CiAKICAgICAgICAgW0VGTF0gUkVH
UkVTU0lPTiAocjEyODI3NCk6IGZhc3Qvb3ZlcmZsb3cvb3ZlcmZsb3ctaGVpZ2h0LWZsb2F0LW5v
dC1yZW1vdmVkLWNyYXNoLmh0bWwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggMWFmNTg1
YmIxZGQxMmZhODI1MzkyZDdkNWY0MGQ0NWNkNjlkYzdhOS4uYWMzNDkzMjhiOTZiOWU4ZTFiZWYw
MDRkNmY1MjJlMmQ5YWM3NDg4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNCBAQAorMjAxMi0wOS0xMyAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4K
KworICAgICAgICBDcmVhdGUgTG9jYWxpemVyIGZhY3RvcnkgbWV0aG9kIGZvciBMb2NhbGVXaW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk2NjY3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB0ZXN0cy9M
b2NhbGVXaW5UZXN0LmNwcDoKKyAgICAgICAgKHRlc3ROdW1iZXJJc1JldmVyc2libGUpOgorICAg
ICAgICAodGVzdE51bWJlcnMpOgorCiAyMDEyLTA5LTEzICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5y
ZXZpZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCBy
MTI4NDA5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9Mb2NhbGVX
aW4uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9Mb2NhbGVXaW4uY3BwCmluZGV4
IDAzMzMxYzA5ZTRjZmMzZjJhYmY0NjE1ODdjN2JmY2Y0MTFlM2RhOWQuLjE2NDQ2MmU0N2QxODEw
MTIyM2RkNzhhMWYyMzE1YjA3NWE3NDZhYjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL3RleHQvTG9jYWxlV2luLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS90
ZXh0L0xvY2FsZVdpbi5jcHAKQEAgLTQ5LDYgKzQ5LDQ4IEBAIHVzaW5nIG5hbWVzcGFjZSBzdGQ7
CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAordHlwZWRlZiBMQ0lEIChXSU5BUEkqIExvY2FsZU5h
bWVUb0xDSURQdHIpKExQQ1dTVFIsIERXT1JEKTsKKworc3RhdGljIFN0cmluZyBleHRyYWN0TGFu
Z3VhZ2VDb2RlKGNvbnN0IFN0cmluZyYgbG9jYWxlKQoreworICAgIHNpemVfdCBkYXNoUG9zaXRp
b24gPSBsb2NhbGUuZmluZCgnLScpOworICAgIGlmIChkYXNoUG9zaXRpb24gPT0gbm90Rm91bmQp
CisgICAgICAgIHJldHVybiBsb2NhbGU7CisgICAgcmV0dXJuIGxvY2FsZS5sZWZ0KGRhc2hQb3Np
dGlvbik7Cit9CisKK3N0YXRpYyBMQ0lEIExDSURGcm9tTG9jYWxlSW50ZXJuYWwoTENJRCB1c2Vy
RGVmYXVsdExDSUQsIGNvbnN0IFN0cmluZyYgdXNlckRlZmF1bHRMYW5ndWFnZUNvZGUsIExvY2Fs
ZU5hbWVUb0xDSURQdHIgbG9jYWxlTmFtZVRvTENJRCwgU3RyaW5nJiBsb2NhbGUpCit7CisgICAg
U3RyaW5nIGxvY2FsZUxhbmd1YWdlQ29kZSA9IGV4dHJhY3RMYW5ndWFnZUNvZGUobG9jYWxlKTsK
KyAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UobG9jYWxlTGFuZ3VhZ2VDb2RlLCB1c2VyRGVmYXVs
dExhbmd1YWdlQ29kZSkpCisgICAgICAgIHJldHVybiB1c2VyRGVmYXVsdExDSUQ7CisgICAgcmV0
dXJuIGxvY2FsZU5hbWVUb0xDSUQobG9jYWxlLmNoYXJhY3RlcnNXaXRoTnVsbFRlcm1pbmF0aW9u
KCksIDApOworfQorCitzdGF0aWMgTENJRCBMQ0lERnJvbUxvY2FsZShjb25zdCBBdG9taWNTdHJp
bmcmIGxvY2FsZSkKK3sKKyAgICAvLyBMb2NhbGVOYW1lVG9MQ0lEKCkgaXMgYXZhaWxhYmxlIHNp
bmNlIFdpbmRvd3MgVmlzdGEuCisgICAgTG9jYWxlTmFtZVRvTENJRFB0ciBsb2NhbGVOYW1lVG9M
Q0lEID0gcmVpbnRlcnByZXRfY2FzdDxMb2NhbGVOYW1lVG9MQ0lEUHRyPig6OkdldFByb2NBZGRy
ZXNzKDo6R2V0TW9kdWxlSGFuZGxlKEwia2VybmVsMzIiKSwgIkxvY2FsZU5hbWVUb0xDSUQiKSk7
CisgICAgaWYgKCFsb2NhbGVOYW1lVG9MQ0lEKQorICAgICAgICByZXR1cm4gTE9DQUxFX1VTRVJf
REVGQVVMVDsKKworICAgIC8vIEFjY29yZGluZyB0byBNU0ROLCA5IGlzIGVub3VnaCBmb3IgTE9D
QUxFX1NJU082MzlMQU5HTkFNRS4KKyAgICBjb25zdCBzaXplX3QgbGFuZ3VhZ2VDb2RlQnVmZmVy
U2l6ZSA9IDk7CisgICAgV0NIQVIgbG93ZXJjYXNlTGFuZ3VhZ2VDb2RlW2xhbmd1YWdlQ29kZUJ1
ZmZlclNpemVdOworICAgIDo6R2V0TG9jYWxlSW5mbyhMT0NBTEVfVVNFUl9ERUZBVUxULCBMT0NB
TEVfU0lTTzYzOUxBTkdOQU1FLCBsb3dlcmNhc2VMYW5ndWFnZUNvZGUsIGxhbmd1YWdlQ29kZUJ1
ZmZlclNpemUpOworICAgIFN0cmluZyB1c2VyRGVmYXVsdExhbmd1YWdlQ29kZSA9IFN0cmluZyhs
b3dlcmNhc2VMYW5ndWFnZUNvZGUpOworCisgICAgTENJRCBsY2lkID0gTENJREZyb21Mb2NhbGVJ
bnRlcm5hbChMT0NBTEVfVVNFUl9ERUZBVUxULCB1c2VyRGVmYXVsdExhbmd1YWdlQ29kZSwgbG9j
YWxlTmFtZVRvTENJRCwgU3RyaW5nKGxvY2FsZSkpOworICAgIGlmICghbGNpZCkKKyAgICAgICAg
bGNpZCA9IExDSURGcm9tTG9jYWxlSW50ZXJuYWwoTE9DQUxFX1VTRVJfREVGQVVMVCwgdXNlckRl
ZmF1bHRMYW5ndWFnZUNvZGUsIGxvY2FsZU5hbWVUb0xDSUQsIGRlZmF1bHRMYW5ndWFnZSgpKTsK
KyAgICByZXR1cm4gbGNpZDsKK30KKworUGFzc093blB0cjxMb2NhbGl6ZXI+IExvY2FsaXplcjo6
Y3JlYXRlKGNvbnN0IEF0b21pY1N0cmluZyYgbG9jYWxlKQoreworICAgIHJldHVybiBMb2NhbGVX
aW46OmNyZWF0ZShMQ0lERnJvbUxvY2FsZShsb2NhbGUpKTsKK30KKwogLy8gV2luZG93cyBkb2Vz
bid0IGhhdmUgYW4gQVBJIHRvIHBhcnNlIGxvY2FsZS1zcGVjaWZpYyBkYXRlIHN0cmluZywKIC8v
IGFuZCBHZXREYXRlRm9ybWF0KCkgYW5kIEdldERhdGVGb3JtYXRFeCgpIGRvbid0IHN1cHBvcnQg
eWVhcnMgb2xkZXIKIC8vIHRoYW4gMTYwMCwgd2hpY2ggd2Ugc2hvdWxkIHN1cHBvcnQgYWNjb3Jk
aW5nIHRvIHRoZSBIVE1MCkBAIC03NywzMCArMTE5LDkgQEAgUGFzc093blB0cjxMb2NhbGVXaW4+
IExvY2FsZVdpbjo6Y3JlYXRlKExDSUQgbGNpZCkKICAgICByZXR1cm4gYWRvcHRQdHIobmV3IExv
Y2FsZVdpbihsY2lkKSk7CiB9CiAKLXN0YXRpYyBMQ0lEIGRldGVybWluZUN1cnJlbnRMQ0lEKCkK
LXsKLSAgICBMQ0lEIGxjaWQgPSBMT0NBTEVfVVNFUl9ERUZBVUxUOwotICAgIC8vIExvY2FsZU5h
bWVUb0xDSUQoKSBpcyBhdmFpbGFibGUgc2luY2UgV2luZG93cyBWaXN0YS4KLSAgICB0eXBlZGVm
IExDSUQgKFdJTkFQSSogTG9jYWxlTmFtZVRvTENJRFB0cikoTFBDV1NUUiwgRFdPUkQpOwotICAg
IExvY2FsZU5hbWVUb0xDSURQdHIgbG9jYWxlTmFtZVRvTENJRCA9IHJlaW50ZXJwcmV0X2Nhc3Q8
TG9jYWxlTmFtZVRvTENJRFB0cj4oOjpHZXRQcm9jQWRkcmVzcyg6OkdldE1vZHVsZUhhbmRsZShM
Imtlcm5lbDMyIiksICJMb2NhbGVOYW1lVG9MQ0lEIikpOwotICAgIGlmICghbG9jYWxlTmFtZVRv
TENJRCkKLSAgICAgICAgcmV0dXJuIGxjaWQ7Ci0gICAgLy8gQWNjb3JkaW5nIHRvIE1TRE4sIDkg
aXMgZW5vdWdoIGZvciBMT0NBTEVfU0lTTzYzOUxBTkdOQU1FLgotICAgIGNvbnN0IHNpemVfdCBs
YW5ndWFnZUNvZGVCdWZmZXJTaXplID0gOTsKLSAgICBXQ0hBUiBsb3dlcmNhc2VMYW5ndWFnZUNv
ZGVbbGFuZ3VhZ2VDb2RlQnVmZmVyU2l6ZV07Ci0gICAgOjpHZXRMb2NhbGVJbmZvKExPQ0FMRV9V
U0VSX0RFRkFVTFQsIExPQ0FMRV9TSVNPNjM5TEFOR05BTUUsIGxvd2VyY2FzZUxhbmd1YWdlQ29k
ZSwgbGFuZ3VhZ2VDb2RlQnVmZmVyU2l6ZSk7Ci0gICAgU3RyaW5nIGJyb3dzZXJMYW5ndWFnZSA9
IGRlZmF1bHRMYW5ndWFnZSgpOwotICAgIHNpemVfdCBkYXNoUG9zaXRpb24gPSBicm93c2VyTGFu
Z3VhZ2UuZmluZCgnLScpOwotICAgIGlmIChkYXNoUG9zaXRpb24gIT0gbm90Rm91bmQpCi0gICAg
ICAgIGJyb3dzZXJMYW5ndWFnZSA9IGJyb3dzZXJMYW5ndWFnZS5sZWZ0KGRhc2hQb3NpdGlvbik7
Ci0gICAgaWYgKCFlcXVhbElnbm9yaW5nQ2FzZShicm93c2VyTGFuZ3VhZ2UsIFN0cmluZyhsb3dl
cmNhc2VMYW5ndWFnZUNvZGUpKSkKLSAgICAgICAgbGNpZCA9IGxvY2FsZU5hbWVUb0xDSUQoZGVm
YXVsdExhbmd1YWdlKCkuY2hhcmFjdGVyc1dpdGhOdWxsVGVybWluYXRpb24oKSwgMCk7Ci0gICAg
cmV0dXJuIGxjaWQ7Ci19Ci0KIExvY2FsZVdpbiogTG9jYWxlV2luOjpjdXJyZW50TG9jYWxlKCkK
IHsKLSAgICBzdGF0aWMgTG9jYWxlV2luKiBjdXJyZW50TG9jYWxlID0gTG9jYWxlV2luOjpjcmVh
dGUoZGV0ZXJtaW5lQ3VycmVudExDSUQoKSkubGVha1B0cigpOworICAgIHN0YXRpYyBMb2NhbGVX
aW4qIGN1cnJlbnRMb2NhbGUgPSBMb2NhbGVXaW46OmNyZWF0ZShMQ0lERnJvbUxvY2FsZShkZWZh
dWx0TGFuZ3VhZ2UoKSkpLmxlYWtQdHIoKTsKICAgICByZXR1cm4gY3VycmVudExvY2FsZTsKIH0K
IApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9Mb2NhbGVXaW5UZXN0
LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvTG9jYWxlV2luVGVzdC5jcHAKaW5k
ZXggMzJhYWE1M2Q3Y2Y3MmFmMjFhYmY3ZTM1YzE3Yzk3MGY1NzgwMWQ4Yy4uZTkxZDc2MjMzZDcw
NThjODBkYjc2MjFjYmM1Zjc2MTc1ZTA1NWFlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9j
aHJvbWl1bS90ZXN0cy9Mb2NhbGVXaW5UZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3Rlc3RzL0xvY2FsZVdpblRlc3QuY3BwCkBAIC0zNTgsNDQgKzM1OCw0NCBAQCBURVNUX0Yo
TG9jYWxlV2luVGVzdCwgZGVjaW1hbFNlcGFyYXRvcikKIH0KICNlbmRpZgogCi1zdGF0aWMgdm9p
ZCB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKExDSUQgbGNpZCwgY29uc3QgY2hhciogb3JpZ2luYWws
IGNvbnN0IGNoYXIqIHNob3VsZEhhdmUgPSAwKQorc3RhdGljIHZvaWQgdGVzdE51bWJlcklzUmV2
ZXJzaWJsZShjb25zdCBBdG9taWNTdHJpbmcmIGxvY2FsZSwgY29uc3QgY2hhciogb3JpZ2luYWws
IGNvbnN0IGNoYXIqIHNob3VsZEhhdmUgPSAwKQogewotICAgIE93blB0cjxMb2NhbGVXaW4+IGxv
Y2FsZSA9IExvY2FsZVdpbjo6Y3JlYXRlKGxjaWQpOwotICAgIFN0cmluZyBsb2NhbGl6ZWQgPSBs
b2NhbGUtPmNvbnZlcnRUb0xvY2FsaXplZE51bWJlcihvcmlnaW5hbCk7CisgICAgT3duUHRyPExv
Y2FsaXplcj4gbG9jYWxpemVyID0gTG9jYWxpemVyOjpjcmVhdGUobG9jYWxlKTsKKyAgICBTdHJp
bmcgbG9jYWxpemVkID0gbG9jYWxpemVyLT5jb252ZXJ0VG9Mb2NhbGl6ZWROdW1iZXIob3JpZ2lu
YWwpOwogICAgIGlmIChzaG91bGRIYXZlKQogICAgICAgICBFWFBFQ1RfVFJVRShsb2NhbGl6ZWQu
Y29udGFpbnMoc2hvdWxkSGF2ZSkpOwotICAgIFN0cmluZyBjb252ZXJ0ZWQgPSBsb2NhbGUtPmNv
bnZlcnRGcm9tTG9jYWxpemVkTnVtYmVyKGxvY2FsaXplZCk7CisgICAgU3RyaW5nIGNvbnZlcnRl
ZCA9IGxvY2FsaXplci0+Y29udmVydEZyb21Mb2NhbGl6ZWROdW1iZXIobG9jYWxpemVkKTsKICAg
ICBFWFBFQ1RfU1RSRVEob3JpZ2luYWwsIGNvbnZlcnRlZC51dGY4KCkuZGF0YSgpKTsKIH0KIAot
dm9pZCB0ZXN0TnVtYmVycyhMQ0lEIGxjaWQpCit2b2lkIHRlc3ROdW1iZXJzKGNvbnN0IEF0b21p
Y1N0cmluZyYgbG9jYWxlKQogewotICAgIHRlc3ROdW1iZXJJc1JldmVyc2libGUobGNpZCwgIjEy
MzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MCIpOwotICAgIHRlc3ROdW1iZXJJc1JldmVyc2li
bGUobGNpZCwgIi0xMjMuNDU2Iik7Ci0gICAgdGVzdE51bWJlcklzUmV2ZXJzaWJsZShsY2lkLCAi
LjQ1NiIpOwotICAgIHRlc3ROdW1iZXJJc1JldmVyc2libGUobGNpZCwgIi0wLjQ1NiIpOworICAg
IHRlc3ROdW1iZXJJc1JldmVyc2libGUobG9jYWxlLCAiMTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0
NTY3ODkwIik7CisgICAgdGVzdE51bWJlcklzUmV2ZXJzaWJsZShsb2NhbGUsICItMTIzLjQ1NiIp
OworICAgIHRlc3ROdW1iZXJJc1JldmVyc2libGUobG9jYWxlLCAiLjQ1NiIpOworICAgIHRlc3RO
dW1iZXJJc1JldmVyc2libGUobG9jYWxlLCAiLTAuNDU2Iik7CiB9CiAKIFRFU1RfRihMb2NhbGVX
aW5UZXN0LCBsb2NhbGl6ZWROdW1iZXJSb3VuZFRyaXApCiB7Ci0gICAgdGVzdE51bWJlcklzUmV2
ZXJzaWJsZShFbmdsaXNoVVMsICIxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4OTAiKTsKLSAg
ICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKEVuZ2xpc2hVUywgIi0xMjMuNDU2IiwgIi4iKTsKLSAg
ICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKEVuZ2xpc2hVUywgIi40NTYiLCAiLiIpOwotICAgIHRl
c3ROdW1iZXJJc1JldmVyc2libGUoRW5nbGlzaFVTLCAiLTAuNDU2IiwgIi4iKTsKLQotICAgIHRl
c3ROdW1iZXJJc1JldmVyc2libGUoRnJlbmNoRlIsICIxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1
Njc4OTAiKTsKLSAgICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKEZyZW5jaEZSLCAiLTEyMy40NTYi
LCAiLCIpOwotICAgIHRlc3ROdW1iZXJJc1JldmVyc2libGUoRnJlbmNoRlIsICIuNDU2IiwgIiwi
KTsKLSAgICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKEZyZW5jaEZSLCAiLTAuNDU2IiwgIiwiKTsK
KyAgICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKCJlbi11cyIsICIxMjM0NTY3ODkwMTIzNDU2Nzg5
MDEyMzQ1Njc4OTAiKTsKKyAgICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKCJlbi11cyIsICItMTIz
LjQ1NiIsICIuIik7CisgICAgdGVzdE51bWJlcklzUmV2ZXJzaWJsZSgiZW4tdXMiLCAiLjQ1NiIs
ICIuIik7CisgICAgdGVzdE51bWJlcklzUmV2ZXJzaWJsZSgiZW4tdXMiLCAiLTAuNDU2IiwgIi4i
KTsKKyAgICAKKyAgICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKCJmciIsICIxMjM0NTY3ODkwMTIz
NDU2Nzg5MDEyMzQ1Njc4OTAiKTsKKyAgICB0ZXN0TnVtYmVySXNSZXZlcnNpYmxlKCJmciIsICIt
MTIzLjQ1NiIsICIsIik7CisgICAgdGVzdE51bWJlcklzUmV2ZXJzaWJsZSgiZnIiLCAiLjQ1NiIs
ICIsIik7CisgICAgdGVzdE51bWJlcklzUmV2ZXJzaWJsZSgiZnIiLCAiLTAuNDU2IiwgIiwiKTsK
IAogICAgIC8vIFRlc3Qgc29tZSBvZiBtYWpvciBsb2NhbGVzLgotICAgIHRlc3ROdW1iZXJzKEFy
YWJpY0VHKTsKLSAgICB0ZXN0TnVtYmVycyhHZXJtYW4pOwotICAgIHRlc3ROdW1iZXJzKFNwYW5p
c2gpOwotICAgIHRlc3ROdW1iZXJzKFBlcnNpYW4pOwotICAgIHRlc3ROdW1iZXJzKEphcGFuZXNl
SlApOwotICAgIHRlc3ROdW1iZXJzKEtvcmVhbktSKTsKLSAgICB0ZXN0TnVtYmVycyhDaGluZXNl
Q04pOwotICAgIHRlc3ROdW1iZXJzKENoaW5lc2VISyk7Ci0gICAgdGVzdE51bWJlcnMoQ2hpbmVz
ZVRXKTsKKyAgICB0ZXN0TnVtYmVycygiYXItZWciKTsKKyAgICB0ZXN0TnVtYmVycygiZGUiKTsK
KyAgICB0ZXN0TnVtYmVycygiZXMiKTsKKyAgICB0ZXN0TnVtYmVycygiZmEiKTsKKyAgICB0ZXN0
TnVtYmVycygiamEiKTsKKyAgICB0ZXN0TnVtYmVycygia28iKTsKKyAgICB0ZXN0TnVtYmVycygi
emgtY24iKTsKKyAgICB0ZXN0TnVtYmVycygiemgtaGsiKTsKKyAgICB0ZXN0TnVtYmVycygiemgt
dHciKTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164047</attachid>
            <date>2012-09-13 22:23:02 -0700</date>
            <delta_ts>2012-09-13 22:50:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96667-20120914142233.patch</filename>
            <type>text/plain</type>
            <size>4987</size>
            <attacher name="Keishi Hattori">keishi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NTE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDU4MDY1MTNkNDdiODRh
ODk2M2FmNGEwODZiYzQ2ZTdiMmJiNTMyNi4uMWE0ZDMzMzZiYTIyZDk3MGY0NjY0YmViNTYxZjY0
NDUzN2YzZTAzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA5LTEzICBLZWlz
aGkgSGF0dG9yaSAgPGtlaXNoaUB3ZWJraXQub3JnPgorCisgICAgICAgIENyZWF0ZSBMb2NhbGl6
ZXIgZmFjdG9yeSBtZXRob2QgZm9yIExvY2FsZVdpbgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY2NjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBQcmVwYXJpbmcgdG8gdXNlIExvY2FsaXplciBpbnN0ZWFk
IG9mIExvY2FsZU1hYy9XaW4vSUNVLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gTm8gYmVoYXZp
b3IgY2hhbmdlLgorCisgICAgICAgICogcGxhdGZvcm0vdGV4dC9Mb2NhbGVXaW4uY3BwOgorICAg
ICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpleHRyYWN0TGFuZ3VhZ2VDb2RlKTog
RXh0cmFjdCB0aGUgbGFuZ3VhZ2UgY29kZSBmcm9tIGEgbG9jYWxlLgorICAgICAgICAoV2ViQ29y
ZTo6TENJREZyb21Mb2NhbGVJbnRlcm5hbCk6IFJldHVybnMgTENJRCBmb3IgYSBnaXZlbiBsb2Nh
bGUuIFJldHVybnMgMCB3aGVuIGxvY2FsZSBpcyBpbnZhbGlkLgorICAgICAgICAoV2ViQ29yZTo6
TENJREZyb21Mb2NhbGUpOiBSZXR1cm5zIExDSUQgZm9yIGEgZ2l2ZW4gbG9jYWxlLiBSZXR1cm5z
IGRlZmF1bHQgbGFuZ3VhZ2UgTENJRCB3aGVuIGxvY2FsZSBpcyBpbnZhbGlkLgorICAgICAgICAo
V2ViQ29yZTo6TG9jYWxpemVyOjpjcmVhdGUpOgorICAgICAgICAoV2ViQ29yZTo6TG9jYWxlV2lu
OjpjdXJyZW50TG9jYWxlKToKKwogMjAxMi0wOS0xMyAgQWRyaWVubmUgV2Fsa2VyICA8ZW5uZUBn
b29nbGUuY29tPgogCiAgICAgICAgIEhpZGUgYWxsIGFuY2VzdG9ycyBvZiB0aGUgZnVsbCBzY3Jl
ZW4gZWxlbWVudCB3aGVuIGdvaW5nIGZ1bGwgc2NyZWVuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS90ZXh0L0xvY2FsZVdpbi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS90ZXh0L0xvY2FsZVdpbi5jcHAKaW5kZXggMDMzMzFjMDllNGNmYzNmMmFiZjQ2MTU4N2M3YmZj
ZjQxMWUzZGE5ZC4uMTY0NDYyZTQ3ZDE4MTAxMjIzZGQ3OGExZjIzMTViMDc1YTc0NmFiMSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vdGV4dC9Mb2NhbGVXaW4uY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3RleHQvTG9jYWxlV2luLmNwcApAQCAtNDksNiArNDks
NDggQEAgdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCit0eXBl
ZGVmIExDSUQgKFdJTkFQSSogTG9jYWxlTmFtZVRvTENJRFB0cikoTFBDV1NUUiwgRFdPUkQpOwor
CitzdGF0aWMgU3RyaW5nIGV4dHJhY3RMYW5ndWFnZUNvZGUoY29uc3QgU3RyaW5nJiBsb2NhbGUp
Cit7CisgICAgc2l6ZV90IGRhc2hQb3NpdGlvbiA9IGxvY2FsZS5maW5kKCctJyk7CisgICAgaWYg
KGRhc2hQb3NpdGlvbiA9PSBub3RGb3VuZCkKKyAgICAgICAgcmV0dXJuIGxvY2FsZTsKKyAgICBy
ZXR1cm4gbG9jYWxlLmxlZnQoZGFzaFBvc2l0aW9uKTsKK30KKworc3RhdGljIExDSUQgTENJREZy
b21Mb2NhbGVJbnRlcm5hbChMQ0lEIHVzZXJEZWZhdWx0TENJRCwgY29uc3QgU3RyaW5nJiB1c2Vy
RGVmYXVsdExhbmd1YWdlQ29kZSwgTG9jYWxlTmFtZVRvTENJRFB0ciBsb2NhbGVOYW1lVG9MQ0lE
LCBTdHJpbmcmIGxvY2FsZSkKK3sKKyAgICBTdHJpbmcgbG9jYWxlTGFuZ3VhZ2VDb2RlID0gZXh0
cmFjdExhbmd1YWdlQ29kZShsb2NhbGUpOworICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZShsb2Nh
bGVMYW5ndWFnZUNvZGUsIHVzZXJEZWZhdWx0TGFuZ3VhZ2VDb2RlKSkKKyAgICAgICAgcmV0dXJu
IHVzZXJEZWZhdWx0TENJRDsKKyAgICByZXR1cm4gbG9jYWxlTmFtZVRvTENJRChsb2NhbGUuY2hh
cmFjdGVyc1dpdGhOdWxsVGVybWluYXRpb24oKSwgMCk7Cit9CisKK3N0YXRpYyBMQ0lEIExDSURG
cm9tTG9jYWxlKGNvbnN0IEF0b21pY1N0cmluZyYgbG9jYWxlKQoreworICAgIC8vIExvY2FsZU5h
bWVUb0xDSUQoKSBpcyBhdmFpbGFibGUgc2luY2UgV2luZG93cyBWaXN0YS4KKyAgICBMb2NhbGVO
YW1lVG9MQ0lEUHRyIGxvY2FsZU5hbWVUb0xDSUQgPSByZWludGVycHJldF9jYXN0PExvY2FsZU5h
bWVUb0xDSURQdHI+KDo6R2V0UHJvY0FkZHJlc3MoOjpHZXRNb2R1bGVIYW5kbGUoTCJrZXJuZWwz
MiIpLCAiTG9jYWxlTmFtZVRvTENJRCIpKTsKKyAgICBpZiAoIWxvY2FsZU5hbWVUb0xDSUQpCisg
ICAgICAgIHJldHVybiBMT0NBTEVfVVNFUl9ERUZBVUxUOworCisgICAgLy8gQWNjb3JkaW5nIHRv
IE1TRE4sIDkgaXMgZW5vdWdoIGZvciBMT0NBTEVfU0lTTzYzOUxBTkdOQU1FLgorICAgIGNvbnN0
IHNpemVfdCBsYW5ndWFnZUNvZGVCdWZmZXJTaXplID0gOTsKKyAgICBXQ0hBUiBsb3dlcmNhc2VM
YW5ndWFnZUNvZGVbbGFuZ3VhZ2VDb2RlQnVmZmVyU2l6ZV07CisgICAgOjpHZXRMb2NhbGVJbmZv
KExPQ0FMRV9VU0VSX0RFRkFVTFQsIExPQ0FMRV9TSVNPNjM5TEFOR05BTUUsIGxvd2VyY2FzZUxh
bmd1YWdlQ29kZSwgbGFuZ3VhZ2VDb2RlQnVmZmVyU2l6ZSk7CisgICAgU3RyaW5nIHVzZXJEZWZh
dWx0TGFuZ3VhZ2VDb2RlID0gU3RyaW5nKGxvd2VyY2FzZUxhbmd1YWdlQ29kZSk7CisKKyAgICBM
Q0lEIGxjaWQgPSBMQ0lERnJvbUxvY2FsZUludGVybmFsKExPQ0FMRV9VU0VSX0RFRkFVTFQsIHVz
ZXJEZWZhdWx0TGFuZ3VhZ2VDb2RlLCBsb2NhbGVOYW1lVG9MQ0lELCBTdHJpbmcobG9jYWxlKSk7
CisgICAgaWYgKCFsY2lkKQorICAgICAgICBsY2lkID0gTENJREZyb21Mb2NhbGVJbnRlcm5hbChM
T0NBTEVfVVNFUl9ERUZBVUxULCB1c2VyRGVmYXVsdExhbmd1YWdlQ29kZSwgbG9jYWxlTmFtZVRv
TENJRCwgZGVmYXVsdExhbmd1YWdlKCkpOworICAgIHJldHVybiBsY2lkOworfQorCitQYXNzT3du
UHRyPExvY2FsaXplcj4gTG9jYWxpemVyOjpjcmVhdGUoY29uc3QgQXRvbWljU3RyaW5nJiBsb2Nh
bGUpCit7CisgICAgcmV0dXJuIExvY2FsZVdpbjo6Y3JlYXRlKExDSURGcm9tTG9jYWxlKGxvY2Fs
ZSkpOworfQorCiAvLyBXaW5kb3dzIGRvZXNuJ3QgaGF2ZSBhbiBBUEkgdG8gcGFyc2UgbG9jYWxl
LXNwZWNpZmljIGRhdGUgc3RyaW5nLAogLy8gYW5kIEdldERhdGVGb3JtYXQoKSBhbmQgR2V0RGF0
ZUZvcm1hdEV4KCkgZG9uJ3Qgc3VwcG9ydCB5ZWFycyBvbGRlcgogLy8gdGhhbiAxNjAwLCB3aGlj
aCB3ZSBzaG91bGQgc3VwcG9ydCBhY2NvcmRpbmcgdG8gdGhlIEhUTUwKQEAgLTc3LDMwICsxMTks
OSBAQCBQYXNzT3duUHRyPExvY2FsZVdpbj4gTG9jYWxlV2luOjpjcmVhdGUoTENJRCBsY2lkKQog
ICAgIHJldHVybiBhZG9wdFB0cihuZXcgTG9jYWxlV2luKGxjaWQpKTsKIH0KIAotc3RhdGljIExD
SUQgZGV0ZXJtaW5lQ3VycmVudExDSUQoKQotewotICAgIExDSUQgbGNpZCA9IExPQ0FMRV9VU0VS
X0RFRkFVTFQ7Ci0gICAgLy8gTG9jYWxlTmFtZVRvTENJRCgpIGlzIGF2YWlsYWJsZSBzaW5jZSBX
aW5kb3dzIFZpc3RhLgotICAgIHR5cGVkZWYgTENJRCAoV0lOQVBJKiBMb2NhbGVOYW1lVG9MQ0lE
UHRyKShMUENXU1RSLCBEV09SRCk7Ci0gICAgTG9jYWxlTmFtZVRvTENJRFB0ciBsb2NhbGVOYW1l
VG9MQ0lEID0gcmVpbnRlcnByZXRfY2FzdDxMb2NhbGVOYW1lVG9MQ0lEUHRyPig6OkdldFByb2NB
ZGRyZXNzKDo6R2V0TW9kdWxlSGFuZGxlKEwia2VybmVsMzIiKSwgIkxvY2FsZU5hbWVUb0xDSUQi
KSk7Ci0gICAgaWYgKCFsb2NhbGVOYW1lVG9MQ0lEKQotICAgICAgICByZXR1cm4gbGNpZDsKLSAg
ICAvLyBBY2NvcmRpbmcgdG8gTVNETiwgOSBpcyBlbm91Z2ggZm9yIExPQ0FMRV9TSVNPNjM5TEFO
R05BTUUuCi0gICAgY29uc3Qgc2l6ZV90IGxhbmd1YWdlQ29kZUJ1ZmZlclNpemUgPSA5OwotICAg
IFdDSEFSIGxvd2VyY2FzZUxhbmd1YWdlQ29kZVtsYW5ndWFnZUNvZGVCdWZmZXJTaXplXTsKLSAg
ICA6OkdldExvY2FsZUluZm8oTE9DQUxFX1VTRVJfREVGQVVMVCwgTE9DQUxFX1NJU082MzlMQU5H
TkFNRSwgbG93ZXJjYXNlTGFuZ3VhZ2VDb2RlLCBsYW5ndWFnZUNvZGVCdWZmZXJTaXplKTsKLSAg
ICBTdHJpbmcgYnJvd3Nlckxhbmd1YWdlID0gZGVmYXVsdExhbmd1YWdlKCk7Ci0gICAgc2l6ZV90
IGRhc2hQb3NpdGlvbiA9IGJyb3dzZXJMYW5ndWFnZS5maW5kKCctJyk7Ci0gICAgaWYgKGRhc2hQ
b3NpdGlvbiAhPSBub3RGb3VuZCkKLSAgICAgICAgYnJvd3Nlckxhbmd1YWdlID0gYnJvd3Nlckxh
bmd1YWdlLmxlZnQoZGFzaFBvc2l0aW9uKTsKLSAgICBpZiAoIWVxdWFsSWdub3JpbmdDYXNlKGJy
b3dzZXJMYW5ndWFnZSwgU3RyaW5nKGxvd2VyY2FzZUxhbmd1YWdlQ29kZSkpKQotICAgICAgICBs
Y2lkID0gbG9jYWxlTmFtZVRvTENJRChkZWZhdWx0TGFuZ3VhZ2UoKS5jaGFyYWN0ZXJzV2l0aE51
bGxUZXJtaW5hdGlvbigpLCAwKTsKLSAgICByZXR1cm4gbGNpZDsKLX0KLQogTG9jYWxlV2luKiBM
b2NhbGVXaW46OmN1cnJlbnRMb2NhbGUoKQogewotICAgIHN0YXRpYyBMb2NhbGVXaW4qIGN1cnJl
bnRMb2NhbGUgPSBMb2NhbGVXaW46OmNyZWF0ZShkZXRlcm1pbmVDdXJyZW50TENJRCgpKS5sZWFr
UHRyKCk7CisgICAgc3RhdGljIExvY2FsZVdpbiogY3VycmVudExvY2FsZSA9IExvY2FsZVdpbjo6
Y3JlYXRlKExDSURGcm9tTG9jYWxlKGRlZmF1bHRMYW5ndWFnZSgpKSkubGVha1B0cigpOwogICAg
IHJldHVybiBjdXJyZW50TG9jYWxlOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>