<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>47490</bug_id>
          
          <creation_ts>2023-09-07 13:28:42 +0300</creation_ts>
          <short_desc>Невозможно подключить телефон по USB в качестве источника  DroidCam OBS</short_desc>
          <delta_ts>2023-12-03 17:23:42 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>obs-studio-plugin-droidcam</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tatyana Gagina">tatyana</reporter>
          <assigned_to name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</assigned_to>
          <cc>lakostis</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>232708</commentid>
    <comment_count>0</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2023-09-07 13:28:42 +0300</bug_when>
    <thetext>Стенды, обновлённые до Sisyphus:
Workstation K x86-64 (реальный стенд HP ProBook x360 435 G8 2X7P6EA)
Процессор: AMD Ryzen 5 5600U with Radeon Graphics

Остальные стенды - виртуальные машины:
Education x86-64/KDE
Workstation x86-64
Server x86-64

Характеристики виртуальных машин: 
Memory: 3.00 GiB
Processors: 4 (2 sockets, 2 cores)
BIOS: Default (SeaBIOS)
Display: Spice (qxl)
Machine: Default (i440fx)

Телефон: Samsung Galaxy A02S
Кабель: Type-C

Версия: obs-studio-plugin-droidcam-2.0.1-alt1

Шаги: 
1) Установить:
# apt-get install obs-studio obs-studio-plugin-droidcam
2) На телефоне скачать приложение DroidCam OBS и выполнить предварительные настройки:
включить режим USB-отладки на Samsung Galaxy так: 
Настройки
Параметры разработчика
Включить отладку по USB

Подключить телефон к компьютеру по USB -&gt; на телефоне нажать &quot;Разрешить&quot; -&gt; на компьютере подтвердить;

3) Запустить $ obs 
Оптимизировать только для записи -&gt; Далее -&gt; Частота кадров 30 -&gt; Далее -&gt; Применить настройки;

4) Создать источник: Источники -&gt; DroidCam OBS -&gt; Создать новый -&gt; Ок -&gt; далее выставаить  настройки:

    Разрешение и Формат видео любые     
    Обновить список устройств
    Устройство: щелкнуть в поле для выбора Usb.

Результат: доступно только Wi-fi IP. Для USB-подключения не отображается.
Детали: 
- с Wi-fi IP - подключение выполняется успешно;
- проверено: соединение не разорвано, устройство обнаруживается в системе и примонтировано:
Bus 001 Device 005: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy A5;
- перезагрузка системы, перезапуск OBS и переподключение телефона не помогают (дополнительно  было проверено с телефоном POCO X3 Pro, кабель второй тоже Type-C);
- выставленные настройки, как на KDE, например, не помогают:
Параметры системы -&gt; Внешние носители -&gt; &quot;Автоматически монтировать устройства&quot;: &quot;При входе в систему&quot; и &quot;При подключении&quot;;
- в терминале ничего.

Ожидаемый результат: есть возможность выбрать устройство по USB для подключения.

Проверялось на p10, ошибка воспроизвоидтся.
Версия: obs-studio-plugin-droidcam-2.0.1-alt1 (аналогично на предыдущей версии 1.1-alt2.gc9ca053.1).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233523</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2023-09-20 17:31:00 +0300</bug_when>
    <thetext>(In reply to Tatyana Gagina from comment #0)
&gt; Стенды, обновлённые до Sisyphus:
&gt; Workstation K x86-64 (реальный стенд HP ProBook x360 435 G8 2X7P6EA)
&gt; Процессор: AMD Ryzen 5 5600U with Radeon Graphics
&gt; 
&gt; Остальные стенды - виртуальные машины:
&gt; Education x86-64/KDE
&gt; Workstation x86-64
&gt; Server x86-64
&gt; 
&gt; Характеристики виртуальных машин: 
&gt; Memory: 3.00 GiB
&gt; Processors: 4 (2 sockets, 2 cores)
&gt; BIOS: Default (SeaBIOS)
&gt; Display: Spice (qxl)
&gt; Machine: Default (i440fx)
&gt; 
&gt; Телефон: Samsung Galaxy A02S
&gt; Кабель: Type-C
&gt; 
&gt; Версия: obs-studio-plugin-droidcam-2.0.1-alt1
&gt; 
&gt; Шаги: 
&gt; 1) Установить:
&gt; # apt-get install obs-studio obs-studio-plugin-droidcam
&gt; 2) На телефоне скачать приложение DroidCam OBS и выполнить предварительные
&gt; настройки:
&gt; включить режим USB-отладки на Samsung Galaxy так: 
&gt; Настройки
&gt; Параметры разработчика
&gt; Включить отладку по USB
&gt; 
&gt; Подключить телефон к компьютеру по USB -&gt; на телефоне нажать &quot;Разрешить&quot; -&gt;
&gt; на компьютере подтвердить;
&gt; 
&gt; 3) Запустить $ obs 
&gt; Оптимизировать только для записи -&gt; Далее -&gt; Частота кадров 30 -&gt; Далее -&gt;
&gt; Применить настройки;
&gt; 
&gt; 4) Создать источник: Источники -&gt; DroidCam OBS -&gt; Создать новый -&gt; Ок -&gt;
&gt; далее выставаить  настройки:
&gt; 
&gt;     Разрешение и Формат видео любые     
&gt;     Обновить список устройств
&gt;     Устройство: щелкнуть в поле для выбора Usb.
&gt; 
&gt; Результат: доступно только Wi-fi IP. Для USB-подключения не отображается.
&gt; Детали: 
&gt; - с Wi-fi IP - подключение выполняется успешно;
&gt; - проверено: соединение не разорвано, устройство обнаруживается в системе и
&gt; примонтировано:
&gt; Bus 001 Device 005: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy A5;
&gt; - перезагрузка системы, перезапуск OBS и переподключение телефона не
&gt; помогают (дополнительно  было проверено с телефоном POCO X3 Pro, кабель
&gt; второй тоже Type-C);
&gt; - выставленные настройки, как на KDE, например, не помогают:
&gt; Параметры системы -&gt; Внешние носители -&gt; &quot;Автоматически монтировать
&gt; устройства&quot;: &quot;При входе в систему&quot; и &quot;При подключении&quot;;
&gt; - в терминале ничего.
&gt; 
&gt; Ожидаемый результат: есть возможность выбрать устройство по USB для
&gt; подключения.
&gt; 
&gt; Проверялось на p10, ошибка воспроизвоидтся.
&gt; Версия: obs-studio-plugin-droidcam-2.0.1-alt1 (аналогично на предыдущей
&gt; версии 1.1-alt2.gc9ca053.1).

А работает ли все с droidcam? Насколько я помню, для подключения по usb на телефоне должен быть включен режим отладки, тип подключения передача файлов. На хосте должен быть запущен adb, тогда работа через возможна. Более того, на телефоне в это время должен быть запущен droidcam.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233524</commentid>
    <comment_count>2</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2023-09-20 17:37:43 +0300</bug_when>
    <thetext>Из выполненных условий:
- на телефоне включен режим отладки - done;
- тип подключения передача файлов - done;
- на телефоне запущен droidcam - done.

Нужно только уточнение по поводу &quot;На хосте должен быть запущен adb..&quot;.
Каким образом запустить? Имелось ввиду так: $ adb connect &lt;IP&gt;:port</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233543</commentid>
    <comment_count>3</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2023-09-20 22:45:59 +0300</bug_when>
    <thetext>(In reply to Tatyana Gagina from comment #2)
&gt; Из выполненных условий:
&gt; - на телефоне включен режим отладки - done;
&gt; - тип подключения передача файлов - done;
&gt; - на телефоне запущен droidcam - done.
&gt; 
&gt; Нужно только уточнение по поводу &quot;На хосте должен быть запущен adb..&quot;.
&gt; Каким образом запустить? Имелось ввиду так: $ adb connect &lt;IP&gt;:port

нет, просто на хосте должна быть доступна команда adb и adb devices должна видеть телефон.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235694</commentid>
    <comment_count>4</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2023-10-26 09:53:13 +0300</bug_when>
    <thetext>(In reply to Konstantin A Lepikhov (L.A. Kostis) from comment #3)
&gt; (In reply to Tatyana Gagina from comment #2)
&gt; &gt; Из выполненных условий:
&gt; &gt; - на телефоне включен режим отладки - done;
&gt; &gt; - тип подключения передача файлов - done;
&gt; &gt; - на телефоне запущен droidcam - done.
&gt; &gt; 
&gt; &gt; Нужно только уточнение по поводу &quot;На хосте должен быть запущен adb..&quot;.
&gt; &gt; Каким образом запустить? Имелось ввиду так: $ adb connect &lt;IP&gt;:port
&gt; 
&gt; нет, просто на хосте должна быть доступна команда adb и adb devices должна
&gt; видеть телефон.

ping.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235716</commentid>
    <comment_count>5</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2023-10-26 12:48:59 +0300</bug_when>
    <thetext>Установила пакет:
# apt-get install android-tools udev-android

Телефон на базе android Samsung Galaxy A02S, подключенный кабелем Type-C к ноутбуку Huawei Matebook D15 BoM-WFQ9.

На android устройстве активировала меню разработчика и разрешила &quot;Отладку по USB&quot; и включила опцию &quot;Отключить ожидание авторизации adb&quot;).

Запустила сервер adb:
$ adb start-server
Сервер запущен.

Проверила список подключенных устройств:
$ adb devices
List of devices attached
R9ZR20GZX5M     device

Ошибка воспроизводится. 

В логах ошибка при открытии файла трассировки: &quot;E cutils-trace: Error opening trace file: Permission denied (13)&quot; (во вложении adb_logcat.log).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235717</commentid>
    <comment_count>6</comment_count>
      <attachid>14892</attachid>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2023-10-26 12:50:36 +0300</bug_when>
    <thetext>Created attachment 14892
adb_logcat.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>236805</commentid>
    <comment_count>7</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2023-11-09 22:24:02 +0300</bug_when>
    <thetext>(In reply to Tatyana Gagina from comment #6)
&gt; Created attachment 14892 [details]
&gt; adb_logcat.log

Все это очень странно, я проверил на своей системе, все работает:

❯ sudo apt-get install obs-studio
[sudo] password for lakostis:
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libmbedcrypto15 libmbedtls20 libmbedx509-6 libobs libqt6-svg qt6-svg
  qt6-svg-common
The following NEW packages will be installed:
  libmbedcrypto15 libmbedtls20 libmbedx509-6 libobs libqt6-svg obs-studio
  qt6-svg qt6-svg-common
0 upgraded, 8 newly installed, 0 removed and 2 not upgraded.
Need to get 359kB/6322kB of archives.
After unpacking 23.5MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.altlinux.org x86_64/classic libmbedcrypto15 3.5.1-alt1:sisyphus+333966.100.1.3@1699502468 [235kB]
Get:2 http://ftp.altlinux.org x86_64/classic libmbedx509-6 3.5.1-alt1:sisyphus+333966.100.1.3@1699502468 [37.1kB]
Get:3 http://ftp.altlinux.org x86_64/classic libmbedtls20 3.5.1-alt1:sisyphus+333966.100.1.3@1699502468 [86.6kB]
Fetched 359kB in 0s (433kB/s)   
Committing changes...
Preparing...                            ################################# [100%]
Updating / installing...
1: libmbedcrypto15-3.5.1-alt1           ################################# [ 13%]
2: libmbedx509-6-3.5.1-alt1             ################################# [ 25%]
3: libmbedtls20-3.5.1-alt1              ################################# [ 38%]
4: qt6-svg-common-6.4.2-alt1            ################################# [ 50%]
5: libqt6-svg-6.4.2-alt1                ################################# [ 63%]
6: libobs-29.1.3-alt6                   ################################# [ 75%]
7: obs-studio-29.1.3-alt6               ################################# [ 88%]
8: qt6-svg-6.4.2-alt1                   ################################# [100%]


❯ sudo apt-get install obs-studio-plugin-droidcam
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  obs-studio-plugin-droidcam
0 upgraded, 1 newly installed, 0 removed and 2 not upgraded.
Need to get 0B/32.9kB of archives.
After unpacking 77.3kB of additional disk space will be used.
Committing changes...
Preparing...                                                 #################################################################################################### [100%]
Updating / installing...
1: obs-studio-plugin-droidcam-2.0.1-alt1                     #################################################################################################### [100%]
egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
Done.

❯ sudo ~/bin/adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully

❯ adb devices
List of devices attached
&lt;...&gt;        unauthorized
...
&lt;на телефоне разрешил подключение&gt;

❯ adb devices
List of devices attached
&lt;...&gt;        device

запустил OBS на телефоне, разрешил доступ к камере и микрофону
...

❯ obs
...
==== Auto-config wizard testing stopping ========

info: [DroidCamOBS] create: r201 &quot;DroidCam OBS&quot;
info: [DroidCamOBS] checking adb
info: [DroidCamOBS] activated=0, deactivateWNS=0, is_showing=0, enable_audio=0
info: [DroidCamOBS] video_format=avc video_resolution=640x480
info: [DroidCamOBS] video_thread start
info: [DroidCamOBS] video_decode_thread start
info: [DroidCamOBS] audio_thread start
info: User added source &apos;DroidCam OBS&apos; (droidcam_obs) to scene &apos;Scene&apos;
info: [DroidCamOBS] Refresh Device List clicked
info: [DroidCamOBS] USBMux: found -1 devices
warning: [DroidCamOBS] Could not get iOS device list, is usbmuxd running?
info: [DroidCamOBS] added new device with serial &apos;AC2003._droidcamobs._tcp.local.&apos;
warning: [DroidCamOBS] device &apos;Android.local.&apos; not found
warning: [DroidCamOBS] device &apos;Android.local.&apos; not found
info: [DroidCamOBS] activated: id=&lt;...&gt; type=2 ip=127.0.0.1 port=4747
info: [DroidCamOBS] video_format=0/avc video_resolution=0/640x480


❯ journalctl -f
...
Nov 09 20:06:33 lks.home kernel: usb 1-3: new high-speed USB device number 118 using xhci_hcd
Nov 09 20:06:33 lks.home kernel: usb 1-3: New USB device found, idVendor=22d9, idProduct=2769, bcdDevice= 4.19
Nov 09 20:06:33 lks.home kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 09 20:06:33 lks.home kernel: usb 1-3: Product: OnePlus Nord
Nov 09 20:06:33 lks.home kernel: usb 1-3: Manufacturer: OnePlus
Nov 09 20:06:33 lks.home kernel: usb 1-3: SerialNumber: &lt;...&gt;
....</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>14892</attachid>
            <date>2023-10-26 12:50:36 +0300</date>
            <delta_ts>2023-10-26 12:50:36 +0300</delta_ts>
            <desc>adb_logcat.log</desc>
            <filename>adb_logcat.log</filename>
            <type>text/x-log</type>
            <size>15637</size>
            <attacher name="Tatyana Gagina">tatyana</attacher>
            
              <data encoding="base64">LS0tLS0tLS0tIGJlZ2lubmluZyBvZiBtYWluCjA5LTA5IDE3OjI3OjAxLjExMyAgIDU0OSAgIDU0
OSBEIGxta2QgICAgOiBmZXRjaCBjaGltZXJhIGVuYWJsZWQgZmxhZyA6WzBdIGZyb20gcHJvcGVy
dHkKMDktMDkgMTc6Mjc6MDEuMTE3ICAgNTQ5ICAgNTQ5IEkgbG1rZCAgICA6IFVzaW5nIHBzaSBt
b25pdG9ycyBmb3IgbWVtb3J5IHByZXNzdXJlIGRldGVjdGlvbgowOS0wOSAxNzoyNzowMS4xMTkg
ICA1NDkgICA1NDkgSSBsbWtkICAgIDogc2V0IGN1c3RvbV9zd19saW1pdCA6IDI1MAowOS0wOSAx
NzoyNzowMS4xMTkgICA1NDkgICA1NDkgSSBsbWtkICAgIDogc2V0IHVwZ3JhZGVfcHJlc3N1cmUg
OiA2MAowOS0wOSAxNzoyNzowMS4xMTkgICA1NDkgICA1NDkgSSBsbWtkICAgIDogc2V0IGxta2Rf
ZnJlZWxpbWl0X3ZhbCA6IDEzCjA5LTA5IDE3OjI3OjAxLjExOSAgIDU0OSAgIDU0OSBJIGxta2Qg
ICAgOiBlbmFibGVfdXBncmFkZV9jcmlhZGogOiAwCjA5LTA5IDE3OjI3OjAxLjEyMCAgIDU0OSAg
IDU0OSBJIGxta2QgICAgOiBQcm9jZXNzIHBvbGxpbmcgaXMgc3VwcG9ydGVkCjA5LTA5IDE3OjI3
OjAxLjEzOCAgIDU1MCAgIDU1MCBEIFByb2Nlc3NTdGF0ZTogQmluZGVyIGlvY3RsIHRvIGVuYWJs
ZSBvbmV3YXkgc3BhbSBkZXRlY3Rpb24gZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50CjA5LTA5IDE3
OjI3OjAxLjE1MCAgIDU1MSAgIDU1MSBEIGh3LVByb2Nlc3NTdGF0ZTogQmluZGVyIGlvY3RsIHRv
IGVuYWJsZSBvbmV3YXkgc3BhbSBkZXRlY3Rpb24gZmFpbGVkOiBJbnZhbGlkIGFyZ3VtZW50CjA5
LTA5IDE3OjI3OjAxLjE1MSAgIDU1MCAgIDU1MCBJIFNFTGludXggOiBTRUxpbnV4OiBMb2FkZWQg
c2VydmljZV9jb250ZXh0cyBmcm9tOgowOS0wOSAxNzoyNzowMS4xNTEgICA1NTAgICA1NTAgSSBT
RUxpbnV4IDogICAgIC9zeXN0ZW0vZXRjL3NlbGludXgvcGxhdF9zZXJ2aWNlX2NvbnRleHRzCjA5
LTA5IDE3OjI3OjAxLjE1MSAgIDU1MCAgIDU1MCBJIFNFTGludXggOiAgICAgL3N5c3RlbV9leHQv
ZXRjL3NlbGludXgvc3lzdGVtX2V4dF9zZXJ2aWNlX2NvbnRleHRzCjA5LTA5IDE3OjI3OjAxLjE1
MSAgIDU1MCAgIDU1MCBJIFNFTGludXggOiAgICAgL3Byb2R1Y3QvZXRjL3NlbGludXgvcHJvZHVj
dF9zZXJ2aWNlX2NvbnRleHRzCjA5LTA5IDE3OjI3OjAxLjE1MSAgIDU1MCAgIDU1MCBJIFNFTGlu
dXggOiAgICAgL3ZlbmRvci9ldGMvc2VsaW51eC92ZW5kb3Jfc2VydmljZV9jb250ZXh0cwowOS0w
OSAxNzoyNzowMS4xNTMgICA1NTAgICA1NTAgSSBzZXJ2aWNlbWFuYWdlcjogQWRkaW5nICd1OnI6
c2VydmljZW1hbmFnZXI6czAnIHNlcnZpY2UgKG1hbmFnZXI6NTUwKQowOS0wOSAxNzoyNzowMS4x
NTkgICA1NTEgICA1NTEgSSBod3NlcnZpY2VtYW5hZ2VyOiBnZXRGcmFtZXdvcmtIYWxNYW5pZmVz
dDogUmVhZGluZyBWSU5URiBpbmZvcm1hdGlvbi4KMDktMDkgMTc6Mjc6MDEuMTU5ICAgNTUyICAg
NTUyIEQgUHJvY2Vzc1N0YXRlOiBCaW5kZXIgaW9jdGwgdG8gZW5hYmxlIG9uZXdheSBzcGFtIGRl
dGVjdGlvbiBmYWlsZWQ6IEludmFsaWQgYXJndW1lbnQKMDktMDkgMTc6Mjc6MDEuMTYxICAgNTUy
ICAgNTUyIEkgU0VMaW51eCA6IFNFTGludXg6IExvYWRlZCBzZXJ2aWNlX2NvbnRleHRzIGZyb206
CjA5LTA5IDE3OjI3OjAxLjE2MSAgIDU1MiAgIDU1MiBJIFNFTGludXggOiAgICAgL3ZlbmRvci9l
dGMvc2VsaW51eC92bmRzZXJ2aWNlX2NvbnRleHRzCjA5LTA5IDE3OjI3OjAxLjE2MiAgIDU1MiAg
IDU1MiBJIHZuZHNlcnZpY2VtYW5hZ2VyOiBBZGRpbmcgJ3U6cjp2bmRzZXJ2aWNlbWFuYWdlcjpz
MCcgc2VydmljZSAobWFuYWdlcjo1NTIpCjA5LTA5IDE3OjI3OjAxLjE3MCAgIDU1MSAgIDU1MSBJ
IGh3c2VydmljZW1hbmFnZXI6IGdldERldmljZUhhbE1hbmlmZXN0OiBSZWFkaW5nIFZJTlRGIGlu
Zm9ybWF0aW9uLgowOS0wOSAxNzoyNzowMS4yMDQgICA1NTEgICA1NTEgSSBod3NlcnZpY2VtYW5h
Z2VyOiBnZXREZXZpY2VIYWxNYW5pZmVzdDogU3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCBWSU5URiBp
bmZvcm1hdGlvbgowOS0wOSAxNzoyNzowMS4yMDQgICA1NTEgICA1NTEgSSBod3NlcnZpY2VtYW5h
Z2VyOiBnZXRGcmFtZXdvcmtIYWxNYW5pZmVzdDogU3VjY2Vzc2Z1bGx5IHByb2Nlc3NlZCBWSU5U
RiBpbmZvcm1hdGlvbgowOS0wOSAxNzoyNzowMS4yMDYgICA1NTEgICA1NTEgSSBod3NlcnZpY2Vt
YW5hZ2VyOiBod3NlcnZpY2VtYW5hZ2VyIGlzIHJlYWR5IG5vdy4KMDktMDkgMTc6Mjc6MDEuMjA4
ICAgNTYwICAgNTYwIEQgaHctUHJvY2Vzc1N0YXRlOiBCaW5kZXIgaW9jdGwgdG8gZW5hYmxlIG9u
ZXdheSBzcGFtIGRldGVjdGlvbiBmYWlsZWQ6IEludmFsaWQgYXJndW1lbnQKMDktMDkgMTc6Mjc6
MDEuMjA5ICAgNTYwICAgNTYwIEUgY3V0aWxzLXRyYWNlOiBFcnJvciBvcGVuaW5nIHRyYWNlIGZp
bGU6IFBlcm1pc3Npb24gZGVuaWVkICgxMykKMDktMDkgMTc6Mjc6MDEuMjEwICAgNTUxICAgNTUx
IEUgY3V0aWxzLXRyYWNlOiBFcnJvciBvcGVuaW5nIHRyYWNlIGZpbGU6IFBlcm1pc3Npb24gZGVu
aWVkICgxMykKMDktMDkgMTc6Mjc6MDEuMjIwICAgNTU5ICAgNTU5IEQgaHctUHJvY2Vzc1N0YXRl
OiBCaW5kZXIgaW9jdGwgdG8gZW5hYmxlIG9uZXdheSBzcGFtIGRldGVjdGlvbiBmYWlsZWQ6IElu
dmFsaWQgYXJndW1lbnQKMDktMDkgMTc6Mjc6MDEuMjI3ICAgNTYwICAgNTYwIEkgSGlkbFNlcnZp
Y2VNYW5hZ2VtZW50OiBSZWdpc3RlcmVkIHZlbmRvci5xdGkuaGFyZHdhcmUucXNlZWNvbUAxLjA6
OklRU0VFQ29tL2RlZmF1bHQKMDktMDkgMTc6Mjc6MDEuMjI4ICAgNTYwICAgNTYwIEkgSGlkbFNl
cnZpY2VNYW5hZ2VtZW50OiBSZW1vdmluZyBuYW1lc3BhY2UgZnJvbSBwcm9jZXNzIG5hbWUgdmVu
ZG9yLnF0aS5oYXJkd2FyZS5xc2VlY29tQDEuMC1zZXJ2aWNlIHRvIHFzZWVjb21AMS4wLXNlcnZp
Y2UuCjA5LTA5IDE3OjI3OjAxLjIyOCAgIDU2MCAgIDU2MCBJIFFTRUVDT01fU0VSVklDRTogSVFT
RUVDb20gcmVnaXN0ZXJBc1NlcnZpY2UgaXMgc3VjY2Vzc2Z1bAotLS0tLS0tLS0gYmVnaW5uaW5n
IG9mIHN5c3RlbQowOS0wOSAxNzoyNzowMS4zMDAgICA1NjEgICA1NjEgSSB2b2xkICAgIDogVm9s
ZCAzLjAgKHRoZSBhd2FrZW5pbmcpIGZpcmluZyB1cAowOS0wOSAxNzoyNzowMS4zMDIgICA1NjEg
ICA1NjEgRCB2b2xkICAgIDogRGV0ZWN0ZWQgc3VwcG9ydCBmb3I6IGV4dDQgZjJmcyB2ZmF0CjA5
LTA5IDE3OjI3OjAxLjMxNCAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBGb3VuZCB1bm1hbmFnZWQg
ZG0gZGV2aWNlIG5hbWVkIHByb2R1Y3QKMDktMDkgMTc6Mjc6MDEuMzE0ICAgNTYxICAgNTYxIEQg
dm9sZCAgICA6IEZvdW5kIHVubWFuYWdlZCBkbSBkZXZpY2UgbmFtZWQgdmVuZG9yLXZlcml0eQow
OS0wOSAxNzoyNzowMS4zMTQgICA1NjEgICA1NjEgRCB2b2xkICAgIDogRm91bmQgdW5tYW5hZ2Vk
IGRtIGRldmljZSBuYW1lZCB2ZW5kb3IKMDktMDkgMTc6Mjc6MDEuMzE0ICAgNTYxICAgNTYxIEQg
dm9sZCAgICA6IEZvdW5kIHVubWFuYWdlZCBkbSBkZXZpY2UgbmFtZWQgc3lzdGVtCjA5LTA5IDE3
OjI3OjAxLjMxNSAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBGb3VuZCB1bm1hbmFnZWQgZG0gZGV2
aWNlIG5hbWVkIG9kbS12ZXJpdHkKMDktMDkgMTc6Mjc6MDEuMzE1ICAgNTYxICAgNTYxIEQgdm9s
ZCAgICA6IEZvdW5kIHVubWFuYWdlZCBkbSBkZXZpY2UgbmFtZWQgcHJvZHVjdC12ZXJpdHkKMDkt
MDkgMTc6Mjc6MDEuMzE1ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6IEZvdW5kIHVubWFuYWdlZCBk
bSBkZXZpY2UgbmFtZWQgcHJpc20tdmVyaXR5CjA5LTA5IDE3OjI3OjAxLjMxNSAgIDU2MSAgIDU2
MSBEIHZvbGQgICAgOiBGb3VuZCB1bm1hbmFnZWQgZG0gZGV2aWNlIG5hbWVkIG9wdGljcy12ZXJp
dHkKMDktMDkgMTc6Mjc6MDEuMzE1ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6IEZvdW5kIHVubWFu
YWdlZCBkbSBkZXZpY2UgbmFtZWQgb2RtCjA5LTA5IDE3OjI3OjAxLjMxNSAgIDU2MSAgIDU2MSBE
IHZvbGQgICAgOiBGb3VuZCB1bm1hbmFnZWQgZG0gZGV2aWNlIG5hbWVkIHN5c3RlbS12ZXJpdHkK
MDktMDkgMTc6Mjc6MDEuMzE1ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6IEZvdW5kIHVubWFuYWdl
ZCBsb29wIGRldmljZSBhdCAvZGV2L2Jsb2NrL2xvb3AzIG5hbWVkIGFwZXg6CjA5LTA5IDE3OjI3
OjAxLjMxNiAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBGb3VuZCB1bm1hbmFnZWQgbG9vcCBkZXZp
Y2UgYXQgL2Rldi9ibG9jay9sb29wMCBuYW1lZCBhcGV4OgowOS0wOSAxNzoyNzowMS4zMTYgICA1
NjEgICA1NjEgRCB2b2xkICAgIDogRm91bmQgdW5tYW5hZ2VkIGxvb3AgZGV2aWNlIGF0IC9kZXYv
YmxvY2svbG9vcDIgbmFtZWQgYXBleDoKMDktMDkgMTc6Mjc6MDEuMzE2ICAgNTYxICAgNTYxIEQg
dm9sZCAgICA6IEZvdW5kIHVubWFuYWdlZCBsb29wIGRldmljZSBhdCAvZGV2L2Jsb2NrL2xvb3Ax
IG5hbWVkIGFwZXg6CjA5LTA5IDE3OjI3OjAxLjMxNiAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBW
b2x1bWVCYXNlOjpjcmVhdGUoKSsrCjA5LTA5IDE3OjI3OjAxLjMxNiAgIDU2MSAgIDU2MSBEIHZv
bGQgICAgOiBWb2x1bWVCYXNlOjpjcmVhdGUoKS0tCjA5LTA5IDE3OjI3OjAxLjMxNyAgIDU2MSAg
IDU2MSBEIHZvbGQgICAgOiBEaXNrVXRpbDo6bW91bnRUbXBGU1ZvbHVtZUZvckVuYwowOS0wOSAx
NzoyNzowMS4zMTggICA1NjEgICA1NjEgRCB2b2xkVXRpbHM6IFN0YXJ0aW5nIHJlc3RvcmVjb24g
b2YgL21udC9zZGUvc3RhZ2luZwowOS0wOSAxNzoyNzowMS4zMjIgICA1NjEgICA1NjEgRCB2b2xk
VXRpbHM6IEZpbmlzaGVkIHJlc3RvcmVjb24gb2YgL21udC9zZGUvc3RhZ2luZwowOS0wOSAxNzoy
NzowMS4zMjYgICA1NjEgICA1NjEgRCB2b2xkICAgIDogZnN0YWIgcmVjb3JkOiBzeXN0ZW0JL3N5
c3RlbQlleHQ0CjA5LTA5IDE3OjI3OjAxLjMyNiAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBmc3Rh
YiByZWNvcmQ6IHByb2R1Y3QJL3Byb2R1Y3QJZXh0NAowOS0wOSAxNzoyNzowMS4zMjYgICA1NjEg
ICA1NjEgRCB2b2xkICAgIDogZnN0YWIgcmVjb3JkOiB2ZW5kb3IJL3ZlbmRvcglleHQ0CjA5LTA5
IDE3OjI3OjAxLjMyNiAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBmc3RhYiByZWNvcmQ6IG9kbQkv
b2RtCWV4dDQKMDktMDkgMTc6Mjc6MDEuMzI2ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6IGZzdGFi
IHJlY29yZDogL2Rldi9ibG9jay9wbGF0Zm9ybS9zb2MvNzgyNDkwMC5zZGhjaS9ieS1uYW1lL21l
dGFkYXRhCS9tZXRhZGF0YQlleHQ0CjA5LTA5IDE3OjI3OjAxLjMyNiAgIDU2MSAgIDU2MSBEIHZv
bGQgICAgOiBmc3RhYiByZWNvcmQ6IC9kZXYvYmxvY2svcGxhdGZvcm0vc29jLzc4MjQ5MDAuc2Ro
Y2kvYnktbmFtZS9wcmlzbQkvcHJpc20JZXh0NAowOS0wOSAxNzoyNzowMS4zMjYgICA1NjEgICA1
NjEgRCB2b2xkICAgIDogZnN0YWIgcmVjb3JkOiAvZGV2L2Jsb2NrL3BsYXRmb3JtL3NvYy83ODI0
OTAwLnNkaGNpL2J5LW5hbWUvb3B0aWNzCS9vcHRpY3MJZXh0NAowOS0wOSAxNzoyNzowMS4zMjYg
ICA1NjEgICA1NjEgRCB2b2xkICAgIDogZnN0YWIgcmVjb3JkOiAvZGV2L2Jsb2NrL2Jvb3RkZXZp
Y2UvYnktbmFtZS91c2VyZGF0YQkvZGF0YQlmMmZzCjA5LTA5IDE3OjI3OjAxLjMyNiAgIDU2MSAg
IDU2MSBEIHZvbGQgICAgOiBmc3RhYiByZWNvcmQ6IC9kZXYvYmxvY2svYm9vdGRldmljZS9ieS1u
YW1lL2NvbmZpZwkvZnJwCWVtbWMKMDktMDkgMTc6Mjc6MDEuMzI2ICAgNTYxICAgNTYxIEQgdm9s
ZCAgICA6IGZzdGFiIHJlY29yZDogL2Rldi9ibG9jay9ib290ZGV2aWNlL2J5LW5hbWUvbWlzYwkv
bWlzYwllbW1jCjA5LTA5IDE3OjI3OjAxLjMyNiAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBmc3Rh
YiByZWNvcmQ6IC9kZXYvYmxvY2svYm9vdGRldmljZS9ieS1uYW1lL2NhY2hlCS9jYWNoZQlleHQ0
CjA5LTA5IDE3OjI3OjAxLjMyNiAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBmc3RhYiByZWNvcmQ6
IC9kZXYvYmxvY2svYm9vdGRldmljZS9ieS1uYW1lL2RzcAkvdmVuZG9yL2RzcAlleHQ0CjA5LTA5
IDE3OjI3OjAxLjMyNyAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBmc3RhYiByZWNvcmQ6IC9kZXYv
YmxvY2svYm9vdGRldmljZS9ieS1uYW1lL2Fwbmhsb3MJL3ZlbmRvci9maXJtd2FyZV9tbnQJdmZh
dAowOS0wOSAxNzoyNzowMS4zMjcgICA1NjEgICA1NjEgRCB2b2xkICAgIDogZnN0YWIgcmVjb3Jk
OiAvZGV2L2Jsb2NrL2Jvb3RkZXZpY2UvYnktbmFtZS9tb2RlbQkvdmVuZG9yL2Zpcm13YXJlLW1v
ZGVtCXZmYXQKMDktMDkgMTc6Mjc6MDEuMzI3ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6IGZzdGFi
IHJlY29yZDogL2Rldi9ibG9jay9ib290ZGV2aWNlL2J5LW5hbWUvcGVyc2lzdAkvbW50L3ZlbmRv
ci9wZXJzaXN0CWV4dDQKMDktMDkgMTc6Mjc6MDEuMzI3ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6
IGZzdGFiIHJlY29yZDogL2Rldi9ibG9jay9ib290ZGV2aWNlL2J5LW5hbWUvZWZzCS9tbnQvdmVu
ZG9yL2VmcwlleHQ0CjA5LTA5IDE3OjI3OjAxLjMyNyAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBm
c3RhYiByZWNvcmQ6IC9kZXYvYmxvY2svYm9vdGRldmljZS9ieS1uYW1lL3NlY19lZnMJL2Vmcwll
eHQ0CjA5LTA5IDE3OjI3OjAxLjMyNyAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBmc3RhYiByZWNv
cmQ6IC9kZXYvYmxvY2svYm9vdGRldmljZS9ieS1uYW1lL29tcgkvb21yCWV4dDQKMDktMDkgMTc6
Mjc6MDEuMzI3ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6IGZzdGFiIHJlY29yZDogL2Rldi9ibG9j
ay9ib290ZGV2aWNlL2J5LW5hbWUvY2FycmllcgkvY2FycmllcglleHQ0CjA5LTA5IDE3OjI3OjAx
LjMyNyAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBmc3RhYiByZWNvcmQ6IC9kZXZpY2VzL3BsYXRm
b3JtL3NvYy83ODY0OTAwLnNkaGNpL21tY19ob3N0KglhdXRvCXZmYXQKMDktMDkgMTc6Mjc6MDEu
MzI3ICAgNTYxICAgNTYxIEQgdm9sZCAgICA6IGZzdGFiIHJlY29yZDogL2RldmljZXMvcGxhdGZv
cm0vc29jLzcwMDAwMDAuc3N1c2IqCWF1dG8JYXV0bwowOS0wOSAxNzoyNzowMS4zMjcgICA1NjEg
ICA1NjEgRCB2b2xkICAgIDogZnN0YWIgcmVjb3JkOiAvZGV2L2Jsb2NrL2Jvb3RkZXZpY2UvYnkt
bmFtZS9rZXlkYXRhCS9rZXlkYXRhCWV4dDQKMDktMDkgMTc6Mjc6MDEuMzI3ICAgNTYxICAgNTYx
IEQgdm9sZCAgICA6IGZzdGFiIHJlY29yZDogL2Rldi9ibG9jay9ib290ZGV2aWNlL2J5LW5hbWUv
a2V5cmVmdWdlCS9rZXlyZWZ1Z2UJZXh0NAowOS0wOSAxNzoyNzowMS4zMjcgICA1NjEgICA1NjEg
RCBody1Qcm9jZXNzU3RhdGU6IEJpbmRlciBpb2N0bCB0byBlbmFibGUgb25ld2F5IHNwYW0gZGV0
ZWN0aW9uIGZhaWxlZDogSW52YWxpZCBhcmd1bWVudAowOS0wOSAxNzoyNzowMS4zMjcgICA1NjEg
ICA1NjEgRCBQcm9jZXNzU3RhdGU6IEJpbmRlciBpb2N0bCB0byBlbmFibGUgb25ld2F5IHNwYW0g
ZGV0ZWN0aW9uIGZhaWxlZDogSW52YWxpZCBhcmd1bWVudAowOS0wOSAxNzoyNzowMS4zMjkgICA1
NTAgICA1NTggSSBzZXJ2aWNlbWFuYWdlcjogQWRkaW5nICd1OnI6dm9sZDpzMCcgc2VydmljZSAo
dm9sZDo1NjEpCjA5LTA5IDE3OjI3OjAxLjMyOSAgIDU2MSAgIDU2MSBEIHZvbGQgICAgOiBWb2xk
TmF0aXZlU2VydmljZTo6c3RhcnQoKSBjb21wbGV0ZWQgT0sKMDktMDkgMTc6Mjc6MDEuMzQwICAg
NTYxICAgNTczIEQgdm9sZCAgICA6IGhhbmRsZUJsb2NrRXZlbnQgd2l0aCBhY3Rpb249MSBtYWpv
cj0xNzkgbWlub3I9MzIgZXZlbnRQYXRoPS9kZXZpY2VzL3BsYXRmb3JtL3NvYy83ODI0OTAwLnNk
aGNpL21tY19ob3N0L21tYzAvbW1jMDowMDAxL2Jsb2NrL21tY2JsazAvbW1jYmxrMHJwbWIKMDkt
MDkgMTc6Mjc6MDEuMzQwICAgNTYxICAgNTczIEQgTmV0bGlua0V2ZW50OiBOTCBwYXJhbSAnREVW
UEFUSD0vZGV2aWNlcy9wbGF0Zm9ybS9zb2MvNzgyNDkwMC5zZGhjaS9tbWNfaG9zdC9tbWMwL21t
YzA6MDAwMS9ibG9jay9tbWNibGswL21tY2JsazBycG1iJwowOS0wOSAxNzoyNzowMS4zNDAgICA1
NjEgICA1NzMgRCBOZXRsaW5rRXZlbnQ6IE5MIHBhcmFtICdNQUpPUj0xNzknCjA5LTA5IDE3OjI3
OjAxLjM0MCAgIDU2MSAgIDU3MyBEIE5ldGxpbmtFdmVudDogTkwgcGFyYW0gJ01JTk9SPTMyJwow
OS0wOSAxNzoyNzowMS4zNDAgICA1NjEgICA1NzMgRCBOZXRsaW5rRXZlbnQ6IE5MIHBhcmFtICdE
RVZOQU1FPW1tY2JsazBycG1iJwowOS0wOSAxNzoyNzowMS4zNDAgICA1NjEgICA1NzMgRCBOZXRs
aW5rRXZlbnQ6IE5MIHBhcmFtICdERVZUWVBFPWRpc2snCjA5LTA5IDE3OjI3OjAxLjM0MCAgIDU2
MSAgIDU3MyBEIE5ldGxpbmtFdmVudDogTkwgcGFyYW0gJ05QQVJUUz0wJwowOS0wOSAxNzoyNzow
MS4zNjkgICA1NjEgICA1NzMgRCB2b2xkICAgIDogaGFuZGxlQmxvY2tFdmVudCB3aXRoIGFjdGlv
bj0xIG1ham9yPTE3OSBtaW5vcj0wIGV2ZW50UGF0aD0vZGV2aWNlcy9wbGF0Zm9ybS9zb2MvNzgy
NDkwMC5zZGhjaS9tbWNfaG9zdC9tbWMwL21tYzA6MDAwMS9ibG9jay9tbWNibGswCjA5LTA5IDE3
OjI3OjAxLjM3MCAgIDU2MSAgIDU3MyBEIE5ldGxpbmtFdmVudDogTkwgcGFyYW0gJ0RFVlBBVEg9
L2RldmljZXMvcGxhdGZvcm0vc29jLzc4MjQ5MDAuc2RoY2kvbW1jX2hvc3QvbW1jMC9tbWMwOjAw
MDEvYmxvY2svbW1jYmxrMCcKMDktMDkgMTc6Mjc6MDEuMzcwICAgNTYxICAgNTczIEQgTmV0bGlu
a0V2ZW50OiBOTCBwYXJhbSAnTUFKT1I9MTc5JwowOS0wOSAxNzoyNzowMS4zNzAgICA1NjEgICA1
NzMgRCBOZXRsaW5rRXZlbnQ6IE5MIHBhcmFtICdNSU5PUj0wJwowOS0wOSAxNzoyNzowMS4zNzAg
ICA1NjEgICA1NzMgRCBOZXRsaW5rRXZlbnQ6IE5MIHBhcmFtICdERVZOQU1FPW1tY2JsazAnCjA5
LTA5IDE3OjI3OjAxLjM3MCAgIDU2MSAgIDU3MyBEIE5ldGxpbmtFdmVudDogTkwgcGFyYW0gJ0RF
VlRZUEU9ZGlzaycKMDktMDkgMTc6Mjc6MDEuMzcwICAgNTYxICAgNTczIEQgTmV0bGlua0V2ZW50
OiBOTCBwYXJhbSAnTlBBUlRTPTc4JwowOS0wOSAxNzoyNzowMS4zNzIgICA1NjEgICA1NzMgRCB2
b2xkICAgIDogaGFuZGxlQmxvY2tFdmVudCB3aXRoIGFjdGlvbj0xIG1ham9yPTE3OSBtaW5vcj0z
MiBldmVudFBhdGg9L2RldmljZXMvcGxhdGZvcm0vc29jLzc4MjQ5MDAuc2RoY2kvbW1jX2hvc3Qv
bW1jMC9tbWMwOjAwMDEvYmxvY2svbW1jYmxrMC9tbWNibGswcnBtYgowOS0wOSAxNzoyNzowMS4z
NzIgICA1NjEgICA1NzMgRCBOZXRsaW5rRXZlbnQ6IE5MIHBhcmFtICdERVZQQVRIPS9kZXZpY2Vz
L3BsYXRmb3JtL3NvYy83ODI0OTAwLnNkaGNpL21tY19ob3N0L21tYzAvbW1jMDowMDAxL2Jsb2Nr
L21tY2JsazAvbW1jYmxrMHJwbWInCjA5LTA5IDE3OjI3OjAxLjM3MiAgIDU2MSAgIDU3MyBEIE5l
dGxpbmtFdmVudDogTkwgcGFyYW0gJ01BSk9SPTE3OScKMDktMDkgMTc6Mjc6MDEuMzcyICAgNTYx
ICAgNTczIEQgTmV0bGlua0V2ZW50OiBOTCBwYXJhbSAnTUlOT1I9MzInCjA5LTA5IDE3OjI3OjAx
LjM3MiAgIDU2MSAgIDU3MyBEIE5ldGxpbmtFdmVudDogTkwgcGFyYW0gJ0RFVk5BTUU9bW1jYmxr
MHJwbWInCjA5LTA5IDE3OjI3OjAxLjM3MiAgIDU2MSAgIDU3MyBEIE5ldGxpbmtFdmVudDogTkwg
cGFyYW0gJ0RFVlRZUEU9ZGlzaycKMDktMDkgMTc6Mjc6MDEuMzcyICAgNTYxICAgNTczIEQgTmV0
bGlua0V2ZW50OiBOTCBwYXJhbSAnTlBBUlRTPTAnCjA5LTA5IDE3OjI3OjAxLjQxMyAgICAgMSAg
ICAgMSBXIGxpYmMgICAgOiBVbmFibGUgdG8gc2V0IHByb3BlcnR5ICJyby5ib290dGltZS5pbml0
LmZzY2suZWZzIiB0byAiMjIiOiBlcnJvciBjb2RlOiAweGIsIHRyeSBjb3VudCA6IDEKMDktMDkg
MTc6Mjc6MDEuNDEzICAgICAxICAgICAxIFcgbGliYyAgICA6IFVuYWJsZSB0byBzZXQgcHJvcGVy
dHkgInJvLmJvb3R0aW1lLmluaXQuZnNjay5lZnMiIHRvICIyMiI6IGVycm9yIGNvZGU6IDB4Yiwg
dHJ5IGNvdW50IDogMgowOS0wOSAxNzoyNzowMS40MTMgICAgIDEgICAgIDEgVyBsaWJjICAgIDog
VW5hYmxlIHRvIHNldCBwcm9wZXJ0eSAicm8uYm9vdHRpbWUuaW5pdC5mc2NrLmVmcyIgdG8gIjIy
IjogZXJyb3IgY29kZTogMHhiLCB0cnkgY291bnQgOiAzCjA5LTA5IDE3OjI3OjAxLjQxOCAgICAg
MSAgICAgMSBXIGxpYmMgICAgOiBVbmFibGUgdG8gc2V0IHByb3BlcnR5ICJyby5ib290dGltZS5p
bml0Lm1vdW50LmVmcyIgdG8gIjQiOiBlcnJvciBjb2RlOiAweGIsIHRyeSBjb3VudCA6IDEKMDkt
MDkgMTc6Mjc6MDEuNDE5ICAgICAxICAgICAxIFcgbGliYyAgICA6IFVuYWJsZSB0byBzZXQgcHJv
cGVydHkgInJvLmJvb3R0aW1lLmluaXQubW91bnQuZWZzIiB0byAiNCI6IGVycm9yIGNvZGU6IDB4
YiwgdHJ5IGNvdW50IDogMgowOS0wOSAxNzoyNzowMS40MTkgICAgIDEgICAgIDEgVyBsaWJjICAg
IDogVW5hYmxlIHRvIHNldCBwcm9wZXJ0eSAicm8uYm9vdHRpbWUuaW5pdC5tb3VudC5lZnMiIHRv
ICI0IjogZXJyb3IgY29kZTogMHhiLCB0cnkgY291bnQgOiAzCjA5LTA5IDE3OjI3OjAxLjQ2OSAg
ICAgMSAgICAgMSBXIGxpYmMgICAgOiBVbmFibGUgdG8gc2V0IHByb3BlcnR5ICJyby5ib290dGlt
ZS5pbml0Lm1vdW50LmNhcnJpZXIiIHRvICIwIjogZXJyb3IgY29kZTogMHhiLCB0cnkgY291bnQg
OiAxCjA5LTA5IDE3OjI3OjAxLjQ2OSAgICAgMSAgICAgMSBXIGxpYmMgICAgOiBVbmFibGUgdG8g
c2V0IHByb3BlcnR5ICJyby5ib290dGltZS5pbml0Lm1vdW50LmNhcnJpZXIiIHRvICIwIjogZXJy
b3IgY29kZTogMHhiLCB0cnkgY291bnQgOiAyCjA5LTA5IDE3OjI3OjAxLjQ2OSAgICAgMSAgICAg
MSBXIGxpYmMgICAgOiBVbmFibGUgdG8gc2V0IHByb3BlcnR5ICJyby5ib290dGltZS5pbml0Lm1v
dW50LmNhcnJpZXIiIHRvICIwIjogZXJyb3IgY29kZTogMHhiLCB0cnkgY291bnQgOiAzCjA5LTA5
IDE3OjI3OjAxLjY5OSAgIDU5OCAgIDU5OCBEIGlvX3N0YXRzOiAhQCBjYW4ndCBhY2Nlc3MgL3N5
cy9ibG9jay9tbWNibGswL3N0YXQKMDktMDkgMTc6Mjc6MDEuNzAwICAgNTk4ICAgNTk4IEQgaW9f
c3RhdHM6ICFAIExpZ2h0LXdlaWdodC1tb2RlIGZhaWxlZC4gVHJ5aW5nIGRpc2tzdGF0cy9pb3N0
YXRzCjA5LTA5IDE3OjI3OjAxLjcwMCAgIDU5OCAgIDU5OCBEIGlvX3N0YXRzOiAhQCBPcGVuZWQg
L3Byb2MvaW9zdGF0cyBub2RlCjA5LTA5IDE3OjI3OjAxLjcwMCAgIDU5OCAgIDU5OCBEIGlvX3N0
YXRzOiAhQCBGYWlsZWQgdG8gb3BlbiBwaW9zX2VuYWJsZSBub2RlCjA5LTA5IDE3OjI3OjAxLjcw
NCAgIDU5OCAgIDU5OCBEIGlvX3N0YXRzOiAhQCBmb3VuZCBkZXZpY2UgbW1jYmxrMCAoMTc5LDAp
IChzaXplIDI5ODIwIE1CcykgYW5kIHNldCBmb3IgbG9nZ2luZy4KMDktMDkgMTc6Mjc6MDIuMDk1
ICAgNjAwICAgNjAwIEUgc2NzICAgICA6IFttYWluXSBzY3MgcnVubmluZyBzdGF0ZSBJTklUCjA5
LTA5IDE3OjI3OjAyLjA5NiAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBiVXNlU2VjUGFydGl0aW9u
IDogdHJ1ZQowOS0wOSAxNzoyNzowMi4wOTcgICA2MDAgICA2MDAgRCBzY3MgICAgIDogW2dldFZh
bHVlc0Zyb21GaWxlXSBnZXRWYWx1ZXNGcm9tRmlsZSA6IFNFUgowOS0wOSAxNzoyNzowMi4wOTcg
ICA2MDAgICA2MDAgRCBzY3MgICAgIDogW2FtZW5kU2FsZXNDb2RlXSBzYWxlc0NvZGUgOiBTRVIK
MDktMDkgMTc6Mjc6MDIuMDk3ICAgNjAwICAgNjAwIEQgc2NzICAgICA6IFthbWVuZFNhbGVzQ29k
ZV0gc2FsZXNDb2RlIGxlbmd0aCA6IDMKMDktMDkgMTc6Mjc6MDIuMDk3ICAgNjAwICAgNjAwIEQg
c2NzICAgICA6IFthbWVuZFNhbGVzQ29kZV0gbWFpblBhdGg6IC9wcmlzbS9ldGMvY2FycmllcnMK
MDktMDkgMTc6Mjc6MDIuMDk4ICAgNjAwICAgNjAwIEQgc2NzICAgICA6IFtpbml0RGF0YV0gU0FM
RVNfQ09ERSA6IFNFUgowOS0wOSAxNzoyNzowMi4wOTggICA2MDAgICA2MDAgRCBzY3MgICAgIDog
W2lzTXVsdGlTaW1Nb2RlbF0gdmFsdWUgb2Ygc2ltc2xvdXRjb3VudCBwcm9wZXJ0eSBpcyAyCjA5
LTA5IDE3OjI3OjAyLjA5OSAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBbZ2V0VmFsdWVzRnJvbUZp
bGVdIGdldFZhbHVlc0Zyb21GaWxlIDogU0VSCjA5LTA5IDE3OjI3OjAyLjA5OSAgIDYwMCAgIDYw
MCBEIHNjcyAgICAgOiBbYW1lbmRPbWNOd0NvZGVdIFNBTEVTX0NPREUgaXMgc2luZ2xlLiBPTUNO
V19DT0RFIHNob3VsZCBiZSB0aGUgc2FtZQowOS0wOSAxNzoyNzowMi4wOTkgICA2MDAgICA2MDAg
RCBzY3MgICAgIDogW2dldFZhbHVlc0Zyb21GaWxlXSBnZXRWYWx1ZXNGcm9tRmlsZSA6IFNFUgow
OS0wOSAxNzoyNzowMi4wOTkgICA2MDAgICA2MDAgRCBzY3MgICAgIDogW2FtZW5kT21jTndDb2Rl
XSBTQUxFU19DT0RFIGlzIHNpbmdsZS4gT01DTldfQ09ERSBzaG91bGQgYmUgdGhlIHNhbWUKMDkt
MDkgMTc6Mjc6MDIuMTAwICAgNjAwICAgNjAwIEQgc2NzICAgICA6IFtpbml0RGF0YV1TQUxFU19D
T0RFIDogU0VSCjA5LTA5IDE3OjI3OjAyLjEwMCAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBbaW5p
dERhdGFdT01DX1BBVEggOiAvb3B0aWNzL2NvbmZpZ3MvY2FycmllcnMvc2luZ2xlL1NFUi9jb25m
CjA5LTA5IDE3OjI3OjAyLjEwMCAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBbaW5pdERhdGFdT01D
TldfQ09ERSA6IFNFUgowOS0wOSAxNzoyNzowMi4xMDAgICA2MDAgICA2MDAgRCBzY3MgICAgIDog
W2luaXREYXRhXU9NQ05XX1BBVEggOiAvb3B0aWNzL2NvbmZpZ3MvY2FycmllcnMvc2luZ2xlL1NF
Ui9jb25mCjA5LTA5IDE3OjI3OjAyLjEwMCAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBbaW5pdERh
dGFdT01DTldfQ09ERTIgOiBTRVIKMDktMDkgMTc6Mjc6MDIuMTAwICAgNjAwICAgNjAwIEQgc2Nz
ICAgICA6IFtpbml0RGF0YV1PTUNOV19QQVRIMiA6IC9vcHRpY3MvY29uZmlncy9jYXJyaWVycy9z
aW5nbGUvU0VSL2NvbmYKMDktMDkgMTc6Mjc6MDIuMTAwICAgNjAwICAgNjAwIEQgc2NzICAgICA6
IFtpbml0RGF0YV1PTUNfUkVTX1BBVEggOiAvb21yL3JlcwowOS0wOSAxNzoyNzowMi4xMDAgICA2
MDAgICA2MDAgRCBzY3MgICAgIDogW2luaXREYXRhXU9NQ19FVENfUEFUSCA6IC9wcmlzbS9ldGMv
Y2FycmllcnMvc2luZ2xlL1NFUgowOS0wOSAxNzoyNzowMi4xMDAgICA2MDAgICA2MDAgRCBzY3Mg
ICAgIDogW2luaXREYXRhXVRTU19UWVBFIDogTk9ORQowOS0wOSAxNzoyNzowMi4xMDAgICA2MDAg
ICA2MDAgRSBzY3MgICAgIDogW3N0YXJ0U2NzU3RhdGVdIHN0YXJ0IHNjcyBydW5uaW5nKDApCjA5
LTA5IDE3OjI3OjAyLjEwMSAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBbc2V0T21jUHJvcGVydGll
c10gc2V0IHNhbGVzIGNvZGUgOiBTRVIKMDktMDkgMTc6Mjc6MDIuMTAyICAgNjAwICAgNjAwIEQg
c2NzICAgICA6IFtzZXRPbWNQcm9wZXJ0aWVzXSBzZXQgbmV0d29yayBjb2RlIDogU0VSCjA5LTA5
IDE3OjI3OjAyLjEwMiAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBbc2V0T21jUHJvcGVydGllc10g
c2V0IG5ldHdvcmsgY29kZTIgOiBTRVIKMDktMDkgMTc6Mjc6MDIuMTAyICAgNjAwICAgNjAwIEQg
c2NzICAgICA6IFtzZXRQcmVUc3NQcm9wZXJ0aWVzXXNldCBQcmUgVFNTIFByb3BlcnRpZXMKMDkt
MDkgMTc6Mjc6MDIuMTAyICAgNjAwICAgNjAwIEQgc2NzICAgICA6IFtzZXRQcmVUc3NQcm9wZXJ0
aWVzXVN1cHBvcnQgU0lNIE1vYmlsaXR5IEZyYW1ld29yayBGZWF0dXJlCjA5LTA5IDE3OjI3OjAy
LjEwMiAgIDYwMSAgIDYwMSBEIFFTRUVDT01EOiA6IHFzZWVjb20gbGlzdGVuZXIgc2VydmljZXMg
cHJvY2VzcyBlbnRyeSBQUElEID0gMQowOS0wOSAxNzoyNzowMi4xMDIgICA2MDEgICA2MDEgRSBR
U0VFQ09NRDogOiBMaXN0ZW5lcjogaW5kZXggPSAwLCBoaWVyYXJjaHkgPSAwCjA5LTA5IDE3OjI3
OjAyLjEwMyAgIDYwMCAgIDYwMCBEIHNjcyAgICAgOiBbY2hlY2tWZXJzaW9uQ2hhbmdlZF1yby5v
bWMuaW1nX21vdW50IDogMAowOS0wOSAxNzoyNzowMi4xMDQgICA2MDAgICA2MDAgRCBzY3MgICAg
IDogW3NldENvdW50cnlDb2RlXSBzZXRDb3VudHJ5Q29kZSBmcm9tIGN1c3RvbWVyLnhtbAowOS0w
OSAxNzoyNzowMi4xMDQgICA2MDAgICA2MDAgRCBzY3MgICAgIDogW3NldENvdW50cnlDb2RlXSBz
ZXRDb3VudHJ5Q29kZShjdXN0b21lciBmaWxlcGF0aCkgOiAvb3B0aWNzL2NvbmZpZ3MvY2Fycmll
cnMvc2luZ2xlL1NFUi9jb25mL2N1c3RvbWVyLnhtbAowOS0wOSAxNzoyNzowMi4xMDQgICA2MDEg
ICA2MDEgRCBRU0VFQ09NRDogOiBJbml0IGRsb3BlbihsaWJycG1iLnNvLCBSVExEX05PVykgc3Vj
Y2VlZHMKMDktMDkgMTc6Mjc6MDIuMTA0ICAgNjAxICAgNjAxIEQgUVNFRUNPTUQ6IDogSW5pdDo6
SW5pdCBkbHN5bShnX0ZTSGFuZGxlIHJwbWJfaW5pdF9zZXJ2aWNlKSBzdWNjZWVkcwowOS0wOSAx
NzoyNzowMi4xMDUgICA2MDEgICA2MDEgSSBycG1iX2VtbWM6IFJQTUIgTXVsdCAoNTEyLWJ5dGVz
IHNlY3RvcikgPSAzMjc2OCwgUmVsX3NlY19jbnQgPSAzMgowOS0wOSAxNzoyNzowMi4xMDUgICA2
MDEgICA2MDEgRSBEcm1MaWJScG1iOiBycG1iX2luaXQgc3VjY2VlZGVkISB3aXRoIHJldCA9IDAK
MDktMDkgMTc6Mjc6MDIuMTA1ICAgNjAxICAgNjAxIEQgUVNFRUNPTUQ6IDogSW5pdCBycG1iX2lu
aXRfc2VydmljZSByZXQgPSAwCjA5LTA5IDE3OjI3OjAyLjEwNSAgIDYwMSAgIDYwMSBEIFFTRUVD
T01EOiA6IFJQTUIgc3lzdGVtIHNlcnZpY2VzOiBpbml0IChMaXN0ZW5lciBJRCA9IDgxOTIpCjA5
LTA5IDE3OjI3OjAyLjEwNSAgIDYwMSAgIDYwMSBFIFFTRUVDT01EOiA6IExpc3RlbmVyOiBpbmRl
eCA9IDEsIGhpZXJhcmNoeSA9IDAKMDktMDkgMTc6Mjc6MDIuMTA1ICAgNjAwICAgNjAwIEQgc2Nz
ICAgICA6IFtzZXRDb3VudHJ5Q29kZV0gc2V0IGNvdW50cnlfY29kZSA9IFJ1c3NpYQowOS0wOSAx
NzoyNzowMi4xMDUgICA2MDAgICA2MDAgRCBzY3MgICAgIDogW3NldENvdW50cnlDb2RlXSBzZXQg
Y291bnRyeWlzb19jb2RlID0gUlUKMDktMDkgMTc6Mjc6MDIuMTA1ICAgNjAwICAgNjAwIEQgc2Nz
ICAgICA6IFtzZXRTY3NSdW5uaW5nU3RhdGVdIHNldFNjc1J1bm5pbmdTdGF0ZSA6IDEKMDktMDkg
MTc6Mjc6MDIuMTA2ICAgNjAwICAgNjAwIEUgc2NzICAgICA6IFtzdGFydFNjc1N0YXRlXSBzdGFy
dCBzY3MgcnVubmluZygxKQowOS0wOSAxNzoyNzowMi4xMDYgICA2MDAgICA2MDAgRSBzY3MgICAg
IDogW3NldERtUndQcm9wZXJ0aWVzXSBwZXJzaXN0IHByb3BlcnRpZXMgc2V0IDogRmFsc2UKMDkt
MDkgMTc6Mjc6MDIuMTA2ICAgNjAxICAgNjAxIEQgUVNFRUNPTUQ6IDogSW5pdCBkbG9wZW4obGli
c3NkLnNvLCBSVExEX05PVykgc3VjY2VlZHMKMDktMDkgMTc6Mjc6MDIuMTA2ICAgNjAxICAgNjAx
IEQgUVNFRUNPTUQ6IDogSW5pdDo6SW5pdCBkbHN5bShnX0ZTSGFuZGxlIHNzZF9pbml0X3NlcnZp
Y2UpIHN1Y2NlZWRzCjA5LTA5IDE3OjI3OjAyLjEwNiAgIDYwMSAgIDYwMSBFIFNTRCAgICAgOiBF
cnJvciBvcGVuaW5nIHNzZCBwYXJ0OiAvZGV2L2Jsb2NrL3BsYXRmb3JtL21zbV9zZGNjLjEvYnkt
bmFtZS9zc2QgKGVycm5vIDIpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>