<?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>191610</bug_id>
          
          <creation_ts>2018-11-13 16:41:21 -0800</creation_ts>
          <short_desc>Add API to disable safe browsing checks</short_desc>
          <delta_ts>2018-11-16 14:37:07 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>dino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1478214</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-11-13 16:41:21 -0800</bug_when>
    <thetext>Add API to disable safe browsing checks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478217</commentid>
    <comment_count>1</comment_count>
      <attachid>354729</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-11-13 16:43:34 -0800</bug_when>
    <thetext>Created attachment 354729
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478415</commentid>
    <comment_count>2</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-11-14 06:50:53 -0800</bug_when>
    <thetext>rdar://problem/46061764</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478496</commentid>
    <comment_count>3</comment_count>
      <attachid>354826</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-11-14 10:05:33 -0800</bug_when>
    <thetext>Created attachment 354826
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1479495</commentid>
    <comment_count>4</comment_count>
      <attachid>355074</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-11-16 10:35:49 -0800</bug_when>
    <thetext>Created attachment 355074
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1479540</commentid>
    <comment_count>5</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2018-11-16 11:59:59 -0800</bug_when>
    <thetext>http://trac.webkit.org/r238293</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1479633</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-11-16 14:37:07 -0800</bug_when>
    <thetext>&lt;rdar://problem/46140112&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>354729</attachid>
            <date>2018-11-13 16:43:34 -0800</date>
            <delta_ts>2018-11-14 10:05:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191610-20181113164333.patch</filename>
            <type>text/plain</type>
            <size>5508</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzgxNTQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE4LTExLTEzICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIEFQSSB0byBk
aXNhYmxlIHNhZmUgYnJvd3NpbmcgY2hlY2tzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xOTE2MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5o
OgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbToKKyAgICAg
ICAgKC1bV0tQcmVmZXJlbmNlcyBzZXRTYWZlQnJvd3NpbmdFbmFibGVkOl0pOgorICAgICAgICAo
LVtXS1ByZWZlcmVuY2VzIHNhZmVCcm93c2luZ0VuYWJsZWRdKToKKwogMjAxOC0xMS0xMyAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBEbyBu
b3Qgc2hvdyBzZWxlY3Rpb24gVUkgZm9yIGVkaXRhYmxlIGVsZW1lbnRzIHdpdGggb3BhY2l0eSBu
ZWFyIHplcm8KSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZl
cmVuY2VzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29h
L1dLUHJlZmVyZW5jZXMuaAkocmV2aXNpb24gMjM4MTE0KQorKysgU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMuaAkod29ya2luZyBjb3B5KQpAQCAtNTMsNiAr
NTMsMTIgQEAgV0tfQ0xBU1NfQVZBSUxBQkxFKG1hY29zeCgxMC4xMCksIGlvcyg4LgogICovCiBA
cHJvcGVydHkgKG5vbmF0b21pYykgQk9PTCBqYXZhU2NyaXB0Q2FuT3BlbldpbmRvd3NBdXRvbWF0
aWNhbGx5OwogCisvKiEgQGFic3RyYWN0IEEgQm9vbGVhbiB2YWx1ZSBpbmRpY2F0aW5nIHdoZXRo
ZXIgd2FybmluZ3Mgc2hvdWxkIGJlCisgc2hvd24gZm9yIHVuc2FmZSBjb250ZW50IHN1Y2ggYXMg
cGhpc2hpbmcgb3IgbWFsd2FyZS4KKyBAZGlzY3Vzc2lvbiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyBZ
RVMuCisgKi8KK0Bwcm9wZXJ0eSAobm9uYXRvbWljKSBCT09MIHNhZmVCcm93c2luZ0VuYWJsZWQg
V0tfQVBJX0FWQUlMQUJMRShtYWNvc3goV0tfTUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CisK
ICNpZiAhVEFSR0VUX09TX0lQSE9ORQogLyohIEBhYnN0cmFjdCBBIEJvb2xlYW4gdmFsdWUgaW5k
aWNhdGluZyB3aGV0aGVyIEphdmEgaXMgZW5hYmxlZC4KICBAZGlzY3Vzc2lvbiBUaGUgZGVmYXVs
dCB2YWx1ZSBpcyBOTy4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1ByZWZlcmVuY2VzLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQ
SS9Db2NvYS9XS1ByZWZlcmVuY2VzLm1tCShyZXZpc2lvbiAyMzgxMTQpCisrKyBTb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbQkod29ya2luZyBjb3B5KQpA
QCAtNjk3LDYgKzY5NywxNiBAQCAtICh2b2lkKV9zZXRJQ0VDYW5kaWRhdGVGaWx0ZXJpbmdFbmFi
bGVkCiAgICAgX3ByZWZlcmVuY2VzLT5zZXRJQ0VDYW5kaWRhdGVGaWx0ZXJpbmdFbmFibGVkKGVu
YWJsZWQpOwogfQogCistICh2b2lkKXNldFNhZmVCcm93c2luZ0VuYWJsZWQ6KEJPT0wpZW5hYmxl
ZAoreworICAgIF9wcmVmZXJlbmNlcy0+c2V0U2FmZUJyb3dzaW5nRW5hYmxlZChlbmFibGVkKTsK
K30KKworLSAoQk9PTClzYWZlQnJvd3NpbmdFbmFibGVkCit7CisgICAgcmV0dXJuIF9wcmVmZXJl
bmNlcy0+c2FmZUJyb3dzaW5nRW5hYmxlZCgpOworfQorCiAtICh2b2lkKV9zZXRTYWZlQnJvd3Np
bmdFbmFibGVkOihCT09MKWVuYWJsZWQKIHsKICAgICBfcHJlZmVyZW5jZXMtPnNldFNhZmVCcm93
c2luZ0VuYWJsZWQoZW5hYmxlZCk7CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzgxNTQpCisrKyBUb29scy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxOC0xMS0xMyAgQWxleCBDaHJpc3Rl
bnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgorCisgICAgICAgIEFkZCBBUEkgdG8gZGlz
YWJsZSBzYWZlIGJyb3dzaW5nIGNoZWNrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTkxNjEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1NhZmVC
cm93c2luZy5tbToKKyAgICAgICAgKHJlc291cmNlVVJMKToKKyAgICAgICAgKFRFU1QpOgorICAg
ICAgICAoc2FmZUJyb3dzaW5nVmlldyk6CisgICAgICAgIChzaW1wbGVVUkwpOiBEZWxldGVkLgor
CiAyMDE4LTExLTEzICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAg
ICAgICAgIFtpT1NdIERvIG5vdCBzaG93IHNlbGVjdGlvbiBVSSBmb3IgZWRpdGFibGUgZWxlbWVu
dHMgd2l0aCBvcGFjaXR5IG5lYXIgemVybwpJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
cy9XZWJLaXRDb2NvYS9TYWZlQnJvd3NpbmcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TYWZlQnJvd3NpbmcubW0JKHJldmlzaW9uIDIzODEx
NSkKKysrIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2FmZUJyb3dzaW5n
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yOSw2ICsyOSw3IEBACiAKICNpbXBvcnQgIkNsYXNzTWV0
aG9kU3dpenpsZXIuaCIKICNpbXBvcnQgIlBsYXRmb3JtVXRpbGl0aWVzLmgiCisjaW1wb3J0ICJU
ZXN0TmF2aWdhdGlvbkRlbGVnYXRlLmgiCiAjaW1wb3J0ICJUZXN0V0tXZWJWaWV3LmgiCiAjaW1w
b3J0IDxXZWJLaXQvV0tOYXZpZ2F0aW9uRGVsZWdhdGUuaD4KICNpbXBvcnQgPFdlYktpdC9XS1dl
YlZpZXdQcml2YXRlLmg+CkBAIC0xMzcsOSArMTM4LDMyIEBAIC0gKHZvaWQpbG9va1VwVVJMOihO
U1VSTCAqKVVSTCBjb21wbGV0aW8KIAogQGVuZAogCi1zdGF0aWMgTlNVUkwgKnNpbXBsZVVSTCgp
CitzdGF0aWMgTlNVUkwgKnJlc291cmNlVVJMKE5TU3RyaW5nICpyZXNvdXJjZSkKIHsKLSAgICBy
ZXR1cm4gW1tOU0J1bmRsZSBtYWluQnVuZGxlXSBVUkxGb3JSZXNvdXJjZTpAInNpbXBsZSIgd2l0
aEV4dGVuc2lvbjpAImh0bWwiIHN1YmRpcmVjdG9yeTpAIlRlc3RXZWJLaXRBUEkucmVzb3VyY2Vz
Il07CisgICAgcmV0dXJuIFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6cmVz
b3VyY2Ugd2l0aEV4dGVuc2lvbjpAImh0bWwiIHN1YmRpcmVjdG9yeTpAIlRlc3RXZWJLaXRBUEku
cmVzb3VyY2VzIl07Cit9CisKK1RFU1QoU2FmZUJyb3dzaW5nLCBQcmVmZXJlbmNlKQoreworICAg
IFRlc3RXZWJLaXRBUEk6OkNsYXNzTWV0aG9kU3dpenpsZXIgc3dpenpsZXIob2JqY19nZXRDbGFz
cygiU1NCTG9va3VwQ29udGV4dCIpLCBAc2VsZWN0b3Ioc2hhcmVkTG9va3VwQ29udGV4dCksIFtU
ZXN0TG9va3VwQ29udGV4dCBtZXRob2RGb3JTZWxlY3RvcjpAc2VsZWN0b3Ioc2hhcmVkTG9va3Vw
Q29udGV4dCldKTsKKworICAgIF9fYmxvY2sgYm9vbCBkb25lID0gZmFsc2U7CisgICAgYXV0byBk
ZWxlZ2F0ZSA9IGFkb3B0TlMoW1Rlc3ROYXZpZ2F0aW9uRGVsZWdhdGUgbmV3XSk7CisgICAgZGVs
ZWdhdGUuZ2V0KCkuZGlkU3RhcnRQcm92aXNpb25hbE5hdmlnYXRpb24gPSBeKFdLV2ViVmlldyAq
LCBXS05hdmlnYXRpb24gKikgeworICAgICAgICBkb25lID0gdHJ1ZTsKKyAgICB9OworCisgICAg
YXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbV0tXZWJWaWV3IG5ld10pOworICAgIFt3ZWJWaWV3IHNl
dE5hdmlnYXRpb25EZWxlZ2F0ZTpkZWxlZ2F0ZS5nZXQoKV07CisgICAgRVhQRUNUX1RSVUUoW3dl
YlZpZXcgY29uZmlndXJhdGlvbl0ucHJlZmVyZW5jZXMuc2FmZUJyb3dzaW5nRW5hYmxlZCk7Cisg
ICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6W05TVVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpyZXNv
dXJjZVVSTChAInNpbXBsZSIpXV07CisgICAgd2hpbGUgKCFbd2ViVmlldyBfc2FmZUJyb3dzaW5n
V2FybmluZ0ZvclRlc3RpbmddKQorICAgICAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpzcGluUnVu
TG9vcCgpOworICAgIFt3ZWJWaWV3IGNvbmZpZ3VyYXRpb25dLnByZWZlcmVuY2VzLnNhZmVCcm93
c2luZ0VuYWJsZWQgPSBOTzsKKyAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpbTlNVUkxSZXF1ZXN0
IHJlcXVlc3RXaXRoVVJMOnJlc291cmNlVVJMKEAic2ltcGxlMiIpXV07CisgICAgVGVzdFdlYktp
dEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKyAgICBFWFBFQ1RfRkFMU0UoW3dlYlZpZXcgY29uZmln
dXJhdGlvbl0ucHJlZmVyZW5jZXMuc2FmZUJyb3dzaW5nRW5hYmxlZCk7CisgICAgRVhQRUNUX0ZB
TFNFKFt3ZWJWaWV3IF9zYWZlQnJvd3NpbmdXYXJuaW5nRm9yVGVzdGluZ10pOwogfQogCiBzdGF0
aWMgUmV0YWluUHRyPFdLV2ViVmlldz4gc2FmZUJyb3dzaW5nVmlldygpCkBAIC0xNDksNyArMTcz
LDcgQEAgc3RhdGljIFJldGFpblB0cjxXS1dlYlZpZXc+IHNhZmVCcm93c2luZwogICAgIHN0YXRp
YyBhdXRvIGRlbGVnYXRlID0gYWRvcHROUyhbU2FmZUJyb3dzaW5nTmF2aWdhdGlvbkRlbGVnYXRl
IG5ld10pOwogICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0TlMoW1dLV2ViVmlldyBuZXddKTsKICAg
ICBbd2ViVmlldyBzZXROYXZpZ2F0aW9uRGVsZWdhdGU6ZGVsZWdhdGUuZ2V0KCldOwotICAgIFt3
ZWJWaWV3IGxvYWRSZXF1ZXN0OltOU1VSTFJlcXVlc3QgcmVxdWVzdFdpdGhVUkw6c2ltcGxlVVJM
KCldXTsKKyAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRo
VVJMOnJlc291cmNlVVJMKEAic2ltcGxlIildXTsKICAgICB3aGlsZSAoIVt3ZWJWaWV3IF9zYWZl
QnJvd3NpbmdXYXJuaW5nRm9yVGVzdGluZ10pCiAgICAgICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6
OnNwaW5SdW5Mb29wKCk7CiAjaWYgIVBMQVRGT1JNKE1BQykK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>354826</attachid>
            <date>2018-11-14 10:05:33 -0800</date>
            <delta_ts>2018-11-16 10:35:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191610-20181114100533.patch</filename>
            <type>text/plain</type>
            <size>5518</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzgxNTQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE4LTExLTEzICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIEFQSSB0byBk
aXNhYmxlIHNhZmUgYnJvd3NpbmcgY2hlY2tzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xOTE2MTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5o
OgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbToKKyAgICAg
ICAgKC1bV0tQcmVmZXJlbmNlcyBzZXRTYWZlQnJvd3NpbmdFbmFibGVkOl0pOgorICAgICAgICAo
LVtXS1ByZWZlcmVuY2VzIHNhZmVCcm93c2luZ0VuYWJsZWRdKToKKwogMjAxOC0xMS0xMyAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBEbyBu
b3Qgc2hvdyBzZWxlY3Rpb24gVUkgZm9yIGVkaXRhYmxlIGVsZW1lbnRzIHdpdGggb3BhY2l0eSBu
ZWFyIHplcm8KSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZl
cmVuY2VzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29h
L1dLUHJlZmVyZW5jZXMuaAkocmV2aXNpb24gMjM4MTE0KQorKysgU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMuaAkod29ya2luZyBjb3B5KQpAQCAtNTMsNiAr
NTMsMTIgQEAgV0tfQ0xBU1NfQVZBSUxBQkxFKG1hY29zeCgxMC4xMCksIGlvcyg4LgogICovCiBA
cHJvcGVydHkgKG5vbmF0b21pYykgQk9PTCBqYXZhU2NyaXB0Q2FuT3BlbldpbmRvd3NBdXRvbWF0
aWNhbGx5OwogCisvKiEgQGFic3RyYWN0IEEgQm9vbGVhbiB2YWx1ZSBpbmRpY2F0aW5nIHdoZXRo
ZXIgd2FybmluZ3Mgc2hvdWxkIGJlCisgc2hvd24gZm9yIHN1c3BlY3RlZCB1bnNhZmUgY29udGVu
dCBzdWNoIGFzIHBoaXNoaW5nIG9yIG1hbHdhcmUuCisgQGRpc2N1c3Npb24gVGhlIGRlZmF1bHQg
dmFsdWUgaXMgWUVTLgorICovCitAcHJvcGVydHkgKG5vbmF0b21pYykgQk9PTCBzYWZlQnJvd3Np
bmdFbmFibGVkIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KFdLX01BQ19UQkEpLCBpb3MoV0tfSU9T
X1RCQSkpOworCiAjaWYgIVRBUkdFVF9PU19JUEhPTkUKIC8qISBAYWJzdHJhY3QgQSBCb29sZWFu
IHZhbHVlIGluZGljYXRpbmcgd2hldGhlciBKYXZhIGlzIGVuYWJsZWQuCiAgQGRpc2N1c3Npb24g
VGhlIGRlZmF1bHQgdmFsdWUgaXMgTk8uCkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
UEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlcy5tbQkocmV2aXNpb24gMjM4MTE0KQorKysg
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW0JKHdvcmtp
bmcgY29weSkKQEAgLTY5Nyw2ICs2OTcsMTYgQEAgLSAodm9pZClfc2V0SUNFQ2FuZGlkYXRlRmls
dGVyaW5nRW5hYmxlZAogICAgIF9wcmVmZXJlbmNlcy0+c2V0SUNFQ2FuZGlkYXRlRmlsdGVyaW5n
RW5hYmxlZChlbmFibGVkKTsKIH0KIAorLSAodm9pZClzZXRTYWZlQnJvd3NpbmdFbmFibGVkOihC
T09MKWVuYWJsZWQKK3sKKyAgICBfcHJlZmVyZW5jZXMtPnNldFNhZmVCcm93c2luZ0VuYWJsZWQo
ZW5hYmxlZCk7Cit9CisKKy0gKEJPT0wpc2FmZUJyb3dzaW5nRW5hYmxlZAoreworICAgIHJldHVy
biBfcHJlZmVyZW5jZXMtPnNhZmVCcm93c2luZ0VuYWJsZWQoKTsKK30KKwogLSAodm9pZClfc2V0
U2FmZUJyb3dzaW5nRW5hYmxlZDooQk9PTCllbmFibGVkCiB7CiAgICAgX3ByZWZlcmVuY2VzLT5z
ZXRTYWZlQnJvd3NpbmdFbmFibGVkKGVuYWJsZWQpOwpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjM4MTU0KQorKysgVG9vbHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTgtMTEtMTMgIEFs
ZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KKworICAgICAgICBBZGQg
QVBJIHRvIGRpc2FibGUgc2FmZSBicm93c2luZyBjaGVja3MKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MTYxMAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRD
b2NvYS9TYWZlQnJvd3NpbmcubW06CisgICAgICAgIChyZXNvdXJjZVVSTCk6CisgICAgICAgIChU
RVNUKToKKyAgICAgICAgKHNhZmVCcm93c2luZ1ZpZXcpOgorICAgICAgICAoc2ltcGxlVVJMKTog
RGVsZXRlZC4KKwogMjAxOC0xMS0xMyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxl
LmNvbT4KIAogICAgICAgICBbaU9TXSBEbyBub3Qgc2hvdyBzZWxlY3Rpb24gVUkgZm9yIGVkaXRh
YmxlIGVsZW1lbnRzIHdpdGggb3BhY2l0eSBuZWFyIHplcm8KSW5kZXg6IFRvb2xzL1Rlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2FmZUJyb3dzaW5nLm1tCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2FmZUJyb3dzaW5nLm1tCShyZXZp
c2lvbiAyMzgxMTUpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Nh
ZmVCcm93c2luZy5tbQkod29ya2luZyBjb3B5KQpAQCAtMjksNiArMjksNyBAQAogCiAjaW1wb3J0
ICJDbGFzc01ldGhvZFN3aXp6bGVyLmgiCiAjaW1wb3J0ICJQbGF0Zm9ybVV0aWxpdGllcy5oIgor
I2ltcG9ydCAiVGVzdE5hdmlnYXRpb25EZWxlZ2F0ZS5oIgogI2ltcG9ydCAiVGVzdFdLV2ViVmll
dy5oIgogI2ltcG9ydCA8V2ViS2l0L1dLTmF2aWdhdGlvbkRlbGVnYXRlLmg+CiAjaW1wb3J0IDxX
ZWJLaXQvV0tXZWJWaWV3UHJpdmF0ZS5oPgpAQCAtMTM3LDkgKzEzOCwzMiBAQCAtICh2b2lkKWxv
b2tVcFVSTDooTlNVUkwgKilVUkwgY29tcGxldGlvCiAKIEBlbmQKIAotc3RhdGljIE5TVVJMICpz
aW1wbGVVUkwoKQorc3RhdGljIE5TVVJMICpyZXNvdXJjZVVSTChOU1N0cmluZyAqcmVzb3VyY2Up
CiB7Ci0gICAgcmV0dXJuIFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJz
aW1wbGUiIHdpdGhFeHRlbnNpb246QCJodG1sIiBzdWJkaXJlY3Rvcnk6QCJUZXN0V2ViS2l0QVBJ
LnJlc291cmNlcyJdOworICAgIHJldHVybiBbW05TQnVuZGxlIG1haW5CdW5kbGVdIFVSTEZvclJl
c291cmNlOnJlc291cmNlIHdpdGhFeHRlbnNpb246QCJodG1sIiBzdWJkaXJlY3Rvcnk6QCJUZXN0
V2ViS2l0QVBJLnJlc291cmNlcyJdOworfQorCitURVNUKFNhZmVCcm93c2luZywgUHJlZmVyZW5j
ZSkKK3sKKyAgICBUZXN0V2ViS2l0QVBJOjpDbGFzc01ldGhvZFN3aXp6bGVyIHN3aXp6bGVyKG9i
amNfZ2V0Q2xhc3MoIlNTQkxvb2t1cENvbnRleHQiKSwgQHNlbGVjdG9yKHNoYXJlZExvb2t1cENv
bnRleHQpLCBbVGVzdExvb2t1cENvbnRleHQgbWV0aG9kRm9yU2VsZWN0b3I6QHNlbGVjdG9yKHNo
YXJlZExvb2t1cENvbnRleHQpXSk7CisKKyAgICBfX2Jsb2NrIGJvb2wgZG9uZSA9IGZhbHNlOwor
ICAgIGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtUZXN0TmF2aWdhdGlvbkRlbGVnYXRlIG5ld10p
OworICAgIGRlbGVnYXRlLmdldCgpLmRpZFN0YXJ0UHJvdmlzaW9uYWxOYXZpZ2F0aW9uID0gXihX
S1dlYlZpZXcgKiwgV0tOYXZpZ2F0aW9uICopIHsKKyAgICAgICAgZG9uZSA9IHRydWU7CisgICAg
fTsKKworICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0TlMoW1dLV2ViVmlldyBuZXddKTsKKyAgICBb
d2ViVmlldyBzZXROYXZpZ2F0aW9uRGVsZWdhdGU6ZGVsZWdhdGUuZ2V0KCldOworICAgIEVYUEVD
VF9UUlVFKFt3ZWJWaWV3IGNvbmZpZ3VyYXRpb25dLnByZWZlcmVuY2VzLnNhZmVCcm93c2luZ0Vu
YWJsZWQpOworICAgIFt3ZWJWaWV3IGxvYWRSZXF1ZXN0OltOU1VSTFJlcXVlc3QgcmVxdWVzdFdp
dGhVUkw6cmVzb3VyY2VVUkwoQCJzaW1wbGUiKV1dOworICAgIHdoaWxlICghW3dlYlZpZXcgX3Nh
ZmVCcm93c2luZ1dhcm5pbmdGb3JUZXN0aW5nXSkKKyAgICAgICAgVGVzdFdlYktpdEFQSTo6VXRp
bDo6c3BpblJ1bkxvb3AoKTsKKyAgICBbd2ViVmlldyBjb25maWd1cmF0aW9uXS5wcmVmZXJlbmNl
cy5zYWZlQnJvd3NpbmdFbmFibGVkID0gTk87CisgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6W05T
VVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpyZXNvdXJjZVVSTChAInNpbXBsZTIiKV1dOworICAg
IFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgRVhQRUNUX0ZBTFNFKFt3ZWJW
aWV3IGNvbmZpZ3VyYXRpb25dLnByZWZlcmVuY2VzLnNhZmVCcm93c2luZ0VuYWJsZWQpOworICAg
IEVYUEVDVF9GQUxTRShbd2ViVmlldyBfc2FmZUJyb3dzaW5nV2FybmluZ0ZvclRlc3RpbmddKTsK
IH0KIAogc3RhdGljIFJldGFpblB0cjxXS1dlYlZpZXc+IHNhZmVCcm93c2luZ1ZpZXcoKQpAQCAt
MTQ5LDcgKzE3Myw3IEBAIHN0YXRpYyBSZXRhaW5QdHI8V0tXZWJWaWV3PiBzYWZlQnJvd3NpbmcK
ICAgICBzdGF0aWMgYXV0byBkZWxlZ2F0ZSA9IGFkb3B0TlMoW1NhZmVCcm93c2luZ05hdmlnYXRp
b25EZWxlZ2F0ZSBuZXddKTsKICAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtXS1dlYlZpZXcg
bmV3XSk7CiAgICAgW3dlYlZpZXcgc2V0TmF2aWdhdGlvbkRlbGVnYXRlOmRlbGVnYXRlLmdldCgp
XTsKLSAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpbTlNVUkxSZXF1ZXN0IHJlcXVlc3RXaXRoVVJM
OnNpbXBsZVVSTCgpXV07CisgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6W05TVVJMUmVxdWVzdCBy
ZXF1ZXN0V2l0aFVSTDpyZXNvdXJjZVVSTChAInNpbXBsZSIpXV07CiAgICAgd2hpbGUgKCFbd2Vi
VmlldyBfc2FmZUJyb3dzaW5nV2FybmluZ0ZvclRlc3RpbmddKQogICAgICAgICBUZXN0V2ViS2l0
QVBJOjpVdGlsOjpzcGluUnVuTG9vcCgpOwogI2lmICFQTEFURk9STShNQUMpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>355074</attachid>
            <date>2018-11-16 10:35:49 -0800</date>
            <delta_ts>2018-11-16 10:39:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191610-20181116103549.patch</filename>
            <type>text/plain</type>
            <size>6724</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMzgyODYpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE4LTExLTE2ICBBbGV4IENocmlz
dGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWRkIEFQSSB0byBk
aXNhYmxlIHNhZmUgYnJvd3NpbmcgY2hlY2tzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xOTE2MTAKKworICAgICAgICBSZXZpZXdlZCBieSBEZWFuIEph
Y2tzb24uCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMuaDoK
KyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVyZW5jZXMubW06CisgICAgICAg
ICgtW1dLUHJlZmVyZW5jZXMgc2V0U2FmZUJyb3dzaW5nRW5hYmxlZDpdKToKKyAgICAgICAgKC1b
V0tQcmVmZXJlbmNlcyBzYWZlQnJvd3NpbmdFbmFibGVkXSk6CisKIDIwMTgtMTEtMTYgIEFudHRp
IEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjIzNzQ2
NykgW1BTT05dIGlPUzogR29pbmcgYmFjayB0byBhIHBhZ2Ugc29tZXRpbWVzIGRvZXNuJ3QgcmVz
dG9yZSB0aGUgZnVsbCBwYWdlCkluZGV4OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tQcmVmZXJlbmNlcy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzLmgJKHJldmlzaW9uIDIzODI4NikKKysrIFNvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzLmgJKHdvcmtpbmcgY29weSkK
QEAgLTUzLDYgKzUzLDEyIEBAIFdLX0NMQVNTX0FWQUlMQUJMRShtYWNvc3goMTAuMTApLCBpb3Mo
OC4KICAqLwogQHByb3BlcnR5IChub25hdG9taWMpIEJPT0wgamF2YVNjcmlwdENhbk9wZW5XaW5k
b3dzQXV0b21hdGljYWxseTsKIAorLyohIEBhYnN0cmFjdCBBIEJvb2xlYW4gdmFsdWUgaW5kaWNh
dGluZyB3aGV0aGVyIHdhcm5pbmdzIHNob3VsZCBiZQorIHNob3duIGZvciBzdXNwZWN0ZWQgdW5z
YWZlIGNvbnRlbnQgc3VjaCBhcyBwaGlzaGluZyBvciBtYWx3YXJlLgorIEBkaXNjdXNzaW9uIFRo
ZSBkZWZhdWx0IHZhbHVlIGlzIFlFUy4KKyAqLworQHByb3BlcnR5IChub25hdG9taWMsIGdldHRl
cj1pc1NhZmVCcm93c2luZ0VuYWJsZWQpIEJPT0wgc2FmZUJyb3dzaW5nRW5hYmxlZCBXS19BUElf
QVZBSUxBQkxFKG1hY29zeChXS19NQUNfVEJBKSwgaW9zKFdLX0lPU19UQkEpKTsKKwogI2lmICFU
QVJHRVRfT1NfSVBIT05FCiAvKiEgQGFic3RyYWN0IEEgQm9vbGVhbiB2YWx1ZSBpbmRpY2F0aW5n
IHdoZXRoZXIgSmF2YSBpcyBlbmFibGVkLgogIEBkaXNjdXNzaW9uIFRoZSBkZWZhdWx0IHZhbHVl
IGlzIE5PLgpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJlZmVy
ZW5jZXMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29h
L1dLUHJlZmVyZW5jZXMubW0JKHJldmlzaW9uIDIzODI4NikKKysrIFNvdXJjZS9XZWJLaXQvVUlQ
cm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzLm1tCSh3b3JraW5nIGNvcHkpCkBAIC02OTcs
MTIgKzY5NywxMiBAQCAtICh2b2lkKV9zZXRJQ0VDYW5kaWRhdGVGaWx0ZXJpbmdFbmFibGVkCiAg
ICAgX3ByZWZlcmVuY2VzLT5zZXRJQ0VDYW5kaWRhdGVGaWx0ZXJpbmdFbmFibGVkKGVuYWJsZWQp
OwogfQogCi0tICh2b2lkKV9zZXRTYWZlQnJvd3NpbmdFbmFibGVkOihCT09MKWVuYWJsZWQKKy0g
KHZvaWQpc2V0U2FmZUJyb3dzaW5nRW5hYmxlZDooQk9PTCllbmFibGVkCiB7CiAgICAgX3ByZWZl
cmVuY2VzLT5zZXRTYWZlQnJvd3NpbmdFbmFibGVkKGVuYWJsZWQpOwogfQogCi0tIChCT09MKV9z
YWZlQnJvd3NpbmdFbmFibGVkCistIChCT09MKWlzU2FmZUJyb3dzaW5nRW5hYmxlZAogewogICAg
IHJldHVybiBfcHJlZmVyZW5jZXMtPnNhZmVCcm93c2luZ0VuYWJsZWQoKTsKIH0KSW5kZXg6IFNv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVuY2VzUHJpdmF0ZS5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1ByZWZlcmVu
Y2VzUHJpdmF0ZS5oCShyZXZpc2lvbiAyMzgxODgpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9BUEkvQ29jb2EvV0tQcmVmZXJlbmNlc1ByaXZhdGUuaAkod29ya2luZyBjb3B5KQpAQCAtMTIx
LDcgKzEyMSw2IEBAIHR5cGVkZWYgTlNfRU5VTShOU0ludGVnZXIsIF9XS0VkaXRhYmxlTGkKIEBw
cm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldElDRUNhbmRpZGF0ZUZpbHRlcmluZ0VuYWJs
ZWQ6KSBCT09MIF9pY2VDYW5kaWRhdGVGaWx0ZXJpbmdFbmFibGVkIFdLX0FQSV9BVkFJTEFCTEUo
bWFjb3N4KDEwLjEzLjQpLCBpb3MoMTEuMykpOwogQHByb3BlcnR5IChub25hdG9taWMsIHNldHRl
cj1fc2V0V2ViUlRDTGVnYWN5QVBJRW5hYmxlZDopIEJPT0wgX3dlYlJUQ0xlZ2FjeUFQSUVuYWJs
ZWQgV0tfQVBJX0FWQUlMQUJMRShtYWNvc3goMTAuMTMpLCBpb3MoMTEuMCkpOwogQHByb3BlcnR5
IChub25hdG9taWMsIHNldHRlcj1fc2V0SW5hY3RpdmVNZWRpYUNhcHR1cmVTdGVhbVJlcHJvbXB0
SW50ZXJ2YWxJbk1pbnV0ZXM6KSBkb3VibGUgX2luYWN0aXZlTWVkaWFDYXB0dXJlU3RlYW1SZXBy
b21wdEludGVydmFsSW5NaW51dGVzIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KDEwLjEzLjQpLCBp
b3MoMTEuMykpOwotQHByb3BlcnR5IChub25hdG9taWMsIHNldHRlcj1fc2V0U2FmZUJyb3dzaW5n
RW5hYmxlZDopIEJPT0wgX3NhZmVCcm93c2luZ0VuYWJsZWQgV0tfQVBJX0FWQUlMQUJMRShtYWNv
c3goV0tfTUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CiAKIEBwcm9wZXJ0eSAobm9uYXRvbWlj
LCBzZXR0ZXI9X3NldEphdmFTY3JpcHRDYW5BY2Nlc3NDbGlwYm9hcmQ6KSBCT09MIF9qYXZhU2Ny
aXB0Q2FuQWNjZXNzQ2xpcGJvYXJkIFdLX0FQSV9BVkFJTEFCTEUobWFjb3N4KDEwLjEzKSwgaW9z
KDExLjApKTsKIEBwcm9wZXJ0eSAobm9uYXRvbWljLCBzZXR0ZXI9X3NldERPTVBhc3RlQWxsb3dl
ZDopIEJPT0wgX2RvbVBhc3RlQWxsb3dlZCBXS19BUElfQVZBSUxBQkxFKG1hY29zeCgxMC4xMyks
IGlvcygxMS4wKSk7CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiAyMzgyODYpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxOC0xMS0xNiAgQWxleCBDaHJpc3RlbnNlbiAgPGFj
aHJpc3RlbnNlbkB3ZWJraXQub3JnPgorCisgICAgICAgIEFkZCBBUEkgdG8gZGlzYWJsZSBzYWZl
IGJyb3dzaW5nIGNoZWNrcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTkxNjEwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGVhbiBKYWNrc29uLgorCisg
ICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9TYWZlQnJvd3NpbmcubW06
CisgICAgICAgIChyZXNvdXJjZVVSTCk6CisgICAgICAgIChURVNUKToKKyAgICAgICAgKHNhZmVC
cm93c2luZ1ZpZXcpOgorICAgICAgICAoc2ltcGxlVVJMKTogRGVsZXRlZC4KKwogMjAxOC0xMS0x
NiAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtMRkNdW0lGQ10g
QWRkIHN1cHBvcnQgZm9yIG91dC1vZi1mbG93IHBvc2l0aW9uZWQgYm94ZXMKSW5kZXg6IFRvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2FmZUJyb3dzaW5nLm1tCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvU2FmZUJyb3dzaW5n
Lm1tCShyZXZpc2lvbiAyMzgyODYpCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL1NhZmVCcm93c2luZy5tbQkod29ya2luZyBjb3B5KQpAQCAtMjksNiArMjksNyBAQAog
CiAjaW1wb3J0ICJDbGFzc01ldGhvZFN3aXp6bGVyLmgiCiAjaW1wb3J0ICJQbGF0Zm9ybVV0aWxp
dGllcy5oIgorI2ltcG9ydCAiVGVzdE5hdmlnYXRpb25EZWxlZ2F0ZS5oIgogI2ltcG9ydCAiVGVz
dFdLV2ViVmlldy5oIgogI2ltcG9ydCA8V2ViS2l0L1dLTmF2aWdhdGlvbkRlbGVnYXRlLmg+CiAj
aW1wb3J0IDxXZWJLaXQvV0tXZWJWaWV3UHJpdmF0ZS5oPgpAQCAtMTM3LDkgKzEzOCwzMiBAQCAt
ICh2b2lkKWxvb2tVcFVSTDooTlNVUkwgKilVUkwgY29tcGxldGlvCiAKIEBlbmQKIAotc3RhdGlj
IE5TVVJMICpzaW1wbGVVUkwoKQorc3RhdGljIE5TVVJMICpyZXNvdXJjZVVSTChOU1N0cmluZyAq
cmVzb3VyY2UpCiB7Ci0gICAgcmV0dXJuIFtbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVz
b3VyY2U6QCJzaW1wbGUiIHdpdGhFeHRlbnNpb246QCJodG1sIiBzdWJkaXJlY3Rvcnk6QCJUZXN0
V2ViS2l0QVBJLnJlc291cmNlcyJdOworICAgIHJldHVybiBbW05TQnVuZGxlIG1haW5CdW5kbGVd
IFVSTEZvclJlc291cmNlOnJlc291cmNlIHdpdGhFeHRlbnNpb246QCJodG1sIiBzdWJkaXJlY3Rv
cnk6QCJUZXN0V2ViS2l0QVBJLnJlc291cmNlcyJdOworfQorCitURVNUKFNhZmVCcm93c2luZywg
UHJlZmVyZW5jZSkKK3sKKyAgICBUZXN0V2ViS2l0QVBJOjpDbGFzc01ldGhvZFN3aXp6bGVyIHN3
aXp6bGVyKG9iamNfZ2V0Q2xhc3MoIlNTQkxvb2t1cENvbnRleHQiKSwgQHNlbGVjdG9yKHNoYXJl
ZExvb2t1cENvbnRleHQpLCBbVGVzdExvb2t1cENvbnRleHQgbWV0aG9kRm9yU2VsZWN0b3I6QHNl
bGVjdG9yKHNoYXJlZExvb2t1cENvbnRleHQpXSk7CisKKyAgICBfX2Jsb2NrIGJvb2wgZG9uZSA9
IGZhbHNlOworICAgIGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtUZXN0TmF2aWdhdGlvbkRlbGVn
YXRlIG5ld10pOworICAgIGRlbGVnYXRlLmdldCgpLmRpZFN0YXJ0UHJvdmlzaW9uYWxOYXZpZ2F0
aW9uID0gXihXS1dlYlZpZXcgKiwgV0tOYXZpZ2F0aW9uICopIHsKKyAgICAgICAgZG9uZSA9IHRy
dWU7CisgICAgfTsKKworICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0TlMoW1dLV2ViVmlldyBuZXdd
KTsKKyAgICBbd2ViVmlldyBzZXROYXZpZ2F0aW9uRGVsZWdhdGU6ZGVsZWdhdGUuZ2V0KCldOwor
ICAgIEVYUEVDVF9UUlVFKFt3ZWJWaWV3IGNvbmZpZ3VyYXRpb25dLnByZWZlcmVuY2VzLnNhZmVC
cm93c2luZ0VuYWJsZWQpOworICAgIFt3ZWJWaWV3IGxvYWRSZXF1ZXN0OltOU1VSTFJlcXVlc3Qg
cmVxdWVzdFdpdGhVUkw6cmVzb3VyY2VVUkwoQCJzaW1wbGUiKV1dOworICAgIHdoaWxlICghW3dl
YlZpZXcgX3NhZmVCcm93c2luZ1dhcm5pbmdGb3JUZXN0aW5nXSkKKyAgICAgICAgVGVzdFdlYktp
dEFQSTo6VXRpbDo6c3BpblJ1bkxvb3AoKTsKKyAgICBbd2ViVmlldyBjb25maWd1cmF0aW9uXS5w
cmVmZXJlbmNlcy5zYWZlQnJvd3NpbmdFbmFibGVkID0gTk87CisgICAgW3dlYlZpZXcgbG9hZFJl
cXVlc3Q6W05TVVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpyZXNvdXJjZVVSTChAInNpbXBsZTIi
KV1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgRVhQRUNUX0ZB
TFNFKFt3ZWJWaWV3IGNvbmZpZ3VyYXRpb25dLnByZWZlcmVuY2VzLnNhZmVCcm93c2luZ0VuYWJs
ZWQpOworICAgIEVYUEVDVF9GQUxTRShbd2ViVmlldyBfc2FmZUJyb3dzaW5nV2FybmluZ0ZvclRl
c3RpbmddKTsKIH0KIAogc3RhdGljIFJldGFpblB0cjxXS1dlYlZpZXc+IHNhZmVCcm93c2luZ1Zp
ZXcoKQpAQCAtMTQ5LDcgKzE3Myw3IEBAIHN0YXRpYyBSZXRhaW5QdHI8V0tXZWJWaWV3PiBzYWZl
QnJvd3NpbmcKICAgICBzdGF0aWMgYXV0byBkZWxlZ2F0ZSA9IGFkb3B0TlMoW1NhZmVCcm93c2lu
Z05hdmlnYXRpb25EZWxlZ2F0ZSBuZXddKTsKICAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtX
S1dlYlZpZXcgbmV3XSk7CiAgICAgW3dlYlZpZXcgc2V0TmF2aWdhdGlvbkRlbGVnYXRlOmRlbGVn
YXRlLmdldCgpXTsKLSAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpbTlNVUkxSZXF1ZXN0IHJlcXVl
c3RXaXRoVVJMOnNpbXBsZVVSTCgpXV07CisgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6W05TVVJM
UmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpyZXNvdXJjZVVSTChAInNpbXBsZSIpXV07CiAgICAgd2hp
bGUgKCFbd2ViVmlldyBfc2FmZUJyb3dzaW5nV2FybmluZ0ZvclRlc3RpbmddKQogICAgICAgICBU
ZXN0V2ViS2l0QVBJOjpVdGlsOjpzcGluUnVuTG9vcCgpOwogI2lmICFQTEFURk9STShNQUMpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>