<?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>296698</bug_id>
          
          <creation_ts>2025-07-30 06:32:28 -0700</creation_ts>
          <short_desc>REGRESSION (iOS 26 beta): Web page with script element is terminated with custom WKURLSchemeHandler</short_desc>
          <delta_ts>2025-08-06 00:34:12 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 26</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>295946</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>igor.palaguta</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>igor.palaguta</cc>
    
    <cc>karlcow</cc>
    
    <cc>richard_robinson2</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2133385</commentid>
    <comment_count>0</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-30 06:32:28 -0700</bug_when>
    <thetext>Something has changed in iOS 26 and now if custom scheme is used and web page contains script elements WebKit is terminated with following log:

0x1130bc170 - [PID=47858] WebProcessProxy::didClose: (web process 0 crash)
0x1130bc170 - [PID=47858] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash

Sample code (full example can be downloaded here https://github.com/Igor-Palaguta/iOS26URLSchemeTermination):

final class CustomSchemeViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()

        let sampleConfiguration = WKWebViewConfiguration()
        sampleConfiguration.setURLSchemeHandler(
            SampleURLSchemeHandler(),
            forURLScheme: &quot;sample&quot;
        )

        let webView = WKWebView(frame: view.bounds, configuration: sampleConfiguration)
        webView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
        view.addSubview(webView)

        webView.navigationDelegate = self

        webView.load(URLRequest(url: URL(string: &quot;sample://pages/sample.html&quot;)!))
    }
}

extension CustomSchemeViewController: WKNavigationDelegate {
    func webViewWebContentProcessDidTerminate(_ webView: WKWebView) {
        print(&quot;webViewWebContentProcessDidTerminate&quot;)
    }
}

final class SampleURLSchemeHandler: NSObject, WKURLSchemeHandler {
    private func post(_ body: String, mimeType: String, urlSchemeTask: WKURLSchemeTask) {
        let body = Data(body.utf8)

        let response = URLResponse(
            url: urlSchemeTask.request.url!,
            mimeType: mimeType,
            expectedContentLength: body.count,
            textEncodingName: nil
        )

        urlSchemeTask.didReceive(response)
        urlSchemeTask.didReceive(body)
        urlSchemeTask.didFinish()
    }

    func webView(_ webView: WKWebView, start urlSchemeTask: WKURLSchemeTask) {
        switch urlSchemeTask.request.url?.lastPathComponent {
        case &quot;sample.html&quot;:
            post(&quot;&quot;&quot;
                &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
                  &lt;head&gt;
                    &lt;script src=&quot;/scripts/sample.js&quot;&gt;&lt;/script&gt;
                  &lt;/head&gt;
                  &lt;body&gt;
                    &lt;p&gt;Sample&lt;/p&gt;
                  &lt;/body&gt;
                &lt;/html&gt;
                &quot;&quot;&quot;,
                mimeType: &quot;application/xhtml+xml&quot;,
                urlSchemeTask: urlSchemeTask
            )
        case &quot;sample.js&quot;:
            post(&quot;console.log(&apos;Hello from JS File&apos;)&quot;,
                 mimeType: &quot;text/javascript&quot;,
                 urlSchemeTask: urlSchemeTask
            )
        default:
            assertionFailure()
        }
    }

    func webView(_ webView: WKWebView, stop urlSchemeTask: WKURLSchemeTask) {
        print(&quot;webView(_ webView: WKWebView, stop urlSchemeTask: WKURLSchemeTask)&quot;)
    }
}

It works fine with css file included, without script tag or with async attribute</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133422</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-07-30 10:49:25 -0700</bug_when>
    <thetext>Thank you for the report! Could you please attach the crash log? I understand that we could try to reproduce with the source code, but initial routing will happen faster if it&apos;s not blocked on that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133423</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-07-30 10:49:33 -0700</bug_when>
    <thetext>&lt;rdar://problem/157131072&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133444</commentid>
    <comment_count>3</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-30 11:29:05 -0700</bug_when>
    <thetext>This is not a crash, but WKWebView is blank.

Here is full log:

Failed to resolve host network app id to config: bundleID: com.apple.WebKit.Networking instance ID: Optional([_EXExtensionInstanceIdentifier: 12B3FA6D-78A9-43F9-B240-DB67B612029D])
WebContent[77467] Unable to hide query parameters from script (missing data)
0x1160c4170 - [PID=77467] WebProcessProxy::didClose: (web process 0 crash)
0x1160c4170 - [PID=77467] WebProcessProxy::processDidTerminateOrFailedToLaunch: reason=Crash
Error acquiring assertion: &lt;Error Domain=RBSServiceErrorDomain Code=1 &quot;((target is not running or doesn&apos;t have entitlement com.apple.developer.web-browser-engine.rendering AND target is not running or doesn&apos;t have entitlement com.apple.developer.web-browser-engine.networking AND target is not running or doesn&apos;t have entitlement com.apple.developer.web-browser-engine.webcontent))&quot; UserInfo={NSLocalizedFailureReason=((target is not running or doesn&apos;t have entitlement com.apple.developer.web-browser-engine.rendering AND target is not running or doesn&apos;t have entitlement com.apple.developer.web-browser-engine.networking AND target is not running or doesn&apos;t have entitlement com.apple.developer.web-browser-engine.webcontent))}&gt;
0x116160300 - ProcessAssertion::acquireSync Failed to acquire RBS assertion &apos;XPCConnectionTerminationWatchdog&apos; for process with PID=77467, error: (null)
0x106842e18 - [pageProxyID=6, webPageID=7, PID=77467] WebPageProxy::processDidTerminate: (pid 77467), reason=Crash
0x106842e18 - [pageProxyID=6, webPageID=7, PID=77467] WebPageProxy::dispatchProcessDidTerminate: reason=Crash
webViewWebContentProcessDidTerminate</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133446</commentid>
    <comment_count>4</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-30 11:30:26 -0700</bug_when>
    <thetext>Or do you mean to search for a WebKit crash report?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133464</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-07-30 12:47:53 -0700</bug_when>
    <thetext>Yes, there will be a com.apple.WebKit.WebContent process crash log, hopefully.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133470</commentid>
    <comment_count>6</comment_count>
      <attachid>476228</attachid>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-30 13:11:25 -0700</bug_when>
    <thetext>Created attachment 476228
Crash report of WebKit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133473</commentid>
    <comment_count>7</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-30 13:23:55 -0700</bug_when>
    <thetext>Looks like in iOS 26 this xhtml is not a valid xml anymore. Changing mime type from application/xhtml+xml to text/html fixes issue. But is it really invalid?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133490</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-07-30 14:53:42 -0700</bug_when>
    <thetext>Thank you. I don&apos;t think that this has anything to do with validity, just seems like a bug for us to fix.

Exception Type:    EXC_BREAKPOINT (SIGTRAP)
Exception Codes:   0x0000000000000001, 0x000000019166b48c

Termination Reason:  Namespace SIGNAL, Code 5, Trace/BPT trap: 5
Terminating Process: exc handler [89886]



 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0  com.apple.WebCore            	       0x19166b48c WebCore::xmlMallocHelper(unsigned long) + 16 
1  com.apple.WebCore            	       0x19166b48c WebCore::XMLMalloc::malloc(unsigned long) + 16 
2  com.apple.WebCore            	       0x19166b48c WTF::MallocSpan&lt;unsigned char, WebCore::XMLMalloc&gt;::malloc(unsigned long) + 16 
3  com.apple.WebCore            	       0x19166b48c WebCore::PendingCallbacks::appendCharactersCallback(std::__1::span&lt;unsigned char const, 18446744073709551615ul&gt;) + 44 
4  com.apple.WebCore            	       0x19166b48c WebCore::XMLDocumentParser::characters(std::__1::span&lt;unsigned char const, 18446744073709551615ul&gt;) + 364 
5  libxml2.2.dylib              	       0x19c59448c xmlParseCharData + 2148 
6  libxml2.2.dylib              	       0x19c59eca0 xmlParseTryOrFinish + 4376 
7  libxml2.2.dylib              	       0x19c59d8e4 xmlParseChunk + 708 
8  com.apple.WebCore            	       0x191668ec8 WebCore::XMLDocumentParser::doWrite(WTF::String const&amp;) + 636 
9  com.apple.WebCore            	       0x191665b78 WebCore::XMLDocumentParser::append(WTF::RefPtr&lt;WTF::StringImpl, WTF::RawPtrTraits&lt;WTF::StringImpl&gt;, WTF::DefaultRefDerefTraits&lt;WTF::StringImpl&gt;&gt;&amp;&amp;) + 304 
10  com.apple.WebCore            	       0x190105db0 WebCore::DecodedDataDocumentParser::appendBytes(WebCore::DocumentWriter&amp;, std::__1::span&lt;unsigned char const, 18446744073709551615ul&gt;) + 268 
11  com.apple.WebCore            	       0x190861c3c WebCore::DocumentWriter::addData(WebCore::SharedBuffer const&amp;) + 8 
12  com.apple.WebCore            	       0x190861c3c WebCore::DocumentLoader::commitData(WebCore::SharedBuffer const&amp;) + 1488 
13  com.apple.WebKit             	       0x18e07ca3c WebKit::WebLocalFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, WebCore::SharedBuffer const&amp;) + 52 
14  com.apple.WebCore            	       0x190869db4 WebCore::DocumentLoader::commitLoad(WebCore::SharedBuffer const&amp;) + 228 
15  com.apple.WebCore            	       0x1909521e4 WebCore::CachedRawResource::notifyClientsDataWasReceived(WebCore::SharedBuffer const&amp;) + 268 
16  com.apple.WebCore            	       0x190951cc4 WebCore::CachedRawResource::updateBuffer(WebCore::FragmentedSharedBuffer const&amp;) + 544 
17  com.apple.WebCore            	       0x190920f88 WebCore::SubresourceLoader::didReceiveBuffer(WebCore::FragmentedSharedBuffer const&amp;, long long, WebCore::DataPayloadType) + 504 
18  com.apple.WebKit             	       0x18e0ddee8 WebKit::WebURLSchemeTaskProxy::didReceiveData(WebCore::SharedBuffer const&amp;) + 360 
19  com.apple.WebKit             	       0x18e0de718 WTF::Function&lt;void ()&gt;::operator()() const + 16 
20  com.apple.WebKit             	       0x18e0de718 WebKit::WebURLSchemeTaskProxy::processNextPendingTask() + 84 
21  com.apple.WebCore            	       0x190883618 WTF::Function&lt;void ()&gt;::operator()() const + 16 
22  com.apple.WebCore            	       0x190883618 WTF::CompletionHandler&lt;void ()&gt;::operator()() + 16 
23  com.apple.WebCore            	       0x190883618 WebCore::SubresourceLoader::didReceiveResponsePolicy() + 32 
24  com.apple.WebCore            	       0x190883618 WebCore::DocumentLoader::responseReceived(WebCore::ResourceResponse&amp;&amp;, WTF::CompletionHandler&lt;void ()&gt;&amp;&amp;)::$_0::operator()(WebCore::PolicyAction) + 44</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133494</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-07-30 14:59:24 -0700</bug_when>
    <thetext>We made some custom scheme fixes recently, so with some luck, this is already fixed via bug 295741 and bug 295829.

I cannot easily tell from the crash log which beta SDK you are using, given that this is in Simulator. Is it the latest one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133496</commentid>
    <comment_count>10</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-30 15:07:01 -0700</bug_when>
    <thetext>Yes, this is the laters beta 4. Version 26.0 beta 4 (17A5285i)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133497</commentid>
    <comment_count>11</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-30 15:11:14 -0700</bug_when>
    <thetext>Thank you for a fast response. May we expect this fix to be added to the next iOS beta?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133498</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2025-07-30 15:12:46 -0700</bug_when>
    <thetext>I&apos;ve been informed that this is unrelated to those issues. We&apos;ll take a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133767</commentid>
    <comment_count>13</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2025-07-31 17:26:54 -0700</bug_when>
    <thetext>Even invalid XML should obviously not cause a crash.

But, I could not reproduce the crash.
BUT I found out why - The cause of the crash was already fixed in https://bugs.webkit.org/show_bug.cgi?id=295946

No, that fix hasn&apos;t shipped in an iOS build yet.

Which leaves the question: Is this valid XML or not?

It&apos;s not. Our libxml2 parsing rejects it.
Drop the `&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;` and it parses out fine, calling for the script sub resource and loading successfully.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133768</commentid>
    <comment_count>14</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2025-07-31 17:27:14 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 295946 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133771</commentid>
    <comment_count>15</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-07-31 17:52:06 -0700</bug_when>
    <thetext>Thank you for investigation.

I have just checked and WebKit crashes no matter with or without &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;. But if I remove attribute  xmlns=&quot;http://www.w3.org/1999/xhtml&quot; from html element issue is gone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133783</commentid>
    <comment_count>16</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2025-07-31 19:41:49 -0700</bug_when>
    <thetext>Setting aside the &quot;is valid XHTML?&quot; question, the *crash* is due to heading down certain code paths in the XML parser.

Removing &quot;xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&quot; almost certainly sends you down an HTML parser code path even with the xhtml+xml mime type, so that would avoid the crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133828</commentid>
    <comment_count>17</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-08-01 01:45:34 -0700</bug_when>
    <thetext>Could you please confirm whether this xhtml will now render properly after this fix? From what I see in the PR, the infinite recursion issue has been addressed, so WebKit should no longer crash.
 
However, I’d like to clarify whether libxml2 will still consider this XHTML invalid and potentially fail again? Is this XML really invalid or is it a bug in libxml2? I checked it on different validators and all of them report that it is well formed. It also worked properly in all previous iOS versions.

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
  &lt;head&gt;
    &lt;script src=&quot;/scripts/sample.js&quot;&gt;&lt;/script&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;p&gt;Sample&lt;/p&gt;
  &lt;/body&gt;
&lt;/html&gt;

Thanks in advance</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2134634</commentid>
    <comment_count>18</comment_count>
    <who name="">igor.palaguta</who>
    <bug_when>2025-08-06 00:34:12 -0700</bug_when>
    <thetext>Fixed in iOS 26.0 beta 5. Thank you!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>476228</attachid>
            <date>2025-07-30 13:11:25 -0700</date>
            <delta_ts>2025-07-30 13:11:25 -0700</delta_ts>
            <desc>Crash report of WebKit</desc>
            <filename>com.apple.WebKit.WebContent-2025-07-30-220520.ips</filename>
            <type>text/plain</type>
            <size>21540</size>
            <attacher>igor.palaguta</attacher>
            
              <data encoding="base64">eyJhcHBfbmFtZSI6ImNvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudCIsInRpbWVzdGFtcCI6IjIw
MjUtMDctMzAgMjI6MDU6MjAuMDAgKzAyMDAiLCJhcHBfdmVyc2lvbiI6IiIsInNsaWNlX3V1aWQi
OiIzM2JiZGE4OS0yMWQ2LTM0NjMtODNhYi0wODc1NWJmOTIwZTciLCJidWlsZF92ZXJzaW9uIjoi
ODYyMi4xLjE5LjEwLjQiLCJwbGF0Zm9ybSI6NywiYnVuZGxlSUQiOiJjb20uYXBwbGUuV2ViS2l0
LldlYkNvbnRlbnQiLCJzaGFyZV93aXRoX2FwcF9kZXZzIjowLCJpc19maXJzdF9wYXJ0eSI6MSwi
YnVnX3R5cGUiOiIzMDkiLCJvc192ZXJzaW9uIjoibWFjT1MgMTUuNSAoMjRGNzQpIiwicm9vdHNf
aW5zdGFsbGVkIjowLCJuYW1lIjoiY29tLmFwcGxlLldlYktpdC5XZWJDb250ZW50IiwiaW5jaWRl
bnRfaWQiOiIzRkNENkVCQi04RTVCLTQwNkYtOEU2OC1BNDg2NDZEMTI4N0EifQp7CiAgInVwdGlt
ZSIgOiAxNzAwMDAsCiAgInByb2NSb2xlIiA6ICJGb3JlZ3JvdW5kIiwKICAidmVyc2lvbiIgOiAy
LAogICJ1c2VySUQiIDogNTAxLAogICJkZXBsb3lWZXJzaW9uIiA6IDIxMCwKICAibW9kZWxDb2Rl
IiA6ICJNYWMxNSwzIiwKICAiY29hbGl0aW9uSUQiIDogMzUyMjMsCiAgIm9zVmVyc2lvbiIgOiB7
CiAgICAidHJhaW4iIDogIm1hY09TIDE1LjUiLAogICAgImJ1aWxkIiA6ICIyNEY3NCIsCiAgICAi
cmVsZWFzZVR5cGUiIDogIlVzZXIiCiAgfSwKICAiY2FwdHVyZVRpbWUiIDogIjIwMjUtMDctMzAg
MjI6MDU6MTguNTkzMyArMDIwMCIsCiAgImNvZGVTaWduaW5nTW9uaXRvciIgOiAxLAogICJpbmNp
ZGVudCIgOiAiM0ZDRDZFQkItOEU1Qi00MDZGLThFNjgtQTQ4NjQ2RDEyODdBIiwKICAicGlkIiA6
IDg5ODg2LAogICJ0cmFuc2xhdGVkIiA6IGZhbHNlLAogICJjcHVUeXBlIiA6ICJBUk0tNjQiLAog
ICJyb290c19pbnN0YWxsZWQiIDogMCwKICAiYnVnX3R5cGUiIDogIjMwOSIsCiAgInByb2NMYXVu
Y2giIDogIjIwMjUtMDctMzAgMjI6MDU6MTcuNDc1MyArMDIwMCIsCiAgInByb2NTdGFydEFic1Rp
bWUiIDogNDEyNTM5OTI2Njg3OSwKICAicHJvY0V4aXRBYnNUaW1lIiA6IDQxMjU0MjU4Mzk2NjQs
CiAgInByb2NOYW1lIiA6ICJjb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQiLAogICJwcm9jUGF0
aCIgOiAiXC9Wb2x1bWVzXC9WT0xVTUVcLypcL2NvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudCIs
CiAgImJ1bmRsZUluZm8iIDogeyJDRkJ1bmRsZVZlcnNpb24iOiI4NjIyLjEuMTkuMTAuNCIsIkNG
QnVuZGxlSWRlbnRpZmllciI6ImNvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudCJ9LAogICJwYXJl
bnRQcm9jIiA6ICJsYXVuY2hkX3NpbSIsCiAgInBhcmVudFBpZCIgOiAzNjk3NiwKICAiY29hbGl0
aW9uTmFtZSIgOiAiY29tLmFwcGxlLkNvcmVTaW11bGF0b3IuU2ltRGV2aWNlLjgxODM4NDFCLTQ2
N0YtNDBDQy04NzcxLTk1MjA1MENBNjQ0NCIsCiAgImNyYXNoUmVwb3J0ZXJLZXkiIDogIjkxNEFC
ODlGLUEwMDQtNzdFRS0zRTU5LUY5NDc0N0Q0NTY5QSIsCiAgImFwcGxlSW50ZWxsaWdlbmNlU3Rh
dHVzIiA6IHsic3RhdGUiOiJ1bmF2YWlsYWJsZSIsInJlYXNvbnMiOlsic2VsZWN0ZWRMYW5ndWFn
ZUluZWxpZ2libGUiLCJzZWxlY3RlZExhbmd1YWdlRG9lc05vdE1hdGNoU2VsZWN0ZWRTaXJpTGFu
Z3VhZ2UiXX0sCiAgInJlc3BvbnNpYmxlUGlkIiA6IDEwMjcsCiAgInJlc3BvbnNpYmxlUHJvYyIg
OiAiU2ltdWxhdG9yVHJhbXBvbGluZSIsCiAgImNvZGVTaWduaW5nSUQiIDogImNvbS5hcHBsZS5X
ZWJLaXQuV2ViQ29udGVudCIsCiAgImNvZGVTaWduaW5nVGVhbUlEIiA6ICIiLAogICJjb2RlU2ln
bmluZ0ZsYWdzIiA6IDU3MDQ0MjI0MSwKICAiY29kZVNpZ25pbmdWYWxpZGF0aW9uQ2F0ZWdvcnki
IDogMSwKICAiY29kZVNpZ25pbmdUcnVzdExldmVsIiA6IDQyOTQ5NjcyOTUsCiAgImNvZGVTaWdu
aW5nQXV4aWxpYXJ5SW5mbyIgOiAwLAogICJpbnN0cnVjdGlvbkJ5dGVTdHJlYW0iIDogeyJiZWZv
cmVQQyI6Ijh3TUNxcFp3QVpRZlwvQUNwaUFvcjBBaEJKWkVJQUFENTRBTVRxb0VSa1ZMaEs2Snkr
SDRCbEE9PSIsImF0UEMiOiJJQUFnMUNDT09OUWdBQ0RVSUk0NDFDQUFJTlQ2Wjd1cCtGOEJxZlpY
QXFuMFR3T3BcL1hzRXFRPT0ifSwKICAiYm9vdFNlc3Npb25VVUlEIiA6ICI5MjY2QjY0Ri0wMjc5
LTQ1RjUtQTU3Ni02NkY0NEU2QzQxQUYiLAogICJ3YWtlVGltZSIgOiAzNTksCiAgInNsZWVwV2Fr
ZVVVSUQiIDogIkExMDg5RTA4LTMyRTItNDc3RS1BQjE4LUU1MzNDQjlBM0ZDQSIsCiAgInNpcCIg
OiAiZW5hYmxlZCIsCiAgImV4Y2VwdGlvbiIgOiB7ImNvZGVzIjoiMHgwMDAwMDAwMDAwMDAwMDAx
LCAweDAwMDAwMDAxOTE2NmI0OGMiLCJyYXdDb2RlcyI6WzEsNjczNDM5NDUwOF0sInR5cGUiOiJF
WENfQlJFQUtQT0lOVCIsInNpZ25hbCI6IlNJR1RSQVAifSwKICAidGVybWluYXRpb24iIDogeyJm
bGFncyI6MCwiY29kZSI6NSwibmFtZXNwYWNlIjoiU0lHTkFMIiwiaW5kaWNhdG9yIjoiVHJhY2Vc
L0JQVCB0cmFwOiA1IiwiYnlQcm9jIjoiZXhjIGhhbmRsZXIiLCJieVBpZCI6ODk4ODZ9LAogICJv
c19mYXVsdCIgOiB7InByb2Nlc3MiOiJjb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQifSwKICAi
ZXh0TW9kcyIgOiB7ImNhbGxlciI6eyJ0aHJlYWRfY3JlYXRlIjowLCJ0aHJlYWRfc2V0X3N0YXRl
IjowLCJ0YXNrX2Zvcl9waWQiOjB9LCJzeXN0ZW0iOnsidGhyZWFkX2NyZWF0ZSI6MCwidGhyZWFk
X3NldF9zdGF0ZSI6OTIzNywidGFza19mb3JfcGlkIjoyMjN9LCJ0YXJnZXRlZCI6eyJ0aHJlYWRf
Y3JlYXRlIjowLCJ0aHJlYWRfc2V0X3N0YXRlIjowLCJ0YXNrX2Zvcl9waWQiOjB9LCJ3YXJuaW5n
cyI6MH0sCiAgImZhdWx0aW5nVGhyZWFkIiA6IDAsCiAgInRocmVhZHMiIDogW3sidHJpZ2dlcmVk
Ijp0cnVlLCJpZCI6NTQyNzYzNCwidGhyZWFkU3RhdGUiOnsieCI6W3sidmFsdWUiOjEwNTU1MzEx
NjMxNTkyMH0seyJ2YWx1ZSI6MjcyfSx7InZhbHVlIjoyOTE0NzM1NDh9LHsidmFsdWUiOjY0NDQ2
MzQ5NzYsInN5bWJvbExvY2F0aW9uIjowLCJzeW1ib2wiOiJuYW5vdjJfbWFsbG9jX3R5cGUifSx7
InZhbHVlIjo2fSx7InZhbHVlIjowfSx7InZhbHVlIjoxMDU1NTMxMTYzMTU5MjB9LHsidmFsdWUi
OjEwMjd9LHsidmFsdWUiOjQzMzgyMjExMDR9LHsidmFsdWUiOjEwNTU1MzExNjMxNTkyMH0seyJ2
YWx1ZSI6MjQ0ODM4MzQ2NTg4MTYwfSx7InZhbHVlIjoxNn0seyJ2YWx1ZSI6MTA1NTUzMTE2MjY3
MjY0fSx7InZhbHVlIjoyMDk1MTA0fSx7InZhbHVlIjoyMDQzfSx7InZhbHVlIjo0MDYwMDA4NDY2
fSx7InZhbHVlIjoxN30seyJ2YWx1ZSI6NDA2MjEwMzU3NX0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6
M30seyJ2YWx1ZSI6NTA5MTk2NDU1M30seyJ2YWx1ZSI6M30seyJ2YWx1ZSI6NTA5MTk2NDU1Nn0s
eyJ2YWx1ZSI6MX0seyJ2YWx1ZSI6NDI5NDk3NzAyNH0seyJ2YWx1ZSI6NjkxODc3ODUyOCwic3lt
Ym9sTG9jYXRpb24iOjE5Miwic3ltYm9sIjoiaHRtbF9wY2RhdGEifSx7InZhbHVlIjo2OTE4Nzc4
NTY4LCJzeW1ib2xMb2NhdGlvbiI6MCwic3ltYm9sIjoidGVzdF9jaGFyX2RhdGEifSx7InZhbHVl
IjozfSx7InZhbHVlIjo0N31dLCJmbGF2b3IiOiJBUk1fVEhSRUFEX1NUQVRFNjQiLCJsciI6eyJ2
YWx1ZSI6NjczNDM5NDUwOH0sImNwc3IiOnsidmFsdWUiOjE2MTA2MTY4MzJ9LCJmcCI6eyJ2YWx1
ZSI6NjEyOTM1Mjk2MH0sInNwIjp7InZhbHVlIjo2MTI5MzUyODk2fSwiZXNyIjp7InZhbHVlIjo0
MDYwMDg2MjczLCJkZXNjcmlwdGlvbiI6IihCcmVha3BvaW50KSBicmsgMSJ9LCJwYyI6eyJ2YWx1
ZSI6NjczNDM5NDUwOCwibWF0Y2hlc0NyYXNoRnJhbWUiOjF9LCJmYXIiOnsidmFsdWUiOjB9fSwi
cXVldWUiOiJjb20uYXBwbGUubWFpbi10aHJlYWQiLCJmcmFtZXMiOlt7ImltYWdlT2Zmc2V0Ijo0
OTEzMjY4NCwic3ltYm9sIjoiV2ViQ29yZTo6WE1MRG9jdW1lbnRQYXJzZXI6OmNoYXJhY3RlcnMo
c3RkOjpfXzE6OnNwYW48dW5zaWduZWQgY2hhciBjb25zdCwgMTg0NDY3NDQwNzM3MDk1NTE2MTV1
bD4pIiwic3ltYm9sTG9jYXRpb24iOjM2NCwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6
MTgxMzg4LCJzeW1ib2wiOiJ4bWxQYXJzZUNoYXJEYXRhIiwic3ltYm9sTG9jYXRpb24iOjIxNDgs
ImltYWdlSW5kZXgiOjZ9LHsiaW1hZ2VPZmZzZXQiOjIyNDQxNiwic3ltYm9sIjoieG1sUGFyc2VU
cnlPckZpbmlzaCIsInN5bWJvbExvY2F0aW9uIjo0Mzc2LCJpbWFnZUluZGV4Ijo2fSx7ImltYWdl
T2Zmc2V0IjoyMTkzNjQsInN5bWJvbCI6InhtbFBhcnNlQ2h1bmsiLCJzeW1ib2xMb2NhdGlvbiI6
NzA4LCJpbWFnZUluZGV4Ijo2fSx7ImltYWdlT2Zmc2V0Ijo0OTEyMzAxNiwic3ltYm9sIjoiV2Vi
Q29yZTo6WE1MRG9jdW1lbnRQYXJzZXI6OmRvV3JpdGUoV1RGOjpTdHJpbmcgY29uc3QmKSIsInN5
bWJvbExvY2F0aW9uIjo2MzYsImltYWdlSW5kZXgiOjV9LHsiaW1hZ2VPZmZzZXQiOjQ5MTA5ODgw
LCJzeW1ib2wiOiJXZWJDb3JlOjpYTUxEb2N1bWVudFBhcnNlcjo6YXBwZW5kKFdURjo6UmVmUHRy
PFdURjo6U3RyaW5nSW1wbCwgV1RGOjpSYXdQdHJUcmFpdHM8V1RGOjpTdHJpbmdJbXBsPiwgV1RG
OjpEZWZhdWx0UmVmRGVyZWZUcmFpdHM8V1RGOjpTdHJpbmdJbXBsPj4mJikiLCJzeW1ib2xMb2Nh
dGlvbiI6MzA0LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0IjoyNjY5NzEzNiwic3ltYm9s
IjoiV2ViQ29yZTo6RGVjb2RlZERhdGFEb2N1bWVudFBhcnNlcjo6YXBwZW5kQnl0ZXMoV2ViQ29y
ZTo6RG9jdW1lbnRXcml0ZXImLCBzdGQ6Ol9fMTo6c3Bhbjx1bnNpZ25lZCBjaGFyIGNvbnN0LCAx
ODQ0Njc0NDA3MzcwOTU1MTYxNXVsPikiLCJzeW1ib2xMb2NhdGlvbiI6MjY4LCJpbWFnZUluZGV4
Ijo1fSx7ImltYWdlT2Zmc2V0IjozNDQxMzYyOCwic3ltYm9sIjoiV2ViQ29yZTo6RG9jdW1lbnRM
b2FkZXI6OmNvbW1pdERhdGEoV2ViQ29yZTo6U2hhcmVkQnVmZmVyIGNvbnN0JikiLCJzeW1ib2xM
b2NhdGlvbiI6MTQ4OCwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6MTIxMzkwNjgsInN5
bWJvbCI6IldlYktpdDo6V2ViTG9jYWxGcmFtZUxvYWRlckNsaWVudDo6Y29tbWl0dGVkTG9hZChX
ZWJDb3JlOjpEb2N1bWVudExvYWRlciosIFdlYkNvcmU6OlNoYXJlZEJ1ZmZlciBjb25zdCYpIiwi
c3ltYm9sTG9jYXRpb24iOjUyLCJpbWFnZUluZGV4Ijo3fSx7ImltYWdlT2Zmc2V0IjozNDQ0Njc3
Miwic3ltYm9sIjoiV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXI6OmNvbW1pdExvYWQoV2ViQ29yZTo6
U2hhcmVkQnVmZmVyIGNvbnN0JikiLCJzeW1ib2xMb2NhdGlvbiI6MjI4LCJpbWFnZUluZGV4Ijo1
fSx7ImltYWdlT2Zmc2V0IjozNTM5ODExNiwic3ltYm9sIjoiV2ViQ29yZTo6Q2FjaGVkUmF3UmVz
b3VyY2U6Om5vdGlmeUNsaWVudHNEYXRhV2FzUmVjZWl2ZWQoV2ViQ29yZTo6U2hhcmVkQnVmZmVy
IGNvbnN0JikiLCJzeW1ib2xMb2NhdGlvbiI6MjY4LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zm
c2V0IjozNTM5NjgwNCwic3ltYm9sIjoiV2ViQ29yZTo6Q2FjaGVkUmF3UmVzb3VyY2U6OnVwZGF0
ZUJ1ZmZlcihXZWJDb3JlOjpGcmFnbWVudGVkU2hhcmVkQnVmZmVyIGNvbnN0JikiLCJzeW1ib2xM
b2NhdGlvbiI6NTQ0LCJpbWFnZUluZGV4Ijo1fSx7ImltYWdlT2Zmc2V0IjozNTE5NjgwOCwic3lt
Ym9sIjoiV2ViQ29yZTo6U3VicmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVCdWZmZXIoV2ViQ29y
ZTo6RnJhZ21lbnRlZFNoYXJlZEJ1ZmZlciBjb25zdCYsIGxvbmcgbG9uZywgV2ViQ29yZTo6RGF0
YVBheWxvYWRUeXBlKSIsInN5bWJvbExvY2F0aW9uIjo1MDQsImltYWdlSW5kZXgiOjV9LHsiaW1h
Z2VPZmZzZXQiOjEyNTM3NTc2LCJzeW1ib2wiOiJXZWJLaXQ6OldlYlVSTFNjaGVtZVRhc2tQcm94
eTo6ZGlkUmVjZWl2ZURhdGEoV2ViQ29yZTo6U2hhcmVkQnVmZmVyIGNvbnN0JikiLCJzeW1ib2xM
b2NhdGlvbiI6MzYwLCJpbWFnZUluZGV4Ijo3fSx7ImltYWdlT2Zmc2V0IjoxMjUzOTY3Miwic3lt
Ym9sIjoiV2ViS2l0OjpXZWJVUkxTY2hlbWVUYXNrUHJveHk6OnByb2Nlc3NOZXh0UGVuZGluZ1Rh
c2soKSIsInN5bWJvbExvY2F0aW9uIjo4NCwiaW1hZ2VJbmRleCI6N30seyJpbWFnZU9mZnNldCI6
MzQ1NTEzMjAsInN5bWJvbCI6IldURjo6RGV0YWlsOjpDYWxsYWJsZVdyYXBwZXI8V2ViQ29yZTo6
RG9jdW1lbnRMb2FkZXI6OnJlc3BvbnNlUmVjZWl2ZWQoV2ViQ29yZTo6UmVzb3VyY2VSZXNwb25z
ZSYmLCBXVEY6OkNvbXBsZXRpb25IYW5kbGVyPHZvaWQgKCk+JiYpOjokXzAsIHZvaWQsIFdlYkNv
cmU6OlBvbGljeUFjdGlvbj46OmNhbGwoV2ViQ29yZTo6UG9saWN5QWN0aW9uKSIsInN5bWJvbExv
Y2F0aW9uIjo2NCwiaW1hZ2VJbmRleCI6NX0seyJpbWFnZU9mZnNldCI6MTIzMTcwMjgsInN5bWJv
bCI6IldlYktpdDo6V2ViRnJhbWU6OmRpZFJlY2VpdmVQb2xpY3lEZWNpc2lvbih1bnNpZ25lZCBs
b25nIGxvbmcsIFdlYktpdDo6UG9saWN5RGVjaXNpb24mJikiLCJzeW1ib2xMb2NhdGlvbiI6ODMy
LCJpbWFnZUluZGV4Ijo3fSx7ImltYWdlT2Zmc2V0IjoxMjE2Nzk2NCwic3ltYm9sIjoiV1RGOjpE
ZXRhaWw6OkNhbGxhYmxlV3JhcHBlcjxXVEY6OkNvbXBsZXRpb25IYW5kbGVyPHZvaWQgKElQQzo6
Q29ubmVjdGlvbiosIElQQzo6RGVjb2RlciopPiBJUEM6OkNvbm5lY3Rpb246Om1ha2VBc3luY1Jl
cGx5Q29tcGxldGlvbkhhbmRsZXI8TWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6RGVjaWRlUG9saWN5
Rm9yUmVzcG9uc2UsIFdlYktpdDo6V2ViTG9jYWxGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hE
ZWNpZGVQb2xpY3lGb3JSZXNwb25zZShXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlIGNvbnN0Jiwg
V2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0IGNvbnN0JiwgV1RGOjpTdHJpbmcgY29uc3QmLCBXVEY6
OkNvbXBsZXRpb25IYW5kbGVyPHZvaWQgKFdlYkNvcmU6OlBvbGljeUFjdGlvbik+JiYpOjokXzA+
KFdlYktpdDo6V2ViTG9jYWxGcmFtZUxvYWRlckNsaWVudDo6ZGlzcGF0Y2hEZWNpZGVQb2xpY3lG
b3JSZXNwb25zZShXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlIGNvbnN0JiwgV2ViQ29yZTo6UmVz
b3VyY2VSZXF1ZXN0IGNvbnN0JiwgV1RGOjpTdHJpbmcgY29uc3QmLCBXVEY6OkNvbXBsZXRpb25I
YW5kbGVyPHZvaWQgKFdlYkNvcmU6OlBvbGljeUFjdGlvbik+JiYpOjokXzAmJiwgV1RGOjpUaHJl
YWRMaWtlQXNzZXJ0aW9uKTo6J2xhbWJkYScoSVBDOjpDb25uZWN0aW9uKiwgSVBDOjpEZWNvZGVy
KiksIHZvaWQsIElQQzo6Q29ubmVjdGlvbiosIElQQzo6RGVjb2Rlcio+OjpjYWxsKElQQzo6Q29u
bmVjdGlvbiosIElQQzo6RGVjb2RlciopIiwic3ltYm9sTG9jYXRpb24iOjY4LCJpbWFnZUluZGV4
Ijo3fSx7ImltYWdlT2Zmc2V0IjoxNTA4ODAxNiwic3ltYm9sIjoiSVBDOjpDb25uZWN0aW9uOjpk
aXNwYXRjaE1lc3NhZ2UoV1RGOjpVbmlxdWVSZWY8SVBDOjpEZWNvZGVyPikiLCJzeW1ib2xMb2Nh
dGlvbiI6NTgwLCJpbWFnZUluZGV4Ijo3fSx7ImltYWdlT2Zmc2V0IjoxNTE3MTIxMiwic3ltYm9s
IjoiV1RGOjpEZXRhaWw6OkNhbGxhYmxlV3JhcHBlcjxJUEM6OkNvbm5lY3Rpb246OmVucXVldWVJ
bmNvbWluZ01lc3NhZ2UoV1RGOjpVbmlxdWVSZWY8SVBDOjpEZWNvZGVyPik6OiRfMiwgdm9pZD46
OmNhbGwoKSIsInN5bWJvbExvY2F0aW9uIjoxNDQsImltYWdlSW5kZXgiOjd9LHsiaW1hZ2VPZmZz
ZXQiOjQwNDYxNiwic3ltYm9sIjoiV1RGOjpSdW5Mb29wOjpwZXJmb3JtV29yaygpIiwic3ltYm9s
TG9jYXRpb24iOjQ3MiwiaW1hZ2VJbmRleCI6OH0seyJpbWFnZU9mZnNldCI6NDA3OTA0LCJzeW1i
b2wiOiJXVEY6OlJ1bkxvb3A6OnBlcmZvcm1Xb3JrKHZvaWQqKSIsInN5bWJvbExvY2F0aW9uIjoz
MiwiaW1hZ2VJbmRleCI6OH0seyJpbWFnZU9mZnNldCI6NjAzMzU2LCJzeW1ib2wiOiJfX0NGUlVO
TE9PUF9JU19DQUxMSU5HX09VVF9UT19BX1NPVVJDRTBfUEVSRk9STV9GVU5DVElPTl9fIiwic3lt
Ym9sTG9jYXRpb24iOjI0LCJpbWFnZUluZGV4Ijo5fSx7ImltYWdlT2Zmc2V0Ijo2MDMxNzIsInN5
bWJvbCI6Il9fQ0ZSdW5Mb29wRG9Tb3VyY2UwIiwic3ltYm9sTG9jYXRpb24iOjE2OCwiaW1hZ2VJ
bmRleCI6OX0seyJpbWFnZU9mZnNldCI6NjAxMDA4LCJzeW1ib2wiOiJfX0NGUnVuTG9vcERvU291
cmNlczAiLCJzeW1ib2xMb2NhdGlvbiI6MjIwLCJpbWFnZUluZGV4Ijo5fSx7ImltYWdlT2Zmc2V0
Ijo1OTczODAsInN5bWJvbCI6Il9fQ0ZSdW5Mb29wUnVuIiwic3ltYm9sTG9jYXRpb24iOjc2MCwi
aW1hZ2VJbmRleCI6OX0seyJpbWFnZU9mZnNldCI6NTc3MDYwLCJzeW1ib2wiOiJfQ0ZSdW5Mb29w
UnVuU3BlY2lmaWNXaXRoT3B0aW9ucyIsInN5bWJvbExvY2F0aW9uIjo0OTYsImltYWdlSW5kZXgi
Ojl9LHsiaW1hZ2VPZmZzZXQiOjg5MTI5MTIsInN5bWJvbCI6Ii1bTlNSdW5Mb29wKE5TUnVuTG9v
cCkgcnVuTW9kZTpiZWZvcmVEYXRlOl0iLCJzeW1ib2xMb2NhdGlvbiI6MjA4LCJpbWFnZUluZGV4
IjoxMH0seyJpbWFnZU9mZnNldCI6ODkxMzM3Niwic3ltYm9sIjoiLVtOU1J1bkxvb3AoTlNSdW5M
b29wKSBydW5dIiwic3ltYm9sTG9jYXRpb24iOjYwLCJpbWFnZUluZGV4IjoxMH0seyJpbWFnZU9m
ZnNldCI6MTAyMDA4LCJzeW1ib2wiOiJfeHBjX29iamNfbWFpbiIsInN5bWJvbExvY2F0aW9uIjoz
MzIsImltYWdlSW5kZXgiOjExfSx7ImltYWdlT2Zmc2V0IjoxMTExOTIsInN5bWJvbCI6Il94cGNf
bWFpbiIsInN5bWJvbExvY2F0aW9uIjo2MCwiaW1hZ2VJbmRleCI6MTF9LHsiaW1hZ2VPZmZzZXQi
OjExMTYyOCwic3ltYm9sIjoieHBjX21haW4iLCJzeW1ib2xMb2NhdGlvbiI6NjAsImltYWdlSW5k
ZXgiOjExfSx7ImltYWdlT2Zmc2V0Ijo2NDI1ODQsInN5bWJvbCI6Il9FWFJ1bm5pbmdMaWJYUENT
ZXJ2aWNlRXh0ZW5zaW9uLnJlc3VtZSgpIiwic3ltYm9sTG9jYXRpb24iOjExNDgsImltYWdlSW5k
ZXgiOjEyfSx7ImltYWdlT2Zmc2V0IjoyMTgwMTYsInN5bWJvbCI6Il9FWFJ1bm5pbmdFeHRlbnNp
b24uc3RhcnQod2l0aEFyZ3VtZW50czpjb3VudDopIiwic3ltYm9sTG9jYXRpb24iOjcyLCJpbWFn
ZUluZGV4IjoxMn0seyJpbWFnZU9mZnNldCI6MTg5MDkyLCJzeW1ib2wiOiJFWEV4dGVuc2lvbk1h
aW4oXzpfOikiLCJzeW1ib2xMb2NhdGlvbiI6NjM2LCJpbWFnZUluZGV4IjoxMn0seyJpbWFnZU9m
ZnNldCI6OTE5NjE0NCwic3ltYm9sIjoiTlNFeHRlbnNpb25NYWluIiwic3ltYm9sTG9jYXRpb24i
OjE3MiwiaW1hZ2VJbmRleCI6MTB9LHsiaW1hZ2VPZmZzZXQiOjQzMzgyNTg4OTYsImltYWdlSW5k
ZXgiOjEzfSx7ImltYWdlT2Zmc2V0IjoyNzU0NCwic3ltYm9sIjoic3RhcnQiLCJzeW1ib2xMb2Nh
dGlvbiI6NjA3NiwiaW1hZ2VJbmRleCI6MH1dfSx7ImlkIjo1NDI3NjQxLCJmcmFtZXMiOlt7Imlt
YWdlT2Zmc2V0Ijo2NTMyLCJzeW1ib2wiOiJzdGFydF93cXRocmVhZCIsInN5bWJvbExvY2F0aW9u
IjowLCJpbWFnZUluZGV4Ijo0fV0sInRocmVhZFN0YXRlIjp7IngiOlt7InZhbHVlIjo2MTI5OTIy
MDQ4fSx7InZhbHVlIjo0ODY3fSx7InZhbHVlIjo2MTI5Mzg1NDcyfSx7InZhbHVlIjowfSx7InZh
bHVlIjo0MDk2MDR9LHsidmFsdWUiOjE4NDQ2NzQ0MDczNzA5NTUxNjE1fSx7InZhbHVlIjowfSx7
InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjow
fSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVl
IjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZh
bHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7
InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfV0sImZsYXZvciI6IkFSTV9USFJFQURf
U1RBVEU2NCIsImxyIjp7InZhbHVlIjowfSwiY3BzciI6eyJ2YWx1ZSI6NDA5Nn0sImZwIjp7InZh
bHVlIjowfSwic3AiOnsidmFsdWUiOjYxMjk5MjIwNDh9LCJlc3IiOnsidmFsdWUiOjE0NDI4NDA3
MDQsImRlc2NyaXB0aW9uIjoiIEFkZHJlc3Mgc2l6ZSBmYXVsdCJ9LCJwYyI6eyJ2YWx1ZSI6NDMz
NzYzNzc2NH0sImZhciI6eyJ2YWx1ZSI6MH19fSx7ImlkIjo1NDI3NjQyLCJmcmFtZXMiOlt7Imlt
YWdlT2Zmc2V0Ijo2NTMyLCJzeW1ib2wiOiJzdGFydF93cXRocmVhZCIsInN5bWJvbExvY2F0aW9u
IjowLCJpbWFnZUluZGV4Ijo0fV0sInRocmVhZFN0YXRlIjp7IngiOlt7InZhbHVlIjo2MTMwNDk1
NDg4fSx7InZhbHVlIjoxMDQ5OX0seyJ2YWx1ZSI6NjEyOTk1ODkxMn0seyJ2YWx1ZSI6MH0seyJ2
YWx1ZSI6NDA5NjA0fSx7InZhbHVlIjoxODQ0Njc0NDA3MzcwOTU1MTYxNX0seyJ2YWx1ZSI6MH0s
eyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6
MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1
ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2
YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0s
eyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH0seyJ2YWx1ZSI6MH1dLCJmbGF2b3IiOiJBUk1fVEhSRUFE
X1NUQVRFNjQiLCJsciI6eyJ2YWx1ZSI6MH0sImNwc3IiOnsidmFsdWUiOjQwOTZ9LCJmcCI6eyJ2
YWx1ZSI6MH0sInNwIjp7InZhbHVlIjo2MTMwNDk1NDg4fSwiZXNyIjp7InZhbHVlIjoxNDQyODQw
NzA0LCJkZXNjcmlwdGlvbiI6IiBBZGRyZXNzIHNpemUgZmF1bHQifSwicGMiOnsidmFsdWUiOjQz
Mzc2Mzc3NjR9LCJmYXIiOnsidmFsdWUiOjB9fX0seyJpZCI6NTQyNzY0MywibmFtZSI6IkphdmFT
Y3JpcHRDb3JlIGxpYnBhcyBzY2F2ZW5nZXIiLCJ0aHJlYWRTdGF0ZSI6eyJ4IjpbeyJ2YWx1ZSI6
MjYwfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZh
bHVlIjoxNjB9LHsidmFsdWUiOjB9LHsidmFsdWUiOjk5OTk4OTQ0fSx7InZhbHVlIjo2MTMxMDY4
NTg0fSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjoyfSx7InZhbHVlIjoyfSx7InZh
bHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjozMDV9LHsidmFsdWUiOjQz
Nzg4NTMzNjB9LHsidmFsdWUiOjB9LHsidmFsdWUiOjQzNzg5MTI4MzJ9LHsidmFsdWUiOjQzNzg5
MTI4OTZ9LHsidmFsdWUiOjYxMzEwNjkxNTJ9LHsidmFsdWUiOjk5OTk4OTQ0fSx7InZhbHVlIjow
fSx7InZhbHVlIjowfSx7InZhbHVlIjoxNzkzfSx7InZhbHVlIjoyMDQ4fSx7InZhbHVlIjo4Mzc4
NzcyNDI4LCJzeW1ib2xMb2NhdGlvbiI6MCwic3ltYm9sIjoicGFzX2hlYXBfbG9jayJ9LHsidmFs
dWUiOjgzNzg3NjEyMTYsInN5bWJvbExvY2F0aW9uIjo0Mzk2LCJzeW1ib2wiOiJqaXRfY29tbW9u
X3ByaW1pdGl2ZV9oZWFwX3N1cHBvcnQifV0sImZsYXZvciI6IkFSTV9USFJFQURfU1RBVEU2NCIs
ImxyIjp7InZhbHVlIjo0MzM3NjU4NTUyfSwiY3BzciI6eyJ2YWx1ZSI6MTYxMDYxNjgzMn0sImZw
Ijp7InZhbHVlIjo2MTMxMDY4NzA0fSwic3AiOnsidmFsdWUiOjYxMzEwNjg1NjB9LCJlc3IiOnsi
dmFsdWUiOjE0NDI4NDA3MDQsImRlc2NyaXB0aW9uIjoiIEFkZHJlc3Mgc2l6ZSBmYXVsdCJ9LCJw
YyI6eyJ2YWx1ZSI6NDM0MTcxMDg2OH0sImZhciI6eyJ2YWx1ZSI6MH19LCJmcmFtZXMiOlt7Imlt
YWdlT2Zmc2V0IjoxNjQwNCwic3ltYm9sIjoiX19wc3luY2hfY3Z3YWl0Iiwic3ltYm9sTG9jYXRp
b24iOjgsImltYWdlSW5kZXgiOjN9LHsiaW1hZ2VPZmZzZXQiOjI3MzIwLCJzeW1ib2wiOiJfcHRo
cmVhZF9jb25kX3dhaXQiLCJzeW1ib2xMb2NhdGlvbiI6OTc2LCJpbWFnZUluZGV4Ijo0fSx7Imlt
YWdlT2Zmc2V0IjoyNDg4MzIxNiwic3ltYm9sIjoic2NhdmVuZ2VyX3RocmVhZF9tYWluIiwic3lt
Ym9sTG9jYXRpb24iOjExNTIsImltYWdlSW5kZXgiOjh9LHsiaW1hZ2VPZmZzZXQiOjI2MDk2LCJz
eW1ib2wiOiJfcHRocmVhZF9zdGFydCIsInN5bWJvbExvY2F0aW9uIjoxMDQsImltYWdlSW5kZXgi
OjR9LHsiaW1hZ2VPZmZzZXQiOjY1NTIsInN5bWJvbCI6InRocmVhZF9zdGFydCIsInN5bWJvbExv
Y2F0aW9uIjo4LCJpbWFnZUluZGV4Ijo0fV19LHsiaWQiOjU0Mjc2NDQsInRocmVhZFN0YXRlIjp7
IngiOlt7InZhbHVlIjowfSx7InZhbHVlIjowfSx7InZhbHVlIjoyMzUzNjQyMDc4MjI3fSx7InZh
bHVlIjo4NzA3fSx7InZhbHVlIjo5ODkxMTgxNjA2NzYzMjMzMjh9LHsidmFsdWUiOjB9LHsidmFs
dWUiOjB9LHsidmFsdWUiOjB9LHsidmFsdWUiOjB9LHsidmFsdWUiOjE0MDczNzkzOTk1MjUzNDR9
LHsidmFsdWUiOjYzfSx7InZhbHVlIjowfSx7InZhbHVlIjoyMzAyOTcwMTh9LHsidmFsdWUiOjB9
LHsidmFsdWUiOjB9LHsidmFsdWUiOjB9LHsidmFsdWUiOjczfSx7InZhbHVlIjowfSx7InZhbHVl
IjowfSx7InZhbHVlIjo0NTEzNTgzODcyfSx7InZhbHVlIjo0NTEzMzUxMDU2fSx7InZhbHVlIjo0
NTEzMzUxMDk2fSx7InZhbHVlIjoxfSx7InZhbHVlIjoxfSx7InZhbHVlIjoxMH0seyJ2YWx1ZSI6
MTF9LHsidmFsdWUiOjB9LHsidmFsdWUiOjB9LHsidmFsdWUiOjE5NjYxMH1dLCJmbGF2b3IiOiJB
Uk1fVEhSRUFEX1NUQVRFNjQiLCJsciI6eyJ2YWx1ZSI6NjY4MDg3NzEwOH0sImNwc3IiOnsidmFs
dWUiOjIxNDc0ODc3NDR9LCJmcCI6eyJ2YWx1ZSI6NjEzMTY0MDMyMH0sInNwIjp7InZhbHVlIjo2
MTMxNjQwMzA0fSwiZXNyIjp7InZhbHVlIjoxNDQyODQwNzA0LCJkZXNjcmlwdGlvbiI6IiBBZGRy
ZXNzIHNpemUgZmF1bHQifSwicGMiOnsidmFsdWUiOjQzNDE3MTEzNDB9LCJmYXIiOnsidmFsdWUi
OjB9fSwicXVldWUiOiJjb20uYXBwbGUuSVBDLlJlY2VpdmVRdWV1ZSIsImZyYW1lcyI6W3siaW1h
Z2VPZmZzZXQiOjE2ODc2LCJzeW1ib2wiOiJfX211bm1hcCIsInN5bWJvbExvY2F0aW9uIjo4LCJp
bWFnZUluZGV4IjozfSx7ImltYWdlT2Zmc2V0IjoxNTE3MzY4NCwic3ltYm9sIjoiSVBDOjpFbmNv
ZGVyOjp+RW5jb2RlcigpIiwic3ltYm9sTG9jYXRpb24iOjQwLCJpbWFnZUluZGV4Ijo3fSx7Imlt
YWdlT2Zmc2V0IjoxNTA4NzM2MCwic3ltYm9sIjoiSVBDOjpDb25uZWN0aW9uOjpzZW5kT3V0Z29p
bmdNZXNzYWdlcygpIiwic3ltYm9sTG9jYXRpb24iOjI4OCwiaW1hZ2VJbmRleCI6N30seyJpbWFn
ZU9mZnNldCI6OTExOTY0LCJzeW1ib2wiOiJ2b2lkIFdURjo6ZGlzcGF0Y2hXb3JrSXRlbTxXVEY6
Oihhbm9ueW1vdXMgbmFtZXNwYWNlKTo6RGlzcGF0Y2hXb3JrSXRlbT4odm9pZCopIiwic3ltYm9s
TG9jYXRpb24iOjMyLCJpbWFnZUluZGV4Ijo4fSx7ImltYWdlT2Zmc2V0IjoxMTU4ODgsInN5bWJv
bCI6Il9kaXNwYXRjaF9jbGllbnRfY2FsbG91dCIsInN5bWJvbExvY2F0aW9uIjoxMiwiaW1hZ2VJ
bmRleCI6MTV9LHsiaW1hZ2VPZmZzZXQiOjQ0MDcyLCJzeW1ib2wiOiJfZGlzcGF0Y2hfbGFuZV9z
ZXJpYWxfZHJhaW4iLCJzeW1ib2xMb2NhdGlvbiI6OTg0LCJpbWFnZUluZGV4IjoxNX0seyJpbWFn
ZU9mZnNldCI6NDY4MjQsInN5bWJvbCI6Il9kaXNwYXRjaF9sYW5lX2ludm9rZSIsInN5bWJvbExv
Y2F0aW9uIjozOTYsImltYWdlSW5kZXgiOjE1fSx7ImltYWdlT2Zmc2V0Ijo5MTQ0NCwic3ltYm9s
IjoiX2Rpc3BhdGNoX3Jvb3RfcXVldWVfZHJhaW5fZGVmZXJyZWRfd2xoIiwic3ltYm9sTG9jYXRp
b24iOjI4OCwiaW1hZ2VJbmRleCI6MTV9LHsiaW1hZ2VPZmZzZXQiOjg5MjA0LCJzeW1ib2wiOiJf
ZGlzcGF0Y2hfd29ya2xvb3Bfd29ya2VyX3RocmVhZCIsInN5bWJvbExvY2F0aW9uIjo2OTIsImlt
YWdlSW5kZXgiOjE1fSx7ImltYWdlT2Zmc2V0IjoxMTIxMiwic3ltYm9sIjoiX3B0aHJlYWRfd3F0
aHJlYWQiLCJzeW1ib2xMb2NhdGlvbiI6Mjg4LCJpbWFnZUluZGV4Ijo0fSx7ImltYWdlT2Zmc2V0
Ijo2NTQwLCJzeW1ib2wiOiJzdGFydF93cXRocmVhZCIsInN5bWJvbExvY2F0aW9uIjo4LCJpbWFn
ZUluZGV4Ijo0fV19XSwKICAidXNlZEltYWdlcyIgOiBbCiAgewogICAgInNvdXJjZSIgOiAiUCIs
CiAgICAiYXJjaCIgOiAiYXJtNjRlIiwKICAgICJiYXNlIiA6IDQzMzkxMDU3OTIsCiAgICAic2l6
ZSIgOiA2Mzg5NzYsCiAgICAidXVpZCIgOiAiOWNmMDQwMWEtYTkzOC0zODllLWE3N2QtOWU5NjA4
MDc2Y2NmIiwKICAgICJwYXRoIiA6ICJcL3VzclwvbGliXC9keWxkIiwKICAgICJuYW1lIiA6ICJk
eWxkIgogIH0sCiAgewogICAgInNvdXJjZSIgOiAiUCIsCiAgICAiYXJjaCIgOiAiYXJtNjQiLAog
ICAgImJhc2UiIDogNDMzNzUxNjU0NCwKICAgICJDRkJ1bmRsZUlkZW50aWZpZXIiIDogImNvbS5h
cHBsZS5XZWJLaXQuV2ViQ29udGVudCIsCiAgICAic2l6ZSIgOiAzMjc2OCwKICAgICJ1dWlkIiA6
ICIzM2JiZGE4OS0yMWQ2LTM0NjMtODNhYi0wODc1NWJmOTIwZTciLAogICAgInBhdGgiIDogIlwv
Vm9sdW1lc1wvVk9MVU1FXC8qXC9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQiLAogICAgIm5h
bWUiIDogImNvbS5hcHBsZS5XZWJLaXQuV2ViQ29udGVudCIsCiAgICAiQ0ZCdW5kbGVWZXJzaW9u
IiA6ICI4NjIyLjEuMTkuMTAuNCIKICB9LAogIHsKICAgICJzb3VyY2UiIDogIlAiLAogICAgImFy
Y2giIDogImFybTY0IiwKICAgICJiYXNlIiA6IDQzMzgwMjQ0NDgsCiAgICAic2l6ZSIgOiAzMjc2
OCwKICAgICJ1dWlkIiA6ICI5M2FmYzBhOS1lZWM5LTNmNTAtOTMzOS0wOWM3NzU3YWE1MGEiLAog
ICAgInBhdGgiIDogIlwvdXNyXC9saWJcL3N5c3RlbVwvbGlic3lzdGVtX3BsYXRmb3JtLmR5bGli
IiwKICAgICJuYW1lIiA6ICJsaWJzeXN0ZW1fcGxhdGZvcm0uZHlsaWIiCiAgfSwKICB7CiAgICAi
c291cmNlIiA6ICJQIiwKICAgICJhcmNoIiA6ICJhcm02NCIsCiAgICAiYmFzZSIgOiA0MzQxNjk0
NDY0LAogICAgInNpemUiIDogMjQ1NzYwLAogICAgInV1aWQiIDogIjQwNjhiMmVlLWE1NGYtMzk3
ZS04ODJkLWM1ZTNhNDBiNzg5YSIsCiAgICAicGF0aCIgOiAiXC91c3JcL2xpYlwvc3lzdGVtXC9s
aWJzeXN0ZW1fa2VybmVsLmR5bGliIiwKICAgICJuYW1lIiA6ICJsaWJzeXN0ZW1fa2VybmVsLmR5
bGliIgogIH0sCiAgewogICAgInNvdXJjZSIgOiAiUCIsCiAgICAiYXJjaCIgOiAiYXJtNjQiLAog
ICAgImJhc2UiIDogNDMzNzYzMTIzMiwKICAgICJzaXplIiA6IDY1NTM2LAogICAgInV1aWQiIDog
ImU5MjM4Nzg1LWU1ODEtM2U2NS1iZWRiLTE3OWM2OThkMzU1NCIsCiAgICAicGF0aCIgOiAiXC91
c3JcL2xpYlwvc3lzdGVtXC9saWJzeXN0ZW1fcHRocmVhZC5keWxpYiIsCiAgICAibmFtZSIgOiAi
bGlic3lzdGVtX3B0aHJlYWQuZHlsaWIiCiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwKICAg
ICJhcmNoIiA6ICJhcm02NCIsCiAgICAiYmFzZSIgOiA2Njg1MjYxODI0LAogICAgIkNGQnVuZGxl
U2hvcnRWZXJzaW9uU3RyaW5nIiA6ICI4NjIyIiwKICAgICJDRkJ1bmRsZUlkZW50aWZpZXIiIDog
ImNvbS5hcHBsZS5XZWJDb3JlIiwKICAgICJzaXplIiA6IDU1MTU3NTY4LAogICAgInV1aWQiIDog
Ijg0MTM1Y2QxLTk2ZjEtMzg2NS04MjE1LTg3NDAwMzFkODkyMyIsCiAgICAicGF0aCIgOiAiXC9W
b2x1bWVzXC9WT0xVTUVcLypcL1dlYkNvcmUuZnJhbWV3b3JrXC9XZWJDb3JlIiwKICAgICJuYW1l
IiA6ICJXZWJDb3JlIiwKICAgICJDRkJ1bmRsZVZlcnNpb24iIDogIjg2MjIuMS4xOS4xMC40Igog
IH0sCiAgewogICAgInNvdXJjZSIgOiAiUCIsCiAgICAiYXJjaCIgOiAiYXJtNjQiLAogICAgImJh
c2UiIDogNjkxNzg4MTg1NiwKICAgICJzaXplIiA6IDkxNzE5MiwKICAgICJ1dWlkIiA6ICI0YTM4
ZWJmNS1jOTNkLTM2NmYtYjQxOC1kMzI0OWU3NzRiYjAiLAogICAgInBhdGgiIDogIlwvVm9sdW1l
c1wvVk9MVU1FXC8qXC9saWJ4bWwyLjIuZHlsaWIiLAogICAgIm5hbWUiIDogImxpYnhtbDIuMi5k
eWxpYiIKICB9LAogIHsKICAgICJzb3VyY2UiIDogIlAiLAogICAgImFyY2giIDogImFybTY0IiwK
ICAgICJiYXNlIiA6IDY2NjU3MDM0MjQsCiAgICAiQ0ZCdW5kbGVTaG9ydFZlcnNpb25TdHJpbmci
IDogIjg2MjIiLAogICAgIkNGQnVuZGxlSWRlbnRpZmllciIgOiAiY29tLmFwcGxlLldlYktpdCIs
CiAgICAic2l6ZSIgOiAxOTU1NTM5MiwKICAgICJ1dWlkIiA6ICI4MTFlYTA1Ny01ZDEyLTM1NzUt
YjQwNy1mOWI5ZjhiZjYxYTciLAogICAgInBhdGgiIDogIlwvVm9sdW1lc1wvVk9MVU1FXC8qXC9X
ZWJLaXQuZnJhbWV3b3JrXC9XZWJLaXQiLAogICAgIm5hbWUiIDogIldlYktpdCIsCiAgICAiQ0ZC
dW5kbGVWZXJzaW9uIiA6ICI4NjIyLjEuMTkuMTAuNCIKICB9LAogIHsKICAgICJzb3VyY2UiIDog
IlAiLAogICAgImFyY2giIDogImFybTY0IiwKICAgICJiYXNlIiA6IDY4NzMxMjA3NjgsCiAgICAi
Q0ZCdW5kbGVTaG9ydFZlcnNpb25TdHJpbmciIDogIjg2MjIiLAogICAgIkNGQnVuZGxlSWRlbnRp
ZmllciIgOiAiY29tLmFwcGxlLkphdmFTY3JpcHRDb3JlIiwKICAgICJzaXplIiA6IDI3MDE0ODgw
LAogICAgInV1aWQiIDogIjM4Y2Y1ZDdmLTQxNmItMzVkOS05NTBlLTVhOWI2NzVlOGZlZCIsCiAg
ICAicGF0aCIgOiAiXC9Wb2x1bWVzXC9WT0xVTUVcLypcL0phdmFTY3JpcHRDb3JlLmZyYW1ld29y
a1wvSmF2YVNjcmlwdENvcmUiLAogICAgIm5hbWUiIDogIkphdmFTY3JpcHRDb3JlIiwKICAgICJD
RkJ1bmRsZVZlcnNpb24iIDogIjg2MjIuMS4xOS4xMC40IgogIH0sCiAgewogICAgInNvdXJjZSIg
OiAiUCIsCiAgICAiYXJjaCIgOiAiYXJtNjQiLAogICAgImJhc2UiIDogNjQ0NjMyOTg1NiwKICAg
ICJDRkJ1bmRsZVNob3J0VmVyc2lvblN0cmluZyIgOiAiNi45IiwKICAgICJDRkJ1bmRsZUlkZW50
aWZpZXIiIDogImNvbS5hcHBsZS5Db3JlRm91bmRhdGlvbiIsCiAgICAic2l6ZSIgOiA0MzI5MDU2
LAogICAgInV1aWQiIDogIjNjMDczNjE0LTNlYmQtM2MzNi05ZmIxLWIwZjY0OGQ5MjI4ZCIsCiAg
ICAicGF0aCIgOiAiXC9Wb2x1bWVzXC9WT0xVTUVcLypcL0NvcmVGb3VuZGF0aW9uLmZyYW1ld29y
a1wvQ29yZUZvdW5kYXRpb24iLAogICAgIm5hbWUiIDogIkNvcmVGb3VuZGF0aW9uIiwKICAgICJD
RkJ1bmRsZVZlcnNpb24iIDogIjQwMzciCiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwKICAg
ICJhcmNoIiA6ICJhcm02NCIsCiAgICAiYmFzZSIgOiA2NDUxMTc5NTIwLAogICAgIkNGQnVuZGxl
U2hvcnRWZXJzaW9uU3RyaW5nIiA6ICI2LjkiLAogICAgIkNGQnVuZGxlSWRlbnRpZmllciIgOiAi
Y29tLmFwcGxlLkZvdW5kYXRpb24iLAogICAgInNpemUiIDogMTM5MzA2NTYsCiAgICAidXVpZCIg
OiAiYmRmNTllMmItNTBhYy0zOTRjLThlMzEtNWQ5MmZjOWZiYTVjIiwKICAgICJwYXRoIiA6ICJc
L1ZvbHVtZXNcL1ZPTFVNRVwvKlwvRm91bmRhdGlvbi5mcmFtZXdvcmtcL0ZvdW5kYXRpb24iLAog
ICAgIm5hbWUiIDogIkZvdW5kYXRpb24iLAogICAgIkNGQnVuZGxlVmVyc2lvbiIgOiAiNDAzNyIK
ICB9LAogIHsKICAgICJzb3VyY2UiIDogIlAiLAogICAgImFyY2giIDogImFybTY0IiwKICAgICJi
YXNlIiA6IDY0NDM0NjY3NTIsCiAgICAic2l6ZSIgOiAyNTIxOTIsCiAgICAidXVpZCIgOiAiNjVm
MGEzZTItOGIxYi0zMzZkLTk3NGYtYTM2YjM3YThhYTQ1IiwKICAgICJwYXRoIiA6ICJcL1ZvbHVt
ZXNcL1ZPTFVNRVwvKlwvbGlieHBjLmR5bGliIiwKICAgICJuYW1lIiA6ICJsaWJ4cGMuZHlsaWIi
CiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwKICAgICJhcmNoIiA6ICJhcm02NCIsCiAgICAi
YmFzZSIgOiA3ODQxNzE0MTc2LAogICAgIkNGQnVuZGxlU2hvcnRWZXJzaW9uU3RyaW5nIiA6ICI5
NyIsCiAgICAiQ0ZCdW5kbGVJZGVudGlmaWVyIiA6ICJjb20uYXBwbGUuRXh0ZW5zaW9uRm91bmRh
dGlvbiIsCiAgICAic2l6ZSIgOiAxMDM0MzA0LAogICAgInV1aWQiIDogIjIyOWIwYjljLWU5NTQt
M2JlNi04YmZmLTc3OWVkNDJjYzZhOCIsCiAgICAicGF0aCIgOiAiXC9Wb2x1bWVzXC9WT0xVTUVc
LypcL0V4dGVuc2lvbkZvdW5kYXRpb24uZnJhbWV3b3JrXC9FeHRlbnNpb25Gb3VuZGF0aW9uIiwK
ICAgICJuYW1lIiA6ICJFeHRlbnNpb25Gb3VuZGF0aW9uIiwKICAgICJDRkJ1bmRsZVZlcnNpb24i
IDogIjk3IgogIH0sCiAgewogICAgInNpemUiIDogMCwKICAgICJzb3VyY2UiIDogIkEiLAogICAg
ImJhc2UiIDogMCwKICAgICJ1dWlkIiA6ICIwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAw
MDAwMDAiCiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwKICAgICJhcmNoIiA6ICJhcm02NCIs
CiAgICAiYmFzZSIgOiA2NDQ0NTM1ODA4LAogICAgInNpemUiIDogMjY5Njg4LAogICAgInV1aWQi
IDogIjE3ZmRjN2NkLTEyYWItMzFmOS05OWZkLWZmODFhZGVlMzVjMSIsCiAgICAicGF0aCIgOiAi
XC9Wb2x1bWVzXC9WT0xVTUVcLypcL2xpYnN5c3RlbV9tYWxsb2MuZHlsaWIiLAogICAgIm5hbWUi
IDogImxpYnN5c3RlbV9tYWxsb2MuZHlsaWIiCiAgfSwKICB7CiAgICAic291cmNlIiA6ICJQIiwK
ICAgICJhcmNoIiA6ICJhcm02NCIsCiAgICAiYmFzZSIgOiA2NDQ0MjQ5MDg4LAogICAgInNpemUi
IDogMjgzMDcyLAogICAgInV1aWQiIDogIjM4NGNlNDVkLTgzZWYtMzVhMi05MTAwLWIyNWUyY2U2
NjUwMyIsCiAgICAicGF0aCIgOiAiXC9Wb2x1bWVzXC9WT0xVTUVcLypcL2xpYmRpc3BhdGNoLmR5
bGliIiwKICAgICJuYW1lIiA6ICJsaWJkaXNwYXRjaC5keWxpYiIKICB9Cl0sCiAgInNoYXJlZENh
Y2hlIiA6IHsKICAiYmFzZSIgOiA2NDQyNDUwOTQ0LAogICJzaXplIiA6IDQyODc5NTQ5NDQsCiAg
InV1aWQiIDogImUyZjZlMjNjLWUxMTUtMzZjNS04OGY4LTU1YzgwZWJmZGQyNSIKfSwKICAidm1T
dW1tYXJ5IiA6ICJSZWFkT25seSBwb3J0aW9uIG9mIExpYnJhcmllczogVG90YWw9MS40RyByZXNp
ZGVudD0wSygwJSkgc3dhcHBlZF9vdXRfb3JfdW5hbGxvY2F0ZWQ9MS40RygxMDAlKVxuV3JpdGFi
bGUgcmVnaW9uczogVG90YWw9NjUuNEcgd3JpdHRlbj0xODc5SygwJSkgcmVzaWRlbnQ9MTg3OUso
MCUpIHN3YXBwZWRfb3V0PTBLKDAlKSB1bmFsbG9jYXRlZD02NS40RygxMDAlKVxuXG4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFZJUlRVQUwgICBSRUdJT04gXG5SRUdJT04gVFlQRSAg
ICAgICAgICAgICAgICAgICAgICAgIFNJWkUgICAgQ09VTlQgKG5vbi1jb2FsZXNjZWQpIFxuPT09
PT09PT09PT0gICAgICAgICAgICAgICAgICAgICA9PT09PT09ICA9PT09PT09IFxuQWN0aXZpdHkg
VHJhY2luZyAgICAgICAgICAgICAgICAgICAyNTZLICAgICAgICAxIFxuQ29sb3JTeW5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMzJLICAgICAgICAxIFxuQ29yZVNlcnZpY2VzICAgICAgICAg
ICAgICAgICAgICAgICAgMTZLICAgICAgICAxIFxuSlMgSklUIGdlbmVyYXRlZCBjb2RlICAgICAg
ICAgICAgNTEyLjBNICAgICAgICAzIFxuSlMgVk0gR2lnYWNhZ2UgICAgICAgICAgICAgICAgICAg
NDI1LjhNICAgICAgICAyIFxuSlMgVk0gR2lnYWNhZ2UgKHJlc2VydmVkKSAgICAgICAgIDYzLjZH
ICAgICAgICAyICAgICAgICAgcmVzZXJ2ZWQgVk0gYWRkcmVzcyBzcGFjZSAodW5hbGxvY2F0ZWQp
XG5LZXJuZWwgQWxsb2MgT25jZSAgICAgICAgICAgICAgICAgICAzMksgICAgICAgIDEgXG5NQUxM
T0MgICAgICAgICAgICAgICAgICAgICAgICAgICA1NDkuNE0gICAgICAgMjAgXG5NQUxMT0MgZ3Vh
cmQgcGFnZSAgICAgICAgICAgICAgICAgICA2NEsgICAgICAgIDQgXG5NZW1vcnkgVGFnIDI0MCAg
ICAgICAgICAgICAgICAgICAgICAxNksgICAgICAgIDEgXG5TVEFDSyBHVUFSRCAgICAgICAgICAg
ICAgICAgICAgICAgNTYuMU0gICAgICAgIDUgXG5TdGFjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTAuMU0gICAgICAgIDUgXG5WTV9BTExPQ0FURSAgICAgICAgICAgICAgICAgICAgICAx
MzIuMk0gICAgICAgIDQgXG5WTV9BTExPQ0FURSAocmVzZXJ2ZWQpICAgICAgICAgICAzODQuME0g
ICAgICAgIDEgICAgICAgICByZXNlcnZlZCBWTSBhZGRyZXNzIHNwYWNlICh1bmFsbG9jYXRlZClc
bldlYktpdCBNYWxsb2MgICAgICAgICAgICAgICAgICAgIDE2MC45TSAgICAgICAxMCBcbl9fREFU
QSAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNC45TSAgICAgIDU2NyBcbl9fREFUQV9DT05T
VCAgICAgICAgICAgICAgICAgICAgICA3NC43TSAgICAgIDU4OSBcbl9fREFUQV9ESVJUWSAgICAg
ICAgICAgICAgICAgICAgICAgIDkxSyAgICAgICAxMyBcbl9fRk9OVF9EQVRBICAgICAgICAgICAg
ICAgICAgICAgICAgMjM1MiAgICAgICAgMSBcbl9fTElOS0VESVQgICAgICAgICAgICAgICAgICAg
ICAgIDcwMS4wTSAgICAgICAgNiBcbl9fT0JKQ19STyAgICAgICAgICAgICAgICAgICAgICAgICA2
My4zTSAgICAgICAgMSBcbl9fT0JKQ19SVyAgICAgICAgICAgICAgICAgICAgICAgICAyODUySyAg
ICAgICAgMSBcbl9fVEVYVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDcwOC44TSAgICAgIDYw
MSBcbl9fVFBST19DT05TVCAgICAgICAgICAgICAgICAgICAgICAgMTQ4SyAgICAgICAgMiBcbmR5
bGQgcHJpdmF0ZSBtZW1vcnkgICAgICAgICAgICAgICAgMi4xRyAgICAgICAxNyBcbm1hcHBlZCBm
aWxlICAgICAgICAgICAgICAgICAgICAgICA0NC4yTSAgICAgICAxNCBcbnBhZ2UgdGFibGUgaW4g
a2VybmVsICAgICAgICAgICAgICAxODc5SyAgICAgICAgMSBcbnNoYXJlZCBtZW1vcnkgICAgICAg
ICAgICAgICAgICAgICAgIDE2SyAgICAgICAgMSBcbj09PT09PT09PT09ICAgICAgICAgICAgICAg
ICAgICAgPT09PT09PSAgPT09PT09PSBcblRPVEFMICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA2OS41RyAgICAgMTg3NSBcblRPVEFMLCBtaW51cyByZXNlcnZlZCBWTSBzcGFjZSAgICAgNS41
RyAgICAgMTg3NSBcbiIsCiAgImxlZ2FjeUluZm8iIDogewogICJ0aHJlYWRUcmlnZ2VyZWQiIDog
ewogICAgInF1ZXVlIiA6ICJjb20uYXBwbGUubWFpbi10aHJlYWQiCiAgfQp9LAogICJsb2dXcml0
aW5nU2lnbmF0dXJlIiA6ICI4YTllY2MyNWIwOWIxMGE5M2I0ZTFjMjk2YTk4ZTkwNDIzNTY3MTU1
IiwKICAidHJpYWxJbmZvIiA6IHsKICAicm9sbG91dHMiIDogWwogICAgewogICAgICAicm9sbG91
dElkIiA6ICI2NzY0OGU1MzM0YTgyNTExZjRhY2Y4NzkiLAogICAgICAiZmFjdG9yUGFja0lkcyIg
OiB7CgogICAgICB9LAogICAgICAiZGVwbG95bWVudElkIiA6IDI0MDAwMDAwOAogICAgfSwKICAg
IHsKICAgICAgInJvbGxvdXRJZCIgOiAiNjM1MDg5NTBiMzcxNGQzNjIyZmM3N2Y3IiwKICAgICAg
ImZhY3RvclBhY2tJZHMiIDogewogICAgICAgICJTSVJJX01FTU9SWV9TWU5DX0NPTkZJRyIgOiAi
NjUyNmUxMTFkMGM5Y2UyZjQ1OWI1NGE4IgogICAgICB9LAogICAgICAiZGVwbG95bWVudElkIiA6
IDI0MDAwMDAxNQogICAgfQogIF0sCiAgImV4cGVyaW1lbnRzIiA6IFsKCiAgXQp9Cn0K
</data>

          </attachment>
      

    </bug>

</bugzilla>