<?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>164786</bug_id>
          
          <creation_ts>2016-11-15 13:03:47 -0800</creation_ts>
          <short_desc>WebAssembly: trap on bad division.</short_desc>
          <delta_ts>2016-12-23 12:37:54 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>163351</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1251582</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-11-15 13:03:47 -0800</bug_when>
    <thetext>i.e. x / 0 or intMin / -1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1261771</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-12-20 14:33:12 -0800</bug_when>
    <thetext>&lt;rdar://problem/29760386&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262562</commentid>
    <comment_count>2</comment_count>
      <attachid>297712</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-12-23 09:43:21 -0800</bug_when>
    <thetext>Created attachment 297712
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262563</commentid>
    <comment_count>3</comment_count>
      <attachid>297713</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-12-23 09:47:11 -0800</bug_when>
    <thetext>Created attachment 297713
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262564</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-23 09:49:40 -0800</bug_when>
    <thetext>This patch modifies one of the wasm.json files. Please ensure that any changes in one have been mirrored to the other. You can find the wasm.json files at &quot;Source/JavaScriptCore/wasm/wasm.json&quot; and &quot;JSTests/wasm/wasm.json&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262566</commentid>
    <comment_count>5</comment_count>
      <attachid>297713</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-12-23 09:59:58 -0800</bug_when>
    <thetext>Comment on attachment 297713
Patch

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

&gt; Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:1017
&gt; +            m_currentBlock-&gt;appendNew&lt;Value&gt;(m_proc, BitOr, Origin(),

Should be BitAnd here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262578</commentid>
    <comment_count>6</comment_count>
      <attachid>297717</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-12-23 11:00:06 -0800</bug_when>
    <thetext>Created attachment 297717
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262582</commentid>
    <comment_count>7</comment_count>
      <attachid>297717</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-12-23 11:02:51 -0800</bug_when>
    <thetext>Comment on attachment 297717
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262584</commentid>
    <comment_count>8</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-12-23 11:09:30 -0800</bug_when>
    <thetext>Committed r210137: &lt;http://trac.webkit.org/changeset/210137&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262599</commentid>
    <comment_count>9</comment_count>
      <attachid>297717</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-12-23 12:35:25 -0800</bug_when>
    <thetext>Comment on attachment 297717
Patch

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

&gt; Source/JavaScriptCore/wasm/WasmPlan.cpp:197
&gt; +    uint32_t threadCount = Options::useConcurrentJIT() ? WTF::numberOfProcessorCores() : 1;

Nit: it might be worth just adding an option for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1262600</commentid>
    <comment_count>10</comment_count>
      <attachid>297717</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-12-23 12:37:54 -0800</bug_when>
    <thetext>Comment on attachment 297717
Patch

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

&gt; Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp:1001
&gt; +    const B3::Type type = left-&gt;type();

Nit: might be worth asserting its Int32 or Int64</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297712</attachid>
            <date>2016-12-23 09:43:21 -0800</date>
            <delta_ts>2016-12-23 09:47:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164786-20161223094215.patch</filename>
            <type>text/plain</type>
            <size>19921</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwMTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
YzA5NTIyZjNjNTk5YTYyMGI5M2M3Njk4MTAyYWQxMmFhN2JkMDYyLi40Y2VmZmZkN2MyY2RjZGNj
M2NiYWRkNTE1MTE5ZmJiNDEzYmVkZTE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxNi0xMi0yMyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBXZWJBc3NlbWJseTogdHJhcCBvbiBiYWQgZGl2aXNpb24uCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ3ODYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGFk
ZHMgdHJhcHMgZm9yIGRpdmlzaW9uIC8gbW9kdWxvIGJ5IHplcm8gYW5kIGZvcgorICAgICAgICBp
bnRfbWluIC8gLTEuCisKKyAgICAgICAgKiB3YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcDoKKyAg
ICAgICAgKEpTQzo6V2FzbTo6QjNJUkdlbmVyYXRvcjo6ZW1pdENoZWNrc0Zvck1vZE9yRGl2KToK
KyAgICAgICAgKiB3YXNtL1dhc21FeGNlcHRpb25UeXBlLmg6CisgICAgICAgICogd2FzbS9XYXNt
UGxhbi5jcHA6CisgICAgICAgIChKU0M6Oldhc206OlBsYW46OnJ1bik6CisgICAgICAgICogd2Fz
bS93YXNtLmpzb246CisKIDIwMTYtMTItMjIgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBh
cHBsZS5jb20+CiAKICAgICAgICAgV2ViQXNzZW1ibHk6IE1ha2Ugc3BlYy10ZXN0cy9mMzIud2Fz
dC5qcyBhbmQgc3BlYy10ZXN0cy9mNjQud2FzdC5qcyBwYXNzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAKaW5kZXggZGFkNWRjYTcxZTAzMjM3
YmRhYmRhMTI3MTUxMjJiMDYwYjdkYzk3ZS4uZWY5OGJjZGQ2ZWU2N2ZjN2MwZTgzNzE2ZmFhYzYw
ZGNjYmM3MTZjMCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIz
SVJHZW5lcmF0b3IuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lS
R2VuZXJhdG9yLmNwcApAQCAtMjEyLDYgKzIxMiw4IEBAIHByaXZhdGU6CiAgICAgdm9pZCB1bmlm
eVZhbHVlc1dpdGhCbG9jayhjb25zdCBFeHByZXNzaW9uTGlzdCYgcmVzdWx0U3RhY2ssIFJlc3Vs
dExpc3QmIHN0YWNrKTsKICAgICBWYWx1ZSogemVyb0ZvclR5cGUoVHlwZSk7CiAKKyAgICB2b2lk
IGVtaXRDaGVja3NGb3JNb2RPckRpdihCMzo6T3Bjb2RlLCBFeHByZXNzaW9uVHlwZSBsZWZ0LCBF
eHByZXNzaW9uVHlwZSByaWdodCk7CisKICAgICBWTSYgbV92bTsKICAgICBjb25zdCBJbW11dGFi
bGVGdW5jdGlvbkluZGV4U3BhY2UmIG1fZnVuY3Rpb25JbmRleFNwYWNlOwogICAgIGNvbnN0IE1v
ZHVsZUluZm9ybWF0aW9uJiBtX2luZm87CkBAIC0yMjMsNiArMjI1LDcgQEAgcHJpdmF0ZToKICAg
ICBHUFJSZWcgbV9tZW1vcnlTaXplR1BSOwogICAgIFZhbHVlKiBtX3plcm9WYWx1ZXNbbnVtVHlw
ZXNdOwogICAgIFZhbHVlKiBtX2luc3RhbmNlVmFsdWU7CisKIH07CiAKIEIzSVJHZW5lcmF0b3I6
OkIzSVJHZW5lcmF0b3IoVk0mIHZtLCBjb25zdCBNb2R1bGVJbmZvcm1hdGlvbiYgaW5mbywgUHJv
Y2VkdXJlJiBwcm9jZWR1cmUsIFdhc21JbnRlcm5hbEZ1bmN0aW9uKiBjb21waWxhdGlvbiwgVmVj
dG9yPFVubGlua2VkV2FzbVRvV2FzbUNhbGw+JiB1bmxpbmtlZFdhc21Ub1dhc21DYWxscywgY29u
c3QgSW1tdXRhYmxlRnVuY3Rpb25JbmRleFNwYWNlJiBmdW5jdGlvbkluZGV4U3BhY2UpCkBAIC05
OTMsNiArOTk2LDEwOSBAQCBFeHBlY3RlZDxzdGQ6OnVuaXF1ZV9wdHI8V2FzbUludGVybmFsRnVu
Y3Rpb24+LCBTdHJpbmc+IHBhcnNlQW5kQ29tcGlsZShWTSYgdm0sCiAKIC8vIEN1c3RvbSB3YXNt
IG9wcy4gVGhlc2UgYXJlIHRoZSBvbmVzIHRvbyBtZXNzeSB0byBkbyBpbiB3YXNtLmpzb24uCiAK
K3ZvaWQgQjNJUkdlbmVyYXRvcjo6ZW1pdENoZWNrc0Zvck1vZE9yRGl2KEIzOjpPcGNvZGUgb3Bl
cmF0aW9uLCBFeHByZXNzaW9uVHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCkKK3sKKyAg
ICBBU1NFUlQob3BlcmF0aW9uID09IERpdiB8fCBvcGVyYXRpb24gPT0gTW9kIHx8IG9wZXJhdGlv
biA9PSBVRGl2IHx8IG9wZXJhdGlvbiA9PSBVTW9kKTsKKyAgICBjb25zdCBCMzo6VHlwZSB0eXBl
ID0gbGVmdC0+dHlwZSgpOworCisgICAgeworICAgICAgICBDaGVja1ZhbHVlKiBjaGVjayA9IG1f
Y3VycmVudEJsb2NrLT5hcHBlbmROZXc8Q2hlY2tWYWx1ZT4obV9wcm9jLCBDaGVjaywgT3JpZ2lu
KCksCisgICAgICAgICAgICBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3Byb2Ms
IEVxdWFsLCBPcmlnaW4oKSwgcmlnaHQsCisgICAgICAgICAgICAgICAgbV9jdXJyZW50QmxvY2st
PmFwcGVuZEludENvbnN0YW50KG1fcHJvYywgT3JpZ2luKCksIHR5cGUsIDApKSk7CisKKyAgICAg
ICAgY2hlY2stPnNldEdlbmVyYXRvcihbPV0gKENDYWxsSGVscGVycyYgaml0LCBjb25zdCBCMzo6
U3RhY2ttYXBHZW5lcmF0aW9uUGFyYW1zJikgeworICAgICAgICAgICAgdGhpcy0+ZW1pdEV4Y2Vw
dGlvbkNoZWNrKGppdCwgRXhjZXB0aW9uVHlwZTo6RGl2aXNpb25CeVplcm8pOworICAgICAgICB9
KTsKKyAgICB9CisKKyAgICBpZiAob3BlcmF0aW9uID09IERpdiB8fCBvcGVyYXRpb24gPT0gTW9k
KSB7CisgICAgICAgIGludDY0X3QgbWluID0gdHlwZSA9PSBJbnQzMiA/IHN0ZDo6bnVtZXJpY19s
aW1pdHM8aW50MzJfdD46Om1pbigpIDogc3RkOjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWlu
KCk7CisKKyAgICAgICAgQ2hlY2tWYWx1ZSogY2hlY2sgPSBtX2N1cnJlbnRCbG9jay0+YXBwZW5k
TmV3PENoZWNrVmFsdWU+KG1fcHJvYywgQ2hlY2ssIE9yaWdpbigpLAorICAgICAgICAgICAgbV9j
dXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBCaXRPciwgT3JpZ2luKCksCisg
ICAgICAgICAgICAgICAgbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBF
cXVhbCwgT3JpZ2luKCksIGxlZnQsCisgICAgICAgICAgICAgICAgICAgIG1fY3VycmVudEJsb2Nr
LT5hcHBlbmRJbnRDb25zdGFudChtX3Byb2MsIE9yaWdpbigpLCB0eXBlLCBtaW4pKSwKKyAgICAg
ICAgICAgICAgICBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3Byb2MsIEVxdWFs
LCBPcmlnaW4oKSwgcmlnaHQsCisgICAgICAgICAgICAgICAgICAgIG1fY3VycmVudEJsb2NrLT5h
cHBlbmRJbnRDb25zdGFudChtX3Byb2MsIE9yaWdpbigpLCB0eXBlLCAtMSkpKSk7CisKKyAgICAg
ICAgY2hlY2stPnNldEdlbmVyYXRvcihbPV0gKENDYWxsSGVscGVycyYgaml0LCBjb25zdCBCMzo6
U3RhY2ttYXBHZW5lcmF0aW9uUGFyYW1zJikgeworICAgICAgICAgICAgdGhpcy0+ZW1pdEV4Y2Vw
dGlvbkNoZWNrKGppdCwgRXhjZXB0aW9uVHlwZTo6RGl2aXNpb25CeVplcm8pOworICAgICAgICB9
KTsKKyAgICB9Cit9CisKK3RlbXBsYXRlPD4KK2F1dG8gQjNJUkdlbmVyYXRvcjo6YWRkT3A8T3BU
eXBlOjpJMzJEaXZTPihFeHByZXNzaW9uVHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCwg
RXhwcmVzc2lvblR5cGUmIHJlc3VsdCkgLT4gUGFydGlhbFJlc3VsdAoreworICAgIGNvbnN0IEIz
OjpPcGNvZGUgb3AgPSBEaXY7CisgICAgZW1pdENoZWNrc0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCBy
aWdodCk7CisgICAgcmVzdWx0ID0gbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9w
cm9jLCBvcCwgT3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsKKyAgICByZXR1cm4geyB9OworfQorCit0
ZW1wbGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0b3I6OmFkZE9wPE9wVHlwZTo6STMyUmVtUz4oRXhw
cmVzc2lvblR5cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUgcmlnaHQsIEV4cHJlc3Npb25UeXBlJiBy
ZXN1bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBjb25zdCBCMzo6T3Bjb2RlIG9wID0gTW9k
OworICAgIGVtaXRDaGVja3NGb3JNb2RPckRpdihvcCwgbGVmdCwgcmlnaHQpOworICAgIHJlc3Vs
dCA9IG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8VmFsdWU+KG1fcHJvYywgb3AsIE9yaWdpbigp
LCBsZWZ0LCByaWdodCk7CisgICAgcmV0dXJuIHsgfTsKK30KKwordGVtcGxhdGU8PgorYXV0byBC
M0lSR2VuZXJhdG9yOjphZGRPcDxPcFR5cGU6OkkzMkRpdlU+KEV4cHJlc3Npb25UeXBlIGxlZnQs
IEV4cHJlc3Npb25UeXBlIHJpZ2h0LCBFeHByZXNzaW9uVHlwZSYgcmVzdWx0KSAtPiBQYXJ0aWFs
UmVzdWx0Cit7CisgICAgY29uc3QgQjM6Ok9wY29kZSBvcCA9IFVEaXY7CisgICAgZW1pdENoZWNr
c0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdodCk7CisgICAgcmVzdWx0ID0gbV9jdXJyZW50Qmxv
Y2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwgT3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsK
KyAgICByZXR1cm4geyB9OworfQorCit0ZW1wbGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0b3I6OmFk
ZE9wPE9wVHlwZTo6STMyUmVtVT4oRXhwcmVzc2lvblR5cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUg
cmlnaHQsIEV4cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBj
b25zdCBCMzo6T3Bjb2RlIG9wID0gVU1vZDsKKyAgICBlbWl0Q2hlY2tzRm9yTW9kT3JEaXYob3As
IGxlZnQsIHJpZ2h0KTsKKyAgICByZXN1bHQgPSBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZh
bHVlPihtX3Byb2MsIG9wLCBPcmlnaW4oKSwgbGVmdCwgcmlnaHQpOworICAgIHJldHVybiB7IH07
Cit9CisKK3RlbXBsYXRlPD4KK2F1dG8gQjNJUkdlbmVyYXRvcjo6YWRkT3A8T3BUeXBlOjpJNjRE
aXZTPihFeHByZXNzaW9uVHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCwgRXhwcmVzc2lv
blR5cGUmIHJlc3VsdCkgLT4gUGFydGlhbFJlc3VsdAoreworICAgIGNvbnN0IEIzOjpPcGNvZGUg
b3AgPSBEaXY7CisgICAgZW1pdENoZWNrc0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdodCk7Cisg
ICAgcmVzdWx0ID0gbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwg
T3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsKKyAgICByZXR1cm4geyB9OworfQorCit0ZW1wbGF0ZTw+
CithdXRvIEIzSVJHZW5lcmF0b3I6OmFkZE9wPE9wVHlwZTo6STY0UmVtUz4oRXhwcmVzc2lvblR5
cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUgcmlnaHQsIEV4cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+
IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBjb25zdCBCMzo6T3Bjb2RlIG9wID0gTW9kOworICAgIGVt
aXRDaGVja3NGb3JNb2RPckRpdihvcCwgbGVmdCwgcmlnaHQpOworICAgIHJlc3VsdCA9IG1fY3Vy
cmVudEJsb2NrLT5hcHBlbmROZXc8VmFsdWU+KG1fcHJvYywgb3AsIE9yaWdpbigpLCBsZWZ0LCBy
aWdodCk7CisgICAgcmV0dXJuIHsgfTsKK30KKwordGVtcGxhdGU8PgorYXV0byBCM0lSR2VuZXJh
dG9yOjphZGRPcDxPcFR5cGU6Okk2NERpdlU+KEV4cHJlc3Npb25UeXBlIGxlZnQsIEV4cHJlc3Np
b25UeXBlIHJpZ2h0LCBFeHByZXNzaW9uVHlwZSYgcmVzdWx0KSAtPiBQYXJ0aWFsUmVzdWx0Cit7
CisgICAgY29uc3QgQjM6Ok9wY29kZSBvcCA9IFVEaXY7CisgICAgZW1pdENoZWNrc0Zvck1vZE9y
RGl2KG9wLCBsZWZ0LCByaWdodCk7CisgICAgcmVzdWx0ID0gbV9jdXJyZW50QmxvY2stPmFwcGVu
ZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwgT3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsKKyAgICByZXR1
cm4geyB9OworfQorCit0ZW1wbGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0b3I6OmFkZE9wPE9wVHlw
ZTo6STY0UmVtVT4oRXhwcmVzc2lvblR5cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUgcmlnaHQsIEV4
cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBjb25zdCBCMzo6
T3Bjb2RlIG9wID0gVU1vZDsKKyAgICBlbWl0Q2hlY2tzRm9yTW9kT3JEaXYob3AsIGxlZnQsIHJp
Z2h0KTsKKyAgICByZXN1bHQgPSBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3By
b2MsIG9wLCBPcmlnaW4oKSwgbGVmdCwgcmlnaHQpOworICAgIHJldHVybiB7IH07Cit9CisKIHRl
bXBsYXRlPD4KIGF1dG8gQjNJUkdlbmVyYXRvcjo6YWRkT3A8T3BUeXBlOjpJMzJDdHo+KEV4cHJl
c3Npb25UeXBlIGFyZywgRXhwcmVzc2lvblR5cGUmIHJlc3VsdCkgLT4gUGFydGlhbFJlc3VsdAog
ewpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUV4Y2VwdGlvblR5
cGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21FeGNlcHRpb25UeXBlLmgKaW5k
ZXggMWE2N2VhZmMwZmU0ODNlZmQ3ZDkyNTMyMDM5ZjBmYWNmY2U5YWQwNy4uMDg3YWRmODM3Njg4
NzQ4NDY4ZjI2NWRkYWZlODMxMDk2ZjZhYmM3MyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3dhc20vV2FzbUV4Y2VwdGlvblR5cGUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvd2FzbS9XYXNtRXhjZXB0aW9uVHlwZS5oCkBAIC0zOCw2ICszOCw4IEBAIG5hbWVzcGFjZSBX
YXNtIHsKICAgICBtYWNybyhCYWRTaWduYXR1cmUsICJjYWxsX2luZGlyZWN0IHRvIGEgc2lnbmF0
dXJlIHRoYXQgZG9lcyBub3QgbWF0Y2giKSBcCiAgICAgbWFjcm8oT3V0T2ZCb3VuZHNUcnVuYywg
Ik91dCBvZiBib3VuZHMgVHJ1bmMgb3BlcmF0aW9uIikgXAogICAgIG1hY3JvKFVucmVhY2hhYmxl
LCAiVW5yZWFjaGFibGUgY29kZSBzaG91bGQgbm90IGJlIGV4ZWN1dGVkIikgXAorICAgIG1hY3Jv
KERpdmlzaW9uQnlaZXJvLCAiRGl2aXNpb24gYnkgemVybyIpIFwKKyAgICBtYWNybyhJbnRlZ2Vy
T3ZlcmZsb3csICJEaXZpc2lvbiBvZiBpbnRlZ2VyIG1pbmltdW0gYnkgbmVnYXRpdmUgb25lIikK
IAogZW51bSBjbGFzcyBFeGNlcHRpb25UeXBlIDogdWludDMyX3QgewogI2RlZmluZSBNQUtFX0VO
VU0oZW51bU5hbWUsIGVycm9yKSBlbnVtTmFtZSwKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS93YXNtL1dhc21QbGFuLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dh
c21QbGFuLmNwcAppbmRleCBjODUzMWM4NDg2MTQzZTVlYzcxNDhmYjE2ZjJmNDc0YjhjNTQ5MmMy
Li5lZDI4YmJjMmQ3Mjc3OGQ5ZTE5MWY5ODMyYzBmMzcxOWYxMzYzMzBhIDEwMDY0NAotLS0gYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtUGxhbi5jcHAKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3dhc20vV2FzbVBsYW4uY3BwCkBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBQbGFu
OjpydW4oKQogICAgIGlmICh2ZXJib3NlIHx8IE9wdGlvbnM6OnJlcG9ydENvbXBpbGVUaW1lcygp
KQogICAgICAgICBzdGFydFRpbWUgPSBNb25vdG9uaWNUaW1lOjpub3coKTsKIAotICAgIHVpbnQz
Ml90IHRocmVhZENvdW50ID0gV1RGOjpudW1iZXJPZlByb2Nlc3NvckNvcmVzKCk7CisgICAgdWlu
dDMyX3QgdGhyZWFkQ291bnQgPSBPcHRpb25zOjp1c2VDb25jdXJyZW50SklUKCkgPyBXVEY6Om51
bWJlck9mUHJvY2Vzc29yQ29yZXMoKSA6IDE7CiAgICAgdWludDMyX3QgbnVtV29ya2VyVGhyZWFk
cyA9IHRocmVhZENvdW50IC0gMTsKICAgICBWZWN0b3I8VGhyZWFkSWRlbnRpZmllcj4gdGhyZWFk
czsKICAgICB0aHJlYWRzLnJlc2VydmVDYXBhY2l0eShudW1Xb3JrZXJUaHJlYWRzKTsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL3dhc20uanNvbiBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS93YXNtL3dhc20uanNvbgppbmRleCA4ZWE1YzZjMDdlOTAxYmE0MjgxZDBiY2Mz
NDFkMDc4MTExMjU1OWRkLi5jNTFmYjc0ZTA2NjE0MzZlMzU4MWM4ZTYwYzBjNzVmODYxM2YxM2Zm
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS93YXNtLmpzb24KKysrIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vd2FzbS5qc29uCkBAIC05MywxMCArOTMsMTAgQEAK
ICAgICAgICAgImkzMi5hZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTA2LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJp
MzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAg
ICAgICAgfSwKICAgICAgICAgImkzMi5zdWIiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTA3LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1l
dGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
IlN1YiIgICAgICAgICAgfSwKICAgICAgICAgImkzMi5tdWwiOiAgICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA4LCAicmV0dXJuIjogWyJpMzIiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10s
ICJiM29wIjogIk11bCIgICAgICAgICAgfSwKLSAgICAgICAgImkzMi5kaXZfcyI6ICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA5LCAicmV0dXJuIjogWyJp
MzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10sICJiM29wIjogIkRpdiIgICAgICAgICAgfSwKLSAgICAgICAgImkzMi5kaXZfdSI6
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEwLCAicmV0
dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlVEaXYiICAgICAgICAgfSwKLSAgICAgICAgImkz
Mi5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTExLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk1vZCIgICAgICAgICAgfSwKLSAg
ICAgICAgImkzMi5yZW1fdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTEyLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIi
LCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlVNb2QiICAgICAg
ICAgfSwKKyAgICAgICAgImkzMi5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTA5LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVy
IjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwKKyAgICAgICAgImkzMi5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEwLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAg
ICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImkzMi5yZW1fcyI6ICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTExLCAicmV0dXJuIjogWyJpMzIi
XSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImkzMi5yZW1fdSI6ICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEyLCAicmV0dXJu
IjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImkzMi5h
bmQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEz
LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdEFuZCIgICAgICAgfSwKICAgICAg
ICAgImkzMi5vciI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZh
bHVlIjogMTE0LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAi
aTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdE9yIiAgICAgICAg
fSwKICAgICAgICAgImkzMi54b3IiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1l
dGljIiwgInZhbHVlIjogMTE1LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjog
WyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdFhv
ciIgICAgICAgfSwKQEAgLTEyMiwxMCArMTIyLDEwIEBACiAgICAgICAgICJpNjQuYWRkIjogICAg
ICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNCwgInJldHVy
biI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAg
ImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJBZGQiICAgICAgICAgIH0sCiAgICAgICAgICJpNjQu
c3ViIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEy
NSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAg
ICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJTdWIiICAgICAgICAgIH0sCiAgICAg
ICAgICJpNjQubXVsIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2
YWx1ZSI6IDEyNiwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0Iiwg
Imk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJNdWwiICAgICAgICAg
IH0sCi0gICAgICAgICJpNjQuZGl2X3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGht
ZXRpYyIsICJ2YWx1ZSI6IDEyNywgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6
IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJEaXYi
ICAgICAgICAgIH0sCi0gICAgICAgICJpNjQuZGl2X3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnki
OiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBh
cmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNv
cCI6ICJVRGl2IiAgICAgICAgIH0sCi0gICAgICAgICJpNjQucmVtX3MiOiAgICAgICAgICAgeyAi
Y2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOSwgInJldHVybiI6IFsiaTY0Il0s
ICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6
IFtdLCAiYjNvcCI6ICJNb2QiICAgICAgICAgIH0sCi0gICAgICAgICJpNjQucmVtX3UiOiAgICAg
ICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMCwgInJldHVybiI6
IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImlt
bWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJVRGl2IiAgICAgICAgIH0sCisgICAgICAgICJpNjQuZGl2
X3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNywg
InJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAg
ICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAg
ICJpNjQuZGl2X3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1
ZSI6IDEyOCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2
NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0s
CisgICAgICAgICJpNjQucmVtX3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRp
YyIsICJ2YWx1ZSI6IDEyOSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsi
aTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAg
ICAgICAgIH0sCisgICAgICAgICJpNjQucmVtX3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAi
YXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFt
ZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAg
ICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICJpNjQuYW5kIjogICAgICAgICAgICAgeyAiY2F0
ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMSwgInJldHVybiI6IFsiaTY0Il0sICAg
ICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtd
LCAiYjNvcCI6ICJCaXRBbmQiICAgICAgIH0sCiAgICAgICAgICJpNjQub3IiOiAgICAgICAgICAg
ICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMiwgInJldHVybiI6IFsi
aTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVk
aWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRPciIgICAgICAgIH0sCiAgICAgICAgICJpNjQueG9yIjog
ICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMywgInJl
dHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAg
ICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRYb3IiICAgICAgIH0sCmRpZmYgLS1naXQg
YS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGE2OTQxM2U2Mzg0
ODkwODMyNGUwY2NmMWE4OWFmNmRhMzY2YjdhNzUuLmFmMTM4MGMwYWYyYzI2MDU0ZWM0YjQwMzdl
ZjA4YTE5ZWY5YTcxOTUgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTYtMTItMjMgIEtlaXRoIE1pbGxlciAg
PGtlaXRoX21pbGxlckBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViQXNzZW1ibHk6IHRyYXAgb24g
YmFkIGRpdmlzaW9uLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTY0Nzg2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWxzbywgbWFyayBjb252ZXJzaW9ucyBhcyBwYXNzaW5nLgorCisgICAgICAgICogd2Fz
bS55YW1sOgorICAgICAgICAqIHdhc20vd2FzbS5qc29uOgorCiAyMDE2LTEyLTIyICBLZWl0aCBN
aWxsZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYkFzc2VtYmx5OiBN
YWtlIHNwZWMtdGVzdHMvZjMyLndhc3QuanMgYW5kIHNwZWMtdGVzdHMvZjY0Lndhc3QuanMgcGFz
cwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy93YXNtLnlhbWwgYi9KU1Rlc3RzL3dhc20ueWFtbAppbmRl
eCAyZjllYzE1MGIwNjIzYzgyZmZjMTM5MTg4ZWVhNzMzZTllMjg3NDFiLi5iYWQ4OGRkM2EwMTRj
ZmQ4NDA3NmFlZDIzYmM5NTkzZDY3MDUyYmQzIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3dhc20ueWFt
bAorKysgYi9KU1Rlc3RzL3dhc20ueWFtbApAQCAtNTksNyArNTksNyBAQAogICBjbWQ6IHJ1bldl
YkFzc2VtYmx5U3BlY1Rlc3QgOm5vcm1hbAogCiAtIHBhdGg6IHdhc20vc3BlYy10ZXN0cy9jb252
ZXJzaW9ucy53YXN0LmpzCi0gIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6c2tpcAorICBj
bWQ6IHJ1bldlYkFzc2VtYmx5U3BlY1Rlc3QgOm5vcm1hbAogCiAtIHBhdGg6IHdhc20vc3BlYy10
ZXN0cy9jdXN0b21fc2VjdGlvbi53YXN0LmpzCiAgIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVz
dCA6c2tpcApAQCAtMTE2LDcgKzExNiw3IEBACiAgIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVz
dCA6c2tpcAogCiAtIHBhdGg6IHdhc20vc3BlYy10ZXN0cy9pNjQud2FzdC5qcwotICBjbWQ6IHJ1
bldlYkFzc2VtYmx5U3BlY1Rlc3QgOnNraXAKKyAgY21kOiBydW5XZWJBc3NlbWJseVNwZWNUZXN0
IDpub3JtYWwKIAogLSBwYXRoOiB3YXNtL3NwZWMtdGVzdHMvaW1wb3J0cy53YXN0LmpzCiAgIGNt
ZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6c2tpcApkaWZmIC0tZ2l0IGEvSlNUZXN0cy93YXNt
L3dhc20uanNvbiBiL0pTVGVzdHMvd2FzbS93YXNtLmpzb24KaW5kZXggOGVhNWM2YzA3ZTkwMWJh
NDI4MWQwYmNjMzQxZDA3ODExMTI1NTlkZC4uYzUxZmI3NGUwNjYxNDM2ZTM1ODFjOGU2MGMwYzc1
Zjg2MTNmMTNmZiAxMDA2NDQKLS0tIGEvSlNUZXN0cy93YXNtL3dhc20uanNvbgorKysgYi9KU1Rl
c3RzL3dhc20vd2FzbS5qc29uCkBAIC05MywxMCArOTMsMTAgQEAKICAgICAgICAgImkzMi5hZGQi
OiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA2LCAi
cmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAgICAgICAgfSwKICAgICAgICAg
ImkzMi5zdWIiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTA3LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMy
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlN1YiIgICAgICAgICAgfSwK
ICAgICAgICAgImkzMi5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTA4LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJp
MzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk11bCIgICAg
ICAgICAgfSwKLSAgICAgICAgImkzMi5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTA5LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1l
dGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
IkRpdiIgICAgICAgICAgfSwKLSAgICAgICAgImkzMi5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEwLCAicmV0dXJuIjogWyJpMzIiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10s
ICJiM29wIjogIlVEaXYiICAgICAgICAgfSwKLSAgICAgICAgImkzMi5yZW1fcyI6ICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTExLCAicmV0dXJuIjogWyJp
MzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10sICJiM29wIjogIk1vZCIgICAgICAgICAgfSwKLSAgICAgICAgImkzMi5yZW1fdSI6
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEyLCAicmV0
dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlVNb2QiICAgICAgICAgfSwKKyAgICAgICAgImkz
Mi5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTA5LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAg
ICAgICAgImkzMi5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTEwLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIi
LCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgImkzMi5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTExLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVy
IjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwKKyAgICAgICAgImkzMi5yZW1fdSI6ICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEyLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAg
ICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImkzMi5hbmQiOiAgICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEzLCAicmV0dXJuIjogWyJpMzIi
XSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10sICJiM29wIjogIkJpdEFuZCIgICAgICAgfSwKICAgICAgICAgImkzMi5vciI6ICAgICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE0LCAicmV0dXJu
IjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdE9yIiAgICAgICAgfSwKICAgICAgICAgImkzMi54
b3IiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE1
LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdFhvciIgICAgICAgfSwKQEAgLTEy
MiwxMCArMTIyLDEwIEBACiAgICAgICAgICJpNjQuYWRkIjogICAgICAgICAgICAgeyAiY2F0ZWdv
cnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNCwgInJldHVybiI6IFsiaTY0Il0sICAgICAg
InBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAi
YjNvcCI6ICJBZGQiICAgICAgICAgIH0sCiAgICAgICAgICJpNjQuc3ViIjogICAgICAgICAgICAg
eyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNSwgInJldHVybiI6IFsiaTY0
Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0
ZSI6IFtdLCAiYjNvcCI6ICJTdWIiICAgICAgICAgIH0sCiAgICAgICAgICJpNjQubXVsIjogICAg
ICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNiwgInJldHVy
biI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAg
ImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJNdWwiICAgICAgICAgIH0sCi0gICAgICAgICJpNjQu
ZGl2X3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEy
NywgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAg
ICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJEaXYiICAgICAgICAgIH0sCi0gICAg
ICAgICJpNjQuZGl2X3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2
YWx1ZSI6IDEyOCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0Iiwg
Imk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJVRGl2IiAgICAgICAg
IH0sCi0gICAgICAgICJpNjQucmVtX3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGht
ZXRpYyIsICJ2YWx1ZSI6IDEyOSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6
IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJNb2Qi
ICAgICAgICAgIH0sCi0gICAgICAgICJpNjQucmVtX3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnki
OiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBh
cmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNv
cCI6ICJVRGl2IiAgICAgICAgIH0sCisgICAgICAgICJpNjQuZGl2X3MiOiAgICAgICAgICAgeyAi
Y2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNywgInJldHVybiI6IFsiaTY0Il0s
ICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6
IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICJpNjQuZGl2X3UiOiAgICAg
ICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOCwgInJldHVybiI6
IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImlt
bWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICJpNjQucmVt
X3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOSwg
InJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAg
ICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAg
ICJpNjQucmVtX3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1
ZSI6IDEzMCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2
NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0s
CiAgICAgICAgICJpNjQuYW5kIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRp
YyIsICJ2YWx1ZSI6IDEzMSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsi
aTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRBbmQi
ICAgICAgIH0sCiAgICAgICAgICJpNjQub3IiOiAgICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAi
YXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMiwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFt
ZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6
ICJCaXRPciIgICAgICAgIH0sCiAgICAgICAgICJpNjQueG9yIjogICAgICAgICAgICAgeyAiY2F0
ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMywgInJldHVybiI6IFsiaTY0Il0sICAg
ICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtd
LCAiYjNvcCI6ICJCaXRYb3IiICAgICAgIH0sCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297713</attachid>
            <date>2016-12-23 09:47:11 -0800</date>
            <delta_ts>2016-12-23 10:59:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164786-20161223094606.patch</filename>
            <type>text/plain</type>
            <size>19552</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwMTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
YzA5NTIyZjNjNTk5YTYyMGI5M2M3Njk4MTAyYWQxMmFhN2JkMDYyLi40Y2VmZmZkN2MyY2RjZGNj
M2NiYWRkNTE1MTE5ZmJiNDEzYmVkZTE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxNi0xMi0yMyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBXZWJBc3NlbWJseTogdHJhcCBvbiBiYWQgZGl2aXNpb24uCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ3ODYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGFk
ZHMgdHJhcHMgZm9yIGRpdmlzaW9uIC8gbW9kdWxvIGJ5IHplcm8gYW5kIGZvcgorICAgICAgICBp
bnRfbWluIC8gLTEuCisKKyAgICAgICAgKiB3YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcDoKKyAg
ICAgICAgKEpTQzo6V2FzbTo6QjNJUkdlbmVyYXRvcjo6ZW1pdENoZWNrc0Zvck1vZE9yRGl2KToK
KyAgICAgICAgKiB3YXNtL1dhc21FeGNlcHRpb25UeXBlLmg6CisgICAgICAgICogd2FzbS9XYXNt
UGxhbi5jcHA6CisgICAgICAgIChKU0M6Oldhc206OlBsYW46OnJ1bik6CisgICAgICAgICogd2Fz
bS93YXNtLmpzb246CisKIDIwMTYtMTItMjIgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBh
cHBsZS5jb20+CiAKICAgICAgICAgV2ViQXNzZW1ibHk6IE1ha2Ugc3BlYy10ZXN0cy9mMzIud2Fz
dC5qcyBhbmQgc3BlYy10ZXN0cy9mNjQud2FzdC5qcyBwYXNzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAKaW5kZXggZGFkNWRjYTcxZTAzMjM3
YmRhYmRhMTI3MTUxMjJiMDYwYjdkYzk3ZS4uN2FlNjQ4OTVmOTgyMDdhMWRlMWNjNzgxZWYxMDRi
MzA3ODBhZjdhMiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIz
SVJHZW5lcmF0b3IuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lS
R2VuZXJhdG9yLmNwcApAQCAtMjEyLDYgKzIxMiw4IEBAIHByaXZhdGU6CiAgICAgdm9pZCB1bmlm
eVZhbHVlc1dpdGhCbG9jayhjb25zdCBFeHByZXNzaW9uTGlzdCYgcmVzdWx0U3RhY2ssIFJlc3Vs
dExpc3QmIHN0YWNrKTsKICAgICBWYWx1ZSogemVyb0ZvclR5cGUoVHlwZSk7CiAKKyAgICB2b2lk
IGVtaXRDaGVja3NGb3JNb2RPckRpdihCMzo6T3Bjb2RlLCBFeHByZXNzaW9uVHlwZSBsZWZ0LCBF
eHByZXNzaW9uVHlwZSByaWdodCk7CisKICAgICBWTSYgbV92bTsKICAgICBjb25zdCBJbW11dGFi
bGVGdW5jdGlvbkluZGV4U3BhY2UmIG1fZnVuY3Rpb25JbmRleFNwYWNlOwogICAgIGNvbnN0IE1v
ZHVsZUluZm9ybWF0aW9uJiBtX2luZm87CkBAIC05OTMsNiArOTk1LDEwOSBAQCBFeHBlY3RlZDxz
dGQ6OnVuaXF1ZV9wdHI8V2FzbUludGVybmFsRnVuY3Rpb24+LCBTdHJpbmc+IHBhcnNlQW5kQ29t
cGlsZShWTSYgdm0sCiAKIC8vIEN1c3RvbSB3YXNtIG9wcy4gVGhlc2UgYXJlIHRoZSBvbmVzIHRv
byBtZXNzeSB0byBkbyBpbiB3YXNtLmpzb24uCiAKK3ZvaWQgQjNJUkdlbmVyYXRvcjo6ZW1pdENo
ZWNrc0Zvck1vZE9yRGl2KEIzOjpPcGNvZGUgb3BlcmF0aW9uLCBFeHByZXNzaW9uVHlwZSBsZWZ0
LCBFeHByZXNzaW9uVHlwZSByaWdodCkKK3sKKyAgICBBU1NFUlQob3BlcmF0aW9uID09IERpdiB8
fCBvcGVyYXRpb24gPT0gTW9kIHx8IG9wZXJhdGlvbiA9PSBVRGl2IHx8IG9wZXJhdGlvbiA9PSBV
TW9kKTsKKyAgICBjb25zdCBCMzo6VHlwZSB0eXBlID0gbGVmdC0+dHlwZSgpOworCisgICAgewor
ICAgICAgICBDaGVja1ZhbHVlKiBjaGVjayA9IG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8Q2hl
Y2tWYWx1ZT4obV9wcm9jLCBDaGVjaywgT3JpZ2luKCksCisgICAgICAgICAgICBtX2N1cnJlbnRC
bG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3Byb2MsIEVxdWFsLCBPcmlnaW4oKSwgcmlnaHQsCisg
ICAgICAgICAgICAgICAgbV9jdXJyZW50QmxvY2stPmFwcGVuZEludENvbnN0YW50KG1fcHJvYywg
T3JpZ2luKCksIHR5cGUsIDApKSk7CisKKyAgICAgICAgY2hlY2stPnNldEdlbmVyYXRvcihbPV0g
KENDYWxsSGVscGVycyYgaml0LCBjb25zdCBCMzo6U3RhY2ttYXBHZW5lcmF0aW9uUGFyYW1zJikg
eworICAgICAgICAgICAgdGhpcy0+ZW1pdEV4Y2VwdGlvbkNoZWNrKGppdCwgRXhjZXB0aW9uVHlw
ZTo6RGl2aXNpb25CeVplcm8pOworICAgICAgICB9KTsKKyAgICB9CisKKyAgICBpZiAob3BlcmF0
aW9uID09IERpdiB8fCBvcGVyYXRpb24gPT0gTW9kKSB7CisgICAgICAgIGludDY0X3QgbWluID0g
dHlwZSA9PSBJbnQzMiA/IHN0ZDo6bnVtZXJpY19saW1pdHM8aW50MzJfdD46Om1pbigpIDogc3Rk
OjpudW1lcmljX2xpbWl0czxpbnQ2NF90Pjo6bWluKCk7CisKKyAgICAgICAgQ2hlY2tWYWx1ZSog
Y2hlY2sgPSBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PENoZWNrVmFsdWU+KG1fcHJvYywgQ2hl
Y2ssIE9yaWdpbigpLAorICAgICAgICAgICAgbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1
ZT4obV9wcm9jLCBCaXRPciwgT3JpZ2luKCksCisgICAgICAgICAgICAgICAgbV9jdXJyZW50Qmxv
Y2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBFcXVhbCwgT3JpZ2luKCksIGxlZnQsCisgICAg
ICAgICAgICAgICAgICAgIG1fY3VycmVudEJsb2NrLT5hcHBlbmRJbnRDb25zdGFudChtX3Byb2Ms
IE9yaWdpbigpLCB0eXBlLCBtaW4pKSwKKyAgICAgICAgICAgICAgICBtX2N1cnJlbnRCbG9jay0+
YXBwZW5kTmV3PFZhbHVlPihtX3Byb2MsIEVxdWFsLCBPcmlnaW4oKSwgcmlnaHQsCisgICAgICAg
ICAgICAgICAgICAgIG1fY3VycmVudEJsb2NrLT5hcHBlbmRJbnRDb25zdGFudChtX3Byb2MsIE9y
aWdpbigpLCB0eXBlLCAtMSkpKSk7CisKKyAgICAgICAgY2hlY2stPnNldEdlbmVyYXRvcihbPV0g
KENDYWxsSGVscGVycyYgaml0LCBjb25zdCBCMzo6U3RhY2ttYXBHZW5lcmF0aW9uUGFyYW1zJikg
eworICAgICAgICAgICAgdGhpcy0+ZW1pdEV4Y2VwdGlvbkNoZWNrKGppdCwgRXhjZXB0aW9uVHlw
ZTo6RGl2aXNpb25CeVplcm8pOworICAgICAgICB9KTsKKyAgICB9Cit9CisKK3RlbXBsYXRlPD4K
K2F1dG8gQjNJUkdlbmVyYXRvcjo6YWRkT3A8T3BUeXBlOjpJMzJEaXZTPihFeHByZXNzaW9uVHlw
ZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCwgRXhwcmVzc2lvblR5cGUmIHJlc3VsdCkgLT4g
UGFydGlhbFJlc3VsdAoreworICAgIGNvbnN0IEIzOjpPcGNvZGUgb3AgPSBEaXY7CisgICAgZW1p
dENoZWNrc0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdodCk7CisgICAgcmVzdWx0ID0gbV9jdXJy
ZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwgT3JpZ2luKCksIGxlZnQsIHJp
Z2h0KTsKKyAgICByZXR1cm4geyB9OworfQorCit0ZW1wbGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0
b3I6OmFkZE9wPE9wVHlwZTo6STMyUmVtUz4oRXhwcmVzc2lvblR5cGUgbGVmdCwgRXhwcmVzc2lv
blR5cGUgcmlnaHQsIEV4cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sK
KyAgICBjb25zdCBCMzo6T3Bjb2RlIG9wID0gTW9kOworICAgIGVtaXRDaGVja3NGb3JNb2RPckRp
dihvcCwgbGVmdCwgcmlnaHQpOworICAgIHJlc3VsdCA9IG1fY3VycmVudEJsb2NrLT5hcHBlbmRO
ZXc8VmFsdWU+KG1fcHJvYywgb3AsIE9yaWdpbigpLCBsZWZ0LCByaWdodCk7CisgICAgcmV0dXJu
IHsgfTsKK30KKwordGVtcGxhdGU8PgorYXV0byBCM0lSR2VuZXJhdG9yOjphZGRPcDxPcFR5cGU6
OkkzMkRpdlU+KEV4cHJlc3Npb25UeXBlIGxlZnQsIEV4cHJlc3Npb25UeXBlIHJpZ2h0LCBFeHBy
ZXNzaW9uVHlwZSYgcmVzdWx0KSAtPiBQYXJ0aWFsUmVzdWx0Cit7CisgICAgY29uc3QgQjM6Ok9w
Y29kZSBvcCA9IFVEaXY7CisgICAgZW1pdENoZWNrc0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdo
dCk7CisgICAgcmVzdWx0ID0gbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9j
LCBvcCwgT3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsKKyAgICByZXR1cm4geyB9OworfQorCit0ZW1w
bGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0b3I6OmFkZE9wPE9wVHlwZTo6STMyUmVtVT4oRXhwcmVz
c2lvblR5cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUgcmlnaHQsIEV4cHJlc3Npb25UeXBlJiByZXN1
bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBjb25zdCBCMzo6T3Bjb2RlIG9wID0gVU1vZDsK
KyAgICBlbWl0Q2hlY2tzRm9yTW9kT3JEaXYob3AsIGxlZnQsIHJpZ2h0KTsKKyAgICByZXN1bHQg
PSBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3Byb2MsIG9wLCBPcmlnaW4oKSwg
bGVmdCwgcmlnaHQpOworICAgIHJldHVybiB7IH07Cit9CisKK3RlbXBsYXRlPD4KK2F1dG8gQjNJ
UkdlbmVyYXRvcjo6YWRkT3A8T3BUeXBlOjpJNjREaXZTPihFeHByZXNzaW9uVHlwZSBsZWZ0LCBF
eHByZXNzaW9uVHlwZSByaWdodCwgRXhwcmVzc2lvblR5cGUmIHJlc3VsdCkgLT4gUGFydGlhbFJl
c3VsdAoreworICAgIGNvbnN0IEIzOjpPcGNvZGUgb3AgPSBEaXY7CisgICAgZW1pdENoZWNrc0Zv
ck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdodCk7CisgICAgcmVzdWx0ID0gbV9jdXJyZW50QmxvY2st
PmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwgT3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsKKyAg
ICByZXR1cm4geyB9OworfQorCit0ZW1wbGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0b3I6OmFkZE9w
PE9wVHlwZTo6STY0UmVtUz4oRXhwcmVzc2lvblR5cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUgcmln
aHQsIEV4cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBjb25z
dCBCMzo6T3Bjb2RlIG9wID0gTW9kOworICAgIGVtaXRDaGVja3NGb3JNb2RPckRpdihvcCwgbGVm
dCwgcmlnaHQpOworICAgIHJlc3VsdCA9IG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8VmFsdWU+
KG1fcHJvYywgb3AsIE9yaWdpbigpLCBsZWZ0LCByaWdodCk7CisgICAgcmV0dXJuIHsgfTsKK30K
KwordGVtcGxhdGU8PgorYXV0byBCM0lSR2VuZXJhdG9yOjphZGRPcDxPcFR5cGU6Okk2NERpdlU+
KEV4cHJlc3Npb25UeXBlIGxlZnQsIEV4cHJlc3Npb25UeXBlIHJpZ2h0LCBFeHByZXNzaW9uVHlw
ZSYgcmVzdWx0KSAtPiBQYXJ0aWFsUmVzdWx0Cit7CisgICAgY29uc3QgQjM6Ok9wY29kZSBvcCA9
IFVEaXY7CisgICAgZW1pdENoZWNrc0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdodCk7CisgICAg
cmVzdWx0ID0gbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwgT3Jp
Z2luKCksIGxlZnQsIHJpZ2h0KTsKKyAgICByZXR1cm4geyB9OworfQorCit0ZW1wbGF0ZTw+Cith
dXRvIEIzSVJHZW5lcmF0b3I6OmFkZE9wPE9wVHlwZTo6STY0UmVtVT4oRXhwcmVzc2lvblR5cGUg
bGVmdCwgRXhwcmVzc2lvblR5cGUgcmlnaHQsIEV4cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+IFBh
cnRpYWxSZXN1bHQKK3sKKyAgICBjb25zdCBCMzo6T3Bjb2RlIG9wID0gVU1vZDsKKyAgICBlbWl0
Q2hlY2tzRm9yTW9kT3JEaXYob3AsIGxlZnQsIHJpZ2h0KTsKKyAgICByZXN1bHQgPSBtX2N1cnJl
bnRCbG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3Byb2MsIG9wLCBPcmlnaW4oKSwgbGVmdCwgcmln
aHQpOworICAgIHJldHVybiB7IH07Cit9CisKIHRlbXBsYXRlPD4KIGF1dG8gQjNJUkdlbmVyYXRv
cjo6YWRkT3A8T3BUeXBlOjpJMzJDdHo+KEV4cHJlc3Npb25UeXBlIGFyZywgRXhwcmVzc2lvblR5
cGUmIHJlc3VsdCkgLT4gUGFydGlhbFJlc3VsdAogewpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3dhc20vV2FzbUV4Y2VwdGlvblR5cGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS93YXNtL1dhc21FeGNlcHRpb25UeXBlLmgKaW5kZXggMWE2N2VhZmMwZmU0ODNlZmQ3ZDkyNTMy
MDM5ZjBmYWNmY2U5YWQwNy4uMDg3YWRmODM3Njg4NzQ4NDY4ZjI2NWRkYWZlODMxMDk2ZjZhYmM3
MyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUV4Y2VwdGlvblR5
cGUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtRXhjZXB0aW9uVHlwZS5o
CkBAIC0zOCw2ICszOCw4IEBAIG5hbWVzcGFjZSBXYXNtIHsKICAgICBtYWNybyhCYWRTaWduYXR1
cmUsICJjYWxsX2luZGlyZWN0IHRvIGEgc2lnbmF0dXJlIHRoYXQgZG9lcyBub3QgbWF0Y2giKSBc
CiAgICAgbWFjcm8oT3V0T2ZCb3VuZHNUcnVuYywgIk91dCBvZiBib3VuZHMgVHJ1bmMgb3BlcmF0
aW9uIikgXAogICAgIG1hY3JvKFVucmVhY2hhYmxlLCAiVW5yZWFjaGFibGUgY29kZSBzaG91bGQg
bm90IGJlIGV4ZWN1dGVkIikgXAorICAgIG1hY3JvKERpdmlzaW9uQnlaZXJvLCAiRGl2aXNpb24g
YnkgemVybyIpIFwKKyAgICBtYWNybyhJbnRlZ2VyT3ZlcmZsb3csICJEaXZpc2lvbiBvZiBpbnRl
Z2VyIG1pbmltdW0gYnkgbmVnYXRpdmUgb25lIikKIAogZW51bSBjbGFzcyBFeGNlcHRpb25UeXBl
IDogdWludDMyX3QgewogI2RlZmluZSBNQUtFX0VOVU0oZW51bU5hbWUsIGVycm9yKSBlbnVtTmFt
ZSwKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21QbGFuLmNwcCBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21QbGFuLmNwcAppbmRleCBjODUzMWM4NDg2
MTQzZTVlYzcxNDhmYjE2ZjJmNDc0YjhjNTQ5MmMyLi5lZDI4YmJjMmQ3Mjc3OGQ5ZTE5MWY5ODMy
YzBmMzcxOWYxMzYzMzBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9X
YXNtUGxhbi5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbVBsYW4uY3Bw
CkBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBQbGFuOjpydW4oKQogICAgIGlmICh2ZXJib3NlIHx8
IE9wdGlvbnM6OnJlcG9ydENvbXBpbGVUaW1lcygpKQogICAgICAgICBzdGFydFRpbWUgPSBNb25v
dG9uaWNUaW1lOjpub3coKTsKIAotICAgIHVpbnQzMl90IHRocmVhZENvdW50ID0gV1RGOjpudW1i
ZXJPZlByb2Nlc3NvckNvcmVzKCk7CisgICAgdWludDMyX3QgdGhyZWFkQ291bnQgPSBPcHRpb25z
Ojp1c2VDb25jdXJyZW50SklUKCkgPyBXVEY6Om51bWJlck9mUHJvY2Vzc29yQ29yZXMoKSA6IDE7
CiAgICAgdWludDMyX3QgbnVtV29ya2VyVGhyZWFkcyA9IHRocmVhZENvdW50IC0gMTsKICAgICBW
ZWN0b3I8VGhyZWFkSWRlbnRpZmllcj4gdGhyZWFkczsKICAgICB0aHJlYWRzLnJlc2VydmVDYXBh
Y2l0eShudW1Xb3JrZXJUaHJlYWRzKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS93YXNtL3dhc20uanNvbiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL3dhc20uanNvbgpp
bmRleCA4ZWE1YzZjMDdlOTAxYmE0MjgxZDBiY2MzNDFkMDc4MTExMjU1OWRkLi5jNTFmYjc0ZTA2
NjE0MzZlMzU4MWM4ZTYwYzBjNzVmODYxM2YxM2ZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvd2FzbS93YXNtLmpzb24KKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20v
d2FzbS5qc29uCkBAIC05MywxMCArOTMsMTAgQEAKICAgICAgICAgImkzMi5hZGQiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA2LCAicmV0dXJuIjog
WyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAgICAgICAgfSwKICAgICAgICAgImkzMi5zdWIi
OiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA3LCAi
cmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlN1YiIgICAgICAgICAgfSwKICAgICAgICAg
ImkzMi5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTA4LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMy
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk11bCIgICAgICAgICAgfSwK
LSAgICAgICAgImkzMi5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTA5LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJp
MzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkRpdiIgICAg
ICAgICAgfSwKLSAgICAgICAgImkzMi5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTEwLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1l
dGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
IlVEaXYiICAgICAgICAgfSwKLSAgICAgICAgImkzMi5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTExLCAicmV0dXJuIjogWyJpMzIiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10s
ICJiM29wIjogIk1vZCIgICAgICAgICAgfSwKLSAgICAgICAgImkzMi5yZW1fdSI6ICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEyLCAicmV0dXJuIjogWyJp
MzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10sICJiM29wIjogIlVNb2QiICAgICAgICAgfSwKKyAgICAgICAgImkzMi5kaXZfcyI6
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA5LCAicmV0
dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImkz
Mi5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTEwLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAg
ICAgICAgImkzMi5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTExLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIi
LCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgImkzMi5yZW1fdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTEyLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVy
IjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwKICAgICAgICAgImkzMi5hbmQiOiAgICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEzLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJi
M29wIjogIkJpdEFuZCIgICAgICAgfSwKICAgICAgICAgImkzMi5vciI6ICAgICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE0LCAicmV0dXJuIjogWyJpMzIi
XSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10sICJiM29wIjogIkJpdE9yIiAgICAgICAgfSwKICAgICAgICAgImkzMi54b3IiOiAgICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE1LCAicmV0dXJu
IjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdFhvciIgICAgICAgfSwKQEAgLTEyMiwxMCArMTIy
LDEwIEBACiAgICAgICAgICJpNjQuYWRkIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJp
dGhtZXRpYyIsICJ2YWx1ZSI6IDEyNCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRl
ciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJB
ZGQiICAgICAgICAgIH0sCiAgICAgICAgICJpNjQuc3ViIjogICAgICAgICAgICAgeyAiY2F0ZWdv
cnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNSwgInJldHVybiI6IFsiaTY0Il0sICAgICAg
InBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAi
YjNvcCI6ICJTdWIiICAgICAgICAgIH0sCiAgICAgICAgICJpNjQubXVsIjogICAgICAgICAgICAg
eyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNiwgInJldHVybiI6IFsiaTY0
Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0
ZSI6IFtdLCAiYjNvcCI6ICJNdWwiICAgICAgICAgIH0sCi0gICAgICAgICJpNjQuZGl2X3MiOiAg
ICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNywgInJldHVy
biI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAg
ImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJEaXYiICAgICAgICAgIH0sCi0gICAgICAgICJpNjQu
ZGl2X3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEy
OCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAg
ICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJVRGl2IiAgICAgICAgIH0sCi0gICAg
ICAgICJpNjQucmVtX3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2
YWx1ZSI6IDEyOSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0Iiwg
Imk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJNb2QiICAgICAgICAg
IH0sCi0gICAgICAgICJpNjQucmVtX3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGht
ZXRpYyIsICJ2YWx1ZSI6IDEzMCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6
IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJVRGl2
IiAgICAgICAgIH0sCisgICAgICAgICJpNjQuZGl2X3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnki
OiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNywgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBh
cmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAg
ICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICJpNjQuZGl2X3UiOiAgICAgICAgICAgeyAi
Y2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOCwgInJldHVybiI6IFsiaTY0Il0s
ICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6
IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICJpNjQucmVtX3MiOiAgICAg
ICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOSwgInJldHVybiI6
IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImlt
bWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICJpNjQucmVt
X3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMCwg
InJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAg
ICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAg
ICJpNjQuYW5kIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1
ZSI6IDEzMSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2
NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRBbmQiICAgICAgIH0s
CiAgICAgICAgICJpNjQub3IiOiAgICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRp
YyIsICJ2YWx1ZSI6IDEzMiwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsi
aTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRPciIg
ICAgICAgIH0sCiAgICAgICAgICJpNjQueG9yIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAi
YXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMywgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFt
ZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6
ICJCaXRYb3IiICAgICAgIH0sCmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVz
dHMvQ2hhbmdlTG9nCmluZGV4IGE2OTQxM2U2Mzg0ODkwODMyNGUwY2NmMWE4OWFmNmRhMzY2Yjdh
NzUuLmFmMTM4MGMwYWYyYzI2MDU0ZWM0YjQwMzdlZjA4YTE5ZWY5YTcxOTUgMTAwNjQ0Ci0tLSBh
L0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTYtMTItMjMgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CisK
KyAgICAgICAgV2ViQXNzZW1ibHk6IHRyYXAgb24gYmFkIGRpdmlzaW9uLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0Nzg2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWxzbywgbWFyayBjb252ZXJzaW9u
cyBhcyBwYXNzaW5nLgorCisgICAgICAgICogd2FzbS55YW1sOgorICAgICAgICAqIHdhc20vd2Fz
bS5qc29uOgorCiAyMDE2LTEyLTIyICBLZWl0aCBNaWxsZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUu
Y29tPgogCiAgICAgICAgIFdlYkFzc2VtYmx5OiBNYWtlIHNwZWMtdGVzdHMvZjMyLndhc3QuanMg
YW5kIHNwZWMtdGVzdHMvZjY0Lndhc3QuanMgcGFzcwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy93YXNt
LnlhbWwgYi9KU1Rlc3RzL3dhc20ueWFtbAppbmRleCAyZjllYzE1MGIwNjIzYzgyZmZjMTM5MTg4
ZWVhNzMzZTllMjg3NDFiLi5iYWQ4OGRkM2EwMTRjZmQ4NDA3NmFlZDIzYmM5NTkzZDY3MDUyYmQz
IDEwMDY0NAotLS0gYS9KU1Rlc3RzL3dhc20ueWFtbAorKysgYi9KU1Rlc3RzL3dhc20ueWFtbApA
QCAtNTksNyArNTksNyBAQAogICBjbWQ6IHJ1bldlYkFzc2VtYmx5U3BlY1Rlc3QgOm5vcm1hbAog
CiAtIHBhdGg6IHdhc20vc3BlYy10ZXN0cy9jb252ZXJzaW9ucy53YXN0LmpzCi0gIGNtZDogcnVu
V2ViQXNzZW1ibHlTcGVjVGVzdCA6c2tpcAorICBjbWQ6IHJ1bldlYkFzc2VtYmx5U3BlY1Rlc3Qg
Om5vcm1hbAogCiAtIHBhdGg6IHdhc20vc3BlYy10ZXN0cy9jdXN0b21fc2VjdGlvbi53YXN0Lmpz
CiAgIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6c2tpcApAQCAtMTE2LDcgKzExNiw3IEBA
CiAgIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6c2tpcAogCiAtIHBhdGg6IHdhc20vc3Bl
Yy10ZXN0cy9pNjQud2FzdC5qcwotICBjbWQ6IHJ1bldlYkFzc2VtYmx5U3BlY1Rlc3QgOnNraXAK
KyAgY21kOiBydW5XZWJBc3NlbWJseVNwZWNUZXN0IDpub3JtYWwKIAogLSBwYXRoOiB3YXNtL3Nw
ZWMtdGVzdHMvaW1wb3J0cy53YXN0LmpzCiAgIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6
c2tpcApkaWZmIC0tZ2l0IGEvSlNUZXN0cy93YXNtL3dhc20uanNvbiBiL0pTVGVzdHMvd2FzbS93
YXNtLmpzb24KaW5kZXggOGVhNWM2YzA3ZTkwMWJhNDI4MWQwYmNjMzQxZDA3ODExMTI1NTlkZC4u
YzUxZmI3NGUwNjYxNDM2ZTM1ODFjOGU2MGMwYzc1Zjg2MTNmMTNmZiAxMDA2NDQKLS0tIGEvSlNU
ZXN0cy93YXNtL3dhc20uanNvbgorKysgYi9KU1Rlc3RzL3dhc20vd2FzbS5qc29uCkBAIC05Mywx
MCArOTMsMTAgQEAKICAgICAgICAgImkzMi5hZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA2LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFy
YW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29w
IjogIkFkZCIgICAgICAgICAgfSwKICAgICAgICAgImkzMi5zdWIiOiAgICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA3LCAicmV0dXJuIjogWyJpMzIiXSwg
ICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10sICJiM29wIjogIlN1YiIgICAgICAgICAgfSwKICAgICAgICAgImkzMi5tdWwiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA4LCAicmV0dXJuIjog
WyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10sICJiM29wIjogIk11bCIgICAgICAgICAgfSwKLSAgICAgICAgImkzMi5kaXZf
cyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA5LCAi
cmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkRpdiIgICAgICAgICAgfSwKLSAgICAgICAg
ImkzMi5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTEwLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMy
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlVEaXYiICAgICAgICAgfSwK
LSAgICAgICAgImkzMi5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTExLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJp
MzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk1vZCIgICAg
ICAgICAgfSwKLSAgICAgICAgImkzMi5yZW1fdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTEyLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1l
dGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
IlVNb2QiICAgICAgICAgfSwKKyAgICAgICAgImkzMi5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTA5LCAicmV0dXJuIjogWyJpMzIiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10g
ICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImkzMi5kaXZfdSI6ICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTEwLCAicmV0dXJuIjogWyJp
MzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImkzMi5yZW1fcyI6
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTExLCAicmV0
dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImkz
Mi5yZW1fdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTEyLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAg
ICAgICAgImkzMi5hbmQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTEzLCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVyIjogWyJpMzIi
LCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdEFuZCIgICAg
ICAgfSwKICAgICAgICAgImkzMi5vciI6ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTE0LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAicGFyYW1ldGVy
IjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJp
dE9yIiAgICAgICAgfSwKICAgICAgICAgImkzMi54b3IiOiAgICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTE1LCAicmV0dXJuIjogWyJpMzIiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJpMzIiLCAiaTMyIl0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJi
M29wIjogIkJpdFhvciIgICAgICAgfSwKQEAgLTEyMiwxMCArMTIyLDEwIEBACiAgICAgICAgICJp
NjQuYWRkIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6
IDEyNCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJd
LCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJBZGQiICAgICAgICAgIH0sCiAg
ICAgICAgICJpNjQuc3ViIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIs
ICJ2YWx1ZSI6IDEyNSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0
IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJTdWIiICAgICAg
ICAgIH0sCiAgICAgICAgICJpNjQubXVsIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJp
dGhtZXRpYyIsICJ2YWx1ZSI6IDEyNiwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRl
ciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJN
dWwiICAgICAgICAgIH0sCi0gICAgICAgICJpNjQuZGl2X3MiOiAgICAgICAgICAgeyAiY2F0ZWdv
cnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyNywgInJldHVybiI6IFsiaTY0Il0sICAgICAg
InBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAi
YjNvcCI6ICJEaXYiICAgICAgICAgIH0sCi0gICAgICAgICJpNjQuZGl2X3UiOiAgICAgICAgICAg
eyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOCwgInJldHVybiI6IFsiaTY0
Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0
ZSI6IFtdLCAiYjNvcCI6ICJVRGl2IiAgICAgICAgIH0sCi0gICAgICAgICJpNjQucmVtX3MiOiAg
ICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOSwgInJldHVy
biI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAg
ImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJNb2QiICAgICAgICAgIH0sCi0gICAgICAgICJpNjQu
cmVtX3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEz
MCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAg
ICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJVRGl2IiAgICAgICAgIH0sCisgICAg
ICAgICJpNjQuZGl2X3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2
YWx1ZSI6IDEyNywgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0Iiwg
Imk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAgICAgICAgICAg
IH0sCisgICAgICAgICJpNjQuZGl2X3UiOiAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGht
ZXRpYyIsICJ2YWx1ZSI6IDEyOCwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6
IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAgICAgICAgICAg
ICAgICAgICAgIH0sCisgICAgICAgICJpNjQucmVtX3MiOiAgICAgICAgICAgeyAiY2F0ZWdvcnki
OiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEyOSwgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBh
cmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdICAgICAg
ICAgICAgICAgICAgICAgICAgIH0sCisgICAgICAgICJpNjQucmVtX3UiOiAgICAgICAgICAgeyAi
Y2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMCwgInJldHVybiI6IFsiaTY0Il0s
ICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6
IFtdICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICJpNjQuYW5kIjogICAgICAg
ICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMSwgInJldHVybiI6
IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAgICAgICAgImlt
bWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRBbmQiICAgICAgIH0sCiAgICAgICAgICJpNjQub3Ii
OiAgICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1ZSI6IDEzMiwg
InJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2NCJdLCAgICAg
ICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRPciIgICAgICAgIH0sCiAgICAgICAg
ICJpNjQueG9yIjogICAgICAgICAgICAgeyAiY2F0ZWdvcnkiOiAiYXJpdGhtZXRpYyIsICJ2YWx1
ZSI6IDEzMywgInJldHVybiI6IFsiaTY0Il0sICAgICAgInBhcmFtZXRlciI6IFsiaTY0IiwgImk2
NCJdLCAgICAgICAgICAgImltbWVkaWF0ZSI6IFtdLCAiYjNvcCI6ICJCaXRYb3IiICAgICAgIH0s
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>297717</attachid>
            <date>2016-12-23 11:00:06 -0800</date>
            <delta_ts>2016-12-23 11:02:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164786-20161223105859.patch</filename>
            <type>text/plain</type>
            <size>19650</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEwMTI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
YzA5NTIyZjNjNTk5YTYyMGI5M2M3Njk4MTAyYWQxMmFhN2JkMDYyLi40ZTViY2U2NTY4MmVhZGMz
ZDY5YjE0ZjE2ZDM0MmEwYWJjMWFlODZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxNi0xMi0yMyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBXZWJBc3NlbWJseTogdHJhcCBvbiBiYWQgZGl2aXNpb24uCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ3ODYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGFk
ZHMgdHJhcHMgZm9yIGRpdmlzaW9uIC8gbW9kdWxvIGJ5IHplcm8gYW5kIGZvcgorICAgICAgICBk
aXZpc2lvbiBieSBpbnRfbWluIC8gLTEuCisKKyAgICAgICAgKiB3YXNtL1dhc21CM0lSR2VuZXJh
dG9yLmNwcDoKKyAgICAgICAgKEpTQzo6V2FzbTo6QjNJUkdlbmVyYXRvcjo6ZW1pdENoZWNrc0Zv
ck1vZE9yRGl2KToKKyAgICAgICAgKiB3YXNtL1dhc21FeGNlcHRpb25UeXBlLmg6CisgICAgICAg
ICogd2FzbS9XYXNtUGxhbi5jcHA6CisgICAgICAgIChKU0M6Oldhc206OlBsYW46OnJ1bik6Cisg
ICAgICAgICogd2FzbS93YXNtLmpzb246CisKIDIwMTYtMTItMjIgIEtlaXRoIE1pbGxlciAgPGtl
aXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViQXNzZW1ibHk6IE1ha2Ugc3BlYy10
ZXN0cy9mMzIud2FzdC5qcyBhbmQgc3BlYy10ZXN0cy9mNjQud2FzdC5qcyBwYXNzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAKaW5kZXggZGFk
NWRjYTcxZTAzMjM3YmRhYmRhMTI3MTUxMjJiMDYwYjdkYzk3ZS4uOGU2YjZjNGVkNzhiYjI4NGJh
Nzk1OTY4MjJmZDljNDQxZDZlMDcxNyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3dhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93
YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcApAQCAtMjEyLDYgKzIxMiw4IEBAIHByaXZhdGU6CiAg
ICAgdm9pZCB1bmlmeVZhbHVlc1dpdGhCbG9jayhjb25zdCBFeHByZXNzaW9uTGlzdCYgcmVzdWx0
U3RhY2ssIFJlc3VsdExpc3QmIHN0YWNrKTsKICAgICBWYWx1ZSogemVyb0ZvclR5cGUoVHlwZSk7
CiAKKyAgICB2b2lkIGVtaXRDaGVja3NGb3JNb2RPckRpdihCMzo6T3Bjb2RlLCBFeHByZXNzaW9u
VHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCk7CisKICAgICBWTSYgbV92bTsKICAgICBj
b25zdCBJbW11dGFibGVGdW5jdGlvbkluZGV4U3BhY2UmIG1fZnVuY3Rpb25JbmRleFNwYWNlOwog
ICAgIGNvbnN0IE1vZHVsZUluZm9ybWF0aW9uJiBtX2luZm87CkBAIC05OTMsNiArOTk1LDEwOSBA
QCBFeHBlY3RlZDxzdGQ6OnVuaXF1ZV9wdHI8V2FzbUludGVybmFsRnVuY3Rpb24+LCBTdHJpbmc+
IHBhcnNlQW5kQ29tcGlsZShWTSYgdm0sCiAKIC8vIEN1c3RvbSB3YXNtIG9wcy4gVGhlc2UgYXJl
IHRoZSBvbmVzIHRvbyBtZXNzeSB0byBkbyBpbiB3YXNtLmpzb24uCiAKK3ZvaWQgQjNJUkdlbmVy
YXRvcjo6ZW1pdENoZWNrc0Zvck1vZE9yRGl2KEIzOjpPcGNvZGUgb3BlcmF0aW9uLCBFeHByZXNz
aW9uVHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCkKK3sKKyAgICBBU1NFUlQob3BlcmF0
aW9uID09IERpdiB8fCBvcGVyYXRpb24gPT0gTW9kIHx8IG9wZXJhdGlvbiA9PSBVRGl2IHx8IG9w
ZXJhdGlvbiA9PSBVTW9kKTsKKyAgICBjb25zdCBCMzo6VHlwZSB0eXBlID0gbGVmdC0+dHlwZSgp
OworCisgICAgeworICAgICAgICBDaGVja1ZhbHVlKiBjaGVjayA9IG1fY3VycmVudEJsb2NrLT5h
cHBlbmROZXc8Q2hlY2tWYWx1ZT4obV9wcm9jLCBDaGVjaywgT3JpZ2luKCksCisgICAgICAgICAg
ICBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3Byb2MsIEVxdWFsLCBPcmlnaW4o
KSwgcmlnaHQsCisgICAgICAgICAgICAgICAgbV9jdXJyZW50QmxvY2stPmFwcGVuZEludENvbnN0
YW50KG1fcHJvYywgT3JpZ2luKCksIHR5cGUsIDApKSk7CisKKyAgICAgICAgY2hlY2stPnNldEdl
bmVyYXRvcihbPV0gKENDYWxsSGVscGVycyYgaml0LCBjb25zdCBCMzo6U3RhY2ttYXBHZW5lcmF0
aW9uUGFyYW1zJikgeworICAgICAgICAgICAgdGhpcy0+ZW1pdEV4Y2VwdGlvbkNoZWNrKGppdCwg
RXhjZXB0aW9uVHlwZTo6RGl2aXNpb25CeVplcm8pOworICAgICAgICB9KTsKKyAgICB9CisKKyAg
ICBpZiAob3BlcmF0aW9uID09IERpdikgeworICAgICAgICBpbnQ2NF90IG1pbiA9IHR5cGUgPT0g
SW50MzIgPyBzdGQ6Om51bWVyaWNfbGltaXRzPGludDMyX3Q+OjptaW4oKSA6IHN0ZDo6bnVtZXJp
Y19saW1pdHM8aW50NjRfdD46Om1pbigpOworCisgICAgICAgIENoZWNrVmFsdWUqIGNoZWNrID0g
bV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxDaGVja1ZhbHVlPihtX3Byb2MsIENoZWNrLCBPcmln
aW4oKSwKKyAgICAgICAgICAgIG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8VmFsdWU+KG1fcHJv
YywgQml0QW5kLCBPcmlnaW4oKSwKKyAgICAgICAgICAgICAgICBtX2N1cnJlbnRCbG9jay0+YXBw
ZW5kTmV3PFZhbHVlPihtX3Byb2MsIEVxdWFsLCBPcmlnaW4oKSwgbGVmdCwKKyAgICAgICAgICAg
ICAgICAgICAgbV9jdXJyZW50QmxvY2stPmFwcGVuZEludENvbnN0YW50KG1fcHJvYywgT3JpZ2lu
KCksIHR5cGUsIG1pbikpLAorICAgICAgICAgICAgICAgIG1fY3VycmVudEJsb2NrLT5hcHBlbmRO
ZXc8VmFsdWU+KG1fcHJvYywgRXF1YWwsIE9yaWdpbigpLCByaWdodCwKKyAgICAgICAgICAgICAg
ICAgICAgbV9jdXJyZW50QmxvY2stPmFwcGVuZEludENvbnN0YW50KG1fcHJvYywgT3JpZ2luKCks
IHR5cGUsIC0xKSkpKTsKKworICAgICAgICBjaGVjay0+c2V0R2VuZXJhdG9yKFs9XSAoQ0NhbGxI
ZWxwZXJzJiBqaXQsIGNvbnN0IEIzOjpTdGFja21hcEdlbmVyYXRpb25QYXJhbXMmKSB7CisgICAg
ICAgICAgICB0aGlzLT5lbWl0RXhjZXB0aW9uQ2hlY2soaml0LCBFeGNlcHRpb25UeXBlOjpJbnRl
Z2VyT3ZlcmZsb3cpOworICAgICAgICB9KTsKKyAgICB9Cit9CisKK3RlbXBsYXRlPD4KK2F1dG8g
QjNJUkdlbmVyYXRvcjo6YWRkT3A8T3BUeXBlOjpJMzJEaXZTPihFeHByZXNzaW9uVHlwZSBsZWZ0
LCBFeHByZXNzaW9uVHlwZSByaWdodCwgRXhwcmVzc2lvblR5cGUmIHJlc3VsdCkgLT4gUGFydGlh
bFJlc3VsdAoreworICAgIGNvbnN0IEIzOjpPcGNvZGUgb3AgPSBEaXY7CisgICAgZW1pdENoZWNr
c0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdodCk7CisgICAgcmVzdWx0ID0gbV9jdXJyZW50Qmxv
Y2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwgT3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsK
KyAgICByZXR1cm4geyB9OworfQorCit0ZW1wbGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0b3I6OmFk
ZE9wPE9wVHlwZTo6STMyUmVtUz4oRXhwcmVzc2lvblR5cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUg
cmlnaHQsIEV4cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBj
b25zdCBCMzo6T3Bjb2RlIG9wID0gTW9kOworICAgIGVtaXRDaGVja3NGb3JNb2RPckRpdihvcCwg
bGVmdCwgcmlnaHQpOworICAgIHJlc3VsdCA9IG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8VmFs
dWU+KG1fcHJvYywgY2hpbGwob3ApLCBPcmlnaW4oKSwgbGVmdCwgcmlnaHQpOworICAgIHJldHVy
biB7IH07Cit9CisKK3RlbXBsYXRlPD4KK2F1dG8gQjNJUkdlbmVyYXRvcjo6YWRkT3A8T3BUeXBl
OjpJMzJEaXZVPihFeHByZXNzaW9uVHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCwgRXhw
cmVzc2lvblR5cGUmIHJlc3VsdCkgLT4gUGFydGlhbFJlc3VsdAoreworICAgIGNvbnN0IEIzOjpP
cGNvZGUgb3AgPSBVRGl2OworICAgIGVtaXRDaGVja3NGb3JNb2RPckRpdihvcCwgbGVmdCwgcmln
aHQpOworICAgIHJlc3VsdCA9IG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8VmFsdWU+KG1fcHJv
Yywgb3AsIE9yaWdpbigpLCBsZWZ0LCByaWdodCk7CisgICAgcmV0dXJuIHsgfTsKK30KKwordGVt
cGxhdGU8PgorYXV0byBCM0lSR2VuZXJhdG9yOjphZGRPcDxPcFR5cGU6OkkzMlJlbVU+KEV4cHJl
c3Npb25UeXBlIGxlZnQsIEV4cHJlc3Npb25UeXBlIHJpZ2h0LCBFeHByZXNzaW9uVHlwZSYgcmVz
dWx0KSAtPiBQYXJ0aWFsUmVzdWx0Cit7CisgICAgY29uc3QgQjM6Ok9wY29kZSBvcCA9IFVNb2Q7
CisgICAgZW1pdENoZWNrc0Zvck1vZE9yRGl2KG9wLCBsZWZ0LCByaWdodCk7CisgICAgcmVzdWx0
ID0gbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxWYWx1ZT4obV9wcm9jLCBvcCwgT3JpZ2luKCks
IGxlZnQsIHJpZ2h0KTsKKyAgICByZXR1cm4geyB9OworfQorCit0ZW1wbGF0ZTw+CithdXRvIEIz
SVJHZW5lcmF0b3I6OmFkZE9wPE9wVHlwZTo6STY0RGl2Uz4oRXhwcmVzc2lvblR5cGUgbGVmdCwg
RXhwcmVzc2lvblR5cGUgcmlnaHQsIEV4cHJlc3Npb25UeXBlJiByZXN1bHQpIC0+IFBhcnRpYWxS
ZXN1bHQKK3sKKyAgICBjb25zdCBCMzo6T3Bjb2RlIG9wID0gRGl2OworICAgIGVtaXRDaGVja3NG
b3JNb2RPckRpdihvcCwgbGVmdCwgcmlnaHQpOworICAgIHJlc3VsdCA9IG1fY3VycmVudEJsb2Nr
LT5hcHBlbmROZXc8VmFsdWU+KG1fcHJvYywgb3AsIE9yaWdpbigpLCBsZWZ0LCByaWdodCk7Cisg
ICAgcmV0dXJuIHsgfTsKK30KKwordGVtcGxhdGU8PgorYXV0byBCM0lSR2VuZXJhdG9yOjphZGRP
cDxPcFR5cGU6Okk2NFJlbVM+KEV4cHJlc3Npb25UeXBlIGxlZnQsIEV4cHJlc3Npb25UeXBlIHJp
Z2h0LCBFeHByZXNzaW9uVHlwZSYgcmVzdWx0KSAtPiBQYXJ0aWFsUmVzdWx0Cit7CisgICAgY29u
c3QgQjM6Ok9wY29kZSBvcCA9IE1vZDsKKyAgICBlbWl0Q2hlY2tzRm9yTW9kT3JEaXYob3AsIGxl
ZnQsIHJpZ2h0KTsKKyAgICByZXN1bHQgPSBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZhbHVl
PihtX3Byb2MsIGNoaWxsKG9wKSwgT3JpZ2luKCksIGxlZnQsIHJpZ2h0KTsKKyAgICByZXR1cm4g
eyB9OworfQorCit0ZW1wbGF0ZTw+CithdXRvIEIzSVJHZW5lcmF0b3I6OmFkZE9wPE9wVHlwZTo6
STY0RGl2VT4oRXhwcmVzc2lvblR5cGUgbGVmdCwgRXhwcmVzc2lvblR5cGUgcmlnaHQsIEV4cHJl
c3Npb25UeXBlJiByZXN1bHQpIC0+IFBhcnRpYWxSZXN1bHQKK3sKKyAgICBjb25zdCBCMzo6T3Bj
b2RlIG9wID0gVURpdjsKKyAgICBlbWl0Q2hlY2tzRm9yTW9kT3JEaXYob3AsIGxlZnQsIHJpZ2h0
KTsKKyAgICByZXN1bHQgPSBtX2N1cnJlbnRCbG9jay0+YXBwZW5kTmV3PFZhbHVlPihtX3Byb2Ms
IG9wLCBPcmlnaW4oKSwgbGVmdCwgcmlnaHQpOworICAgIHJldHVybiB7IH07Cit9CisKK3RlbXBs
YXRlPD4KK2F1dG8gQjNJUkdlbmVyYXRvcjo6YWRkT3A8T3BUeXBlOjpJNjRSZW1VPihFeHByZXNz
aW9uVHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCwgRXhwcmVzc2lvblR5cGUmIHJlc3Vs
dCkgLT4gUGFydGlhbFJlc3VsdAoreworICAgIGNvbnN0IEIzOjpPcGNvZGUgb3AgPSBVTW9kOwor
ICAgIGVtaXRDaGVja3NGb3JNb2RPckRpdihvcCwgbGVmdCwgcmlnaHQpOworICAgIHJlc3VsdCA9
IG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8VmFsdWU+KG1fcHJvYywgb3AsIE9yaWdpbigpLCBs
ZWZ0LCByaWdodCk7CisgICAgcmV0dXJuIHsgfTsKK30KKwogdGVtcGxhdGU8PgogYXV0byBCM0lS
R2VuZXJhdG9yOjphZGRPcDxPcFR5cGU6OkkzMkN0ej4oRXhwcmVzc2lvblR5cGUgYXJnLCBFeHBy
ZXNzaW9uVHlwZSYgcmVzdWx0KSAtPiBQYXJ0aWFsUmVzdWx0CiB7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtRXhjZXB0aW9uVHlwZS5oIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3dhc20vV2FzbUV4Y2VwdGlvblR5cGUuaAppbmRleCAxYTY3ZWFmYzBmZTQ4M2Vm
ZDdkOTI1MzIwMzlmMGZhY2ZjZTlhZDA3Li4zNGJiM2QyMTBhNzYzZmY2YWQzZjJhMDI2MmJhZTVi
MmZmZjc0ZjEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtRXhj
ZXB0aW9uVHlwZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21FeGNlcHRp
b25UeXBlLmgKQEAgLTM4LDYgKzM4LDggQEAgbmFtZXNwYWNlIFdhc20gewogICAgIG1hY3JvKEJh
ZFNpZ25hdHVyZSwgImNhbGxfaW5kaXJlY3QgdG8gYSBzaWduYXR1cmUgdGhhdCBkb2VzIG5vdCBt
YXRjaCIpIFwKICAgICBtYWNybyhPdXRPZkJvdW5kc1RydW5jLCAiT3V0IG9mIGJvdW5kcyBUcnVu
YyBvcGVyYXRpb24iKSBcCiAgICAgbWFjcm8oVW5yZWFjaGFibGUsICJVbnJlYWNoYWJsZSBjb2Rl
IHNob3VsZCBub3QgYmUgZXhlY3V0ZWQiKSBcCisgICAgbWFjcm8oRGl2aXNpb25CeVplcm8sICJE
aXZpc2lvbiBieSB6ZXJvIikgXAorICAgIG1hY3JvKEludGVnZXJPdmVyZmxvdywgIkludGVnZXIg
b3ZlcmZsb3ciKQogCiBlbnVtIGNsYXNzIEV4Y2VwdGlvblR5cGUgOiB1aW50MzJfdCB7CiAjZGVm
aW5lIE1BS0VfRU5VTShlbnVtTmFtZSwgZXJyb3IpIGVudW1OYW1lLApkaWZmIC0tZ2l0IGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbVBsYW4uY3BwIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3dhc20vV2FzbVBsYW4uY3BwCmluZGV4IGM4NTMxYzg0ODYxNDNlNWVjNzE0OGZiMTZmMmY0
NzRiOGM1NDkyYzIuLmVkMjhiYmMyZDcyNzc4ZDllMTkxZjk4MzJjMGYzNzE5ZjEzNjMzMGEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21QbGFuLmNwcAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtUGxhbi5jcHAKQEAgLTE5NCw3ICsxOTQsNyBA
QCB2b2lkIFBsYW46OnJ1bigpCiAgICAgaWYgKHZlcmJvc2UgfHwgT3B0aW9uczo6cmVwb3J0Q29t
cGlsZVRpbWVzKCkpCiAgICAgICAgIHN0YXJ0VGltZSA9IE1vbm90b25pY1RpbWU6Om5vdygpOwog
Ci0gICAgdWludDMyX3QgdGhyZWFkQ291bnQgPSBXVEY6Om51bWJlck9mUHJvY2Vzc29yQ29yZXMo
KTsKKyAgICB1aW50MzJfdCB0aHJlYWRDb3VudCA9IE9wdGlvbnM6OnVzZUNvbmN1cnJlbnRKSVQo
KSA/IFdURjo6bnVtYmVyT2ZQcm9jZXNzb3JDb3JlcygpIDogMTsKICAgICB1aW50MzJfdCBudW1X
b3JrZXJUaHJlYWRzID0gdGhyZWFkQ291bnQgLSAxOwogICAgIFZlY3RvcjxUaHJlYWRJZGVudGlm
aWVyPiB0aHJlYWRzOwogICAgIHRocmVhZHMucmVzZXJ2ZUNhcGFjaXR5KG51bVdvcmtlclRocmVh
ZHMpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vd2FzbS5qc29uIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vd2FzbS5qc29uCmluZGV4IDhlYTVjNmMwN2U5MDFi
YTQyODFkMGJjYzM0MWQwNzgxMTEyNTU5ZGQuLmM1MWZiNzRlMDY2MTQzNmUzNTgxYzhlNjBjMGM3
NWY4NjEzZjEzZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL3dhc20u
anNvbgorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS93YXNtLmpzb24KQEAgLTkzLDEw
ICs5MywxMCBAQAogICAgICAgICAiaTMyLmFkZCI6ICAgICAgICAgICAgIHsgImNhdGVnb3J5Ijog
ImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMDYsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJh
bWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3Ai
OiAiQWRkIiAgICAgICAgICB9LAogICAgICAgICAiaTMyLnN1YiI6ICAgICAgICAgICAgIHsgImNh
dGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMDcsICJyZXR1cm4iOiBbImkzMiJdLCAg
ICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBb
XSwgImIzb3AiOiAiU3ViIiAgICAgICAgICB9LAogICAgICAgICAiaTMyLm11bCI6ICAgICAgICAg
ICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMDgsICJyZXR1cm4iOiBb
ImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1l
ZGlhdGUiOiBbXSwgImIzb3AiOiAiTXVsIiAgICAgICAgICB9LAotICAgICAgICAiaTMyLmRpdl9z
IjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMDksICJy
ZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAg
ICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiRGl2IiAgICAgICAgICB9LAotICAgICAgICAi
aTMyLmRpdl91IjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUi
OiAxMTAsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIi
XSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiVURpdiIgICAgICAgICB9LAot
ICAgICAgICAiaTMyLnJlbV9zIjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMi
LCAidmFsdWUiOiAxMTEsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkz
MiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiTW9kIiAgICAg
ICAgICB9LAotICAgICAgICAiaTMyLnJlbV91IjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFy
aXRobWV0aWMiLCAidmFsdWUiOiAxMTIsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0
ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAi
VU1vZCIgICAgICAgICB9LAorICAgICAgICAiaTMyLmRpdl9zIjogICAgICAgICAgIHsgImNhdGVn
b3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMDksICJyZXR1cm4iOiBbImkzMiJdLCAgICAg
ICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSAg
ICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAiaTMyLmRpdl91IjogICAgICAgICAg
IHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTAsICJyZXR1cm4iOiBbImkz
MiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlh
dGUiOiBbXSAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAiaTMyLnJlbV9zIjog
ICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTEsICJyZXR1
cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAg
ICJpbW1lZGlhdGUiOiBbXSAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAiaTMy
LnJlbV91IjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAx
MTIsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwg
ICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAg
ICAgICAiaTMyLmFuZCI6ICAgICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAi
dmFsdWUiOiAxMTMsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIs
ICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiQml0QW5kIiAgICAg
ICB9LAogICAgICAgICAiaTMyLm9yIjogICAgICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRo
bWV0aWMiLCAidmFsdWUiOiAxMTQsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIi
OiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiQml0
T3IiICAgICAgICB9LAogICAgICAgICAiaTMyLnhvciI6ICAgICAgICAgICAgIHsgImNhdGVnb3J5
IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTUsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJw
YXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIz
b3AiOiAiQml0WG9yIiAgICAgICB9LApAQCAtMTIyLDEwICsxMjIsMTAgQEAKICAgICAgICAgImk2
NC5hZGQiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTI0LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAgICAgICAgfSwKICAg
ICAgICAgImk2NC5zdWIiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTI1LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQi
LCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlN1YiIgICAgICAg
ICAgfSwKICAgICAgICAgImk2NC5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTI2LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVy
IjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk11
bCIgICAgICAgICAgfSwKLSAgICAgICAgImk2NC5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI3LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJi
M29wIjogIkRpdiIgICAgICAgICAgfSwKLSAgICAgICAgImk2NC5kaXZfdSI6ICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI4LCAicmV0dXJuIjogWyJpNjQi
XSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10sICJiM29wIjogIlVEaXYiICAgICAgICAgfSwKLSAgICAgICAgImk2NC5yZW1fcyI6ICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI5LCAicmV0dXJu
IjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10sICJiM29wIjogIk1vZCIgICAgICAgICAgfSwKLSAgICAgICAgImk2NC5y
ZW1fdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMw
LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAg
ICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlVEaXYiICAgICAgICAgfSwKKyAgICAg
ICAgImk2NC5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZh
bHVlIjogMTI3LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAi
aTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAg
fSwKKyAgICAgICAgImk2NC5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1l
dGljIiwgInZhbHVlIjogMTI4LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjog
WyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAg
ICAgICAgICAgfSwKKyAgICAgICAgImk2NC5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6
ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI5LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFy
YW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAg
ICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImk2NC5yZW1fdSI6ICAgICAgICAgICB7ICJj
YXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMwLCAicmV0dXJuIjogWyJpNjQiXSwg
ICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjog
W10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgImk2NC5hbmQiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMxLCAicmV0dXJuIjog
WyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10sICJiM29wIjogIkJpdEFuZCIgICAgICAgfSwKICAgICAgICAgImk2NC5vciI6
ICAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMyLCAi
cmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdE9yIiAgICAgICAgfSwKICAgICAgICAg
Imk2NC54b3IiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTMzLCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdFhvciIgICAgICAgfSwK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvQ2hhbmdlTG9nIGIvSlNUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
YTY5NDEzZTYzODQ4OTA4MzI0ZTBjY2YxYTg5YWY2ZGEzNjZiN2E3NS4uYWYxMzgwYzBhZjJjMjYw
NTRlYzRiNDAzN2VmMDhhMTllZjlhNzE5NSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvSlNUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNi0xMi0yMyAgS2Vp
dGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxlLmNvbT4KKworICAgICAgICBXZWJBc3NlbWJs
eTogdHJhcCBvbiBiYWQgZGl2aXNpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNjQ3ODYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBbHNvLCBtYXJrIGNvbnZlcnNpb25zIGFzIHBhc3NpbmcuCisKKyAg
ICAgICAgKiB3YXNtLnlhbWw6CisgICAgICAgICogd2FzbS93YXNtLmpzb246CisKIDIwMTYtMTIt
MjIgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAgV2Vi
QXNzZW1ibHk6IE1ha2Ugc3BlYy10ZXN0cy9mMzIud2FzdC5qcyBhbmQgc3BlYy10ZXN0cy9mNjQu
d2FzdC5qcyBwYXNzCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3dhc20ueWFtbCBiL0pTVGVzdHMvd2Fz
bS55YW1sCmluZGV4IDJmOWVjMTUwYjA2MjNjODJmZmMxMzkxODhlZWE3MzNlOWUyODc0MWIuLmRi
OWExZGQ4ZjhkM2FmM2IxMjVmN2NiYjI1N2MyYzVjOGM5ZTEyMzMgMTAwNjQ0Ci0tLSBhL0pTVGVz
dHMvd2FzbS55YW1sCisrKyBiL0pTVGVzdHMvd2FzbS55YW1sCkBAIC01OSw3ICs1OSw3IEBACiAg
IGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6bm9ybWFsCiAKIC0gcGF0aDogd2FzbS9zcGVj
LXRlc3RzL2NvbnZlcnNpb25zLndhc3QuanMKLSAgY21kOiBydW5XZWJBc3NlbWJseVNwZWNUZXN0
IDpza2lwCisgIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6bm9ybWFsCiAKIC0gcGF0aDog
d2FzbS9zcGVjLXRlc3RzL2N1c3RvbV9zZWN0aW9uLndhc3QuanMKICAgY21kOiBydW5XZWJBc3Nl
bWJseVNwZWNUZXN0IDpza2lwCkBAIC0xMTMsMTAgKzExMywxMCBAQAogICBjbWQ6IHJ1bldlYkFz
c2VtYmx5U3BlY1Rlc3QgOnNraXAKIAogLSBwYXRoOiB3YXNtL3NwZWMtdGVzdHMvaTMyLndhc3Qu
anMKLSAgY21kOiBydW5XZWJBc3NlbWJseVNwZWNUZXN0IDpza2lwCisgIGNtZDogcnVuV2ViQXNz
ZW1ibHlTcGVjVGVzdCA6bm9ybWFsCiAKIC0gcGF0aDogd2FzbS9zcGVjLXRlc3RzL2k2NC53YXN0
LmpzCi0gIGNtZDogcnVuV2ViQXNzZW1ibHlTcGVjVGVzdCA6c2tpcAorICBjbWQ6IHJ1bldlYkFz
c2VtYmx5U3BlY1Rlc3QgOm5vcm1hbAogCiAtIHBhdGg6IHdhc20vc3BlYy10ZXN0cy9pbXBvcnRz
Lndhc3QuanMKICAgY21kOiBydW5XZWJBc3NlbWJseVNwZWNUZXN0IDpza2lwCmRpZmYgLS1naXQg
YS9KU1Rlc3RzL3dhc20vd2FzbS5qc29uIGIvSlNUZXN0cy93YXNtL3dhc20uanNvbgppbmRleCA4
ZWE1YzZjMDdlOTAxYmE0MjgxZDBiY2MzNDFkMDc4MTExMjU1OWRkLi5jNTFmYjc0ZTA2NjE0MzZl
MzU4MWM4ZTYwYzBjNzVmODYxM2YxM2ZmIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3dhc20vd2FzbS5q
c29uCisrKyBiL0pTVGVzdHMvd2FzbS93YXNtLmpzb24KQEAgLTkzLDEwICs5MywxMCBAQAogICAg
ICAgICAiaTMyLmFkZCI6ICAgICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAi
dmFsdWUiOiAxMDYsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIs
ICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiQWRkIiAgICAgICAg
ICB9LAogICAgICAgICAiaTMyLnN1YiI6ICAgICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRo
bWV0aWMiLCAidmFsdWUiOiAxMDcsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIi
OiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiU3Vi
IiAgICAgICAgICB9LAogICAgICAgICAiaTMyLm11bCI6ICAgICAgICAgICAgIHsgImNhdGVnb3J5
IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMDgsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJw
YXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIz
b3AiOiAiTXVsIiAgICAgICAgICB9LAotICAgICAgICAiaTMyLmRpdl9zIjogICAgICAgICAgIHsg
ImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMDksICJyZXR1cm4iOiBbImkzMiJd
LCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUi
OiBbXSwgImIzb3AiOiAiRGl2IiAgICAgICAgICB9LAotICAgICAgICAiaTMyLmRpdl91IjogICAg
ICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTAsICJyZXR1cm4i
OiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJp
bW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiVURpdiIgICAgICAgICB9LAotICAgICAgICAiaTMyLnJl
bV9zIjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTEs
ICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAg
ICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiTW9kIiAgICAgICAgICB9LAotICAgICAg
ICAiaTMyLnJlbV91IjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFs
dWUiOiAxMTIsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJp
MzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiVU1vZCIgICAgICAgICB9
LAorICAgICAgICAiaTMyLmRpdl9zIjogICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0
aWMiLCAidmFsdWUiOiAxMDksICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBb
ImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSAgICAgICAgICAgICAgICAg
ICAgICAgICB9LAorICAgICAgICAiaTMyLmRpdl91IjogICAgICAgICAgIHsgImNhdGVnb3J5Ijog
ImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTAsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJh
bWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSAgICAgICAg
ICAgICAgICAgICAgICAgICB9LAorICAgICAgICAiaTMyLnJlbV9zIjogICAgICAgICAgIHsgImNh
dGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTEsICJyZXR1cm4iOiBbImkzMiJdLCAg
ICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBb
XSAgICAgICAgICAgICAgICAgICAgICAgICB9LAorICAgICAgICAiaTMyLnJlbV91IjogICAgICAg
ICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTIsICJyZXR1cm4iOiBb
ImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAgICAgICJpbW1l
ZGlhdGUiOiBbXSAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAiaTMyLmFuZCI6
ICAgICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUiOiAxMTMsICJy
ZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIiXSwgICAgICAg
ICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiQml0QW5kIiAgICAgICB9LAogICAgICAgICAi
aTMyLm9yIjogICAgICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMiLCAidmFsdWUi
OiAxMTQsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkzMiIsICJpMzIi
XSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiQml0T3IiICAgICAgICB9LAog
ICAgICAgICAiaTMyLnhvciI6ICAgICAgICAgICAgIHsgImNhdGVnb3J5IjogImFyaXRobWV0aWMi
LCAidmFsdWUiOiAxMTUsICJyZXR1cm4iOiBbImkzMiJdLCAgICAgICJwYXJhbWV0ZXIiOiBbImkz
MiIsICJpMzIiXSwgICAgICAgICAgICJpbW1lZGlhdGUiOiBbXSwgImIzb3AiOiAiQml0WG9yIiAg
ICAgICB9LApAQCAtMTIyLDEwICsxMjIsMTAgQEAKICAgICAgICAgImk2NC5hZGQiOiAgICAgICAg
ICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI0LCAicmV0dXJuIjog
WyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1t
ZWRpYXRlIjogW10sICJiM29wIjogIkFkZCIgICAgICAgICAgfSwKICAgICAgICAgImk2NC5zdWIi
OiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI1LCAi
cmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAg
ICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIlN1YiIgICAgICAgICAgfSwKICAgICAgICAg
Imk2NC5tdWwiOiAgICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVl
IjogMTI2LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0
Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIk11bCIgICAgICAgICAgfSwK
LSAgICAgICAgImk2NC5kaXZfcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGlj
IiwgInZhbHVlIjogMTI3LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJp
NjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjogIkRpdiIgICAg
ICAgICAgfSwKLSAgICAgICAgImk2NC5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJh
cml0aG1ldGljIiwgInZhbHVlIjogMTI4LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1l
dGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJiM29wIjog
IlVEaXYiICAgICAgICAgfSwKLSAgICAgICAgImk2NC5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRl
Z29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI5LCAicmV0dXJuIjogWyJpNjQiXSwgICAg
ICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10s
ICJiM29wIjogIk1vZCIgICAgICAgICAgfSwKLSAgICAgICAgImk2NC5yZW1fdSI6ICAgICAgICAg
ICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMwLCAicmV0dXJuIjogWyJp
NjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRp
YXRlIjogW10sICJiM29wIjogIlVEaXYiICAgICAgICAgfSwKKyAgICAgICAgImk2NC5kaXZfcyI6
ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTI3LCAicmV0
dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAg
ICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAgICAgICAgImk2
NC5kaXZfdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjog
MTI4LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0s
ICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAgICAgfSwKKyAg
ICAgICAgImk2NC5yZW1fcyI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwg
InZhbHVlIjogMTI5LCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQi
LCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKKyAgICAgICAgImk2NC5yZW1fdSI6ICAgICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0
aG1ldGljIiwgInZhbHVlIjogMTMwLCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVy
IjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10gICAgICAgICAgICAg
ICAgICAgICAgICAgfSwKICAgICAgICAgImk2NC5hbmQiOiAgICAgICAgICAgICB7ICJjYXRlZ29y
eSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMxLCAicmV0dXJuIjogWyJpNjQiXSwgICAgICAi
cGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRlIjogW10sICJi
M29wIjogIkJpdEFuZCIgICAgICAgfSwKICAgICAgICAgImk2NC5vciI6ICAgICAgICAgICAgICB7
ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMyLCAicmV0dXJuIjogWyJpNjQi
XSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAiaW1tZWRpYXRl
IjogW10sICJiM29wIjogIkJpdE9yIiAgICAgICAgfSwKICAgICAgICAgImk2NC54b3IiOiAgICAg
ICAgICAgICB7ICJjYXRlZ29yeSI6ICJhcml0aG1ldGljIiwgInZhbHVlIjogMTMzLCAicmV0dXJu
IjogWyJpNjQiXSwgICAgICAicGFyYW1ldGVyIjogWyJpNjQiLCAiaTY0Il0sICAgICAgICAgICAi
aW1tZWRpYXRlIjogW10sICJiM29wIjogIkJpdFhvciIgICAgICAgfSwK
</data>
<flag name="review"
          id="320033"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
      

    </bug>

</bugzilla>