<?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>231316</bug_id>
          
          <creation_ts>2021-10-06 11:44:46 -0700</creation_ts>
          <short_desc>Regression (r281291): [ iOS 15 ] fast/text/accessibility-bold-system-font-2.html is image failing</short_desc>
          <delta_ts>2022-06-23 14:29:50 -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>Text</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ayumi_kojima</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>apinheiro</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cfleizach</cc>
    
    <cc>darin</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>samuel_white</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1801221</commentid>
    <comment_count>0</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-06 11:44:46 -0700</bug_when>
    <thetext>fast/text/accessibility-bold-system-font-2.html

Is constantly image failing on iOS 15 Debug and flaky (very flaky) image failing on iOS 15 Release.

History: https://results.webkit.org/?suite=layout-tests&amp;test=fast%2Ftext%2Faccessibility-bold-system-font-2.html

According to the history, it started failing after updating to iOS 15.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801222</commentid>
    <comment_count>1</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-06 11:45:06 -0700</bug_when>
    <thetext>Result page: https://build.webkit.org/results/Apple-iOS-15-Simulator-Debug-WK2-Tests/r283612%20(72)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801223</commentid>
    <comment_count>2</comment_count>
      <attachid>440398</attachid>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-06 11:45:36 -0700</bug_when>
    <thetext>Created attachment 440398
image diff</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801224</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-10-06 11:45:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/83944188&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801227</commentid>
    <comment_count>4</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-06 11:50:10 -0700</bug_when>
    <thetext>Marked test expectations https://trac.webkit.org/changeset/283642/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801234</commentid>
    <comment_count>5</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-06 11:55:05 -0700</bug_when>
    <thetext>I was able to reproduce the image failure locally on iOS 15 sim using run-webkit-tests --force --debug --ios-simulator fast/text/accessibility-bold-system-font-2.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1801329</commentid>
    <comment_count>6</comment_count>
    <who name="">ayumi_kojima</who>
    <bug_when>2021-10-06 13:56:43 -0700</bug_when>
    <thetext>As I was bisecting, the test failed on r281291 and newer but passed on r281290 and older.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861049</commentid>
    <comment_count>7</comment_count>
      <attachid>457510</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-04-13 00:28:21 -0700</bug_when>
    <thetext>Created attachment 457510
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1862386</commentid>
    <comment_count>8</comment_count>
      <attachid>457510</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-04-18 17:29:52 -0700</bug_when>
    <thetext>Comment on attachment 457510
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=457510&amp;action=review

&gt; Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp:392
&gt; -        auto&amp; after = keyframes[i];
&gt; +        auto&amp; after = keyframes[i + 1];

Great fix, but not mentioned in the change log. Do we have test coverage?

&gt; Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp:417
&gt; -        auto&amp; after = keyframes[i];
&gt; +        auto&amp; after = keyframes[i + 1];

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1862426</commentid>
    <comment_count>9</comment_count>
      <attachid>457510</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-04-18 22:29:07 -0700</bug_when>
    <thetext>Comment on attachment 457510
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=457510&amp;action=review

&gt;&gt; Source/WebCore/platform/graphics/cocoa/FontCacheCoreText.cpp:392
&gt;&gt; +        auto&amp; after = keyframes[i + 1];
&gt; 
&gt; Great fix, but not mentioned in the change log. Do we have test coverage?

This patch is not marked for review 🤔

We do; I’m handling it in https://bugs.webkit.org/show_bug.cgi?id=239374. That bug has a big chain of blocking bugs because I’m trying to figure out a performance regression, and I’m lumping in the fix in with that effort.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1877865</commentid>
    <comment_count>10</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-06-23 14:29:50 -0700</bug_when>
    <thetext>This actually seems to be tracked by:
rdar://88249241.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>440398</attachid>
            <date>2021-10-06 11:45:36 -0700</date>
            <delta_ts>2021-10-06 11:45:36 -0700</delta_ts>
            <desc>image diff</desc>
            <filename>231316_accessibility-bold-system-font-2-diff.png</filename>
            <type>image/png</type>
            <size>12987</size>
            <attacher>ayumi_kojima</attacher>
            
              <data encoding="base64">iVBORw0KGgoAAAANSUhEUgAABkAAAASwCAAAAACGatlLAAAAOGVYSWZNTQAqAAAACAABh2kABAAA
AAEAAAAaAAAAAAACoAIABAAAAAEAAAZAoAMABAAAAAEAAASwAAAAALhAzkQAADI+SURBVHgB7d15
lFxVmQDwm8oCSSBISICQwAQSCethV4gQhDkQcgQEhcMMyCLDImBghkGHRWdECIoCMwJHZXWUEVkU
RERARBRCZBFcWGRJAgQEIpCYhAgkncrU9qpuvVfd6a4kXdj1qz/yvvvd5VX/uk99efXqvQrBgwAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIrAqBfp0tcs6Cy2tdM9YK4fFjau1uRL8eunNt1EcvDeGCG2rtVRXlSwvt9nBhM+2A6qLLdiiG
5b5CsNvDUV+hXe4uDvEgQIAAgeYFBnQ2ddT8qGfXQrwgancj3Hp4NGj5NiGMiNqrNlxeXC5f2EXl
US0d5fbyuK+QSnUns2wJECBAoEcCuR6NNpgAAQIECFQEFBB/CgQIECDQlIAC0hSbSQQIECCggPgb
IECAAIGmBBSQpthMIkCAAAEFxN8AAQIECDQloIA0xWYSAQIECCgg/gYIECBAoCkBBaQpNpMIECBA
QAHxN0CAAAECTQkoIE2xmUSAAAECCoi/AQIECBBoSkABaYrNJAIECBBQQPwNECBAgEBTAgpIU2wm
ESBAgIAC4m+AAAECBJoSUECaYjOJAAECBBQQfwMECBAg0JSAAtIUm0kECBAgoID4GyBAgACBpgQU
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
X522yZTpcUZMgAABAu8DgW2vyOef+PYpk8onsvuNOTNfeLz6o1N37JUaN/TkBcX9JY+50/p/7fmk
Udy++JNph2UvWXkfsHkKBAgQaJVAv1btuPF+hw9ff/33nn9p87EbvvfW/Hnz5i9rPGw1ZYesP3KD
0YNffm3uW38t7mHtjYcVHmFh4fFyw8sLV9PTsCwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAAB
AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI
ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA
gAABAgQIECBAgAABAgQIECBAgAABAgT+7gX+H9xAa/uZY96bAAAAAElFTkSuQmCC
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457510</attachid>
            <date>2022-04-13 00:28:21 -0700</date>
            <delta_ts>2022-04-13 23:20:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-231316-20220413002820.patch</filename>
            <type>text/plain</type>
            <size>10482</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyODAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWQ3OTFhNWU0NjY2OGM3
NTdjZjkyMDZiYzIwZTU2ODhkNzllOTlkYi4uNmZmZTIwZjgwODliNmYyNmUyMzViYzE3NWU4YmJl
NDUzZjhlNzg0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDIyLTA0LTEzICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgUmVncmVzc2lv
biAocjI4MTI5MSk6IFsgaU9TIDE1IF0gZmFzdC90ZXh0L2FjY2Vzc2liaWxpdHktYm9sZC1zeXN0
ZW0tZm9udC0yLmh0bWwgaXMgaW1hZ2UgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMxMzE2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84
Mzk0NDE4OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUdXJucyBvdXQgc2V0T3ZlcnJpZGVFbmhhbmNlVGV4dExlZ2liaWxpdHkoKSBhbmQgc2V0U2hv
dWxkTW9ja0JvbGRTeXN0ZW1Gb250Rm9yQWNjZXNzaWJpbGl0eSgpCisgICAgICAgIGFyZSBtZWFu
dCB0byBkbyB0aGUgc2FtZSB0aGluZy4gVGhpcyBwYXRjaCBkZWxldGVzIHRoZSBtb3JlIHJlY2Vu
dCBvbmUgaW4gZmF2b3Igb2YgdGhlIG9sZGVyCisgICAgICAgIG9uZS4KKworICAgICAgICBUZXN0
OiBmYXN0L3RleHQvYWNjZXNzaWJpbGl0eS1ib2xkLXN5c3RlbS1mb250LTIuaHRtbAorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6bm9ybWFsaXplQ1RXZWlnaHQpOgorICAgICAgICAoV2ViQ29yZTo6ZGVu
b3JtYWxpemVDVFdlaWdodCk6CisgICAgICAgIChXZWJDb3JlOjpzaG91bGRFbmhhbmNlVGV4dExl
Z2liaWxpdHkpOgorICAgICAgICAoV2ViQ29yZTo6b3ZlcnJpZGVFbmhhbmNlVGV4dExlZ2liaWxp
dHkpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6c2V0T3ZlcnJpZGVFbmhhbmNlVGV4dExl
Z2liaWxpdHkpOiBEZWxldGVkLgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0Zv
bnRDYWNoZUNvcmVUZXh0Lmg6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpzZXRPdmVycmlkZUVuaGFuY2VUZXh0TGVnaWJpbGl0
eSk6IERlbGV0ZWQuCisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuaDoKKyAgICAgICAgKiB0
ZXN0aW5nL0ludGVybmFscy5pZGw6CisKIDIwMjItMDQtMTIgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KIAogICAgICAgICBDcmFzaCB1bmRlciBDYWNoZWRSZXNvdXJjZUNsaWVudFdh
bGtlcjxXZWJDb3JlOjpDYWNoZWRJbWFnZUNsaWVudD46Om5leHQoKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udENhY2hlQ29yZVRl
eHQuY3BwCmluZGV4IGQ5MzEyYTlhM2M4YjgyYTc2MWVhZDNhNTkwNmYxZGUwMDI3YTgzMGIuLmU1
ZTI5NzJmNDM1MTE1YThiMDljM2RkNTEzN2JlOWVlNWI4OTZkOGYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRDYWNoZUNvcmVUZXh0LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250Q2FjaGVDb3Jl
VGV4dC5jcHAKQEAgLTM4OSw3ICszODksNyBAQCBzdGF0aWMgaW5saW5lIGZsb2F0IG5vcm1hbGl6
ZUNUV2VpZ2h0KGZsb2F0IHZhbHVlKQogICAgICAgICByZXR1cm4ga2V5ZnJhbWVzWzBdLmNzc1dl
aWdodDsKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IFdURl9BUlJBWV9MRU5HVEgoa2V5ZnJh
bWVzKSAtIDE7ICsraSkgewogICAgICAgICBhdXRvJiBiZWZvcmUgPSBrZXlmcmFtZXNbaV07Ci0g
ICAgICAgIGF1dG8mIGFmdGVyID0ga2V5ZnJhbWVzW2ldOworICAgICAgICBhdXRvJiBhZnRlciA9
IGtleWZyYW1lc1tpICsgMV07CiAgICAgICAgIGlmICh2YWx1ZSA8IGJlZm9yZS5jdFdlaWdodCB8
fCB2YWx1ZSA+IGFmdGVyLmN0V2VpZ2h0KQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
IGZsb2F0IHJhdGlvID0gKHZhbHVlIC0gYmVmb3JlLmN0V2VpZ2h0KSAvIChhZnRlci5jdFdlaWdo
dCAtIGJlZm9yZS5jdFdlaWdodCk7CkBAIC00MTQsNyArNDE0LDcgQEAgc3RhdGljIGlubGluZSBm
bG9hdCBkZW5vcm1hbGl6ZUNUV2VpZ2h0KGZsb2F0IHZhbHVlKQogICAgICAgICByZXR1cm4ga2V5
ZnJhbWVzWzBdLmN0V2VpZ2h0OwogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgV1RGX0FSUkFZ
X0xFTkdUSChrZXlmcmFtZXMpIC0gMTsgKytpKSB7CiAgICAgICAgIGF1dG8mIGJlZm9yZSA9IGtl
eWZyYW1lc1tpXTsKLSAgICAgICAgYXV0byYgYWZ0ZXIgPSBrZXlmcmFtZXNbaV07CisgICAgICAg
IGF1dG8mIGFmdGVyID0ga2V5ZnJhbWVzW2kgKyAxXTsKICAgICAgICAgaWYgKHZhbHVlIDwgYmVm
b3JlLmNzc1dlaWdodCB8fCB2YWx1ZSA+IGFmdGVyLmNzc1dlaWdodCkKICAgICAgICAgICAgIGNv
bnRpbnVlOwogICAgICAgICBmbG9hdCByYXRpbyA9ICh2YWx1ZSAtIGJlZm9yZS5jc3NXZWlnaHQp
IC8gKGFmdGVyLmNzc1dlaWdodCAtIGJlZm9yZS5jc3NXZWlnaHQpOwpAQCAtNTY2LDIwICs1NjYs
OSBAQCBzdGF0aWMgdm9pZCBhZGRBdHRyaWJ1dGVzRm9yRm9udFBhbGV0dGVzKENGTXV0YWJsZURp
Y3Rpb25hcnlSZWYgYXR0cmlidXRlcywgY29ucwogICAgIH0KIH0KIAotc3RhdGljIHN0ZDo6b3B0
aW9uYWw8Ym9vbD4mIG92ZXJyaWRlRW5oYW5jZVRleHRMZWdpYmlsaXR5KCkKLXsKLSAgICBzdGF0
aWMgTmV2ZXJEZXN0cm95ZWQ8c3RkOjpvcHRpb25hbDxib29sPj4gb3ZlcnJpZGVFbmhhbmNlVGV4
dExlZ2liaWxpdHk7Ci0gICAgcmV0dXJuIG92ZXJyaWRlRW5oYW5jZVRleHRMZWdpYmlsaXR5Lmdl
dCgpOwotfQotCi12b2lkIHNldE92ZXJyaWRlRW5oYW5jZVRleHRMZWdpYmlsaXR5KGJvb2wgZW5o
YW5jZSkKLXsKLSAgICBvdmVycmlkZUVuaGFuY2VUZXh0TGVnaWJpbGl0eSgpID0gZW5oYW5jZTsK
LX0KLQogc3RhdGljIGJvb2wgc2hvdWxkRW5oYW5jZVRleHRMZWdpYmlsaXR5KCkKIHsKLSAgICBy
ZXR1cm4gb3ZlcnJpZGVFbmhhbmNlVGV4dExlZ2liaWxpdHkoKS52YWx1ZV9vcihfQVhTRW5oYW5j
ZVRleHRMZWdpYmlsaXR5RW5hYmxlZCgpKTsKKyAgICByZXR1cm4gRm9udENhY2hlOjpmb3JDdXJy
ZW50VGhyZWFkKCkuc2hvdWxkTW9ja0JvbGRTeXN0ZW1Gb250Rm9yQWNjZXNzaWJpbGl0eSgpIHx8
IF9BWFNFbmhhbmNlVGV4dExlZ2liaWxpdHlFbmFibGVkKCk7CiB9CiAKIFJldGFpblB0cjxDVEZv
bnRSZWY+IHByZXBhcmVQbGF0Zm9ybUZvbnQoQ1RGb250UmVmIG9yaWdpbmFsRm9udCwgY29uc3Qg
Rm9udERlc2NyaXB0aW9uJiBmb250RGVzY3JpcHRpb24sIGNvbnN0IEZvbnRDcmVhdGlvbkNvbnRl
eHQmIGZvbnRDcmVhdGlvbkNvbnRleHQsIGJvb2wgYXBwbHlXZWlnaHRXaWR0aFNsb3BlVmFyaWF0
aW9ucykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29h
L0ZvbnRDYWNoZUNvcmVUZXh0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9j
b2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5oCmluZGV4IDE2YzNlY2E0Y2U3NDdjNmFiMDdlYjAzNWNm
MzcxM2Y5NDUzZWY2NWMuLjliZTMyMTlmNTRiMDk4N2QyZmIxMDRlMGQ4MzM5M2Q2NThkZmI1OTgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRD
YWNoZUNvcmVUZXh0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29j
b2EvRm9udENhY2hlQ29yZVRleHQuaApAQCAtNzMsNiArNzMsNSBAQCBSZXRhaW5QdHI8Q1RGb250
UmVmPiBjcmVhdGVGb250Rm9ySW5zdGFsbGVkRm9udHMoQ1RGb250UmVmLCBBbGxvd1VzZXJJbnN0
YWxsZWRGbwogdm9pZCBhZGRBdHRyaWJ1dGVzRm9yV2ViRm9udHMoQ0ZNdXRhYmxlRGljdGlvbmFy
eVJlZiBhdHRyaWJ1dGVzLCBBbGxvd1VzZXJJbnN0YWxsZWRGb250cyk7CiBSZXRhaW5QdHI8Q0ZT
ZXRSZWY+IGluc3RhbGxlZEZvbnRNYW5kYXRvcnlBdHRyaWJ1dGVzKEFsbG93VXNlckluc3RhbGxl
ZEZvbnRzKTsKIFZhcmlhdGlvbkRlZmF1bHRzTWFwIGRlZmF1bHRWYXJpYXRpb25WYWx1ZXMoQ1RG
b250UmVmLCBTaG91bGRMb2NhbGl6ZUF4aXNOYW1lcyk7Ci1XRUJDT1JFX0VYUE9SVCB2b2lkIHNl
dE92ZXJyaWRlRW5oYW5jZVRleHRMZWdpYmlsaXR5KGJvb2wpOwogCiB9IC8vIG5hbWVzcGFjZSBX
ZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKaW5kZXggNDQ2YWYyMTU2NmM3
OGI1MTlmMjQzNGZhNzJiOWQ4NTQ2MzExM2U3ZS4uYjY5YTA5ZWViMzZlZGI1YzEzNzBhZjA1M2Zm
MjA3NzcxN2EwM2Y3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5h
bHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcApAQCAtMTkw
NSwxNSArMTkwNSw2IEBAIHZvaWQgSW50ZXJuYWxzOjpzZXRGb250U21vb3RoaW5nRW5hYmxlZChi
b29sIGVuYWJsZWQpCiAgICAgRm9udENhc2NhZGU6OnNldFNob3VsZFVzZVNtb290aGluZyhlbmFi
bGVkKTsKIH0KIAotdm9pZCBJbnRlcm5hbHM6OnNldE92ZXJyaWRlRW5oYW5jZVRleHRMZWdpYmls
aXR5KGJvb2wgZW5oYW5jZSkKLXsKLSNpZiBQTEFURk9STShDT0NPQSkKLSAgICBXZWJDb3JlOjpz
ZXRPdmVycmlkZUVuaGFuY2VUZXh0TGVnaWJpbGl0eShlbmhhbmNlKTsKLSNlbHNlCi0gICAgVU5V
U0VEX1BBUkFNKGVuaGFuY2UpOwotI2VuZGlmCi19Ci0KIEV4Y2VwdGlvbk9yPHZvaWQ+IEludGVy
bmFsczo6c2V0TG93UG93ZXJNb2RlRW5hYmxlZChib29sIGlzRW5hYmxlZCkKIHsKICAgICBhdXRv
KiBkb2N1bWVudCA9IGNvbnRleHREb2N1bWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvdGVzdGluZy9JbnRlcm5hbHMuaCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxz
LmgKaW5kZXggOTJjNmM2ZTAyZTlmNmJjMTAyNDI1OTMyODM1YTgzNTg0OWFhZmY1Ni4uY2MwOTNm
ZTFjYjM2YzAzZDM1YThmODBiMGI0MmNjMGI4ZWQyNWUwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0lu
dGVybmFscy5oCkBAIC0zMTUsNyArMzE1LDYgQEAgcHVibGljOgogCiAgICAgdm9pZCBpbnZhbGlk
YXRlRm9udENhY2hlKCk7CiAgICAgdm9pZCBzZXRGb250U21vb3RoaW5nRW5hYmxlZChib29sKTsK
LSAgICB2b2lkIHNldE92ZXJyaWRlRW5oYW5jZVRleHRMZWdpYmlsaXR5KGJvb2wpOwogCiAgICAg
RXhjZXB0aW9uT3I8dm9pZD4gc2V0TG93UG93ZXJNb2RlRW5hYmxlZChib29sKTsKICAgICBFeGNl
cHRpb25Pcjx2b2lkPiBzZXRPdXRzaWRlVmlld3BvcnRUaHJvdHRsaW5nRW5hYmxlZChib29sKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJj
ZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbAppbmRleCBmYmMwYjc4YjczMmIxMDk0MTAz
Y2QyOTU3ZTk0N2MxZmJlN2Q4ZjEyLi5kZjY5Y2RjZGJiY2ZjYzIxYmEyNGQ4Zjg3MDQ1YmNhOWY3
NWUzMzY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwK
KysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCkBAIC00MjgsNyArNDI4
LDYgQEAgdHlwZWRlZiAoRmV0Y2hSZXF1ZXN0IG9yIEZldGNoUmVzcG9uc2UpIEZldGNoT2JqZWN0
OwogCiAgICAgdW5kZWZpbmVkIGludmFsaWRhdGVGb250Q2FjaGUoKTsKICAgICB1bmRlZmluZWQg
c2V0Rm9udFNtb290aGluZ0VuYWJsZWQoYm9vbGVhbiBlbmFibGVkKTsKLSAgICB1bmRlZmluZWQg
c2V0T3ZlcnJpZGVFbmhhbmNlVGV4dExlZ2liaWxpdHkoYm9vbGVhbiBlbmhhbmNlKTsKIAogICAg
IHVuZGVmaW5lZCBzZXRTY3JvbGxWaWV3UG9zaXRpb24obG9uZyB4LCBsb25nIHkpOwogCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggOTBlOTI4N2U3N2Q0NDExOTFlYTNiYzg3ZjE3M2VjMTUxYWFhZmE1MS4uNDlmZTg0YmE5MTI5
NzBiMjU1ODg0ZjBjNzA2NDcwMmE5Y2JmZDk0OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIy
LTA0LTEzICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAg
ICAgUmVncmVzc2lvbiAocjI4MTI5MSk6IFsgaU9TIDE1IF0gZmFzdC90ZXh0L2FjY2Vzc2liaWxp
dHktYm9sZC1zeXN0ZW0tZm9udC0yLmh0bWwgaXMgaW1hZ2UgZmFpbGluZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMxMzE2CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS84Mzk0NDE4OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUdXJucyBvdXQgc2V0T3ZlcnJpZGVFbmhhbmNlVGV4dExlZ2liaWxpdHko
KSBhbmQgc2V0U2hvdWxkTW9ja0JvbGRTeXN0ZW1Gb250Rm9yQWNjZXNzaWJpbGl0eSgpCisgICAg
ICAgIGFyZSBtZWFudCB0byBkbyB0aGUgc2FtZSB0aGluZy4gVGhpcyBwYXRjaCBkZWxldGVzIHRo
ZSBtb3JlIHJlY2VudCBvbmUgaW4gZmF2b3Igb2YgdGhlIG9sZGVyCisgICAgICAgIG9uZS4KKwor
ICAgICAgICAqIGZhc3QvdGV4dC9hY2Nlc3NpYmlsaXR5LWJvbGQtZXhwZWN0ZWQtbWlzbWF0Y2gu
aHRtbDoKKyAgICAgICAgKiBmYXN0L3RleHQvYWNjZXNzaWJpbGl0eS1ib2xkLXN5c3RlbS1mb250
LTItZXhwZWN0ZWQuaHRtbDoKKyAgICAgICAgKiBmYXN0L3RleHQvYWNjZXNzaWJpbGl0eS1ib2xk
Lmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorCiAy
MDIyLTA0LTEyICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJlbW92ZSBzdXBwb3J0IGZvciBkcmF3aW5nIGNyb3BwZWQgaW1hZ2Ugb3ZlcmxheXMgd2hl
biBob3ZlcmluZyBvdmVyICJDb3B5IENyb3BwZWQgSW1hZ2UiCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L3RleHQvYWNjZXNzaWJpbGl0eS1ib2xkLWV4cGVjdGVkLW1pc21hdGNoLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvYWNjZXNzaWJpbGl0eS1ib2xkLWV4cGVjdGVkLW1pc21h
dGNoLmh0bWwKaW5kZXggZjZjNmI5NzA1ZGFlNmZkZDExM2ZlYmQyMDgyYzA1NmY2ZTVhYzU4ZC4u
YzgzNGQ4MzI5NTc1ZGRhMDQ2MTE2YzNkNjE0ZTI5MGQxMWRiNjlkNyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC90ZXh0L2FjY2Vzc2liaWxpdHktYm9sZC1leHBlY3RlZC1taXNtYXRjaC5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9hY2Nlc3NpYmlsaXR5LWJvbGQtZXhwZWN0
ZWQtbWlzbWF0Y2guaHRtbApAQCAtMSwxMSArMSw5IEBACi08IURPQ1RZUEUgaHRtbD48IS0tIHdl
YmtpdC10ZXN0LXJ1bm5lciBbIHJ1blNpbmdseT10cnVlIF0gLS0+Cis8IURPQ1RZUEUgaHRtbD4K
IDxodG1sPgogPGhlYWQ+CiA8c2NyaXB0PgotaWYgKHdpbmRvdy5pbnRlcm5hbHMpIHsKLSAgICB3
aW5kb3cuaW50ZXJuYWxzLmludmFsaWRhdGVGb250Q2FjaGUoKTsKLSAgICB3aW5kb3cuaW50ZXJu
YWxzLnNldE92ZXJyaWRlRW5oYW5jZVRleHRMZWdpYmlsaXR5KGZhbHNlKTsKLX0KK2lmICh3aW5k
b3cuaW50ZXJuYWxzKQorICAgIGludGVybmFscy5zZXR0aW5ncy5zZXRTaG91bGRNb2NrQm9sZFN5
c3RlbUZvbnRGb3JBY2Nlc3NpYmlsaXR5KGZhbHNlKTsKIDwvc2NyaXB0PgogPC9oZWFkPgogPGJv
ZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQvYWNjZXNzaWJpbGl0eS1ib2xk
LXN5c3RlbS1mb250LTItZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9hY2Nl
c3NpYmlsaXR5LWJvbGQtc3lzdGVtLWZvbnQtMi1leHBlY3RlZC5odG1sCmluZGV4IDg1MTJjYjc1
OTJkZWJkYTY0MDQ0YmUxMzcwNjk2NjI2ZjQ3M2NlZDcuLmRmNWIyYWY2YTJhY2EwZjg5Y2FjZWQx
Njc3ZWQyNmRkOTUwMmVhMzAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9hY2Nl
c3NpYmlsaXR5LWJvbGQtc3lzdGVtLWZvbnQtMi1leHBlY3RlZC5odG1sCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvdGV4dC9hY2Nlc3NpYmlsaXR5LWJvbGQtc3lzdGVtLWZvbnQtMi1leHBlY3RlZC5o
dG1sCkBAIC0zLDcgKzMsNyBAQAogPGhlYWQ+CiA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVu
dD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgogPC9oZWFkPgotPGJvZHkg
c3R5bGU9ImZvbnQ6IC1hcHBsZS1zeXN0ZW0tYm9keTsgZm9udC13ZWlnaHQ6IDYwMDsiPgorPGJv
ZHkgc3R5bGU9ImZvbnQ6IC1hcHBsZS1zeXN0ZW0tYm9keTsgZm9udC13ZWlnaHQ6IDU5MDsiPgog
PGRpdiBpZD0idGFyZ2V0IiBzdHlsZT0iZm9udC1zaXplOiA0MDAlOyI+SGVsbG88L2Rpdj4KIDwv
Ym9keT4KIDwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9hY2Nlc3Np
YmlsaXR5LWJvbGQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9hY2Nlc3NpYmlsaXR5LWJv
bGQuaHRtbAppbmRleCAxNDVjODkzODljZTU1Y2NlMTNiMjAzNjZjZDIzZjBjZTUwODdmZDRhLi5k
MzIwMmUxMzE4OGVhMWE2M2VkYTFlMTMxZWE2YTExNmE5NTViNGM0IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9mYXN0L3RleHQvYWNjZXNzaWJpbGl0eS1ib2xkLmh0bWwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L2FjY2Vzc2liaWxpdHktYm9sZC5odG1sCkBAIC0xLDExICsxLDkgQEAKLTwh
RE9DVFlQRSBodG1sPjwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgcnVuU2luZ2x5PXRydWUgXSAt
LT4KKzwhRE9DVFlQRSBodG1sPgogPGh0bWw+CiA8aGVhZD4KIDxzY3JpcHQ+Ci1pZiAod2luZG93
LmludGVybmFscykgewotICAgIHdpbmRvdy5pbnRlcm5hbHMuaW52YWxpZGF0ZUZvbnRDYWNoZSgp
OwotICAgIHdpbmRvdy5pbnRlcm5hbHMuc2V0T3ZlcnJpZGVFbmhhbmNlVGV4dExlZ2liaWxpdHko
dHJ1ZSk7Ci19CitpZiAod2luZG93LmludGVybmFscykKKyAgICBpbnRlcm5hbHMuc2V0dGluZ3Mu
c2V0U2hvdWxkTW9ja0JvbGRTeXN0ZW1Gb250Rm9yQWNjZXNzaWJpbGl0eSh0cnVlKTsKIDwvc2Ny
aXB0PgogPC9oZWFkPgogPGJvZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9p
b3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rl
c3RFeHBlY3RhdGlvbnMKaW5kZXggZGMxNzQ2ZjA4MDljZDAyYzNiY2NkYjljNGYwNmUyMTA3MTkx
MWE4MC4uMjdjZTVlNWUxYmMzYjA4MTRjYzE4ZGFhNmYyODQyZmQwNDc5MGZkZCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTI3NSw4ICsx
Mjc1LDYgQEAgd2Via2l0Lm9yZy9iLzE4NDc4MyBjb21wb3NpdGluZy9pb3Mvb3ZlcmZsb3ctc2Ny
b2xsLXRvdWNoLXRpbGVzLmh0bWwgWyBQYXNzIEZhaWwKIAogd2Via2l0Lm9yZy9iLzE3OTg1MyBb
IERlYnVnIF0gaW1wb3J0ZWQvYmxpbmsvZmFzdC90ZXh0L2ludGVybmF0aW9uYWwtaXRlcmF0aW9u
LXNpbXBsZS10ZXh0Lmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCi13ZWJraXQub3JnL2IvMjMxMzE2
IGZhc3QvdGV4dC9hY2Nlc3NpYmlsaXR5LWJvbGQtc3lzdGVtLWZvbnQtMi5odG1sIFsgUGFzcyBJ
bWFnZU9ubHlGYWlsdXJlIF0KLQogd2Via2l0Lm9yZy9iLzE4OTA4NyBzdmcvYW5pbWF0aW9ucy9h
bmltYXRlLWVuZC1hdHRyaWJ1dGUtbnVtZXJpYy1wcmVjaXNpb24uaHRtbCBbIFBhc3MgRmFpbHVy
ZSBdCiAKIHdlYmtpdC5vcmcvYi8xOTA4NDcgWyBEZWJ1ZyBdIGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL3VucmVnaXN0ZXItdGhl
bi1yZWdpc3Rlci1uZXctc2NyaXB0Lmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUgXSAK
</data>

          </attachment>
      

    </bug>

</bugzilla>