<?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>230595</bug_id>
          
          <creation_ts>2021-09-21 21:21:03 -0700</creation_ts>
          <short_desc>Opus and Vorbis codecs aren&apos;t available on iPad.</short_desc>
          <delta_ts>2021-09-23 02:54:35 -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>Media</component>
          <version>Other</version>
          <rep_platform>iPhone / iPad</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=230670</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="Jean-Yves Avenard [:jya]">jean-yves.avenard</reporter>
          <assigned_to name="Jean-Yves Avenard [:jya]">jean-yves.avenard</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1795943</commentid>
    <comment_count>0</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-09-21 21:21:03 -0700</bug_when>
    <thetext>Opus and Vorbis are only available on Mac for some reasons:
`
#if !defined(ENABLE_VORBIS) &amp;&amp; PLATFORM(MAC) &amp;&amp; __MAC_OS_X_VERSION_MAX_ALLOWED &gt;= 110300
#define ENABLE_VORBIS 1
#endif
`

We should allow them everywhere and let run-time detection performs its work</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1795944</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-21 21:21:54 -0700</bug_when>
    <thetext>&lt;rdar://problem/83382734&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1795957</commentid>
    <comment_count>2</comment_count>
      <attachid>438921</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-09-21 22:27:33 -0700</bug_when>
    <thetext>Created attachment 438921
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1795960</commentid>
    <comment_count>3</comment_count>
      <attachid>438924</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-09-21 23:16:23 -0700</bug_when>
    <thetext>Created attachment 438924
Patch

Restrict to iOS and Mac as some required headers aren&apos;t included on other platforms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1795983</commentid>
    <comment_count>4</comment_count>
      <attachid>438933</attachid>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-09-22 01:09:10 -0700</bug_when>
    <thetext>Created attachment 438933
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1796085</commentid>
    <comment_count>5</comment_count>
      <attachid>438933</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-09-22 08:35:39 -0700</bug_when>
    <thetext>Comment on attachment 438933
Patch

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

&gt; Source/WebCore/ChangeLog:12
&gt; +        Covered by existing tests.

Do the existing tests run on iOS? If so won&apos;t the expectations be wrong?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1796426</commentid>
    <comment_count>6</comment_count>
    <who name="Jean-Yves Avenard [:jya]">jean-yves.avenard</who>
    <bug_when>2021-09-23 02:02:10 -0700</bug_when>
    <thetext>(In reply to Eric Carlson from comment #5)
&gt; Comment on attachment 438933 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=438933&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:12
&gt; &gt; +        Covered by existing tests.
&gt; 
&gt; Do the existing tests run on iOS? If so won&apos;t the expectations be wrong?

They do not, I opened bug 230670 to enable them</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1796437</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-23 02:54:29 -0700</bug_when>
    <thetext>Committed r282954 (242044@main): &lt;https://commits.webkit.org/242044@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 438933.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438921</attachid>
            <date>2021-09-21 22:27:33 -0700</date>
            <delta_ts>2021-09-21 23:56:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230595-20210922152732.patch</filename>
            <type>text/plain</type>
            <size>1453</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGJlNWE3ZGFiOWVmYjM1ZTQxM2YzZDg4
YmVmMDczZTNmNjhjMDA2MTYuLmEyNjdmOTA0NzdlNDAyY2YzYzAyYjViNDA1YzgxNmUyMzE2NTUw
ODcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDktMjEgIEplYW4tWXZlcyBBdmVuYXJkICA8
anlhQGFwcGxlLmNvbT4KKworICAgICAgICBPcHVzIGFuZCBWb3JiaXMgY29kZWNzIGFyZW4ndCBh
dmFpbGFibGUgb24gaVBhZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzMDU5NQorICAgICAgICByZGFyOi8vcHJvYmxlbS84MzM4MjczNAorCisgICAg
ICAgIFZvcmJpcyBhbmQgT3B1cyBhcmUgdXNhYmxlIG9uIHBsYXRmb3JtcyBvdGhlciB0aGFuIG1h
Y09TIGFuZCBhcmUgYmVpbmcgY2hlY2tlZAorICAgICAgICBhdCBydW50aW1lIGFscmVhZHkuCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3dGYvUGxh
dGZvcm1FbmFibGVDb2NvYS5oOgorCiAyMDIxLTA5LTE4ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1t
YXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPUyBGYW1pbHldIERlbGV0ZSBsZXR0ZXJw
cmVzcyBzdXBwb3J0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZUNv
Y29hLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZUNvY29hLmgKaW5kZXggNWVkMTIz
YTcwZTg1MjI4MjY3MjQ2YjkyODAxN2QxOGIzMjJmY2Q1Ni4uNjJjY2UxZGJjZDE0MGUzNjVkZTI0
NDc3YmYyZjUxZGVkMTU5MTMzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1F
bmFibGVDb2NvYS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtRW5hYmxlQ29jb2EuaApA
QCAtNjU5LDcgKzY1OSw3IEBACiAjZGVmaW5lIEVOQUJMRV9XS1BERlZJRVcgMQogI2VuZGlmCiAK
LSNpZiAhZGVmaW5lZChFTkFCTEVfVk9SQklTKSAmJiBQTEFURk9STShNQUMpICYmIF9fTUFDX09T
X1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxMTAzMDAKKyNpZiAhZGVmaW5lZChFTkFCTEVfVk9S
QklTKQogI2RlZmluZSBFTkFCTEVfVk9SQklTIDEKICNlbmRpZgogCkBAIC02NzEsNyArNjcxLDcg
QEAKICNkZWZpbmUgRU5BQkxFX1dFQk1fRk9STUFUX1JFQURFUiAxCiAjZW5kaWYKIAotI2lmICFk
ZWZpbmVkKEVOQUJMRV9PUFVTKSAmJiBQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTIwMDAwCisjaWYgIWRlZmluZWQoRU5BQkxFX09QVVMpCiAjZGVm
aW5lIEVOQUJMRV9PUFVTIDEKICNlbmRpZgogCg==
</data>
<flag name="commit-queue"
          id="462444"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438924</attachid>
            <date>2021-09-21 23:16:23 -0700</date>
            <delta_ts>2021-09-22 01:09:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230595-20210922161622.patch</filename>
            <type>text/plain</type>
            <size>3542</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGJlNWE3ZGFiOWVmYjM1ZTQxM2YzZDg4
YmVmMDczZTNmNjhjMDA2MTYuLmEyNjdmOTA0NzdlNDAyY2YzYzAyYjViNDA1YzgxNmUyMzE2NTUw
ODcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjEtMDktMjEgIEplYW4tWXZlcyBBdmVuYXJkICA8
anlhQGFwcGxlLmNvbT4KKworICAgICAgICBPcHVzIGFuZCBWb3JiaXMgY29kZWNzIGFyZW4ndCBh
dmFpbGFibGUgb24gaVBhZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzMDU5NQorICAgICAgICByZGFyOi8vcHJvYmxlbS84MzM4MjczNAorCisgICAg
ICAgIFZvcmJpcyBhbmQgT3B1cyBhcmUgdXNhYmxlIG9uIHBsYXRmb3JtcyBvdGhlciB0aGFuIG1h
Y09TIGFuZCBhcmUgYmVpbmcgY2hlY2tlZAorICAgICAgICBhdCBydW50aW1lIGFscmVhZHkuCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3dGYvUGxh
dGZvcm1FbmFibGVDb2NvYS5oOgorCiAyMDIxLTA5LTE4ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1t
YXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPUyBGYW1pbHldIERlbGV0ZSBsZXR0ZXJw
cmVzcyBzdXBwb3J0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZUNv
Y29hLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZUNvY29hLmgKaW5kZXggNWVkMTIz
YTcwZTg1MjI4MjY3MjQ2YjkyODAxN2QxOGIzMjJmY2Q1Ni4uZTNhMmNjZDgwMGEzZDgzNmY3YzMw
NGQ1ZmM5NDA1YjJhMjA4MWU5NyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1F
bmFibGVDb2NvYS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtRW5hYmxlQ29jb2EuaApA
QCAtNjU5LDcgKzY1OSw3IEBACiAjZGVmaW5lIEVOQUJMRV9XS1BERlZJRVcgMQogI2VuZGlmCiAK
LSNpZiAhZGVmaW5lZChFTkFCTEVfVk9SQklTKSAmJiBQTEFURk9STShNQUMpICYmIF9fTUFDX09T
X1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxMTAzMDAKKyNpZiAhZGVmaW5lZChFTkFCTEVfVk9S
QklTKSAmJiAoUExBVEZPUk0oSU9TKSB8fCBQTEFURk9STShNQUMpKQogI2RlZmluZSBFTkFCTEVf
Vk9SQklTIDEKICNlbmRpZgogCkBAIC02NzEsNyArNjcxLDcgQEAKICNkZWZpbmUgRU5BQkxFX1dF
Qk1fRk9STUFUX1JFQURFUiAxCiAjZW5kaWYKIAotI2lmICFkZWZpbmVkKEVOQUJMRV9PUFVTKSAm
JiBQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTIw
MDAwCisjaWYgIWRlZmluZWQoRU5BQkxFX09QVVMpICYmIChQTEFURk9STShJT1MpIHx8IFBMQVRG
T1JNKE1BQykpCiAjZGVmaW5lIEVOQUJMRV9PUFVTIDEKICNlbmRpZgogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9XZWJNQXVkaW9VdGlsaXRpZXND
b2NvYS5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL1dlYk1BdWRp
b1V0aWxpdGllc0NvY29hLm1tCmluZGV4IGQyYWZiMTU0MTM0NDYxMWVhNTBlMGFlY2VkYzRjMDli
OGYzNWNkZTQuLjdlZDYwNWVhM2Y2ZGFlZWYyZTI2M2ViOTEwNTcxYjZkOGQ4MGQzMmEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL1dlYk1BdWRpb1V0
aWxpdGllc0NvY29hLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nv
Y29hL1dlYk1BdWRpb1V0aWxpdGllc0NvY29hLm1tCkBAIC01Niw2ICs1Niw3IEBAIHN0YXRpYyBi
b29sIHJlZ2lzdGVyRGVjb2RlckZhY3RvcnkoY29uc3QgY2hhciogZGVjb2Rlck5hbWUsIE9TVHlw
ZSBkZWNvZGVyVHlwZSkKICAgICBpZiAoY29tcCkKICAgICAgICAgcmV0dXJuIHRydWU7IC8vIEFs
cmVhZHkgcmVnaXN0ZXJlZC4KIAorI2lmIFBMQVRGT1JNKE1BQykKICAgICBjb25zdGV4cHIgY2hh
ciBhdWRpb0NvbXBvbmVudHNEeWxpYltdID0gIi9TeXN0ZW0vTGlicmFyeS9Db21wb25lbnRzL0F1
ZGlvQ29kZWNzLmNvbXBvbmVudC9Db250ZW50cy9NYWNPUy9BdWRpb0NvZGVjcyI7CiAgICAgdm9p
ZCAqaGFuZGxlID0gZGxvcGVuKGF1ZGlvQ29tcG9uZW50c0R5bGliLCBSVExEX0xBWlkgfCBSVExE
X0xPQ0FMKTsKICAgICBpZiAoIWhhbmRsZSkKQEAgLTcxLDYgKzcyLDEwIEBAIHN0YXRpYyBib29s
IHJlZ2lzdGVyRGVjb2RlckZhY3RvcnkoY29uc3QgY2hhciogZGVjb2Rlck5hbWUsIE9TVHlwZSBk
ZWNvZGVyVHlwZSkKICAgICB9CiAKICAgICByZXR1cm4gdHJ1ZTsKKyNlbHNlCisgICAgVU5VU0VE
X1BBUkFNKGRlY29kZXJOYW1lKTsKKyAgICByZXR1cm4gZmFsc2U7CisjZW5kaWYKIH0KIAogY2xh
c3MgV2ViTUF1ZGlvQ2hhbm5lbExheW91dEhvbGRlciBmaW5hbCB7CkBAIC01NTksNyArNTY0LDcg
QEAgc3RhdGljIFZlY3Rvcjx1aW50OF90PiBjb29raWVGcm9tT3B1c0Nvb2tpZUNvbnRlbnRzKGNv
bnN0IE9wdXNDb29raWVDb250ZW50cyYgY28KIAogYm9vbCBpc09wdXNEZWNvZGVyQXZhaWxhYmxl
KCkKIHsKLSNpZiBFTkFCTEUoT1BVUykgJiYgUExBVEZPUk0oTUFDKQorI2lmIEVOQUJMRShPUFVT
KQogICAgIGlmICghUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpvcHVzRGVjb2RlckVuYWJs
ZWQoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCkBAIC01NzEsNyArNTc2LDcgQEAgYm9vbCBp
c09wdXNEZWNvZGVyQXZhaWxhYmxlKCkKIAogYm9vbCByZWdpc3Rlck9wdXNEZWNvZGVySWZOZWVk
ZWQoKQogewotI2lmIEVOQUJMRShPUFVTKSAmJiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKE9Q
VVMpCiAgICAgc3RhdGljIGJvb2wgYXZhaWxhYmxlOwogCiAgICAgc3RhdGljIGRpc3BhdGNoX29u
Y2VfdCBvbmNlVG9rZW47CkBAIC02NjIsNyArNjY3LDcgQEAgc3RhdGljIFZlY3Rvcjx1aW50OF90
PiBjb29raWVGcm9tVm9yYmlzQ29kZWNQcml2YXRlKHNpemVfdCBjb2RlY1ByaXZhdGVTaXplLCBj
b24KIAogYm9vbCBpc1ZvcmJpc0RlY29kZXJBdmFpbGFibGUoKQogewotI2lmIEVOQUJMRShWT1JC
SVMpICYmIFBMQVRGT1JNKE1BQykKKyNpZiBFTkFCTEUoVk9SQklTKQogICAgIGlmICghUGxhdGZv
cm1NZWRpYVNlc3Npb25NYW5hZ2VyOjp2b3JiaXNEZWNvZGVyRW5hYmxlZCgpKQogICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKQEAgLTY3NCw3ICs2NzksNyBAQCBib29sIGlzVm9yYmlzRGVjb2RlckF2
YWlsYWJsZSgpCiAKIGJvb2wgcmVnaXN0ZXJWb3JiaXNEZWNvZGVySWZOZWVkZWQoKQogewotI2lm
IEVOQUJMRShWT1JCSVMpICYmIFBMQVRGT1JNKE1BQykKKyNpZiBFTkFCTEUoVk9SQklTKQogICAg
IHN0YXRpYyBib29sIGF2YWlsYWJsZTsKIAogICAgIHN0YXRpYyBkaXNwYXRjaF9vbmNlX3Qgb25j
ZVRva2VuOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438933</attachid>
            <date>2021-09-22 01:09:10 -0700</date>
            <delta_ts>2021-09-23 02:54:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-230595-20210922180909.patch</filename>
            <type>text/plain</type>
            <size>10459</size>
            <attacher name="Jean-Yves Avenard [:jya]">jean-yves.avenard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGJlNWE3ZGFiOWVmYjM1ZTQxM2YzZDg4
YmVmMDczZTNmNjhjMDA2MTYuLmI5NmQyM2E0ODBkN2IwOTI1YTUzMTRlNDBhZjAwNTA1ZDZmZTZm
YTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMDktMjEgIEplYW4tWXZlcyBBdmVuYXJkICA8
anlhQGFwcGxlLmNvbT4KKworICAgICAgICBPcHVzIGFuZCBWb3JiaXMgY29kZWNzIGFyZW4ndCBh
dmFpbGFibGUgb24gaVBhZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzMDU5NQorICAgICAgICByZGFyOi8vcHJvYmxlbS84MzM4MjczNAorCisgICAg
ICAgIFZvcmJpcyBhbmQgT3B1cyBhcmUgdXNhYmxlIG9uIHBsYXRmb3JtcyBvdGhlciB0aGFuIG1h
Y09TIGFuZCBhcmUgYmVpbmcgY2hlY2tlZAorICAgICAgICBhdCBydW50aW1lIGFscmVhZHkuCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd3RmL1BsYXRm
b3JtRW5hYmxlQ29jb2EuaDoKKwogMjAyMS0wOS0xOCAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4
ZmllbGRAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1MgRmFtaWx5XSBEZWxldGUgbGV0dGVycHJl
c3Mgc3VwcG9ydApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDU5ZDAzNTM0MWEzZTk5OGM0YWEwMjllNjk0YzI5OTRl
NDY5ZGUwOGEuLmEzNzlkZGEzYzA1NGIxYzhiY2E1NmQ4Mjc4ZGFiN2NiNWI0ZGZiMDYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyOSBAQAorMjAyMS0wOS0yMiAgSmVhbi1ZdmVzIEF2ZW5hcmQgIDxq
eWFAYXBwbGUuY29tPgorCisgICAgICAgIE9wdXMgYW5kIFZvcmJpcyBjb2RlY3MgYXJlbid0IGF2
YWlsYWJsZSBvbiBpUGFkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjMwNTk1CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzgzMzgyNzM0CisKKyAgICAg
ICAgVm9yYmlzIGFuZCBPcHVzIGFyZSB1c2FibGUgb24gcGxhdGZvcm1zIG90aGVyIHRoYW4gbWFj
T1MgYW5kIGFyZSBiZWluZyBjaGVja2VkCisgICAgICAgIGF0IHJ1bnRpbWUuCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGlu
ZyB0ZXN0cy4KKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9u
TWFuYWdlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFn
ZXI6OnZvcmJpc0RlY29kZXJFbmFibGVkKToKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtTWVk
aWFTZXNzaW9uTWFuYWdlcjo6c2V0Vm9yYmlzRGVjb2RlckVuYWJsZWQpOgorICAgICAgICAoV2Vi
Q29yZTo6UGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpvcHVzRGVjb2RlckVuYWJsZWQpOgor
ICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpzZXRPcHVzRGVj
b2RlckVuYWJsZWQpOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNz
aW9uTWFuYWdlci5oOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NvY29hL1dlYk1BdWRp
b1V0aWxpdGllc0NvY29hLm1tOgorICAgICAgICAoV2ViQ29yZTo6cmVnaXN0ZXJEZWNvZGVyRmFj
dG9yeSk6CisgICAgICAgIChXZWJDb3JlOjppc09wdXNEZWNvZGVyQXZhaWxhYmxlKToKKyAgICAg
ICAgKFdlYkNvcmU6OnJlZ2lzdGVyT3B1c0RlY29kZXJJZk5lZWRlZCk6CisgICAgICAgIChXZWJD
b3JlOjppc1ZvcmJpc0RlY29kZXJBdmFpbGFibGUpOgorICAgICAgICAoV2ViQ29yZTo6cmVnaXN0
ZXJWb3JiaXNEZWNvZGVySWZOZWVkZWQpOgorCiAyMDIxLTA5LTIwICBKZWFuLVl2ZXMgQXZlbmFy
ZCAgPGp5YUBhcHBsZS5jb20+CiAKICAgICAgICAgVXNlIFNoYXJlZE1lbW9yeSBmb3IgdHJhbnNm
ZXJyaW5nIGFwcGVuZGVkIGJ1ZmZlcnMgZnJvbSBTb3VyY2VCdWZmZXIgdG8gdGhlIEdQVSBwcm9j
ZXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nCmluZGV4IDNiYTZjM2M4MDMyN2Q5ZmVmOWY2YjU2M2MyNTE4NjYxMGJlZTIyNDQu
LjEzZDkwZDE2MWMxZWY4MTMxNjRmMmVmM2Y4NGFlN2VhOGFlYTdkNDEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTkgQEAKKzIwMjEtMDktMjIgIEplYW4tWXZlcyBBdmVuYXJkICA8anlhQGFwcGxlLmNv
bT4KKworICAgICAgICBPcHVzIGFuZCBWb3JiaXMgY29kZWNzIGFyZW4ndCBhdmFpbGFibGUgb24g
aVBhZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIz
MDU5NQorICAgICAgICByZGFyOi8vcHJvYmxlbS84MzM4MjczNAorCisgICAgICAgIFZvcmJpcyBh
bmQgT3B1cyBhcmUgdXNhYmxlIG9uIHBsYXRmb3JtcyBvdGhlciB0aGFuIG1hY09TIGFuZCBhcmUg
YmVpbmcgY2hlY2tlZAorICAgICAgICBhdCBydW50aW1lLgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2Uu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNlcyk6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIxLTA5
LTIwICBKZWFuLVl2ZXMgQXZlbmFyZCAgPGp5YUBhcHBsZS5jb20+CiAKICAgICAgICAgVXNlIFNo
YXJlZE1lbW9yeSBmb3IgdHJhbnNmZXJyaW5nIGFwcGVuZGVkIGJ1ZmZlcnMgZnJvbSBTb3VyY2VC
dWZmZXIgdG8gdGhlIEdQVSBwcm9jZXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0
Zm9ybUVuYWJsZUNvY29hLmggYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUVuYWJsZUNvY29hLmgK
aW5kZXggNWVkMTIzYTcwZTg1MjI4MjY3MjQ2YjkyODAxN2QxOGIzMjJmY2Q1Ni4uNDNhNzZhYTAx
MTdjYzgyOTVjMmYzZmQ2MDY1YmMzMTU0MjU4ZmViMiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93
dGYvUGxhdGZvcm1FbmFibGVDb2NvYS5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtRW5h
YmxlQ29jb2EuaApAQCAtNjU5LDcgKzY1OSw3IEBACiAjZGVmaW5lIEVOQUJMRV9XS1BERlZJRVcg
MQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfVk9SQklTKSAmJiBQTEFURk9STShNQUMp
ICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxMTAzMDAKKyNpZiAhZGVmaW5l
ZChFTkFCTEVfVk9SQklTKSAmJiAoUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05f
TUFYX0FMTE9XRUQgPj0gMTEwMzAwIHx8IFBMQVRGT1JNKElPUykgfHwgUExBVEZPUk0oSU9TX1NJ
TVVMQVRPUikpCiAjZGVmaW5lIEVOQUJMRV9WT1JCSVMgMQogI2VuZGlmCiAKQEAgLTY3MSw3ICs2
NzEsNyBAQAogI2RlZmluZSBFTkFCTEVfV0VCTV9GT1JNQVRfUkVBREVSIDEKICNlbmRpZgogCi0j
aWYgIWRlZmluZWQoRU5BQkxFX09QVVMpICYmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9W
RVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMjAwMDAKKyNpZiAhZGVmaW5lZChFTkFCTEVfT1BVUykg
JiYgKFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAx
MjAwMDAgfHwgUExBVEZPUk0oSU9TKSB8fCBQTEFURk9STShJT1NfU0lNVUxBVE9SKSkKICNkZWZp
bmUgRU5BQkxFX09QVVMgMQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9hdWRpby9QbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXIuY3BwCmluZGV4
IDJjN2E5NzY2MjM5NjFiYjQyYjY4MzVhNjM1Nzc0Y2NjMjhhOTM0ZWIuLmFmMDQxYTRhYmZmZTI1
OWRiMGE3ZDM0OWZhYjgzY2YxZTk5MGQxNjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyLmNwcApA
QCAtMzksMTEgKzM5LDExIEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIGJvb2wgUGxhdGZvcm1NZWRp
YVNlc3Npb25NYW5hZ2VyOjptX3dlYk1Gb3JtYXRSZWFkZXJFbmFibGVkOwogI2VuZGlmCiAKLSNp
ZiBFTkFCTEUoVk9SQklTKSAmJiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKFZPUkJJUykKIGJv
b2wgUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjptX3ZvcmJpc0RlY29kZXJFbmFibGVkOwog
I2VuZGlmCiAKLSNpZiBFTkFCTEUoT1BVUykgJiYgUExBVEZPUk0oTUFDKQorI2lmIEVOQUJMRShP
UFVTKQogYm9vbCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6Om1fb3B1c0RlY29kZXJFbmFi
bGVkOwogI2VuZGlmCiAKQEAgLTY1Niw3ICs2NTYsNyBAQCB2b2lkIFBsYXRmb3JtTWVkaWFTZXNz
aW9uTWFuYWdlcjo6c2V0V2ViTUZvcm1hdFJlYWRlckVuYWJsZWQoYm9vbCBlbmFibGVkKQogCiBi
b29sIFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6dm9yYmlzRGVjb2RlckVuYWJsZWQoKQog
ewotI2lmIEVOQUJMRShWT1JCSVMpICYmIFBMQVRGT1JNKE1BQykKKyNpZiBFTkFCTEUoVk9SQklT
KQogICAgIHJldHVybiBtX3ZvcmJpc0RlY29kZXJFbmFibGVkOwogI2Vsc2UKICAgICByZXR1cm4g
ZmFsc2U7CkBAIC02NjUsNyArNjY1LDcgQEAgYm9vbCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFn
ZXI6OnZvcmJpc0RlY29kZXJFbmFibGVkKCkKIAogdm9pZCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1h
bmFnZXI6OnNldFZvcmJpc0RlY29kZXJFbmFibGVkKGJvb2wgZW5hYmxlZCkKIHsKLSNpZiBFTkFC
TEUoVk9SQklTKSAmJiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKFZPUkJJUykKICAgICBtX3Zv
cmJpc0RlY29kZXJFbmFibGVkID0gZW5hYmxlZDsKICNlbHNlCiAgICAgVU5VU0VEX1BBUkFNKGVu
YWJsZWQpOwpAQCAtNjc0LDcgKzY3NCw3IEBAIHZvaWQgUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5h
Z2VyOjpzZXRWb3JiaXNEZWNvZGVyRW5hYmxlZChib29sIGVuYWJsZWQpCiAKIGJvb2wgUGxhdGZv
cm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpvcHVzRGVjb2RlckVuYWJsZWQoKQogewotI2lmIEVOQUJM
RShPUFVTKSAmJiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKE9QVVMpCiAgICAgcmV0dXJuIG1f
b3B1c0RlY29kZXJFbmFibGVkOwogI2Vsc2UKICAgICByZXR1cm4gZmFsc2U7CkBAIC02ODMsNyAr
NjgzLDcgQEAgYm9vbCBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6Om9wdXNEZWNvZGVyRW5h
YmxlZCgpCiAKIHZvaWQgUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpzZXRPcHVzRGVjb2Rl
ckVuYWJsZWQoYm9vbCBlbmFibGVkKQogewotI2lmIEVOQUJMRShPUFVTKSAmJiBQTEFURk9STShN
QUMpCisjaWYgRU5BQkxFKE9QVVMpCiAgICAgbV9vcHVzRGVjb2RlckVuYWJsZWQgPSBlbmFibGVk
OwogI2Vsc2UKICAgICBVTlVTRURfUEFSQU0oZW5hYmxlZCk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9QbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXIuaCBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5o
CmluZGV4IGQ4YjAwYTJkZTA5OWYxOWQ2NGQ0OTE1Mzc2MzU2OGUxMzVmYTk3M2UuLmUyMGVmNDYy
NDhiMDg1Yzc2Yzc0MDRmZDk0MWFkZGQ5NjU2NGZhOTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1BsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlci5o
CkBAIC0yMjMsMTAgKzIyMywxMCBAQCBwcml2YXRlOgogI2lmIEVOQUJMRShXRUJNX0ZPUk1BVF9S
RUFERVIpCiAgICAgc3RhdGljIGJvb2wgbV93ZWJNRm9ybWF0UmVhZGVyRW5hYmxlZDsKICNlbmRp
ZgotI2lmIEVOQUJMRShWT1JCSVMpICYmIFBMQVRGT1JNKE1BQykKKyNpZiBFTkFCTEUoVk9SQklT
KQogICAgIHN0YXRpYyBib29sIG1fdm9yYmlzRGVjb2RlckVuYWJsZWQ7CiAjZW5kaWYKLSNpZiBF
TkFCTEUoT1BVUykgJiYgUExBVEZPUk0oTUFDKQorI2lmIEVOQUJMRShPUFVTKQogICAgIHN0YXRp
YyBib29sIG1fb3B1c0RlY29kZXJFbmFibGVkOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL1dlYk1BdWRpb1V0aWxpdGllc0NvY29h
Lm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvV2ViTUF1ZGlvVXRp
bGl0aWVzQ29jb2EubW0KaW5kZXggZDJhZmIxNTQxMzQ0NjExZWE1MGUwYWVjZWRjNGMwOWI4ZjM1
Y2RlNC4uN2VkNjA1ZWEzZjZkYWVlZjJlMjYzZWI5MTA1NzFiNmQ4ZDgwZDMyYSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvV2ViTUF1ZGlvVXRpbGl0
aWVzQ29jb2EubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2Ev
V2ViTUF1ZGlvVXRpbGl0aWVzQ29jb2EubW0KQEAgLTU2LDYgKzU2LDcgQEAgc3RhdGljIGJvb2wg
cmVnaXN0ZXJEZWNvZGVyRmFjdG9yeShjb25zdCBjaGFyKiBkZWNvZGVyTmFtZSwgT1NUeXBlIGRl
Y29kZXJUeXBlKQogICAgIGlmIChjb21wKQogICAgICAgICByZXR1cm4gdHJ1ZTsgLy8gQWxyZWFk
eSByZWdpc3RlcmVkLgogCisjaWYgUExBVEZPUk0oTUFDKQogICAgIGNvbnN0ZXhwciBjaGFyIGF1
ZGlvQ29tcG9uZW50c0R5bGliW10gPSAiL1N5c3RlbS9MaWJyYXJ5L0NvbXBvbmVudHMvQXVkaW9D
b2RlY3MuY29tcG9uZW50L0NvbnRlbnRzL01hY09TL0F1ZGlvQ29kZWNzIjsKICAgICB2b2lkICpo
YW5kbGUgPSBkbG9wZW4oYXVkaW9Db21wb25lbnRzRHlsaWIsIFJUTERfTEFaWSB8IFJUTERfTE9D
QUwpOwogICAgIGlmICghaGFuZGxlKQpAQCAtNzEsNiArNzIsMTAgQEAgc3RhdGljIGJvb2wgcmVn
aXN0ZXJEZWNvZGVyRmFjdG9yeShjb25zdCBjaGFyKiBkZWNvZGVyTmFtZSwgT1NUeXBlIGRlY29k
ZXJUeXBlKQogICAgIH0KIAogICAgIHJldHVybiB0cnVlOworI2Vsc2UKKyAgICBVTlVTRURfUEFS
QU0oZGVjb2Rlck5hbWUpOworICAgIHJldHVybiBmYWxzZTsKKyNlbmRpZgogfQogCiBjbGFzcyBX
ZWJNQXVkaW9DaGFubmVsTGF5b3V0SG9sZGVyIGZpbmFsIHsKQEAgLTU1OSw3ICs1NjQsNyBAQCBz
dGF0aWMgVmVjdG9yPHVpbnQ4X3Q+IGNvb2tpZUZyb21PcHVzQ29va2llQ29udGVudHMoY29uc3Qg
T3B1c0Nvb2tpZUNvbnRlbnRzJiBjbwogCiBib29sIGlzT3B1c0RlY29kZXJBdmFpbGFibGUoKQog
ewotI2lmIEVOQUJMRShPUFVTKSAmJiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKE9QVVMpCiAg
ICAgaWYgKCFQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6Om9wdXNEZWNvZGVyRW5hYmxlZCgp
KQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKQEAgLTU3MSw3ICs1NzYsNyBAQCBib29sIGlzT3B1
c0RlY29kZXJBdmFpbGFibGUoKQogCiBib29sIHJlZ2lzdGVyT3B1c0RlY29kZXJJZk5lZWRlZCgp
CiB7Ci0jaWYgRU5BQkxFKE9QVVMpICYmIFBMQVRGT1JNKE1BQykKKyNpZiBFTkFCTEUoT1BVUykK
ICAgICBzdGF0aWMgYm9vbCBhdmFpbGFibGU7CiAKICAgICBzdGF0aWMgZGlzcGF0Y2hfb25jZV90
IG9uY2VUb2tlbjsKQEAgLTY2Miw3ICs2NjcsNyBAQCBzdGF0aWMgVmVjdG9yPHVpbnQ4X3Q+IGNv
b2tpZUZyb21Wb3JiaXNDb2RlY1ByaXZhdGUoc2l6ZV90IGNvZGVjUHJpdmF0ZVNpemUsIGNvbgog
CiBib29sIGlzVm9yYmlzRGVjb2RlckF2YWlsYWJsZSgpCiB7Ci0jaWYgRU5BQkxFKFZPUkJJUykg
JiYgUExBVEZPUk0oTUFDKQorI2lmIEVOQUJMRShWT1JCSVMpCiAgICAgaWYgKCFQbGF0Zm9ybU1l
ZGlhU2Vzc2lvbk1hbmFnZXI6OnZvcmJpc0RlY29kZXJFbmFibGVkKCkpCiAgICAgICAgIHJldHVy
biBmYWxzZTsKIApAQCAtNjc0LDcgKzY3OSw3IEBAIGJvb2wgaXNWb3JiaXNEZWNvZGVyQXZhaWxh
YmxlKCkKIAogYm9vbCByZWdpc3RlclZvcmJpc0RlY29kZXJJZk5lZWRlZCgpCiB7Ci0jaWYgRU5B
QkxFKFZPUkJJUykgJiYgUExBVEZPUk0oTUFDKQorI2lmIEVOQUJMRShWT1JCSVMpCiAgICAgc3Rh
dGljIGJvb2wgYXZhaWxhYmxlOwogCiAgICAgc3RhdGljIGRpc3BhdGNoX29uY2VfdCBvbmNlVG9r
ZW47CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdl
LmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4
IGYxNzVkMDlhOTBkNTJkNjJmNzAxMWQ2ZDUzNWMwYTE2Yjc0ZTljMmYuLjNlNmZmYzU4MWM2NDk5
ZDhmYmYzOWIxMjljYTIyMWUwYzRiOTMzNWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC00MDUwLDExICs0MDUwLDExIEBAIHZvaWQgV2ViUGFn
ZTo6dXBkYXRlUHJlZmVyZW5jZXMoY29uc3QgV2ViUHJlZmVyZW5jZXNTdG9yZSYgc3RvcmUpCiAg
ICAgUGxhdGZvcm1NZWRpYVNlc3Npb25NYW5hZ2VyOjpzZXRXZWJNRm9ybWF0UmVhZGVyRW5hYmxl
ZChSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzaGFyZWRGZWF0dXJlcygpLndlYk1Gb3JtYXRSZWFk
ZXJFbmFibGVkKCkpOwogI2VuZGlmCiAKLSNpZiBFTkFCTEUoVk9SQklTKSAmJiBQTEFURk9STShN
QUMpCisjaWYgRU5BQkxFKFZPUkJJUykKICAgICBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6
OnNldFZvcmJpc0RlY29kZXJFbmFibGVkKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNoYXJlZEZl
YXR1cmVzKCkudm9yYmlzRGVjb2RlckVuYWJsZWQoKSk7CiAjZW5kaWYKIAotI2lmIEVOQUJMRShP
UFVTKSAmJiBQTEFURk9STShNQUMpCisjaWYgRU5BQkxFKE9QVVMpCiAgICAgUGxhdGZvcm1NZWRp
YVNlc3Npb25NYW5hZ2VyOjpzZXRPcHVzRGVjb2RlckVuYWJsZWQoUnVudGltZUVuYWJsZWRGZWF0
dXJlczo6c2hhcmVkRmVhdHVyZXMoKS5vcHVzRGVjb2RlckVuYWJsZWQoKSk7CiAjZW5kaWYKIH0K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29j
b2EubW0gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1t
CmluZGV4IDQyNjM1ZWIzZmU3MTk3YmI0MDRkN2E4OTg4NWIxMGQ5MGQwYmY4MDguLjNmNTU3ZDIz
MGU4Y2VkZjZjZjIxNWYwNWI4OWVkZjkxODQxMDQxNDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0KKysrIGIvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQpAQCAtMzg5LDExICszODksMTEg
QEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKFdlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnMmIHBhcmEKICAgICBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFn
ZXI6OnNldFdlYk1Gb3JtYXRSZWFkZXJFbmFibGVkKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNo
YXJlZEZlYXR1cmVzKCkud2ViTUZvcm1hdFJlYWRlckVuYWJsZWQoKSk7CiAjZW5kaWYKIAotI2lm
IEVOQUJMRShWT1JCSVMpICYmIFBMQVRGT1JNKE1BQykKKyNpZiBFTkFCTEUoVk9SQklTKQogICAg
IFBsYXRmb3JtTWVkaWFTZXNzaW9uTWFuYWdlcjo6c2V0Vm9yYmlzRGVjb2RlckVuYWJsZWQoUnVu
dGltZUVuYWJsZWRGZWF0dXJlczo6c2hhcmVkRmVhdHVyZXMoKS52b3JiaXNEZWNvZGVyRW5hYmxl
ZCgpKTsKICNlbmRpZgogCi0jaWYgRU5BQkxFKE9QVVMpICYmIFBMQVRGT1JNKE1BQykKKyNpZiBF
TkFCTEUoT1BVUykKICAgICBQbGF0Zm9ybU1lZGlhU2Vzc2lvbk1hbmFnZXI6OnNldE9wdXNEZWNv
ZGVyRW5hYmxlZChSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzaGFyZWRGZWF0dXJlcygpLm9wdXNE
ZWNvZGVyRW5hYmxlZCgpKTsKICNlbmRpZgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>