<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>243450</bug_id>
          
          <creation_ts>2010-07-02 17:10:41 +0000</creation_ts>
          <short_desc>Contentless windows appears when hovering plasma netbook bar with kontact</short_desc>
          <delta_ts>2010-08-15 19:27:51 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>plasma4</product>
          <component>plasma-netbook</component>
          <version>unspecified</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>241509</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Daniele">4ngelus85</reporter>
          <assigned_to name="Marco Martin">notmart</assigned_to>
          <cc>abhijeet.linux</cc>
    
    <cc>aseigo</cc>
    
    <cc>celist165</cc>
    
    <cc>kde</cc>
    
    <cc>scoutts</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>985640</commentid>
    <comment_count>0</comment_count>
    <who name="Daniele">4ngelus85</who>
    <bug_when>2010-07-02 17:10:41 +0000</bug_when>
    <thetext>Application: plasma-netbook (0.1)
KDE Platform Version: 4.4.90 (KDE 4.4.90 (KDE 4.5 RC1))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
- Unusual behavior I noticed:
Every time i open kontact and try to switch to another application using the
netbook bar a contentless window appears and starts flashing until an activity is selected.
However the kontact window cannot be closed through &quot;x&quot; button because the contentless windows
gets focused.

If I close the window plasma crashes

KDE SC 4.5 RC1 from kubuntu-ppa/beta repos

The crash can be reproduced every time.

-- Backtrace:
Application: Ultraportatile Plasma (plasma-netbook), signal: Aborted
[Current thread is 1 (Thread 0xb778f720 (LWP 3876))]

Thread 4 (Thread 0xb0560b70 (LWP 3897)):
#0  0x008af422 in __kernel_vsyscall ()
#1  0x00c74015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x006129dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01124437 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x12221a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x01124481 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x12221a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x00c6f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00605a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xae677b70 (LWP 3898)):
#0  0x00a76e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x072b7ceb in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0738e045 in QTimerInfoList::updateCurrentTime (this=0x98421bc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0738e08a in QTimerInfoList::timerWait (this=0x98421bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0738c128 in timerSourcePrepareHelper (src=&lt;value optimized out&gt;, timeout=0xae6770ac) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0738c1b5 in timerSourcePrepare (source=0x0, timeout=0xa7aff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x08745aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x08745ee9 in ?? () from /lib/libglib-2.0.so.0
#9  0x087464b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0738bf1f in QEventDispatcherGlib::processEvents (this=0x9a87e08, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#11 0x0735c1a9 in QEventLoop::processEvents (this=0xae677280, flags=) at kernel/qeventloop.cpp:149
#12 0x0735c5fa in QEventLoop::exec (this=0xae677280, flags=...) at kernel/qeventloop.cpp:201
#13 0x07259aee in QThread::exec (this=0x99291f0) at thread/qthread.cpp:490
#14 0x0733b2eb in QInotifyFileSystemWatcherEngine::run (this=0x99291f0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0725cdc9 in QThreadPrivate::start (arg=0x99291f0) at thread/qthread_unix.cpp:266
#16 0x00c6f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x00605a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xad64bb70 (LWP 3956)):
#0  0x008af422 in __kernel_vsyscall ()
#1  0x00c74015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x006129dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x029abaad in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x029abb91 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x00c6f96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00605a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb778f720 (LWP 3876)):
[KCrash Handler]
#7  0x008af422 in __kernel_vsyscall ()
#8  0x00562651 in raise () from /lib/tls/i686/cmov/libc.so.6
#9  0x00565a82 in abort () from /lib/tls/i686/cmov/libc.so.6
#10 0x072532ac in qt_message_output (msgType=QtFatalMsg, 
    buf=0x9dc25d0 &quot;Fatal Error: Accessed global static &apos;DataEngineManagerSingleton *privateDataEngineManagerSelf()&apos; after destruction. Defined at ../../plasma/dataenginemanager.cpp:79&quot;)
    at global/qglobal.cpp:2271
#11 0x0725347a in qt_message (msgType=&lt;value optimized out&gt;, msg=0x44e448 &quot;Fatal Error: Accessed global static &apos;%s *%s()&apos; after destruction. Defined at %s:%d&quot;, ap=0xbfee5fc4 &quot;\212XE&quot;)
    at global/qglobal.cpp:2317
#12 0x07253589 in qFatal (msg=0x44e448 &quot;Fatal Error: Accessed global static &apos;%s *%s()&apos; after destruction. Defined at %s:%d&quot;) at global/qglobal.cpp:2500
#13 0x002cd4f4 in operator-&gt; () at ../../plasma/dataenginemanager.cpp:79
#14 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#15 0x0408b165 in WeatherEngine::unloadIons (this=0x9e143d8) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#16 0x0408b356 in ~WeatherEngine (this=0x9e143d8, __in_chrg=&lt;value optimized out&gt;) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#17 0x002cd144 in ~DataEngineManagerPrivate (this=0x99cd3e8, __in_chrg=&lt;value optimized out&gt;) at ../../plasma/dataenginemanager.cpp:54
#18 ~DataEngineManager (this=0x99cd3e8, __in_chrg=&lt;value optimized out&gt;) at ../../plasma/dataenginemanager.cpp:93
#19 0x002cd2ea in ~DataEngineManagerSingleton () at ../../plasma/dataenginemanager.cpp:74
#20 destroy () at ../../plasma/dataenginemanager.cpp:79
#21 0x00279f9b in ~KCleanUpGlobalStatic (this=0x48e0f0, __in_chrg=&lt;value optimized out&gt;) at ../../kdecore/kernel/kglobal.h:62
#22 0x005671bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#23 0x0056722f in exit () from /lib/tls/i686/cmov/libc.so.6
#24 0x013e494b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745
#25 0x0467593a in KApplication::xioErrhandler (this=0x958fd50, dpy=0x95a86d0) at ../../kdeui/kernel/kapplication.cpp:415
#26 0x04675976 in kde_xio_errhandler (dpy=0x95a86d0) at ../../kdeui/kernel/kapplication.cpp:125
#27 0x00eb8c16 in _XIOError () from /usr/lib/libX11.so.6
#28 0x00ec0a1a in ?? () from /usr/lib/libX11.so.6
#29 0x00ec0fb6 in _XReply () from /usr/lib/libX11.so.6
#30 0x00e9e2d6 in XGetWindowProperty () from /usr/lib/libX11.so.6
#31 0x00e9d526 in XGetWMHints () from /usr/lib/libX11.so.6
#32 0x047d9abc in KWindowSystem::icon (win=31581862, width=64, height=64, scale=false, flags=15) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:613
#33 0x047d9f47 in KWindowSystem::icon (win=31581862, width=64, height=64, scale=&lt;value optimized out&gt;) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:588
#34 0x0597498d in CurrentAppControl::syncActiveWindow (this=0x9cdebc8) at ../../../../../plasma/netbook/applets/currentappcontrol/currentappcontrol.cpp:210
#35 0x05975253 in CurrentAppControl::closeWindow (this=0x9cdebc8) at ../../../../../plasma/netbook/applets/currentappcontrol/currentappcontrol.cpp:255
#36 0x059756a3 in CurrentAppControl::qt_metacall (this=0x9cdebc8, _c=QMetaObject::InvokeMetaMethod, _id=68, _a=0xbfee67cc) at ./currentappcontrol.moc:94
#37 0x0736342a in QMetaObject::metacall (object=0x9cdebc8, cl=3876, idx=68, argv=0xbfee67cc) at kernel/qmetaobject.cpp:237
#38 0x073761a5 in QMetaObject::activate (sender=0x9cff258, m=0x488810, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#39 0x003907a7 in Plasma::IconWidget::clicked (this=0x9cff258) at ./iconwidget.moc:206
#40 0x00392cc8 in Plasma::IconWidget::mouseReleaseEvent (this=0x9cff258, event=0xbfee704c) at ../../plasma/widgets/iconwidget.cpp:1399
#41 0x01a0b3e4 in QGraphicsItem::sceneEvent (this=0x9cff260, event=0xbfee704c) at graphicsview/qgraphicsitem.cpp:6720
#42 0x01a60507 in QGraphicsWidget::sceneEvent (this=0x9cff258, event=0xbfee704c) at graphicsview/qgraphicswidget.cpp:1172
#43 0x01a21849 in QGraphicsScenePrivate::sendEvent (this=0x9655d40, item=0x9cff260, event=0xbfee704c) at graphicsview/qgraphicsscene.cpp:1202
#44 0x01a23ec3 in QGraphicsScenePrivate::sendMouseEvent (this=0x9655d40, mouseEvent=0xbfee704c) at graphicsview/qgraphicsscene.cpp:1276
#45 0x01a27f24 in QGraphicsScene::mouseReleaseEvent (this=0x9652c48, mouseEvent=0xbfee704c) at graphicsview/qgraphicsscene.cpp:4092
#46 0x01a3ce9c in QGraphicsScene::event (this=0x9652c48, event=0xbfee704c) at graphicsview/qgraphicsscene.cpp:3427
#47 0x0136332c in QApplicationPrivate::notify_helper (this=0x9596050, receiver=0x9652c48, e=0xbfee704c) at kernel/qapplication.cpp:4358
#48 0x0136a6fe in QApplication::notify (this=0x958fd50, receiver=0x9652c48, e=0xbfee704c) at kernel/qapplication.cpp:3762
#49 0x046760da in KApplication::notify (this=0x958fd50, receiver=0x9652c48, event=0xbfee704c) at ../../kdeui/kernel/kapplication.cpp:309
#50 0x0735d6cb in QCoreApplication::notifyInternal (this=0x958fd50, receiver=0x9652c48, event=0xbfee704c) at kernel/qcoreapplication.cpp:732
#51 0x01362eee in QCoreApplication::sendSpontaneousEvent (receiver=0x9652c48, event=0x6) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#52 qt_sendSpontaneousEvent (receiver=0x9652c48, event=0x6) at kernel/qapplication.cpp:5347
#53 0x01a59905 in QGraphicsView::mouseReleaseEvent (this=0x99f1978, event=0xbfee77c0) at graphicsview/qgraphicsview.cpp:3330
#54 0x013c0e18 in QWidget::event (this=0x99f1978, event=0xbfee77c0) at kernel/qwidget.cpp:8097
#55 0x017d8773 in QFrame::event (this=0x99f1978, e=0xbfee77c0) at widgets/qframe.cpp:557
#56 0x01874e12 in QAbstractScrollArea::viewportEvent (this=0xf24, e=0x6) at widgets/qabstractscrollarea.cpp:1037
#57 0x01a57c8b in QGraphicsView::viewportEvent (this=0x99f1978, event=0xbfee77c0) at graphicsview/qgraphicsview.cpp:2858
#58 0x01877855 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9a35f40, o=0x9a3b388, e=0xbfee77c0) at widgets/qabstractscrollarea_p.h:100
#59 QAbstractScrollAreaFilter::eventFilter (this=0x9a35f40, o=0x9a3b388, e=0xbfee77c0) at widgets/qabstractscrollarea_p.h:116
#60 0x0735ce2a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9596050, receiver=0x9a3b388, event=0xbfee77c0) at kernel/qcoreapplication.cpp:847
#61 0x01363309 in QApplicationPrivate::notify_helper (this=0x9596050, receiver=0x9a3b388, e=0xbfee77c0) at kernel/qapplication.cpp:4354
#62 0x0136b097 in QApplication::notify (this=0x958fd50, receiver=0x9a3b388, e=0xbfee77c0) at kernel/qapplication.cpp:3923
#63 0x046760da in KApplication::notify (this=0x958fd50, receiver=0x9a3b388, event=0xbfee77c0) at ../../kdeui/kernel/kapplication.cpp:309
#64 0x0735d6cb in QCoreApplication::notifyInternal (this=0x958fd50, receiver=0x9a3b388, event=0xbfee77c0) at kernel/qcoreapplication.cpp:732
#65 0x01368372 in QCoreApplication::sendEvent (receiver=0x9a3b388, event=0xbfee77c0, alienWidget=0x9a3b388, nativeWidget=0x99f1978, buttonDown=0x1cdc200, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#66 QApplicationPrivate::sendMouseEvent (receiver=0x9a3b388, event=0xbfee77c0, alienWidget=0x9a3b388, nativeWidget=0x99f1978, buttonDown=0x1cdc200, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3023
#67 0x013f6618 in QETWidget::translateMouseEvent (this=0x99f1978, event=0xbfee7cdc) at kernel/qapplication_x11.cpp:4403
#68 0x013f5aa9 in QApplication::x11ProcessEvent (this=0x958fd50, event=0xbfee7cdc) at kernel/qapplication_x11.cpp:3414
#69 0x0142488a in x11EventSourceDispatch (s=0x9598ef0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#70 0x087425e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#71 0x087462d8 in ?? () from /lib/libglib-2.0.so.0
#72 0x087464b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#73 0x0738bee5 in QEventDispatcherGlib::processEvents (this=0x9574fb0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#74 0x01424105 in QGuiEventDispatcherGlib::processEvents (this=0x9574fb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#75 0x0735c1a9 in QEventLoop::processEvents (this=0xbfee7fd4, flags=) at kernel/qeventloop.cpp:149
#76 0x0735c5fa in QEventLoop::exec (this=0xbfee7fd4, flags=...) at kernel/qeventloop.cpp:201
#77 0x07360baf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#78 0x01362157 in QApplication::exec () at kernel/qapplication.cpp:3637
#79 0x00a0b8fd in kdemain (argc=1, argv=0xbfee81f4) at ../../../../plasma/netbook/shell/main.cpp:67
#80 0x0804860b in main (argc=1, argv=0xbfee81f4) at plasma-netbook_dummy.cpp:3

This bug may be a duplicate of or related to bug 241613.

Possible duplicates by query: bug 243264, bug 242824, bug 241509, bug 228367, bug 217716.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987160</commentid>
    <comment_count>1</comment_count>
    <who name="Beat Wolf">asraniel</who>
    <bug_when>2010-07-07 12:23:29 +0000</bug_when>
    <thetext>*** Bug 243769 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987348</commentid>
    <comment_count>2</comment_count>
    <who name="Beat Wolf">asraniel</who>
    <bug_when>2010-07-07 22:35:19 +0000</bug_when>
    <thetext>*** Bug 243842 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987351</commentid>
    <comment_count>3</comment_count>
    <who name="Beat Wolf">asraniel</who>
    <bug_when>2010-07-07 22:36:38 +0000</bug_when>
    <thetext>*** Bug 243881 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987645</commentid>
    <comment_count>4</comment_count>
    <who name="Daniele">4ngelus85</who>
    <bug_when>2010-07-08 19:21:54 +0000</bug_when>
    <thetext>This behaviour seems to appear also while using skype</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988688</commentid>
    <comment_count>5</comment_count>
    <who name="Beat Wolf">asraniel</who>
    <bug_when>2010-07-11 21:07:53 +0000</bug_when>
    <thetext>*** Bug 244072 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>999323</commentid>
    <comment_count>6</comment_count>
    <who name="Aaron J. Seigo">aseigo</who>
    <bug_when>2010-08-06 19:45:52 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 241509 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004379</commentid>
    <comment_count>7</comment_count>
      <attachid>50583</attachid>
    <who name="darkfish">abhijeet.linux</who>
    <bug_when>2010-08-15 19:27:51 +0000</bug_when>
    <thetext>Created attachment 50583
New crash information added by DrKonqi

plasma-netbook (0.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:
hovered upon the plasma taskbar, while thunderbird running. screen went white and the current application control showed titleless X application, which upon closing crashed plasma netbook

- Custom settings of the application:
plasma-netbook instead of desktop on asus netbook 1000H
single virtual desktop with 2 pages

-- Backtrace (Reduced):
#13 0x0048c7c4 in operator-&gt; () at ../../plasma/dataenginemanager.cpp:79
#14 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#15 0x07741165 in WeatherEngine::unloadIons (this=0x9adb338) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#16 0x07741356 in ~WeatherEngine (this=0x9adb338, __in_chrg=&lt;value optimized out&gt;) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#17 0x0048c414 in ~DataEngineManagerPrivate (this=0x9bf7558, __in_chrg=&lt;value optimized out&gt;) at ../../plasma/dataenginemanager.cpp:54</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50583</attachid>
            <date>2010-08-15 19:27:51 +0000</date>
            <delta_ts>2010-08-15 19:27:51 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>drkonqireport</filename>
            <type>text/plain</type>
            <size>21187</size>
            <attacher name="darkfish">abhijeet.linux</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHBsYXNtYS1uZXRib29rICgwLjEpCktERSBQbGF0Zm9ybSBWZXJzaW9uOiA0
LjUuMDAgKEtERSA0LjUuMCkKUXQgVmVyc2lvbjogNC43LjAKT3BlcmF0aW5nIFN5c3RlbTogTGlu
dXggMi42LjMyLTI0LWdlbmVyaWMgaTY4NgpEaXN0cmlidXRpb246IFVidW50dSAxMC4wNC4xIExU
UwoKLS0gSW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3YXMgZG9pbmcgd2hl
biB0aGUgYXBwbGljYXRpb24gY3Jhc2hlZDoKaG92ZXJlZCB1cG9uIHRoZSBwbGFzbWEgdGFza2Jh
ciwgd2hpbGUgdGh1bmRlcmJpcmQgcnVubmluZy4gc2NyZWVuIHdlbnQgd2hpdGUgYW5kIHRoZSBj
dXJyZW50IGFwcGxpY2F0aW9uIGNvbnRyb2wgc2hvd2VkIHRpdGxlbGVzcyBYIGFwcGxpY2F0aW9u
LCB3aGljaCB1cG9uIGNsb3NpbmcgY3Jhc2hlZCBwbGFzbWEgbmV0Ym9vawoKLSBDdXN0b20gc2V0
dGluZ3Mgb2YgdGhlIGFwcGxpY2F0aW9uOgpwbGFzbWEtbmV0Ym9vayBpbnN0ZWFkIG9mIGRlc2t0
b3Agb24gYXN1cyBuZXRib29rIDEwMDBICnNpbmdsZSB2aXJ0dWFsIGRlc2t0b3Agd2l0aCAyIHBh
Z2VzCgotLSBCYWNrdHJhY2U6CkFwcGxpY2F0aW9uOiBQbGFzbWEgTmV0Ym9vayAocGxhc21hLW5l
dGJvb2spLCBzaWduYWw6IEFib3J0ZWQKW0N1cnJlbnQgdGhyZWFkIGlzIDEgKFRocmVhZCAweGI3
ODQ2NzIwIChMV1AgMTI2MCkpXQoKVGhyZWFkIDcgKFRocmVhZCAweGFmNjVhYjcwIChMV1AgMTI4
MCkpOgojMCAgMHgwMDhiOTM0MyBpbiBfX2k2ODYuZ2V0X3BjX3RodW5rLmJ4ICgpIGZyb20gL2xp
Yi90bHMvaTY4Ni9jbW92L2xpYnB0aHJlYWQuc28uMAojMSAgMHgwMDhiZTMxOSBpbiBfX3B0aHJl
YWRfbXV0ZXhfdW5sb2NrX3VzZXJjbnQgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGlicHRo
cmVhZC5zby4wCiMyICAweDAwMzI4YmU2IGluIHB0aHJlYWRfbXV0ZXhfdW5sb2NrICgpIGZyb20g
L2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMyAgMHgwMTY4OWFiOCBpbiBJQV9fZ19tYWlu
X2NvbnRleHRfcHJlcGFyZSAoY29udGV4dD0weDlhNGEzMjAsIHByaW9yaXR5PTB4YWY2NWExMmMp
IGF0IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjI0LjEvZ2xpYi9nbWFpbi5jOjIyNzgKIzQgIDB4
MDE2ODllZTkgaW4gZ19tYWluX2NvbnRleHRfaXRlcmF0ZSAoY29udGV4dD0weDlhNGEzMjAsIGJs
b2NrPTx2YWx1ZSBvcHRpbWl6ZWQgb3V0PiwgZGlzcGF0Y2g9MSwgc2VsZj0weDlhNGEyODApIGF0
IC9idWlsZC9idWlsZGQvZ2xpYjIuMC0yLjI0LjEvZ2xpYi9nbWFpbi5jOjI1NzEKIzUgIDB4MDE2
OGE0YjggaW4gSUFfX2dfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoY29udGV4dD0weDlhNGEzMjAs
IG1heV9ibG9jaz0xKSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4yNC4xL2dsaWIvZ21haW4u
YzoyNjU0CiM2ICAweDA3YzNjMWNmIGluIFFFdmVudERpc3BhdGNoZXJHbGliOjpwcm9jZXNzRXZl
bnRzICh0aGlzPTB4OTk5ZDE4MCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWV2ZW50ZGlzcGF0Y2hl
cl9nbGliLmNwcDo0MTQKIzcgIDB4MDdjMGM0MTkgaW4gUUV2ZW50TG9vcDo6cHJvY2Vzc0V2ZW50
cyAodGhpcz0weGFmNjVhMjgwLCBmbGFncz0pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoxNDkK
IzggIDB4MDdjMGM4OWEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0weGFmNjVhMjgwLCBmbGFn
cz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzkgIDB4MDdiMDliNWUgaW4gUVRo
cmVhZDo6ZXhlYyAodGhpcz0weDlhNDc2NDgpIGF0IHRocmVhZC9xdGhyZWFkLmNwcDo0OTAKIzEw
IDB4MDdiZWI1NWIgaW4gUUlub3RpZnlGaWxlU3lzdGVtV2F0Y2hlckVuZ2luZTo6cnVuICh0aGlz
PTB4OWE0NzY0OCkgYXQgaW8vcWZpbGVzeXN0ZW13YXRjaGVyX2lub3RpZnkuY3BwOjI0OAojMTEg
MHgwN2IwY2UzOSBpbiBRVGhyZWFkUHJpdmF0ZTo6c3RhcnQgKGFyZz0weDlhNDc2NDgpIGF0IHRo
cmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2NgojMTIgMHgwMDhiYTk2ZSBpbiBzdGFydF90aHJlYWQg
KCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGlicHRocmVhZC5zby4wCiMxMyAweDAwMzFiYTRl
IGluIGNsb25lICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgoKVGhyZWFkIDYg
KFRocmVhZCAweGFkZTRmYjcwIChMV1AgMTM1NykpOgojMCAgMHgwMDkwMTQyMiBpbiBfX2tlcm5l
bF92c3lzY2FsbCAoKQojMSAgMHgwMDhiZjAxNSBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNf
Mi4zLjIgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGlicHRocmVhZC5zby4wCiMyICAweDAw
MzI4OWRkIGluIHB0aHJlYWRfY29uZF93YWl0ICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xp
YmMuc28uNgojMyAgMHgwMGE4YTQzNyBpbiBRVFdURjo6VENNYWxsb2NfUGFnZUhlYXA6OnNjYXZl
bmdlclRocmVhZCAodGhpcz0weGI4ODFhMCkgYXQgLi4vM3JkcGFydHkvamF2YXNjcmlwdGNvcmUv
SmF2YVNjcmlwdENvcmUvd3RmL0Zhc3RNYWxsb2MuY3BwOjIzNTkKIzQgIDB4MDBhOGE0ODEgaW4g
UVRXVEY6OlRDTWFsbG9jX1BhZ2VIZWFwOjpydW5TY2F2ZW5nZXJUaHJlYWQgKGNvbnRleHQ9MHhi
ODgxYTApIGF0IC4uLzNyZHBhcnR5L2phdmFzY3JpcHRjb3JlL0phdmFTY3JpcHRDb3JlL3d0Zi9G
YXN0TWFsbG9jLmNwcDoxNDY0CiM1ICAweDAwOGJhOTZlIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9t
IC9saWIvdGxzL2k2ODYvY21vdi9saWJwdGhyZWFkLnNvLjAKIzYgIDB4MDAzMWJhNGUgaW4gY2xv
bmUgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGliYy5zby42CgpUaHJlYWQgNSAoVGhyZWFk
IDB4YWIwOTViNzAgKExXUCAxNDE3KSk6CiMwICAweDAwOTAxNDIyIGluIF9fa2VybmVsX3ZzeXNj
YWxsICgpCiMxICAweDAwOGJmMDE1IGluIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAo
KSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJwdGhyZWFkLnNvLjAKIzIgIDB4MDAzMjg5ZGQg
aW4gcHRocmVhZF9jb25kX3dhaXQgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGliYy5zby42
CiMzICAweDA3YjBkYTA3IGluIFFXYWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAodGhpcz0weDk1
OGI4OTgsIG11dGV4PTB4OTllNGU3OCwgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJlYWQvcXdhaXRj
b25kaXRpb25fdW5peC5jcHA6ODgKIzQgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTB4OTU4
Yjg5OCwgbXV0ZXg9MHg5OWU0ZTc4LCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNv
bmRpdGlvbl91bml4LmNwcDoxNjAKIzUgIDB4MDA4OGE4OTAgaW4gVGhyZWFkV2VhdmVyOjpXZWF2
ZXJJbXBsOjpibG9ja1RocmVhZFVudGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHg5NThi
ODgwLCB0aD0weGEwYmIyNjgpIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVy
SW1wbC5jcHA6MzY1CiM2ICAweDAwODhlMDNjIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRT
dGF0ZTo6d2FpdEZvckF2YWlsYWJsZUpvYiAodGhpcz0weDk5ZTM3NTAsIHRoPTB4YTBiYjI2OCkg
YXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo4MAoj
NyAgMHgwMDg4OWRiYiBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OndhaXRGb3JBdmFpbGFi
bGVKb2IgKHRoaXM9MHg5NThiODgwLCB0aD0weGEwYmIyNjgpIGF0IC4uLy4uLy4uL3RocmVhZHdl
YXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzU2CiM4ICAweDAwODhlMTMyIGluIFRocmVhZFdl
YXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTllMzc1MCwgdGg9
MHhhMGJiMjY4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3Rh
dGUuY3BwOjcxCiM5ICAweDAwODhhZDkzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YXBw
bHlGb3JXb3JrICh0aGlzPTB4OTU4Yjg4MCwgdGg9MHhhMGJiMjY4LCBwcmV2aW91cz0weDApIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUxCiMxMCAweDAw
ODhlMTUxIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0
aGlzPTB4OTllMzc1MCwgdGg9MHhhMGJiMjY4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2Vh
dmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjc0CiMxMSAweDAwODhhZDkzIGluIFRocmVhZFdlYXZl
cjo6V2VhdmVySW1wbDo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTU4Yjg4MCwgdGg9MHhhMGJiMjY4
LCBwcmV2aW91cz0weGE2ZDY4ODApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2Vh
dmVySW1wbC5jcHA6MzUxCiMxMiAweDAwODhjMWJlIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVu
SGVscGVyOjpydW4gKHRoaXM9MHhhYjA5NTJlNCwgcGFyZW50PTB4OTU4Yjg4MCwgdGg9MHhhMGJi
MjY4KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzEzIDB4
MDA4OGM4ZGIgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weGEwYmIyNjgpIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzE0IDB4MDdiMGNl
MzkgaW4gUVRocmVhZFByaXZhdGU6OnN0YXJ0IChhcmc9MHhhMGJiMjY4KSBhdCB0aHJlYWQvcXRo
cmVhZF91bml4LmNwcDoyNjYKIzE1IDB4MDA4YmE5NmUgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20g
L2xpYi90bHMvaTY4Ni9jbW92L2xpYnB0aHJlYWQuc28uMAojMTYgMHgwMDMxYmE0ZSBpbiBjbG9u
ZSAoKSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJjLnNvLjYKClRocmVhZCA0IChUaHJlYWQg
MHhhYmNhZWI3MCAoTFdQIDE0MTgpKToKIzAgIDB4MDA5MDE0MjIgaW4gX19rZXJuZWxfdnN5c2Nh
bGwgKCkKIzEgIDB4MDA4YmYwMTUgaW4gcHRocmVhZF9jb25kX3dhaXRAQEdMSUJDXzIuMy4yICgp
IGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYnB0aHJlYWQuc28uMAojMiAgMHgwMDMyODlkZCBp
biBwdGhyZWFkX2NvbmRfd2FpdCAoKSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJjLnNvLjYK
IzMgIDB4MDdiMGRhMDcgaW4gUVdhaXRDb25kaXRpb25Qcml2YXRlOjp3YWl0ICh0aGlzPTB4OTU4
Yjg5OCwgbXV0ZXg9MHg5OWU0ZTc4LCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNv
bmRpdGlvbl91bml4LmNwcDo4OAojNCAgUVdhaXRDb25kaXRpb246OndhaXQgKHRoaXM9MHg5NThi
ODk4LCBtdXRleD0weDk5ZTRlNzgsIHRpbWU9NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29u
ZGl0aW9uX3VuaXguY3BwOjE2MAojNSAgMHgwMDg4YTg5MCBpbiBUaHJlYWRXZWF2ZXI6OldlYXZl
ckltcGw6OmJsb2NrVGhyZWFkVW50aWxKb2JzQXJlQmVpbmdBc3NpZ25lZCAodGhpcz0weDk1OGI4
ODAsIHRoPTB4YTEzMzliMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJ
bXBsLmNwcDozNjUKIzYgIDB4MDA4OGUwM2MgaW4gVGhyZWFkV2VhdmVyOjpXb3JraW5nSGFyZFN0
YXRlOjp3YWl0Rm9yQXZhaWxhYmxlSm9iICh0aGlzPTB4OTllMzc1MCwgdGg9MHhhMTMzOWIwKSBh
dCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjgwCiM3
ICAweDAwODg5ZGJiIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6d2FpdEZvckF2YWlsYWJs
ZUpvYiAodGhpcz0weDk1OGI4ODAsIHRoPTB4YTEzMzliMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2Vh
dmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNTYKIzggIDB4MDA4OGUxMzIgaW4gVGhyZWFkV2Vh
dmVyOjpXb3JraW5nSGFyZFN0YXRlOjphcHBseUZvcldvcmsgKHRoaXM9MHg5OWUzNzUwLCB0aD0w
eGExMzM5YjApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0
ZS5jcHA6NzEKIzkgIDB4MDA4OGFkOTMgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjphcHBs
eUZvcldvcmsgKHRoaXM9MHg5NThiODgwLCB0aD0weGExMzM5YjAsIHByZXZpb3VzPTB4YTZlNTEx
OCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9XZWF2ZXJJbXBsLmNwcDozNTEKIzEw
IDB4MDA4OGMxYmUgaW4gVGhyZWFkV2VhdmVyOjpUaHJlYWRSdW5IZWxwZXI6OnJ1biAodGhpcz0w
eGFiY2FlMmU0LCBwYXJlbnQ9MHg5NThiODgwLCB0aD0weGExMzM5YjApIGF0IC4uLy4uLy4uL3Ro
cmVhZHdlYXZlci9XZWF2ZXIvVGhyZWFkLmNwcDo4NwojMTEgMHgwMDg4YzhkYiBpbiBUaHJlYWRX
ZWF2ZXI6OlRocmVhZDo6cnVuICh0aGlzPTB4YTEzMzliMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2Vh
dmVyL1dlYXZlci9UaHJlYWQuY3BwOjE0MgojMTIgMHgwN2IwY2UzOSBpbiBRVGhyZWFkUHJpdmF0
ZTo6c3RhcnQgKGFyZz0weGExMzM5YjApIGF0IHRocmVhZC9xdGhyZWFkX3VuaXguY3BwOjI2Ngoj
MTMgMHgwMDhiYTk2ZSBpbiBzdGFydF90aHJlYWQgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3Yv
bGlicHRocmVhZC5zby4wCiMxNCAweDAwMzFiYTRlIGluIGNsb25lICgpIGZyb20gL2xpYi90bHMv
aTY4Ni9jbW92L2xpYmMuc28uNgoKVGhyZWFkIDMgKFRocmVhZCAweGFlZTU5YjcwIChMV1AgMTQx
OSkpOgojMCAgMHgwMDkwMTQyMiBpbiBfX2tlcm5lbF92c3lzY2FsbCAoKQojMSAgMHgwMDhiZjAx
NSBpbiBwdGhyZWFkX2NvbmRfd2FpdEBAR0xJQkNfMi4zLjIgKCkgZnJvbSAvbGliL3Rscy9pNjg2
L2Ntb3YvbGlicHRocmVhZC5zby4wCiMyICAweDAwMzI4OWRkIGluIHB0aHJlYWRfY29uZF93YWl0
ICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xpYmMuc28uNgojMyAgMHgwN2IwZGEwNyBpbiBR
V2FpdENvbmRpdGlvblByaXZhdGU6OndhaXQgKHRoaXM9MHg5NThiODk4LCBtdXRleD0weDk5ZTRl
NzgsIHRpbWU9NDI5NDk2NzI5NSkgYXQgdGhyZWFkL3F3YWl0Y29uZGl0aW9uX3VuaXguY3BwOjg4
CiM0ICBRV2FpdENvbmRpdGlvbjo6d2FpdCAodGhpcz0weDk1OGI4OTgsIG11dGV4PTB4OTllNGU3
OCwgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6MTYw
CiM1ICAweDAwODhhODkwIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YmxvY2tUaHJlYWRV
bnRpbEpvYnNBcmVCZWluZ0Fzc2lnbmVkICh0aGlzPTB4OTU4Yjg4MCwgdGg9MHhhMTNiOWMwKSBh
dCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM2NQojNiAgMHgw
MDg4ZTAzYyBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3RhdGU6OndhaXRGb3JBdmFpbGFi
bGVKb2IgKHRoaXM9MHg5OWUzNzUwLCB0aD0weGExM2I5YzApIGF0IC4uLy4uLy4uL3RocmVhZHdl
YXZlci9XZWF2ZXIvV29ya2luZ0hhcmRTdGF0ZS5jcHA6ODAKIzcgIDB4MDA4ODlkYmIgaW4gVGhy
ZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjp3YWl0Rm9yQXZhaWxhYmxlSm9iICh0aGlzPTB4OTU4Yjg4
MCwgdGg9MHhhMTNiOWMwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlcklt
cGwuY3BwOjM1NgojOCAgMHgwMDg4ZTEzMiBpbiBUaHJlYWRXZWF2ZXI6OldvcmtpbmdIYXJkU3Rh
dGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDk5ZTM3NTAsIHRoPTB4YTEzYjljMCkgYXQgLi4vLi4v
Li4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo3MQojOSAgMHgwMDg4
YWQ5MyBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5Rm9yV29yayAodGhpcz0weDk1
OGI4ODAsIHRoPTB4YTEzYjljMCwgcHJldmlvdXM9MHgwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2
ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1MQojMTAgMHgwMDg4ZTE1MSBpbiBUaHJlYWRXZWF2
ZXI6OldvcmtpbmdIYXJkU3RhdGU6OmFwcGx5Rm9yV29yayAodGhpcz0weDk5ZTM3NTAsIHRoPTB4
YTEzYjljMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2VhdmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRl
LmNwcDo3NAojMTEgMHgwMDg4YWQ5MyBpbiBUaHJlYWRXZWF2ZXI6OldlYXZlckltcGw6OmFwcGx5
Rm9yV29yayAodGhpcz0weDk1OGI4ODAsIHRoPTB4YTEzYjljMCwgcHJldmlvdXM9MHhhNmE3MGQw
KSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dlYXZlckltcGwuY3BwOjM1MQojMTIg
MHgwMDg4YzFiZSBpbiBUaHJlYWRXZWF2ZXI6OlRocmVhZFJ1bkhlbHBlcjo6cnVuICh0aGlzPTB4
YWVlNTkyZTQsIHBhcmVudD0weDk1OGI4ODAsIHRoPTB4YTEzYjljMCkgYXQgLi4vLi4vLi4vdGhy
ZWFkd2VhdmVyL1dlYXZlci9UaHJlYWQuY3BwOjg3CiMxMyAweDAwODhjOGRiIGluIFRocmVhZFdl
YXZlcjo6VGhyZWFkOjpydW4gKHRoaXM9MHhhMTNiOWMwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2
ZXIvV2VhdmVyL1RocmVhZC5jcHA6MTQyCiMxNCAweDA3YjBjZTM5IGluIFFUaHJlYWRQcml2YXRl
OjpzdGFydCAoYXJnPTB4YTEzYjljMCkgYXQgdGhyZWFkL3F0aHJlYWRfdW5peC5jcHA6MjY2CiMx
NSAweDAwOGJhOTZlIGluIHN0YXJ0X3RocmVhZCAoKSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9s
aWJwdGhyZWFkLnNvLjAKIzE2IDB4MDAzMWJhNGUgaW4gY2xvbmUgKCkgZnJvbSAvbGliL3Rscy9p
Njg2L2Ntb3YvbGliYy5zby42CgpUaHJlYWQgMiAoVGhyZWFkIDB4YWE1YTZiNzAgKExXUCAxNDIw
KSk6CiMwICAweDAwOTAxNDIyIGluIF9fa2VybmVsX3ZzeXNjYWxsICgpCiMxICAweDAwOGJmMDE1
IGluIHB0aHJlYWRfY29uZF93YWl0QEBHTElCQ18yLjMuMiAoKSBmcm9tIC9saWIvdGxzL2k2ODYv
Y21vdi9saWJwdGhyZWFkLnNvLjAKIzIgIDB4MDAzMjg5ZGQgaW4gcHRocmVhZF9jb25kX3dhaXQg
KCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3YvbGliYy5zby42CiMzICAweDA3YjBkYTA3IGluIFFX
YWl0Q29uZGl0aW9uUHJpdmF0ZTo6d2FpdCAodGhpcz0weDk1OGI4OTgsIG11dGV4PTB4OTllNGU3
OCwgdGltZT00Mjk0OTY3Mjk1KSBhdCB0aHJlYWQvcXdhaXRjb25kaXRpb25fdW5peC5jcHA6ODgK
IzQgIFFXYWl0Q29uZGl0aW9uOjp3YWl0ICh0aGlzPTB4OTU4Yjg5OCwgbXV0ZXg9MHg5OWU0ZTc4
LCB0aW1lPTQyOTQ5NjcyOTUpIGF0IHRocmVhZC9xd2FpdGNvbmRpdGlvbl91bml4LmNwcDoxNjAK
IzUgIDB4MDA4OGE4OTAgaW4gVGhyZWFkV2VhdmVyOjpXZWF2ZXJJbXBsOjpibG9ja1RocmVhZFVu
dGlsSm9ic0FyZUJlaW5nQXNzaWduZWQgKHRoaXM9MHg5NThiODgwLCB0aD0weDlkN2ViYTApIGF0
IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzY1CiM2ICAweDAw
ODhlMDNjIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0ZTo6d2FpdEZvckF2YWlsYWJs
ZUpvYiAodGhpcz0weDk5ZTM3NTAsIHRoPTB4OWQ3ZWJhMCkgYXQgLi4vLi4vLi4vdGhyZWFkd2Vh
dmVyL1dlYXZlci9Xb3JraW5nSGFyZFN0YXRlLmNwcDo4MAojNyAgMHgwMDg4OWRiYiBpbiBUaHJl
YWRXZWF2ZXI6OldlYXZlckltcGw6OndhaXRGb3JBdmFpbGFibGVKb2IgKHRoaXM9MHg5NThiODgw
LCB0aD0weDlkN2ViYTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1w
bC5jcHA6MzU2CiM4ICAweDAwODhlMTMyIGluIFRocmVhZFdlYXZlcjo6V29ya2luZ0hhcmRTdGF0
ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTllMzc1MCwgdGg9MHg5ZDdlYmEwKSBhdCAuLi8uLi8u
Li90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUuY3BwOjcxCiM5ICAweDAwODhh
ZDkzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTU4
Yjg4MCwgdGg9MHg5ZDdlYmEwLCBwcmV2aW91cz0weDApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZl
ci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUxCiMxMCAweDAwODhlMTUxIGluIFRocmVhZFdlYXZl
cjo6V29ya2luZ0hhcmRTdGF0ZTo6YXBwbHlGb3JXb3JrICh0aGlzPTB4OTllMzc1MCwgdGg9MHg5
ZDdlYmEwKSBhdCAuLi8uLi8uLi90aHJlYWR3ZWF2ZXIvV2VhdmVyL1dvcmtpbmdIYXJkU3RhdGUu
Y3BwOjc0CiMxMSAweDAwODhhZDkzIGluIFRocmVhZFdlYXZlcjo6V2VhdmVySW1wbDo6YXBwbHlG
b3JXb3JrICh0aGlzPTB4OTU4Yjg4MCwgdGg9MHg5ZDdlYmEwLCBwcmV2aW91cz0weGE2YjFlNjgp
IGF0IC4uLy4uLy4uL3RocmVhZHdlYXZlci9XZWF2ZXIvV2VhdmVySW1wbC5jcHA6MzUxCiMxMiAw
eDAwODhjMWJlIGluIFRocmVhZFdlYXZlcjo6VGhyZWFkUnVuSGVscGVyOjpydW4gKHRoaXM9MHhh
YTVhNjJlNCwgcGFyZW50PTB4OTU4Yjg4MCwgdGg9MHg5ZDdlYmEwKSBhdCAuLi8uLi8uLi90aHJl
YWR3ZWF2ZXIvV2VhdmVyL1RocmVhZC5jcHA6ODcKIzEzIDB4MDA4OGM4ZGIgaW4gVGhyZWFkV2Vh
dmVyOjpUaHJlYWQ6OnJ1biAodGhpcz0weDlkN2ViYTApIGF0IC4uLy4uLy4uL3RocmVhZHdlYXZl
ci9XZWF2ZXIvVGhyZWFkLmNwcDoxNDIKIzE0IDB4MDdiMGNlMzkgaW4gUVRocmVhZFByaXZhdGU6
OnN0YXJ0IChhcmc9MHg5ZDdlYmEwKSBhdCB0aHJlYWQvcXRocmVhZF91bml4LmNwcDoyNjYKIzE1
IDB4MDA4YmE5NmUgaW4gc3RhcnRfdGhyZWFkICgpIGZyb20gL2xpYi90bHMvaTY4Ni9jbW92L2xp
YnB0aHJlYWQuc28uMAojMTYgMHgwMDMxYmE0ZSBpbiBjbG9uZSAoKSBmcm9tIC9saWIvdGxzL2k2
ODYvY21vdi9saWJjLnNvLjYKClRocmVhZCAxIChUaHJlYWQgMHhiNzg0NjcyMCAoTFdQIDEyNjAp
KToKW0tDcmFzaCBIYW5kbGVyXQojNyAgMHgwMDkwMTQyMiBpbiBfX2tlcm5lbF92c3lzY2FsbCAo
KQojOCAgMHgwMDI3ODY1MSBpbiByYWlzZSAoKSBmcm9tIC9saWIvdGxzL2k2ODYvY21vdi9saWJj
LnNvLjYKIzkgIDB4MDAyN2JhODIgaW4gYWJvcnQgKCkgZnJvbSAvbGliL3Rscy9pNjg2L2Ntb3Yv
bGliYy5zby42CiMxMCAweDA3YjAzMzFjIGluIHF0X21lc3NhZ2Vfb3V0cHV0IChtc2dUeXBlPVF0
RmF0YWxNc2csIAogICAgYnVmPTB4YTEzNTFkMCAiRmF0YWwgRXJyb3I6IEFjY2Vzc2VkIGdsb2Jh
bCBzdGF0aWMgJ0RhdGFFbmdpbmVNYW5hZ2VyU2luZ2xldG9uICpwcml2YXRlRGF0YUVuZ2luZU1h
bmFnZXJTZWxmKCknIGFmdGVyIGRlc3RydWN0aW9uLiBEZWZpbmVkIGF0IC4uLy4uL3BsYXNtYS9k
YXRhZW5naW5lbWFuYWdlci5jcHA6NzkiKQogICAgYXQgZ2xvYmFsL3FnbG9iYWwuY3BwOjIyNzEK
IzExIDB4MDdiMDM0ZWEgaW4gcXRfbWVzc2FnZSAobXNnVHlwZT08dmFsdWUgb3B0aW1pemVkIG91
dD4sIG1zZz0weDYwZGQwOCAiRmF0YWwgRXJyb3I6IEFjY2Vzc2VkIGdsb2JhbCBzdGF0aWMgJyVz
IColcygpJyBhZnRlciBkZXN0cnVjdGlvbi4gRGVmaW5lZCBhdCAlczolZCIsIGFwPTB4YmZlNjQ4
NjQgIkpRYSIpCiAgICBhdCBnbG9iYWwvcWdsb2JhbC5jcHA6MjMxNwojMTIgMHgwN2IwMzVmOSBp
biBxRmF0YWwgKG1zZz0weDYwZGQwOCAiRmF0YWwgRXJyb3I6IEFjY2Vzc2VkIGdsb2JhbCBzdGF0
aWMgJyVzIColcygpJyBhZnRlciBkZXN0cnVjdGlvbi4gRGVmaW5lZCBhdCAlczolZCIpIGF0IGds
b2JhbC9xZ2xvYmFsLmNwcDoyNTAwCiMxMyAweDAwNDhjN2M0IGluIG9wZXJhdG9yLT4gKCkgYXQg
Li4vLi4vcGxhc21hL2RhdGFlbmdpbmVtYW5hZ2VyLmNwcDo3OQojMTQgUGxhc21hOjpEYXRhRW5n
aW5lTWFuYWdlcjo6c2VsZiAoKSBhdCAuLi8uLi9wbGFzbWEvZGF0YWVuZ2luZW1hbmFnZXIuY3Bw
OjgzCiMxNSAweDA3NzQxMTY1IGluIFdlYXRoZXJFbmdpbmU6OnVubG9hZElvbnMgKHRoaXM9MHg5
YWRiMzM4KSBhdCAuLi8uLi8uLi8uLi8uLi9wbGFzbWEvZ2VuZXJpYy9kYXRhZW5naW5lcy93ZWF0
aGVyL3dlYXRoZXJlbmdpbmUuY3BwOjIwMQojMTYgMHgwNzc0MTM1NiBpbiB+V2VhdGhlckVuZ2lu
ZSAodGhpcz0weDlhZGIzMzgsIF9faW5fY2hyZz08dmFsdWUgb3B0aW1pemVkIG91dD4pIGF0IC4u
Ly4uLy4uLy4uLy4uL3BsYXNtYS9nZW5lcmljL2RhdGFlbmdpbmVzL3dlYXRoZXIvd2VhdGhlcmVu
Z2luZS5jcHA6MTk0CiMxNyAweDAwNDhjNDE0IGluIH5EYXRhRW5naW5lTWFuYWdlclByaXZhdGUg
KHRoaXM9MHg5YmY3NTU4LCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8u
Li9wbGFzbWEvZGF0YWVuZ2luZW1hbmFnZXIuY3BwOjU0CiMxOCB+RGF0YUVuZ2luZU1hbmFnZXIg
KHRoaXM9MHg5YmY3NTU4LCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8u
Li9wbGFzbWEvZGF0YWVuZ2luZW1hbmFnZXIuY3BwOjkzCiMxOSAweDAwNDhjNWJhIGluIH5EYXRh
RW5naW5lTWFuYWdlclNpbmdsZXRvbiAoKSBhdCAuLi8uLi9wbGFzbWEvZGF0YWVuZ2luZW1hbmFn
ZXIuY3BwOjc0CiMyMCBkZXN0cm95ICgpIGF0IC4uLy4uL3BsYXNtYS9kYXRhZW5naW5lbWFuYWdl
ci5jcHA6NzkKIzIxIDB4MDA0MzkxZmIgaW4gfktDbGVhblVwR2xvYmFsU3RhdGljICh0aGlzPTB4
NjRlMGY4LCBfX2luX2Nocmc9PHZhbHVlIG9wdGltaXplZCBvdXQ+KSBhdCAuLi8uLi9rZGVjb3Jl
L2tlcm5lbC9rZ2xvYmFsLmg6NjIKIzIyIDB4MDAyN2QxYmYgaW4gPz8gKCkgZnJvbSAvbGliL3Rs
cy9pNjg2L2Ntb3YvbGliYy5zby42CiMyMyAweDAwMjdkMjJmIGluIGV4aXQgKCkgZnJvbSAvbGli
L3Rscy9pNjg2L2Ntb3YvbGliYy5zby42CiMyNCAweDAyMzQzOWViIGluIHF0X3hpb19lcnJoYW5k
bGVyICgpIGF0IGtlcm5lbC9xYXBwbGljYXRpb25feDExLmNwcDo3NDUKIzI1IDB4MDExZDIwOGEg
aW4gS0FwcGxpY2F0aW9uOjp4aW9FcnJoYW5kbGVyICh0aGlzPTB4OTU4N2ExMCwgZHB5PTB4OTVh
ZGNlOCkgYXQgLi4vLi4va2RldWkva2VybmVsL2thcHBsaWNhdGlvbi5jcHA6NDE2CiMyNiAweDAx
MWQyMGM2IGluIGtkZV94aW9fZXJyaGFuZGxlciAoZHB5PTB4OTVhZGNlOCkgYXQgLi4vLi4va2Rl
dWkva2VybmVsL2thcHBsaWNhdGlvbi5jcHA6MTI1CiMyNyAweDAwMTQ5YzE2IGluIF9YSU9FcnJv
ciAoKSBmcm9tIC91c3IvbGliL2xpYlgxMS5zby42CiMyOCAweDAwMTUxYTFhIGluID8/ICgpIGZy
b20gL3Vzci9saWIvbGliWDExLnNvLjYKIzI5IDB4MDAxNTFmYjYgaW4gX1hSZXBseSAoKSBmcm9t
IC91c3IvbGliL2xpYlgxMS5zby42CiMzMCAweDAwMTJmNzI5IGluIFhHZXRTZWxlY3Rpb25Pd25l
ciAoKSBmcm9tIC91c3IvbGliL2xpYlgxMS5zby42CiMzMSAweDAxMzM2NTgxIGluIEtXaW5kb3dT
eXN0ZW06OmNvbXBvc2l0aW5nQWN0aXZlICgpIGF0IC4uLy4uL2tkZXVpL3dpbmRvd21hbmFnZW1l
bnQva3dpbmRvd3N5c3RlbV94MTEuY3BwOjc2NQojMzIgMHgwMGUyMWYxOSBpbiBOZXRWaWV3Ojpk
cmF3QmFja2dyb3VuZCAodGhpcz0weDljOWVmYTgsIHBhaW50ZXI9MHhiZmU2NTAwNCwgcmVjdD0u
Li4pIGF0IC4uLy4uLy4uLy4uL3BsYXNtYS9uZXRib29rL3NoZWxsL25ldHZpZXcuY3BwOjE3MAoj
MzMgMHgwMjljMGY4ZiBpbiBRR3JhcGhpY3NWaWV3OjpwYWludEV2ZW50ICh0aGlzPTB4OWM5ZWZh
OCwgZXZlbnQ9MHhiZmU2NTcwNCkgYXQgZ3JhcGhpY3N2aWV3L3FncmFwaGljc3ZpZXcuY3BwOjM0
NTQKIzM0IDB4MDIzMWZiMDYgaW4gUVdpZGdldDo6ZXZlbnQgKHRoaXM9MHg5YzllZmE4LCBldmVu
dD0weGJmZTY1NzA0KSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6ODMwMwojMzUgMHgwMjczZDVlMyBp
biBRRnJhbWU6OmV2ZW50ICh0aGlzPTB4OWM5ZWZhOCwgZT0weGJmZTY1NzA0KSBhdCB3aWRnZXRz
L3FmcmFtZS5jcHA6NTU3CiMzNiAweDAyN2RhNTcyIGluIFFBYnN0cmFjdFNjcm9sbEFyZWE6OnZp
ZXdwb3J0RXZlbnQgKHRoaXM9MHg0ZWMsIGU9MHg2KSBhdCB3aWRnZXRzL3FhYnN0cmFjdHNjcm9s
bGFyZWEuY3BwOjEwNDMKIzM3IDB4MDI5YmQxMmIgaW4gUUdyYXBoaWNzVmlldzo6dmlld3BvcnRF
dmVudCAodGhpcz0weDljOWVmYTgsIGV2ZW50PTB4YmZlNjU3MDQpIGF0IGdyYXBoaWNzdmlldy9x
Z3JhcGhpY3N2aWV3LmNwcDoyODYyCiMzOCAweDAyN2RjZmI1IGluIFFBYnN0cmFjdFNjcm9sbEFy
ZWFQcml2YXRlOjp2aWV3cG9ydEV2ZW50ICh0aGlzPTB4YTA2MTQxOCwgbz0weGEwNjMxYjAsIGU9
MHhiZmU2NTcwNCkgYXQgd2lkZ2V0cy9xYWJzdHJhY3RzY3JvbGxhcmVhX3AuaDoxMDAKIzM5IFFB
YnN0cmFjdFNjcm9sbEFyZWFGaWx0ZXI6OmV2ZW50RmlsdGVyICh0aGlzPTB4YTA2MTQxOCwgbz0w
eGEwNjMxYjAsIGU9MHhiZmU2NTcwNCkgYXQgd2lkZ2V0cy9xYWJzdHJhY3RzY3JvbGxhcmVhX3Au
aDoxMTYKIzQwIDB4MDdjMGQwY2EgaW4gUUNvcmVBcHBsaWNhdGlvblByaXZhdGU6OnNlbmRUaHJv
dWdoT2JqZWN0RXZlbnRGaWx0ZXJzICh0aGlzPTB4OTU4YWM1MCwgcmVjZWl2ZXI9MHhhMDYzMWIw
LCBldmVudD0weGJmZTY1NzA0KSBhdCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6ODQ3CiM0
MSAweDAyMmMyMGE5IGluIFFBcHBsaWNhdGlvblByaXZhdGU6Om5vdGlmeV9oZWxwZXIgKHRoaXM9
MHg5NThhYzUwLCByZWNlaXZlcj0weGEwNjMxYjAsIGU9MHhiZmU2NTcwNCkgYXQga2VybmVsL3Fh
cHBsaWNhdGlvbi5jcHA6NDM4NQojNDIgMHgwMjJjODFiOSBpbiBRQXBwbGljYXRpb246Om5vdGlm
eSAodGhpcz0weDk1ODdhMTAsIHJlY2VpdmVyPTB4YTA2MzFiMCwgZT0weGJmZTY1NzA0KSBhdCBr
ZXJuZWwvcWFwcGxpY2F0aW9uLmNwcDo0MzU0CiM0MyAweDAxMWQyODJhIGluIEtBcHBsaWNhdGlv
bjo6bm90aWZ5ICh0aGlzPTB4OTU4N2ExMCwgcmVjZWl2ZXI9MHhhMDYzMWIwLCBldmVudD0weGJm
ZTY1NzA0KSBhdCAuLi8uLi9rZGV1aS9rZXJuZWwva2FwcGxpY2F0aW9uLmNwcDozMTAKIzQ0IDB4
MDdjMGQ5NmIgaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwgKHRoaXM9MHg5NTg3
YTEwLCByZWNlaXZlcj0weGEwNjMxYjAsIGV2ZW50PTB4YmZlNjU3MDQpIGF0IGtlcm5lbC9xY29y
ZWFwcGxpY2F0aW9uLmNwcDo3MzIKIzQ1IDB4MDIzMjZlNTYgaW4gUUNvcmVBcHBsaWNhdGlvbjo6
c2VuZFNwb250YW5lb3VzRXZlbnQgKHRoaXM9MHhhMDYzMWQwLCBwZGV2PTB4OWM5YWNmNCwgcmdu
PS4uLiwgb2Zmc2V0PS4uLiwgZmxhZ3M9PHZhbHVlIG9wdGltaXplZCBvdXQ+LCBzaGFyZWRQYWlu
dGVyPTB4MCwgYmFja2luZ1N0b3JlPTB4YTA2MzlmOCkKICAgIGF0IC4uLy4uL2luY2x1ZGUvUXRD
b3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjE4CiM0NiBR
V2lkZ2V0UHJpdmF0ZTo6ZHJhd1dpZGdldCAodGhpcz0weGEwNjMxZDAsIHBkZXY9MHg5YzlhY2Y0
LCByZ249Li4uLCBvZmZzZXQ9Li4uLCBmbGFncz08dmFsdWUgb3B0aW1pemVkIG91dD4sIHNoYXJl
ZFBhaW50ZXI9MHgwLCBiYWNraW5nU3RvcmU9MHhhMDYzOWY4KSBhdCBrZXJuZWwvcXdpZGdldC5j
cHA6NTM5MAojNDcgMHgwMjMyN2M5NSBpbiBRV2lkZ2V0UHJpdmF0ZTo6cGFpbnRTaWJsaW5nc1Jl
Y3Vyc2l2ZSAodGhpcz0weGEwNTA4NzAsIHBkZXY9MHg5YzlhY2Y0LCBzaWJsaW5ncz0uLi4sIGlu
ZGV4PTQsIHJnbj0uLi4sIG9mZnNldD0uLi4sIGZsYWdzPTQsIHNoYXJlZFBhaW50ZXI9MHgwLCBi
YWNraW5nU3RvcmU9MHhhMDYzOWY4KQogICAgYXQga2VybmVsL3F3aWRnZXQuY3BwOjU1OTcKIzQ4
IDB4MDIzMjZiYTUgaW4gUVdpZGdldFByaXZhdGU6OmRyYXdXaWRnZXQgKHRoaXM9MHhhMDUwODcw
LCBwZGV2PTB4OWM5YWNmNCwgcmduPS4uLiwgb2Zmc2V0PS4uLiwgZmxhZ3M9PHZhbHVlIG9wdGlt
aXplZCBvdXQ+LCBzaGFyZWRQYWludGVyPTB4MCwgYmFja2luZ1N0b3JlPTB4YTA2MzlmOCkgYXQg
a2VybmVsL3F3aWRnZXQuY3BwOjU0NDMKIzQ5IDB4MDI1MTdjZjAgaW4gUVdpZGdldEJhY2tpbmdT
dG9yZTo6c3luYyAodGhpcz0weGEwNjM5ZjgpIGF0IHBhaW50aW5nL3FiYWNraW5nc3RvcmUuY3Bw
OjEzMjgKIzUwIDB4MDIzMTkwYjMgaW4gUVdpZGdldFByaXZhdGU6OnN5bmNCYWNraW5nU3RvcmUg
KHRoaXM9MHhhMDUwODcwKSBhdCBrZXJuZWwvcXdpZGdldC5jcHA6MTc3NQojNTEgMHgwMjMyMDJh
NiBpbiBRV2lkZ2V0OjpldmVudCAodGhpcz0weDljOWVmYTgsIGV2ZW50PTB4YTcyNTQ3MCkgYXQg
a2VybmVsL3F3aWRnZXQuY3BwOjg0NTAKIzUyIDB4MDI3M2Q1ZTMgaW4gUUZyYW1lOjpldmVudCAo
dGhpcz0weDljOWVmYTgsIGU9MHhhNzI1NDcwKSBhdCB3aWRnZXRzL3FmcmFtZS5jcHA6NTU3CiM1
MyAweDAyN2RhZjg3IGluIFFBYnN0cmFjdFNjcm9sbEFyZWE6OmV2ZW50ICh0aGlzPTB4OWM5ZWZh
OCwgZT0weGE3MjU0NzApIGF0IHdpZGdldHMvcWFic3RyYWN0c2Nyb2xsYXJlYS5jcHA6OTk2CiM1
NCAweDAyOWJmMmU2IGluIFFHcmFwaGljc1ZpZXc6OmV2ZW50ICh0aGlzPTB4OWM5ZWZhOCwgZXZl
bnQ9MHhhNzI1NDcwKSBhdCBncmFwaGljc3ZpZXcvcWdyYXBoaWNzdmlldy5jcHA6MjczOQojNTUg
MHgwMGUyMWViYiBpbiBOZXRWaWV3OjpldmVudCAodGhpcz0weDljOWVmYTgsIGU9MHhhNzI1NDcw
KSBhdCAuLi8uLi8uLi8uLi9wbGFzbWEvbmV0Ym9vay9zaGVsbC9uZXR2aWV3LmNwcDoxOTQKIzU2
IDB4MDIyYzIwY2MgaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBlciAodGhpcz0w
eDk1OGFjNTAsIHJlY2VpdmVyPTB4OWM5ZWZhOCwgZT0weGE3MjU0NzApIGF0IGtlcm5lbC9xYXBw
bGljYXRpb24uY3BwOjQzODkKIzU3IDB4MDIyYzgxYjkgaW4gUUFwcGxpY2F0aW9uOjpub3RpZnkg
KHRoaXM9MHg5NTg3YTEwLCByZWNlaXZlcj0weDljOWVmYTgsIGU9MHhhNzI1NDcwKSBhdCBrZXJu
ZWwvcWFwcGxpY2F0aW9uLmNwcDo0MzU0CiM1OCAweDAxMWQyODJhIGluIEtBcHBsaWNhdGlvbjo6
bm90aWZ5ICh0aGlzPTB4OTU4N2ExMCwgcmVjZWl2ZXI9MHg5YzllZmE4LCBldmVudD0weGE3MjU0
NzApIGF0IC4uLy4uL2tkZXVpL2tlcm5lbC9rYXBwbGljYXRpb24uY3BwOjMxMAojNTkgMHgwN2Mw
ZDk2YiBpbiBRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbCAodGhpcz0weDk1ODdhMTAs
IHJlY2VpdmVyPTB4OWM5ZWZhOCwgZXZlbnQ9MHhhNzI1NDcwKSBhdCBrZXJuZWwvcWNvcmVhcHBs
aWNhdGlvbi5jcHA6NzMyCiM2MCAweDA3YzEwYmNiIGluIFFDb3JlQXBwbGljYXRpb246OnNlbmRF
dmVudCAocmVjZWl2ZXI9MHg5YzllZmE4LCBldmVudF90eXBlPTc3LCBkYXRhPTB4OTU2ZGM2OCkg
YXQgLi4vLi4vaW5jbHVkZS9RdENvcmUvLi4vLi4vc3JjL2NvcmVsaWIva2VybmVsL3Fjb3JlYXBw
bGljYXRpb24uaDoyMTUKIzYxIFFDb3JlQXBwbGljYXRpb25Qcml2YXRlOjpzZW5kUG9zdGVkRXZl
bnRzIChyZWNlaXZlcj0weDljOWVmYTgsIGV2ZW50X3R5cGU9NzcsIGRhdGE9MHg5NTZkYzY4KSBh
dCBrZXJuZWwvcWNvcmVhcHBsaWNhdGlvbi5jcHA6MTM3MwojNjIgMHgwN2MxMGQ4ZCBpbiBRQ29y
ZUFwcGxpY2F0aW9uOjpzZW5kUG9zdGVkRXZlbnRzIChyZWNlaXZlcj0weDljOWVmYTgsIGV2ZW50
X3R5cGU9NzcpIGF0IGtlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmNwcDoxMjY2CiM2MyAweDAyOWE0
ZjhlIGluIFFHcmFwaGljc1ZpZXdQcml2YXRlOjpkaXNwYXRjaFBlbmRpbmdVcGRhdGVSZXF1ZXN0
cyAodGhpcz0weDk2NzJkMzgpIGF0IC4uLy4uL2luY2x1ZGUvUXRHdWkvcHJpdmF0ZS8uLi8uLi8u
Li9zcmMvZ3VpL2dyYXBoaWNzdmlldy9xZ3JhcGhpY3N2aWV3X3AuaDoxODkKIzY0IFFHcmFwaGlj
c1NjZW5lUHJpdmF0ZTo6X3FfcHJvY2Vzc0RpcnR5SXRlbXMgKHRoaXM9MHg5NjcyZDM4KSBhdCBn
cmFwaGljc3ZpZXcvcWdyYXBoaWNzc2NlbmUuY3BwOjUxMAojNjUgMHgwMjlhNTRkNiBpbiBRR3Jh
cGhpY3NTY2VuZTo6cXRfbWV0YWNhbGwgKHRoaXM9MHg5NjcxYWY4LCBfYz1RTWV0YU9iamVjdDo6
SW52b2tlTWV0YU1ldGhvZCwgX2lkPTE0LCBfYT0weDllZjU3MDApIGF0IC5tb2MvcmVsZWFzZS1z
aGFyZWQvbW9jX3FncmFwaGljc3NjZW5lLmNwcDoxMzAKIzY2IDB4MDA0ODM2OGEgaW4gUGxhc21h
OjpDb3JvbmE6OnF0X21ldGFjYWxsICh0aGlzPTB4OTY3MWFmOCwgX2M9UU1ldGFPYmplY3Q6Oklu
dm9rZU1ldGFNZXRob2QsIF9pZD0xOCwgX2E9MHg5ZWY1NzAwKSBhdCAuL2Nvcm9uYS5tb2M6MTA5
CiM2NyAweDAwZTIxNGZhIGluIE5ldENvcm9uYTo6cXRfbWV0YWNhbGwgKHRoaXM9MHg5NjcxYWY4
LCBfYz1RTWV0YU9iamVjdDo6SW52b2tlTWV0YU1ldGhvZCwgX2lkPTE4LCBfYT0weDllZjU3MDAp
IGF0IC4vbmV0Y29yb25hLm1vYzo3NwojNjggMHgwN2MxMzZjYSBpbiBRTWV0YU9iamVjdDo6bWV0
YWNhbGwgKG9iamVjdD0weDk2NzFhZjgsIGNsPTEyNjAsIGlkeD0xOCwgYXJndj0weDllZjU3MDAp
IGF0IGtlcm5lbC9xbWV0YW9iamVjdC5jcHA6MjM3CiM2OSAweDA3YzFlYmM2IGluIFFNZXRhQ2Fs
bEV2ZW50OjpwbGFjZU1ldGFDYWxsICh0aGlzPTB4YTcwNDY3OCwgb2JqZWN0PTB4OTY3MWFmOCkg
YXQga2VybmVsL3FvYmplY3QuY3BwOjUzNAojNzAgMHgwN2MyMDQ2MiBpbiBRT2JqZWN0OjpldmVu
dCAodGhpcz0weDk2NzFhZjgsIGU9MHg2KSBhdCBrZXJuZWwvcW9iamVjdC5jcHA6MTIxOQojNzEg
MHgwMjlhMjFiNCBpbiBRR3JhcGhpY3NTY2VuZTo6ZXZlbnQgKHRoaXM9MHg5NjcxYWY4LCBldmVu
dD0weGE3MDQ2NzgpIGF0IGdyYXBoaWNzdmlldy9xZ3JhcGhpY3NzY2VuZS5jcHA6MzU0MgojNzIg
MHgwMjJjMjBjYyBpbiBRQXBwbGljYXRpb25Qcml2YXRlOjpub3RpZnlfaGVscGVyICh0aGlzPTB4
OTU4YWM1MCwgcmVjZWl2ZXI9MHg5NjcxYWY4LCBlPTB4YTcwNDY3OCkgYXQga2VybmVsL3FhcHBs
aWNhdGlvbi5jcHA6NDM4OQojNzMgMHgwMjJjODExZSBpbiBRQXBwbGljYXRpb246Om5vdGlmeSAo
dGhpcz0weDk1ODdhMTAsIHJlY2VpdmVyPTB4OTY3MWFmOCwgZT0weGE3MDQ2NzgpIGF0IGtlcm5l
bC9xYXBwbGljYXRpb24uY3BwOjM3OTEKIzc0IDB4MDExZDI4MmEgaW4gS0FwcGxpY2F0aW9uOjpu
b3RpZnkgKHRoaXM9MHg5NTg3YTEwLCByZWNlaXZlcj0weDk2NzFhZjgsIGV2ZW50PTB4YTcwNDY3
OCkgYXQgLi4vLi4va2RldWkva2VybmVsL2thcHBsaWNhdGlvbi5jcHA6MzEwCiM3NSAweDA3YzBk
OTZiIGluIFFDb3JlQXBwbGljYXRpb246Om5vdGlmeUludGVybmFsICh0aGlzPTB4OTU4N2ExMCwg
cmVjZWl2ZXI9MHg5NjcxYWY4LCBldmVudD0weGE3MDQ2NzgpIGF0IGtlcm5lbC9xY29yZWFwcGxp
Y2F0aW9uLmNwcDo3MzIKIzc2IDB4MDdjMTBiY2IgaW4gUUNvcmVBcHBsaWNhdGlvbjo6c2VuZEV2
ZW50IChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCwgZGF0YT0weDk1NmRjNjgpIGF0IC4uLy4u
L2luY2x1ZGUvUXRDb3JlLy4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9u
Lmg6MjE1CiM3NyBRQ29yZUFwcGxpY2F0aW9uUHJpdmF0ZTo6c2VuZFBvc3RlZEV2ZW50cyAocmVj
ZWl2ZXI9MHgwLCBldmVudF90eXBlPTAsIGRhdGE9MHg5NTZkYzY4KSBhdCBrZXJuZWwvcWNvcmVh
cHBsaWNhdGlvbi5jcHA6MTM3MwojNzggMHgwN2MxMGQ4ZCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpz
ZW5kUG9zdGVkRXZlbnRzIChyZWNlaXZlcj0weDAsIGV2ZW50X3R5cGU9MCkgYXQga2VybmVsL3Fj
b3JlYXBwbGljYXRpb24uY3BwOjEyNjYKIzc5IDB4MDdjM2M2OWYgaW4gUUNvcmVBcHBsaWNhdGlv
bjo6c2VuZFBvc3RlZEV2ZW50cyAocz0weDk1OTI3ODApIGF0IC4uLy4uL2luY2x1ZGUvUXRDb3Jl
Ly4uLy4uL3NyYy9jb3JlbGliL2tlcm5lbC9xY29yZWFwcGxpY2F0aW9uLmg6MjIwCiM4MCBwb3N0
RXZlbnRTb3VyY2VEaXNwYXRjaCAocz0weDk1OTI3ODApIGF0IGtlcm5lbC9xZXZlbnRkaXNwYXRj
aGVyX2dsaWIuY3BwOjI3NgojODEgMHgwMTY4NjVlNSBpbiBnX21haW5fZGlzcGF0Y2ggKGNvbnRl
eHQ9MHg5NTkyNmY4KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4yNC4xL2dsaWIvZ21haW4u
YzoxOTYwCiM4MiBJQV9fZ19tYWluX2NvbnRleHRfZGlzcGF0Y2ggKGNvbnRleHQ9MHg5NTkyNmY4
KSBhdCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4yNC4xL2dsaWIvZ21haW4uYzoyNTEzCiM4MyAw
eDAxNjhhMmQ4IGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGUgKGNvbnRleHQ9MHg5NTkyNmY4LCBi
bG9jaz08dmFsdWUgb3B0aW1pemVkIG91dD4sIGRpc3BhdGNoPTEsIHNlbGY9MHg5NTkzODU4KSBh
dCAvYnVpbGQvYnVpbGRkL2dsaWIyLjAtMi4yNC4xL2dsaWIvZ21haW4uYzoyNTkxCiM4NCAweDAx
NjhhNGI4IGluIElBX19nX21haW5fY29udGV4dF9pdGVyYXRpb24gKGNvbnRleHQ9MHg5NTkyNmY4
LCBtYXlfYmxvY2s9MSkgYXQgL2J1aWxkL2J1aWxkZC9nbGliMi4wLTIuMjQuMS9nbGliL2dtYWlu
LmM6MjY1NAojODUgMHgwN2MzYzE5NSBpbiBRRXZlbnREaXNwYXRjaGVyR2xpYjo6cHJvY2Vzc0V2
ZW50cyAodGhpcz0weDk1OGI4ZDAsIGZsYWdzPS4uLikgYXQga2VybmVsL3FldmVudGRpc3BhdGNo
ZXJfZ2xpYi5jcHA6NDEyCiM4NiAweDAyMzgzM2I1IGluIFFHdWlFdmVudERpc3BhdGNoZXJHbGli
Ojpwcm9jZXNzRXZlbnRzICh0aGlzPTB4OTU4YjhkMCwgZmxhZ3M9Li4uKSBhdCBrZXJuZWwvcWd1
aWV2ZW50ZGlzcGF0Y2hlcl9nbGliLmNwcDoyMDQKIzg3IDB4MDdjMGM0MTkgaW4gUUV2ZW50TG9v
cDo6cHJvY2Vzc0V2ZW50cyAodGhpcz0weGJmZTY2ZjI0LCBmbGFncz0pIGF0IGtlcm5lbC9xZXZl
bnRsb29wLmNwcDoxNDkKIzg4IDB4MDdjMGM4OWEgaW4gUUV2ZW50TG9vcDo6ZXhlYyAodGhpcz0w
eGJmZTY2ZjI0LCBmbGFncz0uLi4pIGF0IGtlcm5lbC9xZXZlbnRsb29wLmNwcDoyMDEKIzg5IDB4
MDdjMTBlNGYgaW4gUUNvcmVBcHBsaWNhdGlvbjo6ZXhlYyAoKSBhdCBrZXJuZWwvcWNvcmVhcHBs
aWNhdGlvbi5jcHA6MTAwOQojOTAgMHgwMjJjMGVmNyBpbiBRQXBwbGljYXRpb246OmV4ZWMgKCkg
YXQga2VybmVsL3FhcHBsaWNhdGlvbi5jcHA6MzY2NQojOTEgMHgwMGUyM2FiZCBpbiBrZGVtYWlu
IChhcmdjPTEsIGFyZ3Y9MHhiZmU2NzE0NCkgYXQgLi4vLi4vLi4vLi4vcGxhc21hL25ldGJvb2sv
c2hlbGwvbWFpbi5jcHA6NjcKIzkyIDB4MDgwNDg2MGIgaW4gbWFpbiAoYXJnYz0xLCBhcmd2PTB4
YmZlNjcxNDQpIGF0IHBsYXNtYS1uZXRib29rX2R1bW15LmNwcDozCgpQb3NzaWJsZSBkdXBsaWNh
dGVzIGJ5IHF1ZXJ5OiBidWcgMjQ3ODYyLCBidWcgMjQ1MzMyLCBidWcgMjQ0MjA5LCBidWcgMjQ0
MDcyLCBidWcgMjQzODgxLgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>