<?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>129779</bug_id>
          
          <creation_ts>2014-03-05 21:59:09 -0800</creation_ts>
          <short_desc>Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector</short_desc>
          <delta_ts>2014-03-13 18:58:36 -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>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>129781</dependson>
    
    <dependson>130037</dependson>
          <blocked>130196</blocked>
    
    <blocked>129952</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="James Craig">jcraig</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>jcraig</cc>
    
    <cc>joepeck</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>987560</commentid>
    <comment_count>0</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-03-05 21:59:09 -0800</bug_when>
    <thetext>Web Inspector: AXI: Expose focused/focusable state in the Accessibility Node Inspector</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987561</commentid>
    <comment_count>1</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-03-05 22:05:03 -0800</bug_when>
    <thetext>&lt;rdar://problem/16245334&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988112</commentid>
    <comment_count>2</comment_count>
      <attachid>226113</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2014-03-07 04:11:40 -0800</bug_when>
    <thetext>Created attachment 226113
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988385</commentid>
    <comment_count>3</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-03-07 15:32:07 -0800</bug_when>
    <thetext>If a bug is already assigned, please contact the assignee before taking it for a patch. I hadn&apos;t done any work on this yet, but we could have duplicated efforts. Reassigning this one to you for the time being. 

R- because the utility needed here is whether an element is focusable, not just focused. You&apos;ll want to add a &quot;supportsFocus(ed)&quot; or &quot;focusable&quot; bool in InspectorDOMAgent.cpp that gets assigned if the element is focusable, and only assign send back the focused value if it&apos;s focusable. Then use the booleanValueToLocalizedStringIfPropertyDefined(&quot;focused&quot;) helper function (coming in patch for bug 129781) and display either value in the client as long as it&apos;s not undefined. Note: there may be some merge conflicts with bug 129781, too. Hopefully that doesn&apos;t slow you down too much. Thanks for starting on this, just let me know next time if it&apos;s already assigned.

Please update the Layout Test, too: inspector-protocol/dom/getAccessibilityPropertiesForNode.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>988386</commentid>
    <comment_count>4</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-03-07 15:35:26 -0800</bug_when>
    <thetext>I&apos;m getting site errors when attempting to r- and cq-. This is just a note to reviewers to not r+ this one yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989233</commentid>
    <comment_count>5</comment_count>
      <attachid>226113</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-10 21:54:18 -0700</bug_when>
    <thetext>Comment on attachment 226113
Patch

r- based on James Craig&apos;s comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989365</commentid>
    <comment_count>6</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2014-03-11 05:25:03 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; If a bug is already assigned, please contact the assignee before taking it for a patch. I hadn&apos;t done any work on this yet, but we could have duplicated efforts. Reassigning this one to you for the time being. 
&gt; 

Sorry, I didn&apos;t realise it was assigned. Completely agree with your point of view.

&gt; R- because the utility needed here is whether an element is focusable, not just focused. You&apos;ll want to add a &quot;supportsFocus(ed)&quot; or &quot;focusable&quot; bool in InspectorDOMAgent.cpp that gets assigned if the element is focusable, and only assign send back the focused value if it&apos;s focusable. Then use the booleanValueToLocalizedStringIfPropertyDefined(&quot;focused&quot;) helper function (coming in patch for bug 129781) and display either value in the client as long as it&apos;s not undefined. Note: there may be some merge conflicts with bug 129781, too. Hopefully that doesn&apos;t slow you down too much. Thanks for starting on this, just let me know next time if it&apos;s already assigned.

OK, I&apos;ll redo the patch according to those instructions. Thanks for the explanation.

&gt; 
&gt; Please update the Layout Test, too: inspector-protocol/dom/getAccessibilityPropertiesForNode.html

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989563</commentid>
    <comment_count>7</comment_count>
      <attachid>226486</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2014-03-12 02:26:02 -0700</bug_when>
    <thetext>Created attachment 226486
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989569</commentid>
    <comment_count>8</comment_count>
      <attachid>226486</attachid>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-03-12 03:19:46 -0700</bug_when>
    <thetext>Comment on attachment 226486
Patch

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

The rest looks okay to me.

&gt; Source/WebCore/inspector/protocol/DOM.json:66
&gt; +                { &quot;name&quot;: &quot;focused&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;optional&quot;: true, &quot;description&quot;: &quot;Focused state.&quot; },

&quot;Focused state. Only defined on focusable elements.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989578</commentid>
    <comment_count>9</comment_count>
      <attachid>226491</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2014-03-12 03:43:38 -0700</bug_when>
    <thetext>Created attachment 226491
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989710</commentid>
    <comment_count>10</comment_count>
      <attachid>226491</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-12 10:47:58 -0700</bug_when>
    <thetext>Comment on attachment 226491
Patch

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

&gt; LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:91
&gt;      exists: true
&gt;      label: 
&gt;      role: 
&gt; +    focused: false
&gt;      ignored: true
&gt;      ignoredByDefault: true
&gt;      hidden: true

The tests all have focused: false. Would be nice to include a test where focused is true. Would it be sufficient to just do inputElement.focus() in the test?

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989713</commentid>
    <comment_count>11</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-12 10:48:34 -0700</bug_when>
    <thetext>Let me know if you need me to cq+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989735</commentid>
    <comment_count>12</comment_count>
      <attachid>226491</attachid>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-03-12 11:15:33 -0700</bug_when>
    <thetext>Comment on attachment 226491
Patch

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

&gt;&gt; LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:91
&gt;&gt;      hidden: true
&gt; 
&gt; The tests all have focused: false. Would be nice to include a test where focused is true. Would it be sufficient to just do inputElement.focus() in the test?
&gt; 
&gt; r=me

That&apos;d be good, but I don&apos;t know if it&apos;s necessary for this one. I think we&apos;ll want a second test (in a later bug, not this one) to test all the iterations of focused/focusable on various elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989795</commentid>
    <comment_count>13</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2014-03-12 12:46:39 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Let me know if you need me to cq+

Yes please :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>989966</commentid>
    <comment_count>14</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-03-13 02:01:48 -0700</bug_when>
    <thetext>Just an FYI that you&apos;ll need to post another conflict resolution due to the patch for bug 130037. Normally this would not have been a problem, but the commit bot has been down this week.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990007</commentid>
    <comment_count>15</comment_count>
      <attachid>226593</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2014-03-13 08:12:16 -0700</bug_when>
    <thetext>Created attachment 226593
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990238</commentid>
    <comment_count>16</comment_count>
      <attachid>226593</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-13 18:58:32 -0700</bug_when>
    <thetext>Comment on attachment 226593
Patch

Clearing flags on attachment: 226593

Committed r165590: &lt;http://trac.webkit.org/changeset/165590&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>990239</commentid>
    <comment_count>17</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-13 18:58:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226113</attachid>
            <date>2014-03-07 04:11:40 -0800</date>
            <delta_ts>2014-03-12 02:25:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129779-20140307131139.patch</filename>
            <type>text/plain</type>
            <size>9011</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY1MjMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWFkNjM2MmQ5NWZmOTgw
YmMwODVlZDQ3YTMzNmRmZWM3OWYzNDAxNy4uOTIzMmVhNzQ3NWZhMmYxYmMxYTg2OTBmMDgyYWQ2
MTJlNmNhMDBkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE0LTAzLTA3ICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogQVhJOiBFeHBvc2UgZm9jdXNlZC9mb2N1c2FibGUgc3RhdGUgaW4gdGhlIEFjY2Vzc2liaWxp
dHkgTm9kZSBJbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyOTc3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDogU2V0IHByb3BlcnR5
ICJmb2N1c2VkIi4KKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpidWlsZE9i
amVjdEZvckFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvcHJv
dG9jb2wvRE9NLmpzb246IEFkZCBwcm9wZXJ0eSAiZm9jdXNlZCIgdG8gQWNjZXNzaWJpbGl0eVBy
b3BlcnRpZXMuCisKIDIwMTQtMDMtMDYgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29tPgog
CiAgICAgICAgIFhNTEh0dHBSZXF1ZXN0OiBzdGF0dXMgYW5kIHN0YXR1c1RleHQgdGhyb3cgRE9N
IEV4Y2VwdGlvbiAxMSB3aGVuIHRoZSBzdGF0ZSBpcyBVTlNFTlQgb3IgT1BFTkVELgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJJbnNwZWN0
b3JVSS9DaGFuZ2VMb2cKaW5kZXggMTFmZjViOGRmMDg1NTFjY2Y2N2JlZjZkMjYyN2JmY2Q3MGUy
OGFmMi4uYzI0MGM2MzY1OGFmNjc2Njk4OTRjZjNlNDZjYjM0MDhiZDUyMTVjMyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTQtMDMtMDcgIERpZWdvIFBpbm8g
R2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBBWEk6
IEV4cG9zZSBmb2N1c2VkL2ZvY3VzYWJsZSBzdGF0ZSBpbiB0aGUgQWNjZXNzaWJpbGl0eSBOb2Rl
IEluc3BlY3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTI5Nzc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBMb2NhbGl6YXRpb25zL2VuLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanM6IEFkZCBsYWJl
bCAiZm9jdXNlZCIuCisgICAgICAgICogVXNlckludGVyZmFjZS9Nb2RlbHMvRE9NTm9kZS5qczog
U2V0IHByb3BlcnR5ICJmb2N1c2VkIiBpbgorICAgICAgICBhY2Nlc3NpYmlsaXR5UHJvcGVydGll
cy4KKyAgICAgICAgKFdlYkluc3BlY3Rvci5ET01Ob2RlLnByb3RvdHlwZS5hY2Nlc3NpYmlsaXR5
UHJvcGVydGllcyk6CisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9ET01Ob2RlRGV0YWls
c1NpZGViYXJQYW5lbC5qczogQWRkIHJvdyBmb3IKKyAgICAgICAgcHJvcGVydHkgImZvY3VzZWQi
LgorICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsKToKKyAg
ICAgICAgKFdlYkluc3BlY3Rvci5ET01Ob2RlRGV0YWlsc1NpZGViYXJQYW5lbC5wcm90b3R5cGUu
X3JlZnJlc2hBY2Nlc3NpYmlsaXR5LmFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzQ2FsbGJhY2spOgor
ICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLnByb3RvdHlw
ZS5fcmVmcmVzaEFjY2Vzc2liaWxpdHkpOgorICAgICAgICBSZWZyZXNoIHZhbHVlIG9mIHByb3Bl
cnR5ICJmb2N1c2VkIiBpbiBVSS4KKwogMjAxNC0wMy0wNCAgQnJpYW4gQnVyZyAgPGJidXJnQGFw
cGxlLmNvbT4KIAogICAgICAgICBJbnNwZWN0b3IgZG9lcyBub3QgcmVzdG9yZSBicmVha3BvaW50
cyBhZnRlciBhIHBhZ2UgcmVsb2FkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3Bl
Y3RvckRPTUFnZW50LmNwcAppbmRleCA5ZGY4ZTgzYzg0YTkwY2YzNDJjMTQ1MDI5MmNiNWQ2ZDUz
MzcwOTU3Li41NTkzNzRlZmJjMzllMDgyMThjYTNkMGYxYjcxMzMzNDBhMjEyYzNmIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JET01BZ2VudC5jcHAKQEAgLTE0MTUs
NiArMTQxNSw3IEBAIFBhc3NSZWZQdHI8VHlwZUJ1aWxkZXI6OkRPTTo6QWNjZXNzaWJpbGl0eVBy
b3BlcnRpZXM+IEluc3BlY3RvckRPTUFnZW50OjpidWlsZE9iCiAgICAgICAgIFdlYkNvcmU6OkFY
T2JqZWN0Q2FjaGU6OmVuYWJsZUFjY2Vzc2liaWxpdHkoKTsKIAogICAgIGJvb2wgZXhpc3RzID0g
ZmFsc2U7CisgICAgYm9vbCBmb2N1c2VkID0gZmFsc2U7CiAgICAgYm9vbCBpZ25vcmVkID0gdHJ1
ZTsKICAgICBib29sIGlnbm9yZWRCeURlZmF1bHQgPSBmYWxzZTsKICAgICBTdHJpbmcgaW52YWxp
ZCA9ICJmYWxzZSI7IC8vIFN0cmluZyB2YWx1ZXM6IHRydWUsIGZhbHNlLCBzcGVsbGluZywgZ3Jh
bW1hciwgZXRjLgpAQCAtMTQyNyw2ICsxNDI4LDcgQEAgUGFzc1JlZlB0cjxUeXBlQnVpbGRlcjo6
RE9NOjpBY2Nlc3NpYmlsaXR5UHJvcGVydGllcz4gSW5zcGVjdG9yRE9NQWdlbnQ6OmJ1aWxkT2IK
ICAgICBpZiAoQVhPYmplY3RDYWNoZSogYXhPYmplY3RDYWNoZSA9IG5vZGUtPmRvY3VtZW50KCku
YXhPYmplY3RDYWNoZSgpKSB7CiAgICAgICAgIGlmIChBY2Nlc3NpYmlsaXR5T2JqZWN0KiBheE9i
amVjdCA9IGF4T2JqZWN0Q2FjaGUtPmdldE9yQ3JlYXRlKG5vZGUpKSB7CiAgICAgICAgICAgICBl
eGlzdHMgPSB0cnVlOworICAgICAgICAgICAgZm9jdXNlZCA9IGF4T2JqZWN0LT5pc0ZvY3VzZWQo
KTsKICAgICAgICAgICAgIGlnbm9yZWQgPSBheE9iamVjdC0+YWNjZXNzaWJpbGl0eUlzSWdub3Jl
ZCgpOwogICAgICAgICAgICAgaWdub3JlZEJ5RGVmYXVsdCA9IGF4T2JqZWN0LT5hY2Nlc3NpYmls
aXR5SXNJZ25vcmVkQnlEZWZhdWx0KCk7CiAgICAgICAgICAgICBpbnZhbGlkID0gYXhPYmplY3Qt
PmludmFsaWRTdGF0dXMoKTsKQEAgLTE0NDYsNiArMTQ0OCw4IEBAIFBhc3NSZWZQdHI8VHlwZUJ1
aWxkZXI6OkRPTTo6QWNjZXNzaWJpbGl0eVByb3BlcnRpZXM+IEluc3BlY3RvckRPTUFnZW50Ojpi
dWlsZE9iCiAgICAgICAgIC5zZXROb2RlSWQocHVzaE5vZGVQYXRoVG9Gcm9udGVuZChub2RlKSk7
CiAKICAgICBpZiAoZXhpc3RzKSB7CisgICAgICAgIGlmIChmb2N1c2VkKQorICAgICAgICAgICAg
dmFsdWUtPnNldEZvY3VzZWQoZm9jdXNlZCk7CiAgICAgICAgIGlmIChpZ25vcmVkKQogICAgICAg
ICAgICAgdmFsdWUtPnNldElnbm9yZWQoaWdub3JlZCk7CiAgICAgICAgIGlmIChpZ25vcmVkQnlE
ZWZhdWx0KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0RP
TS5qc29uIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0RPTS5qc29uCmluZGV4
IDk3NGNhNjVhN2I3NGRjYmVhNTQ3MzhkOGRhN2VjNDhiZTAyMmIwMDQuLmM4ODBlY2JlMmY4YjM4
YWM2YWE0Y2JlZDgzNTVjNmQ3ZmExMGRiZTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9wcm90b2NvbC9ET00uanNvbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
cHJvdG9jb2wvRE9NLmpzb24KQEAgLTYwLDYgKzYwLDcgQEAKICAgICAgICAgICAgICJ0eXBlIjog
Im9iamVjdCIsCiAgICAgICAgICAgICAicHJvcGVydGllcyI6IFsKICAgICAgICAgICAgICAgICB7
ICJuYW1lIjogImV4aXN0cyIsICJ0eXBlIjogImJvb2xlYW4iLCAiZGVzY3JpcHRpb24iOiAiUmV0
dXJucyB3aGV0aGVyIHRoZXJlIGlzIGFuIGV4aXN0aW5nIEFYIG9iamVjdCBmb3IgdGhlIERPTSBu
b2RlLiBJZiB0aGlzIGlzIGZhbHNlLCBhbGwgdGhlIG90aGVyIHByb3BlcnRpZXMgd2lsbCBiZSBk
ZWZhdWx0IHZhbHVlcy4iIH0sCisgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJmb2N1c2VkIiwg
InR5cGUiOiAiYm9vbGVhbiIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJSZXR1
cm5zIHdoZXRoZXIgdGhlIGFjY2Vzc2liaWxpdHkgb2YgdGhlIGFzc29jaWF0ZWQgQVggb2JqZWN0
IG5vZGUgaXMgZm9jdXNlZCIgfSwKICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImlnbm9yZWQi
LCAidHlwZSI6ICJib29sZWFuIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIlJl
dHVybnMgd2hldGhlciB0aGUgYWNjZXNzaWJpbGl0eSBvZiB0aGUgYXNzb2NpYXRlZCBBWCBvYmpl
Y3Qgbm9kZSBpcyBpZ25vcmVkLCB3aGV0aGVyIGhldXJpc3RpY2FsbHkgb3IgZXhwbGljaXRseS4i
IH0sCiAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJpZ25vcmVkQnlEZWZhdWx0IiwgInR5cGUi
OiAiYm9vbGVhbiIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJSZXR1cm5zIHdo
ZXRoZXIgdGhlIGFjY2Vzc2liaWxpdHkgb2YgdGhlIGFzc29jaWF0ZWQgQVggb2JqZWN0IG5vZGUg
aXMgaWdub3JlZCBieSBkZWZhdWx0IGZvciBub2RlIHR5cGUuIiB9LAogICAgICAgICAgICAgICAg
IHsgIm5hbWUiOiAiaW52YWxpZCIsICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IHRydWUs
ICJkZXNjcmlwdGlvbiI6ICJSZXR1cm5zIHRoZSBpbnZhbGlkIHN0YXR1cyBmb3IgZm9ybSBmaWVs
ZHM6IHRydWUsIGZhbHNlLCBncmFtbWFyLCBzcGVsbGluZy4iIH0sCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViSW5zcGVjdG9yVUkvTG9jYWxpemF0aW9ucy9lbi5scHJvai9sb2NhbGl6ZWRTdHJpbmdz
LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0xvY2FsaXphdGlvbnMvZW4ubHByb2ovbG9jYWxp
emVkU3RyaW5ncy5qcwppbmRleCBjYjY1OTI1MWUyMWVkYmYwMjQzMDg4OGJmZmVjNzc1NWZiYWI0
YTZkLi4yOTE1ZGQ5ZDFjODA4MmZlMmY4ZTllMTM4ZDE3OGI2ODk1OTUyYmM0IDEwMDY0NApHSVQg
YmluYXJ5IHBhdGNoCmRlbHRhIDQ4CnpjbVpxYVYhcWJKeXJERSZIa3FONnBfbjArQSUjSlNBKGxh
YiE0YDs+N35CfjA4R3RnQTRiJSliN2UtSWMxT1BafQpCM315ZlQKCmRlbHRhIDE0ClZjbWNjQyNv
V0B4eXJERkReWVE1Wk9hTCspMkVxVVUKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvVXNlckludGVyZmFjZS9Nb2RlbHMvRE9NTm9kZS5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL01vZGVscy9ET01Ob2RlLmpzCmluZGV4IDIxY2UwM2JlYzdmZGY1ZTY1
YWIyMzAxYTdiODhmYjVjNzI5MTI2MTUuLjdjOWM4MDIyNzU3OTlmOTYyMDM2NzdmOWMzYjZmNzUx
NzBmMzFhODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L01vZGVscy9ET01Ob2RlLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL01vZGVscy9ET01Ob2RlLmpzCkBAIC00NDgsNiArNDQ4LDcgQEAgV2ViSW5zcGVjdG9yLkRP
TU5vZGUucHJvdG90eXBlID0gewogICAgICAgICAgICAgaWYgKCFlcnJvciAmJiBjYWxsYmFjayAm
JiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcykgewogICAgICAgICAgICAgICAgIGNhbGxiYWNrKHsK
ICAgICAgICAgICAgICAgICAgICAgZXhpc3RzOiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5leGlz
dHMsCisgICAgICAgICAgICAgICAgICAgIGZvY3VzZWQ6IGFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVz
LmZvY3VzZWQsCiAgICAgICAgICAgICAgICAgICAgIGlnbm9yZWQ6IGFjY2Vzc2liaWxpdHlQcm9w
ZXJ0aWVzLmlnbm9yZWQsCiAgICAgICAgICAgICAgICAgICAgIGlnbm9yZWRCeURlZmF1bHQ6IGFj
Y2Vzc2liaWxpdHlQcm9wZXJ0aWVzLmlnbm9yZWRCeURlZmF1bHQsCiAgICAgICAgICAgICAgICAg
ICAgIGludmFsaWQ6IGFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzLmludmFsaWQsCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9ET01Ob2RlRGV0YWls
c1NpZGViYXJQYW5lbC5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1Zp
ZXdzL0RPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLmpzCmluZGV4IGYzMzQ4YWRjYWQ5MGY5YjZl
NDk0MzFlYzZjYjEzNjc2MjcwZTI0ODQuLjhiNDM5ZmMxY2E5YWMxNTQwMDNkZmNjNjgwM2ZhZmFj
OGViMzVlOTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L1ZpZXdzL0RPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNw
ZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0RPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLmpz
CkBAIC01Miw2ICs1Miw3IEBAIFdlYkluc3BlY3Rvci5ET01Ob2RlRGV0YWlsc1NpZGViYXJQYW5l
bCA9IGZ1bmN0aW9uKCkgewogICAgIHZhciBldmVudExpc3RlbmVyc1NlY3Rpb24gPSBuZXcgV2Vi
SW5zcGVjdG9yLkRldGFpbHNTZWN0aW9uKCJkb20tbm9kZS1ldmVudC1saXN0ZW5lcnMiLCBXZWJJ
bnNwZWN0b3IuVUlTdHJpbmcoIkV2ZW50IExpc3RlbmVycyIpLCBbdGhpcy5fZXZlbnRMaXN0ZW5l
cnNTZWN0aW9uR3JvdXBdKTsgICAgCiAKICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5RW1wdHlSb3cg
PSBuZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9uUm93KFdlYkluc3BlY3Rvci5VSVN0cmlu
ZygiTm8gQWNjZXNzaWJpbGl0eSBJbmZvcm1hdGlvbiIpKTsKKyAgICB0aGlzLl9hY2Nlc3NpYmls
aXR5Tm9kZUZvY3VzZWRSb3cgPSBuZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9uU2ltcGxl
Um93KFdlYkluc3BlY3Rvci5VSVN0cmluZygiRm9jdXNlZCIpKTsKICAgICB0aGlzLl9hY2Nlc3Np
YmlsaXR5Tm9kZUlnbm9yZWRSb3cgPSBuZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9uU2lt
cGxlUm93KFdlYkluc3BlY3Rvci5VSVN0cmluZygiSWdub3JlZCIpKTsKICAgICB0aGlzLl9hY2Nl
c3NpYmlsaXR5Tm9kZUludmFsaWRSb3cgPSBuZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9u
U2ltcGxlUm93KFdlYkluc3BlY3Rvci5VSVN0cmluZygiSW52YWxpZCIpKTsKICAgICB0aGlzLl9h
Y2Nlc3NpYmlsaXR5Tm9kZUxhYmVsUm93ID0gbmV3IFdlYkluc3BlY3Rvci5EZXRhaWxzU2VjdGlv
blNpbXBsZVJvdyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkxhYmVsIikpOwpAQCAtMjQ3LDYgKzI0
OCwxNCBAQCBXZWJJbnNwZWN0b3IuRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwucHJvdG90eXBl
ID0gewogICAgICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICAgICAgaWYgKGFjY2Vzc2li
aWxpdHlQcm9wZXJ0aWVzICYmIGFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzLmV4aXN0cykgeworCisg
ICAgICAgICAgICAgICAgdmFyIGZvY3VzZWQgPSAiIjsKKyAgICAgICAgICAgICAgICBpZiAoYWNj
ZXNzaWJpbGl0eVByb3BlcnRpZXMuZm9jdXNlZCAhPT0gdW5kZWZpbmVkKSB7CisgICAgICAgICAg
ICAgICAgICAgIGlmIChhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5mb2N1c2VkKQorICAgICAgICAg
ICAgICAgICAgICAgICAgZm9jdXNlZCA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygiWWVzIik7Cisg
ICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgIGZvY3VzZWQg
PSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIk5vIik7CisgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgIHZhciBpZ25vcmVkID0gIiI7CiAgICAgICAgICAg
ICAgICAgaWYgKGFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzLmlnbm9yZWQpIHsKQEAgLTI4Miw2ICsy
OTEsNyBAQCBXZWJJbnNwZWN0b3IuRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwucHJvdG90eXBl
ID0gewogICAgICAgICAgICAgICAgICAgICAgICAgcm9sZSA9IFdlYkluc3BlY3Rvci5VSVN0cmlu
ZygiJXMgKGNvbXB1dGVkKSIpLmZvcm1hdChyb2xlKTsKICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgCisgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVGb2N1
c2VkUm93LnZhbHVlID0gZm9jdXNlZDsKICAgICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmls
aXR5Tm9kZUlnbm9yZWRSb3cudmFsdWUgPSBpZ25vcmVkOwogICAgICAgICAgICAgICAgIHRoaXMu
X2FjY2Vzc2liaWxpdHlOb2RlSW52YWxpZFJvdy52YWx1ZSA9IGludmFsaWQ7CiAgICAgICAgICAg
ICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVMYWJlbFJvdy52YWx1ZSA9IGxhYmVsOwpAQCAt
Mjg5LDYgKzI5OSw3IEBAIFdlYkluc3BlY3Rvci5ET01Ob2RlRGV0YWlsc1NpZGViYXJQYW5lbC5w
cm90b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVSb2xl
Um93LnZhbHVlID0gcm9sZTsKIAogICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlH
cm91cC5yb3dzID0gWworICAgICAgICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9k
ZUZvY3VzZWRSb3csCiAgICAgICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2Rl
SWdub3JlZFJvdywKICAgICAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVS
b2xlUm93LAogICAgICAgICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZUxhYmVs
Um93LAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226486</attachid>
            <date>2014-03-12 02:26:02 -0700</date>
            <delta_ts>2014-03-12 03:43:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129779-20140312102538.patch</filename>
            <type>text/plain</type>
            <size>13584</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY1NDQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmZkZmExNmJkYTAzZTE1
YWE0MzIyYjk3Yzc2ZTgwZDg0MzM2OWY3My4uN2FhMjQ1MzYwMzc0OThhYmU3MDY5OWY4YzFiNWY1
ZDlmODJmZGUxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE0LTAzLTEyICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogQVhJOiBFeHBvc2UgZm9jdXNlZC9mb2N1c2FibGUgc3RhdGUgaW4gdGhlIEFjY2Vzc2liaWxp
dHkgTm9kZSBJbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyOTc3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDogU2V0IHByb3BlcnR5
ICJmb2N1c2VkIi4KKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpidWlsZE9i
amVjdEZvckFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvcHJv
dG9jb2wvRE9NLmpzb246IEFkZCBwcm9wZXJ0eSAiZm9jdXNlZCIgdG8KKyAgICAgICAgQWNjZXNz
aWJpbGl0eVByb3BlcnRpZXMuCisKIDIwMTQtMDMtMTEgIEtyenlzenRvZiBDemVjaCAgPGsuY3pl
Y2hAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0FUS10gRXhwb3NlIGFyaWEtcG9zaW5zZXQgYW5k
IGFyaWEtc2V0c2l6ZSB0aHJvdWdoIG9iamVjdCBhdHRyaWJ1dGVzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5n
ZUxvZwppbmRleCAxMWY1ZGFiNmM1OWM3MGU0NmJkMDg3ZjM4MmJmMDI5MTNmNTRiNjE5Li44N2Fh
NzNiN2M0ZTAxZjM4MzZlOGE0MjRkZjA3YzE0MDllNjYyNmQ3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxNC0wMy0xMiAgRGllZ28gUGlubyBHYXJjaWEgIDxk
cGlub0BpZ2FsaWEuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IEFYSTogRXhwb3NlIGZv
Y3VzZWQvZm9jdXNhYmxlIHN0YXRlIGluIHRoZSBBY2Nlc3NpYmlsaXR5IE5vZGUgSW5zcGVjdG9y
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjk3NzkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIExvY2Fs
aXphdGlvbnMvZW4ubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qczogQWRkIGxhYmVsICJGb2N1c2Vk
Ii4KKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL01vZGVscy9ET01Ob2RlLmpzOiBTZXQgcHJvcGVy
dHkgImZvY3VzZWQiIGluCisgICAgICAgIGFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzLgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkRPTU5vZGUucHJvdG90eXBlLmFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVz
KTogQWRkIHJvdyBmb3IKKyAgICAgICAgcHJvcGVydHkgImZvY3VzZWQiLgorICAgICAgICAqIFVz
ZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwuanM6CisgICAgICAg
IChXZWJJbnNwZWN0b3IuRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwpOgorICAgICAgICAoV2Vi
SW5zcGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLnByb3RvdHlwZS5fcmVmcmVzaEFj
Y2Vzc2liaWxpdHkpOgorICAgICAgICBSZWZyZXNoIHZhbHVlIG9mIHByb3BlcnR5ICJmb2N1c2Vk
IiBpbiBVSS4KKwogMjAxNC0wMy0xMCAgSmFtZXMgQ3JhaWcgIDxqY3JhaWdAYXBwbGUuY29tPgog
CiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IEFYSTogRXhwb3NlIGNoZWNrZWQvZGlzYWJsZWQvZXhw
YW5kZWQvcHJlc3NlZC9yZWFkb25seS9zZWxlY3RlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JET01BZ2VudC5jcHAKaW5kZXggMDRhZGJhNWFiNDIwZTg2NTk2MDgyZGZh
MzQzMjI4ZTliNTc0ZDNkMS4uMjA1ZmM4ZTc5NTQyOWVhN2FlZTRhNDA0ZWU0YzI0YjA1OGY0MTMy
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3Bw
CkBAIC0xNDE4LDYgKzE0MTgsNyBAQCBQYXNzUmVmUHRyPFR5cGVCdWlsZGVyOjpET006OkFjY2Vz
c2liaWxpdHlQcm9wZXJ0aWVzPiBJbnNwZWN0b3JET01BZ2VudDo6YnVpbGRPYgogICAgIGJvb2wg
ZXhpc3RzID0gZmFsc2U7CiAgICAgYm9vbCBleHBhbmRlZCA9IGZhbHNlOwogICAgIGJvb2wgZGlz
YWJsZWQgPSBmYWxzZTsKKyAgICBib29sIGZvY3VzZWQgPSBmYWxzZTsKICAgICBib29sIGlnbm9y
ZWQgPSB0cnVlOwogICAgIGJvb2wgaWdub3JlZEJ5RGVmYXVsdCA9IGZhbHNlOwogICAgIFN0cmlu
ZyBpbnZhbGlkID0gImZhbHNlIjsgLy8gU3RyaW5nIHZhbHVlczogdHJ1ZSwgZmFsc2UsIHNwZWxs
aW5nLCBncmFtbWFyLCBldGMuCkBAIC0xNDMyLDYgKzE0MzMsNyBAQCBQYXNzUmVmUHRyPFR5cGVC
dWlsZGVyOjpET006OkFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzPiBJbnNwZWN0b3JET01BZ2VudDo6
YnVpbGRPYgogICAgIGJvb2wgc3VwcG9ydHNFeHBhbmRlZCA9IGZhbHNlOwogICAgIGJvb2wgc3Vw
cG9ydHNQcmVzc2VkID0gZmFsc2U7CiAgICAgYm9vbCBzdXBwb3J0c1JlcXVpcmVkID0gZmFsc2U7
CisgICAgYm9vbCBzdXBwb3J0c0ZvY3VzZWQgPSBmYWxzZTsKIAogICAgIGlmIChBWE9iamVjdENh
Y2hlKiBheE9iamVjdENhY2hlID0gbm9kZS0+ZG9jdW1lbnQoKS5heE9iamVjdENhY2hlKCkpIHsK
ICAgICAgICAgaWYgKEFjY2Vzc2liaWxpdHlPYmplY3QqIGF4T2JqZWN0ID0gYXhPYmplY3RDYWNo
ZS0+Z2V0T3JDcmVhdGUobm9kZSkpIHsKQEAgLTE0NTQsNiArMTQ1NiwxMCBAQCBQYXNzUmVmUHRy
PFR5cGVCdWlsZGVyOjpET006OkFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzPiBJbnNwZWN0b3JET01B
Z2VudDo6YnVpbGRPYgogICAgICAgICAgICAgaWYgKHN1cHBvcnRzRXhwYW5kZWQpCiAgICAgICAg
ICAgICAgICAgZXhwYW5kZWQgPSBheE9iamVjdC0+aXNFeHBhbmRlZCgpOwogICAgICAgICAgICAg
CisgICAgICAgICAgICBzdXBwb3J0c0ZvY3VzZWQgPSB0b0VsZW1lbnQobm9kZSktPmlzRm9jdXNh
YmxlKCk7CisgICAgICAgICAgICBpZiAoc3VwcG9ydHNGb2N1c2VkKQorICAgICAgICAgICAgICAg
IGZvY3VzZWQgPSBheE9iamVjdC0+aXNGb2N1c2VkKCk7CisKICAgICAgICAgICAgIGlnbm9yZWQg
PSBheE9iamVjdC0+YWNjZXNzaWJpbGl0eUlzSWdub3JlZCgpOwogICAgICAgICAgICAgaWdub3Jl
ZEJ5RGVmYXVsdCA9IGF4T2JqZWN0LT5hY2Nlc3NpYmlsaXR5SXNJZ25vcmVkQnlEZWZhdWx0KCk7
CiAgICAgICAgICAgICBpbnZhbGlkID0gYXhPYmplY3QtPmludmFsaWRTdGF0dXMoKTsKQEAgLTE0
OTAsNiArMTQ5Niw4IEBAIFBhc3NSZWZQdHI8VHlwZUJ1aWxkZXI6OkRPTTo6QWNjZXNzaWJpbGl0
eVByb3BlcnRpZXM+IEluc3BlY3RvckRPTUFnZW50OjpidWlsZE9iCiAgICAgICAgICAgICB2YWx1
ZS0+c2V0RGlzYWJsZWQoZGlzYWJsZWQpOwogICAgICAgICBpZiAoc3VwcG9ydHNFeHBhbmRlZCkK
ICAgICAgICAgICAgIHZhbHVlLT5zZXRFeHBhbmRlZChleHBhbmRlZCk7CisgICAgICAgIGlmIChz
dXBwb3J0c0ZvY3VzZWQpCisgICAgICAgICAgICB2YWx1ZS0+c2V0Rm9jdXNlZChmb2N1c2VkKTsK
ICAgICAgICAgaWYgKGlnbm9yZWQpCiAgICAgICAgICAgICB2YWx1ZS0+c2V0SWdub3JlZChpZ25v
cmVkKTsKICAgICAgICAgaWYgKGlnbm9yZWRCeURlZmF1bHQpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvRE9NLmpzb24gYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvcHJvdG9jb2wvRE9NLmpzb24KaW5kZXggMTMyYjVlMDkwMTBiZTliOGU5ZWUzYTRmYjE1
MmM3YzgxZjdmMDYxYS4uNzQwNjg1NTE5ZDlmOWY1MGJhMWY2ZWNjYjU1OGNmMzM0M2VkMDZkZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0RPTS5qc29uCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9wcm90b2NvbC9ET00uanNvbgpAQCAtNjMsNiAr
NjMsNyBAQAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZGlzYWJsZWQiLCAidHlwZSI6ICJi
b29sZWFuIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkRpc2FibGVkIHN0YXRl
IG9mIGZvcm0gY29udHJvbHMuIiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXhpc3Rz
IiwgInR5cGUiOiAiYm9vbGVhbiIsICJkZXNjcmlwdGlvbiI6ICJJbmRpY2F0ZXMgd2hldGhlciB0
aGVyZSBpcyBhbiBleGlzdGluZyBBWCBvYmplY3QgZm9yIHRoZSBET00gbm9kZS4gSWYgdGhpcyBp
cyBmYWxzZSwgYWxsIHRoZSBvdGhlciBwcm9wZXJ0aWVzIHdpbGwgYmUgZGVmYXVsdCB2YWx1ZXMu
IiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXhwYW5kZWQiLCAidHlwZSI6ICJib29s
ZWFuIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkV4cGFuZGVkIHN0YXRlLiIg
fSwKKyAgICAgICAgICAgICAgICB7ICJuYW1lIjogImZvY3VzZWQiLCAidHlwZSI6ICJib29sZWFu
IiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkZvY3VzZWQgc3RhdGUuIiB9LAog
ICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiaWdub3JlZCIsICJ0eXBlIjogImJvb2xlYW4iLCAi
b3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGFj
Y2Vzc2liaWxpdHkgb2YgdGhlIGFzc29jaWF0ZWQgQVggb2JqZWN0IG5vZGUgaXMgaWdub3JlZCwg
d2hldGhlciBoZXVyaXN0aWNhbGx5IG9yIGV4cGxpY2l0bHkuIiB9LAogICAgICAgICAgICAgICAg
IHsgIm5hbWUiOiAiaWdub3JlZEJ5RGVmYXVsdCIsICJ0eXBlIjogImJvb2xlYW4iLCAib3B0aW9u
YWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiU3RhdGUgaW5kaWNhdGluZyB3aGV0aGVyIHRoZSBh
Y2Nlc3NpYmlsaXR5IG9mIHRoZSBhc3NvY2lhdGVkIEFYIG9iamVjdCBub2RlIGlzIGlnbm9yZWQg
YnkgZGVmYXVsdCBmb3Igbm9kZSB0eXBlLiIgfSwKICAgICAgICAgICAgICAgICB7ICJuYW1lIjog
ImludmFsaWQiLCAidHlwZSI6ICJzdHJpbmciLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRp
b24iOiAiSW52YWxpZCBzdGF0dXMgb2YgZm9ybSBjb250cm9sczogdHJ1ZSwgZmFsc2UsIGdyYW1t
YXIsIHNwZWxsaW5nLiIgfSwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Mb2Nh
bGl6YXRpb25zL2VuLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMgYi9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvTG9jYWxpemF0aW9ucy9lbi5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzCmluZGV4IGEz
ZmI4ZDIwMTBkZDg0YmFiOTcyMjFmZTk2ZDRkOThiODUwYWNhNTQuLjZiMzcyYTVkYzI2OWRiMmQ1
ZmQ4YjNjYWE0ZmM2MWMwODkyNTgwYzggMTAwNjQ0CkdJVCBiaW5hcnkgcGF0Y2gKZGVsdGEgNjMK
emNtZG5mJiloZUdkQmdNWSQ8cmYzQ08tfHx1PSNid0ZKfTI8aEVqJU5oRSM/VzF8XjFBMV9jSU5B
WFp7PFc1e08hClAlU18lTnJvWmBOJTxVYHl7T2M5OAoKZGVsdGEgMjcKamNtZUMxemBVb1FkQmdN
WSQraSplQ08tYGkreCRBPjd4UU5HKnl+dlV5YD5HKgoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9ET01Ob2RlLmpzIGIvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0RPTU5vZGUuanMKaW5kZXggMDMxYjM4YjQw
M2Q1MGRmNTM1MTVhZDRhZmE5M2UzYzYyYTY2NzE5YS4uYTNlZTI4NTAwMzZjMzJlODY1OTM4ZWU2
Y2NkMDIxNDliZDgwNWI3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJ
bnRlcmZhY2UvTW9kZWxzL0RPTU5vZGUuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1Vz
ZXJJbnRlcmZhY2UvTW9kZWxzL0RPTU5vZGUuanMKQEAgLTQ1MSw2ICs0NTEsNyBAQCBXZWJJbnNw
ZWN0b3IuRE9NTm9kZS5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVk
OiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5kaXNhYmxlZCwKICAgICAgICAgICAgICAgICAgICAg
ZXhpc3RzOiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5leGlzdHMsCiAgICAgICAgICAgICAgICAg
ICAgIGV4cGFuZGVkOiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5leHBhbmRlZCwKKyAgICAgICAg
ICAgICAgICAgICAgZm9jdXNlZDogYWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuZm9jdXNlZCwKICAg
ICAgICAgICAgICAgICAgICAgaWdub3JlZDogYWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuaWdub3Jl
ZCwKICAgICAgICAgICAgICAgICAgICAgaWdub3JlZEJ5RGVmYXVsdDogYWNjZXNzaWJpbGl0eVBy
b3BlcnRpZXMuaWdub3JlZEJ5RGVmYXVsdCwKICAgICAgICAgICAgICAgICAgICAgaW52YWxpZDog
YWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuaW52YWxpZCwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0RPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVs
LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9kZURl
dGFpbHNTaWRlYmFyUGFuZWwuanMKaW5kZXggNjg0NjNhMjM4NTM4NDYzZWI2NGYwNzk5OWIxNGMw
YjdjYzFhZGQxNi4uNGQyZjM2YTI1NGUwYjYwMGUxMmE3NTRjOTViZDQ0OGQ1MDdjNWJhOSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9k
ZURldGFpbHNTaWRlYmFyUGFuZWwuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJ
bnRlcmZhY2UvVmlld3MvRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwuanMKQEAgLTU1LDYgKzU1
LDcgQEAgV2ViSW5zcGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsID0gZnVuY3Rpb24o
KSB7CiAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVDaGVja2VkUm93ID0gbmV3IFdlYkluc3Bl
Y3Rvci5EZXRhaWxzU2VjdGlvblNpbXBsZVJvdyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkNoZWNr
ZWQiKSk7CiAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVEaXNhYmxlZFJvdyA9IG5ldyBXZWJJ
bnNwZWN0b3IuRGV0YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJE
aXNhYmxlZCIpKTsKICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZUV4cGFuZGVkUm93ID0gbmV3
IFdlYkluc3BlY3Rvci5EZXRhaWxzU2VjdGlvblNpbXBsZVJvdyhXZWJJbnNwZWN0b3IuVUlTdHJp
bmcoIkV4cGFuZGVkIikpOworICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRm9jdXNlZFJvdyA9
IG5ldyBXZWJJbnNwZWN0b3IuRGV0YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVjdG9yLlVJ
U3RyaW5nKCJGb2N1c2VkIikpOwogICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlSWdub3JlZFJv
dyA9IG5ldyBXZWJJbnNwZWN0b3IuRGV0YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVjdG9y
LlVJU3RyaW5nKCJJZ25vcmVkIikpOwogICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlSW52YWxp
ZFJvdyA9IG5ldyBXZWJJbnNwZWN0b3IuRGV0YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVj
dG9yLlVJU3RyaW5nKCJJbnZhbGlkIikpOwogICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlTGFi
ZWxSb3cgPSBuZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9uU2ltcGxlUm93KFdlYkluc3Bl
Y3Rvci5VSVN0cmluZygiTGFiZWwiKSk7CkBAIC0yODQsNiArMjg1LDcgQEAgV2ViSW5zcGVjdG9y
LkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLnByb3RvdHlwZSA9IHsKIAogICAgICAgICAgICAg
ICAgIHZhciBkaXNhYmxlZCA9IGJvb2xlYW5WYWx1ZVRvTG9jYWxpemVkU3RyaW5nSWZUcnVlKCJk
aXNhYmxlZCIpOwogICAgICAgICAgICAgICAgIHZhciBleHBhbmRlZCA9IGJvb2xlYW5WYWx1ZVRv
TG9jYWxpemVkU3RyaW5nSWZQcm9wZXJ0eURlZmluZWQoImV4cGFuZGVkIik7CisgICAgICAgICAg
ICAgICAgdmFyIGZvY3VzZWQgPSBib29sZWFuVmFsdWVUb0xvY2FsaXplZFN0cmluZ0lmUHJvcGVy
dHlEZWZpbmVkKCJmb2N1c2VkIik7CiAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
dmFyIGlnbm9yZWQgPSAiIjsKICAgICAgICAgICAgICAgICBpZiAoYWNjZXNzaWJpbGl0eVByb3Bl
cnRpZXMuaWdub3JlZCkgewpAQCAtMzIxLDYgKzMyMyw3IEBAIFdlYkluc3BlY3Rvci5ET01Ob2Rl
RGV0YWlsc1NpZGViYXJQYW5lbC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgdGhpcy5f
YWNjZXNzaWJpbGl0eU5vZGVDaGVja2VkUm93LnZhbHVlID0gY2hlY2tlZDsKICAgICAgICAgICAg
ICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZURpc2FibGVkUm93LnZhbHVlID0gZGlzYWJsZWQ7
CiAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVFeHBhbmRlZFJvdy52YWx1
ZSA9IGV4cGFuZGVkOworICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRm9j
dXNlZFJvdy52YWx1ZSA9IGZvY3VzZWQ7CiAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJp
bGl0eU5vZGVJZ25vcmVkUm93LnZhbHVlID0gaWdub3JlZDsKICAgICAgICAgICAgICAgICB0aGlz
Ll9hY2Nlc3NpYmlsaXR5Tm9kZUludmFsaWRSb3cudmFsdWUgPSBpbnZhbGlkOwogICAgICAgICAg
ICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlTGFiZWxSb3cudmFsdWUgPSBsYWJlbDsKQEAg
LTMzNCw2ICszMzcsNyBAQCBXZWJJbnNwZWN0b3IuRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwu
cHJvdG90eXBlID0gewogICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlHcm91cC5y
b3dzID0gWwogCiAgICAgICAgICAgICAgICAgICAgIC8vIEdsb2JhbCBwcm9wZXJ0aWVzIGZvciBh
bGwgZWxlbWVudHMuCisgICAgICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2Rl
Rm9jdXNlZFJvdywKICAgICAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVJ
Z25vcmVkUm93LAogICAgICAgICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZVJv
bGVSb3csCiAgICAgICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlTGFiZWxS
b3csCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggYWE5ZmUzY2Y0NGFlNDM5M2Q0OTdiNjcwNWRmODhiMzJhZDE5OGRhYi4uYmU2
ZTg5ZGViODQ3ZDZkMzI4MmU4ODM0NGQ1Nzc1NzE1OTc3NDBmMSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDE0LTAzLTEyICBEaWVnbyBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisK
KyAgICAgICAgV2ViIEluc3BlY3RvcjogQVhJOiBFeHBvc2UgZm9jdXNlZC9mb2N1c2FibGUgc3Rh
dGUgaW4gdGhlIEFjY2Vzc2liaWxpdHkgTm9kZSBJbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTc3OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5zcGVjdG9yLXByb3RvY29sL2RvbS9n
ZXRBY2Nlc3NpYmlsaXR5UHJvcGVydGllc0Zvck5vZGUtZXhwZWN0ZWQudHh0OgorICAgICAgICBV
cGRhdGVkIHRlc3QuCisKIDIwMTQtMDMtMTEgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ft
c3VuZy5jb20+CiAKICAgICAgICAgW0FUS10gRXhwb3NlIGFyaWEtcG9zaW5zZXQgYW5kIGFyaWEt
c2V0c2l6ZSB0aHJvdWdoIG9iamVjdCBhdHRyaWJ1dGVzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9pbnNwZWN0b3ItcHJvdG9jb2wvZG9tL2dldEFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzRm9yTm9k
ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvZG9tL2dldEFj
Y2Vzc2liaWxpdHlQcm9wZXJ0aWVzRm9yTm9kZS1leHBlY3RlZC50eHQKaW5kZXggNzY4MDRmYzRl
OTg5MDQyNGE5MDFlYmJjM2IyMTZlMzNjYjMyNWMwZC4uMTM0MDBjZTA5ZmNhODVhYjEyNmEwOTlj
ZDBjZDFlMWJmODExY2E5YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yLXByb3Rv
Y29sL2RvbS9nZXRBY2Nlc3NpYmlsaXR5UHJvcGVydGllc0Zvck5vZGUtZXhwZWN0ZWQudHh0Cisr
KyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9kb20vZ2V0QWNjZXNzaWJpbGl0eVBy
b3BlcnRpZXNGb3JOb2RlLWV4cGVjdGVkLnR4dApAQCAtODUsNiArODUsNyBAQCBUb3RhbCBlbGVt
ZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAg
ICByb2xlOiAKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIGlnbm9yZWQ6IHRydWUKICAgICBpZ25v
cmVkQnlEZWZhdWx0OiB0cnVlCiAgICAgaGlkZGVuOiB0cnVlCkBAIC0xMjMsNiArMTI0LDcgQEAg
VG90YWwgZWxlbWVudHMgdG8gYmUgdGVzdGVkOiA1MC4KICAgICBsYWJlbDogCiAgICAgcm9sZTog
cmFkaW8KICAgICBjaGVja2VkOiB0cnVlCisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZXF1aXJl
ZDogZmFsc2UKIAogPGlucHV0IHR5cGU9InJhZGlvIj4KQEAgLTEzMCw2ICsxMzIsNyBAQCBUb3Rh
bCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGxhYmVsOiAKICAgICByb2xlOiByYWRp
bwogICAgIGNoZWNrZWQ6IGZhbHNlCisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZXF1aXJlZDog
ZmFsc2UKIAogPGRpdiByb2xlPSJjaGVja2JveCIgYXJpYS1jaGVja2VkPSJmYWxzZSI+dW5jaGVj
a2VkPC9kaXY+CkBAIC0xNjUsNiArMTY4LDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUgdGVzdGVk
OiA1MC4KICAgICBsYWJlbDogCiAgICAgcm9sZTogY2hlY2tib3gKICAgICBjaGVja2VkOiB0cnVl
CisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZXF1aXJlZDogZmFsc2UKIAogPGlucHV0IHR5cGU9
ImNoZWNrYm94Ij4KQEAgLTE3Miw2ICsxNzYsNyBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0
ZWQ6IDUwLgogICAgIGxhYmVsOiAKICAgICByb2xlOiBjaGVja2JveAogICAgIGNoZWNrZWQ6IGZh
bHNlCisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZXF1aXJlZDogZmFsc2UKIAogPGRpdiByb2xl
PSJ0ZXh0Ym94IiB0YWJpbmRleD0iMCIgYXJpYS1kaXNhYmxlZD0idHJ1ZSI+ZGlzYWJsZWQ8L2Rp
dj4KQEAgLTE3OSw2ICsxODQsNyBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgog
ICAgIGxhYmVsOiAKICAgICByb2xlOiAKICAgICBkaXNhYmxlZDogdHJ1ZQorICAgIGZvY3VzZWQ6
IGZhbHNlCiAgICAgcmVhZG9ubHk6IHRydWUKICAgICByZXF1aXJlZDogZmFsc2UKIApAQCAtMTkz
LDYgKzE5OSw3IEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgZXhpc3Rz
OiB0cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAg
cmVhZG9ubHk6IHRydWUKICAgICByZXF1aXJlZDogZmFsc2UKIApAQCAtMjAwLDYgKzIwNyw3IEBA
IFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgZXhpc3RzOiB0cnVlCiAgICAg
bGFiZWw6IAogICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgcmVhZG9ubHk6IHRy
dWUKICAgICByZXF1aXJlZDogZmFsc2UKIApAQCAtMjA3LDYgKzIxNSw3IEBAIFRvdGFsIGVsZW1l
bnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAogICAg
IHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgaW52YWxpZDogdHJ1ZQogICAgIHJlcXVp
cmVkOiBmYWxzZQogCkBAIC0yMTQsNiArMjIzLDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUgdGVz
dGVkOiA1MC4KICAgICBleGlzdHM6IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogCisgICAg
Zm9jdXNlZDogZmFsc2UKICAgICBpbnZhbGlkOiBzcGVsbGluZwogICAgIHJlcXVpcmVkOiBmYWxz
ZQogCkBAIC0yMjEsMzQgKzIzMSw0MCBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUw
LgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICByb2xlOiAKKyAgICBmb2N1c2Vk
OiBmYWxzZQogICAgIHJlcXVpcmVkOiB0cnVlCiAKIDxpbnB1dCByZXF1aXJlZD0iIj4KICAgICBl
eGlzdHM6IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogCisgICAgZm9jdXNlZDogZmFsc2UK
ICAgICByZXF1aXJlZDogdHJ1ZQogCiA8aW5wdXQ+CiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFi
ZWw6IAogICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgcmVxdWlyZWQ6IGZhbHNl
CiAKIDxpbnB1dCB0eXBlPSJidXR0b24iPgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAK
ICAgICByb2xlOiBidXR0b24KKyAgICBmb2N1c2VkOiBmYWxzZQogCiA8YnV0dG9uPjwvYnV0dG9u
PgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICByb2xlOiBidXR0b24KKyAgICBm
b2N1c2VkOiBmYWxzZQogCiA8ZGl2IHJvbGU9ImJ1dHRvbiIgdGFiaW5kZXg9IjAiIGFyaWEtcHJl
c3NlZD0iZmFsc2UiPk5vdCBQcmVzc2VkLjwvZGl2PgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxh
YmVsOiAKICAgICByb2xlOiAKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIHByZXNzZWQ6IGZhbHNl
CiAgICAgcmVxdWlyZWQ6IGZhbHNlCiAKQEAgLTI1Niw2ICsyNzIsNyBAQCBUb3RhbCBlbGVtZW50
cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICBy
b2xlOiAKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIHByZXNzZWQ6IGZhbHNlCiAgICAgcmVxdWly
ZWQ6IGZhbHNlCiAKQEAgLTI2NCwxMSArMjgxLDEzIEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRl
c3RlZDogNTAuCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IGJ1dHRvbgogICAgIGRpc2FibGVkOiB0
cnVlCisgICAgZm9jdXNlZDogZmFsc2UKIAogPGRpdiByb2xlPSJidXR0b24iIHRhYmluZGV4PSIw
Ij48L2Rpdj4KICAgICBleGlzdHM6IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogYnV0dG9u
CisgICAgZm9jdXNlZDogZmFsc2UKIAogPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj4K
ICAgICBleGlzdHM6IHRydWUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226491</attachid>
            <date>2014-03-12 03:43:38 -0700</date>
            <delta_ts>2014-03-13 08:12:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129779-20140312114313.patch</filename>
            <type>text/plain</type>
            <size>13620</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY1NDQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmZkZmExNmJkYTAzZTE1
YWE0MzIyYjk3Yzc2ZTgwZDg0MzM2OWY3My4uN2FhMjQ1MzYwMzc0OThhYmU3MDY5OWY4YzFiNWY1
ZDlmODJmZGUxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE0LTAzLTEyICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogQVhJOiBFeHBvc2UgZm9jdXNlZC9mb2N1c2FibGUgc3RhdGUgaW4gdGhlIEFjY2Vzc2liaWxp
dHkgTm9kZSBJbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyOTc3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDogU2V0IHByb3BlcnR5
ICJmb2N1c2VkIi4KKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpidWlsZE9i
amVjdEZvckFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvcHJv
dG9jb2wvRE9NLmpzb246IEFkZCBwcm9wZXJ0eSAiZm9jdXNlZCIgdG8KKyAgICAgICAgQWNjZXNz
aWJpbGl0eVByb3BlcnRpZXMuCisKIDIwMTQtMDMtMTEgIEtyenlzenRvZiBDemVjaCAgPGsuY3pl
Y2hAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0FUS10gRXhwb3NlIGFyaWEtcG9zaW5zZXQgYW5k
IGFyaWEtc2V0c2l6ZSB0aHJvdWdoIG9iamVjdCBhdHRyaWJ1dGVzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5n
ZUxvZwppbmRleCAxMWY1ZGFiNmM1OWM3MGU0NmJkMDg3ZjM4MmJmMDI5MTNmNTRiNjE5Li44N2Fh
NzNiN2M0ZTAxZjM4MzZlOGE0MjRkZjA3YzE0MDllNjYyNmQ3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxNC0wMy0xMiAgRGllZ28gUGlubyBHYXJjaWEgIDxk
cGlub0BpZ2FsaWEuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IEFYSTogRXhwb3NlIGZv
Y3VzZWQvZm9jdXNhYmxlIHN0YXRlIGluIHRoZSBBY2Nlc3NpYmlsaXR5IE5vZGUgSW5zcGVjdG9y
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjk3NzkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIExvY2Fs
aXphdGlvbnMvZW4ubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qczogQWRkIGxhYmVsICJGb2N1c2Vk
Ii4KKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL01vZGVscy9ET01Ob2RlLmpzOiBTZXQgcHJvcGVy
dHkgImZvY3VzZWQiIGluCisgICAgICAgIGFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzLgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkRPTU5vZGUucHJvdG90eXBlLmFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVz
KTogQWRkIHJvdyBmb3IKKyAgICAgICAgcHJvcGVydHkgImZvY3VzZWQiLgorICAgICAgICAqIFVz
ZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwuanM6CisgICAgICAg
IChXZWJJbnNwZWN0b3IuRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwpOgorICAgICAgICAoV2Vi
SW5zcGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLnByb3RvdHlwZS5fcmVmcmVzaEFj
Y2Vzc2liaWxpdHkpOgorICAgICAgICBSZWZyZXNoIHZhbHVlIG9mIHByb3BlcnR5ICJmb2N1c2Vk
IiBpbiBVSS4KKwogMjAxNC0wMy0xMCAgSmFtZXMgQ3JhaWcgIDxqY3JhaWdAYXBwbGUuY29tPgog
CiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IEFYSTogRXhwb3NlIGNoZWNrZWQvZGlzYWJsZWQvZXhw
YW5kZWQvcHJlc3NlZC9yZWFkb25seS9zZWxlY3RlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9JbnNwZWN0b3JET01BZ2VudC5jcHAKaW5kZXggMDRhZGJhNWFiNDIwZTg2NTk2MDgyZGZh
MzQzMjI4ZTliNTc0ZDNkMS4uMjA1ZmM4ZTc5NTQyOWVhN2FlZTRhNDA0ZWU0YzI0YjA1OGY0MTMy
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3Bw
CkBAIC0xNDE4LDYgKzE0MTgsNyBAQCBQYXNzUmVmUHRyPFR5cGVCdWlsZGVyOjpET006OkFjY2Vz
c2liaWxpdHlQcm9wZXJ0aWVzPiBJbnNwZWN0b3JET01BZ2VudDo6YnVpbGRPYgogICAgIGJvb2wg
ZXhpc3RzID0gZmFsc2U7CiAgICAgYm9vbCBleHBhbmRlZCA9IGZhbHNlOwogICAgIGJvb2wgZGlz
YWJsZWQgPSBmYWxzZTsKKyAgICBib29sIGZvY3VzZWQgPSBmYWxzZTsKICAgICBib29sIGlnbm9y
ZWQgPSB0cnVlOwogICAgIGJvb2wgaWdub3JlZEJ5RGVmYXVsdCA9IGZhbHNlOwogICAgIFN0cmlu
ZyBpbnZhbGlkID0gImZhbHNlIjsgLy8gU3RyaW5nIHZhbHVlczogdHJ1ZSwgZmFsc2UsIHNwZWxs
aW5nLCBncmFtbWFyLCBldGMuCkBAIC0xNDMyLDYgKzE0MzMsNyBAQCBQYXNzUmVmUHRyPFR5cGVC
dWlsZGVyOjpET006OkFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzPiBJbnNwZWN0b3JET01BZ2VudDo6
YnVpbGRPYgogICAgIGJvb2wgc3VwcG9ydHNFeHBhbmRlZCA9IGZhbHNlOwogICAgIGJvb2wgc3Vw
cG9ydHNQcmVzc2VkID0gZmFsc2U7CiAgICAgYm9vbCBzdXBwb3J0c1JlcXVpcmVkID0gZmFsc2U7
CisgICAgYm9vbCBzdXBwb3J0c0ZvY3VzZWQgPSBmYWxzZTsKIAogICAgIGlmIChBWE9iamVjdENh
Y2hlKiBheE9iamVjdENhY2hlID0gbm9kZS0+ZG9jdW1lbnQoKS5heE9iamVjdENhY2hlKCkpIHsK
ICAgICAgICAgaWYgKEFjY2Vzc2liaWxpdHlPYmplY3QqIGF4T2JqZWN0ID0gYXhPYmplY3RDYWNo
ZS0+Z2V0T3JDcmVhdGUobm9kZSkpIHsKQEAgLTE0NTQsNiArMTQ1NiwxMCBAQCBQYXNzUmVmUHRy
PFR5cGVCdWlsZGVyOjpET006OkFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzPiBJbnNwZWN0b3JET01B
Z2VudDo6YnVpbGRPYgogICAgICAgICAgICAgaWYgKHN1cHBvcnRzRXhwYW5kZWQpCiAgICAgICAg
ICAgICAgICAgZXhwYW5kZWQgPSBheE9iamVjdC0+aXNFeHBhbmRlZCgpOwogICAgICAgICAgICAg
CisgICAgICAgICAgICBzdXBwb3J0c0ZvY3VzZWQgPSB0b0VsZW1lbnQobm9kZSktPmlzRm9jdXNh
YmxlKCk7CisgICAgICAgICAgICBpZiAoc3VwcG9ydHNGb2N1c2VkKQorICAgICAgICAgICAgICAg
IGZvY3VzZWQgPSBheE9iamVjdC0+aXNGb2N1c2VkKCk7CisKICAgICAgICAgICAgIGlnbm9yZWQg
PSBheE9iamVjdC0+YWNjZXNzaWJpbGl0eUlzSWdub3JlZCgpOwogICAgICAgICAgICAgaWdub3Jl
ZEJ5RGVmYXVsdCA9IGF4T2JqZWN0LT5hY2Nlc3NpYmlsaXR5SXNJZ25vcmVkQnlEZWZhdWx0KCk7
CiAgICAgICAgICAgICBpbnZhbGlkID0gYXhPYmplY3QtPmludmFsaWRTdGF0dXMoKTsKQEAgLTE0
OTAsNiArMTQ5Niw4IEBAIFBhc3NSZWZQdHI8VHlwZUJ1aWxkZXI6OkRPTTo6QWNjZXNzaWJpbGl0
eVByb3BlcnRpZXM+IEluc3BlY3RvckRPTUFnZW50OjpidWlsZE9iCiAgICAgICAgICAgICB2YWx1
ZS0+c2V0RGlzYWJsZWQoZGlzYWJsZWQpOwogICAgICAgICBpZiAoc3VwcG9ydHNFeHBhbmRlZCkK
ICAgICAgICAgICAgIHZhbHVlLT5zZXRFeHBhbmRlZChleHBhbmRlZCk7CisgICAgICAgIGlmIChz
dXBwb3J0c0ZvY3VzZWQpCisgICAgICAgICAgICB2YWx1ZS0+c2V0Rm9jdXNlZChmb2N1c2VkKTsK
ICAgICAgICAgaWYgKGlnbm9yZWQpCiAgICAgICAgICAgICB2YWx1ZS0+c2V0SWdub3JlZChpZ25v
cmVkKTsKICAgICAgICAgaWYgKGlnbm9yZWRCeURlZmF1bHQpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvcHJvdG9jb2wvRE9NLmpzb24gYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvcHJvdG9jb2wvRE9NLmpzb24KaW5kZXggMTMyYjVlMDkwMTBiZTliOGU5ZWUzYTRmYjE1
MmM3YzgxZjdmMDYxYS4uN2Y1OTdiODY4NjQzOWUzZDAzZTVmNjQyNGU4OGM5NmQxYjljZmQxNCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0RPTS5qc29uCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9wcm90b2NvbC9ET00uanNvbgpAQCAtNjMsNiAr
NjMsNyBAQAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZGlzYWJsZWQiLCAidHlwZSI6ICJi
b29sZWFuIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkRpc2FibGVkIHN0YXRl
IG9mIGZvcm0gY29udHJvbHMuIiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXhpc3Rz
IiwgInR5cGUiOiAiYm9vbGVhbiIsICJkZXNjcmlwdGlvbiI6ICJJbmRpY2F0ZXMgd2hldGhlciB0
aGVyZSBpcyBhbiBleGlzdGluZyBBWCBvYmplY3QgZm9yIHRoZSBET00gbm9kZS4gSWYgdGhpcyBp
cyBmYWxzZSwgYWxsIHRoZSBvdGhlciBwcm9wZXJ0aWVzIHdpbGwgYmUgZGVmYXVsdCB2YWx1ZXMu
IiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZXhwYW5kZWQiLCAidHlwZSI6ICJib29s
ZWFuIiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkV4cGFuZGVkIHN0YXRlLiIg
fSwKKyAgICAgICAgICAgICAgICB7ICJuYW1lIjogImZvY3VzZWQiLCAidHlwZSI6ICJib29sZWFu
IiwgIm9wdGlvbmFsIjogdHJ1ZSwgImRlc2NyaXB0aW9uIjogIkZvY3VzZWQgc3RhdGUuIE9ubHkg
ZGVmaW5lZCBvbiBmb2N1c2FibGUgZWxlbWVudHMuIiB9LAogICAgICAgICAgICAgICAgIHsgIm5h
bWUiOiAiaWdub3JlZCIsICJ0eXBlIjogImJvb2xlYW4iLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVz
Y3JpcHRpb24iOiAiSW5kaWNhdGVzIHdoZXRoZXIgdGhlIGFjY2Vzc2liaWxpdHkgb2YgdGhlIGFz
c29jaWF0ZWQgQVggb2JqZWN0IG5vZGUgaXMgaWdub3JlZCwgd2hldGhlciBoZXVyaXN0aWNhbGx5
IG9yIGV4cGxpY2l0bHkuIiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiaWdub3JlZEJ5
RGVmYXVsdCIsICJ0eXBlIjogImJvb2xlYW4iLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRp
b24iOiAiU3RhdGUgaW5kaWNhdGluZyB3aGV0aGVyIHRoZSBhY2Nlc3NpYmlsaXR5IG9mIHRoZSBh
c3NvY2lhdGVkIEFYIG9iamVjdCBub2RlIGlzIGlnbm9yZWQgYnkgZGVmYXVsdCBmb3Igbm9kZSB0
eXBlLiIgfSwKICAgICAgICAgICAgICAgICB7ICJuYW1lIjogImludmFsaWQiLCAidHlwZSI6ICJz
dHJpbmciLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiSW52YWxpZCBzdGF0dXMg
b2YgZm9ybSBjb250cm9sczogdHJ1ZSwgZmFsc2UsIGdyYW1tYXIsIHNwZWxsaW5nLiIgfSwKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Mb2NhbGl6YXRpb25zL2VuLmxwcm9qL2xv
Y2FsaXplZFN0cmluZ3MuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvTG9jYWxpemF0aW9ucy9l
bi5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzCmluZGV4IGEzZmI4ZDIwMTBkZDg0YmFiOTcyMjFm
ZTk2ZDRkOThiODUwYWNhNTQuLjZiMzcyYTVkYzI2OWRiMmQ1ZmQ4YjNjYWE0ZmM2MWMwODkyNTgw
YzggMTAwNjQ0CkdJVCBiaW5hcnkgcGF0Y2gKZGVsdGEgNjMKemNtZG5mJiloZUdkQmdNWSQ8cmYz
Q08tfHx1PSNid0ZKfTI8aEVqJU5oRSM/VzF8XjFBMV9jSU5BWFp7PFc1e08hClAlU18lTnJvWmBO
JTxVYHl7T2M5OAoKZGVsdGEgMjcKamNtZUMxemBVb1FkQmdNWSQraSplQ08tYGkreCRBPjd4UU5H
Knl+dlV5YD5HKgoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL01vZGVscy9ET01Ob2RlLmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvTW9kZWxzL0RPTU5vZGUuanMKaW5kZXggMDMxYjM4YjQwM2Q1MGRmNTM1MTVhZDRhZmE5M2Uz
YzYyYTY2NzE5YS4uYTNlZTI4NTAwMzZjMzJlODY1OTM4ZWU2Y2NkMDIxNDliZDgwNWI3MyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0RPTU5v
ZGUuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0RP
TU5vZGUuanMKQEAgLTQ1MSw2ICs0NTEsNyBAQCBXZWJJbnNwZWN0b3IuRE9NTm9kZS5wcm90b3R5
cGUgPSB7CiAgICAgICAgICAgICAgICAgICAgIGRpc2FibGVkOiBhY2Nlc3NpYmlsaXR5UHJvcGVy
dGllcy5kaXNhYmxlZCwKICAgICAgICAgICAgICAgICAgICAgZXhpc3RzOiBhY2Nlc3NpYmlsaXR5
UHJvcGVydGllcy5leGlzdHMsCiAgICAgICAgICAgICAgICAgICAgIGV4cGFuZGVkOiBhY2Nlc3Np
YmlsaXR5UHJvcGVydGllcy5leHBhbmRlZCwKKyAgICAgICAgICAgICAgICAgICAgZm9jdXNlZDog
YWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuZm9jdXNlZCwKICAgICAgICAgICAgICAgICAgICAgaWdu
b3JlZDogYWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuaWdub3JlZCwKICAgICAgICAgICAgICAgICAg
ICAgaWdub3JlZEJ5RGVmYXVsdDogYWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuaWdub3JlZEJ5RGVm
YXVsdCwKICAgICAgICAgICAgICAgICAgICAgaW52YWxpZDogYWNjZXNzaWJpbGl0eVByb3BlcnRp
ZXMuaW52YWxpZCwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL1ZpZXdzL0RPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLmpzIGIvU291cmNlL1dlYkluc3Bl
Y3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwuanMK
aW5kZXggNjg0NjNhMjM4NTM4NDYzZWI2NGYwNzk5OWIxNGMwYjdjYzFhZGQxNi4uNGQyZjM2YTI1
NGUwYjYwMGUxMmE3NTRjOTViZDQ0OGQ1MDdjNWJhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYklu
c3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwu
anMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9k
ZURldGFpbHNTaWRlYmFyUGFuZWwuanMKQEAgLTU1LDYgKzU1LDcgQEAgV2ViSW5zcGVjdG9yLkRP
TU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsID0gZnVuY3Rpb24oKSB7CiAgICAgdGhpcy5fYWNjZXNz
aWJpbGl0eU5vZGVDaGVja2VkUm93ID0gbmV3IFdlYkluc3BlY3Rvci5EZXRhaWxzU2VjdGlvblNp
bXBsZVJvdyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkNoZWNrZWQiKSk7CiAgICAgdGhpcy5fYWNj
ZXNzaWJpbGl0eU5vZGVEaXNhYmxlZFJvdyA9IG5ldyBXZWJJbnNwZWN0b3IuRGV0YWlsc1NlY3Rp
b25TaW1wbGVSb3coV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJEaXNhYmxlZCIpKTsKICAgICB0aGlz
Ll9hY2Nlc3NpYmlsaXR5Tm9kZUV4cGFuZGVkUm93ID0gbmV3IFdlYkluc3BlY3Rvci5EZXRhaWxz
U2VjdGlvblNpbXBsZVJvdyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkV4cGFuZGVkIikpOworICAg
IHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRm9jdXNlZFJvdyA9IG5ldyBXZWJJbnNwZWN0b3IuRGV0
YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJGb2N1c2VkIikpOwog
ICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlSWdub3JlZFJvdyA9IG5ldyBXZWJJbnNwZWN0b3Iu
RGV0YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJJZ25vcmVkIikp
OwogICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlSW52YWxpZFJvdyA9IG5ldyBXZWJJbnNwZWN0
b3IuRGV0YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJJbnZhbGlk
IikpOwogICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlTGFiZWxSb3cgPSBuZXcgV2ViSW5zcGVj
dG9yLkRldGFpbHNTZWN0aW9uU2ltcGxlUm93KFdlYkluc3BlY3Rvci5VSVN0cmluZygiTGFiZWwi
KSk7CkBAIC0yODQsNiArMjg1LDcgQEAgV2ViSW5zcGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJh
clBhbmVsLnByb3RvdHlwZSA9IHsKIAogICAgICAgICAgICAgICAgIHZhciBkaXNhYmxlZCA9IGJv
b2xlYW5WYWx1ZVRvTG9jYWxpemVkU3RyaW5nSWZUcnVlKCJkaXNhYmxlZCIpOwogICAgICAgICAg
ICAgICAgIHZhciBleHBhbmRlZCA9IGJvb2xlYW5WYWx1ZVRvTG9jYWxpemVkU3RyaW5nSWZQcm9w
ZXJ0eURlZmluZWQoImV4cGFuZGVkIik7CisgICAgICAgICAgICAgICAgdmFyIGZvY3VzZWQgPSBi
b29sZWFuVmFsdWVUb0xvY2FsaXplZFN0cmluZ0lmUHJvcGVydHlEZWZpbmVkKCJmb2N1c2VkIik7
CiAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgdmFyIGlnbm9yZWQgPSAiIjsKICAg
ICAgICAgICAgICAgICBpZiAoYWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuaWdub3JlZCkgewpAQCAt
MzIxLDYgKzMyMyw3IEBAIFdlYkluc3BlY3Rvci5ET01Ob2RlRGV0YWlsc1NpZGViYXJQYW5lbC5w
cm90b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVDaGVj
a2VkUm93LnZhbHVlID0gY2hlY2tlZDsKICAgICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmls
aXR5Tm9kZURpc2FibGVkUm93LnZhbHVlID0gZGlzYWJsZWQ7CiAgICAgICAgICAgICAgICAgdGhp
cy5fYWNjZXNzaWJpbGl0eU5vZGVFeHBhbmRlZFJvdy52YWx1ZSA9IGV4cGFuZGVkOworICAgICAg
ICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRm9jdXNlZFJvdy52YWx1ZSA9IGZvY3Vz
ZWQ7CiAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVJZ25vcmVkUm93LnZh
bHVlID0gaWdub3JlZDsKICAgICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZUlu
dmFsaWRSb3cudmFsdWUgPSBpbnZhbGlkOwogICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2li
aWxpdHlOb2RlTGFiZWxSb3cudmFsdWUgPSBsYWJlbDsKQEAgLTMzNCw2ICszMzcsNyBAQCBXZWJJ
bnNwZWN0b3IuRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwucHJvdG90eXBlID0gewogICAgICAg
ICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlHcm91cC5yb3dzID0gWwogCiAgICAgICAgICAg
ICAgICAgICAgIC8vIEdsb2JhbCBwcm9wZXJ0aWVzIGZvciBhbGwgZWxlbWVudHMuCisgICAgICAg
ICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRm9jdXNlZFJvdywKICAgICAgICAg
ICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVJZ25vcmVkUm93LAogICAgICAgICAg
ICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZVJvbGVSb3csCiAgICAgICAgICAgICAg
ICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlTGFiZWxSb3csCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYWE5ZmUzY2Y0
NGFlNDM5M2Q0OTdiNjcwNWRmODhiMzJhZDE5OGRhYi4uYmU2ZTg5ZGViODQ3ZDZkMzI4MmU4ODM0
NGQ1Nzc1NzE1OTc3NDBmMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0LTAzLTEyICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogQVhJOiBFeHBvc2UgZm9jdXNlZC9mb2N1c2FibGUgc3RhdGUgaW4gdGhlIEFjY2Vzc2liaWxp
dHkgTm9kZSBJbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyOTc3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogaW5zcGVjdG9yLXByb3RvY29sL2RvbS9nZXRBY2Nlc3NpYmlsaXR5UHJvcGVy
dGllc0Zvck5vZGUtZXhwZWN0ZWQudHh0OgorICAgICAgICBVcGRhdGVkIHRlc3QuCisKIDIwMTQt
MDMtMTEgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CiAKICAgICAgICAg
W0FUS10gRXhwb3NlIGFyaWEtcG9zaW5zZXQgYW5kIGFyaWEtc2V0c2l6ZSB0aHJvdWdoIG9iamVj
dCBhdHRyaWJ1dGVzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wv
ZG9tL2dldEFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzRm9yTm9kZS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvZG9tL2dldEFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVz
Rm9yTm9kZS1leHBlY3RlZC50eHQKaW5kZXggNzY4MDRmYzRlOTg5MDQyNGE5MDFlYmJjM2IyMTZl
MzNjYjMyNWMwZC4uMTM0MDBjZTA5ZmNhODVhYjEyNmEwOTljZDBjZDFlMWJmODExY2E5YiAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yLXByb3RvY29sL2RvbS9nZXRBY2Nlc3NpYmls
aXR5UHJvcGVydGllc0Zvck5vZGUtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci1wcm90b2NvbC9kb20vZ2V0QWNjZXNzaWJpbGl0eVByb3BlcnRpZXNGb3JOb2RlLWV4cGVj
dGVkLnR4dApAQCAtODUsNiArODUsNyBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUw
LgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICByb2xlOiAKKyAgICBmb2N1c2Vk
OiBmYWxzZQogICAgIGlnbm9yZWQ6IHRydWUKICAgICBpZ25vcmVkQnlEZWZhdWx0OiB0cnVlCiAg
ICAgaGlkZGVuOiB0cnVlCkBAIC0xMjMsNiArMTI0LDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUg
dGVzdGVkOiA1MC4KICAgICBsYWJlbDogCiAgICAgcm9sZTogcmFkaW8KICAgICBjaGVja2VkOiB0
cnVlCisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZXF1aXJlZDogZmFsc2UKIAogPGlucHV0IHR5
cGU9InJhZGlvIj4KQEAgLTEzMCw2ICsxMzIsNyBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0
ZWQ6IDUwLgogICAgIGxhYmVsOiAKICAgICByb2xlOiByYWRpbwogICAgIGNoZWNrZWQ6IGZhbHNl
CisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZXF1aXJlZDogZmFsc2UKIAogPGRpdiByb2xlPSJj
aGVja2JveCIgYXJpYS1jaGVja2VkPSJmYWxzZSI+dW5jaGVja2VkPC9kaXY+CkBAIC0xNjUsNiAr
MTY4LDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUgdGVzdGVkOiA1MC4KICAgICBsYWJlbDogCiAg
ICAgcm9sZTogY2hlY2tib3gKICAgICBjaGVja2VkOiB0cnVlCisgICAgZm9jdXNlZDogZmFsc2UK
ICAgICByZXF1aXJlZDogZmFsc2UKIAogPGlucHV0IHR5cGU9ImNoZWNrYm94Ij4KQEAgLTE3Miw2
ICsxNzYsNyBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGxhYmVsOiAK
ICAgICByb2xlOiBjaGVja2JveAogICAgIGNoZWNrZWQ6IGZhbHNlCisgICAgZm9jdXNlZDogZmFs
c2UKICAgICByZXF1aXJlZDogZmFsc2UKIAogPGRpdiByb2xlPSJ0ZXh0Ym94IiB0YWJpbmRleD0i
MCIgYXJpYS1kaXNhYmxlZD0idHJ1ZSI+ZGlzYWJsZWQ8L2Rpdj4KQEAgLTE3OSw2ICsxODQsNyBA
QCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGxhYmVsOiAKICAgICByb2xl
OiAKICAgICBkaXNhYmxlZDogdHJ1ZQorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgcmVhZG9ubHk6
IHRydWUKICAgICByZXF1aXJlZDogZmFsc2UKIApAQCAtMTkzLDYgKzE5OSw3IEBAIFRvdGFsIGVs
ZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAog
ICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgcmVhZG9ubHk6IHRydWUKICAgICBy
ZXF1aXJlZDogZmFsc2UKIApAQCAtMjAwLDYgKzIwNyw3IEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJl
IHRlc3RlZDogNTAuCiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAor
ICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgcmVhZG9ubHk6IHRydWUKICAgICByZXF1aXJlZDogZmFs
c2UKIApAQCAtMjA3LDYgKzIxNSw3IEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAu
CiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6
IGZhbHNlCiAgICAgaW52YWxpZDogdHJ1ZQogICAgIHJlcXVpcmVkOiBmYWxzZQogCkBAIC0yMTQs
NiArMjIzLDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUgdGVzdGVkOiA1MC4KICAgICBleGlzdHM6
IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogCisgICAgZm9jdXNlZDogZmFsc2UKICAgICBp
bnZhbGlkOiBzcGVsbGluZwogICAgIHJlcXVpcmVkOiBmYWxzZQogCkBAIC0yMjEsMzQgKzIzMSw0
MCBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGV4aXN0czogdHJ1ZQog
ICAgIGxhYmVsOiAKICAgICByb2xlOiAKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIHJlcXVpcmVk
OiB0cnVlCiAKIDxpbnB1dCByZXF1aXJlZD0iIj4KICAgICBleGlzdHM6IHRydWUKICAgICBsYWJl
bDogCiAgICAgcm9sZTogCisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZXF1aXJlZDogdHJ1ZQog
CiA8aW5wdXQ+CiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAorICAg
IGZvY3VzZWQ6IGZhbHNlCiAgICAgcmVxdWlyZWQ6IGZhbHNlCiAKIDxpbnB1dCB0eXBlPSJidXR0
b24iPgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICByb2xlOiBidXR0b24KKyAg
ICBmb2N1c2VkOiBmYWxzZQogCiA8YnV0dG9uPjwvYnV0dG9uPgogICAgIGV4aXN0czogdHJ1ZQog
ICAgIGxhYmVsOiAKICAgICByb2xlOiBidXR0b24KKyAgICBmb2N1c2VkOiBmYWxzZQogCiA8ZGl2
IHJvbGU9ImJ1dHRvbiIgdGFiaW5kZXg9IjAiIGFyaWEtcHJlc3NlZD0iZmFsc2UiPk5vdCBQcmVz
c2VkLjwvZGl2PgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICByb2xlOiAKKyAg
ICBmb2N1c2VkOiBmYWxzZQogICAgIHByZXNzZWQ6IGZhbHNlCiAgICAgcmVxdWlyZWQ6IGZhbHNl
CiAKQEAgLTI1Niw2ICsyNzIsNyBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgog
ICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICByb2xlOiAKKyAgICBmb2N1c2VkOiBm
YWxzZQogICAgIHByZXNzZWQ6IGZhbHNlCiAgICAgcmVxdWlyZWQ6IGZhbHNlCiAKQEAgLTI2NCwx
MSArMjgxLDEzIEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgbGFiZWw6
IAogICAgIHJvbGU6IGJ1dHRvbgogICAgIGRpc2FibGVkOiB0cnVlCisgICAgZm9jdXNlZDogZmFs
c2UKIAogPGRpdiByb2xlPSJidXR0b24iIHRhYmluZGV4PSIwIj48L2Rpdj4KICAgICBleGlzdHM6
IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogYnV0dG9uCisgICAgZm9jdXNlZDogZmFsc2UK
IAogPHNwYW4gYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj4KICAgICBleGlzdHM6IHRydWUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>226593</attachid>
            <date>2014-03-13 08:12:16 -0700</date>
            <delta_ts>2014-03-13 18:58:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129779-20140313161152.patch</filename>
            <type>text/plain</type>
            <size>13778</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY1NTI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjAwNTA5N2Q1ZWY3MDk0
NjNhOGIwNDk4MjZhNGVjN2UxYTE5NTM3NS4uNzExN2I0MGRiYmJmMmNmMjc0ZTM0YzZmNWI1Y2Y0
OWQxZjExNjRjZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE0LTAzLTEzICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogQVhJOiBFeHBvc2UgZm9jdXNlZC9mb2N1c2FibGUgc3RhdGUgaW4gdGhlIEFjY2Vzc2liaWxp
dHkgTm9kZSBJbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyOTc3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcDogU2V0IHByb3BlcnR5
ICJmb2N1c2VkIi4KKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckRPTUFnZW50OjpidWlsZE9i
amVjdEZvckFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvcHJv
dG9jb2wvRE9NLmpzb246IEFkZCBwcm9wZXJ0eSAiZm9jdXNlZCIgdG8KKyAgICAgICAgQWNjZXNz
aWJpbGl0eVByb3BlcnRpZXMuCisKIDIwMTQtMDMtMTIgIEJyaWFuIEJ1cmcgIDxiYnVyZ0BhcHBs
ZS5jb20+CiAKICAgICAgICAgV2ViIFJlcGxheTogYWRkIGluZnJhc3RydWN0dXJlIGZvciBtZW1v
aXppbmcgbm9uZGV0ZXJtaW5pc3RpYyBET00gQVBJcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYklu
c3BlY3RvclVJL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKaW5k
ZXggNTIwYzFiNDk0MjQzMmJhMGViZjEzYzRkMDJkYzAyMDlkNTgyMzMzMS4uYjRjOGFiYmI5NDUy
ZWI5ODM5ZjhlY2FjNjVjNjkyYWU4NjI2ZmQ4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3Bl
Y3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMTQtMDMtMTMgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBpbm9AaWdh
bGlhLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBBWEk6IEV4cG9zZSBmb2N1c2VkL2Zv
Y3VzYWJsZSBzdGF0ZSBpbiB0aGUgQWNjZXNzaWJpbGl0eSBOb2RlIEluc3BlY3RvcgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5Nzc5CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBMb2NhbGl6YXRpb25z
L2VuLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanM6IEFkZCBsYWJlbCAiRm9jdXNlZCIuCisgICAg
ICAgICogVXNlckludGVyZmFjZS9Nb2RlbHMvRE9NTm9kZS5qczogU2V0IHByb3BlcnR5ICJmb2N1
c2VkIiBpbgorICAgICAgICBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy4KKyAgICAgICAgKFdlYklu
c3BlY3Rvci5ET01Ob2RlLnByb3RvdHlwZS5hY2Nlc3NpYmlsaXR5UHJvcGVydGllcyk6IEFkZCBy
b3cgZm9yCisgICAgICAgIHByb3BlcnR5ICJmb2N1c2VkIi4KKyAgICAgICAgKiBVc2VySW50ZXJm
YWNlL1ZpZXdzL0RPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLmpzOgorICAgICAgICAoV2ViSW5z
cGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsKToKKyAgICAgICAgKFdlYkluc3BlY3Rv
ci5ET01Ob2RlRGV0YWlsc1NpZGViYXJQYW5lbC5wcm90b3R5cGUuX3JlZnJlc2hBY2Nlc3NpYmls
aXR5KToKKyAgICAgICAgUmVmcmVzaCB2YWx1ZSBvZiBwcm9wZXJ0eSAiZm9jdXNlZCIgaW4gVUku
CisKIDIwMTQtMDMtMTIgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAog
ICAgICAgICBXZWIgSW5zcGVjdG9yOiBbaU9TIDZdIHVuY2F1Z2h0IGV4Y2VwdGlvbiBhdHRlbXB0
aW5nIHRvIHVzZSBDU1NBZ2VudC5nZXROYW1lZEZsb3dDb2xsZWN0aW9uCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yRE9NQWdlbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckRPTUFnZW50LmNwcAppbmRleCAwNGFkYmE1YWI0MjBl
ODY1OTYwODJkZmEzNDMyMjhlOWI1NzRkM2QxLi4yMDVmYzhlNzk1NDI5ZWE3YWVlNGE0MDRlZTRj
MjRiMDU4ZjQxMzJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yRE9NQWdlbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JE
T01BZ2VudC5jcHAKQEAgLTE0MTgsNiArMTQxOCw3IEBAIFBhc3NSZWZQdHI8VHlwZUJ1aWxkZXI6
OkRPTTo6QWNjZXNzaWJpbGl0eVByb3BlcnRpZXM+IEluc3BlY3RvckRPTUFnZW50OjpidWlsZE9i
CiAgICAgYm9vbCBleGlzdHMgPSBmYWxzZTsKICAgICBib29sIGV4cGFuZGVkID0gZmFsc2U7CiAg
ICAgYm9vbCBkaXNhYmxlZCA9IGZhbHNlOworICAgIGJvb2wgZm9jdXNlZCA9IGZhbHNlOwogICAg
IGJvb2wgaWdub3JlZCA9IHRydWU7CiAgICAgYm9vbCBpZ25vcmVkQnlEZWZhdWx0ID0gZmFsc2U7
CiAgICAgU3RyaW5nIGludmFsaWQgPSAiZmFsc2UiOyAvLyBTdHJpbmcgdmFsdWVzOiB0cnVlLCBm
YWxzZSwgc3BlbGxpbmcsIGdyYW1tYXIsIGV0Yy4KQEAgLTE0MzIsNiArMTQzMyw3IEBAIFBhc3NS
ZWZQdHI8VHlwZUJ1aWxkZXI6OkRPTTo6QWNjZXNzaWJpbGl0eVByb3BlcnRpZXM+IEluc3BlY3Rv
ckRPTUFnZW50OjpidWlsZE9iCiAgICAgYm9vbCBzdXBwb3J0c0V4cGFuZGVkID0gZmFsc2U7CiAg
ICAgYm9vbCBzdXBwb3J0c1ByZXNzZWQgPSBmYWxzZTsKICAgICBib29sIHN1cHBvcnRzUmVxdWly
ZWQgPSBmYWxzZTsKKyAgICBib29sIHN1cHBvcnRzRm9jdXNlZCA9IGZhbHNlOwogCiAgICAgaWYg
KEFYT2JqZWN0Q2FjaGUqIGF4T2JqZWN0Q2FjaGUgPSBub2RlLT5kb2N1bWVudCgpLmF4T2JqZWN0
Q2FjaGUoKSkgewogICAgICAgICBpZiAoQWNjZXNzaWJpbGl0eU9iamVjdCogYXhPYmplY3QgPSBh
eE9iamVjdENhY2hlLT5nZXRPckNyZWF0ZShub2RlKSkgewpAQCAtMTQ1NCw2ICsxNDU2LDEwIEBA
IFBhc3NSZWZQdHI8VHlwZUJ1aWxkZXI6OkRPTTo6QWNjZXNzaWJpbGl0eVByb3BlcnRpZXM+IElu
c3BlY3RvckRPTUFnZW50OjpidWlsZE9iCiAgICAgICAgICAgICBpZiAoc3VwcG9ydHNFeHBhbmRl
ZCkKICAgICAgICAgICAgICAgICBleHBhbmRlZCA9IGF4T2JqZWN0LT5pc0V4cGFuZGVkKCk7CiAg
ICAgICAgICAgICAKKyAgICAgICAgICAgIHN1cHBvcnRzRm9jdXNlZCA9IHRvRWxlbWVudChub2Rl
KS0+aXNGb2N1c2FibGUoKTsKKyAgICAgICAgICAgIGlmIChzdXBwb3J0c0ZvY3VzZWQpCisgICAg
ICAgICAgICAgICAgZm9jdXNlZCA9IGF4T2JqZWN0LT5pc0ZvY3VzZWQoKTsKKwogICAgICAgICAg
ICAgaWdub3JlZCA9IGF4T2JqZWN0LT5hY2Nlc3NpYmlsaXR5SXNJZ25vcmVkKCk7CiAgICAgICAg
ICAgICBpZ25vcmVkQnlEZWZhdWx0ID0gYXhPYmplY3QtPmFjY2Vzc2liaWxpdHlJc0lnbm9yZWRC
eURlZmF1bHQoKTsKICAgICAgICAgICAgIGludmFsaWQgPSBheE9iamVjdC0+aW52YWxpZFN0YXR1
cygpOwpAQCAtMTQ5MCw2ICsxNDk2LDggQEAgUGFzc1JlZlB0cjxUeXBlQnVpbGRlcjo6RE9NOjpB
Y2Nlc3NpYmlsaXR5UHJvcGVydGllcz4gSW5zcGVjdG9yRE9NQWdlbnQ6OmJ1aWxkT2IKICAgICAg
ICAgICAgIHZhbHVlLT5zZXREaXNhYmxlZChkaXNhYmxlZCk7CiAgICAgICAgIGlmIChzdXBwb3J0
c0V4cGFuZGVkKQogICAgICAgICAgICAgdmFsdWUtPnNldEV4cGFuZGVkKGV4cGFuZGVkKTsKKyAg
ICAgICAgaWYgKHN1cHBvcnRzRm9jdXNlZCkKKyAgICAgICAgICAgIHZhbHVlLT5zZXRGb2N1c2Vk
KGZvY3VzZWQpOwogICAgICAgICBpZiAoaWdub3JlZCkKICAgICAgICAgICAgIHZhbHVlLT5zZXRJ
Z25vcmVkKGlnbm9yZWQpOwogICAgICAgICBpZiAoaWdub3JlZEJ5RGVmYXVsdCkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9wcm90b2NvbC9ET00uanNvbiBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9wcm90b2NvbC9ET00uanNvbgppbmRleCAxMzJiNWUwOTAxMGJlOWI4
ZTllZTNhNGZiMTUyYzdjODFmN2YwNjFhLi43ZjU5N2I4Njg2NDM5ZTNkMDNlNWY2NDI0ZTg4Yzk2
ZDFiOWNmZDE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvcHJvdG9jb2wv
RE9NLmpzb24KKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL3Byb3RvY29sL0RPTS5qc29u
CkBAIC02Myw2ICs2Myw3IEBACiAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJkaXNhYmxlZCIs
ICJ0eXBlIjogImJvb2xlYW4iLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiRGlz
YWJsZWQgc3RhdGUgb2YgZm9ybSBjb250cm9scy4iIH0sCiAgICAgICAgICAgICAgICAgeyAibmFt
ZSI6ICJleGlzdHMiLCAidHlwZSI6ICJib29sZWFuIiwgImRlc2NyaXB0aW9uIjogIkluZGljYXRl
cyB3aGV0aGVyIHRoZXJlIGlzIGFuIGV4aXN0aW5nIEFYIG9iamVjdCBmb3IgdGhlIERPTSBub2Rl
LiBJZiB0aGlzIGlzIGZhbHNlLCBhbGwgdGhlIG90aGVyIHByb3BlcnRpZXMgd2lsbCBiZSBkZWZh
dWx0IHZhbHVlcy4iIH0sCiAgICAgICAgICAgICAgICAgeyAibmFtZSI6ICJleHBhbmRlZCIsICJ0
eXBlIjogImJvb2xlYW4iLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiRXhwYW5k
ZWQgc3RhdGUuIiB9LAorICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiZm9jdXNlZCIsICJ0eXBl
IjogImJvb2xlYW4iLCAib3B0aW9uYWwiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiAiRm9jdXNlZCBz
dGF0ZS4gT25seSBkZWZpbmVkIG9uIGZvY3VzYWJsZSBlbGVtZW50cy4iIH0sCiAgICAgICAgICAg
ICAgICAgeyAibmFtZSI6ICJpZ25vcmVkIiwgInR5cGUiOiAiYm9vbGVhbiIsICJvcHRpb25hbCI6
IHRydWUsICJkZXNjcmlwdGlvbiI6ICJJbmRpY2F0ZXMgd2hldGhlciB0aGUgYWNjZXNzaWJpbGl0
eSBvZiB0aGUgYXNzb2NpYXRlZCBBWCBvYmplY3Qgbm9kZSBpcyBpZ25vcmVkLCB3aGV0aGVyIGhl
dXJpc3RpY2FsbHkgb3IgZXhwbGljaXRseS4iIH0sCiAgICAgICAgICAgICAgICAgeyAibmFtZSI6
ICJpZ25vcmVkQnlEZWZhdWx0IiwgInR5cGUiOiAiYm9vbGVhbiIsICJvcHRpb25hbCI6IHRydWUs
ICJkZXNjcmlwdGlvbiI6ICJTdGF0ZSBpbmRpY2F0aW5nIHdoZXRoZXIgdGhlIGFjY2Vzc2liaWxp
dHkgb2YgdGhlIGFzc29jaWF0ZWQgQVggb2JqZWN0IG5vZGUgaXMgaWdub3JlZCBieSBkZWZhdWx0
IGZvciBub2RlIHR5cGUuIiB9LAogICAgICAgICAgICAgICAgIHsgIm5hbWUiOiAiaW52YWxpZCIs
ICJ0eXBlIjogInN0cmluZyIsICJvcHRpb25hbCI6IHRydWUsICJkZXNjcmlwdGlvbiI6ICJJbnZh
bGlkIHN0YXR1cyBvZiBmb3JtIGNvbnRyb2xzOiB0cnVlLCBmYWxzZSwgZ3JhbW1hciwgc3BlbGxp
bmcuIiB9LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL0xvY2FsaXphdGlvbnMv
ZW4ubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Mb2Nh
bGl6YXRpb25zL2VuLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMKaW5kZXggYTNmYjhkMjAxMGRk
ODRiYWI5NzIyMWZlOTZkNGQ5OGI4NTBhY2E1NC4uNmIzNzJhNWRjMjY5ZGIyZDVmZDhiM2NhYTRm
YzYxYzA4OTI1ODBjOCAxMDA2NDQKR0lUIGJpbmFyeSBwYXRjaApkZWx0YSA2Mwp6Y21kbmYmKWhl
R2RCZ01ZJDxyZjNDTy18fHU9I2J3Rkp9MjxoRWolTmhFIz9XMXxeMUExX2NJTkFYWns8VzV7TyEK
UCVTXyVOcm9aYE4lPFVgeXtPYzk4CgpkZWx0YSAyNwpqY21lQzF6YFVvUWRCZ01ZJCtpKmVDTy1g
aSt4JEE+N3hRTkcqeX52VXlgPkcqCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJ
L1VzZXJJbnRlcmZhY2UvTW9kZWxzL0RPTU5vZGUuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkv
VXNlckludGVyZmFjZS9Nb2RlbHMvRE9NTm9kZS5qcwppbmRleCAwMzFiMzhiNDAzZDUwZGY1MzUx
NWFkNGFmYTkzZTNjNjJhNjY3MTlhLi5hM2VlMjg1MDAzNmMzMmU4NjU5MzhlZTZjY2QwMjE0OWJk
ODA1YjczIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9N
b2RlbHMvRE9NTm9kZS5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFj
ZS9Nb2RlbHMvRE9NTm9kZS5qcwpAQCAtNDUxLDYgKzQ1MSw3IEBAIFdlYkluc3BlY3Rvci5ET01O
b2RlLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IGFjY2Vzc2li
aWxpdHlQcm9wZXJ0aWVzLmRpc2FibGVkLAogICAgICAgICAgICAgICAgICAgICBleGlzdHM6IGFj
Y2Vzc2liaWxpdHlQcm9wZXJ0aWVzLmV4aXN0cywKICAgICAgICAgICAgICAgICAgICAgZXhwYW5k
ZWQ6IGFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVzLmV4cGFuZGVkLAorICAgICAgICAgICAgICAgICAg
ICBmb2N1c2VkOiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5mb2N1c2VkLAogICAgICAgICAgICAg
ICAgICAgICBpZ25vcmVkOiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5pZ25vcmVkLAogICAgICAg
ICAgICAgICAgICAgICBpZ25vcmVkQnlEZWZhdWx0OiBhY2Nlc3NpYmlsaXR5UHJvcGVydGllcy5p
Z25vcmVkQnlEZWZhdWx0LAogICAgICAgICAgICAgICAgICAgICBpbnZhbGlkOiBhY2Nlc3NpYmls
aXR5UHJvcGVydGllcy5pbnZhbGlkLApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJ
L1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwuanMgYi9Tb3Vy
Y2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9ET01Ob2RlRGV0YWlsc1NpZGVi
YXJQYW5lbC5qcwppbmRleCBlZGZiYTIwODkyMDM1YjgwZjM1YzU4MGI4N2JhMzJjZTZjNWQ4MTI4
Li40NzJkOWE3MGIyODRlMTQ3YWQ1ZTgyOWVjNzhhOTljNDI5MGE2NDQ5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9ET01Ob2RlRGV0YWlsc1Np
ZGViYXJQYW5lbC5qcworKysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9W
aWV3cy9ET01Ob2RlRGV0YWlsc1NpZGViYXJQYW5lbC5qcwpAQCAtNjEsNiArNjEsNyBAQCBXZWJJ
bnNwZWN0b3IuRE9NTm9kZURldGFpbHNTaWRlYmFyUGFuZWwgPSBmdW5jdGlvbigpIHsKICAgICAg
ICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVDaGVja2VkUm93ID0gbmV3IFdlYkluc3BlY3Rvci5E
ZXRhaWxzU2VjdGlvblNpbXBsZVJvdyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkNoZWNrZWQiKSk7
CiAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRGlzYWJsZWRSb3cgPSBuZXcgV2ViSW5z
cGVjdG9yLkRldGFpbHNTZWN0aW9uU2ltcGxlUm93KFdlYkluc3BlY3Rvci5VSVN0cmluZygiRGlz
YWJsZWQiKSk7CiAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRXhwYW5kZWRSb3cgPSBu
ZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9uU2ltcGxlUm93KFdlYkluc3BlY3Rvci5VSVN0
cmluZygiRXhwYW5kZWQiKSk7CisgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlRm9jdXNl
ZFJvdyA9IG5ldyBXZWJJbnNwZWN0b3IuRGV0YWlsc1NlY3Rpb25TaW1wbGVSb3coV2ViSW5zcGVj
dG9yLlVJU3RyaW5nKCJGb2N1c2VkIikpOwogICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9k
ZUlnbm9yZWRSb3cgPSBuZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9uU2ltcGxlUm93KFdl
Ykluc3BlY3Rvci5VSVN0cmluZygiSWdub3JlZCIpKTsKICAgICAgICAgdGhpcy5fYWNjZXNzaWJp
bGl0eU5vZGVJbnZhbGlkUm93ID0gbmV3IFdlYkluc3BlY3Rvci5EZXRhaWxzU2VjdGlvblNpbXBs
ZVJvdyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkludmFsaWQiKSk7CiAgICAgICAgIHRoaXMuX2Fj
Y2Vzc2liaWxpdHlOb2RlTGFiZWxSb3cgPSBuZXcgV2ViSW5zcGVjdG9yLkRldGFpbHNTZWN0aW9u
U2ltcGxlUm93KFdlYkluc3BlY3Rvci5VSVN0cmluZygiTGFiZWwiKSk7CkBAIC0yOTAsNiArMjkx
LDcgQEAgV2ViSW5zcGVjdG9yLkRPTU5vZGVEZXRhaWxzU2lkZWJhclBhbmVsLnByb3RvdHlwZSA9
IHsKIAogICAgICAgICAgICAgICAgIHZhciBkaXNhYmxlZCA9IGJvb2xlYW5WYWx1ZVRvTG9jYWxp
emVkU3RyaW5nSWZUcnVlKCJkaXNhYmxlZCIpOwogICAgICAgICAgICAgICAgIHZhciBleHBhbmRl
ZCA9IGJvb2xlYW5WYWx1ZVRvTG9jYWxpemVkU3RyaW5nSWZQcm9wZXJ0eURlZmluZWQoImV4cGFu
ZGVkIik7CisgICAgICAgICAgICAgICAgdmFyIGZvY3VzZWQgPSBib29sZWFuVmFsdWVUb0xvY2Fs
aXplZFN0cmluZ0lmUHJvcGVydHlEZWZpbmVkKCJmb2N1c2VkIik7CiAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgdmFyIGlnbm9yZWQgPSAiIjsKICAgICAgICAgICAgICAgICBpZiAo
YWNjZXNzaWJpbGl0eVByb3BlcnRpZXMuaWdub3JlZCkgewpAQCAtMzI3LDYgKzMyOSw3IEBAIFdl
Ykluc3BlY3Rvci5ET01Ob2RlRGV0YWlsc1NpZGViYXJQYW5lbC5wcm90b3R5cGUgPSB7CiAgICAg
ICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVDaGVja2VkUm93LnZhbHVlID0gY2hl
Y2tlZDsKICAgICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZURpc2FibGVkUm93
LnZhbHVlID0gZGlzYWJsZWQ7CiAgICAgICAgICAgICAgICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5v
ZGVFeHBhbmRlZFJvdy52YWx1ZSA9IGV4cGFuZGVkOworICAgICAgICAgICAgICAgIHRoaXMuX2Fj
Y2Vzc2liaWxpdHlOb2RlRm9jdXNlZFJvdy52YWx1ZSA9IGZvY3VzZWQ7CiAgICAgICAgICAgICAg
ICAgdGhpcy5fYWNjZXNzaWJpbGl0eU5vZGVJZ25vcmVkUm93LnZhbHVlID0gaWdub3JlZDsKICAg
ICAgICAgICAgICAgICB0aGlzLl9hY2Nlc3NpYmlsaXR5Tm9kZUludmFsaWRSb3cudmFsdWUgPSBp
bnZhbGlkOwogICAgICAgICAgICAgICAgIHRoaXMuX2FjY2Vzc2liaWxpdHlOb2RlTGFiZWxSb3cu
dmFsdWUgPSBsYWJlbDsKQEAgLTMzOSw2ICszNDIsNyBAQCBXZWJJbnNwZWN0b3IuRE9NTm9kZURl
dGFpbHNTaWRlYmFyUGFuZWwucHJvdG90eXBlID0gewogICAgICAgICAgICAgICAgIC8vIERpc3Bs
YXkgb3JkZXIsIG5vdCBhbHBoYWJldGljYWwgYXMgYWJvdmUuCiAgICAgICAgICAgICAgICAgdGhp
cy5fYWNjZXNzaWJpbGl0eUdyb3VwLnJvd3MgPSBbCiAgICAgICAgICAgICAgICAgICAgIC8vIEds
b2JhbCBwcm9wZXJ0aWVzIGZvciBhbGwgZWxlbWVudHMuCisgICAgICAgICAgICAgICAgICAgIHRo
aXMuX2FjY2Vzc2liaWxpdHlOb2RlRm9jdXNlZFJvdywKICAgICAgICAgICAgICAgICAgICAgdGhp
cy5fYWNjZXNzaWJpbGl0eU5vZGVJZ25vcmVkUm93LAogICAgICAgICAgICAgICAgICAgICB0aGlz
Ll9hY2Nlc3NpYmlsaXR5Tm9kZVJvbGVSb3csCiAgICAgICAgICAgICAgICAgICAgIHRoaXMuX2Fj
Y2Vzc2liaWxpdHlOb2RlTGFiZWxSb3csCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMWI0NTM4MjZmYzNhNTExM2E5NWVlMjI1
Y2FlNjM5ZjhkNGU3NmYzYi4uNmNiZGM2YmNlZDgwMjc2MzI4NjAyOWUzNzhhMDJjYmEyMTg3NTZl
YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0LTAzLTEzICBEaWVnbyBQaW5vIEdhcmNpYSAg
PGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogQVhJOiBFeHBvc2Ug
Zm9jdXNlZC9mb2N1c2FibGUgc3RhdGUgaW4gdGhlIEFjY2Vzc2liaWxpdHkgTm9kZSBJbnNwZWN0
b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTc3
OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5z
cGVjdG9yLXByb3RvY29sL2RvbS9nZXRBY2Nlc3NpYmlsaXR5UHJvcGVydGllc0Zvck5vZGUtZXhw
ZWN0ZWQudHh0OgorICAgICAgICBVcGRhdGVkIHRlc3QuCisKIDIwMTQtMDMtMTIgIFphbGFuIEJ1
anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBTdWJwaXhlbCByZW5kZXJpbmc6IExh
eW91dFRlc3RzL2NvbXBvc2l0aW5nL2hpZHBpLXNpbXBsZS1jb250YWluZXItbGF5ZXItb24tZGV2
aWNlLXBpeGVsLWV4cGVjdGVkLmh0bWwgZmFpbHMgb24gTW91bnRhaW4gTGlvbiBXSzIgZGVidWcK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci1wcm90b2NvbC9kb20vZ2V0QWNjZXNz
aWJpbGl0eVByb3BlcnRpZXNGb3JOb2RlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3Bl
Y3Rvci1wcm90b2NvbC9kb20vZ2V0QWNjZXNzaWJpbGl0eVByb3BlcnRpZXNGb3JOb2RlLWV4cGVj
dGVkLnR4dAppbmRleCA3NjgwNGZjNGU5ODkwNDI0YTkwMWViYmMzYjIxNmUzM2NiMzI1YzBkLi4x
MzQwMGNlMDlmY2E4NWFiMTI2YTA5OWNkMGNkMWUxYmY4MTFjYTliIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9pbnNwZWN0b3ItcHJvdG9jb2wvZG9tL2dldEFjY2Vzc2liaWxpdHlQcm9wZXJ0aWVz
Rm9yTm9kZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yLXByb3RvY29s
L2RvbS9nZXRBY2Nlc3NpYmlsaXR5UHJvcGVydGllc0Zvck5vZGUtZXhwZWN0ZWQudHh0CkBAIC04
NSw2ICs4NSw3IEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgZXhpc3Rz
OiB0cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAg
aWdub3JlZDogdHJ1ZQogICAgIGlnbm9yZWRCeURlZmF1bHQ6IHRydWUKICAgICBoaWRkZW46IHRy
dWUKQEAgLTEyMyw2ICsxMjQsNyBAQCBUb3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgog
ICAgIGxhYmVsOiAKICAgICByb2xlOiByYWRpbwogICAgIGNoZWNrZWQ6IHRydWUKKyAgICBmb2N1
c2VkOiBmYWxzZQogICAgIHJlcXVpcmVkOiBmYWxzZQogCiA8aW5wdXQgdHlwZT0icmFkaW8iPgpA
QCAtMTMwLDYgKzEzMiw3IEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAg
bGFiZWw6IAogICAgIHJvbGU6IHJhZGlvCiAgICAgY2hlY2tlZDogZmFsc2UKKyAgICBmb2N1c2Vk
OiBmYWxzZQogICAgIHJlcXVpcmVkOiBmYWxzZQogCiA8ZGl2IHJvbGU9ImNoZWNrYm94IiBhcmlh
LWNoZWNrZWQ9ImZhbHNlIj51bmNoZWNrZWQ8L2Rpdj4KQEAgLTE2NSw2ICsxNjgsNyBAQCBUb3Rh
bCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGxhYmVsOiAKICAgICByb2xlOiBjaGVj
a2JveAogICAgIGNoZWNrZWQ6IHRydWUKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIHJlcXVpcmVk
OiBmYWxzZQogCiA8aW5wdXQgdHlwZT0iY2hlY2tib3giPgpAQCAtMTcyLDYgKzE3Niw3IEBAIFRv
dGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IGNo
ZWNrYm94CiAgICAgY2hlY2tlZDogZmFsc2UKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIHJlcXVp
cmVkOiBmYWxzZQogCiA8ZGl2IHJvbGU9InRleHRib3giIHRhYmluZGV4PSIwIiBhcmlhLWRpc2Fi
bGVkPSJ0cnVlIj5kaXNhYmxlZDwvZGl2PgpAQCAtMTc5LDYgKzE4NCw3IEBAIFRvdGFsIGVsZW1l
bnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAogICAgIGRpc2Fi
bGVkOiB0cnVlCisgICAgZm9jdXNlZDogZmFsc2UKICAgICByZWFkb25seTogdHJ1ZQogICAgIHJl
cXVpcmVkOiBmYWxzZQogCkBAIC0xOTMsNiArMTk5LDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUg
dGVzdGVkOiA1MC4KICAgICBleGlzdHM6IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogCisg
ICAgZm9jdXNlZDogZmFsc2UKICAgICByZWFkb25seTogdHJ1ZQogICAgIHJlcXVpcmVkOiBmYWxz
ZQogCkBAIC0yMDAsNiArMjA3LDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUgdGVzdGVkOiA1MC4K
ICAgICBleGlzdHM6IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogCisgICAgZm9jdXNlZDog
ZmFsc2UKICAgICByZWFkb25seTogdHJ1ZQogICAgIHJlcXVpcmVkOiBmYWxzZQogCkBAIC0yMDcs
NiArMjE1LDcgQEAgVG90YWwgZWxlbWVudHMgdG8gYmUgdGVzdGVkOiA1MC4KICAgICBleGlzdHM6
IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogCisgICAgZm9jdXNlZDogZmFsc2UKICAgICBp
bnZhbGlkOiB0cnVlCiAgICAgcmVxdWlyZWQ6IGZhbHNlCiAKQEAgLTIxNCw2ICsyMjMsNyBAQCBU
b3RhbCBlbGVtZW50cyB0byBiZSB0ZXN0ZWQ6IDUwLgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxh
YmVsOiAKICAgICByb2xlOiAKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIGludmFsaWQ6IHNwZWxs
aW5nCiAgICAgcmVxdWlyZWQ6IGZhbHNlCiAKQEAgLTIyMSwzNCArMjMxLDQwIEBAIFRvdGFsIGVs
ZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAog
ICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgcmVxdWlyZWQ6IHRydWUKIAogPGlu
cHV0IHJlcXVpcmVkPSIiPgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxhYmVsOiAKICAgICByb2xl
OiAKKyAgICBmb2N1c2VkOiBmYWxzZQogICAgIHJlcXVpcmVkOiB0cnVlCiAKIDxpbnB1dD4KICAg
ICBleGlzdHM6IHRydWUKICAgICBsYWJlbDogCiAgICAgcm9sZTogCisgICAgZm9jdXNlZDogZmFs
c2UKICAgICByZXF1aXJlZDogZmFsc2UKIAogPGlucHV0IHR5cGU9ImJ1dHRvbiI+CiAgICAgZXhp
c3RzOiB0cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IGJ1dHRvbgorICAgIGZvY3VzZWQ6IGZh
bHNlCiAKIDxidXR0b24+PC9idXR0b24+CiAgICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAog
ICAgIHJvbGU6IGJ1dHRvbgorICAgIGZvY3VzZWQ6IGZhbHNlCiAKIDxkaXYgcm9sZT0iYnV0dG9u
IiB0YWJpbmRleD0iMCIgYXJpYS1wcmVzc2VkPSJmYWxzZSI+Tm90IFByZXNzZWQuPC9kaXY+CiAg
ICAgZXhpc3RzOiB0cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZh
bHNlCiAgICAgcHJlc3NlZDogZmFsc2UKICAgICByZXF1aXJlZDogZmFsc2UKIApAQCAtMjU2LDYg
KzI3Miw3IEBAIFRvdGFsIGVsZW1lbnRzIHRvIGJlIHRlc3RlZDogNTAuCiAgICAgZXhpc3RzOiB0
cnVlCiAgICAgbGFiZWw6IAogICAgIHJvbGU6IAorICAgIGZvY3VzZWQ6IGZhbHNlCiAgICAgcHJl
c3NlZDogZmFsc2UKICAgICByZXF1aXJlZDogZmFsc2UKIApAQCAtMjY0LDExICsyODEsMTMgQEAg
VG90YWwgZWxlbWVudHMgdG8gYmUgdGVzdGVkOiA1MC4KICAgICBsYWJlbDogCiAgICAgcm9sZTog
YnV0dG9uCiAgICAgZGlzYWJsZWQ6IHRydWUKKyAgICBmb2N1c2VkOiBmYWxzZQogCiA8ZGl2IHJv
bGU9ImJ1dHRvbiIgdGFiaW5kZXg9IjAiPjwvZGl2PgogICAgIGV4aXN0czogdHJ1ZQogICAgIGxh
YmVsOiAKICAgICByb2xlOiBidXR0b24KKyAgICBmb2N1c2VkOiBmYWxzZQogCiA8c3BhbiBhcmlh
LWhpZGRlbj0idHJ1ZSI+PC9zcGFuPgogICAgIGV4aXN0czogdHJ1ZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>