<?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>87736</bug_id>
          
          <creation_ts>2012-05-29 06:08:29 -0700</creation_ts>
          <short_desc>[Qt] Move tests from DesktopBehavior which can be made to work</short_desc>
          <delta_ts>2012-05-29 06:27:12 -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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Rohde Christiansen">kenneth</reporter>
          <assigned_to name="Kenneth Rohde Christiansen">kenneth</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>hausmann</cc>
    
    <cc>menard</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zalan</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>635927</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-05-29 06:08:29 -0700</bug_when>
    <thetext>SSIA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635930</commentid>
    <comment_count>1</comment_count>
      <attachid>144535</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-05-29 06:09:37 -0700</bug_when>
    <thetext>Created attachment 144535
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635939</commentid>
    <comment_count>2</comment_count>
      <attachid>144535</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-05-29 06:21:22 -0700</bug_when>
    <thetext>Comment on attachment 144535
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635948</commentid>
    <comment_count>3</comment_count>
      <attachid>144535</attachid>
    <who name="Rafael Brandao">rafael.lobo</who>
    <bug_when>2012-05-29 06:24:51 -0700</bug_when>
    <thetext>Comment on attachment 144535
Patch

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

&gt; Source/WebKit2/ChangeLog:8
&gt; +        Move and modify the following tests to WebView/ and make them

Remove character &quot;/&quot; here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>635952</commentid>
    <comment_count>4</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-05-29 06:27:12 -0700</bug_when>
    <thetext>Landed in r118764.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144535</attachid>
            <date>2012-05-29 06:09:37 -0700</date>
            <delta_ts>2012-05-29 06:24:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87736-20120529150820.patch</filename>
            <type>text/plain</type>
            <size>24739</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4NzYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYWVjOTUxY2FlYTc0NWFi
OTdhYjM2MGMyMjhlMjNhMTg4MjIwYTUzNi4uYTY5NmIyYTc1MGZlZmVlZmY2YmU1ZTcwNjgwN2Q3
Zjg4NWEwNzRmNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDEyLTA1LTI5ICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KIAorICAgICAgICBb
UXRdIE1vdmUgdGVzdHMgZnJvbSBEZXNrdG9wQmVoYXZpb3Igd2hpY2ggY2FuIGJlIG1hZGUgdG8g
d29yaworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODc3
MzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb3Zl
IGFuZCBtb2RpZnkgdGhlIGZvbGxvd2luZyB0ZXN0cyB0byBXZWJWaWV3LyBhbmQgbWFrZSB0aGVt
CisgICAgICAgIHVzZSB0b3VjaCBldmVudHMuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0
L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X2l0ZW1TZWxlY3Rvci5xbWw6IFJlbmFtZWQgZnJv
bSBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL0Rlc2t0b3BC
ZWhhdmlvci90c3RfaXRlbVNlbGVjdG9yLnFtbC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0
L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X21lc3NhZ2luZy5xbWw6IFJlbmFtZWQgZnJvbSBT
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL0Rlc2t0b3BCZWhh
dmlvci90c3RfbWVzc2FnaW5nLnFtbC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L3Rlc3Rz
L3FtbHRlc3RzL1dlYlZpZXcvdHN0X211bHRpRmlsZVVwbG9hZC5xbWw6IFJlbmFtZWQgZnJvbSBT
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL0Rlc2t0b3BCZWhh
dmlvci90c3RfbXVsdGlGaWxlVXBsb2FkLnFtbC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0
L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X3NpbmdsZUZpbGVVcGxvYWQucW1sOiBSZW5hbWVk
IGZyb20gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9EZXNr
dG9wQmVoYXZpb3IvdHN0X3NpbmdsZUZpbGVVcGxvYWQucW1sLgorCisyMDEyLTA1LTI5ICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKwogICAgICAgICBb
UXRdW1dLMl0gRml4IGZhaWxpbmcgcW1sdGVzdHM6OkZpdFRvVmlldzo6dGVzdF9iYXNpYygpCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzIzNgogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3Rz
L0Rlc2t0b3BCZWhhdmlvci90c3RfaXRlbVNlbGVjdG9yLnFtbCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvRGVza3RvcEJlaGF2aW9yL3RzdF9pdGVtU2Vs
ZWN0b3IucW1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkM2Q3Nzg2YTMyNDk5N2E5
Y2M3MWE1Y2FkYWUzMjM2ZDQ4MGEzNmMxLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwCi0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1s
dGVzdHMvRGVza3RvcEJlaGF2aW9yL3RzdF9pdGVtU2VsZWN0b3IucW1sCisrKyAvZGV2L251bGwK
QEAgLTEsMTE5ICswLDAgQEAKLWltcG9ydCBRdFF1aWNrIDIuMAotaW1wb3J0IFF0VGVzdCAxLjAK
LWltcG9ydCBRdFdlYktpdCAzLjAKLWltcG9ydCBRdFdlYktpdC5leHBlcmltZW50YWwgMS4wCi1p
bXBvcnQgIi4uL2NvbW1vbiIKLQotLy8gRklYTUU6IE1vdmVkIHRvIERlc2t0b3AgdGVzdHMgYmVj
YXVzZSB3ZSB3YW50IHRvIGhhdmUgbW91c2VDbGljaygpIHRvIG9wZW4gdGhlIDxzZWxlY3Q+IHRh
Zy4gV2UgY2FuIG1vdmUgaXQgYmFjawotLy8gd2hlbiBUZXN0Q2FzZSBzdGFydHMgc3VwcG9ydGlu
ZyB0b3VjaCBldmVudHMsIHNlZSBodHRwczovL2J1Z3JlcG9ydHMucXQubm9raWEuY29tL2Jyb3dz
ZS9RVEJVRy0yMzA4My4KLVRlc3RXZWJWaWV3IHsKLSAgICBpZDogd2ViVmlldwotCi0gICAgd2lk
dGg6IDQwMAotICAgIGhlaWdodDogNDAwCi0KLSAgICBwcm9wZXJ0eSBpbnQgaW5pdGlhbFNlbGVj
dGlvbgotICAgIHByb3BlcnR5IGludCBmaW5hbFNlbGVjdGlvbgotICAgIHByb3BlcnR5IGJvb2wg
dXNlQWNjZXB0RGlyZWN0bHkKLSAgICBwcm9wZXJ0eSBib29sIHNlbGVjdG9yTG9hZGVkCi0KLSAg
ICBleHBlcmltZW50YWwuaXRlbVNlbGVjdG9yOiBJdGVtIHsKLSAgICAgICAgQ29tcG9uZW50Lm9u
Q29tcGxldGVkOiB7Ci0gICAgICAgICAgICBpZiAoV2ViVmlldy52aWV3LmluaXRpYWxTZWxlY3Rp
b24gIT0gLTEpCi0gICAgICAgICAgICAgICAgbW9kZWwuaXRlbXMuc2VsZWN0KFdlYlZpZXcudmll
dy5pbml0aWFsU2VsZWN0aW9uKQotCi0gICAgICAgICAgICBpZiAoV2ViVmlldy52aWV3LmZpbmFs
U2VsZWN0aW9uID09IC0xKQotICAgICAgICAgICAgICAgIG1vZGVsLnJlamVjdCgpCi0gICAgICAg
ICAgICBlbHNlIHsKLSAgICAgICAgICAgICAgICBpZiAodXNlQWNjZXB0RGlyZWN0bHkpIHsKLSAg
ICAgICAgICAgICAgICAgICAgbW9kZWwuYWNjZXB0KFdlYlZpZXcudmlldy5maW5hbFNlbGVjdGlv
bikKLSAgICAgICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgICAgICBtb2RlbC5p
dGVtcy5zZWxlY3QoV2ViVmlldy52aWV3LmZpbmFsU2VsZWN0aW9uKQotICAgICAgICAgICAgICAg
ICAgICBtb2RlbC5hY2NlcHQoKQotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLQot
ICAgICAgICAgICAgV2ViVmlldy52aWV3LnNlbGVjdG9yTG9hZGVkID0gdHJ1ZQotICAgICAgICB9
Ci0gICAgfQotCi0gICAgU2lnbmFsU3B5IHsKLSAgICAgICAgaWQ6IHRpdGxlU3B5Ci0gICAgICAg
IHRhcmdldDogd2ViVmlldwotICAgICAgICBzaWduYWxOYW1lOiAidGl0bGVDaGFuZ2VkIgotICAg
IH0KLQotICAgIFRlc3RDYXNlIHsKLSAgICAgICAgaWQ6IHRlc3QKLSAgICAgICAgbmFtZTogIldl
YlZpZXdJdGVtU2VsZWN0b3IiCi0gICAgICAgIHdoZW46IHdpbmRvd1Nob3duCi0KLSAgICAgICAg
ZnVuY3Rpb24gaW5pdCgpIHsKLSAgICAgICAgICAgIHdlYlZpZXcuaW5pdGlhbFNlbGVjdGlvbiA9
IC0xCi0gICAgICAgICAgICB3ZWJWaWV3LmZpbmFsU2VsZWN0aW9uID0gLTEKLSAgICAgICAgICAg
IHdlYlZpZXcudXNlQWNjZXB0RGlyZWN0bHkgPSBmYWxzZQotICAgICAgICAgICAgd2ViVmlldy5z
ZWxlY3RvckxvYWRlZCA9IGZhbHNlCi0gICAgICAgICAgICB3ZWJWaWV3LnVybCA9IFF0LnJlc29s
dmVkVXJsKCIuLi9jb21tb24vc2VsZWN0Lmh0bWwiKQotICAgICAgICAgICAgdmVyaWZ5KHdlYlZp
ZXcud2FpdEZvckxvYWRTdWNjZWVkZWQoKSkKLSAgICAgICAgICAgIHRpdGxlU3B5LmNsZWFyKCkK
LSAgICAgICAgfQotCi0gICAgICAgIGZ1bmN0aW9uIG9wZW5JdGVtU2VsZWN0b3IoKSB7Ci0gICAg
ICAgICAgICBtb3VzZUNsaWNrKHdlYlZpZXcsIDE1LCAxNSwgUXQuTGVmdEJ1dHRvbikKLSAgICAg
ICAgfQotCi0gICAgICAgIGZ1bmN0aW9uIHRlc3RfYWNjZXB0KCkgewotICAgICAgICAgICAgd2Vi
Vmlldy5maW5hbFNlbGVjdGlvbiA9IDEKLSAgICAgICAgICAgIG9wZW5JdGVtU2VsZWN0b3IoKQot
ICAgICAgICAgICAgdGl0bGVTcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcu
dGl0bGUsICJfX2Nsb3NlZF9fIikKLSAgICAgICAgfQotCi0gICAgICAgIGZ1bmN0aW9uIHRlc3Rf
YWNjZXB0RGlyZWN0bHkoKSB7Ci0gICAgICAgICAgICB3ZWJWaWV3LmZpbmFsU2VsZWN0aW9uID0g
MQotICAgICAgICAgICAgd2ViVmlldy51c2VBY2NlcHREaXJlY3RseSA9IHRydWUKLSAgICAgICAg
ICAgIG9wZW5JdGVtU2VsZWN0b3IoKQotICAgICAgICAgICAgdGl0bGVTcHkud2FpdCgpCi0gICAg
ICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0bGUsICJfX2Nsb3NlZF9fIikKLSAgICAgICAgfQot
Ci0gICAgICAgIGZ1bmN0aW9uIHRlc3Rfc2VsZWN0Rmlyc3RUaGVuQWNjZXB0KCkgewotICAgICAg
ICAgICAgd2ViVmlldy5pbml0aWFsU2VsZWN0aW9uID0gMQotICAgICAgICAgICAgd2ViVmlldy5m
aW5hbFNlbGVjdGlvbiA9IDIKLSAgICAgICAgICAgIG9wZW5JdGVtU2VsZWN0b3IoKQotICAgICAg
ICAgICAgdGl0bGVTcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0bGUs
ICJfX2FsbF9fIikKLSAgICAgICAgfQotCi0gICAgICAgIGZ1bmN0aW9uIHRlc3Rfc2VsZWN0Rmly
c3RUaGVuQWNjZXB0RGlyZWN0bHkoKSB7Ci0gICAgICAgICAgICB3ZWJWaWV3LmluaXRpYWxTZWxl
Y3Rpb24gPSAxCi0gICAgICAgICAgICB3ZWJWaWV3LmZpbmFsU2VsZWN0aW9uID0gMgotICAgICAg
ICAgICAgd2ViVmlldy51c2VBY2NlcHREaXJlY3RseSA9IHRydWUKLSAgICAgICAgICAgIG9wZW5J
dGVtU2VsZWN0b3IoKQotICAgICAgICAgICAgdGl0bGVTcHkud2FpdCgpCi0gICAgICAgICAgICBj
b21wYXJlKHdlYlZpZXcudGl0bGUsICJfX2FsbF9fIikKLSAgICAgICAgfQotCi0gICAgICAgIGZ1
bmN0aW9uIHRlc3RfcmVqZWN0KCkgewotICAgICAgICAgICAgb3Blbkl0ZW1TZWxlY3RvcigpCi0g
ICAgICAgICAgICB0cnlDb21wYXJlKHdlYlZpZXcsICJzZWxlY3RvckxvYWRlZCIsIHRydWUpCi0g
ICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0bGUsICJObyBuZXcgc2VsZWN0aW9uIHdhcyBt
YWRlIikKLSAgICAgICAgfQotCi0gICAgICAgIGZ1bmN0aW9uIHRlc3Rfc2VsZWN0Rmlyc3RUaGVu
UmVqZWN0KCkgewotICAgICAgICAgICAgd2ViVmlldy5pbml0aWFsU2VsZWN0aW9uID0gMQotICAg
ICAgICAgICAgd2ViVmlldy5maW5hbFNlbGVjdGlvbiA9IC0xCi0gICAgICAgICAgICBvcGVuSXRl
bVNlbGVjdG9yKCkKLSAgICAgICAgICAgIHRyeUNvbXBhcmUod2ViVmlldywgInNlbGVjdG9yTG9h
ZGVkIiwgdHJ1ZSkKLSAgICAgICAgICAgIGNvbXBhcmUod2ViVmlldy50aXRsZSwgIk5vIG5ldyBz
ZWxlY3Rpb24gd2FzIG1hZGUiKQotICAgICAgICB9Ci0KLSAgICAgICAgZnVuY3Rpb24gdGVzdF9z
ZWxlY3RXaXRoU2l6ZSgpIHsKLSAgICAgICAgICAgIHdlYlZpZXcudXJsID0gUXQucmVzb2x2ZWRV
cmwoIi4uL2NvbW1vbi9zZWxlY3R3aXRoc2l6ZS5odG1sIikKLSAgICAgICAgICAgIHZlcmlmeSh3
ZWJWaWV3LndhaXRGb3JMb2FkU3VjY2VlZGVkKCkpCi0gICAgICAgICAgICB0aXRsZVNweS5jbGVh
cigpCi0KLSAgICAgICAgICAgIHRlc3Rfc2VsZWN0Rmlyc3RUaGVuQWNjZXB0RGlyZWN0bHkoKQot
ICAgICAgICB9Ci0gICAgfQotfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9EZXNrdG9wQmVoYXZpb3IvdHN0X21lc3NhZ2luZy5xbWwg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL0Rlc2t0b3BC
ZWhhdmlvci90c3RfbWVzc2FnaW5nLnFtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MWIzYWI2MzE0NzI2OGE0M2YzMzZmZDY5MWU1MGYxYjljMDdkNzU1Mi4uMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
QVBJL3F0L3Rlc3RzL3FtbHRlc3RzL0Rlc2t0b3BCZWhhdmlvci90c3RfbWVzc2FnaW5nLnFtbAor
KysgL2Rldi9udWxsCkBAIC0xLDg5ICswLDAgQEAKLWltcG9ydCBRdFF1aWNrIDIuMAotaW1wb3J0
IFF0VGVzdCAxLjAKLWltcG9ydCBRdFdlYktpdCAzLjAKLWltcG9ydCBRdFdlYktpdC5leHBlcmlt
ZW50YWwgMS4wCi1pbXBvcnQgIi4uL2NvbW1vbiIKLQotSXRlbSB7Ci0gICAgVGVzdFdlYlZpZXcg
ewotICAgICAgICBpZDogd2ViVmlldwotICAgICAgICBwcm9wZXJ0eSB2YXJpYW50IGxhc3RNZXNz
YWdlCi0gICAgICAgIGV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5uYXZpZ2F0b3JRdE9iamVjdEVu
YWJsZWQ6IHRydWUKLSAgICAgICAgZXhwZXJpbWVudGFsLm9uTWVzc2FnZVJlY2VpdmVkOiB7Ci0g
ICAgICAgICAgICBsYXN0TWVzc2FnZSA9IG1lc3NhZ2UKLSAgICAgICAgfQotICAgIH0KLQotICAg
IFRlc3RXZWJWaWV3IHsKLSAgICAgICAgaWQ6IG90aGVyV2ViVmlldwotICAgICAgICBwcm9wZXJ0
eSB2YXJpYW50IGxhc3RNZXNzYWdlCi0gICAgICAgIGV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5u
YXZpZ2F0b3JRdE9iamVjdEVuYWJsZWQ6IHRydWUKLSAgICAgICAgZXhwZXJpbWVudGFsLm9uTWVz
c2FnZVJlY2VpdmVkOiB7Ci0gICAgICAgICAgICBsYXN0TWVzc2FnZSA9IG1lc3NhZ2UKLSAgICAg
ICAgfQotICAgIH0KLQotICAgIFRlc3RXZWJWaWV3IHsKLSAgICAgICAgaWQ6IGRpc2FibGVkV2Vi
VmlldwotICAgICAgICBwcm9wZXJ0eSBib29sIHJlY2VpdmVkTWVzc2FnZQotICAgICAgICBleHBl
cmltZW50YWwucHJlZmVyZW5jZXMubmF2aWdhdG9yUXRPYmplY3RFbmFibGVkOiBmYWxzZQotICAg
ICAgICBleHBlcmltZW50YWwub25NZXNzYWdlUmVjZWl2ZWQ6IHsKLSAgICAgICAgICAgIHJlY2Vp
dmVkTWVzc2FnZSA9IHRydWUKLSAgICAgICAgfQotICAgIH0KLQotICAgIFNpZ25hbFNweSB7Ci0g
ICAgICAgIGlkOiBtZXNzYWdlU3B5Ci0gICAgICAgIHRhcmdldDogd2ViVmlldy5leHBlcmltZW50
YWwKLSAgICAgICAgc2lnbmFsTmFtZTogIm1lc3NhZ2VSZWNlaXZlZCIKLSAgICB9Ci0KLSAgICBT
aWduYWxTcHkgewotICAgICAgICBpZDogb3RoZXJNZXNzYWdlU3B5Ci0gICAgICAgIHRhcmdldDog
b3RoZXJXZWJWaWV3LmV4cGVyaW1lbnRhbAotICAgICAgICBzaWduYWxOYW1lOiAibWVzc2FnZVJl
Y2VpdmVkIgotICAgIH0KLQotICAgIFRlc3RDYXNlIHsKLSAgICAgICAgbmFtZTogIkRlc2t0b3BX
ZWJWaWV3TWVzc2FnaW5nIgotICAgICAgICBwcm9wZXJ0eSB1cmwgdGVzdFVybDogUXQucmVzb2x2
ZWRVcmwoIi4uL2NvbW1vbi9tZXNzYWdpbmcuaHRtbCIpCi0KLSAgICAgICAgZnVuY3Rpb24gaW5p
dCgpIHsKLSAgICAgICAgICAgIG1lc3NhZ2VTcHkuY2xlYXIoKQotICAgICAgICAgICAgd2ViVmll
dy5sYXN0TWVzc2FnZSA9IG51bGwKLSAgICAgICAgICAgIG90aGVyTWVzc2FnZVNweS5jbGVhcigp
Ci0gICAgICAgICAgICBvdGhlcldlYlZpZXcubGFzdE1lc3NhZ2UgPSBudWxsCi0gICAgICAgIH0K
LQotICAgICAgICBmdW5jdGlvbiB0ZXN0X2Jhc2ljKCkgewotICAgICAgICAgICAgd2ViVmlldy51
cmwgPSB0ZXN0VXJsCi0gICAgICAgICAgICB2ZXJpZnkod2ViVmlldy53YWl0Rm9yTG9hZFN1Y2Nl
ZWRlZCgpKQotICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwucG9zdE1lc3NhZ2UoIkhF
TExPIikKLSAgICAgICAgICAgIG1lc3NhZ2VTcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJl
KHdlYlZpZXcubGFzdE1lc3NhZ2UuZGF0YSwgIk9MTEVIIikKLSAgICAgICAgICAgIGNvbXBhcmUo
d2ViVmlldy5sYXN0TWVzc2FnZS5vcmlnaW4udG9TdHJpbmcoKSwgdGVzdFVybC50b1N0cmluZygp
KQotICAgICAgICB9Ci0KLSAgICAgICAgZnVuY3Rpb24gdGVzdF90d29XZWJWaWV3cygpIHsKLSAg
ICAgICAgICAgIHdlYlZpZXcudXJsID0gdGVzdFVybAotICAgICAgICAgICAgb3RoZXJXZWJWaWV3
LnVybCA9IHRlc3RVcmwKLSAgICAgICAgICAgIHZlcmlmeSh3ZWJWaWV3LndhaXRGb3JMb2FkU3Vj
Y2VlZGVkKCkpCi0gICAgICAgICAgICB2ZXJpZnkob3RoZXJXZWJWaWV3LndhaXRGb3JMb2FkU3Vj
Y2VlZGVkKCkpCi0gICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wb3N0TWVzc2FnZSgi
RklSU1QiKQotICAgICAgICAgICAgb3RoZXJXZWJWaWV3LmV4cGVyaW1lbnRhbC5wb3N0TWVzc2Fn
ZSgiU0VDT05EIikKLSAgICAgICAgICAgIG1lc3NhZ2VTcHkud2FpdCgpCi0gICAgICAgICAgICBv
dGhlck1lc3NhZ2VTcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcubGFzdE1l
c3NhZ2UuZGF0YSwgIlRTUklGIikKLSAgICAgICAgICAgIGNvbXBhcmUob3RoZXJXZWJWaWV3Lmxh
c3RNZXNzYWdlLmRhdGEsICJETk9DRVMiKQotICAgICAgICB9Ci0KLSAgICAgICAgZnVuY3Rpb24g
dGVzdF9kaXNhYmxlZCgpIHsKLSAgICAgICAgICAgIGRpc2FibGVkV2ViVmlldy51cmwgPSB0ZXN0
VXJsCi0gICAgICAgICAgICB2ZXJpZnkoIWRpc2FibGVkV2ViVmlldy5leHBlcmltZW50YWwucHJl
ZmVyZW5jZXMubmF2aWdhdG9yUXRPYmplY3RFbmFibGVkKQotICAgICAgICAgICAgdmVyaWZ5KGRp
c2FibGVkV2ViVmlldy53YWl0Rm9yTG9hZFN1Y2NlZWRlZCgpKQotICAgICAgICAgICAgZGlzYWJs
ZWRXZWJWaWV3LmV4cGVyaW1lbnRhbC5wb3N0TWVzc2FnZSgiSEkiKQotICAgICAgICAgICAgd2Fp
dCgxMDAwKQotICAgICAgICAgICAgdmVyaWZ5KCFkaXNhYmxlZFdlYlZpZXcucmVjZWl2ZWRNZXNz
YWdlKQotICAgICAgICB9Ci0gICAgfQotfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9EZXNrdG9wQmVoYXZpb3IvdHN0X211bHRpRmls
ZVVwbG9hZC5xbWwgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRl
c3RzL0Rlc2t0b3BCZWhhdmlvci90c3RfbXVsdGlGaWxlVXBsb2FkLnFtbApkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggZjQzZjY1NjcyZGMwNWNkMDkxY2FiZjNkNjU3MGYxOTY1ZjcyZjUz
ZS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL0Rlc2t0b3BCZWhhdmlvci90
c3RfbXVsdGlGaWxlVXBsb2FkLnFtbAorKysgL2Rldi9udWxsCkBAIC0xLDY2ICswLDAgQEAKLWlt
cG9ydCBRdFF1aWNrIDIuMAotaW1wb3J0IFF0VGVzdCAxLjAKLWltcG9ydCBRdFdlYktpdCAzLjAK
LWltcG9ydCBRdFdlYktpdC5leHBlcmltZW50YWwgMS4wCi1pbXBvcnQgIi4uL2NvbW1vbiIKLQot
Ly8gRklYTUU6IEFkZGVkIHRvIERlc2t0b3AgdGVzdHMgYmVjYXVzZSB3ZSB3YW50IHRvIGhhdmUg
bW91c2VDbGljaygpIHRvIG9wZW4gdGhlIDxpbnB1dD4gdGFnLiBXZSBjYW4gbW92ZSBpdCBiYWNr
Ci0vLyB3aGVuIFRlc3RDYXNlIHN0YXJ0cyBzdXBwb3J0aW5nIHRvdWNoIGV2ZW50cywgc2VlIGh0
dHBzOi8vYnVncmVwb3J0cy5xdC5ub2tpYS5jb20vYnJvd3NlL1FUQlVHLTIzMDgzLgotVGVzdFdl
YlZpZXcgewotICAgIGlkOiB3ZWJWaWV3Ci0KLSAgICB3aWR0aDogNDAwCi0gICAgaGVpZ2h0OiA0
MDAKLQotICAgIHByb3BlcnR5IGJvb2wgc2VsZWN0RmlsZQotCi0gICAgZXhwZXJpbWVudGFsLmZp
bGVQaWNrZXI6IEl0ZW0gewotICAgICAgICBUaW1lciB7Ci0gICAgICAgICAgICBydW5uaW5nOiB0
cnVlCi0gICAgICAgICAgICBpbnRlcnZhbDogMQotICAgICAgICAgICAgb25UcmlnZ2VyZWQ6IHsK
LSAgICAgICAgICAgICAgICB2YXIgc2VsZWN0ZWRGaWxlcyA9IFsiZmlsZW5hbWUxIiwgImZpbGVu
YW1lMiJdCi0gICAgICAgICAgICAgICAgaWYgKHNlbGVjdEZpbGUpCi0gICAgICAgICAgICAgICAg
ICAgIG1vZGVsLmFjY2VwdChzZWxlY3RlZEZpbGVzKQotICAgICAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgICAgICAgICAgbW9kZWwucmVqZWN0KCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
IH0KLSAgICB9Ci0KLSAgICBTaWduYWxTcHkgewotICAgICAgICBpZDogdGl0bGVTcHkKLSAgICAg
ICAgdGFyZ2V0OiB3ZWJWaWV3Ci0gICAgICAgIHNpZ25hbE5hbWU6ICJ0aXRsZUNoYW5nZWQiCi0g
ICAgfQotCi0gICAgVGVzdENhc2UgewotICAgICAgICBpZDogdGVzdAotICAgICAgICBuYW1lOiAi
V2ViVmlld011bHRpRmlsZVBpY2tlciIKLSAgICAgICAgd2hlbjogd2luZG93U2hvd24KLQotICAg
ICAgICBmdW5jdGlvbiBpbml0KCkgewotICAgICAgICAgICAgd2ViVmlldy51cmwgPSBRdC5yZXNv
bHZlZFVybCgiLi4vY29tbW9uL211bHRpZmlsZXVwbG9hZC5odG1sIikKLSAgICAgICAgICAgIHZl
cmlmeSh3ZWJWaWV3LndhaXRGb3JMb2FkU3VjY2VlZGVkKCkpCi0gICAgICAgICAgICB0aXRsZVNw
eS5jbGVhcigpCi0gICAgICAgIH0KLQotICAgICAgICBmdW5jdGlvbiBvcGVuSXRlbVNlbGVjdG9y
KCkgewotICAgICAgICAgICAgbW91c2VDbGljayh3ZWJWaWV3LCAxNSwgMTUsIFF0LkxlZnRCdXR0
b24pCi0gICAgICAgIH0KLQotICAgICAgICBmdW5jdGlvbiB0ZXN0X2FjY2VwdCgpIHsKLSAgICAg
ICAgICAgIHdlYlZpZXcuc2VsZWN0RmlsZSA9IHRydWU7Ci0gICAgICAgICAgICBvcGVuSXRlbVNl
bGVjdG9yKCkKLSAgICAgICAgICAgIHRpdGxlU3B5LndhaXQoKQotICAgICAgICAgICAgY29tcGFy
ZSh3ZWJWaWV3LnRpdGxlLCAiZmlsZW5hbWUxLGZpbGVuYW1lMiIpCi0gICAgICAgIH0KLQotICAg
ICAgICBmdW5jdGlvbiB0ZXN0X3JlamVjdCgpIHsKLSAgICAgICAgICAgIHZhciBvbGRUaXRsZSA9
IHdlYlZpZXcudGl0bGUKLSAgICAgICAgICAgIHdlYlZpZXcuc2VsZWN0RmlsZSA9IGZhbHNlOwot
ICAgICAgICAgICAgb3Blbkl0ZW1TZWxlY3RvcigpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZp
ZXcudGl0bGUsIG9sZFRpdGxlKQotICAgICAgICB9Ci0gICAgfQotfQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9EZXNrdG9wQmVoYXZp
b3IvdHN0X3NpbmdsZUZpbGVVcGxvYWQucW1sIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9xdC90ZXN0cy9xbWx0ZXN0cy9EZXNrdG9wQmVoYXZpb3IvdHN0X3NpbmdsZUZpbGVVcGxvYWQu
cW1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA3Y2E5ZWZhMzg2YmFhZmQwNzk2YWQ3
ZjhhZGUzZGI4YWMwMTIxMmNhLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwCi0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMv
RGVza3RvcEJlaGF2aW9yL3RzdF9zaW5nbGVGaWxlVXBsb2FkLnFtbAorKysgL2Rldi9udWxsCkBA
IC0xLDc5ICswLDAgQEAKLWltcG9ydCBRdFF1aWNrIDIuMAotaW1wb3J0IFF0VGVzdCAxLjAKLWlt
cG9ydCBRdFdlYktpdCAzLjAKLWltcG9ydCBRdFdlYktpdC5leHBlcmltZW50YWwgMS4wCi1pbXBv
cnQgIi4uL2NvbW1vbiIKLQotLy8gRklYTUU6IEFkZGVkIHRvIERlc2t0b3AgdGVzdHMgYmVjYXVz
ZSB3ZSB3YW50IHRvIGhhdmUgbW91c2VDbGljaygpIHRvIG9wZW4gdGhlIDxpbnB1dD4gdGFnLiBX
ZSBjYW4gbW92ZSBpdCBiYWNrCi0vLyB3aGVuIFRlc3RDYXNlIHN0YXJ0cyBzdXBwb3J0aW5nIHRv
dWNoIGV2ZW50cywgc2VlIGh0dHBzOi8vYnVncmVwb3J0cy5xdC5ub2tpYS5jb20vYnJvd3NlL1FU
QlVHLTIzMDgzLgotVGVzdFdlYlZpZXcgewotICAgIGlkOiB3ZWJWaWV3Ci0KLSAgICB3aWR0aDog
NDAwCi0gICAgaGVpZ2h0OiA0MDAKLQotICAgIHByb3BlcnR5IGJvb2wgc2VsZWN0RmlsZQotICAg
IHByb3BlcnR5IGJvb2wgYWNjZXB0TXVsdGlwbGU6IGZhbHNlCi0KLSAgICBleHBlcmltZW50YWwu
ZmlsZVBpY2tlcjogSXRlbSB7Ci0gICAgICAgIFRpbWVyIHsKLSAgICAgICAgICAgIHJ1bm5pbmc6
IHRydWUKLSAgICAgICAgICAgIGludGVydmFsOiAxCi0gICAgICAgICAgICBvblRyaWdnZXJlZDog
ewotICAgICAgICAgICAgICAgIHZhciBzZWxlY3RlZEZpbGVzID0gWyJmaWxlbmFtZTEiLCAiZmls
ZW5hbWUyIl0KLSAgICAgICAgICAgICAgICBpZiAoc2VsZWN0RmlsZSkgewotICAgICAgICAgICAg
ICAgICAgICBpZiAoYWNjZXB0TXVsdGlwbGUpCi0gICAgICAgICAgICAgICAgICAgICAgICBtb2Rl
bC5hY2NlcHQoc2VsZWN0ZWRGaWxlcykKLSAgICAgICAgICAgICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgICAgICAgICAgICAgbW9kZWwuYWNjZXB0KCJhY2NlcHRlZGZpbGVuYW1lIik7Ci0gICAg
ICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAgICAg
bW9kZWwucmVqZWN0KCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBT
aWduYWxTcHkgewotICAgICAgICBpZDogdGl0bGVTcHkKLSAgICAgICAgdGFyZ2V0OiB3ZWJWaWV3
Ci0gICAgICAgIHNpZ25hbE5hbWU6ICJ0aXRsZUNoYW5nZWQiCi0gICAgfQotCi0gICAgVGVzdENh
c2UgewotICAgICAgICBpZDogdGVzdAotICAgICAgICBuYW1lOiAiV2ViVmlld1NpbmdsZUZpbGVQ
aWNrZXIiCi0gICAgICAgIHdoZW46IHdpbmRvd1Nob3duCi0KLSAgICAgICAgZnVuY3Rpb24gaW5p
dCgpIHsKLSAgICAgICAgICAgIHdlYlZpZXcudXJsID0gUXQucmVzb2x2ZWRVcmwoIi4uL2NvbW1v
bi9zaW5nbGVmaWxldXBsb2FkLmh0bWwiKQotICAgICAgICAgICAgdmVyaWZ5KHdlYlZpZXcud2Fp
dEZvckxvYWRTdWNjZWVkZWQoKSkKLSAgICAgICAgICAgIHRpdGxlU3B5LmNsZWFyKCkKLSAgICAg
ICAgfQotCi0gICAgICAgIGZ1bmN0aW9uIG9wZW5JdGVtU2VsZWN0b3IoKSB7Ci0gICAgICAgICAg
ICBtb3VzZUNsaWNrKHdlYlZpZXcsIDE1LCAxNSwgUXQuTGVmdEJ1dHRvbikKLSAgICAgICAgfQot
Ci0gICAgICAgIGZ1bmN0aW9uIHRlc3RfYWNjZXB0KCkgewotICAgICAgICAgICAgd2ViVmlldy5z
ZWxlY3RGaWxlID0gdHJ1ZTsKLSAgICAgICAgICAgIG9wZW5JdGVtU2VsZWN0b3IoKQotICAgICAg
ICAgICAgdGl0bGVTcHkud2FpdCgpCi0gICAgICAgICAgICBjb21wYXJlKHdlYlZpZXcudGl0bGUs
ICJhY2NlcHRlZGZpbGVuYW1lIikKLSAgICAgICAgfQotCi0gICAgICAgIGZ1bmN0aW9uIHRlc3Rf
bXVsdGlwbGUoKSB7Ci0gICAgICAgICAgICB3ZWJWaWV3LnNlbGVjdEZpbGUgPSB0cnVlOwotICAg
ICAgICAgICAgd2ViVmlldy5hY2NlcHRNdWx0aXBsZSA9IHRydWU7Ci0gICAgICAgICAgICBvcGVu
SXRlbVNlbGVjdG9yKCkKLSAgICAgICAgICAgIHRpdGxlU3B5LndhaXQoKQotICAgICAgICAgICAg
Y29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiZmlsZW5hbWUxIikKLSAgICAgICAgfQotCi0gICAgICAg
IGZ1bmN0aW9uIHRlc3RfcmVqZWN0KCkgewotICAgICAgICAgICAgdmFyIG9sZFRpdGxlID0gd2Vi
Vmlldy50aXRsZQotICAgICAgICAgICAgd2ViVmlldy5zZWxlY3RGaWxlID0gZmFsc2U7Ci0gICAg
ICAgICAgICBvcGVuSXRlbVNlbGVjdG9yKCkKLSAgICAgICAgICAgIGNvbXBhcmUod2ViVmlldy50
aXRsZSwgb2xkVGl0bGUpCi0gICAgICAgIH0KLSAgICB9Ci19CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X2l0ZW1T
ZWxlY3Rvci5xbWwgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRl
c3RzL1dlYlZpZXcvdHN0X2l0ZW1TZWxlY3Rvci5xbWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzhlYTZmOTRmNDZm
NjAwM2MxMGFjNmY0MTRkNTU4Njg5NmJkNWJhZQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3RfaXRlbVNl
bGVjdG9yLnFtbApAQCAtMCwwICsxLDExNyBAQAoraW1wb3J0IFF0UXVpY2sgMi4wCitpbXBvcnQg
UXRUZXN0IDEuMAoraW1wb3J0IFF0V2ViS2l0IDMuMAoraW1wb3J0IFF0V2ViS2l0LmV4cGVyaW1l
bnRhbCAxLjAKK2ltcG9ydCAiLi4vY29tbW9uIgorCitUZXN0V2ViVmlldyB7CisgICAgaWQ6IHdl
YlZpZXcKKworICAgIHdpZHRoOiA0MDAKKyAgICBoZWlnaHQ6IDQwMAorCisgICAgcHJvcGVydHkg
aW50IGluaXRpYWxTZWxlY3Rpb24KKyAgICBwcm9wZXJ0eSBpbnQgZmluYWxTZWxlY3Rpb24KKyAg
ICBwcm9wZXJ0eSBib29sIHVzZUFjY2VwdERpcmVjdGx5CisgICAgcHJvcGVydHkgYm9vbCBzZWxl
Y3RvckxvYWRlZAorCisgICAgZXhwZXJpbWVudGFsLml0ZW1TZWxlY3RvcjogSXRlbSB7CisgICAg
ICAgIENvbXBvbmVudC5vbkNvbXBsZXRlZDogeworICAgICAgICAgICAgaWYgKFdlYlZpZXcudmll
dy5pbml0aWFsU2VsZWN0aW9uICE9IC0xKQorICAgICAgICAgICAgICAgIG1vZGVsLml0ZW1zLnNl
bGVjdChXZWJWaWV3LnZpZXcuaW5pdGlhbFNlbGVjdGlvbikKKworICAgICAgICAgICAgaWYgKFdl
YlZpZXcudmlldy5maW5hbFNlbGVjdGlvbiA9PSAtMSkKKyAgICAgICAgICAgICAgICBtb2RlbC5y
ZWplY3QoKQorICAgICAgICAgICAgZWxzZSB7CisgICAgICAgICAgICAgICAgaWYgKHVzZUFjY2Vw
dERpcmVjdGx5KSB7CisgICAgICAgICAgICAgICAgICAgIG1vZGVsLmFjY2VwdChXZWJWaWV3LnZp
ZXcuZmluYWxTZWxlY3Rpb24pCisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAg
ICAgICAgICAgbW9kZWwuaXRlbXMuc2VsZWN0KFdlYlZpZXcudmlldy5maW5hbFNlbGVjdGlvbikK
KyAgICAgICAgICAgICAgICAgICAgbW9kZWwuYWNjZXB0KCkKKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgIFdlYlZpZXcudmlldy5zZWxlY3RvckxvYWRlZCA9
IHRydWUKKyAgICAgICAgfQorICAgIH0KKworICAgIFNpZ25hbFNweSB7CisgICAgICAgIGlkOiB0
aXRsZVNweQorICAgICAgICB0YXJnZXQ6IHdlYlZpZXcKKyAgICAgICAgc2lnbmFsTmFtZTogInRp
dGxlQ2hhbmdlZCIKKyAgICB9CisKKyAgICBUZXN0Q2FzZSB7CisgICAgICAgIGlkOiB0ZXN0Cisg
ICAgICAgIG5hbWU6ICJXZWJWaWV3SXRlbVNlbGVjdG9yIgorICAgICAgICB3aGVuOiB3aW5kb3dT
aG93bgorCisgICAgICAgIGZ1bmN0aW9uIGluaXQoKSB7CisgICAgICAgICAgICB3ZWJWaWV3Lmlu
aXRpYWxTZWxlY3Rpb24gPSAtMQorICAgICAgICAgICAgd2ViVmlldy5maW5hbFNlbGVjdGlvbiA9
IC0xCisgICAgICAgICAgICB3ZWJWaWV3LnVzZUFjY2VwdERpcmVjdGx5ID0gZmFsc2UKKyAgICAg
ICAgICAgIHdlYlZpZXcuc2VsZWN0b3JMb2FkZWQgPSBmYWxzZQorICAgICAgICAgICAgd2ViVmll
dy51cmwgPSBRdC5yZXNvbHZlZFVybCgiLi4vY29tbW9uL3NlbGVjdC5odG1sIikKKyAgICAgICAg
ICAgIHZlcmlmeSh3ZWJWaWV3LndhaXRGb3JMb2FkU3VjY2VlZGVkKCkpCisgICAgICAgICAgICB0
aXRsZVNweS5jbGVhcigpCisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiBvcGVuSXRlbVNl
bGVjdG9yKCkgeworICAgICAgICAgICAgd2ViVmlldy5leHBlcmltZW50YWwudGVzdC50b3VjaFRh
cCh3ZWJWaWV3LCAxNSwgMTUpCisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiB0ZXN0X2Fj
Y2VwdCgpIHsKKyAgICAgICAgICAgIHdlYlZpZXcuZmluYWxTZWxlY3Rpb24gPSAxCisgICAgICAg
ICAgICBvcGVuSXRlbVNlbGVjdG9yKCkKKyAgICAgICAgICAgIHRpdGxlU3B5LndhaXQoKQorICAg
ICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiX19jbG9zZWRfXyIpCisgICAgICAgIH0K
KworICAgICAgICBmdW5jdGlvbiB0ZXN0X2FjY2VwdERpcmVjdGx5KCkgeworICAgICAgICAgICAg
d2ViVmlldy5maW5hbFNlbGVjdGlvbiA9IDEKKyAgICAgICAgICAgIHdlYlZpZXcudXNlQWNjZXB0
RGlyZWN0bHkgPSB0cnVlCisgICAgICAgICAgICBvcGVuSXRlbVNlbGVjdG9yKCkKKyAgICAgICAg
ICAgIHRpdGxlU3B5LndhaXQoKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAi
X19jbG9zZWRfXyIpCisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiB0ZXN0X3NlbGVjdEZp
cnN0VGhlbkFjY2VwdCgpIHsKKyAgICAgICAgICAgIHdlYlZpZXcuaW5pdGlhbFNlbGVjdGlvbiA9
IDEKKyAgICAgICAgICAgIHdlYlZpZXcuZmluYWxTZWxlY3Rpb24gPSAyCisgICAgICAgICAgICBv
cGVuSXRlbVNlbGVjdG9yKCkKKyAgICAgICAgICAgIHRpdGxlU3B5LndhaXQoKQorICAgICAgICAg
ICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiX19hbGxfXyIpCisgICAgICAgIH0KKworICAgICAg
ICBmdW5jdGlvbiB0ZXN0X3NlbGVjdEZpcnN0VGhlbkFjY2VwdERpcmVjdGx5KCkgeworICAgICAg
ICAgICAgd2ViVmlldy5pbml0aWFsU2VsZWN0aW9uID0gMQorICAgICAgICAgICAgd2ViVmlldy5m
aW5hbFNlbGVjdGlvbiA9IDIKKyAgICAgICAgICAgIHdlYlZpZXcudXNlQWNjZXB0RGlyZWN0bHkg
PSB0cnVlCisgICAgICAgICAgICBvcGVuSXRlbVNlbGVjdG9yKCkKKyAgICAgICAgICAgIHRpdGxl
U3B5LndhaXQoKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiX19hbGxfXyIp
CisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiB0ZXN0X3JlamVjdCgpIHsKKyAgICAgICAg
ICAgIG9wZW5JdGVtU2VsZWN0b3IoKQorICAgICAgICAgICAgdHJ5Q29tcGFyZSh3ZWJWaWV3LCAi
c2VsZWN0b3JMb2FkZWQiLCB0cnVlKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxl
LCAiTm8gbmV3IHNlbGVjdGlvbiB3YXMgbWFkZSIpCisgICAgICAgIH0KKworICAgICAgICBmdW5j
dGlvbiB0ZXN0X3NlbGVjdEZpcnN0VGhlblJlamVjdCgpIHsKKyAgICAgICAgICAgIHdlYlZpZXcu
aW5pdGlhbFNlbGVjdGlvbiA9IDEKKyAgICAgICAgICAgIHdlYlZpZXcuZmluYWxTZWxlY3Rpb24g
PSAtMQorICAgICAgICAgICAgb3Blbkl0ZW1TZWxlY3RvcigpCisgICAgICAgICAgICB0cnlDb21w
YXJlKHdlYlZpZXcsICJzZWxlY3RvckxvYWRlZCIsIHRydWUpCisgICAgICAgICAgICBjb21wYXJl
KHdlYlZpZXcudGl0bGUsICJObyBuZXcgc2VsZWN0aW9uIHdhcyBtYWRlIikKKyAgICAgICAgfQor
CisgICAgICAgIGZ1bmN0aW9uIHRlc3Rfc2VsZWN0V2l0aFNpemUoKSB7CisgICAgICAgICAgICB3
ZWJWaWV3LnVybCA9IFF0LnJlc29sdmVkVXJsKCIuLi9jb21tb24vc2VsZWN0d2l0aHNpemUuaHRt
bCIpCisgICAgICAgICAgICB2ZXJpZnkod2ViVmlldy53YWl0Rm9yTG9hZFN1Y2NlZWRlZCgpKQor
ICAgICAgICAgICAgdGl0bGVTcHkuY2xlYXIoKQorCisgICAgICAgICAgICB0ZXN0X3NlbGVjdEZp
cnN0VGhlbkFjY2VwdERpcmVjdGx5KCkKKyAgICAgICAgfQorICAgIH0KK30KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90
c3RfbWVzc2FnaW5nLnFtbCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMv
cW1sdGVzdHMvV2ViVmlldy90c3RfbWVzc2FnaW5nLnFtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45ZjE2YmI4YjY1
MjVkY2MyNmU1ZDEzZWUxODQ2ZjJkMDkyNDZkN2VlCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9XZWJWaWV3L3RzdF9tZXNz
YWdpbmcucW1sCkBAIC0wLDAgKzEsODkgQEAKK2ltcG9ydCBRdFF1aWNrIDIuMAoraW1wb3J0IFF0
VGVzdCAxLjAKK2ltcG9ydCBRdFdlYktpdCAzLjAKK2ltcG9ydCBRdFdlYktpdC5leHBlcmltZW50
YWwgMS4wCitpbXBvcnQgIi4uL2NvbW1vbiIKKworSXRlbSB7CisgICAgVGVzdFdlYlZpZXcgewor
ICAgICAgICBpZDogd2ViVmlldworICAgICAgICBwcm9wZXJ0eSB2YXJpYW50IGxhc3RNZXNzYWdl
CisgICAgICAgIGV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5uYXZpZ2F0b3JRdE9iamVjdEVuYWJs
ZWQ6IHRydWUKKyAgICAgICAgZXhwZXJpbWVudGFsLm9uTWVzc2FnZVJlY2VpdmVkOiB7CisgICAg
ICAgICAgICBsYXN0TWVzc2FnZSA9IG1lc3NhZ2UKKyAgICAgICAgfQorICAgIH0KKworICAgIFRl
c3RXZWJWaWV3IHsKKyAgICAgICAgaWQ6IG90aGVyV2ViVmlldworICAgICAgICBwcm9wZXJ0eSB2
YXJpYW50IGxhc3RNZXNzYWdlCisgICAgICAgIGV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5uYXZp
Z2F0b3JRdE9iamVjdEVuYWJsZWQ6IHRydWUKKyAgICAgICAgZXhwZXJpbWVudGFsLm9uTWVzc2Fn
ZVJlY2VpdmVkOiB7CisgICAgICAgICAgICBsYXN0TWVzc2FnZSA9IG1lc3NhZ2UKKyAgICAgICAg
fQorICAgIH0KKworICAgIFRlc3RXZWJWaWV3IHsKKyAgICAgICAgaWQ6IGRpc2FibGVkV2ViVmll
dworICAgICAgICBwcm9wZXJ0eSBib29sIHJlY2VpdmVkTWVzc2FnZQorICAgICAgICBleHBlcmlt
ZW50YWwucHJlZmVyZW5jZXMubmF2aWdhdG9yUXRPYmplY3RFbmFibGVkOiBmYWxzZQorICAgICAg
ICBleHBlcmltZW50YWwub25NZXNzYWdlUmVjZWl2ZWQ6IHsKKyAgICAgICAgICAgIHJlY2VpdmVk
TWVzc2FnZSA9IHRydWUKKyAgICAgICAgfQorICAgIH0KKworICAgIFNpZ25hbFNweSB7CisgICAg
ICAgIGlkOiBtZXNzYWdlU3B5CisgICAgICAgIHRhcmdldDogd2ViVmlldy5leHBlcmltZW50YWwK
KyAgICAgICAgc2lnbmFsTmFtZTogIm1lc3NhZ2VSZWNlaXZlZCIKKyAgICB9CisKKyAgICBTaWdu
YWxTcHkgeworICAgICAgICBpZDogb3RoZXJNZXNzYWdlU3B5CisgICAgICAgIHRhcmdldDogb3Ro
ZXJXZWJWaWV3LmV4cGVyaW1lbnRhbAorICAgICAgICBzaWduYWxOYW1lOiAibWVzc2FnZVJlY2Vp
dmVkIgorICAgIH0KKworICAgIFRlc3RDYXNlIHsKKyAgICAgICAgbmFtZTogIldlYlZpZXdNZXNz
YWdpbmciCisgICAgICAgIHByb3BlcnR5IHVybCB0ZXN0VXJsOiBRdC5yZXNvbHZlZFVybCgiLi4v
Y29tbW9uL21lc3NhZ2luZy5odG1sIikKKworICAgICAgICBmdW5jdGlvbiBpbml0KCkgeworICAg
ICAgICAgICAgbWVzc2FnZVNweS5jbGVhcigpCisgICAgICAgICAgICB3ZWJWaWV3Lmxhc3RNZXNz
YWdlID0gbnVsbAorICAgICAgICAgICAgb3RoZXJNZXNzYWdlU3B5LmNsZWFyKCkKKyAgICAgICAg
ICAgIG90aGVyV2ViVmlldy5sYXN0TWVzc2FnZSA9IG51bGwKKyAgICAgICAgfQorCisgICAgICAg
IGZ1bmN0aW9uIHRlc3RfYmFzaWMoKSB7CisgICAgICAgICAgICB3ZWJWaWV3LnVybCA9IHRlc3RV
cmwKKyAgICAgICAgICAgIHZlcmlmeSh3ZWJWaWV3LndhaXRGb3JMb2FkU3VjY2VlZGVkKCkpCisg
ICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC5wb3N0TWVzc2FnZSgiSEVMTE8iKQorICAg
ICAgICAgICAgbWVzc2FnZVNweS53YWl0KCkKKyAgICAgICAgICAgIGNvbXBhcmUod2ViVmlldy5s
YXN0TWVzc2FnZS5kYXRhLCAiT0xMRUgiKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3Lmxh
c3RNZXNzYWdlLm9yaWdpbi50b1N0cmluZygpLCB0ZXN0VXJsLnRvU3RyaW5nKCkpCisgICAgICAg
IH0KKworICAgICAgICBmdW5jdGlvbiB0ZXN0X3R3b1dlYlZpZXdzKCkgeworICAgICAgICAgICAg
d2ViVmlldy51cmwgPSB0ZXN0VXJsCisgICAgICAgICAgICBvdGhlcldlYlZpZXcudXJsID0gdGVz
dFVybAorICAgICAgICAgICAgdmVyaWZ5KHdlYlZpZXcud2FpdEZvckxvYWRTdWNjZWVkZWQoKSkK
KyAgICAgICAgICAgIHZlcmlmeShvdGhlcldlYlZpZXcud2FpdEZvckxvYWRTdWNjZWVkZWQoKSkK
KyAgICAgICAgICAgIHdlYlZpZXcuZXhwZXJpbWVudGFsLnBvc3RNZXNzYWdlKCJGSVJTVCIpCisg
ICAgICAgICAgICBvdGhlcldlYlZpZXcuZXhwZXJpbWVudGFsLnBvc3RNZXNzYWdlKCJTRUNPTkQi
KQorICAgICAgICAgICAgbWVzc2FnZVNweS53YWl0KCkKKyAgICAgICAgICAgIG90aGVyTWVzc2Fn
ZVNweS53YWl0KCkKKyAgICAgICAgICAgIGNvbXBhcmUod2ViVmlldy5sYXN0TWVzc2FnZS5kYXRh
LCAiVFNSSUYiKQorICAgICAgICAgICAgY29tcGFyZShvdGhlcldlYlZpZXcubGFzdE1lc3NhZ2Uu
ZGF0YSwgIkROT0NFUyIpCisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiB0ZXN0X2Rpc2Fi
bGVkKCkgeworICAgICAgICAgICAgZGlzYWJsZWRXZWJWaWV3LnVybCA9IHRlc3RVcmwKKyAgICAg
ICAgICAgIHZlcmlmeSghZGlzYWJsZWRXZWJWaWV3LmV4cGVyaW1lbnRhbC5wcmVmZXJlbmNlcy5u
YXZpZ2F0b3JRdE9iamVjdEVuYWJsZWQpCisgICAgICAgICAgICB2ZXJpZnkoZGlzYWJsZWRXZWJW
aWV3LndhaXRGb3JMb2FkU3VjY2VlZGVkKCkpCisgICAgICAgICAgICBkaXNhYmxlZFdlYlZpZXcu
ZXhwZXJpbWVudGFsLnBvc3RNZXNzYWdlKCJISSIpCisgICAgICAgICAgICB3YWl0KDEwMDApCisg
ICAgICAgICAgICB2ZXJpZnkoIWRpc2FibGVkV2ViVmlldy5yZWNlaXZlZE1lc3NhZ2UpCisgICAg
ICAgIH0KKyAgICB9Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJ
L3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X211bHRpRmlsZVVwbG9hZC5xbWwgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X211
bHRpRmlsZVVwbG9hZC5xbWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzNlYTcwODQ1NDMzNjNlZjQxNzQxMmM4NzJk
ZjFmYWUxODQ4MzEwMwotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3RfbXVsdGlGaWxlVXBsb2FkLnFtbApA
QCAtMCwwICsxLDY0IEBACitpbXBvcnQgUXRRdWljayAyLjAKK2ltcG9ydCBRdFRlc3QgMS4wCitp
bXBvcnQgUXRXZWJLaXQgMy4wCitpbXBvcnQgUXRXZWJLaXQuZXhwZXJpbWVudGFsIDEuMAoraW1w
b3J0ICIuLi9jb21tb24iCisKK1Rlc3RXZWJWaWV3IHsKKyAgICBpZDogd2ViVmlldworCisgICAg
d2lkdGg6IDQwMAorICAgIGhlaWdodDogNDAwCisKKyAgICBwcm9wZXJ0eSBib29sIHNlbGVjdEZp
bGUKKworICAgIGV4cGVyaW1lbnRhbC5maWxlUGlja2VyOiBJdGVtIHsKKyAgICAgICAgVGltZXIg
eworICAgICAgICAgICAgcnVubmluZzogdHJ1ZQorICAgICAgICAgICAgaW50ZXJ2YWw6IDEKKyAg
ICAgICAgICAgIG9uVHJpZ2dlcmVkOiB7CisgICAgICAgICAgICAgICAgdmFyIHNlbGVjdGVkRmls
ZXMgPSBbImZpbGVuYW1lMSIsICJmaWxlbmFtZTIiXQorICAgICAgICAgICAgICAgIGlmIChzZWxl
Y3RGaWxlKQorICAgICAgICAgICAgICAgICAgICBtb2RlbC5hY2NlcHQoc2VsZWN0ZWRGaWxlcykK
KyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIG1vZGVsLnJlamVjdCgp
OworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgU2lnbmFsU3B5IHsKKyAg
ICAgICAgaWQ6IHRpdGxlU3B5CisgICAgICAgIHRhcmdldDogd2ViVmlldworICAgICAgICBzaWdu
YWxOYW1lOiAidGl0bGVDaGFuZ2VkIgorICAgIH0KKworICAgIFRlc3RDYXNlIHsKKyAgICAgICAg
aWQ6IHRlc3QKKyAgICAgICAgbmFtZTogIldlYlZpZXdNdWx0aUZpbGVQaWNrZXIiCisgICAgICAg
IHdoZW46IHdpbmRvd1Nob3duCisKKyAgICAgICAgZnVuY3Rpb24gaW5pdCgpIHsKKyAgICAgICAg
ICAgIHdlYlZpZXcudXJsID0gUXQucmVzb2x2ZWRVcmwoIi4uL2NvbW1vbi9tdWx0aWZpbGV1cGxv
YWQuaHRtbCIpCisgICAgICAgICAgICB2ZXJpZnkod2ViVmlldy53YWl0Rm9yTG9hZFN1Y2NlZWRl
ZCgpKQorICAgICAgICAgICAgdGl0bGVTcHkuY2xlYXIoKQorICAgICAgICB9CisKKyAgICAgICAg
ZnVuY3Rpb24gb3Blbkl0ZW1TZWxlY3RvcigpIHsKKyAgICAgICAgICAgIHdlYlZpZXcuZXhwZXJp
bWVudGFsLnRlc3QudG91Y2hUYXAod2ViVmlldywgMTUsIDE1KQorICAgICAgICB9CisKKyAgICAg
ICAgZnVuY3Rpb24gdGVzdF9hY2NlcHQoKSB7CisgICAgICAgICAgICB3ZWJWaWV3LnNlbGVjdEZp
bGUgPSB0cnVlOworICAgICAgICAgICAgb3Blbkl0ZW1TZWxlY3RvcigpCisgICAgICAgICAgICB0
aXRsZVNweS53YWl0KCkKKyAgICAgICAgICAgIGNvbXBhcmUod2ViVmlldy50aXRsZSwgImZpbGVu
YW1lMSxmaWxlbmFtZTIiKQorICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gdGVzdF9yZWpl
Y3QoKSB7CisgICAgICAgICAgICB2YXIgb2xkVGl0bGUgPSB3ZWJWaWV3LnRpdGxlCisgICAgICAg
ICAgICB3ZWJWaWV3LnNlbGVjdEZpbGUgPSBmYWxzZTsKKyAgICAgICAgICAgIG9wZW5JdGVtU2Vs
ZWN0b3IoKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCBvbGRUaXRsZSkKKyAg
ICAgICAgfQorICAgIH0KK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9B
UEkvcXQvdGVzdHMvcW1sdGVzdHMvV2ViVmlldy90c3Rfc2luZ2xlRmlsZVVwbG9hZC5xbWwgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0
X3NpbmdsZUZpbGVVcGxvYWQucW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJlMTQwOWI3Zjg0ODdmODgxODQyY2Y5
ODNiNGQxYjI3MDAyYjBiMzEKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL1dlYlZpZXcvdHN0X3NpbmdsZUZpbGVVcGxvYWQu
cW1sCkBAIC0wLDAgKzEsNzcgQEAKK2ltcG9ydCBRdFF1aWNrIDIuMAoraW1wb3J0IFF0VGVzdCAx
LjAKK2ltcG9ydCBRdFdlYktpdCAzLjAKK2ltcG9ydCBRdFdlYktpdC5leHBlcmltZW50YWwgMS4w
CitpbXBvcnQgIi4uL2NvbW1vbiIKKworVGVzdFdlYlZpZXcgeworICAgIGlkOiB3ZWJWaWV3CisK
KyAgICB3aWR0aDogNDAwCisgICAgaGVpZ2h0OiA0MDAKKworICAgIHByb3BlcnR5IGJvb2wgc2Vs
ZWN0RmlsZQorICAgIHByb3BlcnR5IGJvb2wgYWNjZXB0TXVsdGlwbGU6IGZhbHNlCisKKyAgICBl
eHBlcmltZW50YWwuZmlsZVBpY2tlcjogSXRlbSB7CisgICAgICAgIFRpbWVyIHsKKyAgICAgICAg
ICAgIHJ1bm5pbmc6IHRydWUKKyAgICAgICAgICAgIGludGVydmFsOiAxCisgICAgICAgICAgICBv
blRyaWdnZXJlZDogeworICAgICAgICAgICAgICAgIHZhciBzZWxlY3RlZEZpbGVzID0gWyJmaWxl
bmFtZTEiLCAiZmlsZW5hbWUyIl0KKyAgICAgICAgICAgICAgICBpZiAoc2VsZWN0RmlsZSkgewor
ICAgICAgICAgICAgICAgICAgICBpZiAoYWNjZXB0TXVsdGlwbGUpCisgICAgICAgICAgICAgICAg
ICAgICAgICBtb2RlbC5hY2NlcHQoc2VsZWN0ZWRGaWxlcykKKyAgICAgICAgICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWwuYWNjZXB0KCJhY2NlcHRlZGZpbGVu
YW1lIik7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICAgICAgbW9kZWwucmVqZWN0KCk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAg
ICB9CisKKyAgICBTaWduYWxTcHkgeworICAgICAgICBpZDogdGl0bGVTcHkKKyAgICAgICAgdGFy
Z2V0OiB3ZWJWaWV3CisgICAgICAgIHNpZ25hbE5hbWU6ICJ0aXRsZUNoYW5nZWQiCisgICAgfQor
CisgICAgVGVzdENhc2UgeworICAgICAgICBpZDogdGVzdAorICAgICAgICBuYW1lOiAiV2ViVmll
d1NpbmdsZUZpbGVQaWNrZXIiCisgICAgICAgIHdoZW46IHdpbmRvd1Nob3duCisKKyAgICAgICAg
ZnVuY3Rpb24gaW5pdCgpIHsKKyAgICAgICAgICAgIHdlYlZpZXcudXJsID0gUXQucmVzb2x2ZWRV
cmwoIi4uL2NvbW1vbi9zaW5nbGVmaWxldXBsb2FkLmh0bWwiKQorICAgICAgICAgICAgdmVyaWZ5
KHdlYlZpZXcud2FpdEZvckxvYWRTdWNjZWVkZWQoKSkKKyAgICAgICAgICAgIHRpdGxlU3B5LmNs
ZWFyKCkKKyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIG9wZW5JdGVtU2VsZWN0b3IoKSB7
CisgICAgICAgICAgICB3ZWJWaWV3LmV4cGVyaW1lbnRhbC50ZXN0LnRvdWNoVGFwKHdlYlZpZXcs
IDE1LCAxNSkKKyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIHRlc3RfYWNjZXB0KCkgewor
ICAgICAgICAgICAgd2ViVmlldy5zZWxlY3RGaWxlID0gdHJ1ZTsKKyAgICAgICAgICAgIG9wZW5J
dGVtU2VsZWN0b3IoKQorICAgICAgICAgICAgdGl0bGVTcHkud2FpdCgpCisgICAgICAgICAgICBj
b21wYXJlKHdlYlZpZXcudGl0bGUsICJhY2NlcHRlZGZpbGVuYW1lIikKKyAgICAgICAgfQorCisg
ICAgICAgIGZ1bmN0aW9uIHRlc3RfbXVsdGlwbGUoKSB7CisgICAgICAgICAgICB3ZWJWaWV3LnNl
bGVjdEZpbGUgPSB0cnVlOworICAgICAgICAgICAgd2ViVmlldy5hY2NlcHRNdWx0aXBsZSA9IHRy
dWU7CisgICAgICAgICAgICBvcGVuSXRlbVNlbGVjdG9yKCkKKyAgICAgICAgICAgIHRpdGxlU3B5
LndhaXQoKQorICAgICAgICAgICAgY29tcGFyZSh3ZWJWaWV3LnRpdGxlLCAiZmlsZW5hbWUxIikK
KyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIHRlc3RfcmVqZWN0KCkgeworICAgICAgICAg
ICAgdmFyIG9sZFRpdGxlID0gd2ViVmlldy50aXRsZQorICAgICAgICAgICAgd2ViVmlldy5zZWxl
Y3RGaWxlID0gZmFsc2U7CisgICAgICAgICAgICBvcGVuSXRlbVNlbGVjdG9yKCkKKyAgICAgICAg
ICAgIGNvbXBhcmUod2ViVmlldy50aXRsZSwgb2xkVGl0bGUpCisgICAgICAgIH0KKyAgICB9Cit9
Cg==
</data>
<flag name="review"
          id="151402"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>