<?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>303562</bug_id>
          
          <creation_ts>2025-12-04 11:21:28 -0800</creation_ts>
          <short_desc>ASSERTION FAILED: m_uncommittedState.provisionalURL.isEmpty() from fuzzer test case</short_desc>
          <delta_ts>2025-12-04 12:49:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=208590</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=156117</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>roberto_rodriguez2</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>beidson</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2163310</commentid>
    <comment_count>0</comment_count>
      <attachid>477615</attachid>
    <who name="">roberto_rodriguez2</who>
    <bug_when>2025-12-04 11:21:28 -0800</bug_when>
    <thetext>Created attachment 477615
Fuzzer-generated test case

When the attached fuzzer-generated test case is run directly in WebKitTestRunner with a debug build, there is an assertion failure in void WebKit::PageLoadState::didFailLoad(const Transaction::Token &amp;) of Source/WebKit/UIProcess/PageLoadState.cpp.

Here is a UI process stack trace (from ASAN debug build on 303850@main):

#0	0x0000000112ec4e44 in ::WTFCrash() at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WTF/wtf/Assertions.cpp:375
#1	0x0000000146e0df1c in WTFCrashWithInfo at /Users/robertorodriguez/workspace/safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Assertions.h:985
#2	0x000000014ce224e4 in WebKit::PageLoadState::didFailLoad at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/UIProcess/PageLoadState.cpp:343
#3	0x000000014d076724 in WebKit::WebPageProxy::didFailLoadForFrame at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/UIProcess/WebPageProxy.cpp:7888
#4	0x000000014a875e18 in auto void IPC::callMemberFunction&lt;WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&gt;(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), IPC::Connection&amp;, std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&amp;&amp;)::&apos;lambda&apos;(auto&amp;&amp;...)::operator()&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;(auto&amp;&amp;...) const at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/HandleMessage.h:171
#5	0x000000014a875abc in std::__1::__invoke[abi:sn200100]&lt;void IPC::callMemberFunction&lt;WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&gt;(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), IPC::Connection&amp;, std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&amp;&amp;)::&apos;lambda&apos;(auto&amp;&amp;...), WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt; at /Applications/XcodeInternal_LuckierC2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.Internal.sdk/usr/include/c++/v1/__type_traits/invoke.h:179
#6	0x000000014a875a64 in std::__1::__apply_tuple_impl[abi:sn200100]&lt;void IPC::callMemberFunction&lt;WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&gt;(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), IPC::Connection&amp;, std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&amp;&amp;)::&apos;lambda&apos;(auto&amp;&amp;...), std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul&gt; at /Applications/XcodeInternal_LuckierC2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.Internal.sdk/usr/include/c++/v1/tuple:1375
#7	0x000000014a8759d4 in std::__1::apply[abi:sn200100]&lt;void IPC::callMemberFunction&lt;WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&gt;(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), IPC::Connection&amp;, std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&amp;&amp;)::&apos;lambda&apos;(auto&amp;&amp;...), std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&gt; at /Applications/XcodeInternal_LuckierC2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.2.Internal.sdk/usr/include/c++/v1/tuple:1379
#8	0x000000014a873e00 in IPC::callMemberFunction&lt;WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;), std::__1::tuple&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData, WebCore::ResourceRequest, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError, WebKit::UserData&gt;&gt; at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/HandleMessage.h:168
#9	0x000000014a7739ac in IPC::handleMessage&lt;Messages::WebPageProxy::DidFailLoadForFrame, IPC::Connection, WebKit::WebPageProxy, WebKit::WebPageProxy, void (IPC::Connection&amp;, WTF::ObjectIdentifierGeneric&lt;WebCore::FrameIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;, WebKit::FrameInfoData&amp;&amp;, WebCore::ResourceRequest&amp;&amp;, std::__1::optional&lt;WTF::ObjectIdentifierGeneric&lt;WebCore::NavigationIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits&lt;unsigned long long&gt;, unsigned long long&gt;&gt;, WebCore::ResourceError const&amp;, WebKit::UserData const&amp;)&gt; at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/HandleMessage.h:335
#10	0x000000014a75ff40 in WebKit::WebPageProxy::didReceiveMessage at /Users/robertorodriguez/workspace/safari/OpenSource/WebKitBuild/Debug/DerivedSources/WebKit/WebPageProxyMessageReceiver.cpp:715
#11	0x000000014f7c68d0 in IPC::MessageReceiverMap::dispatchMessage at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:132
#12	0x000000014cd52778 in WebKit::AuxiliaryProcessProxy::dispatchMessage at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:333
#13	0x000000014d40db00 in WebKit::WebProcessProxy::dispatchMessage at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/UIProcess/WebProcessProxy.cpp:1251
#14	0x000000014a81fd94 in WebKit::WebProcessProxy::didReceiveMessage at /Users/robertorodriguez/workspace/safari/OpenSource/WebKitBuild/Debug/DerivedSources/WebKit/WebProcessProxyMessageReceiver.cpp:310
#15	0x000000014f6ecd5c in IPC::Connection::dispatchMessage at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1412
#16	0x000000014f6ed758 in IPC::Connection::dispatchMessage at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1470
#17	0x000000014f6ee934 in IPC::Connection::dispatchIncomingMessages at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1589
#18	0x000000014f7aa53c in IPC::Connection::dispatchIncomingMessages()::$_0::operator()() const at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WebKit/Platform/IPC/Connection.cpp:1584
#19	0x000000014f7aa444 in WTF::Detail::CallableWrapper&lt;IPC::Connection::dispatchIncomingMessages()::$_0, void&gt;::call at /Users/robertorodriguez/workspace/safari/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/Function.h:59
#20	0x0000000112f36a30 in WTF::Function&lt;void ()&gt;::operator() at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WTF/wtf/Function.h:103
#21	0x00000001131045c4 in WTF::RunLoop::performWork at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WTF/wtf/RunLoop.cpp:144
#22	0x0000000113113348 in WTF::RunLoop::performWork at /Users/robertorodriguez/workspace/safari/OpenSource/Source/WTF/wtf/cf/RunLoopCF.cpp:46
#23	0x000000019d0b09e8 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
#24	0x000000019d0b097c in __CFRunLoopDoSource0 ()
#25	0x000000019d0b06e8 in __CFRunLoopDoSources0 ()
#26	0x000000019d0af378 in __CFRunLoopRun ()
#27	0x000000019d16935c in _CFRunLoopRunSpecificWithOptions ()
#28	0x000000019f2f7850 in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ()
#29	0x00000001000c8ec0 in WTR::TestController::platformRunUntil at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm:430
#30	0x0000000100073b68 in WTR::TestController::runUntil at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestController.cpp:2991
#31	0x000000010007c59c in WTR::TestController::setTracksRepaints at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestController.cpp:5216
#32	0x000000010007bb98 in WTR::TestController::resetStateToConsistentValues at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestController.cpp:1486
#33	0x00000001000e15e4 in WTR::TestInvocation::invoke at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestInvocation.cpp:222
#34	0x00000001000832b0 in WTR::TestController::runTest at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestController.cpp:2921
#35	0x0000000100074810 in WTR::TestController::run at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestController.cpp:2978
#36	0x0000000100073edc in WTR::TestController::TestController at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestController.cpp:232
#37	0x000000010007488c in WTR::TestController::TestController at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/TestController.cpp:229
#38	0x0000000100008d40 in main at /Users/robertorodriguez/workspace/safari/OpenSource/Tools/WebKitTestRunner/mac/main.mm:79
#39	0x000000019cc49d54 in start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2163311</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-12-04 11:21:34 -0800</bug_when>
    <thetext>&lt;rdar://problem/165854691&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2163312</commentid>
    <comment_count>2</comment_count>
    <who name="">roberto_rodriguez2</who>
    <bug_when>2025-12-04 11:22:34 -0800</bug_when>
    <thetext>Release build does not assert or crash with this test case</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>477615</attachid>
            <date>2025-12-04 11:21:28 -0800</date>
            <delta_ts>2025-12-04 11:21:28 -0800</delta_ts>
            <desc>Fuzzer-generated test case</desc>
            <filename>testcase.html</filename>
            <type>text/html</type>
            <size>20600</size>
            <attacher>roberto_rodriguez2</attacher>
            
              <data encoding="base64">PHNjcmlwdD4KCnZhciBteUZlZWRiYWNrID0gW107CmZ1bmN0aW9uIFVwZGF0ZUZlZWRiYWNrKGxp
bmUsIHJlcykgeyBteUZlZWRiYWNrLnB1c2goW2xpbmUsIHJlc10pIH0KCmZ1bmN0aW9uIGZyZWVt
ZW1vcnkoKSB7CiAgdHJ5IHsgQ29sbGVjdEdhcmJhZ2UoKTsgfSBjYXRjaChlcnIpIHsgfQogIHRy
eSB7IEZ1enppbmdGdW5jdGlvbnMuZ2FyYmFnZUNvbGxlY3QoKTsgfSBjYXRjaChlcnIpIHsgfQog
IHRyeSB7IEZ1enppbmdGdW5jdGlvbnMuY3ljbGVDb2xsZWN0KCk7IH0gY2F0Y2goZXJyKSB7IH0K
fQp2YXIgcnVuY291bnQgPSB7J2pzZnV6emVyJzowLCAnZXZlbnRoYW5kbGVyMSc6MCwgJ2V2ZW50
aGFuZGxlcjInOjAsICdldmVudGhhbmRsZXIzJzowLCAnZXZlbnRoYW5kbGVyNCc6MCwgJ2V2ZW50
aGFuZGxlcjUnOjB9CgpmdW5jdGlvbiBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXJfdHlwZSkg
eyBpZihmdXp6ZXJ2YXJzW3Zhcl90eXBlXSkgeyByZXR1cm4gZnV6emVydmFyc1t2YXJfdHlwZV07
IH0gZWxzZSB7IHJldHVybiBudWxsOyB9fQoKZnVuY3Rpb24gU2V0VmFyaWFibGUoZnV6emVydmFy
cywgdmFyX25hbWUsIHZhcl90eXBlKSB7IGZ1enplcnZhcnNbdmFyX3R5cGVdID0gdmFyX25hbWU7
IH0KCmZ1bmN0aW9uIGpzZnV6emVyKCkgewoKcnVuY291bnRbImpzZnV6emVyIl0rKzsgaWYocnVu
Y291bnRbImpzZnV6emVyIl0gPiAyKSB7IHJldHVybjsgfQovKiBuZXd2YXJ7aHRtbHZhcjAwMDI5
OkhUTUxTb3VyY2VFbGVtZW50fSAqLyB2YXIgaHRtbHZhcjAwMDI5ID0gZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgic291cmNlIik7IC8vSFRNTFNvdXJjZUVsZW1lbnQKdHJ5IHsgLyogbmV3dmFye3Zh
cjAwMDAxOkV2ZW50SGFuZGxlcn0gKi8gdmFyIHZhcjAwMDAxID0gZG9jdW1lbnQub252b2x1bWVj
aGFuZ2U7OyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDAwMDE6RXZl
bnRIYW5kbGVyfSAqLyB2YXIgdmFyMDAwMDEgPSBkb2N1bWVudC5vbnZvbHVtZWNoYW5nZTtgLCAi
VmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zh
cnt2YXIwMDAwMTpFdmVudEhhbmRsZXJ9ICovIHZhciB2YXIwMDAwMSA9IGRvY3VtZW50Lm9udm9s
dW1lY2hhbmdlO2AsIGUubmFtZSkgfQp0cnkgeyBpZiAoIXZhcjAwMDAxKSB7IHZhcjAwMDAxID0g
R2V0VmFyaWFibGUoZnV6emVydmFycywgJ0V2ZW50SGFuZGxlcicpOyB9IGVsc2UgeyBTZXRWYXJp
YWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDAwMSwgJ0V2ZW50SGFuZGxlcicpOyAgfTsgIFVwZGF0ZUZl
ZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIwMDAwMSkgeyB2YXIwMDAwMSA9IEdldFZhcmlhYmxl
KGZ1enplcnZhcnMsICdFdmVudEhhbmRsZXInKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVy
dmFycywgdmFyMDAwMDEsICdFdmVudEhhbmRsZXInKTsgIH1gLCAiVmFsaWQiKTsgfSBjYXRjaChl
KSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFyMDAwMDEpIHsgdmFyMDAwMDEg
PSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnRXZlbnRIYW5kbGVyJyk7IH0gZWxzZSB7IFNldFZh
cmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwMDAxLCAnRXZlbnRIYW5kbGVyJyk7ICB9YCwgZS5uYW1l
KSB9CnRyeSB7IC8qIG5ld3Zhcnt2YXIwMDAwMjpIVE1MUHJvZ3Jlc3NFbGVtZW50fSAqLyB2YXIg
dmFyMDAwMDIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJwcm9ncmVzcyIpOzsgIFVwZGF0ZUZl
ZWRiYWNrKFN0cmluZy5yYXdgLyogbmV3dmFye3ZhcjAwMDAyOkhUTUxQcm9ncmVzc0VsZW1lbnR9
ICovIHZhciB2YXIwMDAwMiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInByb2dyZXNzIik7YCwg
IlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2
YXJ7dmFyMDAwMDI6SFRNTFByb2dyZXNzRWxlbWVudH0gKi8gdmFyIHZhcjAwMDAyID0gZG9jdW1l
bnQuY3JlYXRlRWxlbWVudCgicHJvZ3Jlc3MiKTtgLCBlLm5hbWUpIH0KdHJ5IHsgaWYgKCF2YXIw
MDAwMikgeyB2YXIwMDAwMiA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdIVE1MUHJvZ3Jlc3NF
bGVtZW50Jyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwMDAyLCAnSFRN
TFByb2dyZXNzRWxlbWVudCcpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDAwMiwgJ0hU
TUxFbGVtZW50OycpOyAgfTsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIwMDAw
MikgeyB2YXIwMDAwMiA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdIVE1MUHJvZ3Jlc3NFbGVt
ZW50Jyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwMDAyLCAnSFRNTFBy
b2dyZXNzRWxlbWVudCcpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDAwMiwgJ0hUTUxF
bGVtZW50OycpOyAgfWAsICJWYWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0
cmluZy5yYXdgaWYgKCF2YXIwMDAwMikgeyB2YXIwMDAwMiA9IEdldFZhcmlhYmxlKGZ1enplcnZh
cnMsICdIVE1MUHJvZ3Jlc3NFbGVtZW50Jyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZh
cnMsIHZhcjAwMDAyLCAnSFRNTFByb2dyZXNzRWxlbWVudCcpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2
YXJzLCB2YXIwMDAwMiwgJ0hUTUxFbGVtZW50OycpOyAgfWAsIGUubmFtZSkgfQp0cnkgeyB2YXIw
MDAwMi52YWx1ZSA9IDAuNjY4Njg1MzAyMDM0MTAyNDs7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcu
cmF3YHZhcjAwMDAyLnZhbHVlID0gMC42Njg2ODUzMDIwMzQxMDI0O2AsICJWYWxpZCIpOyB9IGNh
dGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgdmFyMDAwMDIudmFsdWUgPSAwLjY2
ODY4NTMwMjAzNDEwMjQ7YCwgZS5uYW1lKSB9CnRyeSB7IC8qIG5ld3Zhcnt2YXIwMDE1OTpVU1ZT
dHJpbmd9ICovIHZhciB2YXIwMDE1OSA9IGh0bWx2YXIwMDAyOS5zcmNzZXQ7OyAgVXBkYXRlRmVl
ZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDAxNTk6VVNWU3RyaW5nfSAqLyB2YXIgdmFy
MDAxNTkgPSBodG1sdmFyMDAwMjkuc3Jjc2V0O2AsICJWYWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVw
ZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgLyogbmV3dmFye3ZhcjAwMTU5OlVTVlN0cmluZ30gKi8g
dmFyIHZhcjAwMTU5ID0gaHRtbHZhcjAwMDI5LnNyY3NldDtgLCBlLm5hbWUpIH0KdHJ5IHsgaWYg
KCF2YXIwMDE1OSkgeyB2YXIwMDE1OSA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdVU1ZTdHJp
bmcnKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDAxNTksICdVU1ZTdHJp
bmcnKTsgIH07ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFyMDAxNTkpIHsgdmFy
MDAxNTkgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnVVNWU3RyaW5nJyk7IH0gZWxzZSB7IFNl
dFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwMTU5LCAnVVNWU3RyaW5nJyk7ICB9YCwgIlZhbGlk
Iik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2BpZiAoIXZhcjAwMTU5
KSB7IHZhcjAwMTU5ID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ1VTVlN0cmluZycpOyB9IGVs
c2UgeyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDE1OSwgJ1VTVlN0cmluZycpOyAgfWAs
IGUubmFtZSkgfQp0cnkgeyBpZiAoIXZhcjAwNDUzKSB7IHZhcjAwNDUzID0gR2V0VmFyaWFibGUo
ZnV6emVydmFycywgJ0V2ZW50SGFuZGxlcicpOyB9IGVsc2UgeyBTZXRWYXJpYWJsZShmdXp6ZXJ2
YXJzLCB2YXIwMDQ1MywgJ0V2ZW50SGFuZGxlcicpOyAgfTsgIFVwZGF0ZUZlZWRiYWNrKFN0cmlu
Zy5yYXdgaWYgKCF2YXIwMDQ1MykgeyB2YXIwMDQ1MyA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMs
ICdFdmVudEhhbmRsZXInKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA0
NTMsICdFdmVudEhhbmRsZXInKTsgIH1gLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVG
ZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFyMDA0NTMpIHsgdmFyMDA0NTMgPSBHZXRWYXJpYWJs
ZShmdXp6ZXJ2YXJzLCAnRXZlbnRIYW5kbGVyJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enpl
cnZhcnMsIHZhcjAwNDUzLCAnRXZlbnRIYW5kbGVyJyk7ICB9YCwgZS5uYW1lKSB9CnRyeSB7IHZh
cjAwMDM3LnNldEF0dHJpYnV0ZSgiYXJpYS1oaWRkZW4iLCAiZmFsc2UiKTs7ICBVcGRhdGVGZWVk
YmFjayhTdHJpbmcucmF3YHZhcjAwMDM3LnNldEF0dHJpYnV0ZSgiYXJpYS1oaWRkZW4iLCAiZmFs
c2UiKTtgLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3
YHZhcjAwMDM3LnNldEF0dHJpYnV0ZSgiYXJpYS1oaWRkZW4iLCAiZmFsc2UiKTtgLCBlLm5hbWUp
IH0KdHJ5IHsgLyogbmV3dmFye3ZhcjAwNDU1Ok5hdmlnYXRpb259ICovIHZhciB2YXIwMDQ1NSA9
IHdpbmRvdy5uYXZpZ2F0aW9uOzsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgLyogbmV3dmFy
e3ZhcjAwNDU1Ok5hdmlnYXRpb259ICovIHZhciB2YXIwMDQ1NSA9IHdpbmRvdy5uYXZpZ2F0aW9u
O2AsICJWYWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgLyog
bmV3dmFye3ZhcjAwNDU1Ok5hdmlnYXRpb259ICovIHZhciB2YXIwMDQ1NSA9IHdpbmRvdy5uYXZp
Z2F0aW9uO2AsIGUubmFtZSkgfQp0cnkgeyBpZiAoIXZhcjAwNDU1KSB7IHZhcjAwNDU1ID0gR2V0
VmFyaWFibGUoZnV6emVydmFycywgJ05hdmlnYXRpb24nKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUo
ZnV6emVydmFycywgdmFyMDA0NTUsICdOYXZpZ2F0aW9uJyk7IFNldFZhcmlhYmxlKGZ1enplcnZh
cnMsIHZhcjAwNDU1LCAnRXZlbnRUYXJnZXQ7Jyk7ICB9OyAgVXBkYXRlRmVlZGJhY2soU3RyaW5n
LnJhd2BpZiAoIXZhcjAwNDU1KSB7IHZhcjAwNDU1ID0gR2V0VmFyaWFibGUoZnV6emVydmFycywg
J05hdmlnYXRpb24nKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA0NTUs
ICdOYXZpZ2F0aW9uJyk7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNDU1LCAnRXZlbnRU
YXJnZXQ7Jyk7ICB9YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJhY2soU3Ry
aW5nLnJhd2BpZiAoIXZhcjAwNDU1KSB7IHZhcjAwNDU1ID0gR2V0VmFyaWFibGUoZnV6emVydmFy
cywgJ05hdmlnYXRpb24nKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA0
NTUsICdOYXZpZ2F0aW9uJyk7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNDU1LCAnRXZl
bnRUYXJnZXQ7Jyk7ICB9YCwgZS5uYW1lKSB9CnRyeSB7IC8qIG5ld3Zhcnt2YXIwMDQ1NjpOYXZp
Z2F0aW9uTmF2aWdhdGVPcHRpb25zfSAqLyB2YXIgdmFyMDA0NTYgPSB7fTs7ICBVcGRhdGVGZWVk
YmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDQ1NjpOYXZpZ2F0aW9uTmF2aWdhdGVPcHRp
b25zfSAqLyB2YXIgdmFyMDA0NTYgPSB7fTtgLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRh
dGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDQ1NjpOYXZpZ2F0aW9uTmF2aWdh
dGVPcHRpb25zfSAqLyB2YXIgdmFyMDA0NTYgPSB7fTtgLCBlLm5hbWUpIH0KdHJ5IHsgLyogbmV3
dmFye3ZhcjAwNDU0Ok5hdmlnYXRpb25SZXN1bHR9ICovIHZhciB2YXIwMDQ1NCA9IHZhcjAwNDU1
Lm5hdmlnYXRlKHZhcjAwMTU5LHZhcjAwNDU2KTs7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3
YC8qIG5ld3Zhcnt2YXIwMDQ1NDpOYXZpZ2F0aW9uUmVzdWx0fSAqLyB2YXIgdmFyMDA0NTQgPSB2
YXIwMDQ1NS5uYXZpZ2F0ZSh2YXIwMDE1OSx2YXIwMDQ1Nik7YCwgIlZhbGlkIik7IH0gY2F0Y2go
ZSkgeyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDA0NTQ6TmF2aWdh
dGlvblJlc3VsdH0gKi8gdmFyIHZhcjAwNDU0ID0gdmFyMDA0NTUubmF2aWdhdGUodmFyMDAxNTks
dmFyMDA0NTYpO2AsIGUubmFtZSkgfQp0cnkgeyAvKiBuZXd2YXJ7dmFyMDA0NTc6dW5zaWduZWRf
c2hvcnR9ICovIHZhciB2YXIwMDQ1NyA9IFNWR0ZFQmxlbmRFbGVtZW50LlNWR19GRUJMRU5EX01P
REVfTElHSFRFTjs7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDQ1
Nzp1bnNpZ25lZF9zaG9ydH0gKi8gdmFyIHZhcjAwNDU3ID0gU1ZHRkVCbGVuZEVsZW1lbnQuU1ZH
X0ZFQkxFTkRfTU9ERV9MSUdIVEVOO2AsICJWYWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZl
ZWRiYWNrKFN0cmluZy5yYXdgLyogbmV3dmFye3ZhcjAwNDU3OnVuc2lnbmVkX3Nob3J0fSAqLyB2
YXIgdmFyMDA0NTcgPSBTVkdGRUJsZW5kRWxlbWVudC5TVkdfRkVCTEVORF9NT0RFX0xJR0hURU47
YCwgZS5uYW1lKSB9Cgp9CgpmdW5jdGlvbiBldmVudGhhbmRsZXI0KCkgewoKcnVuY291bnRbImV2
ZW50aGFuZGxlcjQiXSsrOyBpZihydW5jb3VudFsiZXZlbnRoYW5kbGVyNCJdID4gMikgeyByZXR1
cm47IH0KCnZhciBmdXp6ZXJ2YXJzID0ge307CnRyeSB7IC8qIG5ld3Zhcnt2YXIwMDA3MzpFbmNv
ZGVkVmlkZW9DaHVua1R5cGV9ICovIHZhciB2YXIwMDA3MyA9ICJrZXkiOzsgIFVwZGF0ZUZlZWRi
YWNrKFN0cmluZy5yYXdgLyogbmV3dmFye3ZhcjAwMDczOkVuY29kZWRWaWRlb0NodW5rVHlwZX0g
Ki8gdmFyIHZhcjAwMDczID0gImtleSI7YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRl
RmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDAwNzM6RW5jb2RlZFZpZGVvQ2h1bmtU
eXBlfSAqLyB2YXIgdmFyMDAwNzMgPSAia2V5IjtgLCBlLm5hbWUpIH0KdHJ5IHsgaWYgKCF2YXIw
MDA3MykgeyB2YXIwMDA3MyA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdFbmNvZGVkVmlkZW9D
aHVua1R5cGUnKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDAwNzMsICdF
bmNvZGVkVmlkZW9DaHVua1R5cGUnKTsgIH07ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YGlm
ICghdmFyMDAwNzMpIHsgdmFyMDAwNzMgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnRW5jb2Rl
ZFZpZGVvQ2h1bmtUeXBlJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAw
MDczLCAnRW5jb2RlZFZpZGVvQ2h1bmtUeXBlJyk7ICB9YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkg
eyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2BpZiAoIXZhcjAwMDczKSB7IHZhcjAwMDczID0g
R2V0VmFyaWFibGUoZnV6emVydmFycywgJ0VuY29kZWRWaWRlb0NodW5rVHlwZScpOyB9IGVsc2Ug
eyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDA3MywgJ0VuY29kZWRWaWRlb0NodW5rVHlw
ZScpOyAgfWAsIGUubmFtZSkgfQp0cnkgeyAvKiBuZXd2YXJ7dmFyMDAwNzk6TmF2aWdhdGlvbn0g
Ki8gdmFyIHZhcjAwMDc5ID0gd2luZG93Lm5hdmlnYXRpb247OyAgVXBkYXRlRmVlZGJhY2soU3Ry
aW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDAwNzk6TmF2aWdhdGlvbn0gKi8gdmFyIHZhcjAwMDc5ID0g
d2luZG93Lm5hdmlnYXRpb247YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJh
Y2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDAwNzk6TmF2aWdhdGlvbn0gKi8gdmFyIHZhcjAw
MDc5ID0gd2luZG93Lm5hdmlnYXRpb247YCwgZS5uYW1lKSB9CnRyeSB7IGlmICghdmFyMDA2Mzcp
IHsgdmFyMDA2MzcgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnQm94UXVhZE9wdGlvbnMnKTsg
fSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2MzcsICdCb3hRdWFkT3B0aW9u
cycpOyAgfTsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIwMDYzNykgeyB2YXIw
MDYzNyA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdCb3hRdWFkT3B0aW9ucycpOyB9IGVsc2Ug
eyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDYzNywgJ0JveFF1YWRPcHRpb25zJyk7ICB9
YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2BpZiAo
IXZhcjAwNjM3KSB7IHZhcjAwNjM3ID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ0JveFF1YWRP
cHRpb25zJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNjM3LCAnQm94
UXVhZE9wdGlvbnMnKTsgIH1gLCBlLm5hbWUpIH0KdHJ5IHsgLyogbmV3dmFye3ZhcjAwNjM4OlZp
c3VhbFZpZXdwb3J0fSAqLyB2YXIgdmFyMDA2MzggPSB3aW5kb3cudmlzdWFsVmlld3BvcnQ7OyAg
VXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDA2Mzg6VmlzdWFsVmlld3Bv
cnR9ICovIHZhciB2YXIwMDYzOCA9IHdpbmRvdy52aXN1YWxWaWV3cG9ydDtgLCAiVmFsaWQiKTsg
fSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDYz
ODpWaXN1YWxWaWV3cG9ydH0gKi8gdmFyIHZhcjAwNjM4ID0gd2luZG93LnZpc3VhbFZpZXdwb3J0
O2AsIGUubmFtZSkgfQp0cnkgeyBpZiAoIXZhcjAwNjM4KSB7IHZhcjAwNjM4ID0gR2V0VmFyaWFi
bGUoZnV6emVydmFycywgJ1Zpc3VhbFZpZXdwb3J0Jyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1
enplcnZhcnMsIHZhcjAwNjM4LCAnVmlzdWFsVmlld3BvcnQnKTsgU2V0VmFyaWFibGUoZnV6emVy
dmFycywgdmFyMDA2MzgsICdFdmVudFRhcmdldDsnKTsgIH07ICBVcGRhdGVGZWVkYmFjayhTdHJp
bmcucmF3YGlmICghdmFyMDA2MzgpIHsgdmFyMDA2MzggPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJz
LCAnVmlzdWFsVmlld3BvcnQnKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFy
MDA2MzgsICdWaXN1YWxWaWV3cG9ydCcpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDYz
OCwgJ0V2ZW50VGFyZ2V0OycpOyAgfWAsICJWYWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZl
ZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIwMDYzOCkgeyB2YXIwMDYzOCA9IEdldFZhcmlhYmxl
KGZ1enplcnZhcnMsICdWaXN1YWxWaWV3cG9ydCcpOyB9IGVsc2UgeyBTZXRWYXJpYWJsZShmdXp6
ZXJ2YXJzLCB2YXIwMDYzOCwgJ1Zpc3VhbFZpZXdwb3J0Jyk7IFNldFZhcmlhYmxlKGZ1enplcnZh
cnMsIHZhcjAwNjM4LCAnRXZlbnRUYXJnZXQ7Jyk7ICB9YCwgZS5uYW1lKSB9CnRyeSB7IC8qIG5l
d3Zhcnt2YXIwMDY0NDpIVE1MSW5wdXRFbGVtZW50fSAqLyB2YXIgdmFyMDA2NDQgPSBkb2N1bWVu
dC5jcmVhdGVFbGVtZW50KCJpbnB1dCIpOzsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgLyog
bmV3dmFye3ZhcjAwNjQ0OkhUTUxJbnB1dEVsZW1lbnR9ICovIHZhciB2YXIwMDY0NCA9IGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoImlucHV0Iik7YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBk
YXRlRmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDA2NDQ6SFRNTElucHV0RWxlbWVu
dH0gKi8gdmFyIHZhcjAwNjQ0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW5wdXQiKTtgLCBl
Lm5hbWUpIH0KdHJ5IHsgLyogbmV3dmFye3ZhcjAwNjQzOlVTVlN0cmluZ30gKi8gdmFyIHZhcjAw
NjQzID0gdmFyMDA2NDQuZm9ybUFjdGlvbjs7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YC8q
IG5ld3Zhcnt2YXIwMDY0MzpVU1ZTdHJpbmd9ICovIHZhciB2YXIwMDY0MyA9IHZhcjAwNjQ0LmZv
cm1BY3Rpb247YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJhY2soU3RyaW5n
LnJhd2AvKiBuZXd2YXJ7dmFyMDA2NDM6VVNWU3RyaW5nfSAqLyB2YXIgdmFyMDA2NDMgPSB2YXIw
MDY0NC5mb3JtQWN0aW9uO2AsIGUubmFtZSkgfQp0cnkgeyBpZiAoIXZhcjAwNjQzKSB7IHZhcjAw
NjQzID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ1VTVlN0cmluZycpOyB9IGVsc2UgeyBTZXRW
YXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDY0MywgJ1VTVlN0cmluZycpOyAgfTsgIFVwZGF0ZUZl
ZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIwMDY0MykgeyB2YXIwMDY0MyA9IEdldFZhcmlhYmxl
KGZ1enplcnZhcnMsICdVU1ZTdHJpbmcnKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFy
cywgdmFyMDA2NDMsICdVU1ZTdHJpbmcnKTsgIH1gLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBV
cGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFyMDA2NDMpIHsgdmFyMDA2NDMgPSBHZXRW
YXJpYWJsZShmdXp6ZXJ2YXJzLCAnVVNWU3RyaW5nJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1
enplcnZhcnMsIHZhcjAwNjQzLCAnVVNWU3RyaW5nJyk7ICB9YCwgZS5uYW1lKSB9CnRyeSB7IC8q
IG5ld3Zhcnt2YXIwMDY0MjpGZWRlcmF0ZWRDcmVkZW50aWFsSW5pdH0gKi8gdmFyIHZhcjAwNjQy
ID0ge29yaWdpbjp2YXIwMDY0Myxwcm92aWRlcjp2YXIwMDY0M307OyAgVXBkYXRlRmVlZGJhY2so
U3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDA2NDI6RmVkZXJhdGVkQ3JlZGVudGlhbEluaXR9ICov
IHZhciB2YXIwMDY0MiA9IHtvcmlnaW46dmFyMDA2NDMscHJvdmlkZXI6dmFyMDA2NDN9O2AsICJW
YWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgLyogbmV3dmFy
e3ZhcjAwNjQyOkZlZGVyYXRlZENyZWRlbnRpYWxJbml0fSAqLyB2YXIgdmFyMDA2NDIgPSB7b3Jp
Z2luOnZhcjAwNjQzLHByb3ZpZGVyOnZhcjAwNjQzfTtgLCBlLm5hbWUpIH0KdHJ5IHsgaWYgKCF2
YXIwMDY0MikgeyB2YXIwMDY0MiA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdGZWRlcmF0ZWRD
cmVkZW50aWFsSW5pdCcpOyB9IGVsc2UgeyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDY0
MiwgJ0ZlZGVyYXRlZENyZWRlbnRpYWxJbml0Jyk7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZh
cjAwNjQyLCAnQ3JlZGVudGlhbERhdGE7Jyk7ICB9OyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJh
d2BpZiAoIXZhcjAwNjQyKSB7IHZhcjAwNjQyID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ0Zl
ZGVyYXRlZENyZWRlbnRpYWxJbml0Jyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMs
IHZhcjAwNjQyLCAnRmVkZXJhdGVkQ3JlZGVudGlhbEluaXQnKTsgU2V0VmFyaWFibGUoZnV6emVy
dmFycywgdmFyMDA2NDIsICdDcmVkZW50aWFsRGF0YTsnKTsgIH1gLCAiVmFsaWQiKTsgfSBjYXRj
aChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFyMDA2NDIpIHsgdmFyMDA2
NDIgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnRmVkZXJhdGVkQ3JlZGVudGlhbEluaXQnKTsg
fSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NDIsICdGZWRlcmF0ZWRDcmVk
ZW50aWFsSW5pdCcpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDY0MiwgJ0NyZWRlbnRp
YWxEYXRhOycpOyAgfWAsIGUubmFtZSkgfQp0cnkgeyAvKiBuZXd2YXJ7dmFyMDA2NDE6RmVkZXJh
dGVkQ3JlZGVudGlhbH0gKi8gdmFyIHZhcjAwNjQxID0gbmV3IEZlZGVyYXRlZENyZWRlbnRpYWwo
dmFyMDA2NDIpOzsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgLyogbmV3dmFye3ZhcjAwNjQx
OkZlZGVyYXRlZENyZWRlbnRpYWx9ICovIHZhciB2YXIwMDY0MSA9IG5ldyBGZWRlcmF0ZWRDcmVk
ZW50aWFsKHZhcjAwNjQyKTtgLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFj
ayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDY0MTpGZWRlcmF0ZWRDcmVkZW50aWFsfSAqLyB2
YXIgdmFyMDA2NDEgPSBuZXcgRmVkZXJhdGVkQ3JlZGVudGlhbCh2YXIwMDY0Mik7YCwgZS5uYW1l
KSB9CnRyeSB7IGlmICghdmFyMDA2NDEpIHsgdmFyMDA2NDEgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2
YXJzLCAnRmVkZXJhdGVkQ3JlZGVudGlhbCcpOyB9IGVsc2UgeyBTZXRWYXJpYWJsZShmdXp6ZXJ2
YXJzLCB2YXIwMDY0MSwgJ0ZlZGVyYXRlZENyZWRlbnRpYWwnKTsgU2V0VmFyaWFibGUoZnV6emVy
dmFycywgdmFyMDA2NDEsICdDcmVkZW50aWFsOycpOyAgfTsgIFVwZGF0ZUZlZWRiYWNrKFN0cmlu
Zy5yYXdgaWYgKCF2YXIwMDY0MSkgeyB2YXIwMDY0MSA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMs
ICdGZWRlcmF0ZWRDcmVkZW50aWFsJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMs
IHZhcjAwNjQxLCAnRmVkZXJhdGVkQ3JlZGVudGlhbCcpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJz
LCB2YXIwMDY0MSwgJ0NyZWRlbnRpYWw7Jyk7ICB9YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAg
VXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2BpZiAoIXZhcjAwNjQxKSB7IHZhcjAwNjQxID0gR2V0
VmFyaWFibGUoZnV6emVydmFycywgJ0ZlZGVyYXRlZENyZWRlbnRpYWwnKTsgfSBlbHNlIHsgU2V0
VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NDEsICdGZWRlcmF0ZWRDcmVkZW50aWFsJyk7IFNl
dFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNjQxLCAnQ3JlZGVudGlhbDsnKTsgIH1gLCBlLm5h
bWUpIH0KdHJ5IHsgLyogbmV3dmFye3ZhcjAwNjQwOlVTVlN0cmluZ30gKi8gdmFyIHZhcjAwNjQw
ID0gdmFyMDA2NDEubmFtZTs7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2
YXIwMDY0MDpVU1ZTdHJpbmd9ICovIHZhciB2YXIwMDY0MCA9IHZhcjAwNjQxLm5hbWU7YCwgIlZh
bGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7
dmFyMDA2NDA6VVNWU3RyaW5nfSAqLyB2YXIgdmFyMDA2NDAgPSB2YXIwMDY0MS5uYW1lO2AsIGUu
bmFtZSkgfQp0cnkgeyBpZiAoIXZhcjAwNjQwKSB7IHZhcjAwNjQwID0gR2V0VmFyaWFibGUoZnV6
emVydmFycywgJ1VTVlN0cmluZycpOyB9IGVsc2UgeyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2
YXIwMDY0MCwgJ1VTVlN0cmluZycpOyAgfTsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgaWYg
KCF2YXIwMDY0MCkgeyB2YXIwMDY0MCA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdVU1ZTdHJp
bmcnKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NDAsICdVU1ZTdHJp
bmcnKTsgIH1gLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcu
cmF3YGlmICghdmFyMDA2NDApIHsgdmFyMDA2NDAgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAn
VVNWU3RyaW5nJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNjQwLCAn
VVNWU3RyaW5nJyk7ICB9YCwgZS5uYW1lKSB9CnRyeSB7IC8qIG5ld3Zhcnt2YXIwMDY0NTpOYXZp
Z2F0aW9uTmF2aWdhdGVPcHRpb25zfSAqLyB2YXIgdmFyMDA2NDUgPSB7fTs7ICBVcGRhdGVGZWVk
YmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDY0NTpOYXZpZ2F0aW9uTmF2aWdhdGVPcHRp
b25zfSAqLyB2YXIgdmFyMDA2NDUgPSB7fTtgLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRh
dGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDY0NTpOYXZpZ2F0aW9uTmF2aWdh
dGVPcHRpb25zfSAqLyB2YXIgdmFyMDA2NDUgPSB7fTtgLCBlLm5hbWUpIH0KdHJ5IHsgaWYgKCF2
YXIwMDY0NSkgeyB2YXIwMDY0NSA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdOYXZpZ2F0aW9u
TmF2aWdhdGVPcHRpb25zJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAw
NjQ1LCAnTmF2aWdhdGlvbk5hdmlnYXRlT3B0aW9ucycpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJz
LCB2YXIwMDY0NSwgJ05hdmlnYXRpb25PcHRpb25zOycpOyAgfTsgIFVwZGF0ZUZlZWRiYWNrKFN0
cmluZy5yYXdgaWYgKCF2YXIwMDY0NSkgeyB2YXIwMDY0NSA9IEdldFZhcmlhYmxlKGZ1enplcnZh
cnMsICdOYXZpZ2F0aW9uTmF2aWdhdGVPcHRpb25zJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1
enplcnZhcnMsIHZhcjAwNjQ1LCAnTmF2aWdhdGlvbk5hdmlnYXRlT3B0aW9ucycpOyBTZXRWYXJp
YWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDY0NSwgJ05hdmlnYXRpb25PcHRpb25zOycpOyAgfWAsICJW
YWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIw
MDY0NSkgeyB2YXIwMDY0NSA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdOYXZpZ2F0aW9uTmF2
aWdhdGVPcHRpb25zJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNjQ1
LCAnTmF2aWdhdGlvbk5hdmlnYXRlT3B0aW9ucycpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2
YXIwMDY0NSwgJ05hdmlnYXRpb25PcHRpb25zOycpOyAgfWAsIGUubmFtZSkgfQp0cnkgeyAvKiBu
ZXd2YXJ7dmFyMDA2Mzk6TmF2aWdhdGlvblJlc3VsdH0gKi8gdmFyIHZhcjAwNjM5ID0gdmFyMDAw
NzkubmF2aWdhdGUodmFyMDA2NDAsdmFyMDA2NDUpOzsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5y
YXdgLyogbmV3dmFye3ZhcjAwNjM5Ok5hdmlnYXRpb25SZXN1bHR9ICovIHZhciB2YXIwMDYzOSA9
IHZhcjAwMDc5Lm5hdmlnYXRlKHZhcjAwNjQwLHZhcjAwNjQ1KTtgLCAiVmFsaWQiKTsgfSBjYXRj
aChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDYzOTpOYXZp
Z2F0aW9uUmVzdWx0fSAqLyB2YXIgdmFyMDA2MzkgPSB2YXIwMDA3OS5uYXZpZ2F0ZSh2YXIwMDY0
MCx2YXIwMDY0NSk7YCwgZS5uYW1lKSB9CnRyeSB7IGlmICghdmFyMDA2MzkpIHsgdmFyMDA2Mzkg
PSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnTmF2aWdhdGlvblJlc3VsdCcpOyB9IGVsc2UgeyBT
ZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDYzOSwgJ05hdmlnYXRpb25SZXN1bHQnKTsgIH07
ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFyMDA2MzkpIHsgdmFyMDA2MzkgPSBH
ZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnTmF2aWdhdGlvblJlc3VsdCcpOyB9IGVsc2UgeyBTZXRW
YXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDYzOSwgJ05hdmlnYXRpb25SZXN1bHQnKTsgIH1gLCAi
VmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFy
MDA2MzkpIHsgdmFyMDA2MzkgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnTmF2aWdhdGlvblJl
c3VsdCcpOyB9IGVsc2UgeyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDYzOSwgJ05hdmln
YXRpb25SZXN1bHQnKTsgIH1gLCBlLm5hbWUpIH0KdHJ5IHsgLyogbmV3dmFye3ZhcjAwNjQ4OlVS
TFBhdHRlcm5Jbml0fSAqLyB2YXIgdmFyMDA2NDggPSB7fTs7ICBVcGRhdGVGZWVkYmFjayhTdHJp
bmcucmF3YC8qIG5ld3Zhcnt2YXIwMDY0ODpVUkxQYXR0ZXJuSW5pdH0gKi8gdmFyIHZhcjAwNjQ4
ID0ge307YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJh
d2AvKiBuZXd2YXJ7dmFyMDA2NDg6VVJMUGF0dGVybkluaXR9ICovIHZhciB2YXIwMDY0OCA9IHt9
O2AsIGUubmFtZSkgfQp0cnkgeyBpZiAoIXZhcjAwNjUxKSB7IHZhcjAwNjUxID0gR2V0VmFyaWFi
bGUoZnV6emVydmFycywgJ0dlb21ldHJ5Tm9kZScpOyB9IGVsc2UgeyBTZXRWYXJpYWJsZShmdXp6
ZXJ2YXJzLCB2YXIwMDY1MSwgJ0dlb21ldHJ5Tm9kZScpOyAgfTsgIFVwZGF0ZUZlZWRiYWNrKFN0
cmluZy5yYXdgaWYgKCF2YXIwMDY1MSkgeyB2YXIwMDY1MSA9IEdldFZhcmlhYmxlKGZ1enplcnZh
cnMsICdHZW9tZXRyeU5vZGUnKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFy
MDA2NTEsICdHZW9tZXRyeU5vZGUnKTsgIH1gLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRh
dGVGZWVkYmFjayhTdHJpbmcucmF3YGlmICghdmFyMDA2NTEpIHsgdmFyMDA2NTEgPSBHZXRWYXJp
YWJsZShmdXp6ZXJ2YXJzLCAnR2VvbWV0cnlOb2RlJyk7IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1
enplcnZhcnMsIHZhcjAwNjUxLCAnR2VvbWV0cnlOb2RlJyk7ICB9YCwgZS5uYW1lKSB9CnRyeSB7
IGlmICghdmFyMDA2NTApIHsgdmFyMDA2NTAgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnRE9N
UG9pbnQnKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NTAsICdET01Q
b2ludCcpOyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDY1MCwgJ0RPTVBvaW50UmVhZE9u
bHk7Jyk7ICB9OyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2BpZiAoIXZhcjAwNjUwKSB7IHZh
cjAwNjUwID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ0RPTVBvaW50Jyk7IH0gZWxzZSB7IFNl
dFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNjUwLCAnRE9NUG9pbnQnKTsgU2V0VmFyaWFibGUo
ZnV6emVydmFycywgdmFyMDA2NTAsICdET01Qb2ludFJlYWRPbmx5OycpOyAgfWAsICJWYWxpZCIp
OyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIwMDY1MCkg
eyB2YXIwMDY1MCA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdET01Qb2ludCcpOyB9IGVsc2Ug
eyBTZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDY1MCwgJ0RPTVBvaW50Jyk7IFNldFZhcmlh
YmxlKGZ1enplcnZhcnMsIHZhcjAwNjUwLCAnRE9NUG9pbnRSZWFkT25seTsnKTsgIH1gLCBlLm5h
bWUpIH0KdHJ5IHsgLyogbmV3dmFye3ZhcjAwNjU0OnVuaW9uX0RPTVN0cmluZzFzZXF1ZW5jZV91
bnJlc3RyaWN0ZWRfZG91YmxlX199ICovIHZhciB2YXIwMDY1NCA9IFN0cmluZy5mcm9tQ29kZVBv
aW50KDkyNTkyNywgNjk4ODcxLCAxMDg3NDY0LCAxMDQ4MzcwLCA2NDU5NTEsIDYzMzgxMSwgNTE0
Mjg2LCA0Mzc2NTcsIDU5MTMxMiwgMTA1MDMwMCwgMzEwOTMyLCA3MTIxODAsIDY5NTMzNCwgNDI2
MywgNjM2OTAzLCAyNDUxOTYsIDc1OTY0NywgOTE2OTM1LCA2OTk4ODcsIDc3Nzk1MSk7OyAgVXBk
YXRlRmVlZGJhY2soU3RyaW5nLnJhd2AvKiBuZXd2YXJ7dmFyMDA2NTQ6dW5pb25fRE9NU3RyaW5n
MXNlcXVlbmNlX3VucmVzdHJpY3RlZF9kb3VibGVfX30gKi8gdmFyIHZhcjAwNjU0ID0gU3RyaW5n
LmZyb21Db2RlUG9pbnQoOTI1OTI3LCA2OTg4NzEsIDEwODc0NjQsIDEwNDgzNzAsIDY0NTk1MSwg
NjMzODExLCA1MTQyODYsIDQzNzY1NywgNTkxMzEyLCAxMDUwMzAwLCAzMTA5MzIsIDcxMjE4MCwg
Njk1MzM0LCA0MjYzLCA2MzY5MDMsIDI0NTE5NiwgNzU5NjQ3LCA5MTY5MzUsIDY5OTg4NywgNzc3
OTUxKTtgLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3
YC8qIG5ld3Zhcnt2YXIwMDY1NDp1bmlvbl9ET01TdHJpbmcxc2VxdWVuY2VfdW5yZXN0cmljdGVk
X2RvdWJsZV9ffSAqLyB2YXIgdmFyMDA2NTQgPSBTdHJpbmcuZnJvbUNvZGVQb2ludCg5MjU5Mjcs
IDY5ODg3MSwgMTA4NzQ2NCwgMTA0ODM3MCwgNjQ1OTUxLCA2MzM4MTEsIDUxNDI4NiwgNDM3NjU3
LCA1OTEzMTIsIDEwNTAzMDAsIDMxMDkzMiwgNzEyMTgwLCA2OTUzMzQsIDQyNjMsIDYzNjkwMywg
MjQ1MTk2LCA3NTk2NDcsIDkxNjkzNSwgNjk5ODg3LCA3Nzc5NTEpO2AsIGUubmFtZSkgfQp0cnkg
eyBpZiAoIXZhcjAwNjU0KSB7IHZhcjAwNjU0ID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ3Vu
aW9uX0RPTVN0cmluZzFzZXF1ZW5jZV91bnJlc3RyaWN0ZWRfZG91YmxlX18nKTsgfSBlbHNlIHsg
U2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NTQsICd1bmlvbl9ET01TdHJpbmcxc2VxdWVu
Y2VfdW5yZXN0cmljdGVkX2RvdWJsZV9fJyk7ICB9OyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJh
d2BpZiAoIXZhcjAwNjU0KSB7IHZhcjAwNjU0ID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ3Vu
aW9uX0RPTVN0cmluZzFzZXF1ZW5jZV91bnJlc3RyaWN0ZWRfZG91YmxlX18nKTsgfSBlbHNlIHsg
U2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NTQsICd1bmlvbl9ET01TdHJpbmcxc2VxdWVu
Y2VfdW5yZXN0cmljdGVkX2RvdWJsZV9fJyk7ICB9YCwgIlZhbGlkIik7IH0gY2F0Y2goZSkgeyAg
VXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2BpZiAoIXZhcjAwNjU0KSB7IHZhcjAwNjU0ID0gR2V0
VmFyaWFibGUoZnV6emVydmFycywgJ3VuaW9uX0RPTVN0cmluZzFzZXF1ZW5jZV91bnJlc3RyaWN0
ZWRfZG91YmxlX18nKTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NTQs
ICd1bmlvbl9ET01TdHJpbmcxc2VxdWVuY2VfdW5yZXN0cmljdGVkX2RvdWJsZV9fJyk7ICB9YCwg
ZS5uYW1lKSB9CnRyeSB7IC8qIG5ld3Zhcnt2YXIwMDY1MzpET01NYXRyaXhSZWFkT25seX0gKi8g
dmFyIHZhcjAwNjUzID0gbmV3IERPTU1hdHJpeFJlYWRPbmx5KHZhcjAwNjU0KTs7ICBVcGRhdGVG
ZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDY1MzpET01NYXRyaXhSZWFkT25seX0g
Ki8gdmFyIHZhcjAwNjUzID0gbmV3IERPTU1hdHJpeFJlYWRPbmx5KHZhcjAwNjU0KTtgLCAiVmFs
aWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVGZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2
YXIwMDY1MzpET01NYXRyaXhSZWFkT25seX0gKi8gdmFyIHZhcjAwNjUzID0gbmV3IERPTU1hdHJp
eFJlYWRPbmx5KHZhcjAwNjU0KTtgLCBlLm5hbWUpIH0KdHJ5IHsgdmFyMDA2NTAueSA9IHZhcjAw
NjUyOzsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgdmFyMDA2NTAueSA9IHZhcjAwNjUyO2As
ICJWYWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgdmFyMDA2
NTAueSA9IHZhcjAwNjUyO2AsIGUubmFtZSkgfQp0cnkgeyAvKiBuZXd2YXJ7dmFyMDA2NTY6ZXZl
bnRoYW5kbGVyfSAqLyB2YXIgdmFyMDA2NTYgPSBldmVudGhhbmRsZXI0OzsgIFVwZGF0ZUZlZWRi
YWNrKFN0cmluZy5yYXdgLyogbmV3dmFye3ZhcjAwNjU2OmV2ZW50aGFuZGxlcn0gKi8gdmFyIHZh
cjAwNjU2ID0gZXZlbnRoYW5kbGVyNDtgLCAiVmFsaWQiKTsgfSBjYXRjaChlKSB7ICBVcGRhdGVG
ZWVkYmFjayhTdHJpbmcucmF3YC8qIG5ld3Zhcnt2YXIwMDY1NjpldmVudGhhbmRsZXJ9ICovIHZh
ciB2YXIwMDY1NiA9IGV2ZW50aGFuZGxlcjQ7YCwgZS5uYW1lKSB9CnRyeSB7IGlmICghdmFyMDA2
NTYpIHsgdmFyMDA2NTYgPSBHZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCAnZXZlbnRoYW5kbGVyJyk7
IH0gZWxzZSB7IFNldFZhcmlhYmxlKGZ1enplcnZhcnMsIHZhcjAwNjU2LCAnZXZlbnRoYW5kbGVy
Jyk7ICB9OyAgVXBkYXRlRmVlZGJhY2soU3RyaW5nLnJhd2BpZiAoIXZhcjAwNjU2KSB7IHZhcjAw
NjU2ID0gR2V0VmFyaWFibGUoZnV6emVydmFycywgJ2V2ZW50aGFuZGxlcicpOyB9IGVsc2UgeyBT
ZXRWYXJpYWJsZShmdXp6ZXJ2YXJzLCB2YXIwMDY1NiwgJ2V2ZW50aGFuZGxlcicpOyAgfWAsICJW
YWxpZCIpOyB9IGNhdGNoKGUpIHsgIFVwZGF0ZUZlZWRiYWNrKFN0cmluZy5yYXdgaWYgKCF2YXIw
MDY1NikgeyB2YXIwMDY1NiA9IEdldFZhcmlhYmxlKGZ1enplcnZhcnMsICdldmVudGhhbmRsZXIn
KTsgfSBlbHNlIHsgU2V0VmFyaWFibGUoZnV6emVydmFycywgdmFyMDA2NTYsICdldmVudGhhbmRs
ZXInKTsgIH1gLCBlLm5hbWUpIH0KZnJlZW1lbW9yeSgpCgoKfQoKPC9zY3JpcHQ+CjwvaGVhZD4K
PGJvZHkgb25sb2FkPWpzZnV6emVyKCk+Cg0KPGRldGFpbHMgaWQ9Imh0bWx2YXIwMDAxNCIgbmFt
ZT0iXTQgUi5LciIgb250b2dnbGU9ImV2ZW50aGFuZGxlcjQoKSIgbmFtZT0iNDUzIiBvbnRvZ2ds
ZT0iZXZlbnRoYW5kbGVyMigpIiBvcGVuPSJmYWxzZSIgc25hcHNob3RMZW5ndGg9IjEiIG9ucG9w
c3RhdGU9ImV2ZW50aGFuZGxlcjIoKSIgZWxhcHNlZFRpbWU9IjAuNjQ2MDQwMzI3MTI5MTA2IiBz
dW1tYXJ5PSJ6RUl8ciFjXURkO253dUhecEQqeiIgc2FuZGJveD0iYWxsb3ctcG9pbnRlci1sb2Nr
IGFsbG93LXNjcmlwdHMiPk9wQCk8L2RldGFpbHM+DQo8dGltZSBpZD0iaHRtbHZhcjAwMDE1IiBk
YXRldGltZT0iSmFudWFyeSAyLCAyMDAyIiBkYXRldGltZT0iSmFudWFyeSAyLCAyMDAyIiBsaW5r
PSJCdktdZXsmbHQ7K0ddYiEmYW1wOzFRIiBub3dyYXA9Im5vd3JhcCIgZGVmYXVsdE11dGVkPSJm
YWxzZSIgY29tcG9uZW50cz0iT0Fabyo5IW0gcTVzdk1+ekhlIiBkaXJuYW1lPSJcIEhoIj4hKEBt
YV0zIVJoZHogRk1xPC90dD4NCjwvZGl2Pg0KDQo8ZW1iZWQgaWQ9Imh0bWx2YXIwMDAxNiIgb25l
cnJvcj0iZXZlbnRoYW5kbGVyMigpIiBib3JkZXI9IjAiIHNyYz0ieCIgYm9yZGVyPSIiIGhlaWdo
dD0iMSIgZGlzcGxheT0ibkFbJmd0OyIgZGVmYXVsdFByZXZlbnRlZD0idHJ1ZSIgdG9rZW49Ilxz
RS9NMyFCOVRWK3xpbztlJX5JIiByZXR1cm5WYWx1ZT0iZmFsc2UiIHBpeGVsRGVwdGg9IjAiPiNE
VSZsdDt9Pyk8L2VtYmVkPg0KDQo8aWZyYW1lIGlkPSJodG1sdmFyMDAwMTciIG1hcmdpbmhlaWdo
dD0iMyIgaXM9IngtZ3JlZW4iIHNyY2RvYz0ibzViVkAzSF5lWzUmZ3Q7IiBhbGxvd2Z1bGxzY3Jl
ZW49InRydWUiIHNyYz0ieCIgb3JpZ2luPSI/MlRwXSNlbUFFLSZhbXA7fWkybDhIIiB2ZXJzaW9u
PSIxLjEiIG9wZW49InRydWUiIHdlYmtpdGRpcmVjdG9yeT0idHJ1ZSIgc3Jjc2V0PSJJWiI+WlFi
dGRPOjRvW35rWy08L2lmcmFtZT4NCg0=
</data>

          </attachment>
      

    </bug>

</bugzilla>