<?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>266486</bug_id>
          
          <creation_ts>2023-12-15 09:05:36 -0800</creation_ts>
          <short_desc>REGRESSION(272119@main): Broke build</short_desc>
          <delta_ts>2023-12-15 10:16:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>266482</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1999937</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2023-12-15 09:05:36 -0800</bug_when>
    <thetext>https://commits.webkit.org/272119@main introduced a regression:
Broke build

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1999939</commentid>
    <comment_count>1</comment_count>
      <attachid>469067</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2023-12-15 09:05:43 -0800</bug_when>
    <thetext>Created attachment 469067
REVERT of 272119@main

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>469067</attachid>
            <date>2023-12-15 09:05:43 -0800</date>
            <delta_ts>2023-12-15 10:16:36 -0800</delta_ts>
            <desc>REVERT of 272119@main</desc>
            <filename>bug-266486-20231215170542.patch</filename>
            <type>text/plain</type>
            <size>12028</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">RnJvbSA5NjFlYjY5ODgwMjFlYjkzM2U3NmM2OGJlZDlkMDM5MThhNzJlYzQ3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21taXQgUXVldWUgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgpEYXRlOiBGcmksIDE1IERlYyAyMDIzIDE3OjA1OjQwICswMDAwClN1YmplY3Q6IFtQQVRDSF0g
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIDI3MjExOUBtYWluLgogaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTI2NjQ4NgoKQnJva2UgYnVpbGQKClJldmVydGVkIGNoYW5nZXNl
dDoKCiJbSUZDXVtSdWJ5XSB0ZXh0LWVtcGhhc2lzIGlzIHN1cHByZXNzZWQgYnkgYW5ub3RhdGlv
biIKaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI2NjQ4MgpodHRwczov
L2NvbW1pdHMud2Via2l0Lm9yZy8yNzIxMTlAbWFpbgotLS0KIC4uLi9pbmxpbmUvSW5saW5lRm9y
bWF0dGluZ1V0aWxzLmNwcCAgICAgICAgICB8IDQ0IC0tLS0tLS0tLS0tLS0tLS0tLS0KIC4uLi9p
bmxpbmUvSW5saW5lRm9ybWF0dGluZ1V0aWxzLmggICAgICAgICAgICB8ICAyIC0KIC4uLi9pbmxp
bmUvSW5saW5lTGV2ZWxCb3guaCAgICAgICAgICAgICAgICAgICB8ICAyIC0KIC4uLi9pbmxpbmUv
SW5saW5lTGV2ZWxCb3hJbmxpbmVzLmggICAgICAgICAgICB8IDM3ICsrKysrKysrKysrLS0tLS0K
IC4uLi9pbmxpbmUvSW5saW5lTGluZUJveC5jcHAgICAgICAgICAgICAgICAgICB8ICAxIC0KIC4u
Li9pbmxpbmUvSW5saW5lTGluZUJveEJ1aWxkZXIuY3BwICAgICAgICAgICB8ICAyIC0KIC4uLi9p
bmxpbmUvSW5saW5lTGluZUJveEJ1aWxkZXIuaCAgICAgICAgICAgICB8ICAyICstCiA3IGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZv
cm1hdHRpbmdVdGlscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRl
eHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nVXRpbHMuY3BwCmluZGV4IGVhY2M3OTg4YWYzYy4u
NzQ0MzlmMzA2ZGU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nVXRpbHMuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdV
dGlscy5jcHAKQEAgLTUwMyw1MCArNTAzLDYgQEAgc2l6ZV90IElubGluZUZvcm1hdHRpbmdVdGls
czo6bmV4dFdyYXBPcHBvcnR1bml0eShzaXplX3Qgc3RhcnRJbmRleCwgY29uc3QgSW5saW4KICAg
ICByZXR1cm4gbGF5b3V0UmFuZ2UuZW5kSW5kZXgoKTsKIH0KIAotc3RkOjpwYWlyPElubGluZUxh
eW91dFVuaXQsIElubGluZUxheW91dFVuaXQ+IElubGluZUZvcm1hdHRpbmdVdGlsczo6dGV4dEVt
cGhhc2lzRm9ySW5saW5lQm94KGNvbnN0IEJveCYgbGF5b3V0Qm94LCBjb25zdCBFbGVtZW50Qm94
JiByb290Qm94KQotewotICAgIC8vIEdlbmVyaWMsIG5vbi1pbmxpbmUgYm94IGlubGluZS1sZXZl
bCBjb250ZW50IChlLmcuIHJlcGxhY2VkIGVsZW1lbnRzKSBjYW4ndCBoYXZlIHRleHQtZW1waGFz
aXMgYW5ub3RhdGlvbnMuCi0gICAgQVNTRVJUKGxheW91dEJveC5pc0lubGluZUJveCgpIHx8ICZs
YXlvdXRCb3ggPT0gJnJvb3RCb3gpOwotCi0gICAgYXV0byYgc3R5bGUgPSBsYXlvdXRCb3guc3R5
bGUoKTsKLSAgICBhdXRvIGhhc1RleHRFbXBoYXNpcyA9ICBzdHlsZS50ZXh0RW1waGFzaXNNYXJr
KCkgIT0gVGV4dEVtcGhhc2lzTWFyazo6Tm9uZTsKLSAgICBpZiAoIWhhc1RleHRFbXBoYXNpcykK
LSAgICAgICAgcmV0dXJuIHsgfTsKLSAgICBhdXRvIGVtcGhhc2lzUG9zaXRpb24gPSBzdHlsZS50
ZXh0RW1waGFzaXNQb3NpdGlvbigpOwotICAgIC8vIE5vcm1hbGx5IHdlIHJlc29sdmUgdmlzdWFs
IC0+IGxvZ2ljYWwgdmFsdWVzIGF0IHByZS1sYXlvdXQgdGltZSwgYnV0IGVtcGhhaXNpcyB2YWx1
ZXMgYXJlIG5vdCBwYXJ0IG9mIHRoZSBnZW5lcmFsIGJveCBnZW9tZXRyeS4KLSAgICBhdXRvIGhh
c0Fib3ZlVGV4dEVtcGhhc2lzID0gZmFsc2U7Ci0gICAgYXV0byBoYXNVbmRlclRleHRFbXBoYXNp
cyA9IGZhbHNlOwotICAgIGlmIChzdHlsZS5pc0hvcml6b250YWxXcml0aW5nTW9kZSgpKSB7Ci0g
ICAgICAgIGhhc0Fib3ZlVGV4dEVtcGhhc2lzID0gZW1waGFzaXNQb3NpdGlvbi5jb250YWlucyhU
ZXh0RW1waGFzaXNQb3NpdGlvbjo6T3Zlcik7Ci0gICAgICAgIGhhc1VuZGVyVGV4dEVtcGhhc2lz
ID0gIWhhc0Fib3ZlVGV4dEVtcGhhc2lzICYmIGVtcGhhc2lzUG9zaXRpb24uY29udGFpbnMoVGV4
dEVtcGhhc2lzUG9zaXRpb246OlVuZGVyKTsKLSAgICB9IGVsc2UgewotICAgICAgICBoYXNBYm92
ZVRleHRFbXBoYXNpcyA9IGVtcGhhc2lzUG9zaXRpb24uY29udGFpbnMoVGV4dEVtcGhhc2lzUG9z
aXRpb246OlJpZ2h0KSB8fCBlbXBoYXNpc1Bvc2l0aW9uID09IFRleHRFbXBoYXNpc1Bvc2l0aW9u
OjpPdmVyOwotICAgICAgICBoYXNVbmRlclRleHRFbXBoYXNpcyA9ICFoYXNBYm92ZVRleHRFbXBo
YXNpcyAmJiAoZW1waGFzaXNQb3NpdGlvbi5jb250YWlucyhUZXh0RW1waGFzaXNQb3NpdGlvbjo6
TGVmdCkgfHwgZW1waGFzaXNQb3NpdGlvbiA9PSBUZXh0RW1waGFzaXNQb3NpdGlvbjo6VW5kZXIp
OwotICAgIH0KLQotICAgIGlmICghaGFzQWJvdmVUZXh0RW1waGFzaXMgJiYgIWhhc1VuZGVyVGV4
dEVtcGhhc2lzKQotICAgICAgICByZXR1cm4geyB9OwotCi0gICAgYXV0byBlbmNsb3NpbmdSdWJ5
QmFzZSA9IFsmXSgpIC0+IGNvbnN0IEVsZW1lbnRCb3gqIHsKLSAgICAgICAgaWYgKCZsYXlvdXRC
b3ggPT0gJnJvb3RCb3gpCi0gICAgICAgICAgICByZXR1cm4gbnVsbHB0cjsKLSAgICAgICAgZm9y
IChhdXRvKiBhbmNlc3RvciA9ICZsYXlvdXRCb3gucGFyZW50KCk7IGFuY2VzdG9yICE9ICZyb290
Qm94OyBhbmNlc3RvciA9ICZhbmNlc3Rvci0+cGFyZW50KCkpIHsKLSAgICAgICAgICAgIGlmIChh
bmNlc3Rvci0+aXNSdWJ5QmFzZSgpKQotICAgICAgICAgICAgICAgIHJldHVybiBhbmNlc3RvcjsK
LSAgICAgICAgfQotICAgICAgICByZXR1cm4gbnVsbHB0cjsKLSAgICB9OwotICAgIGlmIChhdXRv
KiBydWJ5QmFzZSA9IGVuY2xvc2luZ1J1YnlCYXNlKCk7IHJ1YnlCYXNlICYmIFJ1YnlGb3JtYXR0
aW5nQ29udGV4dDo6aGFzSW50ZXJsaW5lYXJBbm5vdGF0aW9uKCpydWJ5QmFzZSkpIHsKLSAgICAg
ICAgYXV0byBhbm5vdGF0aW9uUG9zaXRpb24gPSBydWJ5QmFzZS0+c3R5bGUoKS5ydWJ5UG9zaXRp
b24oKTsKLSAgICAgICAgaWYgKChoYXNBYm92ZVRleHRFbXBoYXNpcyAmJiBhbm5vdGF0aW9uUG9z
aXRpb24gPT0gUnVieVBvc2l0aW9uOjpCZWZvcmUpIHx8IChoYXNVbmRlclRleHRFbXBoYXNpcyAm
JiBhbm5vdGF0aW9uUG9zaXRpb24gPT0gUnVieVBvc2l0aW9uOjpBZnRlcikpIHsKLSAgICAgICAg
ICAgIC8vIEZJWE1FOiBDaGVjayBpZiBhbm5vdGF0aW9uIGJveCBoYXMgY29udGVudC4KLSAgICAg
ICAgICAgIHJldHVybiB7IH07Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgSW5saW5lTGF5b3V0VW5p
dCBhbm5vdGF0aW9uU2l6ZSA9IHJvdW5kVG9JbnQoc3R5bGUuZm9udENhc2NhZGUoKS5mbG9hdEVt
cGhhc2lzTWFya0hlaWdodChzdHlsZS50ZXh0RW1waGFzaXNNYXJrU3RyaW5nKCkpKTsKLSAgICBy
ZXR1cm4geyBoYXNBYm92ZVRleHRFbXBoYXNpcyA/IGFubm90YXRpb25TaXplIDogMC5mLCBoYXNB
Ym92ZVRleHRFbXBoYXNpcyA/IDAuZiA6IGFubm90YXRpb25TaXplIH07Ci19Ci0KIGNvbnN0IElu
bGluZUxheW91dFN0YXRlJiBJbmxpbmVGb3JtYXR0aW5nVXRpbHM6OmxheW91dFN0YXRlKCkgY29u
c3QKIHsKICAgICByZXR1cm4gZm9ybWF0dGluZ0NvbnRleHQoKS5sYXlvdXRTdGF0ZSgpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUv
SW5saW5lRm9ybWF0dGluZ1V0aWxzLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nVXRpbHMuaAppbmRleCBkMWEyZWY3YWZm
ZjUuLmY5MmQ0ZDIwNjk1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1h
dHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ1V0aWxzLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGlu
Z1V0aWxzLmgKQEAgLTY0LDggKzY0LDYgQEAgcHVibGljOgogCiAgICAgc3RhdGljIHNpemVfdCBu
ZXh0V3JhcE9wcG9ydHVuaXR5KHNpemVfdCBzdGFydEluZGV4LCBjb25zdCBJbmxpbmVJdGVtUmFu
Z2UmIGxheW91dFJhbmdlLCBjb25zdCBJbmxpbmVJdGVtTGlzdCYpOwogCi0gICAgc3RhdGljIHN0
ZDo6cGFpcjxJbmxpbmVMYXlvdXRVbml0LCBJbmxpbmVMYXlvdXRVbml0PiB0ZXh0RW1waGFzaXNG
b3JJbmxpbmVCb3goY29uc3QgQm94JiwgY29uc3QgRWxlbWVudEJveCYgcm9vdEJveCk7Ci0KIHBy
aXZhdGU6CiAgICAgSW5saW5lTGF5b3V0VW5pdCBjb250ZW50TGVmdEFmdGVyTGFzdExpbmUoY29u
c3QgQ29uc3RyYWludHNGb3JJbkZsb3dDb250ZW50Jiwgc3RkOjpvcHRpb25hbDxJbmxpbmVMYXlv
dXRVbml0PiBsYXN0TGluZUxvZ2ljYWxCb3R0b20sIGNvbnN0IEZsb2F0aW5nQ29udGV4dCYpIGNv
bnN0OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRl
eHRzL2lubGluZS9JbmxpbmVMZXZlbEJveC5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1h
dHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGV2ZWxCb3guaAppbmRleCBjNzhjN2JkZjVlOTQu
LjY3YTNmYzc3ODJiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRp
bmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGV2ZWxCb3guaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMZXZlbEJveC5oCkBAIC0xNDcs
OCArMTQ3LDYgQEAgcHJpdmF0ZToKICAgICB2b2lkIHNldElzRmlyc3RCb3goKSB7IG1faXNGaXJz
dFdpdGhpbkxheW91dEJveCA9IHRydWU7IH0KICAgICB2b2lkIHNldElzTGFzdEJveCgpIHsgbV9p
c0xhc3RXaXRoaW5MYXlvdXRCb3ggPSB0cnVlOyB9CiAKLSAgICB2b2lkIHNldFRleHRFbXBoYXNp
cyhzdGQ6OnBhaXI8SW5saW5lTGF5b3V0VW5pdCwgSW5saW5lTGF5b3V0VW5pdD4pOwotCiBwcml2
YXRlOgogICAgIENoZWNrZWRSZWY8Y29uc3QgQm94PiBtX2xheW91dEJveDsKICAgICAvLyBUaGlz
IGlzIHRoZSBjb21iaW5hdGlvbiBvZiBtYXJnaW4gYW5kIGJvcmRlciBib3hlcy4gSW5saW5lIGxl
dmVsIGJveGVzIGFyZSB2ZXJ0aWNhbGx5IGFsaWduZWQgdXNpbmcgdGhlaXIgbWFyZ2luIGJveGVz
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9p
bmxpbmUvSW5saW5lTGV2ZWxCb3hJbmxpbmVzLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9y
bWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMZXZlbEJveElubGluZXMuaAppbmRleCAyYTQx
Yzg1ZjY0NDguLjUxNGI3YTFjZTIyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGV2ZWxCb3hJbmxpbmVzLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGV2
ZWxCb3hJbmxpbmVzLmgKQEAgLTQzLDYgKzQzLDMyIEBAIGlubGluZSBJbmxpbmVMZXZlbEJveDo6
SW5saW5lTGV2ZWxCb3goY29uc3QgQm94JiBsYXlvdXRCb3gsIGNvbnN0IFJlbmRlclN0eWxlJiBz
CiAgICAgbV9zdHlsZS52ZXJ0aWNhbEFsaWdubWVudC50eXBlID0gc3R5bGUudmVydGljYWxBbGln
bigpOwogICAgIGlmIChtX3N0eWxlLnZlcnRpY2FsQWxpZ25tZW50LnR5cGUgPT0gVmVydGljYWxB
bGlnbjo6TGVuZ3RoKQogICAgICAgICBtX3N0eWxlLnZlcnRpY2FsQWxpZ25tZW50LmJhc2VsaW5l
T2Zmc2V0ID0gZmxvYXRWYWx1ZUZvckxlbmd0aChzdHlsZS52ZXJ0aWNhbEFsaWduTGVuZ3RoKCks
IHByZWZlcnJlZExpbmVIZWlnaHQoKSk7CisKKyAgICBhdXRvIHNldEFubm90YXRpb25JZkFwcGxp
Y2FibGUgPSBbJl0geworICAgICAgICAvLyBHZW5lcmljLCBub24taW5saW5lIGJveCBpbmxpbmUt
bGV2ZWwgY29udGVudCAoZS5nLiByZXBsYWNlZCBlbGVtZW50cykgY2FuJ3QgaGF2ZSB0ZXh0LWVt
cGhhc2lzIGFubm90YXRpb25zLgorICAgICAgICBpZiAoIWlzUm9vdElubGluZUJveCgpICYmICFp
c0lubGluZUJveCgpKQorICAgICAgICAgICAgcmV0dXJuOworICAgICAgICBhdXRvIGhhc1RleHRF
bXBoYXNpcyA9ICBzdHlsZS50ZXh0RW1waGFzaXNNYXJrKCkgIT0gVGV4dEVtcGhhc2lzTWFyazo6
Tm9uZTsKKyAgICAgICAgaWYgKCFoYXNUZXh0RW1waGFzaXMpCisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIGF1dG8gZW1waGFzaXNQb3NpdGlvbiA9IHN0eWxlLnRleHRFbXBoYXNpc1Bvc2l0
aW9uKCk7CisgICAgICAgIC8vIE5vcm1hbGx5IHdlIHJlc29sdmUgdmlzdWFsIC0+IGxvZ2ljYWwg
dmFsdWVzIGF0IHByZS1sYXlvdXQgdGltZSwgYnV0IGVtcGhhaXNpcyB2YWx1ZXMgYXJlIG5vdCBw
YXJ0IG9mIHRoZSBnZW5lcmFsIGJveCBnZW9tZXRyeS4KKyAgICAgICAgYXV0byBoYXNBYm92ZVRl
eHRFbXBoYXNpcyA9IGZhbHNlOworICAgICAgICBhdXRvIGhhc1VuZGVyVGV4dEVtcGhhc2lzID0g
ZmFsc2U7CisgICAgICAgIGlmIChzdHlsZS5pc0hvcml6b250YWxXcml0aW5nTW9kZSgpKSB7Cisg
ICAgICAgICAgICBoYXNBYm92ZVRleHRFbXBoYXNpcyA9IGVtcGhhc2lzUG9zaXRpb24uY29udGFp
bnMoVGV4dEVtcGhhc2lzUG9zaXRpb246Ok92ZXIpOworICAgICAgICAgICAgaGFzVW5kZXJUZXh0
RW1waGFzaXMgPSAhaGFzQWJvdmVUZXh0RW1waGFzaXMgJiYgZW1waGFzaXNQb3NpdGlvbi5jb250
YWlucyhUZXh0RW1waGFzaXNQb3NpdGlvbjo6VW5kZXIpOworICAgICAgICB9IGVsc2UgeworICAg
ICAgICAgICAgaGFzQWJvdmVUZXh0RW1waGFzaXMgPSBlbXBoYXNpc1Bvc2l0aW9uLmNvbnRhaW5z
KFRleHRFbXBoYXNpc1Bvc2l0aW9uOjpSaWdodCkgfHwgZW1waGFzaXNQb3NpdGlvbiA9PSBUZXh0
RW1waGFzaXNQb3NpdGlvbjo6T3ZlcjsKKyAgICAgICAgICAgIGhhc1VuZGVyVGV4dEVtcGhhc2lz
ID0gIWhhc0Fib3ZlVGV4dEVtcGhhc2lzICYmIChlbXBoYXNpc1Bvc2l0aW9uLmNvbnRhaW5zKFRl
eHRFbXBoYXNpc1Bvc2l0aW9uOjpMZWZ0KSB8fCBlbXBoYXNpc1Bvc2l0aW9uID09IFRleHRFbXBo
YXNpc1Bvc2l0aW9uOjpVbmRlcik7CisgICAgICAgIH0KKworICAgICAgICBpZiAoaGFzQWJvdmVU
ZXh0RW1waGFzaXMgfHwgaGFzVW5kZXJUZXh0RW1waGFzaXMpIHsKKyAgICAgICAgICAgIElubGlu
ZUxheW91dFVuaXQgYW5ub3RhdGlvblNpemUgPSByb3VuZFRvSW50KHN0eWxlLmZvbnRDYXNjYWRl
KCkuZmxvYXRFbXBoYXNpc01hcmtIZWlnaHQoc3R5bGUudGV4dEVtcGhhc2lzTWFya1N0cmluZygp
KSk7CisgICAgICAgICAgICBtX2Fubm90YXRpb24gPSB7IGhhc0Fib3ZlVGV4dEVtcGhhc2lzID8g
YW5ub3RhdGlvblNpemUgOiAwLCBoYXNBYm92ZVRleHRFbXBoYXNpcyA/IDAgOiBhbm5vdGF0aW9u
U2l6ZSB9OworICAgICAgICB9CisgICAgfTsKKyAgICBzZXRBbm5vdGF0aW9uSWZBcHBsaWNhYmxl
KCk7CiB9CiAKIGlubGluZSBJbmxpbmVMZXZlbEJveCBJbmxpbmVMZXZlbEJveDo6Y3JlYXRlQXRv
bWljSW5saW5lTGV2ZWxCb3goY29uc3QgQm94JiBsYXlvdXRCb3gsIGNvbnN0IFJlbmRlclN0eWxl
JiBzdHlsZSwgSW5saW5lTGF5b3V0VW5pdCBsb2dpY2FsTGVmdCwgSW5saW5lTGF5b3V0VW5pdCBs
b2dpY2FsV2lkdGgpCkBAIC04OSwxNyArMTE1LDYgQEAgaW5saW5lIGJvb2wgSW5saW5lTGV2ZWxC
b3g6Om1heVN0cmV0Y2hMaW5lQm94KCkgY29uc3QKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotaW5s
aW5lIHZvaWQgSW5saW5lTGV2ZWxCb3g6OnNldFRleHRFbXBoYXNpcyhzdGQ6OnBhaXI8SW5saW5l
TGF5b3V0VW5pdCwgSW5saW5lTGF5b3V0VW5pdD4gdGV4dEVtcGhhc2lzKQotewotICAgIGlmICgh
dGV4dEVtcGhhc2lzLmZpcnN0ICYmICF0ZXh0RW1waGFzaXMuc2Vjb25kKQotICAgICAgICByZXR1
cm47Ci0gICAgaWYgKHRleHRFbXBoYXNpcy5maXJzdCkgewotICAgICAgICBtX2Fubm90YXRpb24g
PSBBbm5vdGF0aW9uIHsgdGV4dEVtcGhhc2lzLmZpcnN0LCAwLmYgfTsKLSAgICAgICAgcmV0dXJu
OwotICAgIH0KLSAgICBtX2Fubm90YXRpb24gPSBBbm5vdGF0aW9uIHsgMC5mLCB0ZXh0RW1waGFz
aXMuc2Vjb25kIH07Ci19Ci0KIH0KIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveC5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94LmNw
cAppbmRleCAxOTAyMjA0OTY3MGUuLmZjOTg5ZjI2NWFiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5s
aW5lTGluZUJveC5jcHAKQEAgLTQwLDcgKzQwLDYgQEAgTGluZUJveDo6TGluZUJveChjb25zdCBC
b3gmIHJvb3RMYXlvdXRCb3gsIElubGluZUxheW91dFVuaXQgY29udGVudExvZ2ljYWxMZWZ0LAog
ewogICAgIG1fbm9uUm9vdElubGluZUxldmVsQm94TGlzdC5yZXNlcnZlSW5pdGlhbENhcGFjaXR5
KG5vblNwYW5uaW5nSW5saW5lTGV2ZWxCb3hDb3VudCk7CiAgICAgbV9ub25Sb290SW5saW5lTGV2
ZWxCb3hNYXAucmVzZXJ2ZUluaXRpYWxDYXBhY2l0eShub25TcGFubmluZ0lubGluZUxldmVsQm94
Q291bnQpOwotICAgIG1fcm9vdElubGluZUJveC5zZXRUZXh0RW1waGFzaXMoSW5saW5lRm9ybWF0
dGluZ1V0aWxzOjp0ZXh0RW1waGFzaXNGb3JJbmxpbmVCb3gocm9vdExheW91dEJveCwgZG93bmNh
c3Q8RWxlbWVudEJveD4ocm9vdExheW91dEJveCkpKTsKIH0KIAogdm9pZCBMaW5lQm94OjphZGRJ
bmxpbmVMZXZlbEJveChJbmxpbmVMZXZlbEJveCYmIGlubGluZUxldmVsQm94KQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5l
TGluZUJveEJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1aWxkZXIuY3BwCmluZGV4IDEzMzk3OTc2MWFhOS4u
MDM2MDBkN2Q5NjhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lTGluZUJveEJ1aWxk
ZXIuY3BwCkBAIC0zNjksNyArMzY5LDYgQEAgdm9pZCBMaW5lQm94QnVpbGRlcjo6Y29uc3RydWN0
SW5saW5lTGV2ZWxCb3hlcyhMaW5lQm94JiBsaW5lQm94KQogICAgICAgICAgICAgYXV0byBsb2dp
Y2FsV2lkdGggPSByb290SW5saW5lQm94LmxvZ2ljYWxSaWdodCgpIC0gbG9naWNhbExlZnQ7CiAg
ICAgICAgICAgICBhdXRvIGlubGluZUJveCA9IElubGluZUxldmVsQm94OjpjcmVhdGVJbmxpbmVC
b3gobGF5b3V0Qm94LCBzdHlsZSwgbG9naWNhbExlZnQsIGxvZ2ljYWxXaWR0aCwgSW5saW5lTGV2
ZWxCb3g6OkxpbmVTcGFubmluZ0lubGluZUJveDo6WWVzKTsKICAgICAgICAgICAgIHNldFZlcnRp
Y2FsUHJvcGVydGllc0ZvcklubGluZUxldmVsQm94KGxpbmVCb3gsIGlubGluZUJveCk7Ci0gICAg
ICAgICAgICBpbmxpbmVCb3guc2V0VGV4dEVtcGhhc2lzKElubGluZUZvcm1hdHRpbmdVdGlsczo6
dGV4dEVtcGhhc2lzRm9ySW5saW5lQm94KGxheW91dEJveCwgcm9vdEJveCgpKSk7CiAgICAgICAg
ICAgICBsaW5lQm94LmFkZElubGluZUxldmVsQm94KFdURk1vdmUoaW5saW5lQm94KSk7CiAgICAg
ICAgICAgICBtX2xpbmVIYXNSdWJ5Q29udGVudCA9IG1fbGluZUhhc1J1YnlDb250ZW50IHx8IGxh
eW91dEJveC5pc1J1YnlCYXNlKCk7CiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTM4NSw3ICsz
ODQsNiBAQCB2b2lkIExpbmVCb3hCdWlsZGVyOjpjb25zdHJ1Y3RJbmxpbmVMZXZlbEJveGVzKExp
bmVCb3gmIGxpbmVCb3gpCiAgICAgICAgICAgICBpbml0aWFsTG9naWNhbFdpZHRoID0gc3RkOjpt
YXgoaW5pdGlhbExvZ2ljYWxXaWR0aCwgMC5mKTsKICAgICAgICAgICAgIGF1dG8gaW5saW5lQm94
ID0gSW5saW5lTGV2ZWxCb3g6OmNyZWF0ZUlubGluZUJveChsYXlvdXRCb3gsIHN0eWxlLCBsb2dp
Y2FsTGVmdCwgaW5pdGlhbExvZ2ljYWxXaWR0aCk7CiAgICAgICAgICAgICBpbmxpbmVCb3guc2V0
SXNGaXJzdEJveCgpOwotICAgICAgICAgICAgaW5saW5lQm94LnNldFRleHRFbXBoYXNpcyhJbmxp
bmVGb3JtYXR0aW5nVXRpbHM6OnRleHRFbXBoYXNpc0ZvcklubGluZUJveChsYXlvdXRCb3gsIHJv
b3RCb3goKSkpOwogICAgICAgICAgICAgc2V0VmVydGljYWxQcm9wZXJ0aWVzRm9ySW5saW5lTGV2
ZWxCb3gobGluZUJveCwgaW5saW5lQm94KTsKICAgICAgICAgICAgIGxpbmVCb3guYWRkSW5saW5l
TGV2ZWxCb3goV1RGTW92ZShpbmxpbmVCb3gpKTsKICAgICAgICAgICAgIG1fbGluZUhhc1J1YnlD
b250ZW50ID0gbV9saW5lSGFzUnVieUNvbnRlbnQgfHwgbGF5b3V0Qm94LmlzUnVieUJhc2UoKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5s
aW5lL0lubGluZUxpbmVCb3hCdWlsZGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0
dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5oCmluZGV4IDc5ZjcwMTU0
YWVmNi4uYzU1YTIwMTBkMWVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9y
bWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVMaW5lQm94QnVpbGRlci5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUxpbmVCb3hC
dWlsZGVyLmgKQEAgLTYxLDcgKzYxLDcgQEAgcHJpdmF0ZToKICAgICBib29sIGlzTGFzdExpbmUo
KSBjb25zdCB7IHJldHVybiBsaW5lTGF5b3V0UmVzdWx0KCkuaXNGaXJzdExhc3QuaXNMYXN0TGlu
ZVdpdGhJbmxpbmVDb250ZW50OyB9CiAgICAgY29uc3QgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQm
IGZvcm1hdHRpbmdDb250ZXh0KCkgY29uc3QgeyByZXR1cm4gbV9pbmxpbmVGb3JtYXR0aW5nQ29u
dGV4dDsgfQogICAgIGNvbnN0IExpbmVMYXlvdXRSZXN1bHQmIGxpbmVMYXlvdXRSZXN1bHQoKSBj
b25zdCB7IHJldHVybiBtX2xpbmVMYXlvdXRSZXN1bHQ7IH0KLSAgICBjb25zdCBFbGVtZW50Qm94
JiByb290Qm94KCkgY29uc3QgeyByZXR1cm4gZm9ybWF0dGluZ0NvbnRleHQoKS5yb290KCk7IH0K
KyAgICBjb25zdCBCb3gmIHJvb3RCb3goKSBjb25zdCB7IHJldHVybiBmb3JtYXR0aW5nQ29udGV4
dCgpLnJvb3QoKTsgfQogICAgIGNvbnN0IFJlbmRlclN0eWxlJiByb290U3R5bGUoKSBjb25zdCB7
IHJldHVybiBpc0ZpcnN0TGluZSgpID8gcm9vdEJveCgpLmZpcnN0TGluZVN0eWxlKCkgOiByb290
Qm94KCkuc3R5bGUoKTsgfQogCiAgICAgY29uc3QgSW5saW5lTGF5b3V0U3RhdGUmIGxheW91dFN0
YXRlKCkgY29uc3QgeyByZXR1cm4gZm9ybWF0dGluZ0NvbnRleHQoKS5sYXlvdXRTdGF0ZSgpOyB9
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>