<?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>248927</bug_id>
          
          <creation_ts>2022-12-07 20:12:39 -0800</creation_ts>
          <short_desc>length values in gradients should take effective zoom into account</short_desc>
          <delta_ts>2022-12-11 13:31:34 -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>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=18511</see_also>
          <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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1917470</commentid>
    <comment_count>0</comment_count>
      <attachid>463932</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-07 20:12:39 -0800</bug_when>
    <thetext>Created attachment 463932
linear-gradient-and-zoom.html

absolute length values in gradients should take effective zoom into account</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1917471</commentid>
    <comment_count>1</comment_count>
      <attachid>463933</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-07 20:12:54 -0800</bug_when>
    <thetext>Created attachment 463933
radial-gradient-and-zoom.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1917494</commentid>
    <comment_count>2</comment_count>
      <attachid>463935</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-07 22:30:01 -0800</bug_when>
    <thetext>Created attachment 463935
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1917713</commentid>
    <comment_count>3</comment_count>
      <attachid>463948</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-08 13:26:09 -0800</bug_when>
    <thetext>Created attachment 463948
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1917948</commentid>
    <comment_count>4</comment_count>
      <attachid>463948</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-12-09 08:25:18 -0800</bug_when>
    <thetext>Comment on attachment 463948
Patch

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

&gt; Source/WebCore/rendering/style/StyleGradientImage.cpp:671
&gt; +static float positionFromValue(const CSSPrimitiveValue&amp; initialValue, const CSSToLengthConversionData&amp; conversionData, const FloatSize&amp; size, bool isHorizontal, const RenderStyle&amp; style)

Instead of passing the style in more places, should we put the effectiveZoom value into CSSToLengthConversionData? In fact, CSSToLengthConversionData seems to have the style already.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918020</commentid>
    <comment_count>5</comment_count>
      <attachid>463948</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-09 12:01:14 -0800</bug_when>
    <thetext>Comment on attachment 463948
Patch

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

&gt;&gt; Source/WebCore/rendering/style/StyleGradientImage.cpp:671
&gt;&gt; +static float positionFromValue(const CSSPrimitiveValue&amp; initialValue, const CSSToLengthConversionData&amp; conversionData, const FloatSize&amp; size, bool isHorizontal, const RenderStyle&amp; style)
&gt; 
&gt; Instead of passing the style in more places, should we put the effectiveZoom value into CSSToLengthConversionData? In fact, CSSToLengthConversionData seems to have the style already.

Will fix. Thank you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918022</commentid>
    <comment_count>6</comment_count>
      <attachid>463969</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-09 12:03:01 -0800</bug_when>
    <thetext>Created attachment 463969
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918030</commentid>
    <comment_count>7</comment_count>
      <attachid>463969</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-12-09 12:18:49 -0800</bug_when>
    <thetext>Comment on attachment 463969
Patch

So much cleaner!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918116</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-12-09 18:23:02 -0800</bug_when>
    <thetext>Committed 257659@main (18a30951bbec): &lt;https://commits.webkit.org/257659@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 463969.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918117</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-12-09 18:24:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/103202297&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918329</commentid>
    <comment_count>10</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-11 13:31:34 -0800</bug_when>
    <thetext>*** Bug 248906 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>463932</attachid>
            <date>2022-12-07 20:12:39 -0800</date>
            <delta_ts>2022-12-07 20:12:39 -0800</delta_ts>
            <desc>linear-gradient-and-zoom.html</desc>
            <filename>linear-gradient-and-zoom.html</filename>
            <type>text/html</type>
            <size>379</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxzdHlsZT4KICBib2R5ID4gZGl2IHsKICAgICAgem9vbTogMjsKICAg
ICAgd2lkdGg6IDIwMHB4OwogICAgICBoZWlnaHQ6IDIwMHB4OwogIH0KICAjeCB7CiAgICAgIGJh
Y2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChwaW5rIDEwMHB4LCBncmVlbiAxMDBweCk7
CiAgfQogICN5IHsKICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHBpbmsg
NTAlLCBncmVlbiA1MCUpOwogIH0KPC9zdHlsZT4KWW91IHNob3VsZCBzZWUgc2FtZSB0d28gc3F1
YXJlcy48YnI+CgpwaW5rIDEwMHB4LCBncmVlbiAxMDBweAoKPGRpdiBpZD14Pgo8L2Rpdj4KCnBp
bmsgNTAlLCBncmVlbiA1MCUKCjxkaXYgaWQ9eT4KPC9kaXY+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>463933</attachid>
            <date>2022-12-07 20:12:54 -0800</date>
            <delta_ts>2022-12-07 20:12:54 -0800</delta_ts>
            <desc>radial-gradient-and-zoom.html</desc>
            <filename>radial-gradient-and-zoom.html</filename>
            <type>text/html</type>
            <size>420</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxzdHlsZT4KICBib2R5ID4gZGl2IHsKICAgICAgem9vbTogMjsKICAg
ICAgd2lkdGg6IDIwMHB4OwogICAgICBoZWlnaHQ6IDIwMHB4OwogIH0KICAjeCB7CiAgICAgIGJh
Y2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMTAwcHggMTAwcHgsIHBp
bmsgMTAwcHgsIGdyZWVuIDEwMHB4KTsKICB9CiAgI3kgewogICAgICBiYWNrZ3JvdW5kLWltYWdl
OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcGluayA3MSUsIGdyZWVuIDcxJSk7
CiAgfQo8L3N0eWxlPgpZb3Ugc2hvdWxkIHNlZSBzYW1lIHR3byBzcXVhcmVzLjxicj4KCnBpbmsg
MTAwcHgsIGdyZWVuIDEwMHB4Cgo8ZGl2IGlkPXg+CjwvZGl2PgoKcGluayA3MSUsIGdyZWVuIDcx
JQoKPGRpdiBpZD15Pgo8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463935</attachid>
            <date>2022-12-07 22:30:01 -0800</date>
            <delta_ts>2022-12-08 13:25:48 -0800</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>6636</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZUdyYWRpZW50
SW1hZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlR3JhZGllbnRJ
bWFnZS5jcHAKaW5kZXggNDQ1YmU3YjQ5MzFhLi5iMmY1ZmZiMDhjNjMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZUdyYWRpZW50SW1hZ2UuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZUdyYWRpZW50SW1hZ2UuY3BwCkBA
IC00NTQsNyArNDU0LDcgQEAgR3JhZGllbnRDb2xvclN0b3BzIFN0eWxlR3JhZGllbnRJbWFnZTo6
Y29tcHV0ZVN0b3BzKEdyYWRpZW50QWRhcHRlciYgZ3JhZGllbnRBZGEKICAgICAgICAgICAgIGVs
c2UgaWYgKHBvc2l0aW9uVmFsdWUuaXNMZW5ndGgoKSB8fCBwb3NpdGlvblZhbHVlLmlzVmlld3Bv
cnRQZXJjZW50YWdlTGVuZ3RoKCkgfHwgcG9zaXRpb25WYWx1ZS5pc0NhbGN1bGF0ZWRQZXJjZW50
YWdlV2l0aExlbmd0aCgpKSB7CiAgICAgICAgICAgICAgICAgZmxvYXQgbGVuZ3RoOwogICAgICAg
ICAgICAgICAgIGlmIChwb3NpdGlvblZhbHVlLmlzTGVuZ3RoKCkpCi0gICAgICAgICAgICAgICAg
ICAgIGxlbmd0aCA9IHBvc2l0aW9uVmFsdWUuY29tcHV0ZUxlbmd0aDxmbG9hdD4oY29udmVyc2lv
bkRhdGEpOworICAgICAgICAgICAgICAgICAgICBsZW5ndGggPSBwb3NpdGlvblZhbHVlLmNvbXB1
dGVMZW5ndGg8ZmxvYXQ+KGNvbnZlcnNpb25EYXRhKSAqIHN0eWxlLmVmZmVjdGl2ZVpvb20oKTsK
ICAgICAgICAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgUmVmPENhbGN1bGF0
aW9uVmFsdWU+IGNhbGN1bGF0aW9uVmFsdWUgeyBwb3NpdGlvblZhbHVlLmNzc0NhbGNWYWx1ZSgp
LT5jcmVhdGVDYWxjdWxhdGlvblZhbHVlKGNvbnZlcnNpb25EYXRhKSB9OwogICAgICAgICAgICAg
ICAgICAgICBsZW5ndGggPSBjYWxjdWxhdGlvblZhbHVlLT5ldmFsdWF0ZShncmFkaWVudExlbmd0
aCk7CkBAIC02NjgsNyArNjY4LDcgQEAgR3JhZGllbnRDb2xvclN0b3BzIFN0eWxlR3JhZGllbnRJ
bWFnZTo6Y29tcHV0ZVN0b3BzKEdyYWRpZW50QWRhcHRlciYgZ3JhZGllbnRBZGEKICAgICB9Owog
fQogCi1zdGF0aWMgZmxvYXQgcG9zaXRpb25Gcm9tVmFsdWUoY29uc3QgQ1NTUHJpbWl0aXZlVmFs
dWUmIGluaXRpYWxWYWx1ZSwgY29uc3QgQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSYgY29udmVy
c2lvbkRhdGEsIGNvbnN0IEZsb2F0U2l6ZSYgc2l6ZSwgYm9vbCBpc0hvcml6b250YWwpCitzdGF0
aWMgZmxvYXQgcG9zaXRpb25Gcm9tVmFsdWUoY29uc3QgQ1NTUHJpbWl0aXZlVmFsdWUmIGluaXRp
YWxWYWx1ZSwgY29uc3QgQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSYgY29udmVyc2lvbkRhdGEs
IGNvbnN0IEZsb2F0U2l6ZSYgc2l6ZSwgYm9vbCBpc0hvcml6b250YWwsIGNvbnN0IFJlbmRlclN0
eWxlJiBzdHlsZSkKIHsKICAgICBmbG9hdCBvcmlnaW4gPSAwOwogICAgIGZsb2F0IHNpZ24gPSAx
OwpAQCAtNzE4LDEzICs3MTgsMTMgQEAgc3RhdGljIGZsb2F0IHBvc2l0aW9uRnJvbVZhbHVlKGNv
bnN0IENTU1ByaW1pdGl2ZVZhbHVlJiBpbml0aWFsVmFsdWUsIGNvbnN0IENTU1QKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCi0gICAgcmV0dXJuIG9yaWdpbiArIHNpZ24gKiB2YWx1ZS0+Y29tcHV0
ZUxlbmd0aDxmbG9hdD4oY29udmVyc2lvbkRhdGEpOworICAgIHJldHVybiBvcmlnaW4gKyBzaWdu
ICogdmFsdWUtPmNvbXB1dGVMZW5ndGg8ZmxvYXQ+KGNvbnZlcnNpb25EYXRhKSAqIHN0eWxlLmVm
ZmVjdGl2ZVpvb20oKTsKIH0KIAogLy8gUmVzb2x2ZSBwb2ludHMvcmFkaWkgdG8gZnJvbnQgZW5k
IHZhbHVlcy4KLXN0YXRpYyBpbmxpbmUgRmxvYXRQb2ludCBjb21wdXRlRW5kUG9pbnQoY29uc3Qg
Q1NTUHJpbWl0aXZlVmFsdWUmIGhvcml6b250YWwsIGNvbnN0IENTU1ByaW1pdGl2ZVZhbHVlJiB2
ZXJ0aWNhbCwgY29uc3QgQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSYgY29udmVyc2lvbkRhdGEs
IGNvbnN0IEZsb2F0U2l6ZSYgc2l6ZSkKK3N0YXRpYyBpbmxpbmUgRmxvYXRQb2ludCBjb21wdXRl
RW5kUG9pbnQoY29uc3QgQ1NTUHJpbWl0aXZlVmFsdWUmIGhvcml6b250YWwsIGNvbnN0IENTU1By
aW1pdGl2ZVZhbHVlJiB2ZXJ0aWNhbCwgY29uc3QgQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSYg
Y29udmVyc2lvbkRhdGEsIGNvbnN0IEZsb2F0U2l6ZSYgc2l6ZSwgY29uc3QgUmVuZGVyU3R5bGUm
IHN0eWxlKQogewotICAgIHJldHVybiB7IHBvc2l0aW9uRnJvbVZhbHVlKGhvcml6b250YWwsIGNv
bnZlcnNpb25EYXRhLCBzaXplLCB0cnVlKSwgcG9zaXRpb25Gcm9tVmFsdWUodmVydGljYWwsIGNv
bnZlcnNpb25EYXRhLCBzaXplLCBmYWxzZSkgfTsKKyAgICByZXR1cm4geyBwb3NpdGlvbkZyb21W
YWx1ZShob3Jpem9udGFsLCBjb252ZXJzaW9uRGF0YSwgc2l6ZSwgdHJ1ZSwgc3R5bGUpLCBwb3Np
dGlvbkZyb21WYWx1ZSh2ZXJ0aWNhbCwgY29udmVyc2lvbkRhdGEsIHNpemUsIGZhbHNlLCBzdHls
ZSkgfTsKIH0KIAogLy8gQ29tcHV0ZSB0aGUgZW5kcG9pbnRzIHNvIHRoYXQgYSBncmFkaWVudCBv
ZiB0aGUgZ2l2ZW4gYW5nbGUgY292ZXJzIGEgYm94IG9mIHRoZSBnaXZlbiBzaXplLgpAQCAtMTAy
Niw4ICsxMDI2LDggQEAgUmVmPEdyYWRpZW50PiBTdHlsZUdyYWRpZW50SW1hZ2U6OmNyZWF0ZUdy
YWRpZW50KGNvbnN0IERlcHJlY2F0ZWRMaW5lYXJEYXRhJiBsaW4KIAogICAgIENTU1RvTGVuZ3Ro
Q29udmVyc2lvbkRhdGEgY29udmVyc2lvbkRhdGEocmVuZGVyZXIuc3R5bGUoKSwgcm9vdFN0eWxl
LCByZW5kZXJlci5wYXJlbnRTdHlsZSgpLCAmcmVuZGVyZXIudmlldygpLCByZW5kZXJlci5nZW5l
cmF0aW5nRWxlbWVudCgpKTsKIAotICAgIGF1dG8gZmlyc3RQb2ludCA9IGNvbXB1dGVFbmRQb2lu
dChsaW5lYXIuZGF0YS5maXJzdFgsIGxpbmVhci5kYXRhLmZpcnN0WSwgY29udmVyc2lvbkRhdGEs
IHNpemUpOwotICAgIGF1dG8gc2Vjb25kUG9pbnQgPSBjb21wdXRlRW5kUG9pbnQobGluZWFyLmRh
dGEuc2Vjb25kWCwgbGluZWFyLmRhdGEuc2Vjb25kWSwgY29udmVyc2lvbkRhdGEsIHNpemUpOwor
ICAgIGF1dG8gZmlyc3RQb2ludCA9IGNvbXB1dGVFbmRQb2ludChsaW5lYXIuZGF0YS5maXJzdFgs
IGxpbmVhci5kYXRhLmZpcnN0WSwgY29udmVyc2lvbkRhdGEsIHNpemUsIHJlbmRlcmVyLnN0eWxl
KCkpOworICAgIGF1dG8gc2Vjb25kUG9pbnQgPSBjb21wdXRlRW5kUG9pbnQobGluZWFyLmRhdGEu
c2Vjb25kWCwgbGluZWFyLmRhdGEuc2Vjb25kWSwgY29udmVyc2lvbkRhdGEsIHNpemUsIHJlbmRl
cmVyLnN0eWxlKCkpOwogCiAgICAgR3JhZGllbnQ6OkxpbmVhckRhdGEgZGF0YSB7IGZpcnN0UG9p
bnQsIHNlY29uZFBvaW50IH07CiAgICAgTGluZWFyR3JhZGllbnRBZGFwdGVyIGFkYXB0ZXIgeyBk
YXRhIH07CkBAIC0xMDQ5LDcgKzEwNDksNyBAQCBSZWY8R3JhZGllbnQ+IFN0eWxlR3JhZGllbnRJ
bWFnZTo6Y3JlYXRlR3JhZGllbnQoY29uc3QgUmFkaWFsRGF0YSYgcmFkaWFsLCBjb25zdAogICAg
IENTU1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEgY29udmVyc2lvbkRhdGEocmVuZGVyZXIuc3R5bGUo
KSwgcm9vdFN0eWxlLCByZW5kZXJlci5wYXJlbnRTdHlsZSgpLCAmcmVuZGVyZXIudmlldygpLCBy
ZW5kZXJlci5nZW5lcmF0aW5nRWxlbWVudCgpKTsKIAogICAgIGF1dG8gY29tcHV0ZUNlbnRlclBv
aW50ID0gWyZdKGNvbnN0IENTU0dyYWRpZW50UG9zaXRpb24mIHBvc2l0aW9uKSAtPiBGbG9hdFBv
aW50IHsKLSAgICAgICAgcmV0dXJuIGNvbXB1dGVFbmRQb2ludChwb3NpdGlvbi5maXJzdCwgcG9z
aXRpb24uc2Vjb25kLCBjb252ZXJzaW9uRGF0YSwgc2l6ZSk7CisgICAgICAgIHJldHVybiBjb21w
dXRlRW5kUG9pbnQocG9zaXRpb24uZmlyc3QsIHBvc2l0aW9uLnNlY29uZCwgY29udmVyc2lvbkRh
dGEsIHNpemUsIHJlbmRlcmVyLnN0eWxlKCkpOwogICAgIH07CiAgICAgYXV0byBjb21wdXRlQ2Vu
dGVyUG9pbnRPcHRpb25hbCA9IFsmXShjb25zdCBzdGQ6Om9wdGlvbmFsPENTU0dyYWRpZW50UG9z
aXRpb24+JiBwb3NpdGlvbikgLT4gRmxvYXRQb2ludCB7CiAgICAgICAgIHJldHVybiBwb3NpdGlv
biA/IGNvbXB1dGVDZW50ZXJQb2ludCgqcG9zaXRpb24pIDogRmxvYXRQb2ludCB7IHNpemUud2lk
dGgoKSAvIDIsIHNpemUuaGVpZ2h0KCkgLyAyIH07CkBAIC0xMjY5LDcgKzEyNjksNyBAQCBSZWY8
R3JhZGllbnQ+IFN0eWxlR3JhZGllbnRJbWFnZTo6Y3JlYXRlR3JhZGllbnQoY29uc3QgUHJlZml4
ZWRSYWRpYWxEYXRhJiByYWRpYQogICAgICAgICBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgp
OwogICAgIH07CiAKLSAgICBhdXRvIGNlbnRlclBvaW50ID0gcmFkaWFsLmRhdGEucG9zaXRpb24g
PyBjb21wdXRlRW5kUG9pbnQocmFkaWFsLmRhdGEucG9zaXRpb24tPmZpcnN0LCByYWRpYWwuZGF0
YS5wb3NpdGlvbi0+c2Vjb25kLCBjb252ZXJzaW9uRGF0YSwgc2l6ZSkgOiBGbG9hdFBvaW50IHsg
c2l6ZS53aWR0aCgpIC8gMiwgc2l6ZS5oZWlnaHQoKSAvIDIgfTsKKyAgICBhdXRvIGNlbnRlclBv
aW50ID0gcmFkaWFsLmRhdGEucG9zaXRpb24gPyBjb21wdXRlRW5kUG9pbnQocmFkaWFsLmRhdGEu
cG9zaXRpb24tPmZpcnN0LCByYWRpYWwuZGF0YS5wb3NpdGlvbi0+c2Vjb25kLCBjb252ZXJzaW9u
RGF0YSwgc2l6ZSwgcmVuZGVyZXIuc3R5bGUoKSkgOiBGbG9hdFBvaW50IHsgc2l6ZS53aWR0aCgp
IC8gMiwgc2l6ZS5oZWlnaHQoKSAvIDIgfTsKIAogICAgIGF1dG8gZGF0YSA9IFdURjo6c3dpdGNo
T24ocmFkaWFsLmRhdGEuZ3JhZGllbnRCb3gsCiAgICAgICAgIFsmXSAoc3RkOjptb25vc3RhdGUp
IC0+IEdyYWRpZW50OjpSYWRpYWxEYXRhIHsKQEAgLTEzMjEsOCArMTMyMSw4IEBAIFJlZjxHcmFk
aWVudD4gU3R5bGVHcmFkaWVudEltYWdlOjpjcmVhdGVHcmFkaWVudChjb25zdCBEZXByZWNhdGVk
UmFkaWFsRGF0YSYgcmFkCiAKICAgICBDU1NUb0xlbmd0aENvbnZlcnNpb25EYXRhIGNvbnZlcnNp
b25EYXRhKHJlbmRlcmVyLnN0eWxlKCksIHJvb3RTdHlsZSwgcmVuZGVyZXIucGFyZW50U3R5bGUo
KSwgJnJlbmRlcmVyLnZpZXcoKSwgcmVuZGVyZXIuZ2VuZXJhdGluZ0VsZW1lbnQoKSk7CiAKLSAg
ICBhdXRvIGZpcnN0UG9pbnQgPSBjb21wdXRlRW5kUG9pbnQocmFkaWFsLmRhdGEuZmlyc3RYLCBy
YWRpYWwuZGF0YS5maXJzdFksIGNvbnZlcnNpb25EYXRhLCBzaXplKTsKLSAgICBhdXRvIHNlY29u
ZFBvaW50ID0gY29tcHV0ZUVuZFBvaW50KHJhZGlhbC5kYXRhLnNlY29uZFgsIHJhZGlhbC5kYXRh
LnNlY29uZFksIGNvbnZlcnNpb25EYXRhLCBzaXplKTsKKyAgICBhdXRvIGZpcnN0UG9pbnQgPSBj
b21wdXRlRW5kUG9pbnQocmFkaWFsLmRhdGEuZmlyc3RYLCByYWRpYWwuZGF0YS5maXJzdFksIGNv
bnZlcnNpb25EYXRhLCBzaXplLCByZW5kZXJlci5zdHlsZSgpKTsKKyAgICBhdXRvIHNlY29uZFBv
aW50ID0gY29tcHV0ZUVuZFBvaW50KHJhZGlhbC5kYXRhLnNlY29uZFgsIHJhZGlhbC5kYXRhLnNl
Y29uZFksIGNvbnZlcnNpb25EYXRhLCBzaXplLCByZW5kZXJlci5zdHlsZSgpKTsKIAogICAgIGF1
dG8gZmlyc3RSYWRpdXMgPSByZXNvbHZlUmFkaXVzKHJhZGlhbC5kYXRhLmZpcnN0UmFkaXVzLCBj
b252ZXJzaW9uRGF0YSk7CiAgICAgYXV0byBzZWNvbmRSYWRpdXMgPSByZXNvbHZlUmFkaXVzKHJh
ZGlhbC5kYXRhLnNlY29uZFJhZGl1cywgY29udmVyc2lvbkRhdGEpOwpAQCAtMTM0Nyw3ICsxMzQ3
LDcgQEAgUmVmPEdyYWRpZW50PiBTdHlsZUdyYWRpZW50SW1hZ2U6OmNyZWF0ZUdyYWRpZW50KGNv
bnN0IENvbmljRGF0YSYgY29uaWMsIGNvbnN0IFIKIAogICAgIENTU1RvTGVuZ3RoQ29udmVyc2lv
bkRhdGEgY29udmVyc2lvbkRhdGEocmVuZGVyZXIuc3R5bGUoKSwgcm9vdFN0eWxlLCByZW5kZXJl
ci5wYXJlbnRTdHlsZSgpLCAmcmVuZGVyZXIudmlldygpLCByZW5kZXJlci5nZW5lcmF0aW5nRWxl
bWVudCgpKTsKIAotICAgIGF1dG8gY2VudGVyUG9pbnQgPSBjb25pYy5kYXRhLnBvc2l0aW9uID8g
Y29tcHV0ZUVuZFBvaW50KGNvbmljLmRhdGEucG9zaXRpb24tPmZpcnN0LCBjb25pYy5kYXRhLnBv
c2l0aW9uLT5zZWNvbmQsIGNvbnZlcnNpb25EYXRhLCBzaXplKSA6IEZsb2F0UG9pbnQgeyBzaXpl
LndpZHRoKCkgLyAyLCBzaXplLmhlaWdodCgpIC8gMiB9OworICAgIGF1dG8gY2VudGVyUG9pbnQg
PSBjb25pYy5kYXRhLnBvc2l0aW9uID8gY29tcHV0ZUVuZFBvaW50KGNvbmljLmRhdGEucG9zaXRp
b24tPmZpcnN0LCBjb25pYy5kYXRhLnBvc2l0aW9uLT5zZWNvbmQsIGNvbnZlcnNpb25EYXRhLCBz
aXplLCByZW5kZXJlci5zdHlsZSgpKSA6IEZsb2F0UG9pbnQgeyBzaXplLndpZHRoKCkgLyAyLCBz
aXplLmhlaWdodCgpIC8gMiB9OwogICAgIGF1dG8gYW5nbGVSYWRpYW5zID0gY29uaWMuZGF0YS5h
bmdsZS52YWx1ZSA/IGNvbmljLmRhdGEuYW5nbGUudmFsdWUtPmZsb2F0VmFsdWUoQ1NTVW5pdFR5
cGU6OkNTU19SQUQpIDogMDsKIAogICAgIEdyYWRpZW50OjpDb25pY0RhdGEgZGF0YSB7IGNlbnRl
clBvaW50LCBhbmdsZVJhZGlhbnMgfTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463948</attachid>
            <date>2022-12-08 13:26:09 -0800</date>
            <delta_ts>2022-12-09 12:02:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-248927-20221209062607.patch</filename>
            <type>text/plain</type>
            <size>9474</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSBhMzM4MTYyZWQxNTlhNTlmYjc3NTdlMjgyNWUxMDc1NDk1NTFiMGNmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IEZyaSwgOSBEZWMgMjAyMiAwNjoxNjoxNCArMDkwMApTdWJqZWN0OiBbUEFUQ0hd
IGxlbmd0aCB2YWx1ZXMgaW4gZ3JhZGllbnRzIHNob3VsZCB0YWtlIGVmZmVjdGl2ZSB6b29tIGlu
dG8KIGFjY291bnQgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0ODky
NwoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpJZiBhIGdyYWRpZW50IHdhcyB1c2luZyBs
ZW5ndGggdmFsdWVzIChpLmUuIDUwcHgpLCBpdCBkaWRuJ3Qgd29yayBhcwpleHBlY3RlZCB3aXRo
IHpvb20gcHJvcGVydHkgYW5kIHBhZ2Ugem9vbS4gSXQgc2hvdWxkIHRha2UgdGhlCmVmZmVjdGl2
ZSB6b29tIGludG8gYWNjb3VudC4KCiogTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGVuZ3Ro
LWFuZC16b29tLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgoqIExheW91dFRlc3RzL2Zhc3QvZ3JhZGll
bnRzL2xlbmd0aC1hbmQtem9vbS5odG1sOiBBZGRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVHcmFkaWVudEltYWdlLmNwcDoKKFdlYkNvcmU6OlN0eWxlR3JhZGllbnRJ
bWFnZTo6Y29tcHV0ZVN0b3BzIGNvbnN0KToKKFdlYkNvcmU6OnBvc2l0aW9uRnJvbVZhbHVlKToK
KFdlYkNvcmU6OmNvbXB1dGVFbmRQb2ludCk6CihXZWJDb3JlOjpTdHlsZUdyYWRpZW50SW1hZ2U6
OmNyZWF0ZUdyYWRpZW50IGNvbnN0KToKLS0tCiAuLi4vcmVuZGVyaW5nL3N0eWxlL1N0eWxlR3Jh
ZGllbnRJbWFnZS5jcHAgICAgfCAyNCArKysrKysrKystLS0tLS0tLS0tCiAuLi4vZ3JhZGllbnRz
L2xlbmd0aC1hbmQtem9vbS1leHBlY3RlZC5odG1sICAgfCAxOSArKysrKysrKysrKysrKysKIC4u
Li9mYXN0L2dyYWRpZW50cy9sZW5ndGgtYW5kLXpvb20uaHRtbCAgICAgICB8IDE5ICsrKysrKysr
KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMo
LSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9sZW5ndGgt
YW5kLXpvb20tZXhwZWN0ZWQuaHRtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zh
c3QvZ3JhZGllbnRzL2xlbmd0aC1hbmQtem9vbS5odG1sCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlR3JhZGllbnRJbWFnZS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVHcmFkaWVudEltYWdlLmNwcAppbmRleCA0NDViZTdi
NDkzMWEuLmIyZjVmZmIwOGM2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N0eWxlL1N0eWxlR3JhZGllbnRJbWFnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1N0eWxlR3JhZGllbnRJbWFnZS5jcHAKQEAgLTQ1NCw3ICs0NTQsNyBAQCBHcmFk
aWVudENvbG9yU3RvcHMgU3R5bGVHcmFkaWVudEltYWdlOjpjb21wdXRlU3RvcHMoR3JhZGllbnRB
ZGFwdGVyJiBncmFkaWVudEFkYQogICAgICAgICAgICAgZWxzZSBpZiAocG9zaXRpb25WYWx1ZS5p
c0xlbmd0aCgpIHx8IHBvc2l0aW9uVmFsdWUuaXNWaWV3cG9ydFBlcmNlbnRhZ2VMZW5ndGgoKSB8
fCBwb3NpdGlvblZhbHVlLmlzQ2FsY3VsYXRlZFBlcmNlbnRhZ2VXaXRoTGVuZ3RoKCkpIHsKICAg
ICAgICAgICAgICAgICBmbG9hdCBsZW5ndGg7CiAgICAgICAgICAgICAgICAgaWYgKHBvc2l0aW9u
VmFsdWUuaXNMZW5ndGgoKSkKLSAgICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gcG9zaXRpb25W
YWx1ZS5jb21wdXRlTGVuZ3RoPGZsb2F0Pihjb252ZXJzaW9uRGF0YSk7CisgICAgICAgICAgICAg
ICAgICAgIGxlbmd0aCA9IHBvc2l0aW9uVmFsdWUuY29tcHV0ZUxlbmd0aDxmbG9hdD4oY29udmVy
c2lvbkRhdGEpICogc3R5bGUuZWZmZWN0aXZlWm9vbSgpOwogICAgICAgICAgICAgICAgIGVsc2Ug
ewogICAgICAgICAgICAgICAgICAgICBSZWY8Q2FsY3VsYXRpb25WYWx1ZT4gY2FsY3VsYXRpb25W
YWx1ZSB7IHBvc2l0aW9uVmFsdWUuY3NzQ2FsY1ZhbHVlKCktPmNyZWF0ZUNhbGN1bGF0aW9uVmFs
dWUoY29udmVyc2lvbkRhdGEpIH07CiAgICAgICAgICAgICAgICAgICAgIGxlbmd0aCA9IGNhbGN1
bGF0aW9uVmFsdWUtPmV2YWx1YXRlKGdyYWRpZW50TGVuZ3RoKTsKQEAgLTY2OCw3ICs2NjgsNyBA
QCBHcmFkaWVudENvbG9yU3RvcHMgU3R5bGVHcmFkaWVudEltYWdlOjpjb21wdXRlU3RvcHMoR3Jh
ZGllbnRBZGFwdGVyJiBncmFkaWVudEFkYQogICAgIH07CiB9CiAKLXN0YXRpYyBmbG9hdCBwb3Np
dGlvbkZyb21WYWx1ZShjb25zdCBDU1NQcmltaXRpdmVWYWx1ZSYgaW5pdGlhbFZhbHVlLCBjb25z
dCBDU1NUb0xlbmd0aENvbnZlcnNpb25EYXRhJiBjb252ZXJzaW9uRGF0YSwgY29uc3QgRmxvYXRT
aXplJiBzaXplLCBib29sIGlzSG9yaXpvbnRhbCkKK3N0YXRpYyBmbG9hdCBwb3NpdGlvbkZyb21W
YWx1ZShjb25zdCBDU1NQcmltaXRpdmVWYWx1ZSYgaW5pdGlhbFZhbHVlLCBjb25zdCBDU1NUb0xl
bmd0aENvbnZlcnNpb25EYXRhJiBjb252ZXJzaW9uRGF0YSwgY29uc3QgRmxvYXRTaXplJiBzaXpl
LCBib29sIGlzSG9yaXpvbnRhbCwgY29uc3QgUmVuZGVyU3R5bGUmIHN0eWxlKQogewogICAgIGZs
b2F0IG9yaWdpbiA9IDA7CiAgICAgZmxvYXQgc2lnbiA9IDE7CkBAIC03MTgsMTMgKzcxOCwxMyBA
QCBzdGF0aWMgZmxvYXQgcG9zaXRpb25Gcm9tVmFsdWUoY29uc3QgQ1NTUHJpbWl0aXZlVmFsdWUm
IGluaXRpYWxWYWx1ZSwgY29uc3QgQ1NTVAogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBy
ZXR1cm4gb3JpZ2luICsgc2lnbiAqIHZhbHVlLT5jb21wdXRlTGVuZ3RoPGZsb2F0Pihjb252ZXJz
aW9uRGF0YSk7CisgICAgcmV0dXJuIG9yaWdpbiArIHNpZ24gKiB2YWx1ZS0+Y29tcHV0ZUxlbmd0
aDxmbG9hdD4oY29udmVyc2lvbkRhdGEpICogc3R5bGUuZWZmZWN0aXZlWm9vbSgpOwogfQogCiAv
LyBSZXNvbHZlIHBvaW50cy9yYWRpaSB0byBmcm9udCBlbmQgdmFsdWVzLgotc3RhdGljIGlubGlu
ZSBGbG9hdFBvaW50IGNvbXB1dGVFbmRQb2ludChjb25zdCBDU1NQcmltaXRpdmVWYWx1ZSYgaG9y
aXpvbnRhbCwgY29uc3QgQ1NTUHJpbWl0aXZlVmFsdWUmIHZlcnRpY2FsLCBjb25zdCBDU1NUb0xl
bmd0aENvbnZlcnNpb25EYXRhJiBjb252ZXJzaW9uRGF0YSwgY29uc3QgRmxvYXRTaXplJiBzaXpl
KQorc3RhdGljIGlubGluZSBGbG9hdFBvaW50IGNvbXB1dGVFbmRQb2ludChjb25zdCBDU1NQcmlt
aXRpdmVWYWx1ZSYgaG9yaXpvbnRhbCwgY29uc3QgQ1NTUHJpbWl0aXZlVmFsdWUmIHZlcnRpY2Fs
LCBjb25zdCBDU1NUb0xlbmd0aENvbnZlcnNpb25EYXRhJiBjb252ZXJzaW9uRGF0YSwgY29uc3Qg
RmxvYXRTaXplJiBzaXplLCBjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUpCiB7Ci0gICAgcmV0dXJu
IHsgcG9zaXRpb25Gcm9tVmFsdWUoaG9yaXpvbnRhbCwgY29udmVyc2lvbkRhdGEsIHNpemUsIHRy
dWUpLCBwb3NpdGlvbkZyb21WYWx1ZSh2ZXJ0aWNhbCwgY29udmVyc2lvbkRhdGEsIHNpemUsIGZh
bHNlKSB9OworICAgIHJldHVybiB7IHBvc2l0aW9uRnJvbVZhbHVlKGhvcml6b250YWwsIGNvbnZl
cnNpb25EYXRhLCBzaXplLCB0cnVlLCBzdHlsZSksIHBvc2l0aW9uRnJvbVZhbHVlKHZlcnRpY2Fs
LCBjb252ZXJzaW9uRGF0YSwgc2l6ZSwgZmFsc2UsIHN0eWxlKSB9OwogfQogCiAvLyBDb21wdXRl
IHRoZSBlbmRwb2ludHMgc28gdGhhdCBhIGdyYWRpZW50IG9mIHRoZSBnaXZlbiBhbmdsZSBjb3Zl
cnMgYSBib3ggb2YgdGhlIGdpdmVuIHNpemUuCkBAIC0xMDI2LDggKzEwMjYsOCBAQCBSZWY8R3Jh
ZGllbnQ+IFN0eWxlR3JhZGllbnRJbWFnZTo6Y3JlYXRlR3JhZGllbnQoY29uc3QgRGVwcmVjYXRl
ZExpbmVhckRhdGEmIGxpbgogCiAgICAgQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSBjb252ZXJz
aW9uRGF0YShyZW5kZXJlci5zdHlsZSgpLCByb290U3R5bGUsIHJlbmRlcmVyLnBhcmVudFN0eWxl
KCksICZyZW5kZXJlci52aWV3KCksIHJlbmRlcmVyLmdlbmVyYXRpbmdFbGVtZW50KCkpOwogCi0g
ICAgYXV0byBmaXJzdFBvaW50ID0gY29tcHV0ZUVuZFBvaW50KGxpbmVhci5kYXRhLmZpcnN0WCwg
bGluZWFyLmRhdGEuZmlyc3RZLCBjb252ZXJzaW9uRGF0YSwgc2l6ZSk7Ci0gICAgYXV0byBzZWNv
bmRQb2ludCA9IGNvbXB1dGVFbmRQb2ludChsaW5lYXIuZGF0YS5zZWNvbmRYLCBsaW5lYXIuZGF0
YS5zZWNvbmRZLCBjb252ZXJzaW9uRGF0YSwgc2l6ZSk7CisgICAgYXV0byBmaXJzdFBvaW50ID0g
Y29tcHV0ZUVuZFBvaW50KGxpbmVhci5kYXRhLmZpcnN0WCwgbGluZWFyLmRhdGEuZmlyc3RZLCBj
b252ZXJzaW9uRGF0YSwgc2l6ZSwgcmVuZGVyZXIuc3R5bGUoKSk7CisgICAgYXV0byBzZWNvbmRQ
b2ludCA9IGNvbXB1dGVFbmRQb2ludChsaW5lYXIuZGF0YS5zZWNvbmRYLCBsaW5lYXIuZGF0YS5z
ZWNvbmRZLCBjb252ZXJzaW9uRGF0YSwgc2l6ZSwgcmVuZGVyZXIuc3R5bGUoKSk7CiAKICAgICBH
cmFkaWVudDo6TGluZWFyRGF0YSBkYXRhIHsgZmlyc3RQb2ludCwgc2Vjb25kUG9pbnQgfTsKICAg
ICBMaW5lYXJHcmFkaWVudEFkYXB0ZXIgYWRhcHRlciB7IGRhdGEgfTsKQEAgLTEwNDksNyArMTA0
OSw3IEBAIFJlZjxHcmFkaWVudD4gU3R5bGVHcmFkaWVudEltYWdlOjpjcmVhdGVHcmFkaWVudChj
b25zdCBSYWRpYWxEYXRhJiByYWRpYWwsIGNvbnN0CiAgICAgQ1NTVG9MZW5ndGhDb252ZXJzaW9u
RGF0YSBjb252ZXJzaW9uRGF0YShyZW5kZXJlci5zdHlsZSgpLCByb290U3R5bGUsIHJlbmRlcmVy
LnBhcmVudFN0eWxlKCksICZyZW5kZXJlci52aWV3KCksIHJlbmRlcmVyLmdlbmVyYXRpbmdFbGVt
ZW50KCkpOwogCiAgICAgYXV0byBjb21wdXRlQ2VudGVyUG9pbnQgPSBbJl0oY29uc3QgQ1NTR3Jh
ZGllbnRQb3NpdGlvbiYgcG9zaXRpb24pIC0+IEZsb2F0UG9pbnQgewotICAgICAgICByZXR1cm4g
Y29tcHV0ZUVuZFBvaW50KHBvc2l0aW9uLmZpcnN0LCBwb3NpdGlvbi5zZWNvbmQsIGNvbnZlcnNp
b25EYXRhLCBzaXplKTsKKyAgICAgICAgcmV0dXJuIGNvbXB1dGVFbmRQb2ludChwb3NpdGlvbi5m
aXJzdCwgcG9zaXRpb24uc2Vjb25kLCBjb252ZXJzaW9uRGF0YSwgc2l6ZSwgcmVuZGVyZXIuc3R5
bGUoKSk7CiAgICAgfTsKICAgICBhdXRvIGNvbXB1dGVDZW50ZXJQb2ludE9wdGlvbmFsID0gWyZd
KGNvbnN0IHN0ZDo6b3B0aW9uYWw8Q1NTR3JhZGllbnRQb3NpdGlvbj4mIHBvc2l0aW9uKSAtPiBG
bG9hdFBvaW50IHsKICAgICAgICAgcmV0dXJuIHBvc2l0aW9uID8gY29tcHV0ZUNlbnRlclBvaW50
KCpwb3NpdGlvbikgOiBGbG9hdFBvaW50IHsgc2l6ZS53aWR0aCgpIC8gMiwgc2l6ZS5oZWlnaHQo
KSAvIDIgfTsKQEAgLTEyNjksNyArMTI2OSw3IEBAIFJlZjxHcmFkaWVudD4gU3R5bGVHcmFkaWVu
dEltYWdlOjpjcmVhdGVHcmFkaWVudChjb25zdCBQcmVmaXhlZFJhZGlhbERhdGEmIHJhZGlhCiAg
ICAgICAgIFJFTEVBU0VfQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgfTsKIAotICAgIGF1dG8g
Y2VudGVyUG9pbnQgPSByYWRpYWwuZGF0YS5wb3NpdGlvbiA/IGNvbXB1dGVFbmRQb2ludChyYWRp
YWwuZGF0YS5wb3NpdGlvbi0+Zmlyc3QsIHJhZGlhbC5kYXRhLnBvc2l0aW9uLT5zZWNvbmQsIGNv
bnZlcnNpb25EYXRhLCBzaXplKSA6IEZsb2F0UG9pbnQgeyBzaXplLndpZHRoKCkgLyAyLCBzaXpl
LmhlaWdodCgpIC8gMiB9OworICAgIGF1dG8gY2VudGVyUG9pbnQgPSByYWRpYWwuZGF0YS5wb3Np
dGlvbiA/IGNvbXB1dGVFbmRQb2ludChyYWRpYWwuZGF0YS5wb3NpdGlvbi0+Zmlyc3QsIHJhZGlh
bC5kYXRhLnBvc2l0aW9uLT5zZWNvbmQsIGNvbnZlcnNpb25EYXRhLCBzaXplLCByZW5kZXJlci5z
dHlsZSgpKSA6IEZsb2F0UG9pbnQgeyBzaXplLndpZHRoKCkgLyAyLCBzaXplLmhlaWdodCgpIC8g
MiB9OwogCiAgICAgYXV0byBkYXRhID0gV1RGOjpzd2l0Y2hPbihyYWRpYWwuZGF0YS5ncmFkaWVu
dEJveCwKICAgICAgICAgWyZdIChzdGQ6Om1vbm9zdGF0ZSkgLT4gR3JhZGllbnQ6OlJhZGlhbERh
dGEgewpAQCAtMTMyMSw4ICsxMzIxLDggQEAgUmVmPEdyYWRpZW50PiBTdHlsZUdyYWRpZW50SW1h
Z2U6OmNyZWF0ZUdyYWRpZW50KGNvbnN0IERlcHJlY2F0ZWRSYWRpYWxEYXRhJiByYWQKIAogICAg
IENTU1RvTGVuZ3RoQ29udmVyc2lvbkRhdGEgY29udmVyc2lvbkRhdGEocmVuZGVyZXIuc3R5bGUo
KSwgcm9vdFN0eWxlLCByZW5kZXJlci5wYXJlbnRTdHlsZSgpLCAmcmVuZGVyZXIudmlldygpLCBy
ZW5kZXJlci5nZW5lcmF0aW5nRWxlbWVudCgpKTsKIAotICAgIGF1dG8gZmlyc3RQb2ludCA9IGNv
bXB1dGVFbmRQb2ludChyYWRpYWwuZGF0YS5maXJzdFgsIHJhZGlhbC5kYXRhLmZpcnN0WSwgY29u
dmVyc2lvbkRhdGEsIHNpemUpOwotICAgIGF1dG8gc2Vjb25kUG9pbnQgPSBjb21wdXRlRW5kUG9p
bnQocmFkaWFsLmRhdGEuc2Vjb25kWCwgcmFkaWFsLmRhdGEuc2Vjb25kWSwgY29udmVyc2lvbkRh
dGEsIHNpemUpOworICAgIGF1dG8gZmlyc3RQb2ludCA9IGNvbXB1dGVFbmRQb2ludChyYWRpYWwu
ZGF0YS5maXJzdFgsIHJhZGlhbC5kYXRhLmZpcnN0WSwgY29udmVyc2lvbkRhdGEsIHNpemUsIHJl
bmRlcmVyLnN0eWxlKCkpOworICAgIGF1dG8gc2Vjb25kUG9pbnQgPSBjb21wdXRlRW5kUG9pbnQo
cmFkaWFsLmRhdGEuc2Vjb25kWCwgcmFkaWFsLmRhdGEuc2Vjb25kWSwgY29udmVyc2lvbkRhdGEs
IHNpemUsIHJlbmRlcmVyLnN0eWxlKCkpOwogCiAgICAgYXV0byBmaXJzdFJhZGl1cyA9IHJlc29s
dmVSYWRpdXMocmFkaWFsLmRhdGEuZmlyc3RSYWRpdXMsIGNvbnZlcnNpb25EYXRhKTsKICAgICBh
dXRvIHNlY29uZFJhZGl1cyA9IHJlc29sdmVSYWRpdXMocmFkaWFsLmRhdGEuc2Vjb25kUmFkaXVz
LCBjb252ZXJzaW9uRGF0YSk7CkBAIC0xMzQ3LDcgKzEzNDcsNyBAQCBSZWY8R3JhZGllbnQ+IFN0
eWxlR3JhZGllbnRJbWFnZTo6Y3JlYXRlR3JhZGllbnQoY29uc3QgQ29uaWNEYXRhJiBjb25pYywg
Y29uc3QgUgogCiAgICAgQ1NTVG9MZW5ndGhDb252ZXJzaW9uRGF0YSBjb252ZXJzaW9uRGF0YShy
ZW5kZXJlci5zdHlsZSgpLCByb290U3R5bGUsIHJlbmRlcmVyLnBhcmVudFN0eWxlKCksICZyZW5k
ZXJlci52aWV3KCksIHJlbmRlcmVyLmdlbmVyYXRpbmdFbGVtZW50KCkpOwogCi0gICAgYXV0byBj
ZW50ZXJQb2ludCA9IGNvbmljLmRhdGEucG9zaXRpb24gPyBjb21wdXRlRW5kUG9pbnQoY29uaWMu
ZGF0YS5wb3NpdGlvbi0+Zmlyc3QsIGNvbmljLmRhdGEucG9zaXRpb24tPnNlY29uZCwgY29udmVy
c2lvbkRhdGEsIHNpemUpIDogRmxvYXRQb2ludCB7IHNpemUud2lkdGgoKSAvIDIsIHNpemUuaGVp
Z2h0KCkgLyAyIH07CisgICAgYXV0byBjZW50ZXJQb2ludCA9IGNvbmljLmRhdGEucG9zaXRpb24g
PyBjb21wdXRlRW5kUG9pbnQoY29uaWMuZGF0YS5wb3NpdGlvbi0+Zmlyc3QsIGNvbmljLmRhdGEu
cG9zaXRpb24tPnNlY29uZCwgY29udmVyc2lvbkRhdGEsIHNpemUsIHJlbmRlcmVyLnN0eWxlKCkp
IDogRmxvYXRQb2ludCB7IHNpemUud2lkdGgoKSAvIDIsIHNpemUuaGVpZ2h0KCkgLyAyIH07CiAg
ICAgYXV0byBhbmdsZVJhZGlhbnMgPSBjb25pYy5kYXRhLmFuZ2xlLnZhbHVlID8gY29uaWMuZGF0
YS5hbmdsZS52YWx1ZS0+ZmxvYXRWYWx1ZShDU1NVbml0VHlwZTo6Q1NTX1JBRCkgOiAwOwogCiAg
ICAgR3JhZGllbnQ6OkNvbmljRGF0YSBkYXRhIHsgY2VudGVyUG9pbnQsIGFuZ2xlUmFkaWFucyB9
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGVuZ3RoLWFuZC16b29t
LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50cy9sZW5ndGgtYW5kLXpv
b20tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LmVhMjNlOTNlMjJiYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGll
bnRzL2xlbmd0aC1hbmQtem9vbS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTkgQEAKKzwhRE9D
VFlQRSBodG1sPgorPHN0eWxlPgorICAgIGJvZHkgPiBkaXYgeworICAgICAgICBkaXNwbGF5OiBp
bmxpbmUtYmxvY2s7CisgICAgICAgIHpvb206IDI7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAg
ICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICB9CisgICAgI3ggeworICAgICAgICBiYWNrZ3JvdW5k
LWltYWdlOiBsaW5lYXItZ3JhZGllbnQoYmx1ZSA1MCUsIGdyZWVuIDUwJSk7CisgICAgfQorICAg
ICN5IHsKKyAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBh
dCBjZW50ZXIsIGJsdWUgNTAlLCBncmVlbiA1MCUpOworICAgIH0KKzwvc3R5bGU+CitZb3Ugc2hv
dWxkIHNlZSB0d28gc3F1YXJlcy4gVGhlIGZpcnN0IGhhcyBhIGJsdWUgdXBwZXIgaGFsZiBwYXJ0
IGFuZCBhIGdyZWVuIGJvdHRvbSBoYWxmIHBhcnQuIFRoZSBzZWNvbmQgaGFzIGEgYmx1ZSBjaXJj
bGUgYXQgdGhlIGNlbnRlciBvZiBhIGdyZWVuIGJveC48YnI+CisKKzxkaXYgaWQ9eD48L2Rpdj4K
KzxkaXYgaWQ9eT48L2Rpdj4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRz
L2xlbmd0aC1hbmQtem9vbS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGVuZ3Ro
LWFuZC16b29tLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi43
MDNkN2NlZDI3NDIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2dyYWRpZW50
cy9sZW5ndGgtYW5kLXpvb20uaHRtbApAQCAtMCwwICsxLDE5IEBACis8IURPQ1RZUEUgaHRtbD4K
KzxzdHlsZT4KKyAgICBib2R5ID4gZGl2IHsKKyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2Nr
OworICAgICAgICB6b29tOiAyOworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdo
dDogMTAwcHg7CisgICAgfQorICAgICN4IHsKKyAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGlu
ZWFyLWdyYWRpZW50KGJsdWUgNTBweCwgZ3JlZW4gNTBweCk7CisgICAgfQorICAgICN5IHsKKyAg
ICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MHB4IDUw
cHgsIGJsdWUgNTAlLCBncmVlbiA1MCUpOworICAgIH0KKzwvc3R5bGU+CitZb3Ugc2hvdWxkIHNl
ZSB0d28gc3F1YXJlcy4gVGhlIGZpcnN0IGhhcyBhIGJsdWUgdXBwZXIgaGFsZiBwYXJ0IGFuZCBh
IGdyZWVuIGJvdHRvbSBoYWxmIHBhcnQuIFRoZSBzZWNvbmQgaGFzIGEgYmx1ZSBjaXJjbGUgYXQg
dGhlIGNlbnRlciBvZiBhIGdyZWVuIGJveC48YnI+CisKKzxkaXYgaWQ9eD48L2Rpdj4KKzxkaXYg
aWQ9eT48L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463969</attachid>
            <date>2022-12-09 12:03:01 -0800</date>
            <delta_ts>2022-12-09 18:23:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-248927-20221210050300.patch</filename>
            <type>text/plain</type>
            <size>4131</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSBjOTk3NzFjODZkMmI1NTQ3MWRhYjA3NmU4Mjk4NDViM2YyOGU2MTJmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IFNhdCwgMTAgRGVjIDIwMjIgMDQ6NTk6MjkgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBsZW5ndGggdmFsdWVzIGluIGdyYWRpZW50cyBzaG91bGQgdGFrZSBlZmZlY3RpdmUgem9vbSBp
bnRvCiBhY2NvdW50IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDg5
MjcKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKSWYgYSBncmFkaWVudCB3YXMgdXNpbmcg
bGVuZ3RoIHZhbHVlcyAoaS5lLiA1MHB4KSwgaXQgZGlkbid0IHdvcmsgYXMKZXhwZWN0ZWQgd2l0
aCB6b29tIHByb3BlcnR5IGFuZCBwYWdlIHpvb20uIEl0IHNob3VsZCB0YWtlIHRoZQplZmZlY3Rp
dmUgem9vbSBpbnRvIGFjY291bnQuCgoqIExheW91dFRlc3RzL2Zhc3QvZ3JhZGllbnRzL2xlbmd0
aC1hbmQtem9vbS1leHBlY3RlZC5odG1sOiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9mYXN0L2dyYWRp
ZW50cy9sZW5ndGgtYW5kLXpvb20uaHRtbDogQWRkZWQuCiogU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1N0eWxlR3JhZGllbnRJbWFnZS5jcHA6CihXZWJDb3JlOjpTdHlsZUdyYWRpZW50
SW1hZ2U6OmNvbXB1dGVTdG9wcyBjb25zdCk6CihXZWJDb3JlOjpwb3NpdGlvbkZyb21WYWx1ZSk6
Ci0tLQogLi4uL3JlbmRlcmluZy9zdHlsZS9TdHlsZUdyYWRpZW50SW1hZ2UuY3BwICAgIHwgIDQg
KystLQogLi4uL2dyYWRpZW50cy9sZW5ndGgtYW5kLXpvb20tZXhwZWN0ZWQuaHRtbCAgIHwgMTkg
KysrKysrKysrKysrKysrKysrKwogLi4uL2Zhc3QvZ3JhZGllbnRzL2xlbmd0aC1hbmQtem9vbS5o
dG1sICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRl
c3RzL2Zhc3QvZ3JhZGllbnRzL2xlbmd0aC1hbmQtem9vbS1leHBlY3RlZC5odG1sCiBjcmVhdGUg
bW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGVuZ3RoLWFuZC16b29tLmh0
bWwKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVHcmFk
aWVudEltYWdlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZUdyYWRp
ZW50SW1hZ2UuY3BwCmluZGV4IDQ0NWJlN2I0OTMxYS4uNDQ1NThlMDNlZTg0IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVHcmFkaWVudEltYWdlLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVHcmFkaWVudEltYWdlLmNw
cApAQCAtNDU0LDcgKzQ1NCw3IEBAIEdyYWRpZW50Q29sb3JTdG9wcyBTdHlsZUdyYWRpZW50SW1h
Z2U6OmNvbXB1dGVTdG9wcyhHcmFkaWVudEFkYXB0ZXImIGdyYWRpZW50QWRhCiAgICAgICAgICAg
ICBlbHNlIGlmIChwb3NpdGlvblZhbHVlLmlzTGVuZ3RoKCkgfHwgcG9zaXRpb25WYWx1ZS5pc1Zp
ZXdwb3J0UGVyY2VudGFnZUxlbmd0aCgpIHx8IHBvc2l0aW9uVmFsdWUuaXNDYWxjdWxhdGVkUGVy
Y2VudGFnZVdpdGhMZW5ndGgoKSkgewogICAgICAgICAgICAgICAgIGZsb2F0IGxlbmd0aDsKICAg
ICAgICAgICAgICAgICBpZiAocG9zaXRpb25WYWx1ZS5pc0xlbmd0aCgpKQotICAgICAgICAgICAg
ICAgICAgICBsZW5ndGggPSBwb3NpdGlvblZhbHVlLmNvbXB1dGVMZW5ndGg8ZmxvYXQ+KGNvbnZl
cnNpb25EYXRhKTsKKyAgICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gcG9zaXRpb25WYWx1ZS5j
b21wdXRlTGVuZ3RoPGZsb2F0Pihjb252ZXJzaW9uRGF0YSkgKiBzdHlsZS5lZmZlY3RpdmVab29t
KCk7CiAgICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgIFJlZjxDYWxj
dWxhdGlvblZhbHVlPiBjYWxjdWxhdGlvblZhbHVlIHsgcG9zaXRpb25WYWx1ZS5jc3NDYWxjVmFs
dWUoKS0+Y3JlYXRlQ2FsY3VsYXRpb25WYWx1ZShjb252ZXJzaW9uRGF0YSkgfTsKICAgICAgICAg
ICAgICAgICAgICAgbGVuZ3RoID0gY2FsY3VsYXRpb25WYWx1ZS0+ZXZhbHVhdGUoZ3JhZGllbnRM
ZW5ndGgpOwpAQCAtNzE4LDcgKzcxOCw3IEBAIHN0YXRpYyBmbG9hdCBwb3NpdGlvbkZyb21WYWx1
ZShjb25zdCBDU1NQcmltaXRpdmVWYWx1ZSYgaW5pdGlhbFZhbHVlLCBjb25zdCBDU1NUCiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAotICAgIHJldHVybiBvcmlnaW4gKyBzaWduICogdmFsdWUtPmNv
bXB1dGVMZW5ndGg8ZmxvYXQ+KGNvbnZlcnNpb25EYXRhKTsKKyAgICByZXR1cm4gb3JpZ2luICsg
c2lnbiAqIHZhbHVlLT5jb21wdXRlTGVuZ3RoPGZsb2F0Pihjb252ZXJzaW9uRGF0YSkgKiBjb252
ZXJzaW9uRGF0YS5zdHlsZSgpLT5lZmZlY3RpdmVab29tKCk7CiB9CiAKIC8vIFJlc29sdmUgcG9p
bnRzL3JhZGlpIHRvIGZyb250IGVuZCB2YWx1ZXMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2dyYWRpZW50cy9sZW5ndGgtYW5kLXpvb20tZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvZ3JhZGllbnRzL2xlbmd0aC1hbmQtem9vbS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMmM1ZTBkYjRkMjk2Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGVuZ3RoLWFuZC16b29tLWV4cGVjdGVk
Lmh0bWwKQEAgLTAsMCArMSwxOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8c3R5bGU+CisgICAgZGl2
IHsKKyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOworICAgICAgICB6b29tOiAyOworICAg
ICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorICAgICN4
IHsKKyAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJsdWUgNTAlLCBn
cmVlbiA1MCUpOworICAgIH0KKyAgICAjeSB7CisgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJh
ZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCBibHVlIDUwJSwgZ3JlZW4gNTAlKTsKKyAg
ICB9Cis8L3N0eWxlPgorWW91IHNob3VsZCBzZWUgdHdvIHNxdWFyZXMuIFRoZSBmaXJzdCBoYXMg
YSBibHVlIHVwcGVyIGhhbGYgcGFydCBhbmQgYSBncmVlbiBib3R0b20gaGFsZiBwYXJ0LiBUaGUg
c2Vjb25kIGhhcyBhIGJsdWUgY2lyY2xlIGF0IHRoZSBjZW50ZXIgb2YgYSBncmVlbiBib3guPGJy
PgorCis8ZGl2IGlkPXg+PC9kaXY+Cis8ZGl2IGlkPXk+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2dyYWRpZW50cy9sZW5ndGgtYW5kLXpvb20uaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvZ3JhZGllbnRzL2xlbmd0aC1hbmQtem9vbS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMC4uNGQ3YzBmZWExM2M5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9ncmFkaWVudHMvbGVuZ3RoLWFuZC16b29tLmh0bWwKQEAgLTAsMCArMSwx
OSBAQAorPCFET0NUWVBFIGh0bWw+Cis8c3R5bGU+CisgICAgZGl2IHsKKyAgICAgICAgZGlzcGxh
eTogaW5saW5lLWJsb2NrOworICAgICAgICB6b29tOiAyOworICAgICAgICB3aWR0aDogMTAwcHg7
CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorICAgICN4IHsKKyAgICAgICAgYmFja2dy
b3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGJsdWUgNTBweCwgZ3JlZW4gNTBweCk7CisgICAg
fQorICAgICN5IHsKKyAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNp
cmNsZSBhdCA1MHB4IDUwcHgsIGJsdWUgNTAlLCBncmVlbiA1MCUpOworICAgIH0KKzwvc3R5bGU+
CitZb3Ugc2hvdWxkIHNlZSB0d28gc3F1YXJlcy4gVGhlIGZpcnN0IGhhcyBhIGJsdWUgdXBwZXIg
aGFsZiBwYXJ0IGFuZCBhIGdyZWVuIGJvdHRvbSBoYWxmIHBhcnQuIFRoZSBzZWNvbmQgaGFzIGEg
Ymx1ZSBjaXJjbGUgYXQgdGhlIGNlbnRlciBvZiBhIGdyZWVuIGJveC48YnI+CisKKzxkaXYgaWQ9
eD48L2Rpdj4KKzxkaXYgaWQ9eT48L2Rpdj4K
</data>

          </attachment>
      

    </bug>

</bugzilla>