<?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>126369</bug_id>
          
          <creation_ts>2014-01-01 18:13:28 -0800</creation_ts>
          <short_desc>Web Inspector: Remove support for FileSystem in Frontend.</short_desc>
          <delta_ts>2014-01-06 16:48:29 -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>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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>
          
          <blocked>126236</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Seokju Kwon">seokju</reporter>
          <assigned_to name="Seokju Kwon">seokju</assigned_to>
          <cc>bunhere</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>joepeck</cc>
    
    <cc>rakuco</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>963653</commentid>
    <comment_count>0</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2014-01-01 18:13:28 -0800</bug_when>
    <thetext>Remove leftover codes from protocol after r156692.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>963654</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-01-01 18:13:41 -0800</bug_when>
    <thetext>&lt;rdar://problem/15736396&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>963655</commentid>
    <comment_count>2</comment_count>
      <attachid>220199</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2014-01-01 18:16:56 -0800</bug_when>
    <thetext>Created attachment 220199
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964672</commentid>
    <comment_count>3</comment_count>
      <attachid>220199</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-01-06 10:59:50 -0800</bug_when>
    <thetext>Comment on attachment 220199
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=220199&amp;action=review

r+ but there is more that you can delete! There are corresponding InspectorFrontendHost APIs which I think can be removed.

InspectorFrontendClient.h
78:    virtual bool supportsFileSystems() = 0;
79:    virtual void requestFileSystems() = 0;
80:    virtual void addFileSystem() = 0;
81:    virtual void removeFileSystem(const String&amp; fileSystemPath) = 0;

InspectorFrontendClientLocal.h
79:    virtual bool supportsFileSystems() { return false; }
80:    virtual void requestFileSystems() { }
81:    virtual void addFileSystem() { }
82:    virtual void removeFileSystem(const String&amp;) { }

InspectorFrontendHost.cpp
316:bool InspectorFrontendHost::supportsFileSystems()
319:        return m_client-&gt;supportsFileSystems();
323:void InspectorFrontendHost::requestFileSystems()
326:        m_client-&gt;requestFileSystems();
329:void InspectorFrontendHost::addFileSystem()
332:        m_client-&gt;addFileSystem();
335:void InspectorFrontendHost::removeFileSystem(const String&amp; fileSystemPath)
338:        m_client-&gt;removeFileSystem(fileSystemPath);

InspectorFrontendHost.h
87:    bool supportsFileSystems();
88:    void requestFileSystems();
89:    void addFileSystem();
90:    void removeFileSystem(const String&amp; fileSystemPath);

&gt; Source/WebInspectorUI/UserInterface/InspectorWebBackendCommands.js:-162
&gt; -// FileSystem.

I would suggest also deleting domain from Legacy protocols as well:

    {
        &quot;domain&quot;: &quot;FileSystem&quot;,
        ...
    },

For the reasons mentioned earlier in comments on other bugs (we don&apos;t plan to support it, and don&apos;t want naming conflicts if we add something in the future. We aren&apos;t keeping these pristine anyways).

    Source/WebInspectorUI/Versions/Inspector-iOS-6.0.json
    Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json

Then rerun update-InspectorBackendCommands which will update UserInterface/Legacy/*/InspectorWebBackendCommands.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964798</commentid>
    <comment_count>4</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2014-01-06 16:17:08 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 220199 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=220199&amp;action=review
&gt; 
&gt; r+ but there is more that you can delete! There are corresponding InspectorFrontendHost APIs which I think can be removed.
&gt; 
&gt; InspectorFrontendClient.h
&gt; 78:    virtual bool supportsFileSystems() = 0;
&gt; 79:    virtual void requestFileSystems() = 0;
&gt; 80:    virtual void addFileSystem() = 0;
&gt; 81:    virtual void removeFileSystem(const String&amp; fileSystemPath) = 0;
&gt; 
&gt; InspectorFrontendClientLocal.h
&gt; 79:    virtual bool supportsFileSystems() { return false; }
&gt; 80:    virtual void requestFileSystems() { }
&gt; 81:    virtual void addFileSystem() { }
&gt; 82:    virtual void removeFileSystem(const String&amp;) { }
&gt; 
&gt; InspectorFrontendHost.cpp
&gt; 316:bool InspectorFrontendHost::supportsFileSystems()
&gt; 319:        return m_client-&gt;supportsFileSystems();
&gt; 323:void InspectorFrontendHost::requestFileSystems()
&gt; 326:        m_client-&gt;requestFileSystems();
&gt; 329:void InspectorFrontendHost::addFileSystem()
&gt; 332:        m_client-&gt;addFileSystem();
&gt; 335:void InspectorFrontendHost::removeFileSystem(const String&amp; fileSystemPath)
&gt; 338:        m_client-&gt;removeFileSystem(fileSystemPath);
&gt; 
&gt; InspectorFrontendHost.h
&gt; 87:    bool supportsFileSystems();
&gt; 88:    void requestFileSystems();
&gt; 89:    void addFileSystem();
&gt; 90:    void removeFileSystem(const String&amp; fileSystemPath);
&gt; 
&gt; &gt; Source/WebInspectorUI/UserInterface/InspectorWebBackendCommands.js:-162
&gt; &gt; -// FileSystem.
&gt; 
&gt; I would suggest also deleting domain from Legacy protocols as well:
&gt; 
&gt;     {
&gt;         &quot;domain&quot;: &quot;FileSystem&quot;,
&gt;         ...
&gt;     },
&gt; 
&gt; For the reasons mentioned earlier in comments on other bugs (we don&apos;t plan to support it, and don&apos;t want naming conflicts if we add something in the future. We aren&apos;t keeping these pristine anyways).
&gt; 
&gt;     Source/WebInspectorUI/Versions/Inspector-iOS-6.0.json
&gt;     Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json
&gt; 
&gt; Then rerun update-InspectorBackendCommands which will update UserInterface/Legacy/*/InspectorWebBackendCommands.js

Thanks, I&apos;ll clean them up as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964801</commentid>
    <comment_count>5</comment_count>
      <attachid>220469</attachid>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2014-01-06 16:38:20 -0800</bug_when>
    <thetext>Created attachment 220469
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964806</commentid>
    <comment_count>6</comment_count>
      <attachid>220469</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-06 16:48:26 -0800</bug_when>
    <thetext>Comment on attachment 220469
Patch

Clearing flags on attachment: 220469

Committed r161385: &lt;http://trac.webkit.org/changeset/161385&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>964807</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-06 16:48:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220199</attachid>
            <date>2014-01-01 18:16:56 -0800</date>
            <delta_ts>2014-01-06 16:38:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-126369-20140102111654.patch</filename>
            <type>text/plain</type>
            <size>12277</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYxMTk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGY4ZTNkMzQ5N2QzNDVk
ZjAwNjc3M2Q0YmNiNjFkZjBkZThlNWZkOC4uMmJjODUxYjRjM2ZhMDAzNGU2NTI5Y2Y2MGFjYzJk
ZWYwY2RjNTVkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTAxLTAxICBTZW9r
anUgS3dvbiAgPHNlb2tqdUB3ZWJraXQub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJl
bW92ZSBzdXBwb3J0IGZvciBGaWxlU3lzdGVtIGluIEZyb250ZW5kLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI2MzY5CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBObyBjaGFuZ2Ug
aW4gYmVoYXZpb3IuCisKKyAgICAgICAgUmVtb3ZlIGxlZnRvdmVyIGNvZGVzIGZyb20gcHJvdG9j
b2wgYWZ0ZXIgcjE1NjY5Mi4KKworICAgICAgICAqIENNYWtlTGlzdHMudHh0OgorICAgICAgICAq
IERlcml2ZWRTb3VyY2VzLm1ha2U6CisgICAgICAgICogR05VbWFrZWZpbGUuYW06CisgICAgICAg
ICogaW5zcGVjdG9yL3Byb3RvY29sL0ZpbGVTeXN0ZW0uanNvbjogUmVtb3ZlZC4KKwogMjAxNC0w
MS0wMSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBD
cmVhdGUgYSBUaHJlYWRlZFNjcm9sbGluZ1RyZWUgc3ViY2xhc3Mgb2YgU2Nyb2xsaW5nVHJlZSwg
YW5kIHB1c2ggYWxsIGtub3dsZWRnZSBvZiB0aGUgc2Nyb2xsaW5nIHRocmVhZCBpbnRvIGl0CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCBmNWFhNDNkOGZlMGI1OGUyMTMzODRjY2I4ZTNkN2Zl
MzI1NzFjNjIxLi4yYTFmZDcwODM0NmFmNWNjYjQ1ZWVkMzdhMzYzZTkxNjNlZDMwYjVlIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxNC0wMS0wMSAgU2Vva2p1
IEt3b24gIDxzZW9ranVAd2Via2l0Lm9yZz4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBSZW1v
dmUgc3VwcG9ydCBmb3IgRmlsZVN5c3RlbSBpbiBGcm9udGVuZC4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjM2OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9JbnNwZWN0b3JX
ZWJCYWNrZW5kQ29tbWFuZHMuanM6IFVwZGF0ZSBhZnRlciByZW1vdmluZyAnRmlsZVN5c3RlbS5q
c29uJworCiAyMDEzLTEyLTIyICBNYXJ0aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNv
bT4KIAogICAgICAgICBbR1RLXVtDTWFrZV0gSW50ZWdyYXRlIEdSZXNvdXJjZSBmb3IgaW5zcGVj
dG9yIGZpbGVzIChhbmQgb3RoZXJzPykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtl
TGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKaW5kZXggOGYxMjE1ODU1
YzMxNDU3MzdkYzkyYzU4OGI1YzcxMjc3YjM1Y2UzYy4uYjY1YTFlMWNhNTYyYzFjZDJlM2YxMmQx
NzgwZGNlZGM3OTgwNzkwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50
eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTc2NCw3ICs3NjQsNiBA
QCBzZXQoV2ViQ29yZV9JTlNQRUNUT1JfRE9NQUlOUwogICAgIGluc3BlY3Rvci9wcm90b2NvbC9E
T01EZWJ1Z2dlci5qc29uCiAgICAgaW5zcGVjdG9yL3Byb3RvY29sL0RPTVN0b3JhZ2UuanNvbgog
ICAgIGluc3BlY3Rvci9wcm90b2NvbC9EYXRhYmFzZS5qc29uCi0gICAgaW5zcGVjdG9yL3Byb3Rv
Y29sL0ZpbGVTeXN0ZW0uanNvbgogICAgIGluc3BlY3Rvci9wcm90b2NvbC9IZWFwUHJvZmlsZXIu
anNvbgogICAgIGluc3BlY3Rvci9wcm90b2NvbC9JbmRleGVkREIuanNvbgogICAgIGluc3BlY3Rv
ci9wcm90b2NvbC9JbnB1dC5qc29uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9EZXJpdmVk
U291cmNlcy5tYWtlIGIvU291cmNlL1dlYkNvcmUvRGVyaXZlZFNvdXJjZXMubWFrZQppbmRleCA2
MWUyY2ZjODNmMWQ3MGMzMmMyZTIwNGUyNTI4Y2EyOTA1MmFjMDliLi5lMDY0YWU3OWYyMTc2ZTEz
Njc3NTE2NzE4YjgyN2YxZjBlZjhhMzNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9EZXJp
dmVkU291cmNlcy5tYWtlCisrKyBiL1NvdXJjZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UK
QEAgLTEwNzgsNyArMTA3OCw2IEBAIElOU1BFQ1RPUl9ET01BSU5TID0gXAogICAgICQoV2ViQ29y
ZSkvaW5zcGVjdG9yL3Byb3RvY29sL0RPTURlYnVnZ2VyLmpzb24gXAogICAgICQoV2ViQ29yZSkv
aW5zcGVjdG9yL3Byb3RvY29sL0RPTVN0b3JhZ2UuanNvbiBcCiAgICAgJChXZWJDb3JlKS9pbnNw
ZWN0b3IvcHJvdG9jb2wvRGF0YWJhc2UuanNvbiBcCi0gICAgJChXZWJDb3JlKS9pbnNwZWN0b3Iv
cHJvdG9jb2wvRmlsZVN5c3RlbS5qc29uIFwKICAgICAkKFdlYkNvcmUpL2luc3BlY3Rvci9wcm90
b2NvbC9IZWFwUHJvZmlsZXIuanNvbiBcCiAgICAgJChXZWJDb3JlKS9pbnNwZWN0b3IvcHJvdG9j
b2wvSW5kZXhlZERCLmpzb24gXAogICAgICQoV2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0lu
cHV0Lmpzb24gXApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUuYW0gYi9T
b3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5hbQppbmRleCBmZWUzODJmNGZiM2ZmNWI5YWQwMjRh
MjA4Y2U1MzhjOWFiZDI1Y2I1Li45ZDMyNGYwMjBjZjgyNDQ2MjAzYzkwMDA5NmZlYjk5YmRkODMy
YWM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5hbQorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9HTlVtYWtlZmlsZS5hbQpAQCAtMzQzLDcgKzM0Myw2IEBAIFdlYkNvcmVfSU5T
UEVDVE9SX0RPTUFJTlMgOj0gXAogICAgICQoV2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0RP
TURlYnVnZ2VyLmpzb24gXAogICAgICQoV2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0RPTVN0
b3JhZ2UuanNvbiBcCiAgICAgJChXZWJDb3JlKS9pbnNwZWN0b3IvcHJvdG9jb2wvRGF0YWJhc2Uu
anNvbiBcCi0gICAgJChXZWJDb3JlKS9pbnNwZWN0b3IvcHJvdG9jb2wvRmlsZVN5c3RlbS5qc29u
IFwKICAgICAkKFdlYkNvcmUpL2luc3BlY3Rvci9wcm90b2NvbC9IZWFwUHJvZmlsZXIuanNvbiBc
CiAgICAgJChXZWJDb3JlKS9pbnNwZWN0b3IvcHJvdG9jb2wvSW5kZXhlZERCLmpzb24gXAogICAg
ICQoV2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0lucHV0Lmpzb24gXApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0ZpbGVTeXN0ZW0uanNvbiBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9wcm90b2NvbC9GaWxlU3lzdGVtLmpzb24KZGVsZXRlZCBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDA2YTI4MDNlZmYwMGQyMGJlMDA1NGVmYjhkZWM3NDZhMjg4MmY4
MDQuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0ZpbGVTeXN0ZW0uanNvbgorKysgL2Rldi9udWxs
CkBAIC0xLDEwMiArMCwwIEBACi17Ci0gICAgImRvbWFpbiI6ICJGaWxlU3lzdGVtIiwKLSAgICAi
dHlwZXMiOiBbCi0gICAgICAgIHsKLSAgICAgICAgICAgICJpZCI6ICJFbnRyeSIsCi0gICAgICAg
ICAgICAidHlwZSI6ICJvYmplY3QiLAotICAgICAgICAgICAgInByb3BlcnRpZXMiOiBbCi0gICAg
ICAgICAgICAgICAgeyAibmFtZSI6ICJ1cmwiLCAidHlwZSI6ICJzdHJpbmciLCAiZGVzY3JpcHRp
b24iOiAiZmlsZXN5c3RlbTogVVJMIGZvciB0aGUgZW50cnkuIiB9LAotICAgICAgICAgICAgICAg
IHsgIm5hbWUiOiAibmFtZSIsICJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJUaGUg
bmFtZSBvZiB0aGUgZmlsZSBvciBkaXJlY3RvcnkuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5h
bWUiOiAiaXNEaXJlY3RvcnkiLCAidHlwZSI6ICJib29sZWFuIiwgImRlc2NyaXB0aW9uIjogIlRy
dWUgaWYgdGhlIGVudHJ5IGlzIGEgZGlyZWN0b3J5LiIgfSwKLSAgICAgICAgICAgICAgICB7ICJu
YW1lIjogIm1pbWVUeXBlIiwgInR5cGUiOiAic3RyaW5nIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRl
c2NyaXB0aW9uIjogIk1JTUUgdHlwZSBvZiB0aGUgZW50cnksIGF2YWlsYWJsZSBmb3IgYSBmaWxl
IG9ubHkuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAicmVzb3VyY2VUeXBlIiwgIiRy
ZWYiOiAiUGFnZS5SZXNvdXJjZVR5cGUiLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24i
OiAiUmVzb3VyY2VUeXBlIG9mIHRoZSBlbnRyeSwgYXZhaWxhYmxlIGZvciBhIGZpbGUgb25seS4i
IH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJpc1RleHRGaWxlIiwgInR5cGUiOiAiYm9v
bGVhbiIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJUcnVlIGlmIHRoZSBlbnRy
eSBpcyBhIHRleHQgZmlsZS4iIH0KLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAiZGVzY3Jp
cHRpb24iOiAiUmVwcmVzZW50cyBhIGJyb3dzZXIgc2lkZSBmaWxlIG9yIGRpcmVjdG9yeS4iCi0g
ICAgICAgIH0sCi0gICAgICAgIHsKLSAgICAgICAgICAgICJpZCI6ICJNZXRhZGF0YSIsCi0gICAg
ICAgICAgICAidHlwZSI6ICJvYmplY3QiLAotICAgICAgICAgICAgInByb3BlcnRpZXMiOiBbCi0g
ICAgICAgICAgICAgICAgeyAibmFtZSI6ICJtb2RpZmljYXRpb25UaW1lIiwgInR5cGUiOiAibnVt
YmVyIiwgImRlc2NyaXB0aW9uIjogIk1vZGlmaWNhdGlvbiB0aW1lLiIgfSwKLSAgICAgICAgICAg
ICAgICB7ICJuYW1lIjogInNpemUiLCAidHlwZSI6ICJudW1iZXIiLCAiZGVzY3JpcHRpb24iOiAi
RmlsZSBzaXplLiBUaGlzIGZpZWxkIGlzIGFsd2F5cyB6ZXJvIGZvciBkaXJlY3Rvcmllcy4iIH0K
LSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiUmVwcmVzZW50cyBt
ZXRhZGF0YSBvZiBhIGZpbGUgb3IgZW50cnkuIgotICAgICAgICB9Ci0gICAgXSwKLSAgICAiY29t
bWFuZHMiOiBbCi0gICAgICAgIHsKLSAgICAgICAgICAgICJuYW1lIjogImVuYWJsZSIsCi0gICAg
ICAgICAgICAiZGVzY3JpcHRpb24iOiAiRW5hYmxlcyBldmVudHMgZnJvbSBiYWNrZW5kLiIKLSAg
ICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAgIm5hbWUiOiAiZGlzYWJsZSIsCi0gICAg
ICAgICAgICAiZGVzY3JpcHRpb24iOiAiRGlzYWJsZXMgZXZlbnRzIGZyb20gYmFja2VuZC4iCi0g
ICAgICAgIH0sCi0gICAgICAgIHsKLSAgICAgICAgICAgICJuYW1lIjogInJlcXVlc3RGaWxlU3lz
dGVtUm9vdCIsCi0gICAgICAgICAgICAiYXN5bmMiOiB0cnVlLAotICAgICAgICAgICAgInBhcmFt
ZXRlcnMiOiBbCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJvcmlnaW4iLCAidHlwZSI6ICJz
dHJpbmciLCAiZGVzY3JpcHRpb24iOiAiU2VjdXJpdHkgb3JpZ2luIG9mIHJlcXVlc3RpbmcgRmls
ZVN5c3RlbS4gT25lIG9mIGZyYW1lcyBpbiBjdXJyZW50IHBhZ2UgbmVlZHMgdG8gaGF2ZSB0aGlz
IHNlY3VyaXR5IG9yaWdpbi4iIH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJ0eXBlIiwg
InR5cGUiOiAic3RyaW5nIiwgImVudW0iOiBbInRlbXBvcmFyeSIsICJwZXJzaXN0ZW50Il0sICJk
ZXNjcmlwdGlvbiI6ICJGaWxlU3lzdGVtIHR5cGUgb2YgcmVxdWVzdGluZyBGaWxlU3lzdGVtLiIg
fQotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAgICAg
ICAgIHsgIm5hbWUiOiAiZXJyb3JDb2RlIiwgInR5cGUiOiAiaW50ZWdlciIsICJkZXNjcmlwdGlv
biI6ICIwLCBpZiBubyBlcnJvci4gT3RoZXJ3aXNlLCBlcnJvckNvZGUgaXMgc2V0IHRvIEZpbGVF
cnJvcjo6RXJyb3JDb2RlIHZhbHVlLiIgfSwKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogInJv
b3QiLCAiJHJlZiI6ICJFbnRyeSIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJD
b250YWlucyByb290IG9mIHRoZSByZXF1ZXN0ZWQgRmlsZVN5c3RlbSBpZiB0aGUgY29tbWFuZCBj
b21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LiIgfQotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICJk
ZXNjcmlwdGlvbiI6ICJSZXR1cm5zIHJvb3QgZGlyZWN0b3J5IG9mIHRoZSBGaWxlU3lzdGVtLCBp
ZiBleGlzdHMuIgotICAgICAgICB9LAotICAgICAgICB7Ci0gICAgICAgICAgICAibmFtZSI6ICJy
ZXF1ZXN0RGlyZWN0b3J5Q29udGVudCIsCi0gICAgICAgICAgICAiYXN5bmMiOiB0cnVlLAotICAg
ICAgICAgICAgInBhcmFtZXRlcnMiOiBbCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJ1cmwi
LCAidHlwZSI6ICJzdHJpbmciLCAiZGVzY3JpcHRpb24iOiAiVVJMIG9mIHRoZSBkaXJlY3Rvcnkg
dGhhdCB0aGUgZnJvbnRlbmQgaXMgcmVxdWVzdGluZyB0byByZWFkIGZyb20uIiB9Ci0gICAgICAg
ICAgICBdLAotICAgICAgICAgICAgInJldHVybnMiOiBbCi0gICAgICAgICAgICAgICAgeyAibmFt
ZSI6ICJlcnJvckNvZGUiLCAidHlwZSI6ICJpbnRlZ2VyIiwgImRlc2NyaXB0aW9uIjogIjAsIGlm
IG5vIGVycm9yLiBPdGhlcndpc2UsIGVycm9yQ29kZSBpcyBzZXQgdG8gRmlsZUVycm9yOjpFcnJv
ckNvZGUgdmFsdWUuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZW50cmllcyIsICJ0
eXBlIjogImFycmF5IiwgIml0ZW1zIjogeyAiJHJlZiI6ICJFbnRyeSIgfSwgIm9wdGlvbmFsIjog
dHJ1ZSwgImRlc2NyaXB0aW9uIjogIkNvbnRhaW5zIGFsbCBlbnRyaWVzIG9uIGRpcmVjdG9yeSBp
ZiB0aGUgY29tbWFuZCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LiIgfQotICAgICAgICAgICAgXSwK
LSAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJSZXR1cm5zIGNvbnRlbnQgb2YgdGhlIGRpcmVj
dG9yeS4iCi0gICAgICAgIH0sCi0gICAgICAgIHsKLSAgICAgICAgICAgICJuYW1lIjogInJlcXVl
c3RNZXRhZGF0YSIsCi0gICAgICAgICAgICAiYXN5bmMiOiB0cnVlLAotICAgICAgICAgICAgInBh
cmFtZXRlcnMiOiBbCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJ1cmwiLCAidHlwZSI6ICJz
dHJpbmciLCAiZGVzY3JpcHRpb24iOiAiVVJMIG9mIHRoZSBlbnRyeSB0aGF0IHRoZSBmcm9udGVu
ZCBpcyByZXF1ZXN0aW5nIHRvIGdldCBtZXRhZGF0YSBmcm9tLiIgfQotICAgICAgICAgICAgXSwK
LSAgICAgICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXJy
b3JDb2RlIiwgInR5cGUiOiAiaW50ZWdlciIsICJkZXNjcmlwdGlvbiI6ICIwLCBpZiBubyBlcnJv
ci4gT3RoZXJ3aXNlLCBlcnJvckNvZGUgaXMgc2V0IHRvIEZpbGVFcnJvcjo6RXJyb3JDb2RlIHZh
bHVlLiIgfSwKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogIm1ldGFkYXRhIiwgIiRyZWYiOiAi
TWV0YWRhdGEiLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiQ29udGFpbnMgbWV0
YWRhdGEgb2YgdGhlIGVudHJ5IGlmIHRoZSBjb21tYW5kIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHku
IiB9Ci0gICAgICAgICAgICBdLAotICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIlJldHVybnMg
bWV0YWRhdGEgb2YgdGhlIGVudHJ5LiIKLSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAg
ICAgIm5hbWUiOiAicmVxdWVzdEZpbGVDb250ZW50IiwKLSAgICAgICAgICAgICJhc3luYyI6IHRy
dWUsCi0gICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1l
IjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJVUkwgb2YgdGhlIGZp
bGUgdGhhdCB0aGUgZnJvbnRlbmQgaXMgcmVxdWVzdGluZyB0byByZWFkIGZyb20uIiB9LAotICAg
ICAgICAgICAgICAgIHsgIm5hbWUiOiAicmVhZEFzVGV4dCIsICJ0eXBlIjogImJvb2xlYW4iLCAi
ZGVzY3JpcHRpb24iOiAiVHJ1ZSBpZiB0aGUgY29udGVudCBzaG91bGQgYmUgcmVhZCBhcyB0ZXh0
LCBvdGhlcndpc2UgdGhlIHJlc3VsdCB3aWxsIGJlIHJldHVybmVkIGFzIGJhc2U2NCBlbmNvZGVk
IHRleHQuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAic3RhcnQiLCAidHlwZSI6ICJp
bnRlZ2VyIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIlNwZWNpZmllcyB0aGUg
c3RhcnQgb2YgcmFuZ2UgdG8gcmVhZC4iIH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJl
bmQiLCAidHlwZSI6ICJpbnRlZ2VyIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjog
IlNwZWNpZmllcyB0aGUgZW5kIG9mIHJhbmdlIHRvIHJlYWQgZXhjbHVzaXZlbHkuIiB9LAotICAg
ICAgICAgICAgICAgIHsgIm5hbWUiOiAiY2hhcnNldCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRp
b25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJPdmVycmlkZXMgY2hhcnNldCBvZiB0aGUgY29u
dGVudCB3aGVuIGNvbnRlbnQgaXMgc2VydmVkIGFzIHRleHQuIiB9Ci0gICAgICAgICAgICBdLAot
ICAgICAgICAgICAgInJldHVybnMiOiBbCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJlcnJv
ckNvZGUiLCAidHlwZSI6ICJpbnRlZ2VyIiwgImRlc2NyaXB0aW9uIjogIjAsIGlmIG5vIGVycm9y
LiBPdGhlcndpc2UsIGVycm9yQ29kZSBpcyBzZXQgdG8gRmlsZUVycm9yOjpFcnJvckNvZGUgdmFs
dWUuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiY29udGVudCIsICJ0eXBlIjogInN0
cmluZyIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJDb250ZW50IG9mIHRoZSBm
aWxlLiIgfSwKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogImNoYXJzZXQiLCAidHlwZSI6ICJz
dHJpbmciLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiQ2hhcnNldCBvZiB0aGUg
Y29udGVudCBpZiBpdCBpcyBzZXJ2ZWQgYXMgdGV4dC4iIH0KLSAgICAgICAgICAgIF0sCi0gICAg
ICAgICAgICAiZGVzY3JpcHRpb24iOiAiUmV0dXJucyBjb250ZW50IG9mIHRoZSBmaWxlLiBSZXN1
bHQgc2hvdWxkIGJlIHNsaWNlZCBpbnRvIFtzdGFydCwgZW5kKS4iCi0gICAgICAgIH0sCi0gICAg
ICAgIHsKLSAgICAgICAgICAgICJuYW1lIjogImRlbGV0ZUVudHJ5IiwKLSAgICAgICAgICAgICJh
c3luYyI6IHRydWUsCi0gICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAg
ICB7ICJuYW1lIjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJVUkwg
b2YgdGhlIGVudHJ5IHRvIGRlbGV0ZS4iIH0KLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAi
cmV0dXJucyI6IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogImVycm9yQ29kZSIsICJ0eXBl
IjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAiMCwgaWYgbm8gZXJyb3IuIE90aGVyd2lzZSBl
cnJvckNvZGUgaXMgc2V0IHRvIEZpbGVFcnJvcjo6RXJyb3JDb2RlIHZhbHVlLiIgfQotICAgICAg
ICAgICAgXSwKLSAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJEZWxldGVzIHNwZWNpZmllZCBl
bnRyeS4gSWYgdGhlIGVudHJ5IGlzIGEgZGlyZWN0b3J5LCB0aGUgYWdlbnQgZGVsZXRlcyBjaGls
ZHJlbiByZWN1cnNpdmVseS4iCi0gICAgICAgIH0KLSAgICBdCi19CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9JbnNwZWN0b3JXZWJCYWNrZW5kQ29tbWFu
ZHMuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9JbnNwZWN0b3JXZWJC
YWNrZW5kQ29tbWFuZHMuanMKaW5kZXggNWI4N2IxODIzYjMxOTVjZDcyYjNkODhhMWQzNDc0MTlm
N2ExMGI4Zi4uM2IyMDYyZGJmMTUxMTFmMzk2OTI3NDBhNjdkMDM2ZTBlMjdhOTMzNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvSW5zcGVjdG9yV2ViQmFj
a2VuZENvbW1hbmRzLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L0luc3BlY3RvcldlYkJhY2tlbmRDb21tYW5kcy5qcwpAQCAtMTU5LDE2ICsxNTksNiBAQCBJbnNw
ZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRGF0YWJhc2UuZGlzYWJsZSIsIFtdLCBbXSk7
CiBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRGF0YWJhc2UuZ2V0RGF0YWJhc2VU
YWJsZU5hbWVzIiwgW3sibmFtZSI6ICJkYXRhYmFzZUlkIiwgInR5cGUiOiAic3RyaW5nIiwgIm9w
dGlvbmFsIjogZmFsc2V9XSwgWyJ0YWJsZU5hbWVzIl0pOwogSW5zcGVjdG9yQmFja2VuZC5yZWdp
c3RlckNvbW1hbmQoIkRhdGFiYXNlLmV4ZWN1dGVTUUwiLCBbeyJuYW1lIjogImRhdGFiYXNlSWQi
LCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBmYWxzZX0sIHsibmFtZSI6ICJxdWVyeSIs
ICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IGZhbHNlfV0sIFsiY29sdW1uTmFtZXMiLCAi
dmFsdWVzIiwgInNxbEVycm9yIl0pOwogCi0vLyBGaWxlU3lzdGVtLgotSW5zcGVjdG9yQmFja2Vu
ZC5yZWdpc3RlckZpbGVTeXN0ZW1EaXNwYXRjaGVyID0gSW5zcGVjdG9yQmFja2VuZC5yZWdpc3Rl
ckRvbWFpbkRpc3BhdGNoZXIuYmluZChJbnNwZWN0b3JCYWNrZW5kLCAiRmlsZVN5c3RlbSIpOwot
SW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0ZW0uZW5hYmxlIiwgW10s
IFtdKTsKLUluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKCJGaWxlU3lzdGVtLmRpc2Fi
bGUiLCBbXSwgW10pOwotSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0
ZW0ucmVxdWVzdEZpbGVTeXN0ZW1Sb290IiwgW3sibmFtZSI6ICJvcmlnaW4iLCAidHlwZSI6ICJz
dHJpbmciLCAib3B0aW9uYWwiOiBmYWxzZX0sIHsibmFtZSI6ICJ0eXBlIiwgInR5cGUiOiAic3Ry
aW5nIiwgIm9wdGlvbmFsIjogZmFsc2V9XSwgWyJlcnJvckNvZGUiLCAicm9vdCJdKTsKLUluc3Bl
Y3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKCJGaWxlU3lzdGVtLnJlcXVlc3REaXJlY3RvcnlD
b250ZW50IiwgW3sibmFtZSI6ICJ1cmwiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBm
YWxzZX1dLCBbImVycm9yQ29kZSIsICJlbnRyaWVzIl0pOwotSW5zcGVjdG9yQmFja2VuZC5yZWdp
c3RlckNvbW1hbmQoIkZpbGVTeXN0ZW0ucmVxdWVzdE1ldGFkYXRhIiwgW3sibmFtZSI6ICJ1cmwi
LCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBmYWxzZX1dLCBbImVycm9yQ29kZSIsICJt
ZXRhZGF0YSJdKTsKLUluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKCJGaWxlU3lzdGVt
LnJlcXVlc3RGaWxlQ29udGVudCIsIFt7Im5hbWUiOiAidXJsIiwgInR5cGUiOiAic3RyaW5nIiwg
Im9wdGlvbmFsIjogZmFsc2V9LCB7Im5hbWUiOiAicmVhZEFzVGV4dCIsICJ0eXBlIjogImJvb2xl
YW4iLCAib3B0aW9uYWwiOiBmYWxzZX0sIHsibmFtZSI6ICJzdGFydCIsICJ0eXBlIjogIm51bWJl
ciIsICJvcHRpb25hbCI6IHRydWV9LCB7Im5hbWUiOiAiZW5kIiwgInR5cGUiOiAibnVtYmVyIiwg
Im9wdGlvbmFsIjogdHJ1ZX0sIHsibmFtZSI6ICJjaGFyc2V0IiwgInR5cGUiOiAic3RyaW5nIiwg
Im9wdGlvbmFsIjogdHJ1ZX1dLCBbImVycm9yQ29kZSIsICJjb250ZW50IiwgImNoYXJzZXQiXSk7
Ci1JbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRmlsZVN5c3RlbS5kZWxldGVFbnRy
eSIsIFt7Im5hbWUiOiAidXJsIiwgInR5cGUiOiAic3RyaW5nIiwgIm9wdGlvbmFsIjogZmFsc2V9
XSwgWyJlcnJvckNvZGUiXSk7Ci0KIC8vIEhlYXBQcm9maWxlci4KIEluc3BlY3RvckJhY2tlbmQu
cmVnaXN0ZXJIZWFwUHJvZmlsZXJEaXNwYXRjaGVyID0gSW5zcGVjdG9yQmFja2VuZC5yZWdpc3Rl
ckRvbWFpbkRpc3BhdGNoZXIuYmluZChJbnNwZWN0b3JCYWNrZW5kLCAiSGVhcFByb2ZpbGVyIik7
CiBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyRXZlbnQoIkhlYXBQcm9maWxlci5hZGRQcm9maWxl
SGVhZGVyIiwgWyJoZWFkZXIiXSk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>220469</attachid>
            <date>2014-01-06 16:38:20 -0800</date>
            <delta_ts>2014-01-06 16:48:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-126369-20140107093818.patch</filename>
            <type>text/plain</type>
            <size>29273</size>
            <attacher name="Seokju Kwon">seokju</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYxMzgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGE1YjBhYWYxYTJhMWEw
NGJkMTUxOWE3NTdlNDk4Y2Q5OWU0MzM3OC4uZWRlZDdmNDU0MzgzYjdkMmNhOGQ3MDViYmIzNmY2
ZjQ5ZmY3ZmY2YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE0LTAxLTA2ICBTZW9r
anUgS3dvbiAgPHNlb2tqdUB3ZWJraXQub3JnPgogCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJl
bW92ZSBzdXBwb3J0IGZvciBGaWxlU3lzdGVtIGluIEZyb250ZW5kLgorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI2MzY5CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgSm9zZXBoIFBlY29yYXJvLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgTm8gY2hhbmdl
IGluIGJlaGF2aW9yLgorCisgICAgICAgIFJlbW92ZSBsZWZ0b3ZlciBjb2RlcyBmcm9tIHByb3Rv
Y29sIGFmdGVyIHIxNTY2OTIuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDoKKyAgICAgICAg
KiBEZXJpdmVkU291cmNlcy5tYWtlOgorICAgICAgICAqIEdOVW1ha2VmaWxlLmFtOgorICAgICAg
ICAqIGluc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZENsaWVudC5oOgorICAgICAgICAqIGluc3Bl
Y3Rvci9JbnNwZWN0b3JGcm9udGVuZENsaWVudExvY2FsLmg6CisgICAgICAgICogaW5zcGVjdG9y
L0luc3BlY3RvckZyb250ZW5kSG9zdC5jcHA6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3Rv
ckZyb250ZW5kSG9zdC5oOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZEhv
c3QuaWRsOgorICAgICAgICAqIGluc3BlY3Rvci9wcm90b2NvbC9GaWxlU3lzdGVtLmpzb246IFJl
bW92ZWQuCisKKzIwMTQtMDEtMDYgIFNlb2tqdSBLd29uICA8c2Vva2p1QHdlYmtpdC5vcmc+CisK
ICAgICAgICAgV2ViIEluc3BlY3RvcjogR2V0IHJpZCBvZiBJbnNwZWN0b3IvQmluZGluZ1Zpc2l0
b3JzLmgKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEy
NjM3NAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nIGIvU291
cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCA1YTRhOTI2ZjUwNmVmYmU2ZDkzMGM2
ZGNhOTM2YTE4MWIzN2JiOWRlLi5lNzRmMzBlMzY1NDdiYTRkMjgzMTJiNjE1ZGYxYmQyMWZlM2Fi
YWZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMCBAQAogMjAxNC0wMS0w
NiAgU2Vva2p1IEt3b24gIDxzZW9ranVAd2Via2l0Lm9yZz4KIAorICAgICAgICBXZWIgSW5zcGVj
dG9yOiBSZW1vdmUgc3VwcG9ydCBmb3IgRmlsZVN5c3RlbSBpbiBGcm9udGVuZC4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjM2OQorCisgICAgICAg
IFJldmlld2VkIGJ5IEpvc2VwaCBQZWNvcmFyby4KKworICAgICAgICBVcGRhdGUgSW5zcGVjdG9y
V2ViQmFja2VuZENvbW1hbmRzIGFmdGVyIHJlbW92aW5nICdGaWxlU3lzdGVtJyBkb21haW4uCisK
KyAgICAgICAgKiBVc2VySW50ZXJmYWNlL0luc3BlY3RvcldlYkJhY2tlbmRDb21tYW5kcy5qczoK
KyAgICAgICAgKiBVc2VySW50ZXJmYWNlL0xlZ2FjeS82LjAvSW5zcGVjdG9yV2ViQmFja2VuZENv
bW1hbmRzLmpzOgorICAgICAgICAqIFVzZXJJbnRlcmZhY2UvTGVnYWN5LzcuMC9JbnNwZWN0b3JX
ZWJCYWNrZW5kQ29tbWFuZHMuanM6CisgICAgICAgICogVmVyc2lvbnMvSW5zcGVjdG9yLWlPUy02
LjAuanNvbjoKKyAgICAgICAgKiBWZXJzaW9ucy9JbnNwZWN0b3ItaU9TLTcuMC5qc29uOgorCisy
MDE0LTAxLTA2ICBTZW9ranUgS3dvbiAgPHNlb2tqdUB3ZWJraXQub3JnPgorCiAgICAgICAgIFdl
YiBJbnNwZWN0b3I6IEdldCByaWQgb2YgRE9NLnNldEZpbGVJbnB1dEZpbGVzIGZyb20gUHJvdG9j
b2wKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjMx
MgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dCBiL1NvdXJjZS9X
ZWJDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IDc5NzU4NjIzMjMzODFkN2JlMTIyN2RjOGRjZjM1
ZTE2YjM5MjU1NTQuLjQxZWJjYjRmMzNiYmViOTQ2OTYxYjM1YjdiNzI5ODk2YjU0ODg3MjIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NNYWtlTGlzdHMudHh0CkBAIC03NjYsNyArNzY2LDYgQEAgc2V0KFdlYkNvcmVfSU5TUEVD
VE9SX0RPTUFJTlMKICAgICBpbnNwZWN0b3IvcHJvdG9jb2wvRE9NRGVidWdnZXIuanNvbgogICAg
IGluc3BlY3Rvci9wcm90b2NvbC9ET01TdG9yYWdlLmpzb24KICAgICBpbnNwZWN0b3IvcHJvdG9j
b2wvRGF0YWJhc2UuanNvbgotICAgIGluc3BlY3Rvci9wcm90b2NvbC9GaWxlU3lzdGVtLmpzb24K
ICAgICBpbnNwZWN0b3IvcHJvdG9jb2wvSGVhcFByb2ZpbGVyLmpzb24KICAgICBpbnNwZWN0b3Iv
cHJvdG9jb2wvSW5kZXhlZERCLmpzb24KICAgICBpbnNwZWN0b3IvcHJvdG9jb2wvSW5wdXQuanNv
bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvRGVyaXZlZFNvdXJjZXMubWFrZSBiL1NvdXJj
ZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLm1ha2UKaW5kZXggYWE1ZjVkMDllOTNhMDc3MjQ4NDYw
ZjFlMTYzMjkxZTZjZGM2MDQwZS4uYzQ5YzdhNzhlYmM4YWZlNzNhMjVmNTFjZjgwZDA5ZDM2YWYw
Mzc3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvRGVyaXZlZFNvdXJjZXMubWFrZQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9EZXJpdmVkU291cmNlcy5tYWtlCkBAIC0xMDg0LDcgKzEwODQsNiBA
QCBJTlNQRUNUT1JfRE9NQUlOUyA9IFwKICAgICAkKFdlYkNvcmUpL2luc3BlY3Rvci9wcm90b2Nv
bC9ET01EZWJ1Z2dlci5qc29uIFwKICAgICAkKFdlYkNvcmUpL2luc3BlY3Rvci9wcm90b2NvbC9E
T01TdG9yYWdlLmpzb24gXAogICAgICQoV2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0RhdGFi
YXNlLmpzb24gXAotICAgICQoV2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0ZpbGVTeXN0ZW0u
anNvbiBcCiAgICAgJChXZWJDb3JlKS9pbnNwZWN0b3IvcHJvdG9jb2wvSGVhcFByb2ZpbGVyLmpz
b24gXAogICAgICQoV2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0luZGV4ZWREQi5qc29uIFwK
ICAgICAkKFdlYkNvcmUpL2luc3BlY3Rvci9wcm90b2NvbC9JbnB1dC5qc29uIFwKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL0dOVW1ha2VmaWxlLmFtIGIvU291cmNlL1dlYkNvcmUvR05VbWFr
ZWZpbGUuYW0KaW5kZXggYzQ0YTVkMmRjMjM3YmI2M2IxM2E5NWU4NmE5OGVhOGNhMDAxNjIyMy4u
Y2ZlY2VlN2NjMjczYzIxOTQ4MjVmNmVjNWU1NGUxODYzMDIwYTlhZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvR05VbWFrZWZpbGUuYW0KKysrIGIvU291cmNlL1dlYkNvcmUvR05VbWFrZWZp
bGUuYW0KQEAgLTM0Myw3ICszNDMsNiBAQCBXZWJDb3JlX0lOU1BFQ1RPUl9ET01BSU5TIDo9IFwK
ICAgICAkKFdlYkNvcmUpL2luc3BlY3Rvci9wcm90b2NvbC9ET01EZWJ1Z2dlci5qc29uIFwKICAg
ICAkKFdlYkNvcmUpL2luc3BlY3Rvci9wcm90b2NvbC9ET01TdG9yYWdlLmpzb24gXAogICAgICQo
V2ViQ29yZSkvaW5zcGVjdG9yL3Byb3RvY29sL0RhdGFiYXNlLmpzb24gXAotICAgICQoV2ViQ29y
ZSkvaW5zcGVjdG9yL3Byb3RvY29sL0ZpbGVTeXN0ZW0uanNvbiBcCiAgICAgJChXZWJDb3JlKS9p
bnNwZWN0b3IvcHJvdG9jb2wvSGVhcFByb2ZpbGVyLmpzb24gXAogICAgICQoV2ViQ29yZSkvaW5z
cGVjdG9yL3Byb3RvY29sL0luZGV4ZWREQi5qc29uIFwKICAgICAkKFdlYkNvcmUpL2luc3BlY3Rv
ci9wcm90b2NvbC9JbnB1dC5qc29uIFwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JGcm9udGVuZENsaWVudC5oIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L0luc3BlY3RvckZyb250ZW5kQ2xpZW50LmgKaW5kZXggYTU1ZTI5Yzg2ZjRlMjM5MjVmM2NiMGYx
OGIyODY3MjRlZmU3OWU1My4uOWIwYjc1ZDZlYmE5NGE5YzIyYTEwZjM5NDM2ZmQ5MGIxZDg1MmZj
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5k
Q2xpZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5k
Q2xpZW50LmgKQEAgLTc1LDExICs3NSw2IEBAIHB1YmxpYzoKIAogICAgIHZpcnR1YWwgdm9pZCBz
ZW5kTWVzc2FnZVRvQmFja2VuZChjb25zdCBTdHJpbmcmKSA9IDA7CiAKLSAgICB2aXJ0dWFsIGJv
b2wgc3VwcG9ydHNGaWxlU3lzdGVtcygpID0gMDsKLSAgICB2aXJ0dWFsIHZvaWQgcmVxdWVzdEZp
bGVTeXN0ZW1zKCkgPSAwOwotICAgIHZpcnR1YWwgdm9pZCBhZGRGaWxlU3lzdGVtKCkgPSAwOwot
ICAgIHZpcnR1YWwgdm9pZCByZW1vdmVGaWxlU3lzdGVtKGNvbnN0IFN0cmluZyYgZmlsZVN5c3Rl
bVBhdGgpID0gMDsKLQogICAgIHZpcnR1YWwgYm9vbCBpc1VuZGVyVGVzdCgpID0gMDsKIH07CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZENs
aWVudExvY2FsLmggYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRD
bGllbnRMb2NhbC5oCmluZGV4IDA1YTIyYmY2MWMyYjE3Mzc3MjIyZmU4OTcwYzhjNWRkMGRmMzFj
ZjAuLmI2NTRmNzA4NzYyYjBjZjExOGViMGZmN2Q4YWVmNzExMWE2M2Y3Y2EgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZENsaWVudExvY2FsLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5kQ2xpZW50TG9j
YWwuaApAQCAtNzYsMTAgKzc2LDYgQEAgcHVibGljOgogCiAgICAgdmlydHVhbCB2b2lkIHNlbmRN
ZXNzYWdlVG9CYWNrZW5kKGNvbnN0IFN0cmluZyYgbWVzc2FnZSk7CiAKLSAgICB2aXJ0dWFsIGJv
b2wgc3VwcG9ydHNGaWxlU3lzdGVtcygpIHsgcmV0dXJuIGZhbHNlOyB9Ci0gICAgdmlydHVhbCB2
b2lkIHJlcXVlc3RGaWxlU3lzdGVtcygpIHsgfQotICAgIHZpcnR1YWwgdm9pZCBhZGRGaWxlU3lz
dGVtKCkgeyB9Ci0gICAgdmlydHVhbCB2b2lkIHJlbW92ZUZpbGVTeXN0ZW0oY29uc3QgU3RyaW5n
JikgeyB9CiAgICAgdmlydHVhbCBib29sIGlzVW5kZXJUZXN0KCk7CiAKICAgICBib29sIGNhbkF0
dGFjaFdpbmRvdygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3Bl
Y3RvckZyb250ZW5kSG9zdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
RnJvbnRlbmRIb3N0LmNwcAppbmRleCBhODQ5YzcyZTZmMjQwNDkzZGYzNGMwNGQzYTE1NTU3NGI5
Nzg0YjFmLi43ZDdiMWIxY2NlZDRjOTliNTVhOGNjNGZmNGNjZGZjMWViY2YwNTMxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRnJvbnRlbmRIb3N0LmNwcApA
QCAtMzEzLDMxICszMTMsNiBAQCBTdHJpbmcgSW5zcGVjdG9yRnJvbnRlbmRIb3N0Ojpsb2FkUmVz
b3VyY2VTeW5jaHJvbm91c2x5KGNvbnN0IFN0cmluZyYgdXJsKQogICAgIHJldHVybiBTdHJpbmc6
OmZyb21VVEY4KGRhdGEuZGF0YSgpLCBkYXRhLnNpemUoKSk7CiB9CiAKLWJvb2wgSW5zcGVjdG9y
RnJvbnRlbmRIb3N0OjpzdXBwb3J0c0ZpbGVTeXN0ZW1zKCkKLXsKLSAgICBpZiAobV9jbGllbnQp
Ci0gICAgICAgIHJldHVybiBtX2NsaWVudC0+c3VwcG9ydHNGaWxlU3lzdGVtcygpOwotICAgIHJl
dHVybiBmYWxzZTsKLX0KLQotdm9pZCBJbnNwZWN0b3JGcm9udGVuZEhvc3Q6OnJlcXVlc3RGaWxl
U3lzdGVtcygpCi17Ci0gICAgaWYgKG1fY2xpZW50KQotICAgICAgICBtX2NsaWVudC0+cmVxdWVz
dEZpbGVTeXN0ZW1zKCk7Ci19Ci0KLXZvaWQgSW5zcGVjdG9yRnJvbnRlbmRIb3N0OjphZGRGaWxl
U3lzdGVtKCkKLXsKLSAgICBpZiAobV9jbGllbnQpCi0gICAgICAgIG1fY2xpZW50LT5hZGRGaWxl
U3lzdGVtKCk7Ci19Ci0KLXZvaWQgSW5zcGVjdG9yRnJvbnRlbmRIb3N0OjpyZW1vdmVGaWxlU3lz
dGVtKGNvbnN0IFN0cmluZyYgZmlsZVN5c3RlbVBhdGgpCi17Ci0gICAgaWYgKG1fY2xpZW50KQot
ICAgICAgICBtX2NsaWVudC0+cmVtb3ZlRmlsZVN5c3RlbShmaWxlU3lzdGVtUGF0aCk7Ci19Ci0K
IGJvb2wgSW5zcGVjdG9yRnJvbnRlbmRIb3N0Ojppc1VuZGVyVGVzdCgpCiB7CiAgICAgcmV0dXJu
IG1fY2xpZW50ICYmIG1fY2xpZW50LT5pc1VuZGVyVGVzdCgpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5kSG9zdC5oIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckZyb250ZW5kSG9zdC5oCmluZGV4IDdjYzBlNTdiOTExOTFi
NzZkZDVmN2I4ZTk2YmM4ZDZjMGRiZGIwZWIuLjI2M2U3YWQ4OGQyY2I5NDVkOGUwYThiYjQ0Yzhm
ZDc1ZTNhNGQzMmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JGcm9udGVuZEhvc3QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
RnJvbnRlbmRIb3N0LmgKQEAgLTg0LDExICs4NCw2IEBAIHB1YmxpYzoKIAogICAgIFN0cmluZyBs
b2FkUmVzb3VyY2VTeW5jaHJvbm91c2x5KGNvbnN0IFN0cmluZyYgdXJsKTsKIAotICAgIGJvb2wg
c3VwcG9ydHNGaWxlU3lzdGVtcygpOwotICAgIHZvaWQgcmVxdWVzdEZpbGVTeXN0ZW1zKCk7Ci0g
ICAgdm9pZCBhZGRGaWxlU3lzdGVtKCk7Ci0gICAgdm9pZCByZW1vdmVGaWxlU3lzdGVtKGNvbnN0
IFN0cmluZyYgZmlsZVN5c3RlbVBhdGgpOwotCiAgICAgYm9vbCBpc1VuZGVyVGVzdCgpOwogCiAg
ICAgdm9pZCBiZWVwKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5z
cGVjdG9yRnJvbnRlbmRIb3N0LmlkbCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JGcm9udGVuZEhvc3QuaWRsCmluZGV4IDQxZmEyY2MzY2E3ZGY3NzM2MjRlZmI3MmY1Mzk0NjQ5
YjA5MjczN2IuLmIxOGZhMTBlNTU5ZThiOWQzMjI0OTg0OTBjZjdmZjg3NDQ1MThlYmIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZEhvc3QuaWRs
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JGcm9udGVuZEhvc3QuaWRs
CkBAIC03MSwxMSArNzEsNiBAQAogCiAgICAgRE9NU3RyaW5nIGxvYWRSZXNvdXJjZVN5bmNocm9u
b3VzbHkoRE9NU3RyaW5nIHVybCk7CiAKLSAgICBib29sZWFuIHN1cHBvcnRzRmlsZVN5c3RlbXMo
KTsKLSAgICB2b2lkIHJlcXVlc3RGaWxlU3lzdGVtcygpOwotICAgIHZvaWQgYWRkRmlsZVN5c3Rl
bSgpOwotICAgIHZvaWQgcmVtb3ZlRmlsZVN5c3RlbShET01TdHJpbmcgZmlsZVN5c3RlbVBhdGgp
OwotCiAgICAgYm9vbGVhbiBpc1VuZGVyVGVzdCgpOwogCiAgICAgdm9pZCBiZWVwKCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvRmlsZVN5c3RlbS5qc29u
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0ZpbGVTeXN0ZW0uanNvbgpkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDZhMjgwM2VmZjAwZDIwYmUwMDU0ZWZiOGRlYzc0
NmEyODgyZjgwNC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvRmlsZVN5c3RlbS5qc29uCisrKyAv
ZGV2L251bGwKQEAgLTEsMTAyICswLDAgQEAKLXsKLSAgICAiZG9tYWluIjogIkZpbGVTeXN0ZW0i
LAotICAgICJ0eXBlcyI6IFsKLSAgICAgICAgewotICAgICAgICAgICAgImlkIjogIkVudHJ5IiwK
LSAgICAgICAgICAgICJ0eXBlIjogIm9iamVjdCIsCi0gICAgICAgICAgICAicHJvcGVydGllcyI6
IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJk
ZXNjcmlwdGlvbiI6ICJmaWxlc3lzdGVtOiBVUkwgZm9yIHRoZSBlbnRyeS4iIH0sCi0gICAgICAg
ICAgICAgICAgeyAibmFtZSI6ICJuYW1lIiwgInR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9u
IjogIlRoZSBuYW1lIG9mIHRoZSBmaWxlIG9yIGRpcmVjdG9yeS4iIH0sCi0gICAgICAgICAgICAg
ICAgeyAibmFtZSI6ICJpc0RpcmVjdG9yeSIsICJ0eXBlIjogImJvb2xlYW4iLCAiZGVzY3JpcHRp
b24iOiAiVHJ1ZSBpZiB0aGUgZW50cnkgaXMgYSBkaXJlY3RvcnkuIiB9LAotICAgICAgICAgICAg
ICAgIHsgIm5hbWUiOiAibWltZVR5cGUiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiB0
cnVlLCAiZGVzY3JpcHRpb24iOiAiTUlNRSB0eXBlIG9mIHRoZSBlbnRyeSwgYXZhaWxhYmxlIGZv
ciBhIGZpbGUgb25seS4iIH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJyZXNvdXJjZVR5
cGUiLCAiJHJlZiI6ICJQYWdlLlJlc291cmNlVHlwZSIsICJvcHRpb25hbCI6IHRydWUsICJkZXNj
cmlwdGlvbiI6ICJSZXNvdXJjZVR5cGUgb2YgdGhlIGVudHJ5LCBhdmFpbGFibGUgZm9yIGEgZmls
ZSBvbmx5LiIgfSwKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogImlzVGV4dEZpbGUiLCAidHlw
ZSI6ICJib29sZWFuIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIlRydWUgaWYg
dGhlIGVudHJ5IGlzIGEgdGV4dCBmaWxlLiIgfQotICAgICAgICAgICAgXSwKLSAgICAgICAgICAg
ICJkZXNjcmlwdGlvbiI6ICJSZXByZXNlbnRzIGEgYnJvd3NlciBzaWRlIGZpbGUgb3IgZGlyZWN0
b3J5LiIKLSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAgImlkIjogIk1ldGFkYXRh
IiwKLSAgICAgICAgICAgICJ0eXBlIjogIm9iamVjdCIsCi0gICAgICAgICAgICAicHJvcGVydGll
cyI6IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogIm1vZGlmaWNhdGlvblRpbWUiLCAidHlw
ZSI6ICJudW1iZXIiLCAiZGVzY3JpcHRpb24iOiAiTW9kaWZpY2F0aW9uIHRpbWUuIiB9LAotICAg
ICAgICAgICAgICAgIHsgIm5hbWUiOiAic2l6ZSIsICJ0eXBlIjogIm51bWJlciIsICJkZXNjcmlw
dGlvbiI6ICJGaWxlIHNpemUuIFRoaXMgZmllbGQgaXMgYWx3YXlzIHplcm8gZm9yIGRpcmVjdG9y
aWVzLiIgfQotICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJSZXBy
ZXNlbnRzIG1ldGFkYXRhIG9mIGEgZmlsZSBvciBlbnRyeS4iCi0gICAgICAgIH0KLSAgICBdLAot
ICAgICJjb21tYW5kcyI6IFsKLSAgICAgICAgewotICAgICAgICAgICAgIm5hbWUiOiAiZW5hYmxl
IiwKLSAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJFbmFibGVzIGV2ZW50cyBmcm9tIGJhY2tl
bmQuIgotICAgICAgICB9LAotICAgICAgICB7Ci0gICAgICAgICAgICAibmFtZSI6ICJkaXNhYmxl
IiwKLSAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJEaXNhYmxlcyBldmVudHMgZnJvbSBiYWNr
ZW5kLiIKLSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAgIm5hbWUiOiAicmVxdWVz
dEZpbGVTeXN0ZW1Sb290IiwKLSAgICAgICAgICAgICJhc3luYyI6IHRydWUsCi0gICAgICAgICAg
ICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogIm9yaWdpbiIsICJ0
eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJTZWN1cml0eSBvcmlnaW4gb2YgcmVxdWVz
dGluZyBGaWxlU3lzdGVtLiBPbmUgb2YgZnJhbWVzIGluIGN1cnJlbnQgcGFnZSBuZWVkcyB0byBo
YXZlIHRoaXMgc2VjdXJpdHkgb3JpZ2luLiIgfSwKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjog
InR5cGUiLCAidHlwZSI6ICJzdHJpbmciLCAiZW51bSI6IFsidGVtcG9yYXJ5IiwgInBlcnNpc3Rl
bnQiXSwgImRlc2NyaXB0aW9uIjogIkZpbGVTeXN0ZW0gdHlwZSBvZiByZXF1ZXN0aW5nIEZpbGVT
eXN0ZW0uIiB9Ci0gICAgICAgICAgICBdLAotICAgICAgICAgICAgInJldHVybnMiOiBbCi0gICAg
ICAgICAgICAgICAgeyAibmFtZSI6ICJlcnJvckNvZGUiLCAidHlwZSI6ICJpbnRlZ2VyIiwgImRl
c2NyaXB0aW9uIjogIjAsIGlmIG5vIGVycm9yLiBPdGhlcndpc2UsIGVycm9yQ29kZSBpcyBzZXQg
dG8gRmlsZUVycm9yOjpFcnJvckNvZGUgdmFsdWUuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5h
bWUiOiAicm9vdCIsICIkcmVmIjogIkVudHJ5IiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0
aW9uIjogIkNvbnRhaW5zIHJvb3Qgb2YgdGhlIHJlcXVlc3RlZCBGaWxlU3lzdGVtIGlmIHRoZSBj
b21tYW5kIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuIiB9Ci0gICAgICAgICAgICBdLAotICAgICAg
ICAgICAgImRlc2NyaXB0aW9uIjogIlJldHVybnMgcm9vdCBkaXJlY3Rvcnkgb2YgdGhlIEZpbGVT
eXN0ZW0sIGlmIGV4aXN0cy4iCi0gICAgICAgIH0sCi0gICAgICAgIHsKLSAgICAgICAgICAgICJu
YW1lIjogInJlcXVlc3REaXJlY3RvcnlDb250ZW50IiwKLSAgICAgICAgICAgICJhc3luYyI6IHRy
dWUsCi0gICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1l
IjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJVUkwgb2YgdGhlIGRp
cmVjdG9yeSB0aGF0IHRoZSBmcm9udGVuZCBpcyByZXF1ZXN0aW5nIHRvIHJlYWQgZnJvbS4iIH0K
LSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAicmV0dXJucyI6IFsKLSAgICAgICAgICAgICAg
ICB7ICJuYW1lIjogImVycm9yQ29kZSIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRpb24i
OiAiMCwgaWYgbm8gZXJyb3IuIE90aGVyd2lzZSwgZXJyb3JDb2RlIGlzIHNldCB0byBGaWxlRXJy
b3I6OkVycm9yQ29kZSB2YWx1ZS4iIH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJlbnRy
aWVzIiwgInR5cGUiOiAiYXJyYXkiLCAiaXRlbXMiOiB7ICIkcmVmIjogIkVudHJ5IiB9LCAib3B0
aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiQ29udGFpbnMgYWxsIGVudHJpZXMgb24gZGly
ZWN0b3J5IGlmIHRoZSBjb21tYW5kIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuIiB9Ci0gICAgICAg
ICAgICBdLAotICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIlJldHVybnMgY29udGVudCBvZiB0
aGUgZGlyZWN0b3J5LiIKLSAgICAgICAgfSwKLSAgICAgICAgewotICAgICAgICAgICAgIm5hbWUi
OiAicmVxdWVzdE1ldGFkYXRhIiwKLSAgICAgICAgICAgICJhc3luYyI6IHRydWUsCi0gICAgICAg
ICAgICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1lIjogInVybCIsICJ0
eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJVUkwgb2YgdGhlIGVudHJ5IHRoYXQgdGhl
IGZyb250ZW5kIGlzIHJlcXVlc3RpbmcgdG8gZ2V0IG1ldGFkYXRhIGZyb20uIiB9Ci0gICAgICAg
ICAgICBdLAotICAgICAgICAgICAgInJldHVybnMiOiBbCi0gICAgICAgICAgICAgICAgeyAibmFt
ZSI6ICJlcnJvckNvZGUiLCAidHlwZSI6ICJpbnRlZ2VyIiwgImRlc2NyaXB0aW9uIjogIjAsIGlm
IG5vIGVycm9yLiBPdGhlcndpc2UsIGVycm9yQ29kZSBpcyBzZXQgdG8gRmlsZUVycm9yOjpFcnJv
ckNvZGUgdmFsdWUuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAibWV0YWRhdGEiLCAi
JHJlZiI6ICJNZXRhZGF0YSIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJDb250
YWlucyBtZXRhZGF0YSBvZiB0aGUgZW50cnkgaWYgdGhlIGNvbW1hbmQgY29tcGxldGVkIHN1Y2Nl
c3NmdWxseS4iIH0KLSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAi
UmV0dXJucyBtZXRhZGF0YSBvZiB0aGUgZW50cnkuIgotICAgICAgICB9LAotICAgICAgICB7Ci0g
ICAgICAgICAgICAibmFtZSI6ICJyZXF1ZXN0RmlsZUNvbnRlbnQiLAotICAgICAgICAgICAgImFz
eW5jIjogdHJ1ZSwKLSAgICAgICAgICAgICJwYXJhbWV0ZXJzIjogWwotICAgICAgICAgICAgICAg
IHsgIm5hbWUiOiAidXJsIiwgInR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9uIjogIlVSTCBv
ZiB0aGUgZmlsZSB0aGF0IHRoZSBmcm9udGVuZCBpcyByZXF1ZXN0aW5nIHRvIHJlYWQgZnJvbS4i
IH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJyZWFkQXNUZXh0IiwgInR5cGUiOiAiYm9v
bGVhbiIsICJkZXNjcmlwdGlvbiI6ICJUcnVlIGlmIHRoZSBjb250ZW50IHNob3VsZCBiZSByZWFk
IGFzIHRleHQsIG90aGVyd2lzZSB0aGUgcmVzdWx0IHdpbGwgYmUgcmV0dXJuZWQgYXMgYmFzZTY0
IGVuY29kZWQgdGV4dC4iIH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJzdGFydCIsICJ0
eXBlIjogImludGVnZXIiLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiU3BlY2lm
aWVzIHRoZSBzdGFydCBvZiByYW5nZSB0byByZWFkLiIgfSwKLSAgICAgICAgICAgICAgICB7ICJu
YW1lIjogImVuZCIsICJ0eXBlIjogImludGVnZXIiLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3Jp
cHRpb24iOiAiU3BlY2lmaWVzIHRoZSBlbmQgb2YgcmFuZ2UgdG8gcmVhZCBleGNsdXNpdmVseS4i
IH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJjaGFyc2V0IiwgInR5cGUiOiAic3RyaW5n
IiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIk92ZXJyaWRlcyBjaGFyc2V0IG9m
IHRoZSBjb250ZW50IHdoZW4gY29udGVudCBpcyBzZXJ2ZWQgYXMgdGV4dC4iIH0KLSAgICAgICAg
ICAgIF0sCi0gICAgICAgICAgICAicmV0dXJucyI6IFsKLSAgICAgICAgICAgICAgICB7ICJuYW1l
IjogImVycm9yQ29kZSIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAiMCwgaWYg
bm8gZXJyb3IuIE90aGVyd2lzZSwgZXJyb3JDb2RlIGlzIHNldCB0byBGaWxlRXJyb3I6OkVycm9y
Q29kZSB2YWx1ZS4iIH0sCi0gICAgICAgICAgICAgICAgeyAibmFtZSI6ICJjb250ZW50IiwgInR5
cGUiOiAic3RyaW5nIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkNvbnRlbnQg
b2YgdGhlIGZpbGUuIiB9LAotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiY2hhcnNldCIsICJ0
eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJDaGFyc2V0
IG9mIHRoZSBjb250ZW50IGlmIGl0IGlzIHNlcnZlZCBhcyB0ZXh0LiIgfQotICAgICAgICAgICAg
XSwKLSAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJSZXR1cm5zIGNvbnRlbnQgb2YgdGhlIGZp
bGUuIFJlc3VsdCBzaG91bGQgYmUgc2xpY2VkIGludG8gW3N0YXJ0LCBlbmQpLiIKLSAgICAgICAg
fSwKLSAgICAgICAgewotICAgICAgICAgICAgIm5hbWUiOiAiZGVsZXRlRW50cnkiLAotICAgICAg
ICAgICAgImFzeW5jIjogdHJ1ZSwKLSAgICAgICAgICAgICJwYXJhbWV0ZXJzIjogWwotICAgICAg
ICAgICAgICAgIHsgIm5hbWUiOiAidXJsIiwgInR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9u
IjogIlVSTCBvZiB0aGUgZW50cnkgdG8gZGVsZXRlLiIgfQotICAgICAgICAgICAgXSwKLSAgICAg
ICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXJyb3JDb2Rl
IiwgInR5cGUiOiAiaW50ZWdlciIsICJkZXNjcmlwdGlvbiI6ICIwLCBpZiBubyBlcnJvci4gT3Ro
ZXJ3aXNlIGVycm9yQ29kZSBpcyBzZXQgdG8gRmlsZUVycm9yOjpFcnJvckNvZGUgdmFsdWUuIiB9
Ci0gICAgICAgICAgICBdLAotICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIkRlbGV0ZXMgc3Bl
Y2lmaWVkIGVudHJ5LiBJZiB0aGUgZW50cnkgaXMgYSBkaXJlY3RvcnksIHRoZSBhZ2VudCBkZWxl
dGVzIGNoaWxkcmVuIHJlY3Vyc2l2ZWx5LiIKLSAgICAgICAgfQotICAgIF0KLX0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0luc3BlY3RvcldlYkJhY2tl
bmRDb21tYW5kcy5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0luc3Bl
Y3RvcldlYkJhY2tlbmRDb21tYW5kcy5qcwppbmRleCBmYjgyODk5M2QxNDg2YWVjMGQwYjkyNTJj
YzVhY2EwOTJkOTYzYmJhLi43ODIxNGRmZDA5YWQ3YjZkMGM5ZmEwYTE4YjE5MjQyZTAxYjE4Mjcy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9JbnNwZWN0
b3JXZWJCYWNrZW5kQ29tbWFuZHMuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJ
bnRlcmZhY2UvSW5zcGVjdG9yV2ViQmFja2VuZENvbW1hbmRzLmpzCkBAIC0xNTgsMTYgKzE1OCw2
IEBAIEluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKCJEYXRhYmFzZS5kaXNhYmxlIiwg
W10sIFtdKTsKIEluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKCJEYXRhYmFzZS5nZXRE
YXRhYmFzZVRhYmxlTmFtZXMiLCBbeyJuYW1lIjogImRhdGFiYXNlSWQiLCAidHlwZSI6ICJzdHJp
bmciLCAib3B0aW9uYWwiOiBmYWxzZX1dLCBbInRhYmxlTmFtZXMiXSk7CiBJbnNwZWN0b3JCYWNr
ZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRGF0YWJhc2UuZXhlY3V0ZVNRTCIsIFt7Im5hbWUiOiAiZGF0
YWJhc2VJZCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IGZhbHNlfSwgeyJuYW1lIjog
InF1ZXJ5IiwgInR5cGUiOiAic3RyaW5nIiwgIm9wdGlvbmFsIjogZmFsc2V9XSwgWyJjb2x1bW5O
YW1lcyIsICJ2YWx1ZXMiLCAic3FsRXJyb3IiXSk7CiAKLS8vIEZpbGVTeXN0ZW0uCi1JbnNwZWN0
b3JCYWNrZW5kLnJlZ2lzdGVyRmlsZVN5c3RlbURpc3BhdGNoZXIgPSBJbnNwZWN0b3JCYWNrZW5k
LnJlZ2lzdGVyRG9tYWluRGlzcGF0Y2hlci5iaW5kKEluc3BlY3RvckJhY2tlbmQsICJGaWxlU3lz
dGVtIik7Ci1JbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRmlsZVN5c3RlbS5lbmFi
bGUiLCBbXSwgW10pOwotSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0
ZW0uZGlzYWJsZSIsIFtdLCBbXSk7Ci1JbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgi
RmlsZVN5c3RlbS5yZXF1ZXN0RmlsZVN5c3RlbVJvb3QiLCBbeyJuYW1lIjogIm9yaWdpbiIsICJ0
eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IGZhbHNlfSwgeyJuYW1lIjogInR5cGUiLCAidHlw
ZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBmYWxzZX1dLCBbImVycm9yQ29kZSIsICJyb290Il0p
OwotSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0ZW0ucmVxdWVzdERp
cmVjdG9yeUNvbnRlbnQiLCBbeyJuYW1lIjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRp
b25hbCI6IGZhbHNlfV0sIFsiZXJyb3JDb2RlIiwgImVudHJpZXMiXSk7Ci1JbnNwZWN0b3JCYWNr
ZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRmlsZVN5c3RlbS5yZXF1ZXN0TWV0YWRhdGEiLCBbeyJuYW1l
IjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IGZhbHNlfV0sIFsiZXJyb3JD
b2RlIiwgIm1ldGFkYXRhIl0pOwotSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZp
bGVTeXN0ZW0ucmVxdWVzdEZpbGVDb250ZW50IiwgW3sibmFtZSI6ICJ1cmwiLCAidHlwZSI6ICJz
dHJpbmciLCAib3B0aW9uYWwiOiBmYWxzZX0sIHsibmFtZSI6ICJyZWFkQXNUZXh0IiwgInR5cGUi
OiAiYm9vbGVhbiIsICJvcHRpb25hbCI6IGZhbHNlfSwgeyJuYW1lIjogInN0YXJ0IiwgInR5cGUi
OiAibnVtYmVyIiwgIm9wdGlvbmFsIjogdHJ1ZX0sIHsibmFtZSI6ICJlbmQiLCAidHlwZSI6ICJu
dW1iZXIiLCAib3B0aW9uYWwiOiB0cnVlfSwgeyJuYW1lIjogImNoYXJzZXQiLCAidHlwZSI6ICJz
dHJpbmciLCAib3B0aW9uYWwiOiB0cnVlfV0sIFsiZXJyb3JDb2RlIiwgImNvbnRlbnQiLCAiY2hh
cnNldCJdKTsKLUluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKCJGaWxlU3lzdGVtLmRl
bGV0ZUVudHJ5IiwgW3sibmFtZSI6ICJ1cmwiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwi
OiBmYWxzZX1dLCBbImVycm9yQ29kZSJdKTsKLQogLy8gSGVhcFByb2ZpbGVyLgogSW5zcGVjdG9y
QmFja2VuZC5yZWdpc3RlckhlYXBQcm9maWxlckRpc3BhdGNoZXIgPSBJbnNwZWN0b3JCYWNrZW5k
LnJlZ2lzdGVyRG9tYWluRGlzcGF0Y2hlci5iaW5kKEluc3BlY3RvckJhY2tlbmQsICJIZWFwUHJv
ZmlsZXIiKTsKIEluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJFdmVudCgiSGVhcFByb2ZpbGVyLmFk
ZFByb2ZpbGVIZWFkZXIiLCBbImhlYWRlciJdKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNw
ZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0xlZ2FjeS82LjAvSW5zcGVjdG9yV2ViQmFja2VuZENvbW1h
bmRzLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTGVnYWN5LzYuMC9J
bnNwZWN0b3JXZWJCYWNrZW5kQ29tbWFuZHMuanMKaW5kZXggNzY2Mjk0MWNmM2ZlYWJkY2U1ZGFi
ZWMyZjQ0NzMyYTUzOTdhNGE4OS4uMGZiZTFiYWQwYWYzMjE4MjdkZTI2MDEyYzVhYTA3MTQyODdj
NmU1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTGVn
YWN5LzYuMC9JbnNwZWN0b3JXZWJCYWNrZW5kQ29tbWFuZHMuanMKKysrIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTGVnYWN5LzYuMC9JbnNwZWN0b3JXZWJCYWNrZW5kQ29t
bWFuZHMuanMKQEAgLTE0MSwxMSArMTQxLDYgQEAgSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNv
bW1hbmQoIkFwcGxpY2F0aW9uQ2FjaGUuZW5hYmxlIiwgW10sIFtdKTsKIEluc3BlY3RvckJhY2tl
bmQucmVnaXN0ZXJDb21tYW5kKCJBcHBsaWNhdGlvbkNhY2hlLmdldE1hbmlmZXN0Rm9yRnJhbWUi
LCBbeyJuYW1lIjogImZyYW1lSWQiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBmYWxz
ZX1dLCBbIm1hbmlmZXN0VVJMIl0pOwogSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQo
IkFwcGxpY2F0aW9uQ2FjaGUuZ2V0QXBwbGljYXRpb25DYWNoZUZvckZyYW1lIiwgW3sibmFtZSI6
ICJmcmFtZUlkIiwgInR5cGUiOiAic3RyaW5nIiwgIm9wdGlvbmFsIjogZmFsc2V9XSwgWyJhcHBs
aWNhdGlvbkNhY2hlIl0pOwogCi0vLyBGaWxlU3lzdGVtLgotSW5zcGVjdG9yQmFja2VuZC5yZWdp
c3RlckZpbGVTeXN0ZW1EaXNwYXRjaGVyID0gSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckRvbWFp
bkRpc3BhdGNoZXIuYmluZChJbnNwZWN0b3JCYWNrZW5kLCAiRmlsZVN5c3RlbSIpOwotSW5zcGVj
dG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0ZW0uZW5hYmxlIiwgW10sIFtdKTsK
LUluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJDb21tYW5kKCJGaWxlU3lzdGVtLmRpc2FibGUiLCBb
XSwgW10pOwotCiAvLyBET00uCiBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyRE9NRGlzcGF0Y2hl
ciA9IEluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJEb21haW5EaXNwYXRjaGVyLmJpbmQoSW5zcGVj
dG9yQmFja2VuZCwgIkRPTSIpOwogSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckV2ZW50KCJET00u
ZG9jdW1lbnRVcGRhdGVkIiwgW10pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJ
L1VzZXJJbnRlcmZhY2UvTGVnYWN5LzcuMC9JbnNwZWN0b3JXZWJCYWNrZW5kQ29tbWFuZHMuanMg
Yi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9MZWdhY3kvNy4wL0luc3BlY3Rv
cldlYkJhY2tlbmRDb21tYW5kcy5qcwppbmRleCAyNDhiNDJlNDM0YWUxMzUwNzVjYzc1OWRkNDE4
YTFhMTg3MjgyYjhjLi5mYzIyNjU4MWY3ZDc1NDIwMDRiODRhYjQ5MzRkNmJhN2VmZTMzZDc4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9MZWdhY3kvNy4w
L0luc3BlY3RvcldlYkJhY2tlbmRDb21tYW5kcy5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvVXNlckludGVyZmFjZS9MZWdhY3kvNy4wL0luc3BlY3RvcldlYkJhY2tlbmRDb21tYW5kcy5q
cwpAQCAtMTcxLDE2ICsxNzEsNiBAQCBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgi
QXBwbGljYXRpb25DYWNoZS5lbmFibGUiLCBbXSwgW10pOwogSW5zcGVjdG9yQmFja2VuZC5yZWdp
c3RlckNvbW1hbmQoIkFwcGxpY2F0aW9uQ2FjaGUuZ2V0TWFuaWZlc3RGb3JGcmFtZSIsIFt7Im5h
bWUiOiAiZnJhbWVJZCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IGZhbHNlfV0sIFsi
bWFuaWZlc3RVUkwiXSk7CiBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgiQXBwbGlj
YXRpb25DYWNoZS5nZXRBcHBsaWNhdGlvbkNhY2hlRm9yRnJhbWUiLCBbeyJuYW1lIjogImZyYW1l
SWQiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBmYWxzZX1dLCBbImFwcGxpY2F0aW9u
Q2FjaGUiXSk7CiAKLS8vIEZpbGVTeXN0ZW0uCi1JbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyRmls
ZVN5c3RlbURpc3BhdGNoZXIgPSBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyRG9tYWluRGlzcGF0
Y2hlci5iaW5kKEluc3BlY3RvckJhY2tlbmQsICJGaWxlU3lzdGVtIik7Ci1JbnNwZWN0b3JCYWNr
ZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRmlsZVN5c3RlbS5lbmFibGUiLCBbXSwgW10pOwotSW5zcGVj
dG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0ZW0uZGlzYWJsZSIsIFtdLCBbXSk7
Ci1JbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgiRmlsZVN5c3RlbS5yZXF1ZXN0Rmls
ZVN5c3RlbVJvb3QiLCBbeyJuYW1lIjogIm9yaWdpbiIsICJ0eXBlIjogInN0cmluZyIsICJvcHRp
b25hbCI6IGZhbHNlfSwgeyJuYW1lIjogInR5cGUiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9u
YWwiOiBmYWxzZX1dLCBbImVycm9yQ29kZSIsICJyb290Il0pOwotSW5zcGVjdG9yQmFja2VuZC5y
ZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0ZW0ucmVxdWVzdERpcmVjdG9yeUNvbnRlbnQiLCBbeyJu
YW1lIjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IGZhbHNlfV0sIFsiZXJy
b3JDb2RlIiwgImVudHJpZXMiXSk7Ci1JbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyQ29tbWFuZCgi
RmlsZVN5c3RlbS5yZXF1ZXN0TWV0YWRhdGEiLCBbeyJuYW1lIjogInVybCIsICJ0eXBlIjogInN0
cmluZyIsICJvcHRpb25hbCI6IGZhbHNlfV0sIFsiZXJyb3JDb2RlIiwgIm1ldGFkYXRhIl0pOwot
SW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckNvbW1hbmQoIkZpbGVTeXN0ZW0ucmVxdWVzdEZpbGVD
b250ZW50IiwgW3sibmFtZSI6ICJ1cmwiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBm
YWxzZX0sIHsibmFtZSI6ICJyZWFkQXNUZXh0IiwgInR5cGUiOiAiYm9vbGVhbiIsICJvcHRpb25h
bCI6IGZhbHNlfSwgeyJuYW1lIjogInN0YXJ0IiwgInR5cGUiOiAibnVtYmVyIiwgIm9wdGlvbmFs
IjogdHJ1ZX0sIHsibmFtZSI6ICJlbmQiLCAidHlwZSI6ICJudW1iZXIiLCAib3B0aW9uYWwiOiB0
cnVlfSwgeyJuYW1lIjogImNoYXJzZXQiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiB0
cnVlfV0sIFsiZXJyb3JDb2RlIiwgImNvbnRlbnQiLCAiY2hhcnNldCJdKTsKLUluc3BlY3RvckJh
Y2tlbmQucmVnaXN0ZXJDb21tYW5kKCJGaWxlU3lzdGVtLmRlbGV0ZUVudHJ5IiwgW3sibmFtZSI6
ICJ1cmwiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiBmYWxzZX1dLCBbImVycm9yQ29k
ZSJdKTsKLQogLy8gRE9NLgogSW5zcGVjdG9yQmFja2VuZC5yZWdpc3RlckRPTURpc3BhdGNoZXIg
PSBJbnNwZWN0b3JCYWNrZW5kLnJlZ2lzdGVyRG9tYWluRGlzcGF0Y2hlci5iaW5kKEluc3BlY3Rv
ckJhY2tlbmQsICJET00iKTsKIEluc3BlY3RvckJhY2tlbmQucmVnaXN0ZXJFdmVudCgiRE9NLmRv
Y3VtZW50VXBkYXRlZCIsIFtdKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9W
ZXJzaW9ucy9JbnNwZWN0b3ItaU9TLTYuMC5qc29uIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1Zl
cnNpb25zL0luc3BlY3Rvci1pT1MtNi4wLmpzb24KaW5kZXggNDQ1YmJlNTVlYWMzYzg5ZWY1ZjM1
NmMwNTE1ODljNjcyMGUzMTMzZi4uNGJjOTViMGU3OTJiYjdhN2NmN2Q1MWU2MjEyOTA3ZTNlZjg3
MDYyYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1ZlcnNpb25zL0luc3BlY3Rv
ci1pT1MtNi4wLmpzb24KKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1ZlcnNpb25zL0luc3Bl
Y3Rvci1pT1MtNi4wLmpzb24KQEAgLTEzMzksMjIgKzEzMzksNiBAQAogICAgICAgICBdCiAgICAg
fSwKICAgICB7Ci0gICAgICAgICJkb21haW4iOiAiRmlsZVN5c3RlbSIsCi0gICAgICAgICJoaWRk
ZW4iOiB0cnVlLAotICAgICAgICAiY29tbWFuZHMiOiBbCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgIm5hbWUiOiAiZW5hYmxlIiwKLSAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb24i
OiAiRW5hYmxlcyBldmVudHMgZnJvbSBiYWNrZW5kLiIKLSAgICAgICAgICAgIH0sCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgIm5hbWUiOiAiZGlzYWJsZSIsCi0gICAgICAgICAgICAg
ICAgImRlc2NyaXB0aW9uIjogIkRpc2FibGVzIGV2ZW50cyBmcm9tIGJhY2tlbmQuLiIKLSAgICAg
ICAgICAgIH0KLSAgICAgICAgXSwKLSAgICAgICAgImV2ZW50cyI6IFsKLSAgICAgICAgXQotICAg
IH0sCi0gICAgewogICAgICAgICAiZG9tYWluIjogIkRPTSIsCiAgICAgICAgICJkZXNjcmlwdGlv
biI6ICJUaGlzIGRvbWFpbiBleHBvc2VzIERPTSByZWFkL3dyaXRlIG9wZXJhdGlvbnMuIEVhY2gg
RE9NIE5vZGUgaXMgcmVwcmVzZW50ZWQgd2l0aCBpdHMgbWlycm9yIG9iamVjdCB0aGF0IGhhcyBh
biA8Y29kZT5pZDwvY29kZT4uIFRoaXMgPGNvZGU+aWQ8L2NvZGU+IGNhbiBiZSB1c2VkIHRvIGdl
dCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIG9uIHRoZSBOb2RlLCByZXNvbHZlIGl0IGludG8gdGhl
IEphdmFTY3JpcHQgb2JqZWN0IHdyYXBwZXIsIGV0Yy4gSXQgaXMgaW1wb3J0YW50IHRoYXQgY2xp
ZW50IHJlY2VpdmVzIERPTSBldmVudHMgb25seSBmb3IgdGhlIG5vZGVzIHRoYXQgYXJlIGtub3du
IHRvIHRoZSBjbGllbnQuIEJhY2tlbmQga2VlcHMgdHJhY2sgb2YgdGhlIG5vZGVzIHRoYXQgd2Vy
ZSBzZW50IHRvIHRoZSBjbGllbnQgYW5kIG5ldmVyIHNlbmRzIHRoZSBzYW1lIG5vZGUgdHdpY2Uu
IEl0IGlzIGNsaWVudCdzIHJlc3BvbnNpYmlsaXR5IHRvIGNvbGxlY3QgaW5mb3JtYXRpb24gYWJv
dXQgdGhlIG5vZGVzIHRoYXQgd2VyZSBzZW50IHRvIHRoZSBjbGllbnQuPHA+Tm90ZSB0aGF0IDxj
b2RlPmlmcmFtZTwvY29kZT4gb3duZXIgZWxlbWVudHMgd2lsbCByZXR1cm4gY29ycmVzcG9uZGlu
ZyBkb2N1bWVudCBlbGVtZW50cyBhcyB0aGVpciBjaGlsZCBub2Rlcy48L3A+IiwKICAgICAgICAg
InR5cGVzIjogWwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1ZlcnNpb25zL0lu
c3BlY3Rvci1pT1MtNy4wLmpzb24gYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVmVyc2lvbnMvSW5z
cGVjdG9yLWlPUy03LjAuanNvbgppbmRleCA5ZDdmN2NkMWVlZGNmNzI5NzVlNTIwZDc1ZWNjMTVk
MmExY2Q5ODIwLi5kMzYxYTM2ZGFjNGYwOTk0NDRhMWU3MTVmZmFlYTliMDJlZTY1MDRmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVmVyc2lvbnMvSW5zcGVjdG9yLWlPUy03LjAu
anNvbgorKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVmVyc2lvbnMvSW5zcGVjdG9yLWlPUy03
LjAuanNvbgpAQCAtMTUyNCwxMDggKzE1MjQsNiBAQAogICAgICAgICBdCiAgICAgfSwKICAgICB7
Ci0gICAgICAgICJkb21haW4iOiAiRmlsZVN5c3RlbSIsCi0gICAgICAgICJ0eXBlcyI6IFsKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAiaWQiOiAiRW50cnkiLAotICAgICAgICAgICAg
ICAgICJ0eXBlIjogIm9iamVjdCIsCi0gICAgICAgICAgICAgICAgInByb3BlcnRpZXMiOiBbCi0g
ICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAidXJsIiwgInR5cGUiOiAic3RyaW5nIiwgImRl
c2NyaXB0aW9uIjogImZpbGVzeXN0ZW06IFVSTCBmb3IgdGhlIGVudHJ5LiIgfSwKLSAgICAgICAg
ICAgICAgICAgICAgeyAibmFtZSI6ICJuYW1lIiwgInR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0
aW9uIjogIlRoZSBuYW1lIG9mIHRoZSBmaWxlIG9yIGRpcmVjdG9yeS4iIH0sCi0gICAgICAgICAg
ICAgICAgICAgIHsgIm5hbWUiOiAiaXNEaXJlY3RvcnkiLCAidHlwZSI6ICJib29sZWFuIiwgImRl
c2NyaXB0aW9uIjogIlRydWUgaWYgdGhlIGVudHJ5IGlzIGEgZGlyZWN0b3J5LiIgfSwKLSAgICAg
ICAgICAgICAgICAgICAgeyAibmFtZSI6ICJtaW1lVHlwZSIsICJ0eXBlIjogInN0cmluZyIsICJv
cHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJNSU1FIHR5cGUgb2YgdGhlIGVudHJ5LCBh
dmFpbGFibGUgZm9yIGEgZmlsZSBvbmx5LiIgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFt
ZSI6ICJyZXNvdXJjZVR5cGUiLCAiJHJlZiI6ICJQYWdlLlJlc291cmNlVHlwZSIsICJvcHRpb25h
bCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJSZXNvdXJjZVR5cGUgb2YgdGhlIGVudHJ5LCBhdmFp
bGFibGUgZm9yIGEgZmlsZSBvbmx5LiIgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6
ICJpc1RleHRGaWxlIiwgInR5cGUiOiAiYm9vbGVhbiIsICJvcHRpb25hbCI6IHRydWUsICJkZXNj
cmlwdGlvbiI6ICJUcnVlIGlmIHRoZSBlbnRyeSBpcyBhIHRleHQgZmlsZS4iIH0KLSAgICAgICAg
ICAgICAgICBdLAotICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJSZXByZXNlbnRzIGEg
YnJvd3NlciBzaWRlIGZpbGUgb3IgZGlyZWN0b3J5LiIKLSAgICAgICAgICAgIH0sCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgImlkIjogIk1ldGFkYXRhIiwKLSAgICAgICAgICAgICAg
ICAidHlwZSI6ICJvYmplY3QiLAotICAgICAgICAgICAgICAgICJwcm9wZXJ0aWVzIjogWwotICAg
ICAgICAgICAgICAgICAgICB7ICJuYW1lIjogIm1vZGlmaWNhdGlvblRpbWUiLCAidHlwZSI6ICJu
dW1iZXIiLCAiZGVzY3JpcHRpb24iOiAiTW9kaWZpY2F0aW9uIHRpbWUuIiB9LAotICAgICAgICAg
ICAgICAgICAgICB7ICJuYW1lIjogInNpemUiLCAidHlwZSI6ICJudW1iZXIiLCAiZGVzY3JpcHRp
b24iOiAiRmlsZSBzaXplLiBUaGlzIGZpZWxkIGlzIGFsd2F5cyB6ZXJvIGZvciBkaXJlY3Rvcmll
cy4iIH0KLSAgICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6
ICJSZXByZXNlbnRzIG1ldGFkYXRhIG9mIGEgZmlsZSBvciBlbnRyeS4iCi0gICAgICAgICAgICB9
Ci0gICAgICAgIF0sCi0gICAgICAgICJjb21tYW5kcyI6IFsKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAibmFtZSI6ICJlbmFibGUiLAotICAgICAgICAgICAgICAgICJkZXNjcmlwdGlv
biI6ICJFbmFibGVzIGV2ZW50cyBmcm9tIGJhY2tlbmQuIgotICAgICAgICAgICAgfSwKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAibmFtZSI6ICJkaXNhYmxlIiwKLSAgICAgICAgICAg
ICAgICAiZGVzY3JpcHRpb24iOiAiRGlzYWJsZXMgZXZlbnRzIGZyb20gYmFja2VuZC4iCi0gICAg
ICAgICAgICB9LAotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICJuYW1lIjogInJlcXVl
c3RGaWxlU3lzdGVtUm9vdCIsCi0gICAgICAgICAgICAgICAgImFzeW5jIjogdHJ1ZSwKLSAgICAg
ICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6
ICJvcmlnaW4iLCAidHlwZSI6ICJzdHJpbmciLCAiZGVzY3JpcHRpb24iOiAiU2VjdXJpdHkgb3Jp
Z2luIG9mIHJlcXVlc3RpbmcgRmlsZVN5c3RlbS4gT25lIG9mIGZyYW1lcyBpbiBjdXJyZW50IHBh
Z2UgbmVlZHMgdG8gaGF2ZSB0aGlzIHNlY3VyaXR5IG9yaWdpbi4iIH0sCi0gICAgICAgICAgICAg
ICAgICAgIHsgIm5hbWUiOiAidHlwZSIsICJ0eXBlIjogInN0cmluZyIsICJlbnVtIjogWyJ0ZW1w
b3JhcnkiLCAicGVyc2lzdGVudCJdLCAiZGVzY3JpcHRpb24iOiAiRmlsZVN5c3RlbSB0eXBlIG9m
IHJlcXVlc3RpbmcgRmlsZVN5c3RlbS4iIH0KLSAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImVycm9y
Q29kZSIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAiMCwgaWYgbm8gZXJyb3Iu
IE90aGVyd2lzZSwgZXJyb3JDb2RlIGlzIHNldCB0byBGaWxlRXJyb3I6OkVycm9yQ29kZSB2YWx1
ZS4iIH0sCi0gICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAicm9vdCIsICIkcmVmIjogIkVu
dHJ5IiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkNvbnRhaW5zIHJvb3Qgb2Yg
dGhlIHJlcXVlc3RlZCBGaWxlU3lzdGVtIGlmIHRoZSBjb21tYW5kIGNvbXBsZXRlZCBzdWNjZXNz
ZnVsbHkuIiB9Ci0gICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAiZGVzY3JpcHRp
b24iOiAiUmV0dXJucyByb290IGRpcmVjdG9yeSBvZiB0aGUgRmlsZVN5c3RlbSwgaWYgZXhpc3Rz
LiIKLSAgICAgICAgICAgIH0sCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgIm5hbWUi
OiAicmVxdWVzdERpcmVjdG9yeUNvbnRlbnQiLAotICAgICAgICAgICAgICAgICJhc3luYyI6IHRy
dWUsCi0gICAgICAgICAgICAgICAgInBhcmFtZXRlcnMiOiBbCi0gICAgICAgICAgICAgICAgICAg
IHsgIm5hbWUiOiAidXJsIiwgInR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9uIjogIlVSTCBv
ZiB0aGUgZGlyZWN0b3J5IHRoYXQgdGhlIGZyb250ZW5kIGlzIHJlcXVlc3RpbmcgdG8gcmVhZCBm
cm9tLiIgfQotICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgInJldHVybnMiOiBb
Ci0gICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXJyb3JDb2RlIiwgInR5cGUiOiAiaW50
ZWdlciIsICJkZXNjcmlwdGlvbiI6ICIwLCBpZiBubyBlcnJvci4gT3RoZXJ3aXNlLCBlcnJvckNv
ZGUgaXMgc2V0IHRvIEZpbGVFcnJvcjo6RXJyb3JDb2RlIHZhbHVlLiIgfSwKLSAgICAgICAgICAg
ICAgICAgICAgeyAibmFtZSI6ICJlbnRyaWVzIiwgInR5cGUiOiAiYXJyYXkiLCAiaXRlbXMiOiB7
ICIkcmVmIjogIkVudHJ5IiB9LCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiQ29u
dGFpbnMgYWxsIGVudHJpZXMgb24gZGlyZWN0b3J5IGlmIHRoZSBjb21tYW5kIGNvbXBsZXRlZCBz
dWNjZXNzZnVsbHkuIiB9Ci0gICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAiZGVz
Y3JpcHRpb24iOiAiUmV0dXJucyBjb250ZW50IG9mIHRoZSBkaXJlY3RvcnkuIgotICAgICAgICAg
ICAgfSwKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAibmFtZSI6ICJyZXF1ZXN0TWV0
YWRhdGEiLAotICAgICAgICAgICAgICAgICJhc3luYyI6IHRydWUsCi0gICAgICAgICAgICAgICAg
InBhcmFtZXRlcnMiOiBbCi0gICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAidXJsIiwgInR5
cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9uIjogIlVSTCBvZiB0aGUgZW50cnkgdGhhdCB0aGUg
ZnJvbnRlbmQgaXMgcmVxdWVzdGluZyB0byBnZXQgbWV0YWRhdGEgZnJvbS4iIH0KLSAgICAgICAg
ICAgICAgICBdLAotICAgICAgICAgICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAgICAgICAg
ICAgICB7ICJuYW1lIjogImVycm9yQ29kZSIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRp
b24iOiAiMCwgaWYgbm8gZXJyb3IuIE90aGVyd2lzZSwgZXJyb3JDb2RlIGlzIHNldCB0byBGaWxl
RXJyb3I6OkVycm9yQ29kZSB2YWx1ZS4iIH0sCi0gICAgICAgICAgICAgICAgICAgIHsgIm5hbWUi
OiAibWV0YWRhdGEiLCAiJHJlZiI6ICJNZXRhZGF0YSIsICJvcHRpb25hbCI6IHRydWUsICJkZXNj
cmlwdGlvbiI6ICJDb250YWlucyBtZXRhZGF0YSBvZiB0aGUgZW50cnkgaWYgdGhlIGNvbW1hbmQg
Y29tcGxldGVkIHN1Y2Nlc3NmdWxseS4iIH0KLSAgICAgICAgICAgICAgICBdLAotICAgICAgICAg
ICAgICAgICJkZXNjcmlwdGlvbiI6ICJSZXR1cm5zIG1ldGFkYXRhIG9mIHRoZSBlbnRyeS4iCi0g
ICAgICAgICAgICB9LAotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICJuYW1lIjogInJl
cXVlc3RGaWxlQ29udGVudCIsCi0gICAgICAgICAgICAgICAgImFzeW5jIjogdHJ1ZSwKLSAgICAg
ICAgICAgICAgICAicGFyYW1ldGVycyI6IFsKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6
ICJ1cmwiLCAidHlwZSI6ICJzdHJpbmciLCAiZGVzY3JpcHRpb24iOiAiVVJMIG9mIHRoZSBmaWxl
IHRoYXQgdGhlIGZyb250ZW5kIGlzIHJlcXVlc3RpbmcgdG8gcmVhZCBmcm9tLiIgfSwKLSAgICAg
ICAgICAgICAgICAgICAgeyAibmFtZSI6ICJyZWFkQXNUZXh0IiwgInR5cGUiOiAiYm9vbGVhbiIs
ICJkZXNjcmlwdGlvbiI6ICJUcnVlIGlmIHRoZSBjb250ZW50IHNob3VsZCBiZSByZWFkIGFzIHRl
eHQsIG90aGVyd2lzZSB0aGUgcmVzdWx0IHdpbGwgYmUgcmV0dXJuZWQgYXMgYmFzZTY0IGVuY29k
ZWQgdGV4dC4iIH0sCi0gICAgICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAic3RhcnQiLCAidHlw
ZSI6ICJpbnRlZ2VyIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIlNwZWNpZmll
cyB0aGUgc3RhcnQgb2YgcmFuZ2UgdG8gcmVhZC4iIH0sCi0gICAgICAgICAgICAgICAgICAgIHsg
Im5hbWUiOiAiZW5kIiwgInR5cGUiOiAiaW50ZWdlciIsICJvcHRpb25hbCI6IHRydWUsICJkZXNj
cmlwdGlvbiI6ICJTcGVjaWZpZXMgdGhlIGVuZCBvZiByYW5nZSB0byByZWFkIGV4Y2x1c2l2ZWx5
LiIgfSwKLSAgICAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJjaGFyc2V0IiwgInR5cGUiOiAi
c3RyaW5nIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIk92ZXJyaWRlcyBjaGFy
c2V0IG9mIHRoZSBjb250ZW50IHdoZW4gY29udGVudCBpcyBzZXJ2ZWQgYXMgdGV4dC4iIH0KLSAg
ICAgICAgICAgICAgICBdLAotICAgICAgICAgICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAg
ICAgICAgICAgICB7ICJuYW1lIjogImVycm9yQ29kZSIsICJ0eXBlIjogImludGVnZXIiLCAiZGVz
Y3JpcHRpb24iOiAiMCwgaWYgbm8gZXJyb3IuIE90aGVyd2lzZSwgZXJyb3JDb2RlIGlzIHNldCB0
byBGaWxlRXJyb3I6OkVycm9yQ29kZSB2YWx1ZS4iIH0sCi0gICAgICAgICAgICAgICAgICAgIHsg
Im5hbWUiOiAiY29udGVudCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IHRydWUsICJk
ZXNjcmlwdGlvbiI6ICJDb250ZW50IG9mIHRoZSBmaWxlLiIgfSwKLSAgICAgICAgICAgICAgICAg
ICAgeyAibmFtZSI6ICJjaGFyc2V0IiwgInR5cGUiOiAic3RyaW5nIiwgIm9wdGlvbmFsIjogdHJ1
ZSwgImRlc2NyaXB0aW9uIjogIkNoYXJzZXQgb2YgdGhlIGNvbnRlbnQgaWYgaXQgaXMgc2VydmVk
IGFzIHRleHQuIiB9Ci0gICAgICAgICAgICAgICAgXSwKLSAgICAgICAgICAgICAgICAiZGVzY3Jp
cHRpb24iOiAiUmV0dXJucyBjb250ZW50IG9mIHRoZSBmaWxlLiBSZXN1bHQgc2hvdWxkIGJlIHNs
aWNlZCBpbnRvIFtzdGFydCwgZW5kKS4iCi0gICAgICAgICAgICB9LAotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICJuYW1lIjogImRlbGV0ZUVudHJ5IiwKLSAgICAgICAgICAgICAgICAi
YXN5bmMiOiB0cnVlLAotICAgICAgICAgICAgICAgICJwYXJhbWV0ZXJzIjogWwotICAgICAgICAg
ICAgICAgICAgICB7ICJuYW1lIjogInVybCIsICJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlv
biI6ICJVUkwgb2YgdGhlIGVudHJ5IHRvIGRlbGV0ZS4iIH0KLSAgICAgICAgICAgICAgICBdLAot
ICAgICAgICAgICAgICAgICJyZXR1cm5zIjogWwotICAgICAgICAgICAgICAgICAgICB7ICJuYW1l
IjogImVycm9yQ29kZSIsICJ0eXBlIjogImludGVnZXIiLCAiZGVzY3JpcHRpb24iOiAiMCwgaWYg
bm8gZXJyb3IuIE90aGVyd2lzZSBlcnJvckNvZGUgaXMgc2V0IHRvIEZpbGVFcnJvcjo6RXJyb3JD
b2RlIHZhbHVlLiIgfQotICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgImRlc2Ny
aXB0aW9uIjogIkRlbGV0ZXMgc3BlY2lmaWVkIGVudHJ5LiBJZiB0aGUgZW50cnkgaXMgYSBkaXJl
Y3RvcnksIHRoZSBhZ2VudCBkZWxldGVzIGNoaWxkcmVuIHJlY3Vyc2l2ZWx5LiIKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgXQotICAgIH0sCi0gICAgewogICAgICAgICAiZG9tYWluIjogIkRPTSIs
CiAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJUaGlzIGRvbWFpbiBleHBvc2VzIERPTSByZWFkL3dy
aXRlIG9wZXJhdGlvbnMuIEVhY2ggRE9NIE5vZGUgaXMgcmVwcmVzZW50ZWQgd2l0aCBpdHMgbWly
cm9yIG9iamVjdCB0aGF0IGhhcyBhbiA8Y29kZT5pZDwvY29kZT4uIFRoaXMgPGNvZGU+aWQ8L2Nv
ZGU+IGNhbiBiZSB1c2VkIHRvIGdldCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIG9uIHRoZSBOb2Rl
LCByZXNvbHZlIGl0IGludG8gdGhlIEphdmFTY3JpcHQgb2JqZWN0IHdyYXBwZXIsIGV0Yy4gSXQg
aXMgaW1wb3J0YW50IHRoYXQgY2xpZW50IHJlY2VpdmVzIERPTSBldmVudHMgb25seSBmb3IgdGhl
IG5vZGVzIHRoYXQgYXJlIGtub3duIHRvIHRoZSBjbGllbnQuIEJhY2tlbmQga2VlcHMgdHJhY2sg
b2YgdGhlIG5vZGVzIHRoYXQgd2VyZSBzZW50IHRvIHRoZSBjbGllbnQgYW5kIG5ldmVyIHNlbmRz
IHRoZSBzYW1lIG5vZGUgdHdpY2UuIEl0IGlzIGNsaWVudCdzIHJlc3BvbnNpYmlsaXR5IHRvIGNv
bGxlY3QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIG5vZGVzIHRoYXQgd2VyZSBzZW50IHRvIHRoZSBj
bGllbnQuPHA+Tm90ZSB0aGF0IDxjb2RlPmlmcmFtZTwvY29kZT4gb3duZXIgZWxlbWVudHMgd2ls
bCByZXR1cm4gY29ycmVzcG9uZGluZyBkb2N1bWVudCBlbGVtZW50cyBhcyB0aGVpciBjaGlsZCBu
b2Rlcy48L3A+IiwKICAgICAgICAgInR5cGVzIjogWwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>