<?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>227743</bug_id>
          
          <creation_ts>2021-07-07 06:20:10 -0700</creation_ts>
          <short_desc>[css-scroll-snap] scroll-snap-align should use the box&apos;s writing-mode when the box is larger than the snapport</short_desc>
          <delta_ts>2021-07-08 00:24:37 -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>Scrolling</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>
          
          <blocked>218115</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>jamesr</cc>
    
    <cc>luiz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1775247</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-07-07 06:20:10 -0700</bug_when>
    <thetext>https://drafts.csswg.org/css-scroll-snap-1/#scroll-snap-align says:

&gt; Start and end alignments are resolved with respect to the writing mode
&gt; of the snap container unless the scroll snap area is larger than the
&gt; snapport, in which case they are resolved with respect to the writing
&gt; mode of the box itself. 

The code should be updated to implement this part of the specification.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775249</commentid>
    <comment_count>1</comment_count>
      <attachid>433025</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2021-07-07 07:01:28 -0700</bug_when>
    <thetext>Created attachment 433025
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775630</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-08 00:23:38 -0700</bug_when>
    <thetext>Committed r279714 (239506@main): &lt;https://commits.webkit.org/239506@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 433025.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1775633</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-08 00:24:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/80309664&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433025</attachid>
            <date>2021-07-07 07:01:28 -0700</date>
            <delta_ts>2021-07-08 00:23:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227743-20210707160126.patch</filename>
            <type>text/plain</type>
            <size>9551</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5NjM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjU5YmZlOGVjYjhlZDUx
NzcyZmEyN2ZmZTNlYzI3MGFjMzQ1N2UxNi4uMTc5ODZiNDMzMTJhYmMyMTgxYmY5ZWQxMDFkNzc5
NmMwOGYzMTkxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA3LTA3ICBNYXJ0
aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAgICBbY3NzLXNjcm9s
bC1zbmFwXSBzY3JvbGwtc25hcC1hbGlnbiBzaG91bGQgdXNlIHRoZSBib3gncyB3cml0aW5nLW1v
ZGUgd2hlbiB0aGUgYm94IGlzIGxhcmdlciB0aGFuIHRoZSBzbmFwcG9ydAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI3NzQzCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBUaGlzIGZp
eGVzIGFuIGV4aXN0aW5nIFdQVCB0ZXN0OgorICAgICAgICAgICAtIGltcG9ydGVkL3czYy93ZWIt
cGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1zY3JvbGwtc25hcC9zbmFwLWFmdGVyLWluaXRpYWwtbGF5
b3V0L3Njcm9sbC1zbmFwLXdyaXRpbmctbW9kZS0wMDAuaHRtbAorCisgICAgICAgICogcGFnZS9z
Y3JvbGxpbmcvU2Nyb2xsU25hcE9mZnNldHNJbmZvLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmF4
ZXNGbGlwcGVkRm9yV3JpdGluZ01vZGVBbmREaXJlY3Rpb24pOiBBZGRlZCB0aGlzIGhlbHBlciB3
aGljaCBhYnN0cmFjdHMgdGhlIHByb2Nlc3Mgb2YKKyAgICAgICAgZGV0ZXJtaW5pbmcgaWYgdGhl
IHgtYXhpcyBhbmQgeS1heGlzIGFyZSBmbGlwcGVkIGdpdmVuIHRoZSBzdHlsZSdzIHdyaXRpbmcg
bW9kZSBhbmQgdGV4dCBkaXJlY3Rpb24uCisgICAgICAgIChXZWJDb3JlOjp1cGRhdGVTbmFwT2Zm
c2V0c0ZvclNjcm9sbGFibGVBcmVhKTogV2hlbiB0aGUgaW5saW5lIGF4aXMgb2YgdGhlIGJveCBk
ZWZpbmluZyB0aGUgc25hcCBhcmVhCisgICAgICAgIGlzIGxhcmdlciB0aGFuIHRoZSBzbmFwcG9y
dCwgd2UgdXNlIHRoZSBib3gncyB3cml0aW5nIG1vZGUgYW5kIHRleHQtZGlyZWN0aW9uIHRvIGRl
dGVybWluZSBpZiB0aGUKKyAgICAgICAgeC1heGlzIGFuZCB5LWF4aXMgYXJlIGZsaXBwZWQuCisK
IDIwMjEtMDctMDYgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFVucmV2aWV3ZWQsIHJldmVydGluZyByMjc5NjI4LgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGFnZS9zY3JvbGxpbmcvU2Nyb2xsU25hcE9mZnNldHNJbmZvLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2Uvc2Nyb2xsaW5nL1Njcm9sbFNuYXBPZmZzZXRzSW5mby5jcHAKaW5kZXgg
ZDFiNjJiYjY1ZDQ0ZjViNDAyN2NkMmEyMWMwMjRkYTFmNzZhZjBjOS4uMzUzMDI2ZmY0ODM0ZTNm
OTFlZWNiMWU5YjlkMDcxMTljMmU0NDc0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFn
ZS9zY3JvbGxpbmcvU2Nyb2xsU25hcE9mZnNldHNJbmZvLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL3Njcm9sbGluZy9TY3JvbGxTbmFwT2Zmc2V0c0luZm8uY3BwCkBAIC0xOTksNiArMTk5
LDE2IEBAIHN0YXRpYyBMYXlvdXRVbml0IGNvbXB1dGVTY3JvbGxTbmFwQWxpZ25PZmZzZXQoTGF5
b3V0VW5pdCBtaW5Mb2NhdGlvbiwgTGF5b3V0VW5pCiAgICAgfQogfQogCitzdGF0aWMgc3RkOjpw
YWlyPGJvb2wsIGJvb2w+IGF4ZXNGbGlwcGVkRm9yV3JpdGluZ01vZGVBbmREaXJlY3Rpb24oV3Jp
dGluZ01vZGUgd3JpdGluZ01vZGUsIFRleHREaXJlY3Rpb24gdGV4dERpcmVjdGlvbikKK3sKKyAg
ICAvLyB0ZXh0LWRpcmVjdGlvbiBmbGlwcyB0aGUgaW5saW5lIGF4aXMgYW5kIHdyaXRpbmctbW9k
ZSBjYW4gZmxpcCB0aGUgYmxvY2sgYXhpcy4gV2hldGhlciBvcgorICAgIC8vIG5vdCB0aGUgd3Jp
dGluZy1tb2RlIGlzIHZlcnRpY2FsIGRldGVybWluZXMgdGhlIHBoeXNpY2FsIG9yaWVudGF0aW9u
IG9mIHRoZSBibG9jayBhbmQgaW5saW5lIGF4ZXMuCisgICAgYm9vbCBoYXNWZXJ0aWNhbFdyaXRp
bmdNb2RlID0gaXNWZXJ0aWNhbFdyaXRpbmdNb2RlKHdyaXRpbmdNb2RlKTsKKyAgICBib29sIGJs
b2NrQXhpc0ZsaXBwZWQgPSBpc0ZsaXBwZWRXcml0aW5nTW9kZSh3cml0aW5nTW9kZSk7CisgICAg
Ym9vbCBpbmxpbmVBeGlzRmxpcHBlZCA9IHRleHREaXJlY3Rpb24gPT0gVGV4dERpcmVjdGlvbjo6
UlRMOworICAgIHJldHVybiBzdGQ6Om1ha2VfcGFpcihoYXNWZXJ0aWNhbFdyaXRpbmdNb2RlID8g
YmxvY2tBeGlzRmxpcHBlZCA6IGlubGluZUF4aXNGbGlwcGVkLCBoYXNWZXJ0aWNhbFdyaXRpbmdN
b2RlID8gaW5saW5lQXhpc0ZsaXBwZWQgOiBibG9ja0F4aXNGbGlwcGVkKTsKK30KKwogdm9pZCB1
cGRhdGVTbmFwT2Zmc2V0c0ZvclNjcm9sbGFibGVBcmVhKFNjcm9sbGFibGVBcmVhJiBzY3JvbGxh
YmxlQXJlYSwgY29uc3QgUmVuZGVyQm94JiBzY3JvbGxpbmdFbGVtZW50Qm94LCBjb25zdCBSZW5k
ZXJTdHlsZSYgc2Nyb2xsaW5nRWxlbWVudFN0eWxlLCBMYXlvdXRSZWN0IHZpZXdwb3J0UmVjdElu
Qm9yZGVyQm94Q29vcmRpbmF0ZXMsIFdyaXRpbmdNb2RlIHdyaXRpbmdNb2RlLCBUZXh0RGlyZWN0
aW9uIHRleHREaXJlY3Rpb24pCiB7CiAgICAgYXV0byBzY3JvbGxTbmFwVHlwZSA9IHNjcm9sbGlu
Z0VsZW1lbnRTdHlsZS5zY3JvbGxTbmFwVHlwZSgpOwpAQCAtMjIzLDE0ICsyMzMsOCBAQCB2b2lk
IHVwZGF0ZVNuYXBPZmZzZXRzRm9yU2Nyb2xsYWJsZUFyZWEoU2Nyb2xsYWJsZUFyZWEmIHNjcm9s
bGFibGVBcmVhLCBjb25zdCBSZQogICAgIGF1dG8gbWF4U2Nyb2xsT2Zmc2V0ID0gc2Nyb2xsYWJs
ZUFyZWEubWF4aW11bVNjcm9sbE9mZnNldCgpOwogICAgIGF1dG8gc2Nyb2xsUG9zaXRpb24gPSBM
YXlvdXRQb2ludCB7IHNjcm9sbGFibGVBcmVhLnNjcm9sbFBvc2l0aW9uKCkgfTsKIAotICAgIC8v
IHRleHQtZGlyZWN0aW9uIGZsaXBzIHRoZSBpbmxpbmUgYXhpcyBhbmQgd3JpdGluZy1tb2RlIGNh
biBmbGlwIHRoZSBibG9jayBheGlzLiBXaGV0aGVyIG9yCi0gICAgLy8gbm90IHRoZSB3cml0aW5n
LW1vZGUgaXMgdmVydGljYWwgZGV0ZXJtaW5lcyB0aGUgcGh5c2ljYWwgb3JpZW50YXRpb24gb2Yg
dGhlIGJsb2NrIGFuZCBpbmxpbmUgYXhlcy4KKyAgICBhdXRvIFtzY3JvbGxlclhBeGlzRmxpcHBl
ZCwgc2Nyb2xsZXJZQXhpc0ZsaXBwZWRdID0gYXhlc0ZsaXBwZWRGb3JXcml0aW5nTW9kZUFuZERp
cmVjdGlvbih3cml0aW5nTW9kZSwgdGV4dERpcmVjdGlvbik7CiAgICAgYm9vbCBzY3JvbGxlckhh
c1ZlcnRpY2FsV3JpdGluZ01vZGUgPSBpc1ZlcnRpY2FsV3JpdGluZ01vZGUod3JpdGluZ01vZGUp
OwotICAgIGJvb2wgYmxvY2tBeGlzRmxpcHBlZCA9IGlzRmxpcHBlZFdyaXRpbmdNb2RlKHdyaXRp
bmdNb2RlKTsKLSAgICBib29sIGlubGluZUF4aXNGbGlwcGVkID0gdGV4dERpcmVjdGlvbiA9PSBU
ZXh0RGlyZWN0aW9uOjpSVEw7Ci0gICAgYm9vbCB4QXhpc0ZsaXBwZWQgPSBzY3JvbGxlckhhc1Zl
cnRpY2FsV3JpdGluZ01vZGUgPyBibG9ja0F4aXNGbGlwcGVkIDogaW5saW5lQXhpc0ZsaXBwZWQ7
Ci0gICAgYm9vbCB5QXhpc0ZsaXBwZWQgPSBzY3JvbGxlckhhc1ZlcnRpY2FsV3JpdGluZ01vZGUg
PyBpbmxpbmVBeGlzRmxpcHBlZCA6IGJsb2NrQXhpc0ZsaXBwZWQ7Ci0KICAgICBib29sIGhhc0hv
cml6b250YWxTbmFwT2Zmc2V0cyA9IHNjcm9sbFNuYXBUeXBlLmF4aXMgPT0gU2Nyb2xsU25hcEF4
aXM6OkJvdGggfHwgc2Nyb2xsU25hcFR5cGUuYXhpcyA9PSBTY3JvbGxTbmFwQXhpczo6WEF4aXM7
CiAgICAgYm9vbCBoYXNWZXJ0aWNhbFNuYXBPZmZzZXRzID0gc2Nyb2xsU25hcFR5cGUuYXhpcyA9
PSBTY3JvbGxTbmFwQXhpczo6Qm90aCB8fCBzY3JvbGxTbmFwVHlwZS5heGlzID09IFNjcm9sbFNu
YXBBeGlzOjpZQXhpczsKICAgICBpZiAoc2Nyb2xsU25hcFR5cGUuYXhpcyA9PSBTY3JvbGxTbmFw
QXhpczo6QmxvY2spIHsKQEAgLTI2Myw2ICsyNjcsMTYgQEAgdm9pZCB1cGRhdGVTbmFwT2Zmc2V0
c0ZvclNjcm9sbGFibGVBcmVhKFNjcm9sbGFibGVBcmVhJiBzY3JvbGxhYmxlQXJlYSwgY29uc3Qg
UmUKICAgICAgICAgYXV0byBhbGlnbm1lbnQgPSBjaGlsZC0+c3R5bGUoKS5zY3JvbGxTbmFwQWxp
Z24oKTsKICAgICAgICAgYXV0byBzdG9wID0gY2hpbGQtPnN0eWxlKCkuc2Nyb2xsU25hcFN0b3Ao
KTsKIAorICAgICAgICAvLyBGcm9tIGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9jc3Mtc2Nyb2xs
LXNuYXAtMS8jc2Nyb2xsLXNuYXAtYWxpZ246CisgICAgICAgIC8vICJTdGFydCBhbmQgZW5kIGFs
aWdubWVudHMgYXJlIHJlc29sdmVkIHdpdGggcmVzcGVjdCB0byB0aGUgd3JpdGluZyBtb2RlIG9m
IHRoZSBzbmFwIGNvbnRhaW5lciB1bmxlc3MgdGhlCisgICAgICAgIC8vIHNjcm9sbCBzbmFwIGFy
ZWEgaXMgbGFyZ2VyIHRoYW4gdGhlIHNuYXBwb3J0LCBpbiB3aGljaCBjYXNlIHRoZXkgYXJlIHJl
c29sdmVkIHdpdGggcmVzcGVjdCB0byB0aGUgd3JpdGluZworICAgICAgICAvLyBtb2RlIG9mIHRo
ZSBib3ggaXRzZWxmLiIKKyAgICAgICAgYm9vbCBhcmVhWEF4aXNGbGlwcGVkID0gc2Nyb2xsZXJY
QXhpc0ZsaXBwZWQ7CisgICAgICAgIGJvb2wgYXJlYVlBeGlzRmxpcHBlZCA9IHNjcm9sbGVyWUF4
aXNGbGlwcGVkOworICAgICAgICBib29sIGFyZWFIYXNWZXJ0aWNhbFdyaXRpbmdNb2RlID0gaXNW
ZXJ0aWNhbFdyaXRpbmdNb2RlKGNoaWxkLT5zdHlsZSgpLndyaXRpbmdNb2RlKCkpOworICAgICAg
ICBpZiAoKGFyZWFIYXNWZXJ0aWNhbFdyaXRpbmdNb2RlICYmIHNjcm9sbFNuYXBBcmVhLmhlaWdo
dCgpID4gc2Nyb2xsU25hcFBvcnQuaGVpZ2h0KCkpIHx8ICghYXJlYUhhc1ZlcnRpY2FsV3JpdGlu
Z01vZGUgJiYgc2Nyb2xsU25hcEFyZWEud2lkdGgoKSA+IHNjcm9sbFNuYXBQb3J0LndpZHRoKCkp
KQorICAgICAgICAgICAgc3RkOjp0aWUoYXJlYVhBeGlzRmxpcHBlZCwgYXJlYVlBeGlzRmxpcHBl
ZCkgPSBheGVzRmxpcHBlZEZvcldyaXRpbmdNb2RlQW5kRGlyZWN0aW9uKGNoaWxkLT5zdHlsZSgp
LndyaXRpbmdNb2RlKCksIGNoaWxkLT5zdHlsZSgpLmRpcmVjdGlvbigpKTsKKwogICAgICAgICBT
Y3JvbGxTbmFwQXhpc0FsaWduVHlwZSB4QWxpZ24gPSBzY3JvbGxlckhhc1ZlcnRpY2FsV3JpdGlu
Z01vZGUgPyBhbGlnbm1lbnQuYmxvY2tBbGlnbiA6IGFsaWdubWVudC5pbmxpbmVBbGlnbjsKICAg
ICAgICAgU2Nyb2xsU25hcEF4aXNBbGlnblR5cGUgeUFsaWduID0gc2Nyb2xsZXJIYXNWZXJ0aWNh
bFdyaXRpbmdNb2RlID8gYWxpZ25tZW50LmlubGluZUFsaWduIDogYWxpZ25tZW50LmJsb2NrQWxp
Z247CiAgICAgICAgIGJvb2wgc25hcHNIb3Jpem9udGFsbHkgPSBoYXNIb3Jpem9udGFsU25hcE9m
ZnNldHMgJiYgeEFsaWduICE9IFNjcm9sbFNuYXBBeGlzQWxpZ25UeXBlOjpOb25lOwpAQCAtMjcw
LDE5ICsyODQsMTggQEAgdm9pZCB1cGRhdGVTbmFwT2Zmc2V0c0ZvclNjcm9sbGFibGVBcmVhKFNj
cm9sbGFibGVBcmVhJiBzY3JvbGxhYmxlQXJlYSwgY29uc3QgUmUKIAogICAgICAgICBpZiAoIXNu
YXBzSG9yaXpvbnRhbGx5ICYmICFzbmFwc1ZlcnRpY2FsbHkpCiAgICAgICAgICAgICBjb250aW51
ZTsKLQogICAgICAgICAvLyBUaGUgc2Nyb2xsIHNuYXAgYXJlYSBpcyBkZWZpbmVkIHZpYSBpdHMg
c2Nyb2xsIHBvc2l0aW9uLCBzbyBjb252ZXJ0IHRoZSBzbmFwIGFyZWEgcmVjdGFuZ2xlIHRvIGJl
IHJlbGF0aXZlIHRvIHNjcm9sbCBvZmZzZXRzLgogICAgICAgICBhdXRvIHNuYXBBcmVhT3JpZ2lu
UmVsYXRpdmVUb0JvcmRlckVkZ2UgPSBzY3JvbGxTbmFwQXJlYS5sb2NhdGlvbigpIC0gc2Nyb2xs
U25hcFBvcnQubG9jYXRpb24oKTsKICAgICAgICAgTGF5b3V0UmVjdCBzY3JvbGxTbmFwQXJlYUFz
T2Zmc2V0cyhzY3JvbGxhYmxlQXJlYS5zY3JvbGxPZmZzZXRGcm9tUG9zaXRpb24ocm91bmRlZElu
dFBvaW50KHNuYXBBcmVhT3JpZ2luUmVsYXRpdmVUb0JvcmRlckVkZ2UpKSwgc2Nyb2xsU25hcEFy
ZWEuc2l6ZSgpKTsKICAgICAgICAgc25hcEFyZWFzLmFwcGVuZChzY3JvbGxTbmFwQXJlYUFzT2Zm
c2V0cyk7CiAKICAgICAgICAgaWYgKHNuYXBzSG9yaXpvbnRhbGx5KSB7Ci0gICAgICAgICAgICBh
dXRvIGFic29sdXRlU2Nyb2xsWFBvc2l0aW9uID0gY29tcHV0ZVNjcm9sbFNuYXBBbGlnbk9mZnNl
dChzY3JvbGxTbmFwQXJlYS54KCksIHNjcm9sbFNuYXBBcmVhLm1heFgoKSwgeEFsaWduLCB4QXhp
c0ZsaXBwZWQpIC0gY29tcHV0ZVNjcm9sbFNuYXBBbGlnbk9mZnNldChzY3JvbGxTbmFwUG9ydC54
KCksIHNjcm9sbFNuYXBQb3J0Lm1heFgoKSwgeEFsaWduLCB4QXhpc0ZsaXBwZWQpOworICAgICAg
ICAgICAgYXV0byBhYnNvbHV0ZVNjcm9sbFhQb3NpdGlvbiA9IGNvbXB1dGVTY3JvbGxTbmFwQWxp
Z25PZmZzZXQoc2Nyb2xsU25hcEFyZWEueCgpLCBzY3JvbGxTbmFwQXJlYS5tYXhYKCksIHhBbGln
biwgYXJlYVhBeGlzRmxpcHBlZCkgLSBjb21wdXRlU2Nyb2xsU25hcEFsaWduT2Zmc2V0KHNjcm9s
bFNuYXBQb3J0LngoKSwgc2Nyb2xsU25hcFBvcnQubWF4WCgpLCB4QWxpZ24sIGFyZWFYQXhpc0Zs
aXBwZWQpOwogICAgICAgICAgICAgYXV0byBhYnNvbHV0ZVNjcm9sbE9mZnNldCA9IGNsYW1wVG88
aW50PihzY3JvbGxhYmxlQXJlYS5zY3JvbGxPZmZzZXRGcm9tUG9zaXRpb24oeyByb3VuZFRvSW50
KGFic29sdXRlU2Nyb2xsWFBvc2l0aW9uKSwgMCB9KS54KCksIDAsIG1heFNjcm9sbE9mZnNldC54
KCkpOwogICAgICAgICAgICAgYWRkT3JVcGRhdGVTdG9wRm9yU25hcE9mZnNldChob3Jpem9udGFs
U25hcE9mZnNldHNNYXAsIHsgYWJzb2x1dGVTY3JvbGxPZmZzZXQsIHN0b3AsIHNuYXBBcmVhcy5z
aXplKCkgLSAxIH0pOwogICAgICAgICB9CiAgICAgICAgIGlmIChzbmFwc1ZlcnRpY2FsbHkpIHsK
LSAgICAgICAgICAgIGF1dG8gYWJzb2x1dGVTY3JvbGxZUG9zaXRpb24gPSBjb21wdXRlU2Nyb2xs
U25hcEFsaWduT2Zmc2V0KHNjcm9sbFNuYXBBcmVhLnkoKSwgc2Nyb2xsU25hcEFyZWEubWF4WSgp
LCB5QWxpZ24sIHlBeGlzRmxpcHBlZCkgLSBjb21wdXRlU2Nyb2xsU25hcEFsaWduT2Zmc2V0KHNj
cm9sbFNuYXBQb3J0LnkoKSwgc2Nyb2xsU25hcFBvcnQubWF4WSgpLCB5QWxpZ24sIHlBeGlzRmxp
cHBlZCk7CisgICAgICAgICAgICBhdXRvIGFic29sdXRlU2Nyb2xsWVBvc2l0aW9uID0gY29tcHV0
ZVNjcm9sbFNuYXBBbGlnbk9mZnNldChzY3JvbGxTbmFwQXJlYS55KCksIHNjcm9sbFNuYXBBcmVh
Lm1heFkoKSwgeUFsaWduLCBhcmVhWUF4aXNGbGlwcGVkKSAtIGNvbXB1dGVTY3JvbGxTbmFwQWxp
Z25PZmZzZXQoc2Nyb2xsU25hcFBvcnQueSgpLCBzY3JvbGxTbmFwUG9ydC5tYXhZKCksIHlBbGln
biwgYXJlYVlBeGlzRmxpcHBlZCk7CiAgICAgICAgICAgICBhdXRvIGFic29sdXRlU2Nyb2xsT2Zm
c2V0ID0gY2xhbXBUbzxpbnQ+KHNjcm9sbGFibGVBcmVhLnNjcm9sbE9mZnNldEZyb21Qb3NpdGlv
bih7IDAsIHJvdW5kVG9JbnQoYWJzb2x1dGVTY3JvbGxZUG9zaXRpb24pIH0pLnkoKSwgMCwgbWF4
U2Nyb2xsT2Zmc2V0LnkoKSk7CiAgICAgICAgICAgICBhZGRPclVwZGF0ZVN0b3BGb3JTbmFwT2Zm
c2V0KHZlcnRpY2FsU25hcE9mZnNldHNNYXAsIHsgYWJzb2x1dGVTY3JvbGxPZmZzZXQsIHN0b3As
IHNuYXBBcmVhcy5zaXplKCkgLSAxIH0pOwogICAgICAgICB9CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMzMxMzdhZDlkMzI0
MTU2MTNkMGExMjIzYmZkMTYxOGIwYjg2ODI2Yi4uN2RlODE5NDkyOGUxODVjMTM1NTI2NjMzMjg4
MTE3MmIwOTBkYmRlZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDIxLTA3LTA3ICBNYXJ0aW4g
Um9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAgICBbY3NzLXNjcm9sbC1z
bmFwXSBzY3JvbGwtc25hcC1hbGlnbiBzaG91bGQgdXNlIHRoZSBib3gncyB3cml0aW5nLW1vZGUg
d2hlbiB0aGUgYm94IGlzIGxhcmdlciB0aGFuIHRoZSBzbmFwcG9ydAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI3NzQzCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBVbnNr
aXAgYSB0ZXN0IHdoaWNoIGlzIG5vdyBwYXNzaW5nLgorCiAyMDIxLTA3LTA2ICBDb21taXQgUXVl
dWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZl
cnRpbmcgcjI3OTYyOC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMg
Yi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDU2MDFmZjFmZTFmY2EzOTU2MTc5
ODA3MmFhZjUxMmQwMzlmNjYxYWIuLjIxNDk0YmI4YTA5MjM2N2M3MDcxMGFjOWRjMDE1OTY0ZWQ3
OWE4OTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5
b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNDcyNiw3ICs0NzI2LDYgQEAgaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXNjcm9sbC1zbmFwL3Njcm9sbC10YXJnZXQt
YWxpZ24tMDAyLmh0bWwKIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1z
Y3JvbGwtc25hcC9zY3JvbGwtdGFyZ2V0LWFsaWduLTAwMy5odG1sIFsgSW1hZ2VPbmx5RmFpbHVy
ZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mtc2Nyb2xsLXNuYXAv
c2Nyb2xsLXRhcmdldC1zbmFwLTAwMS5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCiBpbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mtc2Nyb2xsLXNuYXAvc2Nyb2xsLXRhcmdl
dC1zbmFwLTAwMi5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCi1pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3Mtc2Nyb2xsLXNuYXAvc25hcC1hZnRlci1pbml0aWFsLWxheW91
dC9zY3JvbGwtc25hcC13cml0aW5nLW1vZGUtMDAwLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0K
IHdlYmtpdC5vcmcvYi8yMTgzMjUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLXNjcm9sbC1zbmFwL3Njcm9sbC10YXJnZXQtbWFyZ2luLTAwMS5odG1sIFsgUGFzcyBJbWFn
ZU9ubHlGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMTgzMjUgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLXNjcm9sbC1zbmFwL3Njcm9sbC10YXJnZXQtbWFyZ2luLTAwMy5o
dG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>