<?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>211181</bug_id>
          
          <creation_ts>2020-04-29 07:20:00 -0700</creation_ts>
          <short_desc>Safari users are not able to hear audio from remote participants</short_desc>
          <delta_ts>2020-06-16 05:26:16 -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>WebRTC</component>
          <version>Safari 13</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.15</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jaya">jaya.allamsetty</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>feross</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1646974</commentid>
    <comment_count>0</comment_count>
      <attachid>397959</attachid>
    <who name="Jaya">jaya.allamsetty</who>
    <bug_when>2020-04-29 07:20:00 -0700</bug_when>
    <thetext>Created attachment 397959
Jitsi logs

In a webrtc call with around 5-6 participants, safari browser users are getting zero audio levels for some of the remote participants.
All the non-safari users can hear everyone fine. This starts happening when there are atleast 4 other participants in the call.
The remote tracks signaled by the SFU are added to the peerconnection in the remote sdp, track events are fired by the browser and then these are attached to a container.

Steps to reproduce:
Join a call on https://meet.jit.si with 4 other participants.
Checks if the safari user is able to hear everyone else.

This happens on macOS (10.14 &amp; 10.15) very consistently using Safari 13.1. We have reports from the Jitsi community that iOS users are also experiencing this issue.

Attached are Jitsi logs for one such audio track where the issue was observed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1646996</commentid>
    <comment_count>1</comment_count>
    <who name="Jaya">jaya.allamsetty</who>
    <bug_when>2020-04-29 08:18:35 -0700</bug_when>
    <thetext>This seems to be easily reproducible when a remote participant leaves and joins the call again. 
When a remote source is removed from conference, we change the direction on the corresponding m=line in the sdp as &quot;inactive&quot; and then re-use any inactive m-lines of the same media type when a new remote source is added to the conference. Is it possible that this is what causing the audio issue ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1646997</commentid>
    <comment_count>2</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-04-29 08:23:59 -0700</bug_when>
    <thetext>(In reply to Jaya from comment #1)
&gt; This seems to be easily reproducible when a remote participant leaves and
&gt; joins the call again. 
&gt; When a remote source is removed from conference, we change the direction on
&gt; the corresponding m=line in the sdp as &quot;inactive&quot; and then re-use any
&gt; inactive m-lines of the same media type when a new remote source is added to
&gt; the conference. Is it possible that this is what causing the audio issue ?

I think this is the issue here.
Is it Safari specific code?

It seems in that case webkit receives a live stream whose WebRTC backend RemoteAudioSource is ended, so exits early when trying to register an observer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647001</commentid>
    <comment_count>3</comment_count>
    <who name="Jaya">jaya.allamsetty</who>
    <bug_when>2020-04-29 08:26:16 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #2)
&gt; (In reply to Jaya from comment #1)
&gt; &gt; This seems to be easily reproducible when a remote participant leaves and
&gt; &gt; joins the call again. 
&gt; &gt; When a remote source is removed from conference, we change the direction on
&gt; &gt; the corresponding m=line in the sdp as &quot;inactive&quot; and then re-use any
&gt; &gt; inactive m-lines of the same media type when a new remote source is added to
&gt; &gt; the conference. Is it possible that this is what causing the audio issue ?
&gt; 
&gt; I think this is the issue here.
&gt; Is it Safari specific code?

No, we do the same for Firefox as well and we don&apos;t see any issue there.

&gt; It seems in that case webkit receives a live stream whose WebRTC backend
&gt; RemoteAudioSource is ended, so exits early when trying to register an
&gt; observer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647020</commentid>
    <comment_count>4</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-04-29 09:23:15 -0700</bug_when>
    <thetext>(In reply to Jaya from comment #3)
&gt; (In reply to youenn fablet from comment #2)
&gt; &gt; (In reply to Jaya from comment #1)
&gt; &gt; &gt; This seems to be easily reproducible when a remote participant leaves and
&gt; &gt; &gt; joins the call again. 
&gt; &gt; &gt; When a remote source is removed from conference, we change the direction on
&gt; &gt; &gt; the corresponding m=line in the sdp as &quot;inactive&quot; and then re-use any
&gt; &gt; &gt; inactive m-lines of the same media type when a new remote source is added to
&gt; &gt; &gt; the conference. Is it possible that this is what causing the audio issue ?
&gt; &gt; 
&gt; &gt; I think this is the issue here.
&gt; &gt; Is it Safari specific code?
&gt; 
&gt; No, we do the same for Firefox as well and we don&apos;t see any issue there.

Is there a way to test this code path with Chrome as well?
This might be an issue within libwebrtc code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1647036</commentid>
    <comment_count>5</comment_count>
    <who name="Jaya">jaya.allamsetty</who>
    <bug_when>2020-04-29 10:03:04 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #4)
&gt; (In reply to Jaya from comment #3)
&gt; &gt; (In reply to youenn fablet from comment #2)
&gt; &gt; &gt; (In reply to Jaya from comment #1)
&gt; &gt; &gt; &gt; This seems to be easily reproducible when a remote participant leaves and
&gt; &gt; &gt; &gt; joins the call again. 
&gt; &gt; &gt; &gt; When a remote source is removed from conference, we change the direction on
&gt; &gt; &gt; &gt; the corresponding m=line in the sdp as &quot;inactive&quot; and then re-use any
&gt; &gt; &gt; &gt; inactive m-lines of the same media type when a new remote source is added to
&gt; &gt; &gt; &gt; the conference. Is it possible that this is what causing the audio issue ?
&gt; &gt; &gt; 
&gt; &gt; &gt; I think this is the issue here.
&gt; &gt; &gt; Is it Safari specific code?
&gt; &gt; 
&gt; &gt; No, we do the same for Firefox as well and we don&apos;t see any issue there.
&gt; 
&gt; Is there a way to test this code path with Chrome as well?
&gt; This might be an issue within libwebrtc code.

Unfortunately, I don&apos;t have a quick way of testing this code path with chrome, we are still running chrome in plan-b mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1654642</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-20 14:17:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/63463249&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1658504</commentid>
    <comment_count>7</comment_count>
    <who name="Feross Aboukhadijeh">feross</who>
    <bug_when>2020-06-02 16:42:59 -0700</bug_when>
    <thetext>This issue seems possibly related to: https://bugs.webkit.org/show_bug.cgi?id=212669</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1661564</commentid>
    <comment_count>8</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-11 06:18:17 -0700</bug_when>
    <thetext>No longer reproduces on meet.jit.si.
A workaround was added by jitsi to not reuse for now the transceiver made inactive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1661578</commentid>
    <comment_count>9</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-11 07:47:27 -0700</bug_when>
    <thetext>Surfacing the state of the remote source at the track level in https://bugs.webkit.org/show_bug.cgi?id=213074.
This also contains a small repro case of the jitsi issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1661594</commentid>
    <comment_count>10</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-11 08:26:23 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #8)
&gt; No longer reproduces on meet.jit.si.
&gt; A workaround was added by jitsi to not reuse for now the transceiver made
&gt; inactive.

Another workaround might be to keep the ssrcs in the offer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662730</commentid>
    <comment_count>11</comment_count>
    <who name="Jaya">jaya.allamsetty</who>
    <bug_when>2020-06-15 11:31:56 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #10)
&gt; (In reply to youenn fablet from comment #8)
&gt; &gt; No longer reproduces on meet.jit.si.
&gt; &gt; A workaround was added by jitsi to not reuse for now the transceiver made
&gt; &gt; inactive.
&gt; 
&gt; Another workaround might be to keep the ssrcs in the offer.

So just overwrite the ssrcs in the m-line if it needs to be re-used to for a new remote source ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663006</commentid>
    <comment_count>12</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-06-16 00:45:26 -0700</bug_when>
    <thetext>(In reply to Jaya from comment #11)
&gt; (In reply to youenn fablet from comment #10)
&gt; &gt; (In reply to youenn fablet from comment #8)
&gt; &gt; &gt; No longer reproduces on meet.jit.si.
&gt; &gt; &gt; A workaround was added by jitsi to not reuse for now the transceiver made
&gt; &gt; &gt; inactive.
&gt; &gt; 
&gt; &gt; Another workaround might be to keep the ssrcs in the offer.
&gt; 
&gt; So just overwrite the ssrcs in the m-line if it needs to be re-used to for a
&gt; new remote source ?

Overwriting will probably not work.
If you can reuse the same ssrcs, keeping them in the offer should work.
I haven&apos;t played with an m section with multiple ssrcs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663049</commentid>
    <comment_count>13</comment_count>
    <who name="Jaya">jaya.allamsetty</who>
    <bug_when>2020-06-16 05:26:16 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #12)
&gt; (In reply to Jaya from comment #11)
&gt; &gt; (In reply to youenn fablet from comment #10)
&gt; &gt; &gt; (In reply to youenn fablet from comment #8)
&gt; &gt; &gt; &gt; No longer reproduces on meet.jit.si.
&gt; &gt; &gt; &gt; A workaround was added by jitsi to not reuse for now the transceiver made
&gt; &gt; &gt; &gt; inactive.
&gt; &gt; &gt; 
&gt; &gt; &gt; Another workaround might be to keep the ssrcs in the offer.
&gt; &gt; 
&gt; &gt; So just overwrite the ssrcs in the m-line if it needs to be re-used to for a
&gt; &gt; new remote source ?
&gt; 
&gt; Overwriting will probably not work.
&gt; If you can reuse the same ssrcs, keeping them in the offer should work.
&gt; I haven&apos;t played with an m section with multiple ssrcs.

Oh ok, thanks for clarifying. Re-using the ssrcs will not be possible in our case since these are signaled by the jitsi video bridge and would involve a lot of redesign there. Thanks for the suggestion though.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>397959</attachid>
            <date>2020-04-29 07:20:00 -0700</date>
            <delta_ts>2020-04-29 07:20:00 -0700</delta_ts>
            <desc>Jitsi logs</desc>
            <filename>safari-remote-track.log</filename>
            <type>application/rtf</type>
            <size>15105</size>
            <attacher name="Jaya">jaya.allamsetty</attacher>
            
              <data encoding="base64">e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcY29jb2FydGYyNTEyClxjb2NvYXRleHRzY2FsaW5nMFxj
b2NvYXBsYXRmb3JtMHtcZm9udHRibFxmMFxmc3dpc3NcZmNoYXJzZXQwIEhlbHZldGljYTt9Cntc
Y29sb3J0Ymw7XHJlZDI1NVxncmVlbjI1NVxibHVlMjU1O30Ke1wqXGV4cGFuZGVkY29sb3J0Ymw7
O30KXG1hcmdsMTQ0MFxtYXJncjE0NDBcdmlld3czMDU4MFx2aWV3aDEzOTQwXHZpZXdraW5kMApc
cGFyZFx0eDcyMFx0eDE0NDBcdHgyMTYwXHR4Mjg4MFx0eDM2MDBcdHg0MzIwXHR4NTA0MFx0eDU3
NjBcdHg2NDgwXHR4NzIwMFx0eDc5MjBcdHg4NjQwXHBhcmRpcm5hdHVyYWxccGFydGlnaHRlbmZh
Y3RvcjAKClxmMFxmczI0IFxjZjAgW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2OjQxLjY0OFogXCc5
NiAiW21vZHVsZXMvY29ubmVjdGl2aXR5L1BhcnRpY2lwYW50Q29ubmVjdGlvblN0YXR1cy5qc10i
IFwnOTYgIkZpZ3VyZSBvdXQgY29ubiBzdGF0dXMgZm9yIGUwMGMyNTJhLCBpcyB2aWRlbyBtdXRl
ZDogdHJ1ZSBpcyBhY3RpdmUoanZiKTogdHJ1ZSB2aWRlbyB0cmFjayBmcm96ZW46IGZhbHNlIHAy
cCBtb2RlOiBmYWxzZSBpcyBpbiBsYXN0IE46IHRydVwnODUiIChsaWItaml0c2ktbWVldC5taW4u
anMsIGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNjQ5WiBcJzk2ICJbbW9k
dWxlcy9VSS92aWRlb2xheW91dC9SZW1vdGVWaWRlby5qc10iIFwnOTYgImUwMGMyNTJhIHRodW1i
bmFpbCBjb25uZWN0aW9uIHN0YXR1czogYWN0aXZlIiAoYXBwLmJ1bmRsZS5taW4uanMsIGxpbmUg
MTI2KVwKW0xvZ10gMjAyMC0wNC0yOFQyMjozNjo0MS42NTBaIFwnOTYgIlttb2R1bGVzL3htcHAv
c3Ryb3BoZS5qaW5nbGUuanNdIiBcJzk2ICJvbiBqaW5nbGUgc291cmNlLWFkZCBmcm9tIHRlc3Rz
ZW5kZXJAY29uZmVyZW5jZS5qYWxsYW1zZXR0eS5qaXRzaS5uZXQvZm9jdXMiIFwnOTYgIChsaWIt
aml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXAo8aXEgeG1sbnM9ImphYmJlcjpjbGllbnQiIHR5
cGU9InNldCIgdG89ImI2MzZmNWIzLTA2YWQtNGRjNy05ZTNjLThiNDk1NGFlNzhmYkBqYWxsYW1z
ZXR0eS5qaXRzaS5uZXQvNDhkODc0MzEtMzk1My00ZjE2LTllMDQtYjhmMjI4OTVhZjYyIiBmcm9t
PSJ0ZXN0c2VuZGVyQGNvbmZlcmVuY2UuamFsbGFtc2V0dHkuaml0c2kubmV0L2ZvY3VzIiBpZD0i
WWpZek5tWTFZak10TURaaFpDMDBaR00zTFRsbE0yTXRPR0kwT1RVMFlXVTNPR1ppUUdwaGJHeGhi
WE5sZEhSNUxtcHBkSE5wTG01bGRDODBPR1E0TnpRek1TMHpPVFV6TFRSbU1UWXRPV1V3TkMxaU9H
WXlNamc1TldGbU5qSUFZVFZuVW1vdE5ETTRNRGN4QUNMeTIxVmpPc1FJbm8zc20wM0ZGL1U9Ij5c
CjxqaW5nbGUgeG1sbnM9InVybjp4bXBwOmppbmdsZToxIiBhY3Rpb249InNvdXJjZS1hZGQiIHNp
ZD0iNW00bm5rb3N0aWozbCI+XAo8Y29udGVudCBuYW1lPSJ2aWRlbyI+XCc4NTwvY29udGVudD5c
Cjxjb250ZW50IG5hbWU9ImF1ZGlvIj5cCjxkZXNjcmlwdGlvbiB4bWxucz0idXJuOnhtcHA6amlu
Z2xlOmFwcHM6cnRwOjEiIG1lZGlhPSJhdWRpbyI+XAo8c291cmNlIHhtbG5zPSJ1cm46eG1wcDpq
aW5nbGU6YXBwczpydHA6c3NtYTowIiBzc3JjPSIzMjAwMjY4MDUwIj5cCjxwYXJhbWV0ZXIgdmFs
dWU9InpFTG0wZTFrbUxKbTZSQlctMiIgbmFtZT0iY25hbWUiPjwvcGFyYW1ldGVyPlwKPHBhcmFt
ZXRlciB2YWx1ZT0iMmJmYTYwMjgtMjhiYS00M2UwLThiYzktMmE1NzY3ZjNiYWI3LTIgOWIxYWJk
ZWQtYmNiYS00NzdlLWEyN2UtMWZiMzc3ZmUyMWJiLTIiIG5hbWU9Im1zaWQiPjwvcGFyYW1ldGVy
PlwKPHNzcmMtaW5mbyB4bWxucz0iaHR0cDovL2ppdHNpLm9yZy9qaXRtZWV0IiBvd25lcj0idGVz
dHNlbmRlckBjb25mZXJlbmNlLmphbGxhbXNldHR5LmppdHNpLm5ldC9lMDBjMjUyYSI+PC9zc3Jj
LWluZm8+XAo8L3NvdXJjZT5cCjwvZGVzY3JpcHRpb24+XAo8L2NvbnRlbnQ+XAo8L2ppbmdsZT5c
CjwvaXE+XApcCjxpcSB4bWxucz0iamFiYmVyOmNsaWVudCIgdHlwZT0ic2V0IiB0bz0iYjYzNmY1
YjMtMDZhZC00ZGM3LTllM2MtOGI0OTU0YWU3OGZiQGphbGxhbXNldHR5LmppdHNpLm5ldC80OGQ4
NzQzMS0zOTUzLTRmMTYtOWUwNC1iOGYyMjg5NWFmNjIiIGZyb209InRlc3RzZW5kZXJAY29uZmVy
ZW5jZS5qYWxsYW1zZXR0eS5qaXRzaS5uZXQvZm9jdXMiIGlkPSJZall6Tm1ZMVlqTXRNRFpoWkMw
MFpHTTNMVGxsTTJNdE9HSTBPVFUwWVdVM09HWmlRR3BoYkd4aGJYTmxkSFI1TG1wcGRITnBMbTVs
ZEM4ME9HUTROelF6TVMwek9UVXpMVFJtTVRZdE9XVXdOQzFpT0dZeU1qZzVOV0ZtTmpJQVlUVm5V
bW90TkRNNE1EY3hBQ0x5MjFWak9zUUlubzNzbTAzRkYvVT0iPlwnODU8L2lxPlwKW0xvZ10gMjAy
MC0wNC0yOFQyMjozNjo0MS42NzBaIFwnOTYgIlttb2R1bGVzL1JUQy9UcmFjZWFibGVQZWVyQ29u
bmVjdGlvbi5qc10iIFwnOTYgIlRQQ1sxLHAycDpmYWxzZV0gYXNzb2NpYXRlZCBzc3JjIiBcJzk2
ICJlMDBjMjUyYSIgXCc5NiAzMjAwMjY4MDUwIChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUg
MjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNjcwWiBcJzk2ICJbbW9kdWxlcy9SVEMv
Sml0c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgIk5ldyByZW1vdGUgdHJhY2sgYWRkZWQ6IFJlbW90
ZVRyYWNrW3VzZXJJRDogZTAwYzI1MmEsIHR5cGU6IGF1ZGlvLCBzc3JjOiAzMjAwMjY4MDUwLCBw
MnA6IGZhbHNlLCBzdGF0dXM6IHJlYWR5U3RhdGU6IGxpdmUsIG11dGVkOiBmYWxzZVwnODUiIChs
aWItaml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6
NDEuNjcxWiBcJzk2ICJbbW9kdWxlcy9VSS92aWRlb2xheW91dC9WaWRlb0xheW91dC5qc10iIFwn
OTYgIlJlY2VpdmVkIGEgbmV3IGF1ZGlvIHN0cmVhbSBmb3IgZTAwYzI1MmEiIChhcHAuYnVuZGxl
Lm1pbi5qcywgbGluZSAxMjYpXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNjczWiBcJzk2
ICJbbW9kdWxlcy9SVEMvSml0c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgIlRyYWNrIGhhcyBiZWVu
IGF0dGFjaGVkIHRvIGEgY29udGFpbmVyOiBSZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJhLCB0
eXBlOiBhdWRpbywgc3NyYzogMzIwMDI2ODA1MCwgcDJwOiBmYWxzZSwgc3RhdHVzOiByZWFkeVN0
YXRlOiBsaXZlXCc4NSIgKGxpYi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltMb2ddIDIw
MjAtMDQtMjhUMjI6MzY6NDEuNjc2WiBcJzk2ICJbbW9kdWxlcy9SVEMvVHJhY2VhYmxlUGVlckNv
bm5lY3Rpb24uanNdIiBcJzk2ICJUUENbMSxwMnA6ZmFsc2VdIGFzc29jaWF0ZWQgc3NyYyIgXCc5
NiAiZTAwYzI1MmEiIFwnOTYgOTQ0NDUyMDk2IChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUg
MjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNjc3WiBcJzk2ICJbbW9kdWxlcy9SVEMv
Sml0c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgIk5ldyByZW1vdGUgdHJhY2sgYWRkZWQ6IFJlbW90
ZVRyYWNrW3VzZXJJRDogZTAwYzI1MmEsIHR5cGU6IHZpZGVvLCBzc3JjOiA5NDQ0NTIwOTYsIHAy
cDogZmFsc2UsIHN0YXR1czogcmVhZHlTdGF0ZTogbGl2ZSwgbXV0ZWQ6IGZhbHNlXCc4NSIgKGxp
Yi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo0
MS42NzdaIFwnOTYgIlttb2R1bGVzL2Nvbm5lY3Rpdml0eS9QYXJ0aWNpcGFudENvbm5lY3Rpb25T
dGF0dXMuanNdIiBcJzk2ICJEZXRlY3RvciBvbiByZW1vdGUgdHJhY2sgYWRkZWQgZm9yOiBlMDBj
MjUyYSIgKGxpYi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0y
OFQyMjozNjo0MS42NzhaIFwnOTYgIlttb2R1bGVzL1VJL3ZpZGVvbGF5b3V0L1ZpZGVvTGF5b3V0
LmpzXSIgXCc5NiAiUmVjZWl2ZWQgYSBuZXcgdmlkZW8gc3RyZWFtIGZvciBlMDBjMjUyYSIgKGFw
cC5idW5kbGUubWluLmpzLCBsaW5lIDEyNilcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo0MS42
NzlaIFwnOTYgIlttb2R1bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpzXSIgXCc5NiAiVHJhY2sg
aGFzIGJlZW4gYXR0YWNoZWQgdG8gYSBjb250YWluZXI6IFJlbW90ZVRyYWNrW3VzZXJJRDogZTAw
YzI1MmEsIHR5cGU6IHZpZGVvLCBzc3JjOiA5NDQ0NTIwOTYsIHAycDogZmFsc2UsIHN0YXR1czog
cmVhZHlTdGF0ZTogbGl2ZVwnODUiIChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApb
RGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNjc5WiBcJzk2ICJbbW9kdWxlcy9VSS92aWRlb2xh
eW91dC9SZW1vdGVWaWRlby5qc10iIFwnOTYgImUwMGMyNTJhIHRodW1ibmFpbCBjb25uZWN0aW9u
IHN0YXR1czogYWN0aXZlIiAoYXBwLmJ1bmRsZS5taW4uanMsIGxpbmUgMTI2KVwKW0RlYnVnXSAy
MDIwLTA0LTI4VDIyOjM2OjQxLjY4OFogXCc5NiAiW21vZHVsZXMvUlRDL0ppdHNpUmVtb3RlVHJh
Y2suanNdIiBcJzk2ICJcXCJvbnVubXV0ZVxcIiBldmVudCgxNTg4MTEzNDAxNjg4KTogUmVtb3Rl
VHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTogYXVkaW8sIHNzcmM6IDMyMDAyNjgwNTAsIHAy
cDogZmFsc2UsIHN0YXR1czogcmVhZHlTdGF0ZTogbGl2ZSwgbXV0ZWRcJzg1IiAobGliLWppdHNp
LW1lZXQubWluLmpzLCBsaW5lIDIwKVwKW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2OjQxLjY4OFog
XCc5NiAiW21vZHVsZXMvY29ubmVjdGl2aXR5L1BhcnRpY2lwYW50Q29ubmVjdGlvblN0YXR1cy5q
c10iIFwnOTYgIkRldGVjdG9yIHRyYWNrIFJUQyB1bm11dGVkOiBlMDBjMjUyYSIgXCc5NiAxNTg4
MTEzNDAxNjg4IChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbRGVidWddIDIwMjAt
MDQtMjhUMjI6MzY6NDEuNjg4WiBcJzk2ICJbbW9kdWxlcy9jb25uZWN0aXZpdHkvUGFydGljaXBh
bnRDb25uZWN0aW9uU3RhdHVzLmpzXSIgXCc5NiAiRmlndXJlIG91dCBjb25uIHN0YXR1cyBmb3Ig
ZTAwYzI1MmEsIGlzIHZpZGVvIG11dGVkOiBmYWxzZSBpcyBhY3RpdmUoanZiKTogdHJ1ZSB2aWRl
byB0cmFjayBmcm96ZW46IGZhbHNlIHAycCBtb2RlOiBmYWxzZSBpcyBpbiBsYXN0IE5cJzg1IiAo
bGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwKW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2
OjQxLjY4OVogXCc5NiAiW21vZHVsZXMvUlRDL0ppdHNpUmVtb3RlVHJhY2suanNdIiBcJzk2ICJc
XCJvbnVubXV0ZVxcIiBldmVudCgxNTg4MTEzNDAxNjg5KTogUmVtb3RlVHJhY2tbdXNlcklEOiBl
MDBjMjUyYSwgdHlwZTogdmlkZW8sIHNzcmM6IDk0NDQ1MjA5NiwgcDJwOiBmYWxzZSwgc3RhdHVz
OiByZWFkeVN0YXRlOiBsaXZlLCBtdXRlZFwnODUiIChsaWItaml0c2ktbWVldC5taW4uanMsIGxp
bmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNjg5WiBcJzk2ICJbbW9kdWxlcy9j
b25uZWN0aXZpdHkvUGFydGljaXBhbnRDb25uZWN0aW9uU3RhdHVzLmpzXSIgXCc5NiAiRGV0ZWN0
b3IgdHJhY2sgUlRDIHVubXV0ZWQ6IGUwMGMyNTJhIiBcJzk2IDE1ODgxMTM0MDE2ODkgKGxpYi1q
aXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo0MS42
ODlaIFwnOTYgIlttb2R1bGVzL2Nvbm5lY3Rpdml0eS9QYXJ0aWNpcGFudENvbm5lY3Rpb25TdGF0
dXMuanNdIiBcJzk2ICJGaWd1cmUgb3V0IGNvbm4gc3RhdHVzIGZvciBlMDBjMjUyYSwgaXMgdmlk
ZW8gbXV0ZWQ6IGZhbHNlIGlzIGFjdGl2ZShqdmIpOiB0cnVlIHZpZGVvIHRyYWNrIGZyb3plbjog
ZmFsc2UgcDJwIG1vZGU6IGZhbHNlIGlzIGluIGxhc3QgTlwnODUiIChsaWItaml0c2ktbWVldC5t
aW4uanMsIGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNzAwWiBcJzk2ICJb
bW9kdWxlcy9SVEMvSml0c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgImxvYWRzdGFydCBoYW5kbGVy
IHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVyIHdpdGggYXR0YWNoZWQgUmVtb3RlVHJhY2tbdXNl
cklEOiBlMDBjMjUyYSwgdHlwZTogYXVkaW8sIHNzcmM6IDMyMDAyNjgwNTAsIHAycDogZmFsc2Us
IHN0YXR1c1wnODUiIChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbRGVidWddIDIw
MjAtMDQtMjhUMjI6MzY6NDEuNzAwWiBcJzk2ICJbbW9kdWxlcy9SVEMvSml0c2lSZW1vdGVUcmFj
ay5qc10iIFwnOTYgImxvYWRzdGFydCBoYW5kbGVyIHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVy
IHdpdGggYXR0YWNoZWQgUmVtb3RlVHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTogdmlkZW8s
IHNzcmM6IDk0NDQ1MjA5NiwgcDJwOiBmYWxzZSwgc3RhdHVzXCc4NSIgKGxpYi1qaXRzaS1tZWV0
Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo0MS43MDBaIFwnOTYg
Ilttb2R1bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpzXSIgXCc5NiAic3VzcGVuZCBoYW5kbGVy
IHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVyIHdpdGggYXR0YWNoZWQgUmVtb3RlVHJhY2tbdXNl
cklEOiBlMDBjMjUyYSwgdHlwZTogYXVkaW8sIHNzcmM6IDMyMDAyNjgwNTAsIHAycDogZmFsc2Us
IHN0YXR1c1wnODUiIChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbRGVidWddIDIw
MjAtMDQtMjhUMjI6MzY6NDEuNzAwWiBcJzk2ICJbbW9kdWxlcy9SVEMvSml0c2lSZW1vdGVUcmFj
ay5qc10iIFwnOTYgImxvYWRlZG1ldGFkYXRhIGhhbmRsZXIgd2FzIGNhbGxlZCBmb3IgYSBjb250
YWluZXIgd2l0aCBhdHRhY2hlZCBSZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJhLCB0eXBlOiBh
dWRpbywgc3NyYzogMzIwMDI2ODA1MCwgcDJwOiBmYWxzZVwnODUiIChsaWItaml0c2ktbWVldC5t
aW4uanMsIGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNzAwWiBcJzk2ICJb
bW9kdWxlcy9SVEMvSml0c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgImxvYWRlZGRhdGEgaGFuZGxl
ciB3YXMgY2FsbGVkIGZvciBhIGNvbnRhaW5lciB3aXRoIGF0dGFjaGVkIFJlbW90ZVRyYWNrW3Vz
ZXJJRDogZTAwYzI1MmEsIHR5cGU6IGF1ZGlvLCBzc3JjOiAzMjAwMjY4MDUwLCBwMnA6IGZhbHNl
XCc4NSIgKGxpYi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0y
OFQyMjozNjo0MS43MDBaIFwnOTYgIlttb2R1bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpzXSIg
XCc5NiAiY2FucGxheSBoYW5kbGVyIHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVyIHdpdGggYXR0
YWNoZWQgUmVtb3RlVHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTogYXVkaW8sIHNzcmM6IDMy
MDAyNjgwNTAsIHAycDogZmFsc2UsIHN0YXR1c1wnODUiIChsaWItaml0c2ktbWVldC5taW4uanMs
IGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NDEuNzAwWiBcJzk2ICJbbW9kdWxl
cy9SVEMvSml0c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgImNhbnBsYXl0aHJvdWdoIGhhbmRsZXIg
d2FzIGNhbGxlZCBmb3IgYSBjb250YWluZXIgd2l0aCBhdHRhY2hlZCBSZW1vdGVUcmFja1t1c2Vy
SUQ6IGUwMGMyNTJhLCB0eXBlOiBhdWRpbywgc3NyYzogMzIwMDI2ODA1MCwgcDJwOiBmYWxzZVwn
ODUiIChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhU
MjI6MzY6NDEuNzAwWiBcJzk2ICJbbW9kdWxlcy9SVEMvSml0c2lSZW1vdGVUcmFjay5qc10iIFwn
OTYgInBsYXkgaGFuZGxlciB3YXMgY2FsbGVkIGZvciBhIGNvbnRhaW5lciB3aXRoIGF0dGFjaGVk
IFJlbW90ZVRyYWNrW3VzZXJJRDogZTAwYzI1MmEsIHR5cGU6IGF1ZGlvLCBzc3JjOiAzMjAwMjY4
MDUwLCBwMnA6IGZhbHNlLCBzdGF0dXNcJzg1IiAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5l
IDIwKVwKW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2OjQxLjcwMVogXCc5NiAiW21vZHVsZXMvUlRD
L0ppdHNpUmVtb3RlVHJhY2suanNdIiBcJzk2ICJwbGF5aW5nIGhhbmRsZXIgd2FzIGNhbGxlZCBm
b3IgYSBjb250YWluZXIgd2l0aCBhdHRhY2hlZCBSZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJh
LCB0eXBlOiBhdWRpbywgc3NyYzogMzIwMDI2ODA1MCwgcDJwOiBmYWxzZSwgc3RhdHVzXCc4NSIg
KGxpYi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjoz
Njo0MS43MDFaIFwnOTYgIlttb2R1bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpzXSIgXCc5NiAi
c3VzcGVuZCBoYW5kbGVyIHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVyIHdpdGggYXR0YWNoZWQg
UmVtb3RlVHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTogdmlkZW8sIHNzcmM6IDk0NDQ1MjA5
NiwgcDJwOiBmYWxzZSwgc3RhdHVzXCc4NSIgKGxpYi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAy
MClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo0Mi4wNDBaIFwnOTYgIlttb2R1bGVzL1JUQy9K
aXRzaVJlbW90ZVRyYWNrLmpzXSIgXCc5NiAibG9hZGVkbWV0YWRhdGEgaGFuZGxlciB3YXMgY2Fs
bGVkIGZvciBhIGNvbnRhaW5lciB3aXRoIGF0dGFjaGVkIFJlbW90ZVRyYWNrW3VzZXJJRDogZTAw
YzI1MmEsIHR5cGU6IHZpZGVvLCBzc3JjOiA5NDQ0NTIwOTYsIHAycDogZmFsc2VcJzg1IiAobGli
LWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwKW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2OjQy
LjA0MVogXCc5NiAiW21vZHVsZXMvUlRDL0ppdHNpUmVtb3RlVHJhY2suanNdIiBcJzk2ICJsb2Fk
ZWRkYXRhIGhhbmRsZXIgd2FzIGNhbGxlZCBmb3IgYSBjb250YWluZXIgd2l0aCBhdHRhY2hlZCBS
ZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJhLCB0eXBlOiB2aWRlbywgc3NyYzogOTQ0NDUyMDk2
LCBwMnA6IGZhbHNlLCBzdGF0dXNcJzg1IiAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIw
KVwKW0luZm9dIDIwMjAtMDQtMjhUMjI6MzY6NDIuMDQxWiBcJzk2ICJbbW9kdWxlcy9VSS92aWRl
b2xheW91dC9WaWRlb0xheW91dC5qc10iIFwnOTYgImUwMGMyNTJhIHZpZGVvIGlzIG5vdyBhY3Rp
dmUiIFwnOTYgIChhcHAuYnVuZGxlLm1pbi5qcywgbGluZSAxMjYpXAo8dmlkZW8gbXV0ZWQ9InRy
dWUiIHBsYXlzaW5saW5lPSJ0cnVlIiBhdXRvcGxheSBpZD0icmVtb3RlVmlkZW9fODg5OTQ4NDUt
MzNhMi00MGNlLTg0MmQtZWQ2ZGQ5Yjc5MzZhLTIiIHN0eWxlPjwvdmlkZW8+XApcCjx2aWRlbyBt
dXRlZD0idHJ1ZSIgcGxheXNpbmxpbmU9InRydWUiIGF1dG9wbGF5IGlkPSJyZW1vdGVWaWRlb184
ODk5NDg0NS0zM2EyLTQwY2UtODQyZC1lZDZkZDliNzkzNmEtMiIgc3R5bGU+PC92aWRlbz5cCltE
ZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo0Mi4wNDJaIFwnOTYgIlttb2R1bGVzL1VJL3ZpZGVvbGF5
b3V0L1JlbW90ZVZpZGVvLmpzXSIgXCc5NiAiZTAwYzI1MmEgdGh1bWJuYWlsIGNvbm5lY3Rpb24g
c3RhdHVzOiBhY3RpdmUiIChhcHAuYnVuZGxlLm1pbi5qcywgbGluZSAxMjYpXApbRGVidWddIDIw
MjAtMDQtMjhUMjI6MzY6NDIuMDQzWiBcJzk2ICJbbW9kdWxlcy9VSS92aWRlb2xheW91dC9TbWFs
bFZpZGVvLmpzXSIgXCc5NiAiRGlzcGxheWluZyB2aWRlbyBmb3IgZTAwYzI1MmEsIGRhdGE6IFtc
e1xcImlzQ3VycmVudGx5T25MYXJnZVZpZGVvXFwiOmZhbHNlLFxcImlzSG92ZXJlZFxcIjpmYWxz
ZSxcXCJpc0F1ZGlvT25seVxcIjpmYWxzZSxcXCJ0aWxlVmlld0VuYWJsZWRcXCI6dHJ1ZSxcXCJp
c1ZpZGVvXCc4NSIgKGFwcC5idW5kbGUubWluLmpzLCBsaW5lIDEyNilcCltEZWJ1Z10gMjAyMC0w
NC0yOFQyMjozNjo0Mi4wNDRaIFwnOTYgIlttb2R1bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpz
XSIgXCc5NiAiY2FucGxheSBoYW5kbGVyIHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVyIHdpdGgg
YXR0YWNoZWQgUmVtb3RlVHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTogdmlkZW8sIHNzcmM6
IDk0NDQ1MjA5NiwgcDJwOiBmYWxzZSwgc3RhdHVzXCc4NSIgKGxpYi1qaXRzaS1tZWV0Lm1pbi5q
cywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo0Mi4wNDRaIFwnOTYgIlttb2R1
bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpzXSIgXCc5NiAiY2FucGxheXRocm91Z2ggaGFuZGxl
ciB3YXMgY2FsbGVkIGZvciBhIGNvbnRhaW5lciB3aXRoIGF0dGFjaGVkIFJlbW90ZVRyYWNrW3Vz
ZXJJRDogZTAwYzI1MmEsIHR5cGU6IHZpZGVvLCBzc3JjOiA5NDQ0NTIwOTYsIHAycDogZmFsc2Vc
Jzg1IiAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwKW0RlYnVnXSAyMDIwLTA0LTI4
VDIyOjM2OjQyLjA0NlogXCc5NiAiW21vZHVsZXMvUlRDL0ppdHNpUmVtb3RlVHJhY2suanNdIiBc
Jzk2ICJwbGF5IGhhbmRsZXIgd2FzIGNhbGxlZCBmb3IgYSBjb250YWluZXIgd2l0aCBhdHRhY2hl
ZCBSZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJhLCB0eXBlOiB2aWRlbywgc3NyYzogOTQ0NDUy
MDk2LCBwMnA6IGZhbHNlLCBzdGF0dXNcJzg1IiAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5l
IDIwKVwKW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2OjQyLjA0NlogXCc5NiAiW21vZHVsZXMvUlRD
L0ppdHNpUmVtb3RlVHJhY2suanNdIiBcJzk2ICJwbGF5aW5nIGhhbmRsZXIgd2FzIGNhbGxlZCBm
b3IgYSBjb250YWluZXIgd2l0aCBhdHRhY2hlZCBSZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJh
LCB0eXBlOiB2aWRlbywgc3NyYzogOTQ0NDUyMDk2LCBwMnA6IGZhbHNlLCBzdGF0dXNcJzg1IiAo
bGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwKW0luZm9dIDIwMjAtMDQtMjhUMjI6MzY6
NTQuNDIzWiBcJzk2ICJbbW9kdWxlcy9SVEMvQnJpZGdlQ2hhbm5lbC5qc10iIFwnOTYgIkNoYW5u
ZWwgbmV3IGRvbWluYW50IHNwZWFrZXIgZXZlbnQ6ICIgXCc5NiAiZTAwYzI1MmEiIChsaWItaml0
c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NTQuNDI4
WiBcJzk2ICJbbW9kdWxlcy9VSS92aWRlb2xheW91dC9SZW1vdGVWaWRlby5qc10iIFwnOTYgImUw
MGMyNTJhIHRodW1ibmFpbCBjb25uZWN0aW9uIHN0YXR1czogYWN0aXZlIiAoYXBwLmJ1bmRsZS5t
aW4uanMsIGxpbmUgMTI2KVwKW0xvZ10gMjAyMC0wNC0yOFQyMjozNjo1NC40MzBaIFwnOTYgIltt
b2R1bGVzL1JUQy9CcmlkZ2VDaGFubmVsLmpzXSIgXCc5NiAic2VuZGluZyBzZWxlY3RlZCBjaGFu
Z2VkIG5vdGlmaWNhdGlvbiB0byB0aGUgYnJpZGdlIGZvciBlbmRwb2ludHMiIFwnOTYgWyJiNjM2
ZjViMyIsICJmYzBkNWZlOCIsICJjZGMzYzA4MCIsIFwnODVdICg1KSAobGliLWppdHNpLW1lZXQu
bWluLmpzLCBsaW5lIDIwKVwKWyJiNjM2ZjViMyIsICJmYzBkNWZlOCIsICJjZGMzYzA4MCIsICJk
Mjc3NGM3ZCIsICJlMDBjMjUyYSJdQXJyYXkgKDUpXApbSW5mb10gMjAyMC0wNC0yOFQyMjozNjo1
NC43MzZaIFwnOTYgIlttb2R1bGVzL1VJL3ZpZGVvbGF5b3V0L0xhcmdlVmlkZW9NYW5hZ2VyLmpz
XSIgXCc5NiAiaG92ZXIgaW4gZTAwYzI1MmEiIChhcHAuYnVuZGxlLm1pbi5qcywgbGluZSAxMjYp
XApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NTQuNzM2WiBcJzk2ICJbbW9kdWxlcy9SVEMvSml0
c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgIlRyYWNrIGhhcyBiZWVuIGF0dGFjaGVkIHRvIGEgY29u
dGFpbmVyOiBSZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJhLCB0eXBlOiB2aWRlbywgc3NyYzog
OTQ0NDUyMDk2LCBwMnA6IGZhbHNlLCBzdGF0dXM6IHJlYWR5U3RhdGU6IGxpdmVcJzg1IiAobGli
LWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwKW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2OjU0
LjczOFogXCc5NiAiW21vZHVsZXMvUlRDL0ppdHNpUmVtb3RlVHJhY2suanNdIiBcJzk2ICJlbXB0
aWVkIGhhbmRsZXIgd2FzIGNhbGxlZCBmb3IgYSBjb250YWluZXIgd2l0aCBhdHRhY2hlZCBSZW1v
dGVUcmFja1t1c2VySUQ6IGUwMGMyNTJhLCB0eXBlOiB2aWRlbywgc3NyYzogOTQ0NDUyMDk2LCBw
MnA6IGZhbHNlLCBzdGF0dXNcJzg1IiAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwK
W0RlYnVnXSAyMDIwLTA0LTI4VDIyOjM2OjU0LjczOVogXCc5NiAiW21vZHVsZXMvUlRDL0ppdHNp
UmVtb3RlVHJhY2suanNdIiBcJzk2ICJsb2Fkc3RhcnQgaGFuZGxlciB3YXMgY2FsbGVkIGZvciBh
IGNvbnRhaW5lciB3aXRoIGF0dGFjaGVkIFJlbW90ZVRyYWNrW3VzZXJJRDogZTAwYzI1MmEsIHR5
cGU6IHZpZGVvLCBzc3JjOiA5NDQ0NTIwOTYsIHAycDogZmFsc2UsIHN0YXR1c1wnODUiIChsaWIt
aml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbRGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NTQu
NzM5WiBcJzk2ICJbbW9kdWxlcy9SVEMvSml0c2lSZW1vdGVUcmFjay5qc10iIFwnOTYgInN1c3Bl
bmQgaGFuZGxlciB3YXMgY2FsbGVkIGZvciBhIGNvbnRhaW5lciB3aXRoIGF0dGFjaGVkIFJlbW90
ZVRyYWNrW3VzZXJJRDogZTAwYzI1MmEsIHR5cGU6IHZpZGVvLCBzc3JjOiA5NDQ0NTIwOTYsIHAy
cDogZmFsc2UsIHN0YXR1c1wnODUiIChsaWItaml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApb
RGVidWddIDIwMjAtMDQtMjhUMjI6MzY6NTQuNzg4WiBcJzk2ICJbbW9kdWxlcy9SVEMvSml0c2lS
ZW1vdGVUcmFjay5qc10iIFwnOTYgImxvYWRlZG1ldGFkYXRhIGhhbmRsZXIgd2FzIGNhbGxlZCBm
b3IgYSBjb250YWluZXIgd2l0aCBhdHRhY2hlZCBSZW1vdGVUcmFja1t1c2VySUQ6IGUwMGMyNTJh
LCB0eXBlOiB2aWRlbywgc3NyYzogOTQ0NDUyMDk2LCBwMnA6IGZhbHNlXCc4NSIgKGxpYi1qaXRz
aS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo1NC43ODla
IFwnOTYgIlttb2R1bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpzXSIgXCc5NiAibG9hZGVkZGF0
YSBoYW5kbGVyIHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVyIHdpdGggYXR0YWNoZWQgUmVtb3Rl
VHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTogdmlkZW8sIHNzcmM6IDk0NDQ1MjA5NiwgcDJw
OiBmYWxzZSwgc3RhdHVzXCc4NSIgKGxpYi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltE
ZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo1NC43ODlaIFwnOTYgIlttb2R1bGVzL1JUQy9KaXRzaVJl
bW90ZVRyYWNrLmpzXSIgXCc5NiAiY2FucGxheSBoYW5kbGVyIHdhcyBjYWxsZWQgZm9yIGEgY29u
dGFpbmVyIHdpdGggYXR0YWNoZWQgUmVtb3RlVHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTog
dmlkZW8sIHNzcmM6IDk0NDQ1MjA5NiwgcDJwOiBmYWxzZSwgc3RhdHVzXCc4NSIgKGxpYi1qaXRz
aS1tZWV0Lm1pbi5qcywgbGluZSAyMClcCltEZWJ1Z10gMjAyMC0wNC0yOFQyMjozNjo1NC43ODla
IFwnOTYgIlttb2R1bGVzL1JUQy9KaXRzaVJlbW90ZVRyYWNrLmpzXSIgXCc5NiAiY2FucGxheXRo
cm91Z2ggaGFuZGxlciB3YXMgY2FsbGVkIGZvciBhIGNvbnRhaW5lciB3aXRoIGF0dGFjaGVkIFJl
bW90ZVRyYWNrW3VzZXJJRDogZTAwYzI1MmEsIHR5cGU6IHZpZGVvLCBzc3JjOiA5NDQ0NTIwOTYs
IHAycDogZmFsc2VcJzg1IiAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwKW0RlYnVn
XSAyMDIwLTA0LTI4VDIyOjM2OjU1LjA1NlogXCc5NiAiW21vZHVsZXMvVUkvdmlkZW9sYXlvdXQv
UmVtb3RlVmlkZW8uanNdIiBcJzk2ICJlMDBjMjUyYSB0aHVtYm5haWwgY29ubmVjdGlvbiBzdGF0
dXM6IGFjdGl2ZSIgKGFwcC5idW5kbGUubWluLmpzLCBsaW5lIDEyNilcCltXYXJuaW5nXSAyMDIw
LTA0LTI4VDIyOjM3OjQ1LjU4N1ogXCc5NiAiW21vZHVsZXMvc3RhdGlzdGljcy9BdWRpb091dHB1
dFByb2JsZW1EZXRlY3Rvci5qc10iIFwnOTYgIkEgcG90ZW50aWFsIHByb2JsZW0gaXMgZGV0ZWN0
ZWQgd2l0aCB0aGUgYXVkaW8gb3V0cHV0IGZvciBwYXJ0aWNpcGFudCBlMDBjMjUyYSwgbG9jYWwg
YXVkaW8gbGV2ZWxzOiBbbnVsbCxudWxsXSwgcmVtb3RlIGF1ZGlvIGxldmVsc1wnODUiIChsaWIt
aml0c2ktbWVldC5taW4uanMsIGxpbmUgMjApXApbSW5mb10gMjAyMC0wNC0yOFQyMjozODowNi42
NjdaIFwnOTYgIlttb2R1bGVzL1JUQy9CcmlkZ2VDaGFubmVsLmpzXSIgXCc5NiAiQ2hhbm5lbCBu
ZXcgbGFzdC1uIGV2ZW50OiAiICgyKSAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwK
WyJmYzBkNWZlOCIsICJlMDBjMjUyYSIsICJjZGMzYzA4MCJdICgzKVwKXHtjb2xpYnJpQ2xhc3M6
ICJMYXN0TkVuZHBvaW50c0NoYW5nZUV2ZW50IiwgbGFzdE5FbmRwb2ludHM6IFsiZmMwZDVmZTgi
LCAiZTAwYzI1MmEiLCAiY2RjM2MwODAiXSwgZW5kcG9pbnRzRW50ZXJpbmdMYXN0TjogW10sIGNv
bmZlcmVuY2VFbmRwb2ludHM6IFsiZmMwZDVmZTgiLCAiZTAwYzI1MmEiLCAiY2RjM2MwODAiLCAi
ZDI3NzRjN2QiXVx9XApbSW5mb10gMjAyMC0wNC0yOFQyMjozODowOS40MzdaIFwnOTYgIlttb2R1
bGVzL1JUQy9CcmlkZ2VDaGFubmVsLmpzXSIgXCc5NiAiQ2hhbm5lbCBuZXcgbGFzdC1uIGV2ZW50
OiAiICgyKSAobGliLWppdHNpLW1lZXQubWluLmpzLCBsaW5lIDIwKVwKWyJmYzBkNWZlOCIsICJl
MDBjMjUyYSIsICJjZGMzYzA4MCIsICJkMjc3NGM3ZCJdICg0KVwKXHtjb2xpYnJpQ2xhc3M6ICJM
YXN0TkVuZHBvaW50c0NoYW5nZUV2ZW50IiwgbGFzdE5FbmRwb2ludHM6IFsiZmMwZDVmZTgiLCAi
ZTAwYzI1MmEiLCAiY2RjM2MwODAiLCAiZDI3NzRjN2QiXSwgZW5kcG9pbnRzRW50ZXJpbmdMYXN0
TjogWyJkMjc3NGM3ZCJdLCBjb25mZXJlbmNlRW5kcG9pbnRzOiBbImZjMGQ1ZmU4IiwgImUwMGMy
NTJhIiwgImNkYzNjMDgwIiwgImQyNzc0YzdkIl1cfVwKW0RlYnVnXSAyMDIwLTA0LTI4VDIyOjQy
OjA4LjAwMlogXCc5NiAiW21vZHVsZXMvUlRDL0ppdHNpUmVtb3RlVHJhY2suanNdIiBcJzk2ICJw
YXVzZSBoYW5kbGVyIHdhcyBjYWxsZWQgZm9yIGEgY29udGFpbmVyIHdpdGggYXR0YWNoZWQgUmVt
b3RlVHJhY2tbdXNlcklEOiBlMDBjMjUyYSwgdHlwZTogdmlkZW8sIHNzcmM6IDk0NDQ1MjA5Niwg
cDJwOiBmYWxzZSwgc3RhdHVzXCc4NSIgKGxpYi1qaXRzaS1tZWV0Lm1pbi5qcywgbGluZSAyMCl9
</data>

          </attachment>
      

    </bug>

</bugzilla>