<?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>230433</bug_id>
          
          <creation_ts>2021-09-17 16:22:51 -0700</creation_ts>
          <short_desc>[LFC][IFC] Add skeleton implementation for fallback font support</short_desc>
          <delta_ts>2021-09-18 06:30:16 -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>Layout and Rendering</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1794677</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-09-17 16:22:51 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794678</commentid>
    <comment_count>1</comment_count>
      <attachid>438529</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-09-17 16:25:24 -0700</bug_when>
    <thetext>Created attachment 438529
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794764</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-18 06:29:46 -0700</bug_when>
    <thetext>Committed r282725 (241862@main): &lt;https://commits.webkit.org/241862@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 438529.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794765</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-18 06:30:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/83270702&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438529</attachid>
            <date>2021-09-17 16:25:24 -0700</date>
            <delta_ts>2021-09-18 06:29:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230433-20210917162524.patch</filename>
            <type>text/plain</type>
            <size>9211</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNjk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTZiNTNmZDI5ZjQ4YjUy
NTNkNGNlMzA0YzAzYjU4MWRhNjA0ZTE0Ny4uODZkMzJhZTY4NGQ0MjEyZGU1MWMxOTc1ZTMyZmE3
YTdmNjdjNWM3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA5LTE3ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXVtJRkNdIEFkZCBza2Vs
ZXRvbiBpbXBsZW1lbnRhdGlvbiBmb3IgZmFsbGJhY2sgZm9udCBzdXBwb3J0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzA0MzMKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGlzIGluIHByZXBhcmF0
aW9uIGZvciBzdXBwb3J0aW5nIGlubGluZSBib3ggc3RyZXRjaGluZyBnbHlwaHMgY29taW5nIGZy
b20gZmFsbGJhY2sgZm9udHMuCisKKyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRz
L2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlv
dXQ6OkxpbmVCb3hCdWlsZGVyOjphZGp1c3RWZXJ0aWNhbEdlb21ldHJ5Rm9ySW5saW5lQm94V2l0
aEZhbGxiYWNrRm9udHMgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lQm94
QnVpbGRlcjo6c2V0SW5pdGlhbFZlcnRpY2FsR2VvbWV0cnlGb3JJbmxpbmVCb3ggY29uc3QpOgor
ICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpMaW5lQm94QnVpbGRlcjo6Y29uc3RydWN0QW5kQWxp
Z25JbmxpbmVMZXZlbEJveGVzKToKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6TGluZUJveEJ1
aWxkZXI6OnNldFZlcnRpY2FsR2VvbWV0cnlGb3JJbmxpbmVCb3ggY29uc3QpOiBEZWxldGVkLgor
ICAgICAgICAqIGxheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCb3hC
dWlsZGVyLmg6CisgICAgICAgICogbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvdGV4
dC9UZXh0VXRpbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OlRleHRVdGlsOjpmYWxs
YmFja0ZvbnRzRm9yUnVuKToKKyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lu
bGluZS90ZXh0L1RleHRVdGlsLmg6CisKIDIwMjEtMDktMTcgIFNpbW9uIEZyYXNlciAgPHNpbW9u
LmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBTY3JvbGxBbmltYXRpb24gYSBsaXR0
bGUgbW9yZSBnZW5lcmljCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0
dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRl
ci5jcHAKaW5kZXggZjhmZDgwZDI1MGVkZTVkYTVjMzRjMjJiZTBiZGNkZmNmMDQ0N2RlZS4uNDQ3
ODkyNWM0NGI2ZTk4M2ZlNGQwNTZlMmIwZjQ1NGNjNDI2ZDIxMSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1
aWxkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMv
aW5saW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmNwcApAQCAtMTU4LDcgKzE1OCwxNCBAQCBMaW5l
Qm94QnVpbGRlcjo6TGluZUJveEFuZEdlb21ldHJ5IExpbmVCb3hCdWlsZGVyOjpidWlsZChjb25z
dCBMaW5lQnVpbGRlcjo6TGluZQogICAgIHJldHVybiB7IGxpbmVCb3gsIGxpbmVHZW9tZXRyeSgp
IH07CiB9CiAKLXZvaWQgTGluZUJveEJ1aWxkZXI6OnNldFZlcnRpY2FsR2VvbWV0cnlGb3JJbmxp
bmVCb3goSW5saW5lTGV2ZWxCb3gmIGlubGluZUxldmVsQm94KSBjb25zdAordm9pZCBMaW5lQm94
QnVpbGRlcjo6YWRqdXN0VmVydGljYWxHZW9tZXRyeUZvcklubGluZUJveFdpdGhGYWxsYmFja0Zv
bnRzKElubGluZUxldmVsQm94JiBwYXJlbnRJbmxpbmVCb3gsIGNvbnN0IExpbmU6OlJ1biYgdGV4
dFJ1biwgY29uc3QgVGV4dFV0aWw6OkZhbGxiYWNrRm9udExpc3QmIGZhbGxiYWNrRm9udHMpIGNv
bnN0Cit7CisgICAgVU5VU0VEX1BBUkFNKHBhcmVudElubGluZUJveCk7CisgICAgVU5VU0VEX1BB
UkFNKHRleHRSdW4pOworICAgIFVOVVNFRF9QQVJBTShmYWxsYmFja0ZvbnRzKTsKK30KKwordm9p
ZCBMaW5lQm94QnVpbGRlcjo6c2V0SW5pdGlhbFZlcnRpY2FsR2VvbWV0cnlGb3JJbmxpbmVCb3go
SW5saW5lTGV2ZWxCb3gmIGlubGluZUxldmVsQm94KSBjb25zdAogewogICAgIEFTU0VSVChpbmxp
bmVMZXZlbEJveC5pc0lubGluZUJveCgpIHx8IGlubGluZUxldmVsQm94LmlzTGluZUJyZWFrQm94
KCkpOwogICAgIGF1dG8mIGZvbnRNZXRyaWNzID0gaW5saW5lTGV2ZWxCb3guc3R5bGUoKS5mb250
TWV0cmljcygpOwpAQCAtMTk1LDcgKzIwMiw3IEBAIHZvaWQgTGluZUJveEJ1aWxkZXI6OnNldFZl
cnRpY2FsR2VvbWV0cnlGb3JJbmxpbmVCb3goSW5saW5lTGV2ZWxCb3gmIGlubGluZUxldmVsCiBJ
bmxpbmVMYXlvdXRVbml0IExpbmVCb3hCdWlsZGVyOjpjb25zdHJ1Y3RBbmRBbGlnbklubGluZUxl
dmVsQm94ZXMoTGluZUJveCYgbGluZUJveCwgY29uc3QgTGluZTo6UnVuTGlzdCYgcnVucykKIHsK
ICAgICBhdXRvJiByb290SW5saW5lQm94ID0gbGluZUJveC5yb290SW5saW5lQm94KCk7Ci0gICAg
c2V0VmVydGljYWxHZW9tZXRyeUZvcklubGluZUJveChyb290SW5saW5lQm94KTsKKyAgICBzZXRJ
bml0aWFsVmVydGljYWxHZW9tZXRyeUZvcklubGluZUJveChyb290SW5saW5lQm94KTsKIAogICAg
IC8vIEZJWE1FOiBBZGQgZmFzdCBwYXRoIHN1cHBvcnQgZm9yIGxpbmUtaGVpZ2h0IGNvbnRlbnQu
CiAgICAgLy8gRklYTUU6IFdlIHNob3VsZCBhbHdheXMgYmUgYWJsZSB0byBleGVyY2lzZSB0aGUg
ZmFzdCBwYXRoIHdoZW4gdGhlIGxpbmUgaGFzIG5vIGNvbnRlbnQgYXQgYWxsLCBldmVuIGluIG5v
bi1zdGFuZGFyZHMgbW9kZSBvciB3aXRoIGxpbmUtaGVpZ2h0IHNldC4KQEAgLTIzNiw3ICsyNDMs
NyBAQCBJbmxpbmVMYXlvdXRVbml0IExpbmVCb3hCdWlsZGVyOjpjb25zdHJ1Y3RBbmRBbGlnbklu
bGluZUxldmVsQm94ZXMoTGluZUJveCYgbGluZQogICAgICAgICAvLyBDb25zdHJ1Y3QgdGhlIG1p
c3NpbmcgTGluZUJveDo6SW5saW5lQm94ZXMgc3RhcnRpbmcgd2l0aCB0aGUgdG9wbW9zdCBsYXlv
dXQgYm94LgogICAgICAgICBmb3IgKGF1dG8qIGxheW91dEJveCA6IFdURjo6bWFrZVJldmVyc2Vk
UmFuZ2UobGF5b3V0Qm94ZXNXaXRob3V0SW5saW5lQm94ZXMpKSB7CiAgICAgICAgICAgICBhdXRv
IGlubGluZUJveCA9IElubGluZUxldmVsQm94OjpjcmVhdGVJbmxpbmVCb3goKmxheW91dEJveCwg
cm9vdElubGluZUJveC5sb2dpY2FsTGVmdCgpLCByb290SW5saW5lQm94LmxvZ2ljYWxXaWR0aCgp
LCBJbmxpbmVMZXZlbEJveDo6TGluZVNwYW5uaW5nSW5saW5lQm94OjpZZXMpOwotICAgICAgICAg
ICAgc2V0VmVydGljYWxHZW9tZXRyeUZvcklubGluZUJveChpbmxpbmVCb3gpOworICAgICAgICAg
ICAgc2V0SW5pdGlhbFZlcnRpY2FsR2VvbWV0cnlGb3JJbmxpbmVCb3goaW5saW5lQm94KTsKICAg
ICAgICAgICAgIHVwZGF0ZUNhblVzZVNpbXBsaWZpZWRBbGlnbm1lbnQoaW5saW5lQm94KTsKICAg
ICAgICAgICAgIGxpbmVCb3guYWRkSW5saW5lTGV2ZWxCb3goV1RGTW92ZShpbmxpbmVCb3gpKTsK
ICAgICAgICAgfQpAQCAtMzAzLDcgKzMxMCw3IEBAIElubGluZUxheW91dFVuaXQgTGluZUJveEJ1
aWxkZXI6OmNvbnN0cnVjdEFuZEFsaWduSW5saW5lTGV2ZWxCb3hlcyhMaW5lQm94JiBsaW5lCiAg
ICAgICAgICAgICBhdXRvIGluaXRpYWxMb2dpY2FsV2lkdGggPSByb290SW5saW5lQm94LmxvZ2lj
YWxXaWR0aCgpIC0gKHJ1bi5sb2dpY2FsTGVmdCgpICsgbWFyZ2luU3RhcnQpOwogICAgICAgICAg
ICAgQVNTRVJUKGluaXRpYWxMb2dpY2FsV2lkdGggPj0gMCk7CiAgICAgICAgICAgICBhdXRvIGlu
bGluZUJveCA9IElubGluZUxldmVsQm94OjpjcmVhdGVJbmxpbmVCb3gobGF5b3V0Qm94LCBsb2dp
Y2FsTGVmdCArIG1hcmdpblN0YXJ0LCBpbml0aWFsTG9naWNhbFdpZHRoKTsKLSAgICAgICAgICAg
IHNldFZlcnRpY2FsR2VvbWV0cnlGb3JJbmxpbmVCb3goaW5saW5lQm94KTsKKyAgICAgICAgICAg
IHNldEluaXRpYWxWZXJ0aWNhbEdlb21ldHJ5Rm9ySW5saW5lQm94KGlubGluZUJveCk7CiAgICAg
ICAgICAgICB1cGRhdGVDYW5Vc2VTaW1wbGlmaWVkQWxpZ25tZW50KGlubGluZUJveCk7CiAgICAg
ICAgICAgICBsaW5lQm94LmFkZElubGluZUxldmVsQm94KFdURk1vdmUoaW5saW5lQm94KSk7CiAg
ICAgICAgICAgICBjb250aW51ZTsKQEAgLTMyNCwxNCArMzMxLDI0IEBAIElubGluZUxheW91dFVu
aXQgTGluZUJveEJ1aWxkZXI6OmNvbnN0cnVjdEFuZEFsaWduSW5saW5lTGV2ZWxCb3hlcyhMaW5l
Qm94JiBsaW5lCiAgICAgICAgICAgICB1cGRhdGVDYW5Vc2VTaW1wbGlmaWVkQWxpZ25tZW50KGlu
bGluZUJveCk7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQotICAgICAgICBpZiAo
cnVuLmlzVGV4dCgpIHx8IHJ1bi5pc1NvZnRMaW5lQnJlYWsoKSkgewotICAgICAgICAgICAgLy8g
RklYTUU6IEFkanVzdCBub24tZW1wdHkgaW5saW5lIGJveCBoZWlnaHQgd2hlbiBnbHlwaHMgZnJv
bSB0aGUgbm9uLXByaW1hcnkgZm9udCBzdHJldGNoIHRoZSBib3guCisgICAgICAgIGlmIChydW4u
aXNUZXh0KCkpIHsKKyAgICAgICAgICAgIGF1dG8mIHBhcmVudElubGluZUJveCA9IGxpbmVCb3gu
aW5saW5lTGV2ZWxCb3hGb3JMYXlvdXRCb3gobGF5b3V0Qm94LnBhcmVudCgpKTsKKyAgICAgICAg
ICAgIHBhcmVudElubGluZUJveC5zZXRIYXNDb250ZW50KCk7CisgICAgICAgICAgICBhdXRvIGZh
bGxiYWNrRm9udHMgPSBUZXh0VXRpbDo6ZmFsbGJhY2tGb250c0ZvclJ1bihydW4pOworICAgICAg
ICAgICAgaWYgKCFmYWxsYmFja0ZvbnRzLmlzRW1wdHkoKSkgeworICAgICAgICAgICAgICAgIC8v
IEFkanVzdCBub24tZW1wdHkgaW5saW5lIGJveCBoZWlnaHQgd2hlbiBnbHlwaHMgZnJvbSB0aGUg
bm9uLXByaW1hcnkgZm9udCBzdHJldGNoIHRoZSBib3guCisgICAgICAgICAgICAgICAgYWRqdXN0
VmVydGljYWxHZW9tZXRyeUZvcklubGluZUJveFdpdGhGYWxsYmFja0ZvbnRzKHBhcmVudElubGlu
ZUJveCwgcnVuLCBmYWxsYmFja0ZvbnRzKTsKKyAgICAgICAgICAgICAgICB1cGRhdGVDYW5Vc2VT
aW1wbGlmaWVkQWxpZ25tZW50KHBhcmVudElubGluZUJveCk7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorICAgICAgICBpZiAocnVuLmlzU29mdExpbmVC
cmVhaygpKSB7CiAgICAgICAgICAgICBsaW5lQm94LmlubGluZUxldmVsQm94Rm9yTGF5b3V0Qm94
KGxheW91dEJveC5wYXJlbnQoKSkuc2V0SGFzQ29udGVudCgpOwogICAgICAgICAgICAgY29udGlu
dWU7CiAgICAgICAgIH0KICAgICAgICAgaWYgKHJ1bi5pc0hhcmRMaW5lQnJlYWsoKSkgewogICAg
ICAgICAgICAgYXV0byBsaW5lQnJlYWtCb3ggPSBJbmxpbmVMZXZlbEJveDo6Y3JlYXRlTGluZUJy
ZWFrQm94KGxheW91dEJveCwgbG9naWNhbExlZnQpOwotICAgICAgICAgICAgc2V0VmVydGljYWxH
ZW9tZXRyeUZvcklubGluZUJveChsaW5lQnJlYWtCb3gpOworICAgICAgICAgICAgc2V0SW5pdGlh
bFZlcnRpY2FsR2VvbWV0cnlGb3JJbmxpbmVCb3gobGluZUJyZWFrQm94KTsKICAgICAgICAgICAg
IHVwZGF0ZUNhblVzZVNpbXBsaWZpZWRBbGlnbm1lbnQobGluZUJyZWFrQm94KTsKICAgICAgICAg
ICAgIGxpbmVCb3guYWRkSW5saW5lTGV2ZWxCb3goV1RGTW92ZShsaW5lQnJlYWtCb3gpKTsKICAg
ICAgICAgICAgIGNvbnRpbnVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zv
cm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1aWxkZXIuaCBiL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCb3hCdWls
ZGVyLmgKaW5kZXggYTAzOGU0ZDZiMGQyYzRmOWUzYjNlNzI3NzEwNmE3M2YxZTZiZmQwNy4uZjM1
MjU2MDFkNmJhOGEwYzMxZWMwNDYzNDgzZDkzY2FjNTJlNmQ4NiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1
aWxkZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lu
bGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5oCkBAIC0zMSw2ICszMSw3IEBACiAjaW5jbHVkZSAi
SW5saW5lTGluZUJveC5oIgogI2luY2x1ZGUgIklubGluZUxpbmVCdWlsZGVyLmgiCiAjaW5jbHVk
ZSAiSW5saW5lTGluZUdlb21ldHJ5LmgiCisjaW5jbHVkZSAiVGV4dFV0aWwuaCIKIAogbmFtZXNw
YWNlIFdlYkNvcmUgewogbmFtZXNwYWNlIExheW91dCB7CkBAIC01MCw3ICs1MSw4IEBAIHB1Ymxp
YzoKICAgICBMaW5lQm94QW5kR2VvbWV0cnkgYnVpbGQoY29uc3QgTGluZUJ1aWxkZXI6OkxpbmVD
b250ZW50Jik7CiAKIHByaXZhdGU6Ci0gICAgdm9pZCBzZXRWZXJ0aWNhbEdlb21ldHJ5Rm9ySW5s
aW5lQm94KElubGluZUxldmVsQm94JikgY29uc3Q7CisgICAgdm9pZCBzZXRJbml0aWFsVmVydGlj
YWxHZW9tZXRyeUZvcklubGluZUJveChJbmxpbmVMZXZlbEJveCYpIGNvbnN0OworICAgIHZvaWQg
YWRqdXN0VmVydGljYWxHZW9tZXRyeUZvcklubGluZUJveFdpdGhGYWxsYmFja0ZvbnRzKElubGlu
ZUxldmVsQm94JiwgY29uc3QgTGluZTo6UnVuJiwgY29uc3QgVGV4dFV0aWw6OkZhbGxiYWNrRm9u
dExpc3QmKSBjb25zdDsKICAgICBJbmxpbmVMYXlvdXRVbml0IGNvbnN0cnVjdEFuZEFsaWduSW5s
aW5lTGV2ZWxCb3hlcyhMaW5lQm94JiwgY29uc3QgTGluZTo6UnVuTGlzdCYpOwogCiAgICAgY29u
c3QgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQmIGZvcm1hdHRpbmdDb250ZXh0KCkgY29uc3QgeyBy
ZXR1cm4gbV9pbmxpbmVGb3JtYXR0aW5nQ29udGV4dDsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvdGV4dC9UZXh0VXRpbC5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS90ZXh0L1Rl
eHRVdGlsLmNwcAppbmRleCAxNWRkYTE4MzllMGY5ZWU2NjVhNjQ3YzY2YTZkNDU2OWNlMWU0MjUz
Li5jYjQzMDkwNTkyNDFhMDZiNDFiMzE2YTIxYmYzNzcyODAwYWMyOTM3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS90ZXh0L1RleHRV
dGlsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lu
bGluZS90ZXh0L1RleHRVdGlsLmNwcApAQCAtODQsNiArODQsMTMgQEAgSW5saW5lTGF5b3V0VW5p
dCBUZXh0VXRpbDo6d2lkdGgoY29uc3QgSW5saW5lVGV4dEJveCYgaW5saW5lVGV4dEJveCwgdW5z
aWduZWQgZnIKICAgICByZXR1cm4gc3RkOjppc25hbih3aWR0aCkgPyAwLjBmIDogc3RkOjppc2lu
Zih3aWR0aCkgPyBtYXhJbmxpbmVMYXlvdXRVbml0KCkgOiB3aWR0aDsKIH0KIAorVGV4dFV0aWw6
OkZhbGxiYWNrRm9udExpc3QgVGV4dFV0aWw6OmZhbGxiYWNrRm9udHNGb3JSdW4oY29uc3QgTGlu
ZTo6UnVuJiBydW4pCit7CisgICAgVU5VU0VEX1BBUkFNKHJ1bik7CisKKyAgICByZXR1cm4geyB9
OworfQorCiBUZXh0VXRpbDo6TWlkV29yZEJyZWFrIFRleHRVdGlsOjptaWRXb3JkQnJlYWsoY29u
c3QgSW5saW5lVGV4dEl0ZW0mIGlubGluZVRleHRJdGVtLCBJbmxpbmVMYXlvdXRVbml0IHRleHRX
aWR0aCwgSW5saW5lTGF5b3V0VW5pdCBhdmFpbGFibGVXaWR0aCwgSW5saW5lTGF5b3V0VW5pdCBj
b250ZW50TG9naWNhbExlZnQpCiB7CiAgICAgQVNTRVJUKGF2YWlsYWJsZVdpZHRoID49IDApOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxp
bmUvdGV4dC9UZXh0VXRpbC5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvdGV4dC9UZXh0VXRpbC5oCmluZGV4IDZiYWI3M2UzZTA0OWFlZDFjYWVmNjZl
NjYyNmQzNDU5Njk5YWRlZjAuLjNiN2QwNWZmZjg1NmUyYzJiYTYxMDQ3NDJmOTk2ODBkODVlZWY2
NWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMv
aW5saW5lL3RleHQvVGV4dFV0aWwuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0
dGluZ0NvbnRleHRzL2lubGluZS90ZXh0L1RleHRVdGlsLmgKQEAgLTI3LDcgKzI3LDkgQEAKIAog
I2lmIEVOQUJMRShMQVlPVVRfRk9STUFUVElOR19DT05URVhUKQogCisjaW5jbHVkZSAiRm9udC5o
IgogI2luY2x1ZGUgIklubGluZUl0ZW0uaCIKKyNpbmNsdWRlICJJbmxpbmVMaW5lLmgiCiAjaW5j
bHVkZSAiTGF5b3V0VW5pdHMuaCIKICNpbmNsdWRlIDx3dGYvdGV4dC9UZXh0QnJlYWtJdGVyYXRv
ci5oPgogCkBAIC00Niw2ICs0OCw5IEBAIHB1YmxpYzoKICAgICBzdGF0aWMgSW5saW5lTGF5b3V0
VW5pdCB3aWR0aChjb25zdCBJbmxpbmVUZXh0SXRlbSYsIHVuc2lnbmVkIGZyb20sIHVuc2lnbmVk
IHRvLCBJbmxpbmVMYXlvdXRVbml0IGNvbnRlbnRMb2dpY2FsTGVmdCk7CiAgICAgc3RhdGljIElu
bGluZUxheW91dFVuaXQgd2lkdGgoY29uc3QgSW5saW5lVGV4dEJveCYsIHVuc2lnbmVkIGZyb20s
IHVuc2lnbmVkIHRvLCBJbmxpbmVMYXlvdXRVbml0IGNvbnRlbnRMb2dpY2FsTGVmdCk7CiAKKyAg
ICB1c2luZyBGYWxsYmFja0ZvbnRMaXN0ID0gSGFzaFNldDxjb25zdCBGb250Kj47CisgICAgc3Rh
dGljIEZhbGxiYWNrRm9udExpc3QgZmFsbGJhY2tGb250c0ZvclJ1bihjb25zdCBMaW5lOjpSdW4m
KTsKKwogICAgIHN0cnVjdCBNaWRXb3JkQnJlYWsgewogICAgICAgICBzaXplX3Qgc3RhcnQgeyAw
IH07CiAgICAgICAgIHNpemVfdCBsZW5ndGggeyAwIH07Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>