<?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>236489</bug_id>
          
          <creation_ts>2022-02-10 23:48:48 -0800</creation_ts>
          <short_desc>Add string iteration support for identifying letter-spacing locations</short_desc>
          <delta_ts>2022-02-17 23:49:21 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>236477</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1840229</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-02-10 23:48:48 -0800</bug_when>
    <thetext>Add string iteration support for identifying letter-spacing locations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840241</commentid>
    <comment_count>1</comment_count>
      <attachid>451651</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-02-11 00:10:29 -0800</bug_when>
    <thetext>Created attachment 451651
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840389</commentid>
    <comment_count>2</comment_count>
      <attachid>451651</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2022-02-11 09:16:28 -0800</bug_when>
    <thetext>Comment on attachment 451651
Patch

This might be a good candidate to add a small unit test for this class in WebKitTestAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840457</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-02-11 11:02:55 -0800</bug_when>
    <thetext>I think there may actually need to be some more investigation here. I think Core Text does something different. Let me see....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1843304</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-17 23:49:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/89131872&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451651</attachid>
            <date>2022-02-11 00:10:29 -0800</date>
            <delta_ts>2022-02-11 09:16:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-236489-20220211001028.patch</filename>
            <type>text/plain</type>
            <size>7226</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NTcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGE1NTZhNWYxZDhlOGM1ODExNWZkN2Y5
ZjA1YzU4ZDhiNDE4NGU3NzIuLmNiMzliYmIzMTg4MjI1MTMwMmVjN2M2YTBiZjQ5MDU3MzRlZjBl
YTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzIgQEAKKzIwMjItMDItMTAgIE15bGVzIEMuIE1heGZpZWxkICA8
bW1heGZpZWxkQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgc3RyaW5nIGl0ZXJhdGlvbiBzdXBw
b3J0IGZvciBpZGVudGlmeWluZyBsZXR0ZXItc3BhY2luZyBsb2NhdGlvbnMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNjQ4OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgaXMgaW4gcHJlcGFyYXRp
b24gZm9yIGZpeGluZyBsZXR0ZXItc3BhY2luZyBmb3IgQnVybWVzZSB0ZXh0LiBUaGlzIHBhdGNo
IGFkZHMgYSBuZXcgTW9kZQorICAgICAgICB0byBUZXh0QnJlYWtJdGVyYXRvcjo6TW9kZSBjYWxs
ZWQgIkxldHRlclNwYWNpbmcuIiBGcm9tIG15IHRlc3RpbmcsIGl0IGxvb2tzIGxpa2UgdGhlc2Ug
bG9jYXRpb25zOgorICAgICAgICAxLiBEb24ndCBtYXRjaCBJQ1UncyBVQlJLX0NIQVJBQ1RFUi4g
VGhpcyB3b3VsZCBicmVhayAi4YCe4YCs4YC4IiB1cCBpbnRvIDMgZGlmZmVyZW50IGNsdXN0ZXJz
LCBidXQgQ2hyb21lCisgICAgICAgICAgICAgICBhbmQgRmlyZWZveCBkb24ndCBpbnNlcnQgbGV0
dGVyLXNwYWNpbmcgaW5zaWRlIHRoaXMgc3RyaW5nLgorICAgICAgICAyLiBEb24ndCBtYXRjaCBh
bnkgb3RoZXIgSUNVIGxpbmUgYnJlYWtpbmcgdHlwZSAoVUJSS19XT1JELCBVQlJLX0xJTkUsIFVC
UktfU0VOVEVOQ0UsIG9yIFVCUktfVElUTEUpCisgICAgICAgIDMuIERvbid0IG1hdGNoIGtDRlN0
cmluZ0dyYXBoZW1lQ2x1c3RlciwgYmVjYXVzZSB0aGF0IGJyZWFrcyAi4YCC4YC84YCt4YCvIiBp
bnRvIDIgZGlmZmVyZW50IGNsdXN0ZXJzLCBidXQKKyAgICAgICAgICAgICAgIENocm9tZSBhbmQg
RmlyZWZveCBkb24ndCBpbnNlcnQgbGV0dGVyLXNwYWNpbmcgaW5zaWRlIHRoaXMgc3RyaW5nLgor
ICAgICAgICA0LiBEb24ndCBtYXRjaCBrQ0ZTdHJpbmdDb21wb3NlZENoYXJhY3RlckNsdXN0ZXIg
YmVjYXVzZSB0aGF0IGRvZXNuJ3QgYnJlYWsgIuGAn+GAuuGAniIgdXAgaW50byBhbnkgY2x1c3Rl
cnMsCisgICAgICAgICAgICAgICBidXQgQ2hyb21lIGFuZCBGaXJlZm94IGluc2VydCBsZXR0ZXIt
c3BhY2luZyBpbiB0aGUgbWlkZGxlIG9mIHRoYXQgc3RyaW5nLgorICAgICAgICA1LiBEb24ndCBt
YXRjaCBrQ0ZTdHJpbmdCYWNrd2FyZERlbGV0aW9uQ2x1c3RlciBiZWNhdXNlIHRoYXQgcHV0cyB3
YXkgdG9vIG1hbnkgY2x1c3RlciBicmVha3MgYWxsCisgICAgICAgICAgICAgICB0aHJvdWdob3V0
IHRoZSBzdHJpbmcuCisKKyAgICAgICAgVGhlIG9ubHkgb25lIHJlbWFpbmluZyBpcyBrQ0ZTdHJp
bmdDdXJzb3JNb3ZlbWVudENsdXN0ZXIsIHdoaWNoIHNlZW1zIHRvIHByb2R1Y2UgY29ycmVjdCBy
ZXN1bHRzLgorCisgICAgICAgICogd3RmL3RleHQvVGV4dEJyZWFrSXRlcmF0b3IuY3BwOgorICAg
ICAgICAoV1RGOjptYXBNb2RlVG9CYWNraW5nSXRlcmF0b3IpOgorICAgICAgICAqIHd0Zi90ZXh0
L1RleHRCcmVha0l0ZXJhdG9yLmg6CisgICAgICAgICogd3RmL3RleHQvY2YvVGV4dEJyZWFrSXRl
cmF0b3JDRi5oOgorICAgICAgICAoV1RGOjpUZXh0QnJlYWtJdGVyYXRvckNGOjpUZXh0QnJlYWtJ
dGVyYXRvckNGKToKKyAgICAgICAgKiB3dGYvdGV4dC9jb2NvYS9UZXh0QnJlYWtJdGVyYXRvcklu
dGVybmFsSUNVQ29jb2EuY3BwOgorICAgICAgICAoV1RGOjptYXBNb2RlVG9CYWNraW5nSXRlcmF0
b3IpOgorCiAyMDIyLTAyLTEwICBHYXZpbiBQaGlsbGlwcyAgPGdhdmluLnBAYXBwbGUuY29tPgog
CiAgICAgICAgIEludHJvZHVjZSBTaWduZWRQdHJUcmFpdHMgd2hpY2ggZW5hYmxlcyBSZWYgcG9p
bnRlcnMgdG8gYmUgcHJvdGVjdGVkIHdpdGggUHRyVGFncy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
VEYvd3RmL3RleHQvVGV4dEJyZWFrSXRlcmF0b3IuY3BwIGIvU291cmNlL1dURi93dGYvdGV4dC9U
ZXh0QnJlYWtJdGVyYXRvci5jcHAKaW5kZXggZjI2ZjJkOTExYzkwODIyZThjMzYzOGJhZGYyYjYy
NTYwNzc1OGZjYi4uZDQ3OWNmZjU3ZjFiMDU1MGRkM2EyOTFjZDlhYzVlZTJkYzAxYjA4NiAxMDA2
NDQKLS0tIGEvU291cmNlL1dURi93dGYvdGV4dC9UZXh0QnJlYWtJdGVyYXRvci5jcHAKKysrIGIv
U291cmNlL1dURi93dGYvdGV4dC9UZXh0QnJlYWtJdGVyYXRvci5jcHAKQEAgLTEsNiArMSw2IEBA
CiAvKgogICogKEMpIDE5OTkgTGFycyBLbm9sbCAoa25vbGxAa2RlLm9yZykKLSAqIENvcHlyaWdo
dCAoQykgMjAwNC0yMDE2IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHly
aWdodCAoQykgMjAwNC0yMDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqIENv
cHlyaWdodCAoQykgMjAwNy0yMDA5IFRvcmNoIE1vYmlsZSwgSW5jLgogICoKICAqIFRoaXMgbGli
cmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKQEAg
LTUyLDYgKzUyLDggQEAgc3RhdGljIHN0ZDo6dmFyaWFudDxUZXh0QnJlYWtJdGVyYXRvcklDVSwg
VGV4dEJyZWFrSXRlcmF0b3JQbGF0Zm9ybT4gbWFwTW9kZVRvQmEKICAgICAgICAgcmV0dXJuIFRl
eHRCcmVha0l0ZXJhdG9ySUNVKHN0cmluZywgVGV4dEJyZWFrSXRlcmF0b3JJQ1U6Ok1vZGU6OkNo
YXJhY3RlciwgbG9jYWxlLnN0cmluZygpLnV0ZjgoKS5kYXRhKCkpOwogICAgIGNhc2UgVGV4dEJy
ZWFrSXRlcmF0b3I6Ok1vZGU6OkRlbGV0ZToKICAgICAgICAgcmV0dXJuIFRleHRCcmVha0l0ZXJh
dG9ySUNVKHN0cmluZywgVGV4dEJyZWFrSXRlcmF0b3JJQ1U6Ok1vZGU6OkNoYXJhY3RlciwgbG9j
YWxlLnN0cmluZygpLnV0ZjgoKS5kYXRhKCkpOworICAgIGNhc2UgVGV4dEJyZWFrSXRlcmF0b3I6
Ok1vZGU6OkxldHRlclNwYWNpbmc6CisgICAgICAgIHJldHVybiBUZXh0QnJlYWtJdGVyYXRvcklD
VShzdHJpbmcsIFRleHRCcmVha0l0ZXJhdG9ySUNVOjpNb2RlOjpDaGFyYWN0ZXIsIGxvY2FsZS5z
dHJpbmcoKS51dGY4KCkuZGF0YSgpKTsKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfTk9U
X1JFQUNIRUQoKTsKICAgICAgICAgcmV0dXJuIFRleHRCcmVha0l0ZXJhdG9ySUNVKHN0cmluZywg
VGV4dEJyZWFrSXRlcmF0b3JJQ1U6Ok1vZGU6OkNoYXJhY3RlciwgbG9jYWxlLnN0cmluZygpLnV0
ZjgoKS5kYXRhKCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvdGV4dC9UZXh0QnJlYWtJ
dGVyYXRvci5oIGIvU291cmNlL1dURi93dGYvdGV4dC9UZXh0QnJlYWtJdGVyYXRvci5oCmluZGV4
IDJjNDRiNjg4NmNjYmNjMGIzMTI5MzA5M2M2ZGM2ZjJjZjY0ODYxY2IuLjgzNDQ1NGFkY2E2Y2Jh
ZWRhMDMyZmI0NzdiOGNlZjE5NzFjYmY1NzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL3Rl
eHQvVGV4dEJyZWFrSXRlcmF0b3IuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1RleHRCcmVh
a0l0ZXJhdG9yLmgKQEAgLTEsNiArMSw2IEBACiAvKgogICogQ29weXJpZ2h0IChDKSAyMDA2IExh
cnMgS25vbGwgPGxhcnNAdHJvbGx0ZWNoLmNvbT4KLSAqIENvcHlyaWdodCAoQykgMjAwNy0yMDE2
IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAwNy0y
MDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBUaGlzIGxpYnJhcnkg
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCiAgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYwpA
QCAtNDksNyArNDksOCBAQCBwdWJsaWM6CiAgICAgZW51bSBjbGFzcyBNb2RlIHsKICAgICAgICAg
TGluZSwKICAgICAgICAgQ2FyZXQsCi0gICAgICAgIERlbGV0ZQorICAgICAgICBEZWxldGUsCisg
ICAgICAgIExldHRlclNwYWNpbmcKICAgICB9OwogCiAgICAgVGV4dEJyZWFrSXRlcmF0b3IoKSA9
IGRlbGV0ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL3RleHQvY2YvVGV4dEJyZWFrSXRl
cmF0b3JDRi5oIGIvU291cmNlL1dURi93dGYvdGV4dC9jZi9UZXh0QnJlYWtJdGVyYXRvckNGLmgK
aW5kZXggNGM2NjAyODkwMGQ5MGJmYmY5MzhmNTEyNWE2MWE5MDk5NjhhZmU1My4uNDYyZGM1ZTNl
ZTJkOWY0Zjk0YWZiZjM4Y2Q3NzNkYjljNWI3Zjk5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93
dGYvdGV4dC9jZi9UZXh0QnJlYWtJdGVyYXRvckNGLmgKKysrIGIvU291cmNlL1dURi93dGYvdGV4
dC9jZi9UZXh0QnJlYWtJdGVyYXRvckNGLmgKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJp
Z2h0IChDKSAyMDE3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdo
dCAoQykgMjAxNy0yMDIyIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBU
aGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCiAgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5l
cmFsIFB1YmxpYwpAQCAtMzAsMjAgKzMwLDI0IEBAIGNsYXNzIFRleHRCcmVha0l0ZXJhdG9yQ0Yg
ewogICAgIFdURl9NQUtFX0ZBU1RfQUxMT0NBVEVEOwogcHVibGljOgogICAgIGVudW0gY2xhc3Mg
TW9kZSB7Ci0gICAgICAgIENhcmV0LAotICAgICAgICBEZWxldGUKKyAgICAgICAgQ29tcG9zZWRD
aGFyYWN0ZXIsCisgICAgICAgIEJhY2t3YXJkRGVsZXRpb24sCisgICAgICAgIEN1cnNvck1vdmVt
ZW50CiAgICAgfTsKIAogICAgIFRleHRCcmVha0l0ZXJhdG9yQ0YoU3RyaW5nVmlldyBzdHJpbmcs
IE1vZGUgbW9kZSkKICAgICAgICAgOiBtX3N0cmluZyhzdHJpbmcuY3JlYXRlQ0ZTdHJpbmdXaXRo
b3V0Q29weWluZygpKQogICAgIHsKICAgICAgICAgc3dpdGNoIChtb2RlKSB7Ci0gICAgICAgIGNh
c2UgTW9kZTo6Q2FyZXQ6CisgICAgICAgIGNhc2UgTW9kZTo6Q29tcG9zZWRDaGFyYWN0ZXI6CiAg
ICAgICAgICAgICBtX3R5cGUgPSBrQ0ZTdHJpbmdDb21wb3NlZENoYXJhY3RlckNsdXN0ZXI7CiAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBNb2RlOjpEZWxldGU6CisgICAgICAgIGNh
c2UgTW9kZTo6QmFja3dhcmREZWxldGlvbjoKICAgICAgICAgICAgIG1fdHlwZSA9IGtDRlN0cmlu
Z0JhY2t3YXJkRGVsZXRpb25DbHVzdGVyOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNh
c2UgTW9kZTo6Q3Vyc29yTW92ZW1lbnQ6CisgICAgICAgICAgICBtX3R5cGUgPSBrQ0ZTdHJpbmdD
dXJzb3JNb3ZlbWVudENsdXN0ZXI7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAg
IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvdGV4dC9jb2NvYS9UZXh0QnJlYWtJdGVy
YXRvckludGVybmFsSUNVQ29jb2EuY3BwIGIvU291cmNlL1dURi93dGYvdGV4dC9jb2NvYS9UZXh0
QnJlYWtJdGVyYXRvckludGVybmFsSUNVQ29jb2EuY3BwCmluZGV4IGE4NzQ1YzljNTU5ZTdjZmY0
YjVlOWIxOWE4Y2MwYTQ4MzZjNzhjMzYuLjIzZjVhNmM5ODViYmVjN2RiMzUyMDcxNjE2NzlhY2Q4
MjY4Yjk4MzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL3RleHQvY29jb2EvVGV4dEJyZWFr
SXRlcmF0b3JJbnRlcm5hbElDVUNvY29hLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi90ZXh0L2Nv
Y29hL1RleHRCcmVha0l0ZXJhdG9ySW50ZXJuYWxJQ1VDb2NvYS5jcHAKQEAgLTEsNSArMSw1IEBA
CiAvKgotICogQ29weXJpZ2h0IChDKSAyMDA3LTIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDA3LTIwMjIgQXBwbGUgSW5jLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgogICoKICAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKICAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljCkBAIC0zNyw5ICszNywxMyBAQCBzdGF0aWMg
c3RkOjp2YXJpYW50PFRleHRCcmVha0l0ZXJhdG9ySUNVLCBUZXh0QnJlYWtJdGVyYXRvclBsYXRm
b3JtPiBtYXBNb2RlVG9CYQogICAgIGNhc2UgVGV4dEJyZWFrSXRlcmF0b3I6Ok1vZGU6OkxpbmU6
CiAgICAgICAgIHJldHVybiBUZXh0QnJlYWtJdGVyYXRvcklDVShzdHJpbmcsIFRleHRCcmVha0l0
ZXJhdG9ySUNVOjpNb2RlOjpMaW5lLCBsb2NhbGUuc3RyaW5nKCkudXRmOCgpLmRhdGEoKSk7CiAg
ICAgY2FzZSBUZXh0QnJlYWtJdGVyYXRvcjo6TW9kZTo6Q2FyZXQ6Ci0gICAgICAgIHJldHVybiBU
ZXh0QnJlYWtJdGVyYXRvckNGKHN0cmluZywgVGV4dEJyZWFrSXRlcmF0b3JDRjo6TW9kZTo6Q2Fy
ZXQpOworICAgICAgICByZXR1cm4gVGV4dEJyZWFrSXRlcmF0b3JDRihzdHJpbmcsIFRleHRCcmVh
a0l0ZXJhdG9yQ0Y6Ok1vZGU6OkNvbXBvc2VkQ2hhcmFjdGVyKTsgLy8gVGhpcyBtYXRjaGVzIHdo
YXQgVGV4dEVkaXQgZG9lcy4KICAgICBjYXNlIFRleHRCcmVha0l0ZXJhdG9yOjpNb2RlOjpEZWxl
dGU6Ci0gICAgICAgIHJldHVybiBUZXh0QnJlYWtJdGVyYXRvckNGKHN0cmluZywgVGV4dEJyZWFr
SXRlcmF0b3JDRjo6TW9kZTo6RGVsZXRlKTsKKyAgICAgICAgcmV0dXJuIFRleHRCcmVha0l0ZXJh
dG9yQ0Yoc3RyaW5nLCBUZXh0QnJlYWtJdGVyYXRvckNGOjpNb2RlOjpCYWNrd2FyZERlbGV0aW9u
KTsKKyAgICBjYXNlIFRleHRCcmVha0l0ZXJhdG9yOjpNb2RlOjpMZXR0ZXJTcGFjaW5nOgorICAg
ICAgICAvLyBCdXJtZXNlIHRleHQgc2VlbXMgdG8gcmVxdWlyZSB0aGlzLgorICAgICAgICAvLyBD
b25zaWRlciB0aGUgc3RyaW5ncyAi4YCC4YC84YCt4YCv4YCf4YC64YCeIiBhbmQgIuGAnuGArCIu
CisgICAgICAgIHJldHVybiBUZXh0QnJlYWtJdGVyYXRvckNGKHN0cmluZywgVGV4dEJyZWFrSXRl
cmF0b3JDRjo6TW9kZTo6Q3Vyc29yTW92ZW1lbnQpOwogICAgIH0KIH0KIAo=
</data>
<flag name="review"
          id="478443"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>