<?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>225952</bug_id>
          
          <creation_ts>2021-05-18 18:41:36 -0700</creation_ts>
          <short_desc>[GTK][WebInspector] Value of &apos;imageSmoothingQuality&apos; is &apos;medium&apos; for platforms not using CG</short_desc>
          <delta_ts>2021-06-28 02:05:08 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=223981</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=195712</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=175662</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=227053</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Pino">dpino</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hi</cc>
    
    <cc>joepeck</cc>
    
    <cc>sam</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1761417</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-05-18 18:41:36 -0700</bug_when>
    <thetext>[GTK][WebInspector] Value of &apos;imageSmoothingQuality&apos; is &apos;medium&apos; for platforms not using CG</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761418</commentid>
    <comment_count>1</comment_count>
      <attachid>429015</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-05-18 18:42:52 -0700</bug_when>
    <thetext>Created attachment 429015
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761426</commentid>
    <comment_count>2</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-05-18 18:51:14 -0700</bug_when>
    <thetext>Right now several tests in &apos;inspector/canvas&apos; are failing because of a wrong check of the &apos;imageSmoothingQuality&apos; value. This value is &apos;low&apos; for CG platforms and &apos;medium&apos; otherwise [1]. The tests that are failing are the following:

  inspector/canvas/recording-2d-frameCount.html
  inspector/canvas/recording-2d-full.html
  inspector/canvas/recording-2d-memoryLimit.html
  inspector/canvas/recording-2d-saves.html
  inspector/canvas/recording-html-2d.html

The patch sets the default value accordingly and emits new specific baselines for GTK platform. Maybe emitting new baselines can be saved if the check of &apos;imageSmoothingQuality&apos; value is done in a different way.

[1] https://webkit-search.igalia.com/webkit/source/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp#86</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761534</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-19 08:14:24 -0700</bug_when>
    <thetext>Perhaps we should instead update non-CG platforms to use low as well, as that is what the spec says it should be these days: https://html.spec.whatwg.org/multipage/canvas.html#canvasimagesmoothing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761855</commentid>
    <comment_count>4</comment_count>
      <attachid>429142</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-05-20 00:20:53 -0700</bug_when>
    <thetext>Created attachment 429142
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761869</commentid>
    <comment_count>5</comment_count>
      <attachid>429148</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-05-20 01:51:36 -0700</bug_when>
    <thetext>Created attachment 429148
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762426</commentid>
    <comment_count>6</comment_count>
      <attachid>429148</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-05-21 08:38:01 -0700</bug_when>
    <thetext>Comment on attachment 429148
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762632</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-21 16:04:25 -0700</bug_when>
    <thetext>Committed r277896 (238031@main): &lt;https://commits.webkit.org/238031@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 429148.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762633</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-21 16:05:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/78333302&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762900</commentid>
    <comment_count>9</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-05-23 00:01:22 -0700</bug_when>
    <thetext>FWIW this broke 

fast/canvas/canvas-imageSmoothingEnabled.html
fast/canvas/canvas-imageSmoothingQuality.html

on gtk</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762901</commentid>
    <comment_count>10</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-05-23 00:01:49 -0700</bug_when>
    <thetext>Also why the [WebInspector] prefix? This is a wide-ranging change :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762930</commentid>
    <comment_count>11</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-05-23 12:53:50 -0700</bug_when>
    <thetext>From my debugging before I found this bug yesterday, it kind of seemed like Cairo&apos;s &quot;low quality&quot; really means &quot;not at all&quot;. Maybe that&apos;s why it was medium before?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769992</commentid>
    <comment_count>12</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-15 15:55:52 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #9)
&gt; FWIW this broke 
&gt; 
&gt; fast/canvas/canvas-imageSmoothingEnabled.html
&gt; fast/canvas/canvas-imageSmoothingQuality.html
&gt; 
&gt; on gtk

Right, fast/canvas/canvas-imageSmoothingEnabled.html has regressed:

-PASS left_of_center_pixel.data[0] !== 0 is true
-PASS left_of_center_pixel.data[1] !== 0 is true
-PASS left_of_center_pixel.data[2] !== 0 is true
+FAIL left_of_center_pixel.data[0] !== 0 should be true. Was false.
+FAIL left_of_center_pixel.data[1] !== 0 should be true. Was false.
+FAIL left_of_center_pixel.data[2] !== 0 should be true. Was false.

fast/canvas/canvas-imageSmoothingQuality.html has its own baseline for GTK. The test has now one test that went from FAIL to PASS and viceversa. I think updating the baseline is the right thing to do.

--- /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/fast/canvas/canvas-imageSmoothingQuality-expected.txt
+++ /home/buildbot/worker/gtk-linux-64-release-tests/build/layout-test-results/fast/canvas/canvas-imageSmoothingQuality-actual.txt
@@ -8,14 +8,14 @@
 PASS mediumContext.imageSmoothingQuality is &apos;medium&apos;
 PASS highContext.imageSmoothingQuality is &apos;high&apos;
 
-PASS lowData is not mediumData
+FAIL lowData should not be {&quot;0&quot;:0,&quot;1&quot;:0,&quot;2&quot;:0,&quot;3&quot;:128}.
 PASS mediumData is not highData
 PASS lowData is not highData
 
 PASS sampleAlpha(lowData) is &gt;= sampleAlpha(mediumData)
 PASS sampleAlpha(mediumData) is &gt;= sampleAlpha(highData)
 
-FAIL defaultContext.imageSmoothingQuality should be low. Was medium.
+PASS defaultContext.imageSmoothingQuality is &apos;low&apos;
 
 PASS highContext.imageSmoothingEnabled = false; highContext.imageSmoothingQuality is &apos;high&apos;
 PASS highContext.imageSmoothingQuality = &apos;medium&apos;; highContext.imageSmoothingQuality is &apos;medium&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1769995</commentid>
    <comment_count>13</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-15 16:05:04 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #10)
&gt; Also why the [WebInspector] prefix? This is a wide-ranging change :)

The first patch changed LayoutTests/inspector/canvas/recording-2d-saves.html to produce different imageSmoothingQuality values depending on platform. Since it only targeted a WebInspector test adding the WebInspector label made sense. Then, in the review process it was pointed out imageSmoothingQuality default value should be Low as defined by specification, but the original WebInspector label remained.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770002</commentid>
    <comment_count>14</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-15 16:16:43 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #11)
&gt; From my debugging before I found this bug yesterday, it kind of seemed like
&gt; Cairo&apos;s &quot;low quality&quot; really means &quot;not at all&quot;. Maybe that&apos;s why it was
&gt; medium before?

I will file a new bug to keep track of the tests that have regressed after this change:

fast/canvas/canvas-imageSmoothingEnabled.html
fast/canvas/canvas-imageSmoothingQuality.html

From my POV, and without looking into this issue yet, it makes sense to me to keep imageSmoothingQuality default value as &apos;Low&apos; and try to solve this issue at Cairo level.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1773000</commentid>
    <comment_count>15</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-28 02:05:08 -0700</bug_when>
    <thetext>*** Bug 223301 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429015</attachid>
            <date>2021-05-18 18:42:52 -0700</date>
            <delta_ts>2021-05-20 00:20:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225952-20210519094251.patch</filename>
            <type>text/plain</type>
            <size>53309</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3Njk5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjEyYzk5MzZjOWQ1YjJhYzMyODU5
OGIyYTQ4ZjM2MDJmYWVlODBjMS4uMDMzMzU4NWRjOWUzYjE1YzAzZTkwNWQ0ZGM5MTcyMzNjMDQw
NTA1YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIxLTA1LTE4ICBEaWVnbyBQaW5vIEdhcmNp
YSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS11bV2ViSW5zcGVjdG9yXSBWYWx1
ZSBvZiAnaW1hZ2VTbW9vdGhpbmdRdWFsaXR5JyBpcyAnbWVkaXVtJyBmb3IgcGxhdGZvcm1zIG5v
dCB1c2luZyBDRworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI1OTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBpbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1zYXZlcy5odG1sOiBTZXQgdmFsdWUg
b2YgaW1hZ2VTbW9vdGhpbmdRdWFsaXR5IHRvIGRlZmF1bHQgZGVwZW5kaW5nIG9uIHBsYXRmb3Jt
LgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBs
YXRmb3JtL2d0ay9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1mcmFtZUNvdW50LWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vZ3RrL2luc3BlY3Rvci9jYW52YXMv
cmVjb3JkaW5nLTJkLWZ1bGwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9y
bS9ndGsvaW5zcGVjdG9yL2NhbnZhcy9yZWNvcmRpbmctMmQtbWVtb3J5TGltaXQtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvaW5zcGVjdG9yL2NhbnZhcy9yZWNv
cmRpbmctMmQtc2F2ZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9n
dGsvaW5zcGVjdG9yL2NhbnZhcy9yZWNvcmRpbmctaHRtbC0yZC1leHBlY3RlZC50eHQ6IEFkZGVk
LgorCiAyMDIxLTA1LTE4ICBEaWVnbyBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgW0dUS10gVW5yZXZpZXdlZCB0ZXN0IGdhcmRlbmluZy4gVXBkYXRlIHR3byBiYXNl
bGluZXMgb2YgaW5zcGVjdG9yIHRlc3QgdGhhdCB3ZXJlIGZhaWxpbmcuCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1zYXZlcy5odG1sIGIvTGF5
b3V0VGVzdHMvaW5zcGVjdG9yL2NhbnZhcy9yZWNvcmRpbmctMmQtc2F2ZXMuaHRtbAppbmRleCA1
ZGQ5YTRhZWFlNmQyMDIxMmRjNzRjZmRmYmMxYmQzZjMyZTUxYTA4Li4xMTVhZDY4ZjMyNmVkMmNi
OWNjZjcwMGY2M2U2ZjIyYmQxYTM0NzBlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0
b3IvY2FudmFzL3JlY29yZGluZy0yZC1zYXZlcy5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLXNhdmVzLmh0bWwKQEAgLTQ4LDcgKzQ4LDEwIEBAIGZ1
bmN0aW9uIHRlc3QoKSB7CiAgICAgICAgICAgICAgICAgICAgIGNoZWNrKGluZGV4LCBzdGF0ZSwg
InNldFBhdGgiLCBwYXRoKSAvLyBGSVhNRTogTmVlZCB0byBkbyBhIGJldHRlciBqb2IgYXQgc3Ry
aW5naWZ5aW5nIGEgcGF0aCBmb3IgYSB1c2VmdWwgdGVzdC4KICAgICAgICAgICAgICAgICB9CiAK
LSAgICAgICAgICAgICAgICBhd2FpdCBjb21wYXJlKDAsICJtYXRyaXgoMSwgMCwgMCwgMSwgMCwg
MCkiLCAxLCAic291cmNlLW92ZXIiLCAxLCAiYnV0dCIsICJtaXRlciIsIDEwLCAwLCAwLCAwLCAi
cmdiYSgwLCAwLCAwLCAwKSIsICIiLCAwLCAiMTBweCBzYW5zLXNlcmlmIiwgInN0YXJ0IiwgImFs
cGhhYmV0aWMiLCAiaW5oZXJpdCIsICIjMDAwMDAwIiwgIiMwMDAwMDAiLCB0cnVlLCAibG93Iiwg
IltvYmplY3QgUGF0aDJEXSIpCisgICAgICAgICAgICAgICAgbGV0IGlzSU9TRmFtaWx5ID0gYXdh
aXQgSW5zcGVjdG9yVGVzdC5ldmFsdWF0ZUluUGFnZShgdGVzdFJ1bm5lci5pc0lPU0ZhbWlseWAp
OworICAgICAgICAgICAgICAgIGxldCBkZWZhdWx0SW1hZ2VTbW9vdGhpbmdRdWFsaXR5ID0gaXNJ
T1NGYW1pbHkgPyAibG93IiA6ICJtZWRpdW0iOworCisgICAgICAgICAgICAgICAgYXdhaXQgY29t
cGFyZSgwLCAibWF0cml4KDEsIDAsIDAsIDEsIDAsIDApIiwgMSwgInNvdXJjZS1vdmVyIiwgMSwg
ImJ1dHQiLCAibWl0ZXIiLCAxMCwgMCwgMCwgMCwgInJnYmEoMCwgMCwgMCwgMCkiLCAiIiwgMCwg
IjEwcHggc2Fucy1zZXJpZiIsICJzdGFydCIsICJhbHBoYWJldGljIiwgImluaGVyaXQiLCAiIzAw
MDAwMCIsICIjMDAwMDAwIiwgdHJ1ZSwgZGVmYXVsdEltYWdlU21vb3RoaW5nUXVhbGl0eSwgIltv
YmplY3QgUGF0aDJEXSIpCiAgICAgICAgICAgICAgICAgYXdhaXQgY29tcGFyZSgxLCAibWF0cml4
KDEsIDAsIDAsIDEsIDEsIDApIiwgMC41LCAic291cmNlLWluIiwgMC41LCAicm91bmQiLCAiYmV2
ZWwiLCAyMCwgMiwgMywgNCwgIiMxMDAwMDAiLCAiMSwyIiwgMTAsICIyMHB4IHNhbnMtc2VyaWYi
LCAibGVmdCIsICJ0b3AiLCAibHRyIiwgIltvYmplY3QgQ2FudmFzUGF0dGVybl0iLCAiW29iamVj
dCBDYW52YXNHcmFkaWVudF0iLCBmYWxzZSwgIm1lZGl1bSIsICJbb2JqZWN0IFBhdGgyRF0iKQog
ICAgICAgICAgICAgICAgIGF3YWl0IGNvbXBhcmUoMiwgIm1hdHJpeCgxLCAwLCAwLCAxLCAxLCAx
KSIsIDAsICJkaWZmZXJlbmNlIiwgMiwgInNxdWFyZSIsICJyb3VuZCIsIDMwLCA0LCA1LCA2LCAi
IzAwMTAwMCIsICIzLDQiLCAxMSwgIjMwcHggY3Vyc2l2ZSIsICJyaWdodCIsICJoYW5naW5nIiwg
ImluaGVyaXQiLCAiW29iamVjdCBDYW52YXNHcmFkaWVudF0iLCAiW29iamVjdCBDYW52YXNQYXR0
ZXJuXSIsIHRydWUsICJoaWdoIiwgIltvYmplY3QgUGF0aDJEXSIpCiAgICAgICAgICAgICAgICAg
YXdhaXQgY29tcGFyZSgzLCAibWF0cml4KDEsIDAsIDAsIDEsIDAsIC0xKSIsIDAuNzUsICJzb3Vy
Y2Utb3ZlciIsIDMsICJyb3VuZCIsICJiZXZlbCIsIDQwLCA2LCA3LCA4LCAiIzAwMDAxMCIsICI1
LDYiLCAxMiwgIjQwcHggZmFudGFzeSIsICJjZW50ZXIiLCAiaWRlb2dyYXBoaWMiLCAicnRsIiwg
IiMyMDAwMDAiLCAiIzMwMDAwMCIsIGZhbHNlLCAibWVkaXVtIiwgIltvYmplY3QgUGF0aDJEXSIp
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDI4YTRjMTY5
NzM0ZTYzY2YzZWJmOTI4ZGZiNTcyYmE4ODZmOGM5NDguLjgyMDJhZDI3MWRlMmY0NDlkMWJkY2Vj
ZDIxOWIxZDMxMDZmMGFkNDAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0
YXRpb25zCkBAIC0xMjI0LDkgKzEyMjQsNiBAQCB3ZWJraXQub3JnL2IvMTk1NDY2IGltcG9ydGVk
L3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udAogd2Vi
a2l0Lm9yZy9iLzE5NzUwNyBpbXBvcnRlZC9ibGluay9jb21wb3NpdGluZy9yZXBhaW50L2VuZC1v
Zi1vcGFjaXR5LXRyYW5zaXRpb24uaHRtbCBbIFRpbWVvdXQgUGFzcyBdCiB3ZWJraXQub3JnL2Iv
MTk3NTA3IGltcG9ydGVkL2JsaW5rL2NzczMvY2FsYy90cmFuc2l0aW9uLWFzYW4tY3Jhc2guaHRt
bCBbIFRpbWVvdXQgUGFzcyBdCiAKLXdlYmtpdC5vcmcvYi8xNzU2NjIgaW5zcGVjdG9yL2NhbnZh
cy9yZWNvcmRpbmctMmQtZnJhbWVDb3VudC5odG1sIFsgRmFpbHVyZSBdCi13ZWJraXQub3JnL2Iv
MTc1NjYyIGluc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLWZ1bGwuaHRtbCBbIEZhaWx1cmUg
XQotd2Via2l0Lm9yZy9iLzE3NTY2MiBpbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1tZW1v
cnlMaW1pdC5odG1sIFsgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8xOTc3MTMgaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvZmV0
Y2gtY2FudmFzLXRhaW50aW5nLWltYWdlLWNhY2hlLmh0dHBzLmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQogCkBAIC0yMDUzLDcgKzIwNTAsNiBAQCB3ZWJraXQub3JnL2IvMjA2MDAwIGNvbXBvc2l0aW5n
L2NsaXBwaW5nL2JvcmRlci1yYWRpdXMtYXN5bmMtb3ZlcmZsb3ctbm9uLXN0YWNraQogCiB3ZWJr
aXQub3JnL2IvMTk1MjU5IGNvbXBvc2l0aW5nL2dlb21ldHJ5L2ZpeGVkLXBvc2l0aW9uLWNvbXBv
c2l0ZWQtcGFnZS1zY2FsZS1zbWFsbGVyLXRoYW4tdmlld3BvcnQuaHRtbCBbIEltYWdlT25seUZh
aWx1cmUgXQogCi13ZWJraXQub3JnL2IvMTk1NzEyIGluc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5n
LWh0bWwtMmQuaHRtbCBbIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMTk2MDYxIGVkaXRpbmcv
cGFzdGVib2FyZC9zbWFydC1wYXN0ZS1wYXJhZ3JhcGgtMDAxLmh0bWwgWyBGYWlsdXJlIF0KIHdl
YmtpdC5vcmcvYi8xOTYwNjEgZWRpdGluZy9wYXN0ZWJvYXJkL3NtYXJ0LXBhc3RlLXBhcmFncmFw
aC0wMDIuaHRtbCBbIEZhaWx1cmUgXQpAQCAtMjExOSw3ICsyMTE1LDYgQEAgd2Via2l0Lm9yZy9i
LzIyMjkwOCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYi1hbmltYXRpb25zL3Rp
bWluZy1tb2RlbC8KIAogd2Via2l0Lm9yZy9iLzIyMzk4MCBlZGl0aW5nL2RlbGV0aW5nL2luc2Vy
dC1pbi1vcnBoYW5lZC1zZWxlY3Rpb24tY3Jhc2guaHRtbCBbIEZhaWx1cmUgXQogCi13ZWJraXQu
b3JnL2IvMjIzOTgxIGluc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLXNhdmVzLmh0bWwgWyBG
YWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzIyNDA2MiB3ZWJnbC8xLjAuMy9jb25mb3JtYW5jZS9n
bHNsL21pc2Mvc2hhZGVycy13aXRoLW1pc3NpbmctdmFyeWluZ3MuaHRtbCBbIEZhaWx1cmUgXQog
d2Via2l0Lm9yZy9iLzIyNDA2MiB3ZWJnbC8xLjAuMy9jb25mb3JtYW5jZS9nbHNsL21pc2Mvc2hh
ZGVycy13aXRoLXZhcnlpbmdzLmh0bWwgWyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1mcmFtZUNvdW50
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9pbnNwZWN0b3IvY2FudmFz
L3JlY29yZGluZy0yZC1mcmFtZUNvdW50LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jODRlNzg0
ZTk1OWQxNDQwMjYzMmVlMzQ3NGZmMzZiZDMyOTMzYjVhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2luc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLWZyYW1l
Q291bnQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNjMgQEAKK1Rlc3QgdGhhdCBDYW52YXNNYW5h
Z2VyIGlzIGFibGUgdG8gcmVjb3JkIGFjdGlvbnMgbWFkZSB0byAyRCBjYW52YXMgY29udGV4dHMu
CisKKworPT0gUnVubmluZyB0ZXN0IHN1aXRlOiBDYW52YXMucmVjb3JkaW5nMkQKKy0tIFJ1bm5p
bmcgdGVzdCBjYXNlOiBDYW52YXMucmVjb3JkaW5nMkQuc2luZ2xlRnJhbWUKK2luaXRpYWxTdGF0
ZToKKyAgYXR0cmlidXRlczoKKyAgICB3aWR0aDogMgorICAgIGhlaWdodDogMgorICBjdXJyZW50
IHN0YXRlOgorICAgIHNldFRyYW5zZm9ybTogW1sxLDAsMCwxLDAsMF1dCisgICAgZ2xvYmFsQWxw
aGE6IDEKKyAgICBnbG9iYWxDb21wb3NpdGVPcGVyYXRpb246ICJzb3VyY2Utb3ZlciIKKyAgICBs
aW5lV2lkdGg6IDEKKyAgICBsaW5lQ2FwOiAiYnV0dCIKKyAgICBsaW5lSm9pbjogIm1pdGVyIgor
ICAgIG1pdGVyTGltaXQ6IDEwCisgICAgc2hhZG93T2Zmc2V0WDogMAorICAgIHNoYWRvd09mZnNl
dFk6IDAKKyAgICBzaGFkb3dCbHVyOiAwCisgICAgc2hhZG93Q29sb3I6ICJyZ2JhKDAsIDAsIDAs
IDApIgorICAgIHNldExpbmVEYXNoOiBbW11dCisgICAgbGluZURhc2hPZmZzZXQ6IDAKKyAgICBm
b250OiAiMTBweCBzYW5zLXNlcmlmIgorICAgIHRleHRBbGlnbjogInN0YXJ0IgorICAgIHRleHRC
YXNlbGluZTogImFscGhhYmV0aWMiCisgICAgZGlyZWN0aW9uOiAiaW5oZXJpdCIKKyAgICBzdHJv
a2VTdHlsZTogIiMwMDAwMDAiCisgICAgZmlsbFN0eWxlOiAiIzAwMDAwMCIKKyAgICBpbWFnZVNt
b290aGluZ0VuYWJsZWQ6IHRydWUKKyAgICBpbWFnZVNtb290aGluZ1F1YWxpdHk6ICJtZWRpdW0i
CisgICAgc2V0UGF0aDogWyIiXQorICBwYXJhbWV0ZXJzOgorICBjb250ZW50OiA8ZmlsdGVyZWQ+
CitmcmFtZXM6CisgIDA6IChkdXJhdGlvbikKKyAgICAwOiBhcmMoMSwgMiwgMywgNCwgNSwgZmFs
c2UpCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIs
IE51bWJlciwgQm9vbGVhbl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBhcmMKKyAgICAgICAg
MTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogaWdub3JlRXhjZXB0aW9uCisgICAg
ICAgIDM6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0
aW9uCisgICAgICAgIDU6IHBlcmZvcm1BY3Rpb25zCisgICAgICAgIDY6IEdsb2JhbCBDb2RlCisg
ICAgICAgIDc6IGV2YWx1YXRlV2l0aFNjb3BlRXh0ZW5zaW9uCisgICAgICAgIDg6IChhbm9ueW1v
dXMgZnVuY3Rpb24pCisgICAgICAgIDk6IF93cmFwQ2FsbAorICAgIDE6IGFyYyg2LCA3LCA4LCA5
LCAxMCwgdHJ1ZSkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyLCBOdW1iZXIs
IE51bWJlciwgTnVtYmVyLCBCb29sZWFuXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGFyYwor
ICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRp
b24KKyAgICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZy
YW1lRnVuY3Rpb24KKyAgICAgICAgNTogcGVyZm9ybUFjdGlvbnMKKyAgICAgICAgNjogR2xvYmFs
IENvZGUKKyAgICAgICAgNzogZXZhbHVhdGVXaXRoU2NvcGVFeHRlbnNpb24KKyAgICAgICAgODog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgOTogX3dyYXBDYWxsCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1m
dWxsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9pbnNwZWN0b3IvY2Fu
dmFzL3JlY29yZGluZy0yZC1mdWxsLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45Y2FkNDRlNzIz
YWM1MmUwOWQ3NTNkNTQxNTE4NjAzNGJhZjEzYWJmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZ3RrL2luc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLWZ1bGwtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAxOSBAQAorVGVzdCB0aGF0IENhbnZhc01hbmFnZXIgaXMg
YWJsZSB0byByZWNvcmQgYWN0aW9ucyBtYWRlIHRvIDJEIGNhbnZhcyBjb250ZXh0cy4KKworCis9
PSBSdW5uaW5nIHRlc3Qgc3VpdGU6IENhbnZhcy5yZWNvcmRpbmcyRAorLS0gUnVubmluZyB0ZXN0
IGNhc2U6IENhbnZhcy5yZWNvcmRpbmcyRC5tdWx0aXBsZUZyYW1lcworaW5pdGlhbFN0YXRlOgor
ICBhdHRyaWJ1dGVzOgorICAgIHdpZHRoOiAyCisgICAgaGVpZ2h0OiAyCisgIGN1cnJlbnQgc3Rh
dGU6CisgICAgc2V0VHJhbnNmb3JtOiBbWzEsMCwwLDEsMCwwXV0KKyAgICBnbG9iYWxBbHBoYTog
MQorICAgIGdsb2JhbENvbXBvc2l0ZU9wZXJhdGlvbjogInNvdXJjZS1vdmVyIgorICAgIGxpbmVX
aWR0aDogMQorICAgIGxpbmVDYXA6ICJidXR0IgorICAgIGxpbmVKb2luOiAibWl0ZXIiCisgICAg
bWl0ZXJMaW1pdDogMTAKKyAgICBzaGFkb3dPZmZzZXRYOiAwCisgICAgc2hhZG93T2Zmc2V0WTog
MAorICAgIHNoYWRvd0JsdXI6IDAKKyAgICBzaGFkb3dDb2xvcjogInJnYmEoMCwgMCwgMCwgMCki
CisgICAgc2V0TGluZURhc2g6IFtbXV0KKyAgICBsaW5lRGFzaE9mZnNldDogMAorICAgIGZvbnQ6
ICIxMHB4IHNhbnMtc2VyaWYiCisgICAgdGV4dEFsaWduOiAic3RhcnQiCisgICAgdGV4dEJhc2Vs
aW5lOiAiYWxwaGFiZXRpYyIKKyAgICBkaXJlY3Rpb246ICJpbmhlcml0IgorICAgIHN0cm9rZVN0
eWxlOiAiIzAwMDAwMCIKKyAgICBmaWxsU3R5bGU6ICIjMDAwMDAwIgorICAgIGltYWdlU21vb3Ro
aW5nRW5hYmxlZDogdHJ1ZQorICAgIGltYWdlU21vb3RoaW5nUXVhbGl0eTogIm1lZGl1bSIKKyAg
ICBzZXRQYXRoOiBbIiJdCisgIHBhcmFtZXRlcnM6CisgIGNvbnRlbnQ6IDxmaWx0ZXJlZD4KK2Zy
YW1lczoKKyAgMDogKGR1cmF0aW9uKQorICAgIDA6IGFyYygxLCAyLCAzLCA0LCA1LCBmYWxzZSkK
KyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVt
YmVyLCBCb29sZWFuXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGFyYworICAgICAgICAxOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAg
MzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24K
KyAgICAgICAgNTogcGVyZm9ybUFjdGlvbnMKKyAgICAgICAgNjogR2xvYmFsIENvZGUKKyAgICAg
ICAgNzogZXZhbHVhdGVXaXRoU2NvcGVFeHRlbnNpb24KKyAgICAgICAgODogKGFub255bW91cyBm
dW5jdGlvbikKKyAgICAgICAgOTogX3dyYXBDYWxsCisgICAgMTogYXJjKDYsIDcsIDgsIDksIDEw
LCB0cnVlKQorICAgICAgc3dpenpsZVR5cGVzOiBbTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVt
YmVyLCBOdW1iZXIsIEJvb2xlYW5dCisgICAgICB0cmFjZToKKyAgICAgICAgMDogYXJjCisgICAg
ICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGlnbm9yZUV4Y2VwdGlvbgor
ICAgICAgICAzOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICA0OiBleGVjdXRlRnJhbWVG
dW5jdGlvbgorICAgICAgICA1OiBwZXJmb3JtQWN0aW9ucworICAgICAgICA2OiBHbG9iYWwgQ29k
ZQorICAgICAgICA3OiBldmFsdWF0ZVdpdGhTY29wZUV4dGVuc2lvbgorICAgICAgICA4OiAoYW5v
bnltb3VzIGZ1bmN0aW9uKQorICAgICAgICA5OiBfd3JhcENhbGwKKyAgMTogKGR1cmF0aW9uKQor
ICAgIDA6IGFyY1RvKDEsIDIsIDMsIDQsIDUpCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIs
IE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAw
OiBhcmNUbworICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25v
cmVFeGNlcHRpb24KKyAgICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDog
ZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgMjogKGR1cmF0aW9uKQorICAgIDA6IGJlZ2luUGF0aCgp
CisgICAgICB0cmFjZToKKyAgICAgICAgMDogYmVnaW5QYXRoCisgICAgICAgIDE6IChhbm9ueW1v
dXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDM6IChkdXJh
dGlvbikKKyAgICAwOiBiZXppZXJDdXJ2ZVRvKDEsIDIsIDMsIDQsIDUsIDYpCisgICAgICBzd2l6
emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVy
XQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGJlemllckN1cnZlVG8KKyAgICAgICAgMTogKGFu
b255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNDog
KGR1cmF0aW9uKQorICAgIDA6IGNsZWFyUmVjdCgxLCAyLCAzLCA0KQorICAgICAgc3dpenpsZVR5
cGVzOiBbTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAg
ICAgIDA6IGNsZWFyUmVjdAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAg
ICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICA1OiAoZHVyYXRpb24pCisgICAgMDogY2xlYXJT
aGFkb3coKQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGNsZWFyU2hhZG93CisgICAgICAgIDE6
IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisg
IDY6IChkdXJhdGlvbikKKyAgICAwOiBjbGlwKCJub256ZXJvIikKKyAgICAgIHN3aXp6bGVUeXBl
czogW1N0cmluZ10KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBjbGlwCisgICAgICAgIDE6IChh
bm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAg
MTogY2xpcCgiZXZlbm9kZCIpCisgICAgICBzd2l6emxlVHlwZXM6IFtTdHJpbmddCisgICAgICB0
cmFjZToKKyAgICAgICAgMDogY2xpcAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQor
ICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDI6IGNsaXAoW29iamVjdCBQYXRo
MkRdLCAibm9uemVybyIpCisgICAgICBzd2l6emxlVHlwZXM6IFtQYXRoMkQsIFN0cmluZ10KKyAg
ICAgIHRyYWNlOgorICAgICAgICAwOiBjbGlwCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rp
b24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMzogY2xpcChbb2JqZWN0
IFBhdGgyRF0sICJldmVub2RkIikKKyAgICAgIHN3aXp6bGVUeXBlczogW1BhdGgyRCwgU3RyaW5n
XQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGNsaXAKKyAgICAgICAgMTogKGFub255bW91cyBm
dW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNzogKGR1cmF0aW9u
KQorICAgIDA6IGNsb3NlUGF0aCgpCisgICAgICB0cmFjZToKKyAgICAgICAgMDogY2xvc2VQYXRo
CisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFt
ZUZ1bmN0aW9uCisgIDg6IChkdXJhdGlvbikKKyAgICAwOiBjcmVhdGVJbWFnZURhdGEoW29iamVj
dCBJbWFnZURhdGFdKQorICAgICAgc3dpenpsZVR5cGVzOiBbSW1hZ2VEYXRhXQorICAgICAgdHJh
Y2U6CisgICAgICAgIDA6IGNyZWF0ZUltYWdlRGF0YQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1
bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzogKGFub255bW91
cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAxOiBjcmVh
dGVJbWFnZURhdGEoMiwgMykKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyXQor
ICAgICAgdHJhY2U6CisgICAgICAgIDA6IGNyZWF0ZUltYWdlRGF0YQorICAgICAgICAxOiAoYW5v
bnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAg
OTogKGR1cmF0aW9uKQorICAgIDA6IGNyZWF0ZUxpbmVhckdyYWRpZW50KDEsIDIsIDMsIDQpCisg
ICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJdCisgICAg
ICB0cmFjZToKKyAgICAgICAgMDogY3JlYXRlTGluZWFyR3JhZGllbnQKKyAgICAgICAgMTogKGFu
b255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogaWdub3JlRXhjZXB0aW9uCisgICAgICAgIDM6
IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisg
IDEwOiAoZHVyYXRpb24pCisgICAgMDogY3JlYXRlUGF0dGVybihbb2JqZWN0IEhUTUxJbWFnZUVs
ZW1lbnRdLCAidGVzdEEiKQorICAgICAgc3dpenpsZVR5cGVzOiBbSW1hZ2UsIFN0cmluZ10KKyAg
ICAgIHRyYWNlOgorICAgICAgICAwOiBjcmVhdGVQYXR0ZXJuCisgICAgICAgIDE6IChhbm9ueW1v
dXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGlnbm9yZUV4Y2VwdGlvbgorICAgICAgICAzOiAoYW5v
bnltb3VzIGZ1bmN0aW9uKQorICAgICAgICA0OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDE6
IGNyZWF0ZVBhdHRlcm4oW29iamVjdCBIVE1MSW1hZ2VFbGVtZW50XSwgInRlc3RCIikKKyAgICAg
IHN3aXp6bGVUeXBlczogW0ltYWdlLCBTdHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDog
Y3JlYXRlUGF0dGVybgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAy
OiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAg
ICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAyOiBjcmVhdGVQYXR0ZXJuKFtvYmplY3Qg
SFRNTEltYWdlRWxlbWVudF0sICJ0ZXN0QyIpCisgICAgICBzd2l6emxlVHlwZXM6IFtJbWFnZSwg
U3RyaW5nXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGNyZWF0ZVBhdHRlcm4KKyAgICAgICAg
MTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogaWdub3JlRXhjZXB0aW9uCisgICAg
ICAgIDM6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0
aW9uCisgICAgMzogY3JlYXRlUGF0dGVybihbb2JqZWN0IEltYWdlQml0bWFwXSwgInRlc3REIikK
KyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdlQml0bWFwLCBTdHJpbmddCisgICAgICB0cmFjZToK
KyAgICAgICAgMDogY3JlYXRlUGF0dGVybgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9u
KQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzogKGFub255bW91cyBmdW5j
dGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgMTE6IChkdXJhdGlvbikK
KyAgICAwOiBjcmVhdGVSYWRpYWxHcmFkaWVudCgxLCAyLCAzLCA0LCA1LCA2KQorICAgICAgc3dp
enpsZVR5cGVzOiBbTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJl
cl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBjcmVhdGVSYWRpYWxHcmFkaWVudAorICAgICAg
ICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24KKyAg
ICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1lRnVu
Y3Rpb24KKyAgMTI6IChkdXJhdGlvbikKKyAgICAwOiBkaXJlY3Rpb24KKyAgICAgIHRyYWNlOgor
ICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVG
dW5jdGlvbgorICAxMzogKGR1cmF0aW9uKQorICAgIDA6IGRyYXdGb2N1c0lmTmVlZGVkKCJFbGVt
ZW50IikKKyAgICAgIHN3aXp6bGVUeXBlczogW05vbmVdCisgICAgICB0cmFjZToKKyAgICAgICAg
MDogZHJhd0ZvY3VzSWZOZWVkZWQKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAg
ICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAxOiBkcmF3Rm9jdXNJZk5lZWRlZChb
b2JqZWN0IFBhdGgyRF0sICJFbGVtZW50IikKKyAgICAgIHN3aXp6bGVUeXBlczogW1BhdGgyRCwg
Tm9uZV0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBkcmF3Rm9jdXNJZk5lZWRlZAorICAgICAg
ICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlv
bgorICAxNDogKGR1cmF0aW9uKQorICAgIDA6IGRyYXdJbWFnZShbb2JqZWN0IEhUTUxJbWFnZUVs
ZW1lbnRdLCAxMSwgMTIpCisgICAgICBzd2l6emxlVHlwZXM6IFtJbWFnZSwgTnVtYmVyLCBOdW1i
ZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogZHJhd0ltYWdlCisgICAgICAgIDE6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGlnbm9yZUV4Y2VwdGlvbgorICAgICAgICAzOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICA0OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAg
IDE6IGRyYXdJbWFnZShbb2JqZWN0IEhUTUxJbWFnZUVsZW1lbnRdLCAxMywgMTQsIDE1LCAxNikK
KyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdlLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1i
ZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogZHJhd0ltYWdlCisgICAgICAgIDE6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGlnbm9yZUV4Y2VwdGlvbgorICAgICAgICAzOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICA0OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAg
IDI6IGRyYXdJbWFnZShbb2JqZWN0IEhUTUxJbWFnZUVsZW1lbnRdLCAxNywgMTgsIDE5LCAxMTAs
IDExMSwgMTEyLCAxMTMsIDExNCkKKyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdlLCBOdW1iZXIs
IE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlcl0K
KyAgICAgIHRyYWNlOgorICAgICAgICAwOiBkcmF3SW1hZ2UKKyAgICAgICAgMTogKGFub255bW91
cyBmdW5jdGlvbikKKyAgICAgICAgMjogaWdub3JlRXhjZXB0aW9uCisgICAgICAgIDM6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMzog
ZHJhd0ltYWdlKFtvYmplY3QgSFRNTEltYWdlRWxlbWVudF0sIDIxLCAyMikKKyAgICAgIHN3aXp6
bGVUeXBlczogW0ltYWdlLCBOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAw
OiBkcmF3SW1hZ2UKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjog
aWdub3JlRXhjZXB0aW9uCisgICAgICAgIDM6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAg
IDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgNDogZHJhd0ltYWdlKFtvYmplY3QgSFRNTElt
YWdlRWxlbWVudF0sIDIzLCAyNCwgMjUsIDI2KQorICAgICAgc3dpenpsZVR5cGVzOiBbSW1hZ2Us
IE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAw
OiBkcmF3SW1hZ2UKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjog
aWdub3JlRXhjZXB0aW9uCisgICAgICAgIDM6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAg
IDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgNTogZHJhd0ltYWdlKFtvYmplY3QgSFRNTElt
YWdlRWxlbWVudF0sIDI3LCAyOCwgMjksIDIxMCwgMjExLCAyMTIsIDIxMywgMjE0KQorICAgICAg
c3dpenpsZVR5cGVzOiBbSW1hZ2UsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVt
YmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGRy
YXdJbWFnZQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25v
cmVFeGNlcHRpb24KKyAgICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDog
ZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICA2OiBkcmF3SW1hZ2UoW29iamVjdCBIVE1MSW1hZ2VF
bGVtZW50XSwgMzEsIDMyKQorICAgICAgc3dpenpsZVR5cGVzOiBbSW1hZ2UsIE51bWJlciwgTnVt
YmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGRyYXdJbWFnZQorICAgICAgICAxOiAoYW5v
bnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAg
ICA3OiBkcmF3SW1hZ2UoW29iamVjdCBIVE1MSW1hZ2VFbGVtZW50XSwgMzMsIDM0LCAzNSwgMzYp
CisgICAgICBzd2l6emxlVHlwZXM6IFtJbWFnZSwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVt
YmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGRyYXdJbWFnZQorICAgICAgICAxOiAoYW5v
bnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAg
ICA4OiBkcmF3SW1hZ2UoW29iamVjdCBIVE1MSW1hZ2VFbGVtZW50XSwgMzcsIDM4LCAzOSwgMzEw
LCAzMTEsIDMxMiwgMzEzLCAzMTQpCisgICAgICBzd2l6emxlVHlwZXM6IFtJbWFnZSwgTnVtYmVy
LCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJd
CisgICAgICB0cmFjZToKKyAgICAgICAgMDogZHJhd0ltYWdlCisgICAgICAgIDE6IChhbm9ueW1v
dXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGlnbm9yZUV4Y2VwdGlvbgorICAgICAgICAzOiAoYW5v
bnltb3VzIGZ1bmN0aW9uKQorICAgICAgICA0OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDk6
IGRyYXdJbWFnZShbb2JqZWN0IEltYWdlQml0bWFwXSwgNDEsIDQyKQorICAgICAgc3dpenpsZVR5
cGVzOiBbSW1hZ2VCaXRtYXAsIE51bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAg
IDA6IGRyYXdJbWFnZQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAy
OiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAg
ICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAxMDogZHJhd0ltYWdlKFtvYmplY3QgSW1h
Z2VCaXRtYXBdLCA0MywgNDQsIDQ1LCA0NikKKyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdlQml0
bWFwLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAg
ICAgMDogZHJhd0ltYWdlCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAg
IDI6IGlnbm9yZUV4Y2VwdGlvbgorICAgICAgICAzOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAg
ICAgICA0OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDExOiBkcmF3SW1hZ2UoW29iamVjdCBJ
bWFnZUJpdG1hcF0sIDQ3LCA0OCwgNDksIDQxMCwgNDExLCA0MTIsIDQxMywgNDE0KQorICAgICAg
c3dpenpsZVR5cGVzOiBbSW1hZ2VCaXRtYXAsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJl
ciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAg
IDA6IGRyYXdJbWFnZQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAy
OiBpZ25vcmVFeGNlcHRpb24KKyAgICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAg
ICAgNDogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgMTU6IChkdXJhdGlvbikKKyAgICAwOiBkcmF3
SW1hZ2VGcm9tUmVjdChbb2JqZWN0IEhUTUxJbWFnZUVsZW1lbnRdLCAxLCAyLCAzLCA0LCA1LCA2
LCA3LCA4LCAiIikKKyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdlLCBOdW1iZXIsIE51bWJlciwg
TnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgU3RyaW5nXQor
ICAgICAgdHJhY2U6CisgICAgICAgIDA6IGRyYXdJbWFnZUZyb21SZWN0CisgICAgICAgIDE6IChh
bm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAg
MTogZHJhd0ltYWdlRnJvbVJlY3QoW29iamVjdCBIVE1MSW1hZ2VFbGVtZW50XSwgOSwgMTAsIDEx
LCAxMiwgMTMsIDE0LCAxNSwgMTYsICJ0ZXN0IikKKyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdl
LCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIs
IE51bWJlciwgU3RyaW5nXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGRyYXdJbWFnZUZyb21S
ZWN0CisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVG
cmFtZUZ1bmN0aW9uCisgIDE2OiAoZHVyYXRpb24pCisgICAgMDogZWxsaXBzZSgxLCAyLCAzLCA0
LCA1LCA2LCA3LCBmYWxzZSkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyLCBO
dW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgQm9vbGVhbl0KKyAgICAgIHRy
YWNlOgorICAgICAgICAwOiBlbGxpcHNlCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24p
CisgICAgICAgIDI6IGlnbm9yZUV4Y2VwdGlvbgorICAgICAgICAzOiAoYW5vbnltb3VzIGZ1bmN0
aW9uKQorICAgICAgICA0OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDE6IGVsbGlwc2UoOCwg
OSwgMTAsIDExLCAxMiwgMTMsIDE0LCB0cnVlKQorICAgICAgc3dpenpsZVR5cGVzOiBbTnVtYmVy
LCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBCb29sZWFu
XQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGVsbGlwc2UKKyAgICAgICAgMTogKGFub255bW91
cyBmdW5jdGlvbikKKyAgICAgICAgMjogaWdub3JlRXhjZXB0aW9uCisgICAgICAgIDM6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDE3OiAo
ZHVyYXRpb24pCisgICAgMDogZmlsbCgibm9uemVybyIpCisgICAgICBzd2l6emxlVHlwZXM6IFtT
dHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDogZmlsbAorICAgICAgICAxOiAoYW5vbnlt
b3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDE6IGZp
bGwoImV2ZW5vZGQiKQorICAgICAgc3dpenpsZVR5cGVzOiBbU3RyaW5nXQorICAgICAgdHJhY2U6
CisgICAgICAgIDA6IGZpbGwKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAg
ICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAyOiBmaWxsKFtvYmplY3QgUGF0aDJEXSwg
Im5vbnplcm8iKQorICAgICAgc3dpenpsZVR5cGVzOiBbUGF0aDJELCBTdHJpbmddCisgICAgICB0
cmFjZToKKyAgICAgICAgMDogZmlsbAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQor
ICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDM6IGZpbGwoW29iamVjdCBQYXRo
MkRdLCAiZXZlbm9kZCIpCisgICAgICBzd2l6emxlVHlwZXM6IFtQYXRoMkQsIFN0cmluZ10KKyAg
ICAgIHRyYWNlOgorICAgICAgICAwOiBmaWxsCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rp
b24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDE4OiAoZHVyYXRpb24pCisg
ICAgMDogZmlsbFJlY3QoMSwgMiwgMywgNCkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwg
TnVtYmVyLCBOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBmaWxsUmVj
dAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJh
bWVGdW5jdGlvbgorICAxOTogKGR1cmF0aW9uKQorICAgIDA6IGZpbGxTdHlsZQorICAgICAgdHJh
Y2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4ZWN1dGVG
cmFtZUZ1bmN0aW9uCisgICAgMTogZmlsbFN0eWxlID0gInRlc3QiCisgICAgICBzd2l6emxlVHlw
ZXM6IFtTdHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlv
bikKKyAgICAgICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAyOiBmaWxsU3R5bGUgPSBb
b2JqZWN0IENhbnZhc0dyYWRpZW50XQorICAgICAgc3dpenpsZVR5cGVzOiBbQ2FudmFzR3JhZGll
bnRdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAg
ICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAzOiBmaWxsU3R5bGUgPSBbb2JqZWN0IENh
bnZhc0dyYWRpZW50XQorICAgICAgc3dpenpsZVR5cGVzOiBbQ2FudmFzR3JhZGllbnRdCisgICAg
ICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMTogZXhl
Y3V0ZUZyYW1lRnVuY3Rpb24KKyAgICA0OiBmaWxsU3R5bGUgPSBbb2JqZWN0IENhbnZhc1BhdHRl
cm5dCisgICAgICBzd2l6emxlVHlwZXM6IFtDYW52YXNQYXR0ZXJuXQorICAgICAgdHJhY2U6Cisg
ICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1
bmN0aW9uCisgIDIwOiAoZHVyYXRpb24pCisgICAgMDogZmlsbFRleHQoInRlc3RBIiwgMSwgMikK
KyAgICAgIHN3aXp6bGVUeXBlczogW1N0cmluZywgTnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFj
ZToKKyAgICAgICAgMDogZmlsbFRleHQKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikK
KyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAxOiBmaWxsVGV4dCgidGVzdEIi
LCAzLCA0LCA1KQorICAgICAgc3dpenpsZVR5cGVzOiBbU3RyaW5nLCBOdW1iZXIsIE51bWJlciwg
TnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGZpbGxUZXh0CisgICAgICAgIDE6IChh
bm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDIx
OiAoZHVyYXRpb24pCisgICAgMDogZm9udAorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTog
Zm9udCA9ICJ0ZXN0IgorICAgICAgc3dpenpsZVR5cGVzOiBbU3RyaW5nXQorICAgICAgdHJhY2U6
CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFt
ZUZ1bmN0aW9uCisgIDIyOiAoZHVyYXRpb24pCisgICAgMDogZ2V0SW1hZ2VEYXRhKDEsIDIsIDMs
IDQpCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJd
CisgICAgICB0cmFjZToKKyAgICAgICAgMDogZ2V0SW1hZ2VEYXRhCisgICAgICAgIDE6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGlnbm9yZUV4Y2VwdGlvbgorICAgICAgICAzOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICA0OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAy
MzogKGR1cmF0aW9uKQorICAgIDA6IGdldExpbmVEYXNoKCkKKyAgICAgIHRyYWNlOgorICAgICAg
ICAwOiBnZXRMaW5lRGFzaAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAg
ICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAyNDogKGR1cmF0aW9uKQorICAgIDA6IGdldFRy
YW5zZm9ybSgpCisgICAgICB0cmFjZToKKyAgICAgICAgMDogZ2V0VHJhbnNmb3JtCisgICAgICAg
IDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9u
CisgIDI1OiAoZHVyYXRpb24pCisgICAgMDogZ2xvYmFsQWxwaGEKKyAgICAgIHRyYWNlOgorICAg
ICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5j
dGlvbgorICAgIDE6IGdsb2JhbEFscGhhID0gMAorICAgICAgc3dpenpsZVR5cGVzOiBbTnVtYmVy
XQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAg
IDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDI2OiAoZHVyYXRpb24pCisgICAgMDogZ2xvYmFs
Q29tcG9zaXRlT3BlcmF0aW9uCisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBm
dW5jdGlvbikKKyAgICAgICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAxOiBnbG9iYWxD
b21wb3NpdGVPcGVyYXRpb24gPSAidGVzdCIKKyAgICAgIHN3aXp6bGVUeXBlczogW1N0cmluZ10K
KyAgICAgIHRyYWNlOgorICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAx
OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAyNzogKGR1cmF0aW9uKQorICAgIDA6IGltYWdlU21v
b3RoaW5nRW5hYmxlZAorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rp
b24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogaW1hZ2VTbW9vdGhp
bmdFbmFibGVkID0gdHJ1ZQorICAgICAgc3dpenpsZVR5cGVzOiBbQm9vbGVhbl0KKyAgICAgIHRy
YWNlOgorICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRl
RnJhbWVGdW5jdGlvbgorICAyODogKGR1cmF0aW9uKQorICAgIDA6IGltYWdlU21vb3RoaW5nUXVh
bGl0eQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAg
ICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogaW1hZ2VTbW9vdGhpbmdRdWFsaXR5
ID0gImxvdyIKKyAgICAgIHN3aXp6bGVUeXBlczogW1N0cmluZ10KKyAgICAgIHRyYWNlOgorICAg
ICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5j
dGlvbgorICAyOTogKGR1cmF0aW9uKQorICAgIDA6IGlzUG9pbnRJblBhdGgoW29iamVjdCBQYXRo
MkRdLCA1LCA2LCAibm9uemVybyIpCisgICAgICBzd2l6emxlVHlwZXM6IFtQYXRoMkQsIE51bWJl
ciwgTnVtYmVyLCBTdHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDogaXNQb2ludEluUGF0
aAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJh
bWVGdW5jdGlvbgorICAgIDE6IGlzUG9pbnRJblBhdGgoW29iamVjdCBQYXRoMkRdLCA3LCA4LCAi
ZXZlbm9kZCIpCisgICAgICBzd2l6emxlVHlwZXM6IFtQYXRoMkQsIE51bWJlciwgTnVtYmVyLCBT
dHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDogaXNQb2ludEluUGF0aAorICAgICAgICAx
OiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgor
ICAgIDI6IGlzUG9pbnRJblBhdGgoOSwgMTAsICJub256ZXJvIikKKyAgICAgIHN3aXp6bGVUeXBl
czogW051bWJlciwgTnVtYmVyLCBTdHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDogaXNQ
b2ludEluUGF0aAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBl
eGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDM6IGlzUG9pbnRJblBhdGgoMTEsIDEyLCAiZXZlbm9k
ZCIpCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgU3RyaW5nXQorICAgICAg
dHJhY2U6CisgICAgICAgIDA6IGlzUG9pbnRJblBhdGgKKyAgICAgICAgMTogKGFub255bW91cyBm
dW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgMzA6IChkdXJhdGlv
bikKKyAgICAwOiBpc1BvaW50SW5TdHJva2UoW29iamVjdCBQYXRoMkRdLCAzLCA0KQorICAgICAg
c3dpenpsZVR5cGVzOiBbUGF0aDJELCBOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAg
ICAgICAwOiBpc1BvaW50SW5TdHJva2UKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikK
KyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAxOiBpc1BvaW50SW5TdHJva2Uo
NSwgNikKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6
CisgICAgICAgIDA6IGlzUG9pbnRJblN0cm9rZQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0
aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAzMTogKGR1cmF0aW9uKQor
ICAgIDA6IGxpbmVDYXAKKyAgICAgIHRyYWNlOgorICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0
aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAzMjogKGR1cmF0aW9uKQor
ICAgIDA6IGxpbmVEYXNoT2Zmc2V0CisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91
cyBmdW5jdGlvbikKKyAgICAgICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAxOiBsaW5l
RGFzaE9mZnNldCA9IDEKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0KKyAgICAgIHRyYWNl
OgorICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJh
bWVGdW5jdGlvbgorICAzMzogKGR1cmF0aW9uKQorICAgIDA6IGxpbmVKb2luCisgICAgICB0cmFj
ZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMTogZXhlY3V0ZUZy
YW1lRnVuY3Rpb24KKyAgMzQ6IChkdXJhdGlvbikKKyAgICAwOiBsaW5lVG8oMSwgMikKKyAgICAg
IHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6
IGxpbmVUbworICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVj
dXRlRnJhbWVGdW5jdGlvbgorICAzNTogKGR1cmF0aW9uKQorICAgIDA6IGxpbmVXaWR0aAorICAg
ICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4
ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogbGluZVdpZHRoID0gMQorICAgICAgc3dpenpsZVR5
cGVzOiBbTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rp
b24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDM2OiAoZHVyYXRpb24pCisg
ICAgMDogbWVhc3VyZVRleHQoInRlc3QiKQorICAgICAgc3dpenpsZVR5cGVzOiBbU3RyaW5nXQor
ICAgICAgdHJhY2U6CisgICAgICAgIDA6IG1lYXN1cmVUZXh0CisgICAgICAgIDE6IChhbm9ueW1v
dXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDM3OiAoZHVy
YXRpb24pCisgICAgMDogbWl0ZXJMaW1pdAorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTog
bWl0ZXJMaW1pdCA9IDEKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0KKyAgICAgIHRyYWNl
OgorICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJh
bWVGdW5jdGlvbgorICAzODogKGR1cmF0aW9uKQorICAgIDA6IG1vdmVUbygxLCAyKQorICAgICAg
c3dpenpsZVR5cGVzOiBbTnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDog
bW92ZVRvCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1
dGVGcmFtZUZ1bmN0aW9uCisgIDM5OiAoZHVyYXRpb24pCisgICAgMDogcHV0SW1hZ2VEYXRhKFtv
YmplY3QgSW1hZ2VEYXRhXSwgNSwgNikKKyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdlRGF0YSwg
TnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogcHV0SW1hZ2VEYXRhCisg
ICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1
bmN0aW9uCisgICAgMTogcHV0SW1hZ2VEYXRhKFtvYmplY3QgSW1hZ2VEYXRhXSwgNywgOCwgOSwg
MTAsIDExLCAxMikKKyAgICAgIHN3aXp6bGVUeXBlczogW0ltYWdlRGF0YSwgTnVtYmVyLCBOdW1i
ZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAg
ICAwOiBwdXRJbWFnZURhdGEKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAg
ICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNDA6IChkdXJhdGlvbikKKyAgICAwOiBxdWFk
cmF0aWNDdXJ2ZVRvKDEsIDIsIDMsIDQpCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51
bWJlciwgTnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogcXVhZHJhdGlj
Q3VydmVUbworICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVj
dXRlRnJhbWVGdW5jdGlvbgorICA0MTogKGR1cmF0aW9uKQorICAgIDA6IHJlY3QoMSwgMiwgMywg
NCkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlcl0K
KyAgICAgIHRyYWNlOgorICAgICAgICAwOiByZWN0CisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVu
Y3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDQyOiAoZHVyYXRpb24p
CisgICAgMDogcmVzZXRUcmFuc2Zvcm0oKQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHJlc2V0
VHJhbnNmb3JtCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4
ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDQzOiAoZHVyYXRpb24pCisgICAgMDogcmVzdG9yZSgpCisg
ICAgICB0cmFjZToKKyAgICAgICAgMDogcmVzdG9yZQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1
bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICA0NDogKGR1cmF0aW9u
KQorICAgIDA6IHJvdGF0ZSgxKQorICAgICAgc3dpenpsZVR5cGVzOiBbTnVtYmVyXQorICAgICAg
dHJhY2U6CisgICAgICAgIDA6IHJvdGF0ZQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9u
KQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICA0NTogKGR1cmF0aW9uKQorICAg
IDA6IHNhdmUoKQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHNhdmUKKyAgICAgICAgMTogKGFu
b255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNDY6
IChkdXJhdGlvbikKKyAgICAwOiBzY2FsZSgxLCAyKQorICAgICAgc3dpenpsZVR5cGVzOiBbTnVt
YmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogc2NhbGUKKyAgICAgICAgMTog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAg
NDc6IChkdXJhdGlvbikKKyAgICAwOiBzZXRBbHBoYShudWxsKQorICAgICAgc3dpenpsZVR5cGVz
OiBbTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHNldEFscGhhCisgICAgICAgIDE6
IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisg
ICAgMTogc2V0QWxwaGEoMSkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0KKyAgICAgIHRy
YWNlOgorICAgICAgICAwOiBzZXRBbHBoYQorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9u
KQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICA0ODogKGR1cmF0aW9uKQorICAg
IDA6IHNldENvbXBvc2l0ZU9wZXJhdGlvbigiIikKKyAgICAgIHN3aXp6bGVUeXBlczogW1N0cmlu
Z10KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRDb21wb3NpdGVPcGVyYXRpb24KKyAgICAg
ICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rp
b24KKyAgICAxOiBzZXRDb21wb3NpdGVPcGVyYXRpb24oInRlc3QiKQorICAgICAgc3dpenpsZVR5
cGVzOiBbU3RyaW5nXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHNldENvbXBvc2l0ZU9wZXJh
dGlvbgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRl
RnJhbWVGdW5jdGlvbgorICA0OTogKGR1cmF0aW9uKQorICAgIDA6IHNldEZpbGxDb2xvcigidGVz
dEEiKQorICAgICAgc3dpenpsZVR5cGVzOiBbU3RyaW5nXQorICAgICAgdHJhY2U6CisgICAgICAg
IDA6IHNldEZpbGxDb2xvcgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAg
ICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDE6IHNldEZpbGxDb2xvcigidGVzdEIiLCAx
KQorICAgICAgc3dpenpsZVR5cGVzOiBbU3RyaW5nLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAg
ICAgICAgMDogc2V0RmlsbENvbG9yCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisg
ICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMjogc2V0RmlsbENvbG9yKDIsIDEp
CisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAg
ICAgICAwOiBzZXRGaWxsQ29sb3IKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAg
ICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAzOiBzZXRGaWxsQ29sb3IoMywgNCkK
KyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAg
ICAgIDA6IHNldEZpbGxDb2xvcgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAg
ICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDQ6IHNldEZpbGxDb2xvcig1LCA2LCA3
LCA4KQorICAgICAgc3dpenpsZVR5cGVzOiBbTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVy
XQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHNldEZpbGxDb2xvcgorICAgICAgICAxOiAoYW5v
bnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICA1MDog
KGR1cmF0aW9uKQorICAgIDA6IHNldExpbmVDYXAoIiIpCisgICAgICBzd2l6emxlVHlwZXM6IFtT
dHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDogc2V0TGluZUNhcAorICAgICAgICAxOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAg
IDE6IHNldExpbmVDYXAoInRlc3QiKQorICAgICAgc3dpenpsZVR5cGVzOiBbU3RyaW5nXQorICAg
ICAgdHJhY2U6CisgICAgICAgIDA6IHNldExpbmVDYXAKKyAgICAgICAgMTogKGFub255bW91cyBm
dW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNTE6IChkdXJhdGlv
bikKKyAgICAwOiBzZXRMaW5lRGFzaChbMSwyXSkKKyAgICAgIHN3aXp6bGVUeXBlczogW0FycmF5
XQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHNldExpbmVEYXNoCisgICAgICAgIDE6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDUyOiAo
ZHVyYXRpb24pCisgICAgMDogc2V0TGluZUpvaW4oIiIpCisgICAgICBzd2l6emxlVHlwZXM6IFtT
dHJpbmddCisgICAgICB0cmFjZToKKyAgICAgICAgMDogc2V0TGluZUpvaW4KKyAgICAgICAgMTog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAg
ICAxOiBzZXRMaW5lSm9pbigidGVzdCIpCisgICAgICBzd2l6emxlVHlwZXM6IFtTdHJpbmddCisg
ICAgICB0cmFjZToKKyAgICAgICAgMDogc2V0TGluZUpvaW4KKyAgICAgICAgMTogKGFub255bW91
cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNTM6IChkdXJh
dGlvbikKKyAgICAwOiBzZXRMaW5lV2lkdGgobnVsbCkKKyAgICAgIHN3aXp6bGVUeXBlczogW051
bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRMaW5lV2lkdGgKKyAgICAgICAgMTog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAg
ICAxOiBzZXRMaW5lV2lkdGgoMSkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0KKyAgICAg
IHRyYWNlOgorICAgICAgICAwOiBzZXRMaW5lV2lkdGgKKyAgICAgICAgMTogKGFub255bW91cyBm
dW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNTQ6IChkdXJhdGlv
bikKKyAgICAwOiBzZXRNaXRlckxpbWl0KG51bGwpCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1i
ZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogc2V0TWl0ZXJMaW1pdAorICAgICAgICAxOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAg
IDE6IHNldE1pdGVyTGltaXQoMSkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0KKyAgICAg
IHRyYWNlOgorICAgICAgICAwOiBzZXRNaXRlckxpbWl0CisgICAgICAgIDE6IChhbm9ueW1vdXMg
ZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDU1OiAoZHVyYXRp
b24pCisgICAgMDogc2V0U2hhZG93KDEsIDIsIDMsICIiKQorICAgICAgc3dpenpsZVR5cGVzOiBb
TnVtYmVyLCBOdW1iZXIsIE51bWJlciwgU3RyaW5nXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6
IHNldFNoYWRvdworICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBl
eGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDE6IHNldFNoYWRvdyg0LCA1LCA2LCAidGVzdCIsIDcp
CisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBTdHJpbmcsIE51
bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRTaGFkb3cKKyAgICAgICAgMTogKGFu
b255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAy
OiBzZXRTaGFkb3coOCwgOSwgMTAsIDExLCAxKQorICAgICAgc3dpenpsZVR5cGVzOiBbTnVtYmVy
LCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAg
MDogc2V0U2hhZG93CisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6
IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMzogc2V0U2hhZG93KDEyLCAxMywgMTQsIDE1LCAx
NikKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwg
TnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHNldFNoYWRvdworICAgICAgICAxOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAg
IDQ6IHNldFNoYWRvdygxNywgMTgsIDE5LCAyMCwgMjEsIDIyLCAyMykKKyAgICAgIHN3aXp6bGVU
eXBlczogW051bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51
bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRTaGFkb3cKKyAgICAgICAgMTogKGFu
b255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICA1
OiBzZXRTaGFkb3coMjQsIDI1LCAyNiwgMjcsIDI4LCAyOSwgMzApCisgICAgICBzd2l6emxlVHlw
ZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1i
ZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogc2V0U2hhZG93CisgICAgICAgIDE6IChhbm9u
eW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDU2OiAo
ZHVyYXRpb24pCisgICAgMDogc2V0U3Ryb2tlQ29sb3IoInRlc3RBIikKKyAgICAgIHN3aXp6bGVU
eXBlczogW1N0cmluZ10KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRTdHJva2VDb2xvcgor
ICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVG
dW5jdGlvbgorICAgIDE6IHNldFN0cm9rZUNvbG9yKCJ0ZXN0QiIsIDEpCisgICAgICBzd2l6emxl
VHlwZXM6IFtTdHJpbmcsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRTdHJv
a2VDb2xvcgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVj
dXRlRnJhbWVGdW5jdGlvbgorICAgIDI6IHNldFN0cm9rZUNvbG9yKDIsIDEpCisgICAgICBzd2l6
emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRT
dHJva2VDb2xvcgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBl
eGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDM6IHNldFN0cm9rZUNvbG9yKDMsIDQpCisgICAgICBz
d2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBz
ZXRTdHJva2VDb2xvcgorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAy
OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDQ6IHNldFN0cm9rZUNvbG9yKDUsIDYsIDcsIDgp
CisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJdCisg
ICAgICB0cmFjZToKKyAgICAgICAgMDogc2V0U3Ryb2tlQ29sb3IKKyAgICAgICAgMTogKGFub255
bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNTc6IChk
dXJhdGlvbikKKyAgICAwOiBzZXRUcmFuc2Zvcm0oMSwgMiwgMywgNCwgNSwgNikKKyAgICAgIHN3
aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1i
ZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogc2V0VHJhbnNmb3JtCisgICAgICAgIDE6IChh
bm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAg
MTogc2V0VHJhbnNmb3JtKG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKSkKKyAgICAgIHN3aXp6bGVU
eXBlczogW0RPTU1hdHJpeF0KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiBzZXRUcmFuc2Zvcm0K
KyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogaWdub3JlRXhjZXB0
aW9uCisgICAgICAgIDM6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDQ6IGV4ZWN1dGVG
cmFtZUZ1bmN0aW9uCisgICAgMjogc2V0VHJhbnNmb3JtKG1hdHJpeCg3LCA4LCA5LCAxMCwgMTEs
IDEyKSkKKyAgICAgIHN3aXp6bGVUeXBlczogW0RPTU1hdHJpeF0KKyAgICAgIHRyYWNlOgorICAg
ICAgICAwOiBzZXRUcmFuc2Zvcm0KKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAg
ICAgICAgMjogaWdub3JlRXhjZXB0aW9uCisgICAgICAgIDM6IChhbm9ueW1vdXMgZnVuY3Rpb24p
CisgICAgICAgIDQ6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDU4OiAoZHVyYXRpb24pCisgICAg
MDogc2hhZG93Qmx1cgorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rp
b24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogc2hhZG93Qmx1ciA9
IDEKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAw
OiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5jdGlvbgor
ICA1OTogKGR1cmF0aW9uKQorICAgIDA6IHNoYWRvd0NvbG9yCisgICAgICB0cmFjZToKKyAgICAg
ICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rp
b24KKyAgICAxOiBzaGFkb3dDb2xvciA9ICJ0ZXN0IgorICAgICAgc3dpenpsZVR5cGVzOiBbU3Ry
aW5nXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAg
ICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDYwOiAoZHVyYXRpb24pCisgICAgMDogc2hh
ZG93T2Zmc2V0WAorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24p
CisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogc2hhZG93T2Zmc2V0WCA9
IDEKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0KKyAgICAgIHRyYWNlOgorICAgICAgICAw
OiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5jdGlvbgor
ICA2MTogKGR1cmF0aW9uKQorICAgIDA6IHNoYWRvd09mZnNldFkKKyAgICAgIHRyYWNlOgorICAg
ICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5j
dGlvbgorICAgIDE6IHNoYWRvd09mZnNldFkgPSAxCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1i
ZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAg
ICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNjI6IChkdXJhdGlvbikKKyAgICAwOiBzdHJv
a2UoKQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHN0cm9rZQorICAgICAgICAxOiAoYW5vbnlt
b3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDE6IHN0
cm9rZShbb2JqZWN0IFBhdGgyRF0pCisgICAgICBzd2l6emxlVHlwZXM6IFtQYXRoMkRdCisgICAg
ICB0cmFjZToKKyAgICAgICAgMDogc3Ryb2tlCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rp
b24pCisgICAgICAgIDI6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDYzOiAoZHVyYXRpb24pCisg
ICAgMDogc3Ryb2tlUmVjdCgxLCAyLCAzLCA0KQorICAgICAgc3dpenpsZVR5cGVzOiBbTnVtYmVy
LCBOdW1iZXIsIE51bWJlciwgTnVtYmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHN0cm9r
ZVJlY3QKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0
ZUZyYW1lRnVuY3Rpb24KKyAgNjQ6IChkdXJhdGlvbikKKyAgICAwOiBzdHJva2VTdHlsZQorICAg
ICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4
ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogc3Ryb2tlU3R5bGUgPSAidGVzdCIKKyAgICAgIHN3
aXp6bGVUeXBlczogW1N0cmluZ10KKyAgICAgIHRyYWNlOgorICAgICAgICAwOiAoYW5vbnltb3Vz
IGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAgIDI6IHN0cm9r
ZVN0eWxlID0gW29iamVjdCBDYW52YXNHcmFkaWVudF0KKyAgICAgIHN3aXp6bGVUeXBlczogW0Nh
bnZhc0dyYWRpZW50XQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rp
b24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMzogc3Ryb2tlU3R5bGUg
PSBbb2JqZWN0IENhbnZhc0dyYWRpZW50XQorICAgICAgc3dpenpsZVR5cGVzOiBbQ2FudmFzR3Jh
ZGllbnRdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAg
ICAgICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICA0OiBzdHJva2VTdHlsZSA9IFtvYmpl
Y3QgQ2FudmFzUGF0dGVybl0KKyAgICAgIHN3aXp6bGVUeXBlczogW0NhbnZhc1BhdHRlcm5dCisg
ICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMTog
ZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNjU6IChkdXJhdGlvbikKKyAgICAwOiBzdHJva2VUZXh0
KCJ0ZXN0QSIsIDEsIDIpCisgICAgICBzd2l6emxlVHlwZXM6IFtTdHJpbmcsIE51bWJlciwgTnVt
YmVyXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IHN0cm9rZVRleHQKKyAgICAgICAgMTogKGFu
b255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgICAx
OiBzdHJva2VUZXh0KCJ0ZXN0QiIsIDMsIDQsIDUpCisgICAgICBzd2l6emxlVHlwZXM6IFtTdHJp
bmcsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDogc3Ry
b2tlVGV4dAorICAgICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBleGVj
dXRlRnJhbWVGdW5jdGlvbgorICA2NjogKGR1cmF0aW9uKQorICAgIDA6IHRleHRBbGlnbgorICAg
ICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4
ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDY3OiAoZHVyYXRpb24pCisgICAgMDogdGV4dEJhc2VsaW5l
CisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAg
MTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNjg6IChkdXJhdGlvbikKKyAgICAwOiB0cmFuc2Zv
cm0oMSwgMiwgMywgNCwgNSwgNikKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVy
LCBOdW1iZXIsIE51bWJlciwgTnVtYmVyLCBOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAg
MDogdHJhbnNmb3JtCisgICAgICAgIDE6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDI6
IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgIDY5OiAoZHVyYXRpb24pCisgICAgMDogdHJhbnNsYXRl
KDEsIDIpCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXIsIE51bWJlcl0KKyAgICAgIHRyYWNl
OgorICAgICAgICAwOiB0cmFuc2xhdGUKKyAgICAgICAgMTogKGFub255bW91cyBmdW5jdGlvbikK
KyAgICAgICAgMjogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNzA6IChkdXJhdGlvbikKKyAgICAw
OiB3ZWJraXRJbWFnZVNtb290aGluZ0VuYWJsZWQKKyAgICAgIHRyYWNlOgorICAgICAgICAwOiAo
YW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVGdW5jdGlvbgorICAg
IDE6IHdlYmtpdEltYWdlU21vb3RoaW5nRW5hYmxlZCA9IHRydWUKKyAgICAgIHN3aXp6bGVUeXBl
czogW0Jvb2xlYW5dCisgICAgICB0cmFjZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlv
bikKKyAgICAgICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAgNzE6IChkdXJhdGlvbikKKyAg
ICAwOiB3ZWJraXRMaW5lRGFzaAorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMg
ZnVuY3Rpb24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogd2Via2l0
TGluZURhc2ggPSBbMSwyXQorICAgICAgc3dpenpsZVR5cGVzOiBbQXJyYXldCisgICAgICB0cmFj
ZToKKyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMTogZXhlY3V0ZUZy
YW1lRnVuY3Rpb24KKyAgNzI6IChkdXJhdGlvbikKKyAgICAwOiB3ZWJraXRMaW5lRGFzaE9mZnNl
dAorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChhbm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAg
IDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAgMTogd2Via2l0TGluZURhc2hPZmZzZXQgPSAx
CisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXJdCisgICAgICB0cmFjZToKKyAgICAgICAgMDog
KGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMTogZXhlY3V0ZUZyYW1lRnVuY3Rpb24KKyAg
NzM6IChkdXJhdGlvbikKKyAgICAwOiB3aWR0aAorICAgICAgdHJhY2U6CisgICAgICAgIDA6IChh
bm9ueW1vdXMgZnVuY3Rpb24pCisgICAgICAgIDE6IGV4ZWN1dGVGcmFtZUZ1bmN0aW9uCisgICAg
MTogd2lkdGggPSAyCisgICAgICBzd2l6emxlVHlwZXM6IFtOdW1iZXJdCisgICAgICB0cmFjZToK
KyAgICAgICAgMDogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgMTogZXhlY3V0ZUZyYW1l
RnVuY3Rpb24KKyAgNzQ6IChkdXJhdGlvbikKKyAgICAwOiBoZWlnaHQKKyAgICAgIHRyYWNlOgor
ICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAxOiBleGVjdXRlRnJhbWVG
dW5jdGlvbgorICAgIDE6IGhlaWdodCA9IDIKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlcl0K
KyAgICAgIHRyYWNlOgorICAgICAgICAwOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAx
OiBleGVjdXRlRnJhbWVGdW5jdGlvbgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGsvaW5zcGVjdG9yL2NhbnZhcy9yZWNvcmRpbmctMmQtbWVtb3J5TGltaXQtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2luc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5n
LTJkLW1lbW9yeUxpbWl0LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kMDMwYjBlZTM3ZmUyNmQ0
NTk5NzNlMzMxYTFjZDlkMDY5MWVmYjZlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vZ3RrL2luc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLW1lbW9yeUxpbWl0LWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDUwIEBACitUZXN0IHRoYXQgQ2FudmFzTWFuYWdlciBpcyBh
YmxlIHRvIHJlY29yZCBhY3Rpb25zIG1hZGUgdG8gMkQgY2FudmFzIGNvbnRleHRzLgorCisKKz09
IFJ1bm5pbmcgdGVzdCBzdWl0ZTogQ2FudmFzLnJlY29yZGluZzJECistLSBSdW5uaW5nIHRlc3Qg
Y2FzZTogQ2FudmFzLnJlY29yZGluZzJELm1lbW9yeUxpbWl0Citpbml0aWFsU3RhdGU6CisgIGF0
dHJpYnV0ZXM6CisgICAgd2lkdGg6IDIKKyAgICBoZWlnaHQ6IDIKKyAgY3VycmVudCBzdGF0ZToK
KyAgICBzZXRUcmFuc2Zvcm06IFtbMSwwLDAsMSwwLDBdXQorICAgIGdsb2JhbEFscGhhOiAxCisg
ICAgZ2xvYmFsQ29tcG9zaXRlT3BlcmF0aW9uOiAic291cmNlLW92ZXIiCisgICAgbGluZVdpZHRo
OiAxCisgICAgbGluZUNhcDogImJ1dHQiCisgICAgbGluZUpvaW46ICJtaXRlciIKKyAgICBtaXRl
ckxpbWl0OiAxMAorICAgIHNoYWRvd09mZnNldFg6IDAKKyAgICBzaGFkb3dPZmZzZXRZOiAwCisg
ICAgc2hhZG93Qmx1cjogMAorICAgIHNoYWRvd0NvbG9yOiAicmdiYSgwLCAwLCAwLCAwKSIKKyAg
ICBzZXRMaW5lRGFzaDogW1tdXQorICAgIGxpbmVEYXNoT2Zmc2V0OiAwCisgICAgZm9udDogIjEw
cHggc2Fucy1zZXJpZiIKKyAgICB0ZXh0QWxpZ246ICJzdGFydCIKKyAgICB0ZXh0QmFzZWxpbmU6
ICJhbHBoYWJldGljIgorICAgIGRpcmVjdGlvbjogImluaGVyaXQiCisgICAgc3Ryb2tlU3R5bGU6
ICIjMDAwMDAwIgorICAgIGZpbGxTdHlsZTogIiMwMDAwMDAiCisgICAgaW1hZ2VTbW9vdGhpbmdF
bmFibGVkOiB0cnVlCisgICAgaW1hZ2VTbW9vdGhpbmdRdWFsaXR5OiAibWVkaXVtIgorICAgIHNl
dFBhdGg6IFsiIl0KKyAgcGFyYW1ldGVyczoKKyAgY29udGVudDogPGZpbHRlcmVkPgorZnJhbWVz
OgorICAwOiAoZHVyYXRpb24pIChpbmNvbXBsZXRlKQorICAgIDA6IGFyYygxLCAyLCAzLCA0LCA1
LCBmYWxzZSkKKyAgICAgIHN3aXp6bGVUeXBlczogW051bWJlciwgTnVtYmVyLCBOdW1iZXIsIE51
bWJlciwgTnVtYmVyLCBCb29sZWFuXQorICAgICAgdHJhY2U6CisgICAgICAgIDA6IGFyYworICAg
ICAgICAxOiAoYW5vbnltb3VzIGZ1bmN0aW9uKQorICAgICAgICAyOiBpZ25vcmVFeGNlcHRpb24K
KyAgICAgICAgMzogKGFub255bW91cyBmdW5jdGlvbikKKyAgICAgICAgNDogZXhlY3V0ZUZyYW1l
RnVuY3Rpb24KKyAgICAgICAgNTogcGVyZm9ybUFjdGlvbnMKKyAgICAgICAgNjogR2xvYmFsIENv
ZGUKKyAgICAgICAgNzogZXZhbHVhdGVXaXRoU2NvcGVFeHRlbnNpb24KKyAgICAgICAgODogKGFu
b255bW91cyBmdW5jdGlvbikKKyAgICAgICAgOTogX3dyYXBDYWxsCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2d0ay9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1zYXZl
cy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvaW5zcGVjdG9yL2NhbnZh
cy9yZWNvcmRpbmctMmQtc2F2ZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYzZTRiNGJkZjhi
NGYwMzAxZDZhZjMwNzk5NmQ2MmU3OWZlNDdjMzIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9ndGsvaW5zcGVjdG9yL2NhbnZhcy9yZWNvcmRpbmctMmQtc2F2ZXMtZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEsOTUgQEAKK1Rlc3QgdGhhdCBDYW52YXNNYW5hZ2VyIGlzIGFi
bGUgdG8gcmVjb3JkIGFjdGlvbnMgbWFkZSB0byAyRCBjYW52YXMgY29udGV4dHMuCisKKworPT0g
UnVubmluZyB0ZXN0IHN1aXRlOiBDYW52YXMucmVjb3JkaW5nMkQKKy0tIFJ1bm5pbmcgdGVzdCBj
YXNlOiBDYW52YXMucmVjb3JkaW5nMkQuRXhpc3RpbmdTYXZlcworUEFTUzogVGhlcmUgc2hvdWxk
IGJlIDQgZXhpc3Rpbmcgc3RhdGVzLgorUEFTUzogU3RhdGUgMCBzZXRUcmFuc2Zvcm0gdmFsdWUg
c2hvdWxkIGJlIG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKS4KK1BBU1M6IFN0YXRlIDAgZ2xvYmFs
QWxwaGEgdmFsdWUgc2hvdWxkIGJlIDEuCitQQVNTOiBTdGF0ZSAwIGdsb2JhbENvbXBvc2l0ZU9w
ZXJhdGlvbiB2YWx1ZSBzaG91bGQgYmUgc291cmNlLW92ZXIuCitQQVNTOiBTdGF0ZSAwIGxpbmVX
aWR0aCB2YWx1ZSBzaG91bGQgYmUgMS4KK1BBU1M6IFN0YXRlIDAgbGluZUNhcCB2YWx1ZSBzaG91
bGQgYmUgYnV0dC4KK1BBU1M6IFN0YXRlIDAgbGluZUpvaW4gdmFsdWUgc2hvdWxkIGJlIG1pdGVy
LgorUEFTUzogU3RhdGUgMCBtaXRlckxpbWl0IHZhbHVlIHNob3VsZCBiZSAxMC4KK1BBU1M6IFN0
YXRlIDAgc2hhZG93T2Zmc2V0WCB2YWx1ZSBzaG91bGQgYmUgMC4KK1BBU1M6IFN0YXRlIDAgc2hh
ZG93T2Zmc2V0WSB2YWx1ZSBzaG91bGQgYmUgMC4KK1BBU1M6IFN0YXRlIDAgc2hhZG93Qmx1ciB2
YWx1ZSBzaG91bGQgYmUgMC4KK1BBU1M6IFN0YXRlIDAgc2hhZG93Q29sb3IgdmFsdWUgc2hvdWxk
IGJlIHJnYmEoMCwgMCwgMCwgMCkuCitQQVNTOiBTdGF0ZSAwIHNldExpbmVEYXNoIHZhbHVlIHNo
b3VsZCBiZSAuCitQQVNTOiBTdGF0ZSAwIGxpbmVEYXNoT2Zmc2V0IHZhbHVlIHNob3VsZCBiZSAw
LgorUEFTUzogU3RhdGUgMCBmb250IHZhbHVlIHNob3VsZCBiZSAxMHB4IHNhbnMtc2VyaWYuCitQ
QVNTOiBTdGF0ZSAwIHRleHRBbGlnbiB2YWx1ZSBzaG91bGQgYmUgc3RhcnQuCitQQVNTOiBTdGF0
ZSAwIHRleHRCYXNlbGluZSB2YWx1ZSBzaG91bGQgYmUgYWxwaGFiZXRpYy4KK1BBU1M6IFN0YXRl
IDAgZGlyZWN0aW9uIHZhbHVlIHNob3VsZCBiZSBpbmhlcml0LgorUEFTUzogU3RhdGUgMCBzdHJv
a2VTdHlsZSB2YWx1ZSBzaG91bGQgYmUgIzAwMDAwMC4KK1BBU1M6IFN0YXRlIDAgZmlsbFN0eWxl
IHZhbHVlIHNob3VsZCBiZSAjMDAwMDAwLgorUEFTUzogU3RhdGUgMCBpbWFnZVNtb290aGluZ0Vu
YWJsZWQgdmFsdWUgc2hvdWxkIGJlIHRydWUuCitQQVNTOiBTdGF0ZSAwIGltYWdlU21vb3RoaW5n
UXVhbGl0eSB2YWx1ZSBzaG91bGQgYmUgbWVkaXVtLgorUEFTUzogU3RhdGUgMCBzZXRQYXRoIHZh
bHVlIHNob3VsZCBiZSBbb2JqZWN0IFBhdGgyRF0uCitQQVNTOiBTdGF0ZSAxIHNldFRyYW5zZm9y
bSB2YWx1ZSBzaG91bGQgYmUgbWF0cml4KDEsIDAsIDAsIDEsIDEsIDApLgorUEFTUzogU3RhdGUg
MSBnbG9iYWxBbHBoYSB2YWx1ZSBzaG91bGQgYmUgMC41LgorUEFTUzogU3RhdGUgMSBnbG9iYWxD
b21wb3NpdGVPcGVyYXRpb24gdmFsdWUgc2hvdWxkIGJlIHNvdXJjZS1pbi4KK1BBU1M6IFN0YXRl
IDEgbGluZVdpZHRoIHZhbHVlIHNob3VsZCBiZSAwLjUuCitQQVNTOiBTdGF0ZSAxIGxpbmVDYXAg
dmFsdWUgc2hvdWxkIGJlIHJvdW5kLgorUEFTUzogU3RhdGUgMSBsaW5lSm9pbiB2YWx1ZSBzaG91
bGQgYmUgYmV2ZWwuCitQQVNTOiBTdGF0ZSAxIG1pdGVyTGltaXQgdmFsdWUgc2hvdWxkIGJlIDIw
LgorUEFTUzogU3RhdGUgMSBzaGFkb3dPZmZzZXRYIHZhbHVlIHNob3VsZCBiZSAyLgorUEFTUzog
U3RhdGUgMSBzaGFkb3dPZmZzZXRZIHZhbHVlIHNob3VsZCBiZSAzLgorUEFTUzogU3RhdGUgMSBz
aGFkb3dCbHVyIHZhbHVlIHNob3VsZCBiZSA0LgorUEFTUzogU3RhdGUgMSBzaGFkb3dDb2xvciB2
YWx1ZSBzaG91bGQgYmUgIzEwMDAwMC4KK1BBU1M6IFN0YXRlIDEgc2V0TGluZURhc2ggdmFsdWUg
c2hvdWxkIGJlIDEsMi4KK1BBU1M6IFN0YXRlIDEgbGluZURhc2hPZmZzZXQgdmFsdWUgc2hvdWxk
IGJlIDEwLgorUEFTUzogU3RhdGUgMSBmb250IHZhbHVlIHNob3VsZCBiZSAyMHB4IHNhbnMtc2Vy
aWYuCitQQVNTOiBTdGF0ZSAxIHRleHRBbGlnbiB2YWx1ZSBzaG91bGQgYmUgbGVmdC4KK1BBU1M6
IFN0YXRlIDEgdGV4dEJhc2VsaW5lIHZhbHVlIHNob3VsZCBiZSB0b3AuCitQQVNTOiBTdGF0ZSAx
IGRpcmVjdGlvbiB2YWx1ZSBzaG91bGQgYmUgbHRyLgorUEFTUzogU3RhdGUgMSBzdHJva2VTdHls
ZSB2YWx1ZSBzaG91bGQgYmUgW29iamVjdCBDYW52YXNQYXR0ZXJuXS4KK1BBU1M6IFN0YXRlIDEg
ZmlsbFN0eWxlIHZhbHVlIHNob3VsZCBiZSBbb2JqZWN0IENhbnZhc0dyYWRpZW50XS4KK1BBU1M6
IFN0YXRlIDEgaW1hZ2VTbW9vdGhpbmdFbmFibGVkIHZhbHVlIHNob3VsZCBiZSBmYWxzZS4KK1BB
U1M6IFN0YXRlIDEgaW1hZ2VTbW9vdGhpbmdRdWFsaXR5IHZhbHVlIHNob3VsZCBiZSBtZWRpdW0u
CitQQVNTOiBTdGF0ZSAxIHNldFBhdGggdmFsdWUgc2hvdWxkIGJlIFtvYmplY3QgUGF0aDJEXS4K
K1BBU1M6IFN0YXRlIDIgc2V0VHJhbnNmb3JtIHZhbHVlIHNob3VsZCBiZSBtYXRyaXgoMSwgMCwg
MCwgMSwgMSwgMSkuCitQQVNTOiBTdGF0ZSAyIGdsb2JhbEFscGhhIHZhbHVlIHNob3VsZCBiZSAw
LgorUEFTUzogU3RhdGUgMiBnbG9iYWxDb21wb3NpdGVPcGVyYXRpb24gdmFsdWUgc2hvdWxkIGJl
IGRpZmZlcmVuY2UuCitQQVNTOiBTdGF0ZSAyIGxpbmVXaWR0aCB2YWx1ZSBzaG91bGQgYmUgMi4K
K1BBU1M6IFN0YXRlIDIgbGluZUNhcCB2YWx1ZSBzaG91bGQgYmUgc3F1YXJlLgorUEFTUzogU3Rh
dGUgMiBsaW5lSm9pbiB2YWx1ZSBzaG91bGQgYmUgcm91bmQuCitQQVNTOiBTdGF0ZSAyIG1pdGVy
TGltaXQgdmFsdWUgc2hvdWxkIGJlIDMwLgorUEFTUzogU3RhdGUgMiBzaGFkb3dPZmZzZXRYIHZh
bHVlIHNob3VsZCBiZSA0LgorUEFTUzogU3RhdGUgMiBzaGFkb3dPZmZzZXRZIHZhbHVlIHNob3Vs
ZCBiZSA1LgorUEFTUzogU3RhdGUgMiBzaGFkb3dCbHVyIHZhbHVlIHNob3VsZCBiZSA2LgorUEFT
UzogU3RhdGUgMiBzaGFkb3dDb2xvciB2YWx1ZSBzaG91bGQgYmUgIzAwMTAwMC4KK1BBU1M6IFN0
YXRlIDIgc2V0TGluZURhc2ggdmFsdWUgc2hvdWxkIGJlIDMsNC4KK1BBU1M6IFN0YXRlIDIgbGlu
ZURhc2hPZmZzZXQgdmFsdWUgc2hvdWxkIGJlIDExLgorUEFTUzogU3RhdGUgMiBmb250IHZhbHVl
IHNob3VsZCBiZSAzMHB4IGN1cnNpdmUuCitQQVNTOiBTdGF0ZSAyIHRleHRBbGlnbiB2YWx1ZSBz
aG91bGQgYmUgcmlnaHQuCitQQVNTOiBTdGF0ZSAyIHRleHRCYXNlbGluZSB2YWx1ZSBzaG91bGQg
YmUgaGFuZ2luZy4KK1BBU1M6IFN0YXRlIDIgZGlyZWN0aW9uIHZhbHVlIHNob3VsZCBiZSBpbmhl
cml0LgorUEFTUzogU3RhdGUgMiBzdHJva2VTdHlsZSB2YWx1ZSBzaG91bGQgYmUgW29iamVjdCBD
YW52YXNHcmFkaWVudF0uCitQQVNTOiBTdGF0ZSAyIGZpbGxTdHlsZSB2YWx1ZSBzaG91bGQgYmUg
W29iamVjdCBDYW52YXNQYXR0ZXJuXS4KK1BBU1M6IFN0YXRlIDIgaW1hZ2VTbW9vdGhpbmdFbmFi
bGVkIHZhbHVlIHNob3VsZCBiZSB0cnVlLgorUEFTUzogU3RhdGUgMiBpbWFnZVNtb290aGluZ1F1
YWxpdHkgdmFsdWUgc2hvdWxkIGJlIGhpZ2guCitQQVNTOiBTdGF0ZSAyIHNldFBhdGggdmFsdWUg
c2hvdWxkIGJlIFtvYmplY3QgUGF0aDJEXS4KK1BBU1M6IFN0YXRlIDMgc2V0VHJhbnNmb3JtIHZh
bHVlIHNob3VsZCBiZSBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgLTEpLgorUEFTUzogU3RhdGUgMyBn
bG9iYWxBbHBoYSB2YWx1ZSBzaG91bGQgYmUgMC43NS4KK1BBU1M6IFN0YXRlIDMgZ2xvYmFsQ29t
cG9zaXRlT3BlcmF0aW9uIHZhbHVlIHNob3VsZCBiZSBzb3VyY2Utb3Zlci4KK1BBU1M6IFN0YXRl
IDMgbGluZVdpZHRoIHZhbHVlIHNob3VsZCBiZSAzLgorUEFTUzogU3RhdGUgMyBsaW5lQ2FwIHZh
bHVlIHNob3VsZCBiZSByb3VuZC4KK1BBU1M6IFN0YXRlIDMgbGluZUpvaW4gdmFsdWUgc2hvdWxk
IGJlIGJldmVsLgorUEFTUzogU3RhdGUgMyBtaXRlckxpbWl0IHZhbHVlIHNob3VsZCBiZSA0MC4K
K1BBU1M6IFN0YXRlIDMgc2hhZG93T2Zmc2V0WCB2YWx1ZSBzaG91bGQgYmUgNi4KK1BBU1M6IFN0
YXRlIDMgc2hhZG93T2Zmc2V0WSB2YWx1ZSBzaG91bGQgYmUgNy4KK1BBU1M6IFN0YXRlIDMgc2hh
ZG93Qmx1ciB2YWx1ZSBzaG91bGQgYmUgOC4KK1BBU1M6IFN0YXRlIDMgc2hhZG93Q29sb3IgdmFs
dWUgc2hvdWxkIGJlICMwMDAwMTAuCitQQVNTOiBTdGF0ZSAzIHNldExpbmVEYXNoIHZhbHVlIHNo
b3VsZCBiZSA1LDYuCitQQVNTOiBTdGF0ZSAzIGxpbmVEYXNoT2Zmc2V0IHZhbHVlIHNob3VsZCBi
ZSAxMi4KK1BBU1M6IFN0YXRlIDMgZm9udCB2YWx1ZSBzaG91bGQgYmUgNDBweCBmYW50YXN5Lgor
UEFTUzogU3RhdGUgMyB0ZXh0QWxpZ24gdmFsdWUgc2hvdWxkIGJlIGNlbnRlci4KK1BBU1M6IFN0
YXRlIDMgdGV4dEJhc2VsaW5lIHZhbHVlIHNob3VsZCBiZSBpZGVvZ3JhcGhpYy4KK1BBU1M6IFN0
YXRlIDMgZGlyZWN0aW9uIHZhbHVlIHNob3VsZCBiZSBydGwuCitQQVNTOiBTdGF0ZSAzIHN0cm9r
ZVN0eWxlIHZhbHVlIHNob3VsZCBiZSAjMjAwMDAwLgorUEFTUzogU3RhdGUgMyBmaWxsU3R5bGUg
dmFsdWUgc2hvdWxkIGJlICMzMDAwMDAuCitQQVNTOiBTdGF0ZSAzIGltYWdlU21vb3RoaW5nRW5h
YmxlZCB2YWx1ZSBzaG91bGQgYmUgZmFsc2UuCitQQVNTOiBTdGF0ZSAzIGltYWdlU21vb3RoaW5n
UXVhbGl0eSB2YWx1ZSBzaG91bGQgYmUgbWVkaXVtLgorUEFTUzogU3RhdGUgMyBzZXRQYXRoIHZh
bHVlIHNob3VsZCBiZSBbb2JqZWN0IFBhdGgyRF0uCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy1odG1sLTJkLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9pbnNwZWN0b3IvY2FudmFzL3JlY29yZGlu
Zy1odG1sLTJkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yOGIzZWM1MjM1NTA5NjI2ZGYxM2U4
NGRjNDdhM2QzZGFiOGNlM2M2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL2luc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLWh0bWwtMmQtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMjQ0IEBACitUZXN0cyBmb3IgUmVjb3JkaW5nLnByb3RvdHlwZS50b0hUTUwuCisK
KworPT0gUnVubmluZyB0ZXN0IHN1aXRlOiBSZWNvcmRpbmcucHJvdG90eXBlLnRvSFRNTAorLS0g
UnVubmluZyB0ZXN0IGNhc2U6IFJlY29yZGluZy5wcm90b3R5cGUudG9IVE1MLjJECisrKysrKysr
KysrIEhUTUwgKysrKysrKysrKworPCFET0NUWVBFIGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5SZWNv
cmRpbmcgMTwvdGl0bGU+Cis8c3R5bGU+CisgICAgYm9keSB7CisgICAgICAgIG1hcmdpbjogMDsK
KyAgICB9CisgICAgY2FudmFzIHsKKyAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4
KTsKKyAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7CisgICAgICAgIHBhZGRp
bmc6IDIwcHg7CisgICAgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdD4KKyJ1
c2Ugc3RyaWN0IjsKKworbGV0IHByb21pc2VzID0gW107CitsZXQgb2JqZWN0cyA9IHt9OworCits
ZXQgY2FudmFzID0gZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCJjYW52YXMiKSk7CitjYW52YXMud2lkdGggPSAyOworY2FudmFzLmhlaWdodCA9IDI7CisK
K2xldCBjb250ZXh0ID0gY2FudmFzLmdldENvbnRleHQoIjJkIik7CisKK2xldCBmcmFtZXMgPSBb
CisgICAgZnVuY3Rpb24gaW5pdGlhbFN0YXRlKCkgeworICAgICAgICBjb250ZXh0LmRyYXdJbWFn
ZShvYmplY3RzWzBdLCAwLCAwKTsKKworICAgICAgICBjb250ZXh0LmRpcmVjdGlvbiA9ICJsdHIi
OworICAgICAgICBjb250ZXh0LmZpbGxTdHlsZSA9ICIjMDAwMDAwIjsKKyAgICAgICAgY29udGV4
dC5mb250ID0gIjEwcHggc2Fucy1zZXJpZiI7CisgICAgICAgIGNvbnRleHQuZ2xvYmFsQWxwaGEg
PSAxOworICAgICAgICBjb250ZXh0Lmdsb2JhbENvbXBvc2l0ZU9wZXJhdGlvbiA9ICJzb3VyY2Ut
b3ZlciI7CisgICAgICAgIGNvbnRleHQuaW1hZ2VTbW9vdGhpbmdFbmFibGVkID0gdHJ1ZTsKKyAg
ICAgICAgY29udGV4dC5pbWFnZVNtb290aGluZ1F1YWxpdHkgPSAibWVkaXVtIjsKKyAgICAgICAg
Y29udGV4dC5saW5lQ2FwID0gImJ1dHQiOworICAgICAgICBjb250ZXh0LmxpbmVEYXNoID0gW107
CisgICAgICAgIGNvbnRleHQubGluZURhc2hPZmZzZXQgPSAwOworICAgICAgICBjb250ZXh0Lmxp
bmVKb2luID0gIm1pdGVyIjsKKyAgICAgICAgY29udGV4dC5saW5lV2lkdGggPSAxOworICAgICAg
ICBjb250ZXh0Lm1pdGVyTGltaXQgPSAxMDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dCbHVyID0g
MDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dDb2xvciA9ICJyZ2JhKDAsIDAsIDAsIDApIjsKKyAg
ICAgICAgY29udGV4dC5zaGFkb3dPZmZzZXRYID0gMDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dP
ZmZzZXRZID0gMDsKKyAgICAgICAgY29udGV4dC5zdHJva2VTdHlsZSA9ICIjZmYwMDAwIjsKKyAg
ICAgICAgY29udGV4dC50ZXh0QWxpZ24gPSAic3RhcnQiOworICAgICAgICBjb250ZXh0LnRleHRC
YXNlbGluZSA9ICJhbHBoYWJldGljIjsKKyAgICAgICAgY29udGV4dC50cmFuc2Zvcm0oMSwgMCwg
MCwgMSwgMCwgMCk7CisgICAgICAgIGNvbnRleHQud2Via2l0SW1hZ2VTbW9vdGhpbmdFbmFibGVk
ID0gdHJ1ZTsKKyAgICAgICAgY29udGV4dC53ZWJraXRMaW5lRGFzaCA9IFtdOworICAgICAgICBj
b250ZXh0LndlYmtpdExpbmVEYXNoT2Zmc2V0ID0gMDsKKyAgICAgICAgaWYgKCJzZXRQYXRoIiBp
biBjb250ZXh0KQorICAgICAgICAgICAgY29udGV4dC5zZXRQYXRoKG9iamVjdHNbMV0pOworICAg
ICAgICBjb250ZXh0LnNhdmUoKTsKKworICAgICAgICBjb250ZXh0LmRpcmVjdGlvbiA9ICJsdHIi
OworICAgICAgICBjb250ZXh0LmZpbGxTdHlsZSA9ICIjMDAwMDAwIjsKKyAgICAgICAgY29udGV4
dC5mb250ID0gIjEwcHggc2Fucy1zZXJpZiI7CisgICAgICAgIGNvbnRleHQuZ2xvYmFsQWxwaGEg
PSAxOworICAgICAgICBjb250ZXh0Lmdsb2JhbENvbXBvc2l0ZU9wZXJhdGlvbiA9ICJzb3VyY2Ut
b3ZlciI7CisgICAgICAgIGNvbnRleHQuaW1hZ2VTbW9vdGhpbmdFbmFibGVkID0gdHJ1ZTsKKyAg
ICAgICAgY29udGV4dC5pbWFnZVNtb290aGluZ1F1YWxpdHkgPSAibWVkaXVtIjsKKyAgICAgICAg
Y29udGV4dC5saW5lQ2FwID0gImJ1dHQiOworICAgICAgICBjb250ZXh0LmxpbmVEYXNoID0gW107
CisgICAgICAgIGNvbnRleHQubGluZURhc2hPZmZzZXQgPSAwOworICAgICAgICBjb250ZXh0Lmxp
bmVKb2luID0gIm1pdGVyIjsKKyAgICAgICAgY29udGV4dC5saW5lV2lkdGggPSAxOworICAgICAg
ICBjb250ZXh0Lm1pdGVyTGltaXQgPSAxMDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dCbHVyID0g
MDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dDb2xvciA9ICJyZ2JhKDAsIDAsIDAsIDApIjsKKyAg
ICAgICAgY29udGV4dC5zaGFkb3dPZmZzZXRYID0gMDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dP
ZmZzZXRZID0gMDsKKyAgICAgICAgY29udGV4dC5zdHJva2VTdHlsZSA9ICIjMDAwMGZmIjsKKyAg
ICAgICAgY29udGV4dC50ZXh0QWxpZ24gPSAic3RhcnQiOworICAgICAgICBjb250ZXh0LnRleHRC
YXNlbGluZSA9ICJhbHBoYWJldGljIjsKKyAgICAgICAgY29udGV4dC50cmFuc2Zvcm0oMSwgMCwg
MCwgMSwgMCwgMCk7CisgICAgICAgIGNvbnRleHQud2Via2l0SW1hZ2VTbW9vdGhpbmdFbmFibGVk
ID0gdHJ1ZTsKKyAgICAgICAgY29udGV4dC53ZWJraXRMaW5lRGFzaCA9IFtdOworICAgICAgICBj
b250ZXh0LndlYmtpdExpbmVEYXNoT2Zmc2V0ID0gMDsKKyAgICAgICAgaWYgKCJzZXRQYXRoIiBp
biBjb250ZXh0KQorICAgICAgICAgICAgY29udGV4dC5zZXRQYXRoKG9iamVjdHNbMl0pOworICAg
ICAgICBjb250ZXh0LnNhdmUoKTsKKworICAgICAgICBjb250ZXh0LmRpcmVjdGlvbiA9ICJsdHIi
OworICAgICAgICBjb250ZXh0LmZpbGxTdHlsZSA9ICIjMDAwMDAwIjsKKyAgICAgICAgY29udGV4
dC5mb250ID0gIjEwcHggc2Fucy1zZXJpZiI7CisgICAgICAgIGNvbnRleHQuZ2xvYmFsQWxwaGEg
PSAxOworICAgICAgICBjb250ZXh0Lmdsb2JhbENvbXBvc2l0ZU9wZXJhdGlvbiA9ICJzb3VyY2Ut
b3ZlciI7CisgICAgICAgIGNvbnRleHQuaW1hZ2VTbW9vdGhpbmdFbmFibGVkID0gdHJ1ZTsKKyAg
ICAgICAgY29udGV4dC5pbWFnZVNtb290aGluZ1F1YWxpdHkgPSAibWVkaXVtIjsKKyAgICAgICAg
Y29udGV4dC5saW5lQ2FwID0gImJ1dHQiOworICAgICAgICBjb250ZXh0LmxpbmVEYXNoID0gW107
CisgICAgICAgIGNvbnRleHQubGluZURhc2hPZmZzZXQgPSAwOworICAgICAgICBjb250ZXh0Lmxp
bmVKb2luID0gIm1pdGVyIjsKKyAgICAgICAgY29udGV4dC5saW5lV2lkdGggPSAxOworICAgICAg
ICBjb250ZXh0Lm1pdGVyTGltaXQgPSAxMDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dCbHVyID0g
MDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dDb2xvciA9ICJyZ2JhKDAsIDAsIDAsIDApIjsKKyAg
ICAgICAgY29udGV4dC5zaGFkb3dPZmZzZXRYID0gMDsKKyAgICAgICAgY29udGV4dC5zaGFkb3dP
ZmZzZXRZID0gMDsKKyAgICAgICAgY29udGV4dC5zdHJva2VTdHlsZSA9ICIjMDA4MDAwIjsKKyAg
ICAgICAgY29udGV4dC50ZXh0QWxpZ24gPSAic3RhcnQiOworICAgICAgICBjb250ZXh0LnRleHRC
YXNlbGluZSA9ICJhbHBoYWJldGljIjsKKyAgICAgICAgY29udGV4dC50cmFuc2Zvcm0oMSwgMCwg
MCwgMSwgMCwgMCk7CisgICAgICAgIGNvbnRleHQud2Via2l0SW1hZ2VTbW9vdGhpbmdFbmFibGVk
ID0gdHJ1ZTsKKyAgICAgICAgY29udGV4dC53ZWJraXRMaW5lRGFzaCA9IFtdOworICAgICAgICBj
b250ZXh0LndlYmtpdExpbmVEYXNoT2Zmc2V0ID0gMDsKKyAgICAgICAgaWYgKCJzZXRQYXRoIiBp
biBjb250ZXh0KQorICAgICAgICAgICAgY29udGV4dC5zZXRQYXRoKG9iamVjdHNbM10pOworICAg
IH0sCisgICAgZnVuY3Rpb24gc3RhcnRSZWNvcmRpbmcoKSB7CisgICAgICAgIGlmICh0eXBlb2Yg
Y29uc29sZS5yZWNvcmQgPT09ICJmdW5jdGlvbiIpCisgICAgICAgICAgICBjb25zb2xlLnJlY29y
ZChjb250ZXh0LCB7bmFtZTogIlJlY29yZGluZyAxIn0pOworICAgIH0sCisgICAgZnVuY3Rpb24g
ZnJhbWUxKCkgeworICAgICAgICBjb250ZXh0LmZpbGxTdHlsZTsKKyAgICAgICAgY29udGV4dC5m
aWxsU3R5bGUgPSAidGVzdCI7CisgICAgICAgIGNvbnRleHQuZmlsbFN0eWxlID0gb2JqZWN0c1s0
XTsKKyAgICAgICAgY29udGV4dC5maWxsU3R5bGUgPSBvYmplY3RzWzVdOworICAgICAgICBjb250
ZXh0LmZpbGxTdHlsZSA9IG9iamVjdHNbNl07CisgICAgICAgIGNvbnRleHQuZmlsbFN0eWxlID0g
b2JqZWN0c1s3XTsKKyAgICB9LAorICAgIGZ1bmN0aW9uIGZyYW1lMigpIHsKKyAgICAgICAgY29u
dGV4dC5iZWdpblBhdGgoKTsKKyAgICB9LAorICAgIGZ1bmN0aW9uIGZyYW1lMygpIHsKKyAgICAg
ICAgY29udGV4dC5tb3ZlVG8oMSwgMik7CisgICAgfSwKKyAgICBmdW5jdGlvbiBmcmFtZTQoKSB7
CisgICAgICAgIGNvbnRleHQuZHJhd0ltYWdlKG9iamVjdHNbOF0sIDExLCAxMik7CisgICAgfSwK
KyAgICBmdW5jdGlvbiBmcmFtZTUoKSB7CisgICAgICAgIGNvbnRleHQuY3JlYXRlSW1hZ2VEYXRh
KG9iamVjdHNbOV0pOworICAgIH0sCisgICAgZnVuY3Rpb24gZnJhbWU2KCkgeworICAgICAgICBj
b250ZXh0LmRyYXdJbWFnZShvYmplY3RzWzEwXSwgMTEsIDEyKTsKKyAgICB9LAorICAgIGZ1bmN0
aW9uIGZyYW1lNygpIHsKKyAgICAgICAgY29udGV4dC5zZXRUcmFuc2Zvcm0ob2JqZWN0c1sxMV0p
OworICAgIH0sCisgICAgZnVuY3Rpb24gZnJhbWU4KCkgeworICAgICAgICAvLyBjb250ZXh0LmRy
YXdGb2N1c0lmTmVlZGVkKG9iamVjdHNbMTJdLCAiRWxlbWVudCIpOworICAgIH0sCisgICAgZnVu
Y3Rpb24gc3RvcFJlY29yZGluZygpIHsKKyAgICAgICAgaWYgKHR5cGVvZiBjb25zb2xlLnJlY29y
ZEVuZCA9PT0gImZ1bmN0aW9uIikKKyAgICAgICAgICAgIGNvbnNvbGUucmVjb3JkRW5kKGNvbnRl
eHQpOworICAgIH0sCitdOworCitmdW5jdGlvbiByZWJ1aWxkQ2FudmFzR3JhZGllbnQoa2V5LCBk
YXRhKSB7CisgICAgbGV0IGdyYWRpZW50ID0gbnVsbDsKKyAgICBpZiAoZGF0YS50eXBlID09PSAi
cmFkaWFsLWdyYWRpZW50IikKKyAgICAgICAgZ3JhZGllbnQgPSBjb250ZXh0LmNyZWF0ZVJhZGlh
bEdyYWRpZW50KGRhdGEucG9pbnRzWzBdLCBkYXRhLnBvaW50c1sxXSwgZGF0YS5wb2ludHNbMl0s
IGRhdGEucG9pbnRzWzNdLCBkYXRhLnBvaW50c1s0XSwgZGF0YS5wb2ludHNbNV0pOworICAgIGVs
c2UgaWYgKGRhdGEudHlwZSA9PT0gImxpbmVhci1ncmFkaWVudCIpCisgICAgICAgIGdyYWRpZW50
ID0gY29udGV4dC5jcmVhdGVMaW5lYXJHcmFkaWVudChkYXRhLnBvaW50c1swXSwgZGF0YS5wb2lu
dHNbMV0sIGRhdGEucG9pbnRzWzJdLCBkYXRhLnBvaW50c1szXSk7CisgICAgZWxzZQorICAgICAg
ICBncmFkaWVudCA9IGNvbnRleHQuY3JlYXRlQ29uaWNHcmFkaWVudChkYXRhLnBvaW50c1swXSwg
ZGF0YS5wb2ludHNbMV0sIGRhdGEucG9pbnRzWzJdKTsKKyAgICBmb3IgKGxldCBzdG9wIG9mIGRh
dGEuc3RvcHMpCisgICAgICAgIGdyYWRpZW50LmFkZENvbG9yU3RvcChzdG9wLm9mZnNldCwgc3Rv
cC5jb2xvcik7CisgICAgb2JqZWN0c1trZXldID0gZ3JhZGllbnQ7Cit9CitmdW5jdGlvbiByZWJ1
aWxkQ2FudmFzUGF0dGVybihrZXksIGRhdGEpIHsKKyAgICBwcm9taXNlcy5wdXNoKG5ldyBQcm9t
aXNlKGZ1bmN0aW9uKHJlc29sdmUsIHJlamVjdCkgeworICAgICAgICBsZXQgaW1hZ2UgPSBuZXcg
SW1hZ2U7CisgICAgICAgIGZ1bmN0aW9uIHJlc29sdmVXaXRoSW1hZ2UoZXZlbnQpIHsKKyAgICAg
ICAgICAgIG9iamVjdHNba2V5XSA9IGNvbnRleHQuY3JlYXRlUGF0dGVybihpbWFnZSwgZGF0YS5y
ZXBlYXQpOworICAgICAgICAgICAgcmVzb2x2ZSgpOworICAgICAgICB9CisgICAgICAgIGltYWdl
LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCByZXNvbHZlV2l0aEltYWdlKTsKKyAgICAgICAgaW1h
Z2UuYWRkRXZlbnRMaXN0ZW5lcigiZXJyb3IiLCByZXNvbHZlV2l0aEltYWdlKTsKKyAgICAgICAg
aW1hZ2Uuc3JjID0gZGF0YS5pbWFnZTsKKyAgICB9KSk7Cit9CitmdW5jdGlvbiByZWJ1aWxkRE9N
TWF0cml4KGtleSwgZGF0YSkgeworICAgIG9iamVjdHNba2V5XSA9IG5ldyBET01NYXRyaXgoZGF0
YSk7Cit9CitmdW5jdGlvbiByZWJ1aWxkSW1hZ2Uoa2V5LCBkYXRhKSB7CisgICAgcHJvbWlzZXMu
cHVzaChuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHsKKyAgICAgICAgbGV0
IGltYWdlID0gbmV3IEltYWdlOworICAgICAgICBmdW5jdGlvbiByZXNvbHZlV2l0aEltYWdlKGV2
ZW50KSB7CisgICAgICAgICAgICBvYmplY3RzW2tleV0gPSBpbWFnZTsKKyAgICAgICAgICAgIHJl
c29sdmUoKTsKKyAgICAgICAgfQorICAgICAgICBpbWFnZS5hZGRFdmVudExpc3RlbmVyKCJsb2Fk
IiwgcmVzb2x2ZVdpdGhJbWFnZSk7CisgICAgICAgIGltYWdlLmFkZEV2ZW50TGlzdGVuZXIoImVy
cm9yIiwgcmVzb2x2ZVdpdGhJbWFnZSk7CisgICAgICAgIGltYWdlLnNyYyA9IGRhdGE7CisgICAg
fSkpOworfQorZnVuY3Rpb24gcmVidWlsZEltYWdlQml0bWFwKGtleSwgZGF0YSkgeworICAgIHBy
b21pc2VzLnB1c2gobmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7CisgICAg
ICAgIGxldCBpbWFnZSA9IG5ldyBJbWFnZTsKKyAgICAgICAgZnVuY3Rpb24gcmVzb2x2ZVdpdGhJ
bWFnZShldmVudCkgeworICAgICAgICAgICAgY3JlYXRlSW1hZ2VCaXRtYXAoaW1hZ2UpLnRoZW4o
ZnVuY3Rpb24oaW1hZ2VCaXRtYXApIHsKKyAgICAgICAgICAgICAgICBvYmplY3RzW2tleV0gPSBp
bWFnZUJpdG1hcDsKKyAgICAgICAgICAgICAgICByZXNvbHZlKCk7CisgICAgICAgICAgICB9KTsK
KyAgICAgICAgfQorICAgICAgICBpbWFnZS5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgcmVzb2x2
ZVdpdGhJbWFnZSk7CisgICAgICAgIGltYWdlLmFkZEV2ZW50TGlzdGVuZXIoImVycm9yIiwgcmVz
b2x2ZVdpdGhJbWFnZSk7CisgICAgICAgIGltYWdlLnNyYyA9IGRhdGE7CisgICAgfSkpOworfQor
ZnVuY3Rpb24gcmVidWlsZEltYWdlRGF0YShrZXksIGRhdGEpIHsKKyAgICBvYmplY3RzW2tleV0g
PSBuZXcgSW1hZ2VEYXRhKG5ldyBVaW50OENsYW1wZWRBcnJheShkYXRhLmRhdGEpLCBwYXJzZUlu
dChkYXRhLndpZHRoKSwgcGFyc2VJbnQoZGF0YS5oZWlnaHQpKTsKK30KK2Z1bmN0aW9uIHJlYnVp
bGRQYXRoMkQoa2V5LCBkYXRhKSB7CisgICAgb2JqZWN0c1trZXldID0gbmV3IFBhdGgyRChkYXRh
KTsKK30KKworcmVidWlsZEltYWdlKDAsIDxmaWx0ZXJlZD4pOworcmVidWlsZFBhdGgyRCgxLCAi
Iik7CityZWJ1aWxkUGF0aDJEKDIsICIiKTsKK3JlYnVpbGRQYXRoMkQoMywgIiIpOworcmVidWls
ZENhbnZhc0dyYWRpZW50KDQsIHsidHlwZSI6ImxpbmVhci1ncmFkaWVudCIsInBvaW50cyI6WzEs
MiwzLDRdLCJzdG9wcyI6W3sib2Zmc2V0IjoxLCJjb2xvciI6InJnYigyNTUsIDAsIDApIn0seyJv
ZmZzZXQiOjEsImNvbG9yIjoicmdiKDAsIDAsIDI1NSkifV19KTsKK3JlYnVpbGRDYW52YXNHcmFk
aWVudCg1LCB7InR5cGUiOiJyYWRpYWwtZ3JhZGllbnQiLCJwb2ludHMiOlsxLDIsMyw0LDUsNl0s
InN0b3BzIjpbXX0pOworcmVidWlsZENhbnZhc0dyYWRpZW50KDYsIHsidHlwZSI6ImNvbmljLWdy
YWRpZW50IiwicG9pbnRzIjpbMiwzLDFdLCJzdG9wcyI6W3sib2Zmc2V0IjoxLCJjb2xvciI6InJn
YigwLCAxMjgsIDApIn1dfSk7CityZWJ1aWxkQ2FudmFzUGF0dGVybig3LCB7ImltYWdlIjo8Zmls
dGVyZWQ+LCJyZXBlYXQiOiJuby1yZXBlYXQifSk7CityZWJ1aWxkSW1hZ2UoOCwgPGZpbHRlcmVk
Pik7CityZWJ1aWxkSW1hZ2VEYXRhKDksIHsiZGF0YSI6WzAsMCwwLDAsMCwwLDAsMF0sIndpZHRo
IjoxLCJoZWlnaHQiOjJ9KTsKK3JlYnVpbGRJbWFnZUJpdG1hcCgxMCwgPGZpbHRlcmVkPik7City
ZWJ1aWxkRE9NTWF0cml4KDExLCAibWF0cml4KDEsIDIsIDMsIDQsIDUsIDYpIik7CityZWJ1aWxk
UGF0aDJEKDEyLCAiTTEgMiIpOworCitQcm9taXNlLmFsbChwcm9taXNlcykudGhlbihmdW5jdGlv
bigpIHsKKyAgICB3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGZ1bmN0aW9uIGV4ZWN1dGVG
cmFtZSgpIHsKKyAgICAgICAgZnJhbWVzLnNoaWZ0KCkoKTsKKyAgICAgICAgaWYgKGZyYW1lcy5s
ZW5ndGgpCisgICAgICAgICAgICB3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lKGV4ZWN1dGVG
cmFtZSk7CisgICAgfSk7Cit9KTsKKzwvc2NyaXB0PgorPC9ib2R5PgorKysrKysrKysrKyBIVE1M
ICsrKysrKysrKysKKwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429142</attachid>
            <date>2021-05-20 00:20:53 -0700</date>
            <delta_ts>2021-05-20 01:51:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225952-20210520152050.patch</filename>
            <type>text/plain</type>
            <size>4441</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3Nzc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2QyMmQ3Y2FjZmZjNTE4
ODYzMjBmMWMyYTVlMjZiMzZjMjhmZjNmZS4uZjA0ZDUyNDFjNzg4MmNmNDI3N2QyZjcwNjVlNTY3
OTJiNjBlZTVmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA1LTIwICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgU2V0IENhbnZhc0lt
YWdlU21vb3RoaW5nLmltYWdlU21vb3RoaW5nUXVhbGl0eSB2YWx1ZSB0byAnbG93JyBhcyBkZWZh
dWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU5
NTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb3Zl
cmVkIGJ5IGV4aXN0aW5nIHRlc3RzOgorICAgICAgICAgIC0gaW5zcGVjdG9yL2NhbnZhcy9yZWNv
cmRpbmctMmQtZnJhbWVDb3VudC5odG1sCisgICAgICAgICAgLSBpbnNwZWN0b3IvY2FudmFzL3Jl
Y29yZGluZy0yZC1mdWxsLmh0bWwKKyAgICAgICAgICAtIGluc3BlY3Rvci9jYW52YXMvcmVjb3Jk
aW5nLTJkLW1lbW9yeUxpbWl0Lmh0bWwKKyAgICAgICAgICAtIGluc3BlY3Rvci9jYW52YXMvcmVj
b3JkaW5nLTJkLXNhdmVzLmh0bWwKKyAgICAgICAgICAtIGluc3BlY3Rvci9jYW52YXMvcmVjb3Jk
aW5nLWh0bWwtMmQuaHRtbAorCisgICAgICAgICogaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5n
Q29udGV4dDJEQmFzZS5jcHA6CisKIDIwMjEtMDUtMTkgIFRvbW9raSBJbWFpICA8VG9tb2tpLklt
YWlAc29ueS5jb20+CiAKICAgICAgICAgU2Nyb2xsaW5nIG11c3QgYmUgZG9uZSBhZnRlciB0aGUg
bGF5b3V0IHdoZW4gZG9pbmcgZnVsbCBwYWdlIHpvb20KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJhc2UuY3BwIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAKaW5k
ZXggNjRhODI4ZTI0Yjc3OTE5NDllNjAxMTQzNDA2MDBjYjg4OTRjMTU1ZC4uNGY0NmY2NTkwOTU5
YTFlNGNkZGNkY2MzNzUyODA1MTZkNDJjYTFkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAKQEAg
LTgyLDExICs4Miw3IEBAIHVzaW5nIG5hbWVzcGFjZSBIVE1MTmFtZXM7CiAKIFdURl9NQUtFX0lT
T19BTExPQ0FURURfSU1QTChDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlKTsKIAotI2lmIFVT
RShDRykKIHN0YXRpYyBjb25zdGV4cHIgSW1hZ2VTbW9vdGhpbmdRdWFsaXR5IGRlZmF1bHRTbW9v
dGhpbmdRdWFsaXR5ID0gSW1hZ2VTbW9vdGhpbmdRdWFsaXR5OjpMb3c7Ci0jZWxzZQotc3RhdGlj
IGNvbnN0ZXhwciBJbWFnZVNtb290aGluZ1F1YWxpdHkgZGVmYXVsdFNtb290aGluZ1F1YWxpdHkg
PSBJbWFnZVNtb290aGluZ1F1YWxpdHk6Ok1lZGl1bTsKLSNlbmRpZgogCiBjb25zdCBpbnQgQ2Fu
dmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZTo6RGVmYXVsdEZvbnRTaXplID0gMTA7CiBjb25zdCBj
aGFyKiBjb25zdCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlOjpEZWZhdWx0Rm9udEZhbWls
eSA9ICJzYW5zLXNlcmlmIjsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjMjFjNDUzOWI2MGIzNmIxOGYwODhjOWZkZjhkZWJl
MzI0ZTI0ZDM5Li5mNDk4ZWEyMTQ1Nzg2MWRmZWMyM2IxZWMxYmU2NjVhMTM0NjYxMTY5IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDUtMjAgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBpbm9A
aWdhbGlhLmNvbT4KKworICAgICAgICBTZXQgQ2FudmFzSW1hZ2VTbW9vdGhpbmcuaW1hZ2VTbW9v
dGhpbmdRdWFsaXR5IHZhbHVlIHRvICdsb3cnIGFzIGRlZmF1bHQKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEZWZpbmVkIGJ5IHNwZWM6CisgICAgICAg
IGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2NhbnZhcy5odG1sI2NhbnZh
c2ltYWdlc21vb3RoaW5nCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9u
czoKKwogMjAyMS0wNS0xOSAgVG9tb2tpIEltYWkgIDxUb21va2kuSW1haUBzb255LmNvbT4KIAog
ICAgICAgICBTY3JvbGxpbmcgbXVzdCBiZSBkb25lIGFmdGVyIHRoZSBsYXlvdXQgd2hlbiBkb2lu
ZyBmdWxsIHBhZ2Ugem9vbQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rl
c3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9u
cwppbmRleCAyOGE0YzE2OTczNGU2M2NmM2ViZjkyOGRmYjU3MmJhODg2ZjhjOTQ4Li44MjAyYWQy
NzFkZTJmNDQ5ZDFiZGNlY2QyMTliMWQzMTA2ZjBhZDQwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTIyNCw5ICsxMjI0LDYgQEAgd2Via2l0Lm9yZy9i
LzE5NTQ2NiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvc2VtYW50aWNzL2Vt
YmVkZGVkLWNvbnQKIHdlYmtpdC5vcmcvYi8xOTc1MDcgaW1wb3J0ZWQvYmxpbmsvY29tcG9zaXRp
bmcvcmVwYWludC9lbmQtb2Ytb3BhY2l0eS10cmFuc2l0aW9uLmh0bWwgWyBUaW1lb3V0IFBhc3Mg
XQogd2Via2l0Lm9yZy9iLzE5NzUwNyBpbXBvcnRlZC9ibGluay9jc3MzL2NhbGMvdHJhbnNpdGlv
bi1hc2FuLWNyYXNoLmh0bWwgWyBUaW1lb3V0IFBhc3MgXQogCi13ZWJraXQub3JnL2IvMTc1NjYy
IGluc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLWZyYW1lQ291bnQuaHRtbCBbIEZhaWx1cmUg
XQotd2Via2l0Lm9yZy9iLzE3NTY2MiBpbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0yZC1mdWxs
Lmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8xNzU2NjIgaW5zcGVjdG9yL2NhbnZhcy9y
ZWNvcmRpbmctMmQtbWVtb3J5TGltaXQuaHRtbCBbIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2Iv
MTk3NzEzIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3Nl
cnZpY2Utd29ya2VyL2ZldGNoLWNhbnZhcy10YWludGluZy1pbWFnZS1jYWNoZS5odHRwcy5odG1s
IFsgUGFzcyBGYWlsdXJlIF0KIApAQCAtMjA1Myw3ICsyMDUwLDYgQEAgd2Via2l0Lm9yZy9iLzIw
NjAwMCBjb21wb3NpdGluZy9jbGlwcGluZy9ib3JkZXItcmFkaXVzLWFzeW5jLW92ZXJmbG93LW5v
bi1zdGFja2kKIAogd2Via2l0Lm9yZy9iLzE5NTI1OSBjb21wb3NpdGluZy9nZW9tZXRyeS9maXhl
ZC1wb3NpdGlvbi1jb21wb3NpdGVkLXBhZ2Utc2NhbGUtc21hbGxlci10aGFuLXZpZXdwb3J0Lmh0
bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzE5NTcxMiBpbnNwZWN0b3Iv
Y2FudmFzL3JlY29yZGluZy1odG1sLTJkLmh0bWwgWyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9i
LzE5NjA2MSBlZGl0aW5nL3Bhc3RlYm9hcmQvc21hcnQtcGFzdGUtcGFyYWdyYXBoLTAwMS5odG1s
IFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTk2MDYxIGVkaXRpbmcvcGFzdGVib2FyZC9zbWFy
dC1wYXN0ZS1wYXJhZ3JhcGgtMDAyLmh0bWwgWyBGYWlsdXJlIF0KQEAgLTIxMTksNyArMjExNSw2
IEBAIHdlYmtpdC5vcmcvYi8yMjI5MDggaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy93
ZWItYW5pbWF0aW9ucy90aW1pbmctbW9kZWwvCiAKIHdlYmtpdC5vcmcvYi8yMjM5ODAgZWRpdGlu
Zy9kZWxldGluZy9pbnNlcnQtaW4tb3JwaGFuZWQtc2VsZWN0aW9uLWNyYXNoLmh0bWwgWyBGYWls
dXJlIF0KIAotd2Via2l0Lm9yZy9iLzIyMzk4MSBpbnNwZWN0b3IvY2FudmFzL3JlY29yZGluZy0y
ZC1zYXZlcy5odG1sIFsgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8yMjQwNjIgd2ViZ2wvMS4w
LjMvY29uZm9ybWFuY2UvZ2xzbC9taXNjL3NoYWRlcnMtd2l0aC1taXNzaW5nLXZhcnlpbmdzLmh0
bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMjQwNjIgd2ViZ2wvMS4wLjMvY29uZm9ybWFu
Y2UvZ2xzbC9taXNjL3NoYWRlcnMtd2l0aC12YXJ5aW5ncy5odG1sIFsgRmFpbHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429148</attachid>
            <date>2021-05-20 01:51:36 -0700</date>
            <delta_ts>2021-05-21 16:04:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225952-20210520165123.patch</filename>
            <type>text/plain</type>
            <size>4497</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3Nzc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2QyMmQ3Y2FjZmZjNTE4
ODYzMjBmMWMyYTVlMjZiMzZjMjhmZjNmZS4uZjA0ZDUyNDFjNzg4MmNmNDI3N2QyZjcwNjVlNTY3
OTJiNjBlZTVmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA1LTIwICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgU2V0IENhbnZhc0lt
YWdlU21vb3RoaW5nLmltYWdlU21vb3RoaW5nUXVhbGl0eSB2YWx1ZSB0byAnbG93JyBhcyBkZWZh
dWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU5
NTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb3Zl
cmVkIGJ5IGV4aXN0aW5nIHRlc3RzOgorICAgICAgICAgIC0gaW5zcGVjdG9yL2NhbnZhcy9yZWNv
cmRpbmctMmQtZnJhbWVDb3VudC5odG1sCisgICAgICAgICAgLSBpbnNwZWN0b3IvY2FudmFzL3Jl
Y29yZGluZy0yZC1mdWxsLmh0bWwKKyAgICAgICAgICAtIGluc3BlY3Rvci9jYW52YXMvcmVjb3Jk
aW5nLTJkLW1lbW9yeUxpbWl0Lmh0bWwKKyAgICAgICAgICAtIGluc3BlY3Rvci9jYW52YXMvcmVj
b3JkaW5nLTJkLXNhdmVzLmh0bWwKKyAgICAgICAgICAtIGluc3BlY3Rvci9jYW52YXMvcmVjb3Jk
aW5nLWh0bWwtMmQuaHRtbAorCisgICAgICAgICogaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5n
Q29udGV4dDJEQmFzZS5jcHA6CisKIDIwMjEtMDUtMTkgIFRvbW9raSBJbWFpICA8VG9tb2tpLklt
YWlAc29ueS5jb20+CiAKICAgICAgICAgU2Nyb2xsaW5nIG11c3QgYmUgZG9uZSBhZnRlciB0aGUg
bGF5b3V0IHdoZW4gZG9pbmcgZnVsbCBwYWdlIHpvb20KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0NvbnRleHQyREJhc2UuY3BwIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAKaW5k
ZXggNjRhODI4ZTI0Yjc3OTE5NDllNjAxMTQzNDA2MDBjYjg4OTRjMTU1ZC4uNGY0NmY2NTkwOTU5
YTFlNGNkZGNkY2MzNzUyODA1MTZkNDJjYTFkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZS5jcHAKQEAg
LTgyLDExICs4Miw3IEBAIHVzaW5nIG5hbWVzcGFjZSBIVE1MTmFtZXM7CiAKIFdURl9NQUtFX0lT
T19BTExPQ0FURURfSU1QTChDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlKTsKIAotI2lmIFVT
RShDRykKIHN0YXRpYyBjb25zdGV4cHIgSW1hZ2VTbW9vdGhpbmdRdWFsaXR5IGRlZmF1bHRTbW9v
dGhpbmdRdWFsaXR5ID0gSW1hZ2VTbW9vdGhpbmdRdWFsaXR5OjpMb3c7Ci0jZWxzZQotc3RhdGlj
IGNvbnN0ZXhwciBJbWFnZVNtb290aGluZ1F1YWxpdHkgZGVmYXVsdFNtb290aGluZ1F1YWxpdHkg
PSBJbWFnZVNtb290aGluZ1F1YWxpdHk6Ok1lZGl1bTsKLSNlbmRpZgogCiBjb25zdCBpbnQgQ2Fu
dmFzUmVuZGVyaW5nQ29udGV4dDJEQmFzZTo6RGVmYXVsdEZvbnRTaXplID0gMTA7CiBjb25zdCBj
aGFyKiBjb25zdCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkRCYXNlOjpEZWZhdWx0Rm9udEZhbWls
eSA9ICJzYW5zLXNlcmlmIjsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjMjFjNDUzOWI2MGIzNmIxOGYwODhjOWZkZjhkZWJl
MzI0ZTI0ZDM5Li42ZDQxMGM4NmVjZTBlZmZhZjA1YzY5NDg0YTVmNGYyZTc4NDdkMGViIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMDUtMjAgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBpbm9A
aWdhbGlhLmNvbT4KKworICAgICAgICBTZXQgQ2FudmFzSW1hZ2VTbW9vdGhpbmcuaW1hZ2VTbW9v
dGhpbmdRdWFsaXR5IHZhbHVlIHRvICdsb3cnIGFzIGRlZmF1bHQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNTk1MgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERlZmluZWQgYnkgc3BlYzoKKyAgICAgICAg
aHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvY2FudmFzLmh0bWwjY2FudmFz
aW1hZ2VzbW9vdGhpbmcKKworICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25z
OgorCiAyMDIxLTA1LTE5ICBUb21va2kgSW1haSAgPFRvbW9raS5JbWFpQHNvbnkuY29tPgogCiAg
ICAgICAgIFNjcm9sbGluZyBtdXN0IGJlIGRvbmUgYWZ0ZXIgdGhlIGxheW91dCB3aGVuIGRvaW5n
IGZ1bGwgcGFnZSB6b29tCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVz
dEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25z
CmluZGV4IDI4YTRjMTY5NzM0ZTYzY2YzZWJmOTI4ZGZiNTcyYmE4ODZmOGM5NDguLjgyMDJhZDI3
MWRlMmY0NDlkMWJkY2VjZDIxOWIxZDMxMDZmMGFkNDAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2d0ay9UZXN0RXhwZWN0YXRpb25zCkBAIC0xMjI0LDkgKzEyMjQsNiBAQCB3ZWJraXQub3JnL2Iv
MTk1NDY2IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1i
ZWRkZWQtY29udAogd2Via2l0Lm9yZy9iLzE5NzUwNyBpbXBvcnRlZC9ibGluay9jb21wb3NpdGlu
Zy9yZXBhaW50L2VuZC1vZi1vcGFjaXR5LXRyYW5zaXRpb24uaHRtbCBbIFRpbWVvdXQgUGFzcyBd
CiB3ZWJraXQub3JnL2IvMTk3NTA3IGltcG9ydGVkL2JsaW5rL2NzczMvY2FsYy90cmFuc2l0aW9u
LWFzYW4tY3Jhc2guaHRtbCBbIFRpbWVvdXQgUGFzcyBdCiAKLXdlYmtpdC5vcmcvYi8xNzU2NjIg
aW5zcGVjdG9yL2NhbnZhcy9yZWNvcmRpbmctMmQtZnJhbWVDb3VudC5odG1sIFsgRmFpbHVyZSBd
Ci13ZWJraXQub3JnL2IvMTc1NjYyIGluc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJkLWZ1bGwu
aHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzE3NTY2MiBpbnNwZWN0b3IvY2FudmFzL3Jl
Y29yZGluZy0yZC1tZW1vcnlMaW1pdC5odG1sIFsgRmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8x
OTc3MTMgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2Vy
dmljZS13b3JrZXIvZmV0Y2gtY2FudmFzLXRhaW50aW5nLWltYWdlLWNhY2hlLmh0dHBzLmh0bWwg
WyBQYXNzIEZhaWx1cmUgXQogCkBAIC0yMDUzLDcgKzIwNTAsNiBAQCB3ZWJraXQub3JnL2IvMjA2
MDAwIGNvbXBvc2l0aW5nL2NsaXBwaW5nL2JvcmRlci1yYWRpdXMtYXN5bmMtb3ZlcmZsb3ctbm9u
LXN0YWNraQogCiB3ZWJraXQub3JnL2IvMTk1MjU5IGNvbXBvc2l0aW5nL2dlb21ldHJ5L2ZpeGVk
LXBvc2l0aW9uLWNvbXBvc2l0ZWQtcGFnZS1zY2FsZS1zbWFsbGVyLXRoYW4tdmlld3BvcnQuaHRt
bCBbIEltYWdlT25seUZhaWx1cmUgXQogCi13ZWJraXQub3JnL2IvMTk1NzEyIGluc3BlY3Rvci9j
YW52YXMvcmVjb3JkaW5nLWh0bWwtMmQuaHRtbCBbIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2Iv
MTk2MDYxIGVkaXRpbmcvcGFzdGVib2FyZC9zbWFydC1wYXN0ZS1wYXJhZ3JhcGgtMDAxLmh0bWwg
WyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xOTYwNjEgZWRpdGluZy9wYXN0ZWJvYXJkL3NtYXJ0
LXBhc3RlLXBhcmFncmFwaC0wMDIuaHRtbCBbIEZhaWx1cmUgXQpAQCAtMjExOSw3ICsyMTE1LDYg
QEAgd2Via2l0Lm9yZy9iLzIyMjkwOCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dl
Yi1hbmltYXRpb25zL3RpbWluZy1tb2RlbC8KIAogd2Via2l0Lm9yZy9iLzIyMzk4MCBlZGl0aW5n
L2RlbGV0aW5nL2luc2VydC1pbi1vcnBoYW5lZC1zZWxlY3Rpb24tY3Jhc2guaHRtbCBbIEZhaWx1
cmUgXQogCi13ZWJraXQub3JnL2IvMjIzOTgxIGluc3BlY3Rvci9jYW52YXMvcmVjb3JkaW5nLTJk
LXNhdmVzLmh0bWwgWyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzIyNDA2MiB3ZWJnbC8xLjAu
My9jb25mb3JtYW5jZS9nbHNsL21pc2Mvc2hhZGVycy13aXRoLW1pc3NpbmctdmFyeWluZ3MuaHRt
bCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzIyNDA2MiB3ZWJnbC8xLjAuMy9jb25mb3JtYW5j
ZS9nbHNsL21pc2Mvc2hhZGVycy13aXRoLXZhcnlpbmdzLmh0bWwgWyBGYWlsdXJlIF0K
</data>

          </attachment>
      

    </bug>

</bugzilla>