<?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>109096</bug_id>
          
          <creation_ts>2013-02-06 14:48:20 -0800</creation_ts>
          <short_desc>Web Inspector: Add settings checkbox for composited layer borders</short_desc>
          <delta_ts>2013-02-07 15:02:06 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>egraether</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>apavlov</cc>
    
    <cc>dglazkov</cc>
    
    <cc>egraether</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>nduca</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>timothy</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>826776</commentid>
    <comment_count>0</comment_count>
    <who name="">egraether</who>
    <bug_when>2013-02-06 14:48:20 -0800</bug_when>
    <thetext>Web Inspector: Add settings checkbox for composited border layers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826783</commentid>
    <comment_count>1</comment_count>
      <attachid>186927</attachid>
    <who name="">egraether</who>
    <bug_when>2013-02-06 14:56:27 -0800</bug_when>
    <thetext>Created attachment 186927
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826784</commentid>
    <comment_count>2</comment_count>
    <who name="">egraether</who>
    <bug_when>2013-02-06 14:59:14 -0800</bug_when>
    <thetext>This should be the last checkbox for now. Pavel, can you please have a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826785</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-06 14:59:45 -0800</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827064</commentid>
    <comment_count>4</comment_count>
      <attachid>186927</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2013-02-06 22:50:57 -0800</bug_when>
    <thetext>Comment on attachment 186927
Patch

LGTM for WebKit API change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827637</commentid>
    <comment_count>5</comment_count>
      <attachid>186927</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-07 09:56:53 -0800</bug_when>
    <thetext>Comment on attachment 186927
Patch

Clearing flags on attachment: 186927

Committed r142144: &lt;http://trac.webkit.org/changeset/142144&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827638</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-07 09:56:57 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827751</commentid>
    <comment_count>7</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2013-02-07 11:24:32 -0800</bug_when>
    <thetext>This duplicated API that was already available in the protocol.

            {
                &quot;name&quot;: &quot;getCompositingBordersVisible&quot;,
                &quot;description&quot;: &quot;Indicates the visibility of compositing borders.&quot;,
                &quot;returns&quot;: [
                    { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;If true, compositing borders are visible.&quot; }
                ],
                &quot;hidden&quot;: true
            },
            {
                &quot;name&quot;: &quot;setCompositingBordersVisible&quot;,
                &quot;description&quot;: &quot;Controls the visibility of compositing borders.&quot;,
                &quot;parameters&quot;: [
                    { &quot;name&quot;: &quot;visible&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True for showing compositing borders.&quot; }
                ],
                &quot;hidden&quot;: true
            },

I suggest you remove the one you added. And if you need the &quot;canShow…&quot; call, then add it to make these names.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>827916</commentid>
    <comment_count>8</comment_count>
    <who name="">egraether</who>
    <bug_when>2013-02-07 15:02:06 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; This duplicated API that was already available in the protocol.
&gt; 
&gt;             {
&gt;                 &quot;name&quot;: &quot;getCompositingBordersVisible&quot;,
&gt;                 &quot;description&quot;: &quot;Indicates the visibility of compositing borders.&quot;,
&gt;                 &quot;returns&quot;: [
&gt;                     { &quot;name&quot;: &quot;result&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;If true, compositing borders are visible.&quot; }
&gt;                 ],
&gt;                 &quot;hidden&quot;: true
&gt;             },
&gt;             {
&gt;                 &quot;name&quot;: &quot;setCompositingBordersVisible&quot;,
&gt;                 &quot;description&quot;: &quot;Controls the visibility of compositing borders.&quot;,
&gt;                 &quot;parameters&quot;: [
&gt;                     { &quot;name&quot;: &quot;visible&quot;, &quot;type&quot;: &quot;boolean&quot;, &quot;description&quot;: &quot;True for showing compositing borders.&quot; }
&gt;                 ],
&gt;                 &quot;hidden&quot;: true
&gt;             },
&gt; 
&gt; I suggest you remove the one you added. And if you need the &quot;canShow…&quot; call, then add it to make these names.

Oh, seems like I overlooked that. I will follow your suggestion.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186927</attachid>
            <date>2013-02-06 14:56:27 -0800</date>
            <delta_ts>2013-02-07 09:56:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109096-20130206145304.patch</filename>
            <type>text/plain</type>
            <size>18995</size>
            <attacher>egraether</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMDAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm0v
Q2hhbmdlTG9nIGIvU291cmNlL1BsYXRmb3JtL0NoYW5nZUxvZwppbmRleCA3M2FiODgxMGNmYjcy
NTFmYWZlMGIwMWQ3YWZhMWVhZTYxMWY5OGJlLi5iYzQzODU5OGIzN2Y4NWE1ZjJhYWIzMjhjMGUy
Njg0MDFjZjI5MGVmIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm0vQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMy0wMi0wNiAg
RWJlcmhhcmQgR3JhZXRoZXIgIDxlZ3JhZXRoZXJAZ29vZ2xlLmNvbT4KKworICAgICAgICBXZWIg
SW5zcGVjdG9yOiBBZGQgc2V0dGluZ3MgY2hlY2tib3ggZm9yIGNvbXBvc2l0ZWQgbGF5ZXIgYm9y
ZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA5
MDk2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhp
cyBjaGFuZ2UgYWRkcyBhIGNoZWNrYm94IHRvIHNob3cgY29tcG9zaXRlZCBsYXllciBib3JkZXJz
IHRvIHRoZSBXZWJJbnNwZWN0b3IncworICAgICAgICByZW5kZXJpbmcgc2V0dGluZ3MgYW5kIHBs
dW1icyB0aGUgc2V0dGluZyB0byBDaHJvbWl1bSdzIFdlYkxheWVyVHJlZVZpZXcuIFRoZSBzZXR0
aW5nCisgICAgICAgIGlzIHZpc2libGUgaWYgSW5zcGVjdG9yQ2xpZW50OjpjYW5TaG93RGVidWdC
b3JkZXJzKCkgcmV0dXJucyB0cnVlLgorCisgICAgICAgICogY2hyb21pdW0vcHVibGljL1dlYkxh
eWVyVHJlZVZpZXcuaDoKKyAgICAgICAgKFdlYkxheWVyVHJlZVZpZXcpOgorICAgICAgICAoV2Vi
S2l0OjpXZWJMYXllclRyZWVWaWV3OjpzZXRTaG93RGVidWdCb3JkZXJzKToKKwogMjAxMy0wMi0w
NiAgVG9tbXkgV2lkZW5mbHljaHQgIDx0b21teXdAZ29vZ2xlLmNvbT4KIAogICAgICAgICBNZWRp
YVN0cmVhbSBBUEk6IEltcGxlbWVudCBEVE1GIHN1cHBvcnQgaW4gUlRDUGVlckNvbm5lY3Rpb24K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1ZTE0MTMyOTZjZjgyYTFhZTU4MjNmNzhkM2I2NDhlN2IzMGM2MGJmLi5j
OTZiYjUyNDEyODg1NTkxMWFmMmEwN2YxMzIwNDg4N2I5YjllOGU0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMzcgQEAKKzIwMTMtMDItMDYgIEViZXJoYXJkIEdyYWV0aGVyICA8ZWdyYWV0aGVyQGdv
b2dsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogQWRkIHNldHRpbmdzIGNoZWNrYm94
IGZvciBjb21wb3NpdGVkIGxheWVyIGJvcmRlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTA5NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgY2hhbmdlIGFkZHMgYSBjaGVja2JveCB0byBzaG93
IGNvbXBvc2l0ZWQgbGF5ZXIgYm9yZGVycyB0byB0aGUgV2ViSW5zcGVjdG9yJ3MKKyAgICAgICAg
cmVuZGVyaW5nIHNldHRpbmdzIGFuZCBwbHVtYnMgdGhlIHNldHRpbmcgdG8gQ2hyb21pdW0ncyBX
ZWJMYXllclRyZWVWaWV3LiBUaGUgc2V0dGluZworICAgICAgICBpcyB2aXNpYmxlIGlmIEluc3Bl
Y3RvckNsaWVudDo6Y2FuU2hvd0RlYnVnQm9yZGVycygpIHJldHVybnMgdHJ1ZS4KKworICAgICAg
ICBObyBuZXcgdGVzdHMuCisKKyAgICAgICAgKiBFbmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmlu
Z3MuanM6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3Rvci5qc29uOgorICAgICAgICAqIGlu
c3BlY3Rvci9JbnNwZWN0b3JDbGllbnQuaDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckNs
aWVudDo6Y2FuU2hvd0RlYnVnQm9yZGVycyk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JD
bGllbnQ6OnNldFNob3dEZWJ1Z0JvcmRlcnMpOgorICAgICAgICAoSW5zcGVjdG9yQ2xpZW50KToK
KyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yUGFnZUFnZW50LmNwcDoKKyAgICAgICAgKFBh
Z2VBZ2VudFN0YXRlKToKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvclBhZ2VBZ2VudDo6cmVz
dG9yZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JQYWdlQWdlbnQ6OmRpc2FibGUpOgor
ICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yUGFnZUFnZW50OjpjYW5TaG93RGVidWdCb3JkZXJz
KToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yUGFnZUFn
ZW50OjpzZXRTaG93RGVidWdCb3JkZXJzKToKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9y
UGFnZUFnZW50Lmg6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9TZXR0aW5ncy5qczoK
KyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1NldHRpbmdzU2NyZWVuLmpzOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkdlbmVyaWNTZXR0aW5nc1RhYik6CisgICAgICAgIChXZWJJbnNwZWN0
b3IuR2VuZXJpY1NldHRpbmdzVGFiLnByb3RvdHlwZS5nZXQgX3Nob3dEZWJ1Z0JvcmRlcnNDaGFu
Z2VkKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qczoKKyAgICAg
ICAgKFdlYkluc3BlY3Rvci5kb0xvYWRlZERvbmUpOgorCiAyMDEzLTAyLTA2ICBWc2V2b2xvZCBW
bGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFJl
bW92ZSBpc1NuaXBwZXQgZmllbGQgZnJvbSBGaWxlRGVzY3JpcHRvciBhbmQgVUlTb3VyY2VDb2Rl
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCBjYzJiYTM1MWJhYzc1NTViNDcyYTg0YmIx
ZDBiYmY5YjY4YzRiNTQ5Li5mYzAzNTUyZjkwYzNkYjg3YTRhYWVjNWUwYjFhNGY3OWE3NmQ2MTA4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEzLTAyLTA2
ICBFYmVyaGFyZCBHcmFldGhlciAgPGVncmFldGhlckBnb29nbGUuY29tPgorCisgICAgICAgIFdl
YiBJbnNwZWN0b3I6IEFkZCBzZXR0aW5ncyBjaGVja2JveCBmb3IgY29tcG9zaXRlZCBsYXllciBi
b3JkZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MDkwOTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
aGlzIGNoYW5nZSBhZGRzIGEgY2hlY2tib3ggdG8gc2hvdyBjb21wb3NpdGVkIGxheWVyIGJvcmRl
cnMgdG8gdGhlIFdlYkluc3BlY3RvcidzCisgICAgICAgIHJlbmRlcmluZyBzZXR0aW5ncyBhbmQg
cGx1bWJzIHRoZSBzZXR0aW5nIHRvIENocm9taXVtJ3MgV2ViTGF5ZXJUcmVlVmlldy4gVGhlIHNl
dHRpbmcKKyAgICAgICAgaXMgdmlzaWJsZSBpZiBJbnNwZWN0b3JDbGllbnQ6OmNhblNob3dEZWJ1
Z0JvcmRlcnMoKSByZXR1cm5zIHRydWUuCisKKyAgICAgICAgKiBzcmMvSW5zcGVjdG9yQ2xpZW50
SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6Okluc3BlY3RvckNsaWVudEltcGw6OmNhblNob3dE
ZWJ1Z0JvcmRlcnMpOgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKFdlYktpdDo6SW5zcGVj
dG9yQ2xpZW50SW1wbDo6c2V0U2hvd0RlYnVnQm9yZGVycyk6CisgICAgICAgICogc3JjL0luc3Bl
Y3RvckNsaWVudEltcGwuaDoKKyAgICAgICAgKEluc3BlY3RvckNsaWVudEltcGwpOgorICAgICAg
ICAqIHNyYy9XZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpX
ZWJWaWV3SW1wbCk6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBsOjpzZXRTaG93RGVidWdC
b3JkZXJzKToKKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJbXBs
OjpzZXRJc0FjY2VsZXJhdGVkQ29tcG9zaXRpbmdBY3RpdmUpOgorICAgICAgICAqIHNyYy9XZWJW
aWV3SW1wbC5oOgorCiAyMDEzLTAyLTA2ICBTdGVwaGVuIENoZW5uZXkgIDxzY2hlbm5leUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgQWRkIFNraWEgY29kZSBzdXBwcmVzc2lvbiBmbGFncyB0byBX
ZWJLaXQgc2tpYS5neXAKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJs
aWMvV2ViTGF5ZXJUcmVlVmlldy5oIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9X
ZWJMYXllclRyZWVWaWV3LmgKaW5kZXggZjM1YWJiMjYxZTE0MmJlMDBhYTU4ZTM4OTYxNDJiMGM3
OTdkMDE2OC4uMDM4OTYwNDVkNmMwOTJmNTAzNDYwMzFmZjEwMmM1NWI4MDRiZTk3ZCAxMDA2NDQK
LS0tIGEvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJMYXllclRyZWVWaWV3LmgK
KysrIGIvU291cmNlL1BsYXRmb3JtL2Nocm9taXVtL3B1YmxpYy9XZWJMYXllclRyZWVWaWV3LmgK
QEAgLTE4NCw2ICsxODQsOSBAQCBwdWJsaWM6CiAgICAgLy8gVG9nZ2xlcyB0aGUgcGFpbnQgcmVj
dHMgaW4gdGhlIEhVRCBsYXllcgogICAgIHZpcnR1YWwgdm9pZCBzZXRTaG93UGFpbnRSZWN0cyhi
b29sKSB7IH0KIAorICAgIC8vIFRvZ2dsZXMgdGhlIGRlYnVnIGJvcmRlcnMgb24gbGF5ZXJzCisg
ICAgdmlydHVhbCB2b2lkIHNldFNob3dEZWJ1Z0JvcmRlcnMoYm9vbCkgeyB9CisKICAgICAvLyBU
b2dnbGVzIGNvbnRpbnVvdXMgcGFpbnRpbmcKICAgICB2aXJ0dWFsIHZvaWQgc2V0Q29udGludW91
c1BhaW50aW5nRW5hYmxlZChib29sKSB7IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
RW5nbGlzaC5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzIGIvU291cmNlL1dlYkNvcmUvRW5nbGlz
aC5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzCmluZGV4IGRhMWZkNGZmYTY3MzJlNGNlNWEzZmIx
YmFkZWY3NTI2YzdlZmQ4OGIuLjAyMjhhYTkwM2MxNDQ1OGY3M2Q3ZmNkYjI4MmI2ZTJiZGM1Y2Q2
M2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVkU3Ry
aW5ncy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9FbmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmlu
Z3MuanMKQEAgLTY2NSw2ICs2NjUsNyBAQCBsb2NhbGl6ZWRTdHJpbmdzWyJIaWRlIG5hdmlnYXRv
ciJdID0gIkhpZGUgbmF2aWdhdG9yIjsKIGxvY2FsaXplZFN0cmluZ3NbIkluZGV4ZWREQiJdID0g
IkluZGV4ZWREQiI7CiBsb2NhbGl6ZWRTdHJpbmdzWyJBbmltYXRpb24iXSA9ICJBbmltYXRpb24i
OwogbG9jYWxpemVkU3RyaW5nc1siU2hvdyBwYWludCByZWN0YW5nbGVzIl0gPSAiU2hvdyBwYWlu
dCByZWN0YW5nbGVzIjsKK2xvY2FsaXplZFN0cmluZ3NbIlNob3cgY29tcG9zaXRlZCBsYXllciBi
b3JkZXJzIl0gPSAiU2hvdyBjb21wb3NpdGVkIGxheWVyIGJvcmRlcnMiOwogbG9jYWxpemVkU3Ry
aW5nc1siU2hvdyBGUFMgbWV0ZXIiXSA9ICJTaG93IEZQUyBtZXRlciI7CiBsb2NhbGl6ZWRTdHJp
bmdzWyJTZWN1cml0eSBvcmlnaW4iXSA9ICJTZWN1cml0eSBvcmlnaW4iOwogbG9jYWxpemVkU3Ry
aW5nc1siVmVyc2lvbiJdID0gIlZlcnNpb24iOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL0luc3BlY3Rvci5qc29uIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3Bl
Y3Rvci5qc29uCmluZGV4IGVjZmNmZTc0YmRhYzE3ZTlhZWMyMjgxMmVkNmI5YWVjZTdhNTkxYmQu
LjI1MTdlMDZkNDczNmMwNTg3NThmNWFiZWE2YzZjOGYzMTE5ZjRlZjkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3IuanNvbgorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yLmpzb24KQEAgLTM1OCw2ICszNTgsMjIgQEAKICAgICAgICAg
ICAgICAgICAiaGlkZGVuIjogdHJ1ZQogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAibmFtZSI6ICJjYW5TaG93RGVidWdCb3JkZXJzIiwKKyAgICAgICAgICAg
ICAgICAiZGVzY3JpcHRpb24iOiAiVGVsbHMgaWYgYmFja2VuZCBzdXBwb3J0cyBkZWJ1ZyBib3Jk
ZXJzIG9uIGxheWVycyIsCisgICAgICAgICAgICAgICAgInJldHVybnMiOiBbCisgICAgICAgICAg
ICAgICAgICAgIHsgIm5hbWUiOiAic2hvdyIsICJ0eXBlIjogImJvb2xlYW4iLCAiZGVzY3JpcHRp
b24iOiAiVHJ1ZSBpZiB0aGUgZGVidWcgYm9yZGVycyBjYW4gYmUgc2hvd24iIH0KKyAgICAgICAg
ICAgICAgICBdLAorICAgICAgICAgICAgICAgICJoaWRkZW4iOiB0cnVlCisgICAgICAgICAgICB9
LAorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICJuYW1lIjogInNldFNob3dEZWJ1Z0Jv
cmRlcnMiLAorICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJSZXF1ZXN0cyB0aGF0IGJh
Y2tlbmQgc2hvd3MgZGVidWcgYm9yZGVycyBvbiBsYXllcnMiLAorICAgICAgICAgICAgICAgICJw
YXJhbWV0ZXJzIjogWworICAgICAgICAgICAgICAgICAgICB7ICJuYW1lIjogInNob3ciLCAidHlw
ZSI6ICJib29sZWFuIiwgImRlc2NyaXB0aW9uIjogIlRydWUgZm9yIHNob3dpbmcgZGVidWcgYm9y
ZGVycyIgfQorICAgICAgICAgICAgICAgIF0sCisgICAgICAgICAgICAgICAgImhpZGRlbiI6IHRy
dWUKKyAgICAgICAgICAgIH0sCisgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIm5hbWUi
OiAiY2FuU2hvd0ZQU0NvdW50ZXIiLAogICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJU
ZWxscyBpZiBiYWNrZW5kIHN1cHBvcnRzIGEgRlBTIGNvdW50ZXIgZGlzcGxheSIsCiAgICAgICAg
ICAgICAgICAgInJldHVybnMiOiBbCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvSW5zcGVjdG9yQ2xpZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
Q2xpZW50LmgKaW5kZXggYjlmOGY1NjEyZjQ3ZDU5NjNhZmFiODJkYzc5ZWZmN2ZiZjM0YzViZi4u
Yzg2ZTcwYjNhMDk3MzVhZDI0MTQ4OGZlNDliNTIwZjliN2Y1YWViNiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNsaWVudC5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JDbGllbnQuaApAQCAtNzMsNiArNzMsOSBAQCBwdWJsaWM6
CiAgICAgdmlydHVhbCBib29sIG92ZXJyaWRlc1Nob3dQYWludFJlY3RzKCkgeyByZXR1cm4gZmFs
c2U7IH0KICAgICB2aXJ0dWFsIHZvaWQgc2V0U2hvd1BhaW50UmVjdHMoYm9vbCkgeyB9CiAKKyAg
ICB2aXJ0dWFsIGJvb2wgY2FuU2hvd0RlYnVnQm9yZGVycygpIHsgcmV0dXJuIGZhbHNlOyB9Cisg
ICAgdmlydHVhbCB2b2lkIHNldFNob3dEZWJ1Z0JvcmRlcnMoYm9vbCkgeyB9CisKICAgICB2aXJ0
dWFsIGJvb2wgY2FuU2hvd0ZQU0NvdW50ZXIoKSB7IHJldHVybiBmYWxzZTsgfQogICAgIHZpcnR1
YWwgdm9pZCBzZXRTaG93RlBTQ291bnRlcihib29sKSB7IH0KIApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclBhZ2VBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yUGFnZUFnZW50LmNwcAppbmRleCBlNjczYTAwM2IxNzdkNTM1
OTMyM2E1ODA3MTEyYjZmMWQ1Y2RmOWY3Li41ZjQxYjUwNzQ0ZDA4ODE3MzVkYWQ4Y2Q4MDg4NGQx
OWRkNTBhMGRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9y
UGFnZUFnZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUGFn
ZUFnZW50LmNwcApAQCAtOTUsNiArOTUsNyBAQCBzdGF0aWMgY29uc3QgY2hhciBwYWdlQWdlbnRG
aXRXaW5kb3dbXSA9ICJwYWdlQWdlbnRGaXRXaW5kb3ciOwogc3RhdGljIGNvbnN0IGNoYXIgcGFn
ZUFnZW50U2hvd0ZQU0NvdW50ZXJbXSA9ICJwYWdlQWdlbnRTaG93RlBTQ291bnRlciI7CiBzdGF0
aWMgY29uc3QgY2hhciBwYWdlQWdlbnRDb250aW51b3VzUGFpbnRpbmdFbmFibGVkW10gPSAicGFn
ZUFnZW50Q29udGludW91c1BhaW50aW5nRW5hYmxlZCI7CiBzdGF0aWMgY29uc3QgY2hhciBwYWdl
QWdlbnRTaG93UGFpbnRSZWN0c1tdID0gInBhZ2VBZ2VudFNob3dQYWludFJlY3RzIjsKK3N0YXRp
YyBjb25zdCBjaGFyIHBhZ2VBZ2VudFNob3dEZWJ1Z0JvcmRlcnNbXSA9ICJwYWdlQWdlbnRTaG93
RGVidWdCb3JkZXJzIjsKICNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKQogc3RhdGljIGNvbnN0IGNo
YXIgdG91Y2hFdmVudEVtdWxhdGlvbkVuYWJsZWRbXSA9ICJ0b3VjaEV2ZW50RW11bGF0aW9uRW5h
YmxlZCI7CiAjZW5kaWYKQEAgLTM2Myw2ICszNjQsOCBAQCB2b2lkIEluc3BlY3RvclBhZ2VBZ2Vu
dDo6cmVzdG9yZSgpCiAgICAgICAgIHNldFNjcmlwdEV4ZWN1dGlvbkRpc2FibGVkKDAsIHNjcmlw
dEV4ZWN1dGlvbkRpc2FibGVkKTsKICAgICAgICAgYm9vbCBzaG93UGFpbnRSZWN0cyA9IG1fc3Rh
dGUtPmdldEJvb2xlYW4oUGFnZUFnZW50U3RhdGU6OnBhZ2VBZ2VudFNob3dQYWludFJlY3RzKTsK
ICAgICAgICAgc2V0U2hvd1BhaW50UmVjdHMoMCwgc2hvd1BhaW50UmVjdHMpOworICAgICAgICBi
b29sIHNob3dEZWJ1Z0JvcmRlcnMgPSBtX3N0YXRlLT5nZXRCb29sZWFuKFBhZ2VBZ2VudFN0YXRl
OjpwYWdlQWdlbnRTaG93RGVidWdCb3JkZXJzKTsKKyAgICAgICAgc2V0U2hvd0RlYnVnQm9yZGVy
cygwLCBzaG93RGVidWdCb3JkZXJzKTsKICAgICAgICAgYm9vbCBzaG93RlBTQ291bnRlciA9IG1f
c3RhdGUtPmdldEJvb2xlYW4oUGFnZUFnZW50U3RhdGU6OnBhZ2VBZ2VudFNob3dGUFNDb3VudGVy
KTsKICAgICAgICAgc2V0U2hvd0ZQU0NvdW50ZXIoMCwgc2hvd0ZQU0NvdW50ZXIpOwogICAgICAg
ICBTdHJpbmcgZW11bGF0ZWRNZWRpYSA9IG1fc3RhdGUtPmdldFN0cmluZyhQYWdlQWdlbnRTdGF0
ZTo6cGFnZUFnZW50RW11bGF0ZWRNZWRpYSk7CkBAIC00MDIsNiArNDA1LDcgQEAgdm9pZCBJbnNw
ZWN0b3JQYWdlQWdlbnQ6OmRpc2FibGUoRXJyb3JTdHJpbmcqKQogCiAgICAgc2V0U2NyaXB0RXhl
Y3V0aW9uRGlzYWJsZWQoMCwgZmFsc2UpOwogICAgIHNldFNob3dQYWludFJlY3RzKDAsIGZhbHNl
KTsKKyAgICBzZXRTaG93RGVidWdCb3JkZXJzKDAsIGZhbHNlKTsKICAgICBzZXRTaG93RlBTQ291
bnRlcigwLCBmYWxzZSk7CiAgICAgc2V0RW11bGF0ZWRNZWRpYSgwLCAiIik7CiAgICAgc2V0Q29u
dGludW91c1BhaW50aW5nRW5hYmxlZCgwLCBmYWxzZSk7CkBAIC03MzksNiArNzQzLDE5IEBAIHZv
aWQgSW5zcGVjdG9yUGFnZUFnZW50OjpzZXRTaG93UGFpbnRSZWN0cyhFcnJvclN0cmluZyosIGJv
b2wgc2hvdykKICAgICAgICAgbWFpbkZyYW1lKCktPnZpZXcoKS0+aW52YWxpZGF0ZSgpOwogfQog
Cit2b2lkIEluc3BlY3RvclBhZ2VBZ2VudDo6Y2FuU2hvd0RlYnVnQm9yZGVycyhFcnJvclN0cmlu
ZyosIGJvb2wqIG91dFBhcmFtKQoreworICAgICpvdXRQYXJhbSA9IG1fY2xpZW50LT5jYW5TaG93
RGVidWdCb3JkZXJzKCk7Cit9CisKK3ZvaWQgSW5zcGVjdG9yUGFnZUFnZW50OjpzZXRTaG93RGVi
dWdCb3JkZXJzKEVycm9yU3RyaW5nKiwgYm9vbCBzaG93KQoreworICAgIG1fc3RhdGUtPnNldEJv
b2xlYW4oUGFnZUFnZW50U3RhdGU6OnBhZ2VBZ2VudFNob3dEZWJ1Z0JvcmRlcnMsIHNob3cpOwor
ICAgIG1fY2xpZW50LT5zZXRTaG93RGVidWdCb3JkZXJzKHNob3cpOworICAgIGlmIChtYWluRnJh
bWUoKSAmJiBtYWluRnJhbWUoKS0+dmlldygpKQorICAgICAgICBtYWluRnJhbWUoKS0+dmlldygp
LT5pbnZhbGlkYXRlKCk7Cit9CisKIHZvaWQgSW5zcGVjdG9yUGFnZUFnZW50OjpjYW5TaG93RlBT
Q291bnRlcihFcnJvclN0cmluZyosIGJvb2wqIG91dFBhcmFtKQogewogICAgICpvdXRQYXJhbSA9
IG1fY2xpZW50LT5jYW5TaG93RlBTQ291bnRlcigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvclBhZ2VBZ2VudC5oIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL0luc3BlY3RvclBhZ2VBZ2VudC5oCmluZGV4IDk4NmNjNzQ4YTI0ZjU5MmY2NmJiZTgyNmRm
ZjcxNmJlOWIyOTZiYzIuLjA3N2YwYzdmYjQ5MDgwNzMzN2U4NzJmZWY5NzQyODNkZDU4NDRiN2Yg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JQYWdlQWdlbnQu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUGFnZUFnZW50LmgKQEAg
LTEwOSw2ICsxMDksOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIGNhbk92ZXJyaWRlRGV2
aWNlTWV0cmljcyhFcnJvclN0cmluZyosIGJvb2wqKTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0RGV2
aWNlTWV0cmljc092ZXJyaWRlKEVycm9yU3RyaW5nKiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0LCBk
b3VibGUgZm9udFNjYWxlRmFjdG9yLCBib29sIGZpdFdpbmRvdyk7CiAgICAgdmlydHVhbCB2b2lk
IHNldFNob3dQYWludFJlY3RzKEVycm9yU3RyaW5nKiwgYm9vbCBzaG93KTsKKyAgICB2aXJ0dWFs
IHZvaWQgY2FuU2hvd0RlYnVnQm9yZGVycyhFcnJvclN0cmluZyosIGJvb2wqKTsKKyAgICB2aXJ0
dWFsIHZvaWQgc2V0U2hvd0RlYnVnQm9yZGVycyhFcnJvclN0cmluZyosIGJvb2wgc2hvdyk7CiAg
ICAgdmlydHVhbCB2b2lkIGNhblNob3dGUFNDb3VudGVyKEVycm9yU3RyaW5nKiwgYm9vbCopOwog
ICAgIHZpcnR1YWwgdm9pZCBzZXRTaG93RlBTQ291bnRlcihFcnJvclN0cmluZyosIGJvb2wgc2hv
dyk7CiAgICAgdmlydHVhbCB2b2lkIGNhbkNvbnRpbnVvdXNseVBhaW50KEVycm9yU3RyaW5nKiwg
Ym9vbCopOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9T
ZXR0aW5ncy5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2V0dGluZ3Mu
anMKaW5kZXggZTA1YTg1YjIxMmM4ZTg3YTIxMzRjMGZiMTcwZGI2Y2M5OTNlOTU4YS4uMTM5YWE3
MjQ3MTQ1ZjQ5YzA1NTk0MmI0MGM3MDVhZmEwZmE1YzAwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TZXR0aW5ncy5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NldHRpbmdzLmpzCkBAIC02MCw2ICs2MCw3IEBAIHZhciBD
YXBhYmlsaXRpZXMgPSB7CiAgICAgdGltZWxpbmVDYW5Nb25pdG9yTWFpblRocmVhZDogZmFsc2Us
CiAgICAgY2FuT3ZlcnJpZGVHZW9sb2NhdGlvbjogZmFsc2UsCiAgICAgY2FuT3ZlcnJpZGVEZXZp
Y2VPcmllbnRhdGlvbjogZmFsc2UsCisgICAgY2FuU2hvd0RlYnVnQm9yZGVyczogZmFsc2UsCiAg
ICAgY2FuU2hvd0ZQU0NvdW50ZXI6IGZhbHNlLAogICAgIGNhbkNvbnRpbnVvdXNseVBhaW50OiBm
YWxzZQogfQpAQCAtMTAwLDYgKzEwMSw3IEBAIFdlYkluc3BlY3Rvci5TZXR0aW5ncyA9IGZ1bmN0
aW9uKCkKICAgICB0aGlzLmVtdWxhdGVUb3VjaEV2ZW50cyA9IHRoaXMuY3JlYXRlU2V0dGluZygi
ZW11bGF0ZVRvdWNoRXZlbnRzIiwgZmFsc2UpOwogICAgIHRoaXMuc2hvd1BhaW50UmVjdHMgPSB0
aGlzLmNyZWF0ZVNldHRpbmcoInNob3dQYWludFJlY3RzIiwgZmFsc2UpOwogICAgIHRoaXMuY29u
dGludW91c1BhaW50aW5nID0gdGhpcy5jcmVhdGVTZXR0aW5nKCJjb250aW51b3VzUGFpbnRpbmci
LCBmYWxzZSk7CisgICAgdGhpcy5zaG93RGVidWdCb3JkZXJzID0gdGhpcy5jcmVhdGVTZXR0aW5n
KCJzaG93RGVidWdCb3JkZXJzIiwgZmFsc2UpOwogICAgIHRoaXMuc2hvd0ZQU0NvdW50ZXIgPSB0
aGlzLmNyZWF0ZVNldHRpbmcoInNob3dGUFNDb3VudGVyIiwgZmFsc2UpOwogICAgIHRoaXMuc2hv
d1NoYWRvd0RPTSA9IHRoaXMuY3JlYXRlU2V0dGluZygic2hvd1NoYWRvd0RPTSIsIGZhbHNlKTsK
ICAgICB0aGlzLnpvb21MZXZlbCA9IHRoaXMuY3JlYXRlU2V0dGluZygiem9vbUxldmVsIiwgMCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NldHRpbmdz
U2NyZWVuLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TZXR0aW5nc1Nj
cmVlbi5qcwppbmRleCA2NTc4MDJjNTE3ZDM5OWUzZDM5YzUzMjhkMDZlYjcxMWI3YjE1NjM2Li42
ZWYyYTg2ZGY5OTQ3ZjMzZGQwZTllYTA0OGE4NjRkNThiOTcyOWM1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NldHRpbmdzU2NyZWVuLmpzCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2V0dGluZ3NTY3JlZW4uanMKQEAgLTI5
Miw2ICsyOTIsMTAgQEAgV2ViSW5zcGVjdG9yLkdlbmVyaWNTZXR0aW5nc1RhYiA9IGZ1bmN0aW9u
KCkKICAgICBwLmFwcGVuZENoaWxkKHRoaXMuX2NyZWF0ZUNoZWNrYm94U2V0dGluZyhXZWJJbnNw
ZWN0b3IuVUlTdHJpbmcoIlNob3cgcGFpbnQgcmVjdGFuZ2xlcyIpLCBXZWJJbnNwZWN0b3Iuc2V0
dGluZ3Muc2hvd1BhaW50UmVjdHMpKTsKICAgICBXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hvd1Bh
aW50UmVjdHMuYWRkQ2hhbmdlTGlzdGVuZXIodGhpcy5fc2hvd1BhaW50UmVjdHNDaGFuZ2VkLCB0
aGlzKTsKIAorICAgIGlmIChDYXBhYmlsaXRpZXMuY2FuU2hvd0RlYnVnQm9yZGVycykgeworICAg
ICAgICBwLmFwcGVuZENoaWxkKHRoaXMuX2NyZWF0ZUNoZWNrYm94U2V0dGluZyhXZWJJbnNwZWN0
b3IuVUlTdHJpbmcoIlNob3cgY29tcG9zaXRlZCBsYXllciBib3JkZXJzIiksIFdlYkluc3BlY3Rv
ci5zZXR0aW5ncy5zaG93RGVidWdCb3JkZXJzKSk7CisgICAgICAgIFdlYkluc3BlY3Rvci5zZXR0
aW5ncy5zaG93RGVidWdCb3JkZXJzLmFkZENoYW5nZUxpc3RlbmVyKHRoaXMuX3Nob3dEZWJ1Z0Jv
cmRlcnNDaGFuZ2VkLCB0aGlzKTsKKyAgICB9CiAgICAgaWYgKENhcGFiaWxpdGllcy5jYW5TaG93
RlBTQ291bnRlcikgewogICAgICAgICBwLmFwcGVuZENoaWxkKHRoaXMuX2NyZWF0ZUNoZWNrYm94
U2V0dGluZyhXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIlNob3cgRlBTIG1ldGVyIiksIFdlYkluc3Bl
Y3Rvci5zZXR0aW5ncy5zaG93RlBTQ291bnRlcikpOwogICAgICAgICBXZWJJbnNwZWN0b3Iuc2V0
dGluZ3Muc2hvd0ZQU0NvdW50ZXIuYWRkQ2hhbmdlTGlzdGVuZXIodGhpcy5fc2hvd0ZQU0NvdW50
ZXJDaGFuZ2VkLCB0aGlzKTsKQEAgLTM0Miw2ICszNDYsMTEgQEAgV2ViSW5zcGVjdG9yLkdlbmVy
aWNTZXR0aW5nc1RhYi5wcm90b3R5cGUgPSB7CiAgICAgICAgIFBhZ2VBZ2VudC5zZXRTaG93UGFp
bnRSZWN0cyhXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hvd1BhaW50UmVjdHMuZ2V0KCkpOwogICAg
IH0sCiAKKyAgICBfc2hvd0RlYnVnQm9yZGVyc0NoYW5nZWQ6IGZ1bmN0aW9uKCkKKyAgICB7Cisg
ICAgICAgIFBhZ2VBZ2VudC5zZXRTaG93RGVidWdCb3JkZXJzKFdlYkluc3BlY3Rvci5zZXR0aW5n
cy5zaG93RGVidWdCb3JkZXJzLmdldCgpKTsKKyAgICB9LAorCiAgICAgX3Nob3dGUFNDb3VudGVy
Q2hhbmdlZDogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgUGFnZUFnZW50LnNldFNob3dGUFND
b3VudGVyKFdlYkluc3BlY3Rvci5zZXR0aW5ncy5zaG93RlBTQ291bnRlci5nZXQoKSk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCmluZGV4IGQ5
NGUyODU0OTUzZmM0ZDllOGJhYTE1NzI1ODk4OTJkYjIxNTQxOTAuLjFmYTUzMTQwMjVlMmY2MjQ2
ZGI4NDdkNTkwZDE1MmEwNWFhNzllNTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCkBAIC0zNzEsNiArMzcxLDcgQEAgV2ViSW5zcGVjdG9y
LmRvTG9hZGVkRG9uZSA9IGZ1bmN0aW9uKCkKICAgICBQcm9maWxlckFnZW50Lmhhc0hlYXBQcm9m
aWxlcihXZWJJbnNwZWN0b3IuX2luaXRpYWxpemVDYXBhYmlsaXR5LmJpbmQoV2ViSW5zcGVjdG9y
LCAiaGVhcFByb2ZpbGVyUHJlc2VudCIsIG51bGwpKTsKICAgICBUaW1lbGluZUFnZW50LnN1cHBv
cnRzRnJhbWVJbnN0cnVtZW50YXRpb24oV2ViSW5zcGVjdG9yLl9pbml0aWFsaXplQ2FwYWJpbGl0
eS5iaW5kKFdlYkluc3BlY3RvciwgInRpbWVsaW5lU3VwcG9ydHNGcmFtZUluc3RydW1lbnRhdGlv
biIsIG51bGwpKTsKICAgICBUaW1lbGluZUFnZW50LmNhbk1vbml0b3JNYWluVGhyZWFkKFdlYklu
c3BlY3Rvci5faW5pdGlhbGl6ZUNhcGFiaWxpdHkuYmluZChXZWJJbnNwZWN0b3IsICJ0aW1lbGlu
ZUNhbk1vbml0b3JNYWluVGhyZWFkIiwgbnVsbCkpOworICAgIFBhZ2VBZ2VudC5jYW5TaG93RGVi
dWdCb3JkZXJzKFdlYkluc3BlY3Rvci5faW5pdGlhbGl6ZUNhcGFiaWxpdHkuYmluZChXZWJJbnNw
ZWN0b3IsICJjYW5TaG93RGVidWdCb3JkZXJzIiwgbnVsbCkpOwogICAgIFBhZ2VBZ2VudC5jYW5T
aG93RlBTQ291bnRlcihXZWJJbnNwZWN0b3IuX2luaXRpYWxpemVDYXBhYmlsaXR5LmJpbmQoV2Vi
SW5zcGVjdG9yLCAiY2FuU2hvd0ZQU0NvdW50ZXIiLCBudWxsKSk7CiAgICAgUGFnZUFnZW50LmNh
bkNvbnRpbnVvdXNseVBhaW50KFdlYkluc3BlY3Rvci5faW5pdGlhbGl6ZUNhcGFiaWxpdHkuYmlu
ZChXZWJJbnNwZWN0b3IsICJjYW5Db250aW51b3VzbHlQYWludCIsIG51bGwpKTsKICAgICBQYWdl
QWdlbnQuY2FuT3ZlcnJpZGVEZXZpY2VNZXRyaWNzKFdlYkluc3BlY3Rvci5faW5pdGlhbGl6ZUNh
cGFiaWxpdHkuYmluZChXZWJJbnNwZWN0b3IsICJjYW5PdmVycmlkZURldmljZU1ldHJpY3MiLCBu
dWxsKSk7CkBAIC00OTIsNiArNDkzLDkgQEAgV2ViSW5zcGVjdG9yLl9kb0xvYWRlZERvbmVXaXRo
Q2FwYWJpbGl0aWVzID0gZnVuY3Rpb24oKQogICAgIGlmIChXZWJJbnNwZWN0b3Iuc2V0dGluZ3Mu
c2hvd1BhaW50UmVjdHMuZ2V0KCkpCiAgICAgICAgIFBhZ2VBZ2VudC5zZXRTaG93UGFpbnRSZWN0
cyh0cnVlKTsKIAorICAgIGlmIChXZWJJbnNwZWN0b3Iuc2V0dGluZ3Muc2hvd0RlYnVnQm9yZGVy
cy5nZXQoKSkKKyAgICAgICAgUGFnZUFnZW50LnNldFNob3dEZWJ1Z0JvcmRlcnModHJ1ZSk7CisK
ICAgICBpZiAoV2ViSW5zcGVjdG9yLnNldHRpbmdzLmNvbnRpbnVvdXNQYWludGluZy5nZXQoKSkK
ICAgICAgICAgUGFnZUFnZW50LnNldENvbnRpbnVvdXNQYWludGluZ0VuYWJsZWQodHJ1ZSk7CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0luc3BlY3RvckNsaWVudElt
cGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvSW5zcGVjdG9yQ2xpZW50SW1wbC5j
cHAKaW5kZXggZTk0ZGY5YTdiMThmNDk4ZWJmMzhiYTE4MjBlZWI4NjNjOTI1OWNmZS4uMDZmY2Rh
OTY0MWM4NTYzYmIyMDM3MjY2ODBiMTgxYjdjMzdiZTI0NyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvSW5zcGVjdG9yQ2xpZW50SW1wbC5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9zcmMvSW5zcGVjdG9yQ2xpZW50SW1wbC5jcHAKQEAgLTE2Myw2ICsxNjMs
MTYgQEAgdm9pZCBJbnNwZWN0b3JDbGllbnRJbXBsOjpzZXRTaG93UGFpbnRSZWN0cyhib29sIHNo
b3cpCiAgICAgbV9pbnNwZWN0ZWRXZWJWaWV3LT5zZXRTaG93UGFpbnRSZWN0cyhzaG93KTsKIH0K
IAorYm9vbCBJbnNwZWN0b3JDbGllbnRJbXBsOjpjYW5TaG93RGVidWdCb3JkZXJzKCkKK3sKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKwordm9pZCBJbnNwZWN0b3JDbGllbnRJbXBsOjpzZXRTaG93RGVi
dWdCb3JkZXJzKGJvb2wgc2hvdykKK3sKKyAgICBtX2luc3BlY3RlZFdlYlZpZXctPnNldFNob3dE
ZWJ1Z0JvcmRlcnMoc2hvdyk7Cit9CisKIGJvb2wgSW5zcGVjdG9yQ2xpZW50SW1wbDo6Y2FuU2hv
d0ZQU0NvdW50ZXIoKQogewogICAgIGlmIChtX2luc3BlY3RlZFdlYlZpZXctPnBhZ2UoKSkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0luc3BlY3RvckNsaWVudEltcGwu
aCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0luc3BlY3RvckNsaWVudEltcGwuaAppbmRl
eCBkMTczZmNhMjdlMDUyYjgzNDQxMmY4NGM4NTI2NWU1MTg2MzBmMzhkLi5kMjU2ZDIwZmI0YjIw
NDkxNWY2NDgzYWNlNGU0ZDIwMmUyZTUxNWM3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9JbnNwZWN0b3JDbGllbnRJbXBsLmgKKysrIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvSW5zcGVjdG9yQ2xpZW50SW1wbC5oCkBAIC03Niw2ICs3Niw5IEBAIHB1YmxpYzoK
ICAgICB2aXJ0dWFsIGJvb2wgb3ZlcnJpZGVzU2hvd1BhaW50UmVjdHMoKTsKICAgICB2aXJ0dWFs
IHZvaWQgc2V0U2hvd1BhaW50UmVjdHMoYm9vbCk7CiAKKyAgICB2aXJ0dWFsIGJvb2wgY2FuU2hv
d0RlYnVnQm9yZGVycygpOworICAgIHZpcnR1YWwgdm9pZCBzZXRTaG93RGVidWdCb3JkZXJzKGJv
b2wpOworCiAgICAgdmlydHVhbCBib29sIGNhblNob3dGUFNDb3VudGVyKCk7CiAgICAgdmlydHVh
bCB2b2lkIHNldFNob3dGUFNDb3VudGVyKGJvb2wpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9XZWJWaWV3SW1wbC5jcHAKaW5kZXggNDBmODg0ZTdhZWI5MDYxN2YzMGZhMzJjMTAwNjc5
NmViOTg0OTZhZi4uYWQ0NjVkM2FmZDUyNWUwMDVjNWYxNTJmZDA4MzM4OGM5YTcyZjFlNCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcApAQCAtNDUxLDYgKzQ1
MSw3IEBAIFdlYlZpZXdJbXBsOjpXZWJWaWV3SW1wbChXZWJWaWV3Q2xpZW50KiBjbGllbnQpCiAg
ICAgLCBtX3N1cHByZXNzSW52YWxpZGF0aW9ucyhmYWxzZSkKICAgICAsIG1fc2hvd0ZQU0NvdW50
ZXIoZmFsc2UpCiAgICAgLCBtX3Nob3dQYWludFJlY3RzKGZhbHNlKQorICAgICwgbV9zaG93RGVi
dWdCb3JkZXJzKGZhbHNlKQogICAgICwgbV9jb250aW51b3VzUGFpbnRpbmdFbmFibGVkKGZhbHNl
KQogewogICAgIC8vIFdlYktpdC93aW4vV2ViVmlldy5jcHAgZG9lcyB0aGUgc2FtZSB0aGluZywg
ZXhjZXB0IHRoZXkgY2FsbCB0aGUKQEAgLTg3Niw2ICs4NzcsMTMgQEAgdm9pZCBXZWJWaWV3SW1w
bDo6c2V0U2hvd1BhaW50UmVjdHMoYm9vbCBzaG93KQogICAgIG1fc2hvd1BhaW50UmVjdHMgPSBz
aG93OwogfQogCit2b2lkIFdlYlZpZXdJbXBsOjpzZXRTaG93RGVidWdCb3JkZXJzKGJvb2wgc2hv
dykKK3sKKyAgICBpZiAoaXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nQWN0aXZlKCkpCisgICAgICAg
IG1fbGF5ZXJUcmVlVmlldy0+c2V0U2hvd0RlYnVnQm9yZGVycyhzaG93KTsKKyAgICBtX3Nob3dE
ZWJ1Z0JvcmRlcnMgPSBzaG93OworfQorCiB2b2lkIFdlYlZpZXdJbXBsOjpzZXRDb250aW51b3Vz
UGFpbnRpbmdFbmFibGVkKGJvb2wgZW5hYmxlZCkKIHsKICAgICBpZiAoaXNBY2NlbGVyYXRlZENv
bXBvc2l0aW5nQWN0aXZlKCkpIHsKQEAgLTQxMzksNiArNDE0Nyw3IEBAIHZvaWQgV2ViVmlld0lt
cGw6OnNldElzQWNjZWxlcmF0ZWRDb21wb3NpdGluZ0FjdGl2ZShib29sIGFjdGl2ZSkKICAgICAg
ICAgICAgICAgICBtX3BhZ2VPdmVybGF5cy0+dXBkYXRlKCk7CiAgICAgICAgICAgICBtX2xheWVy
VHJlZVZpZXctPnNldFNob3dGUFNDb3VudGVyKG1fc2hvd0ZQU0NvdW50ZXIpOwogICAgICAgICAg
ICAgbV9sYXllclRyZWVWaWV3LT5zZXRTaG93UGFpbnRSZWN0cyhtX3Nob3dQYWludFJlY3RzKTsK
KyAgICAgICAgICAgIG1fbGF5ZXJUcmVlVmlldy0+c2V0U2hvd0RlYnVnQm9yZGVycyhtX3Nob3dE
ZWJ1Z0JvcmRlcnMpOwogICAgICAgICAgICAgbV9sYXllclRyZWVWaWV3LT5zZXRDb250aW51b3Vz
UGFpbnRpbmdFbmFibGVkKG1fY29udGludW91c1BhaW50aW5nRW5hYmxlZCk7CiAgICAgICAgIH0g
ZWxzZSB7CiAgICAgICAgICAgICBtX25vbkNvbXBvc2l0ZWRDb250ZW50SG9zdC5jbGVhcigpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuaCBiL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmgKaW5kZXggMDIyNjYyOTIxYjIy
NmY3MzAyODkyOGYwZmQzODNlN2E0OWQ3NTdjOS4uZTRlNmE5YjcwY2RhNGIzMGM1ODdlMTQzNWM2
NzFjOGIyYjM3Mjc5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2Vi
Vmlld0ltcGwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5o
CkBAIC0zMTAsNiArMzEwLDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCB0cmFuc2ZlckFj
dGl2ZVdoZWVsRmxpbmdBbmltYXRpb24oY29uc3QgV2ViQWN0aXZlV2hlZWxGbGluZ1BhcmFtZXRl
cnMmKTsKICAgICB2aXJ0dWFsIFdlYlZpZXdCZW5jaG1hcmtTdXBwb3J0KiBiZW5jaG1hcmtTdXBw
b3J0KCk7CiAgICAgdmlydHVhbCB2b2lkIHNldFNob3dQYWludFJlY3RzKGJvb2wpOworICAgIHZp
cnR1YWwgdm9pZCBzZXRTaG93RGVidWdCb3JkZXJzKGJvb2wpOwogICAgIHZpcnR1YWwgdm9pZCBz
ZXRTaG93RlBTQ291bnRlcihib29sKTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0Q29udGludW91c1Bh
aW50aW5nRW5hYmxlZChib29sKTsKIApAQCAtODk1LDYgKzg5Niw3IEBAIHByaXZhdGU6CiAKICAg
ICBib29sIG1fc2hvd0ZQU0NvdW50ZXI7CiAgICAgYm9vbCBtX3Nob3dQYWludFJlY3RzOworICAg
IGJvb2wgbV9zaG93RGVidWdCb3JkZXJzOwogICAgIGJvb2wgbV9jb250aW51b3VzUGFpbnRpbmdF
bmFibGVkOwogfTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>