<?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>188371</bug_id>
          
          <creation_ts>2018-08-06 20:02:38 -0700</creation_ts>
          <short_desc>[MiniBrowser][Win] Allow selection of recent user agents</short_desc>
          <delta_ts>2018-08-07 07:37:26 -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>Tools / Tests</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="Don Olmstead">don.olmstead</reporter>
          <assigned_to name="Don Olmstead">don.olmstead</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1448335</commentid>
    <comment_count>0</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2018-08-06 20:02:38 -0700</bug_when>
    <thetext>The user agent strings are ancient in the mini browser implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448337</commentid>
    <comment_count>1</comment_count>
      <attachid>346677</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2018-08-06 20:09:29 -0700</bug_when>
    <thetext>Created attachment 346677
Patch

Updates to the latest released versions. Adds Edge. Moves the setting through the menu to the common base class.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448338</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-08-06 20:11:31 -0700</bug_when>
    <thetext>Attachment 346677 did not pass style-queue:


ERROR: Tools/MiniBrowser/win/MiniBrowserLibResource.h:0:  No copyright message found.  You should have a line: &quot;Copyright [year] &lt;Copyright Owner&gt;&quot;  [legal/copyright] [5]
ERROR: Tools/ChangeLog:8:  Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: spoof, spoof  [changelog/unwantedsecurityterms] [3]
ERROR: Tools/MiniBrowser/win/BrowserWindow.cpp:26:  Found other header before WebCore config.h. Should be: config.h, primary header, blank line, and then alphabetically sorted.  [build/include_order] [4]
ERROR: Tools/MiniBrowser/win/BrowserWindow.cpp:26:  Alphabetical sorting problem.  [build/include_order] [4]
ERROR: Tools/MiniBrowser/win/BrowserWindow.cpp:28:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 5 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448339</commentid>
    <comment_count>3</comment_count>
      <attachid>346678</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2018-08-06 20:14:15 -0700</bug_when>
    <thetext>Created attachment 346678
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448341</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-08-06 20:16:46 -0700</bug_when>
    <thetext>Attachment 346678 did not pass style-queue:


ERROR: Tools/MiniBrowser/win/MiniBrowserLibResource.h:0:  No copyright message found.  You should have a line: &quot;Copyright [year] &lt;Copyright Owner&gt;&quot;  [legal/copyright] [5]
ERROR: Tools/ChangeLog:8:  Please consider whether the use of security-sensitive phrasing could help someone exploit WebKit: spoof, spoof  [changelog/unwantedsecurityterms] [3]
ERROR: Tools/MiniBrowser/win/BrowserWindow.cpp:26:  Found other header before WebCore config.h. Should be: config.h, primary header, blank line, and then alphabetically sorted.  [build/include_order] [4]
ERROR: Tools/MiniBrowser/win/BrowserWindow.cpp:27:  Found header this file implements after other header. Should be: config.h, primary header, blank line, and then alphabetically sorted.  [build/include_order] [4]
Total errors found: 4 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448438</commentid>
    <comment_count>5</comment_count>
      <attachid>346678</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-07 07:36:41 -0700</bug_when>
    <thetext>Comment on attachment 346678
Patch

Clearing flags on attachment: 346678

Committed r234650: &lt;https://trac.webkit.org/changeset/234650&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448439</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-07 07:36:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448441</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-07 07:37:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/43005476&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346677</attachid>
            <date>2018-08-06 20:09:29 -0700</date>
            <delta_ts>2018-08-06 20:14:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188371.diff</filename>
            <type>text/plain</type>
            <size>13764</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxNTBj
NzQ1YTJkNi4uZjk0YWM5OGQ5ZWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMSBAQAorMjAxOC0wOC0wNiAgRG9uIE9sbXN0ZWFk
ICA8ZG9uLm9sbXN0ZWFkQHNvbnkuY29tPgorCisgICAgICAgIFtNaW5pQnJvd3Nlcl1bV2luXSBB
bGxvdyBzZWxlY3Rpb24gb2YgcmVjZW50IHVzZXIgYWdlbnRzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODgzNzEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGVzIHRoZSB1c2VyIGFnZW50IHNwb29m
aW5nIHN0cmluZ3MgdG8gdGhlIGxhdGVzdCByZWxlYXNlZAorICAgICAgICB2ZXJzaW9ucyBhbmQg
YWRkcyBNaWNyb3NvZnQgRWRnZSdzIHVzZXIgYWdlbnQuCisKKyAgICAgICAgTW92ZXMgdGhlIG1l
bnUgaXRlbSBzZWxlY3Rpb24gdG8gdGhlIGNvbW1vbiBiYXNlIGNsYXNzLCBCcm93c2VyV2luZG93
CisgICAgICAgIHRvIHN1cHBvcnQgdXNlciBhZ2VudCBzcG9vZmluZyBpbiBhIFdlYktpdExlZ2Fj
eUJyb3dzZXJXaW5kb3cgYW5kCisgICAgICAgIFdlYktpdEJyb3dzZXJXaW5kb3cuCisKKyAgICAg
ICAgKiBNaW5pQnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5jcHA6IEFkZGVkLgorICAgICAgICAo
QnJvd3NlcldpbmRvdzo6c2V0VXNlckFnZW50KToKKyAgICAgICAgKiBNaW5pQnJvd3Nlci93aW4v
QnJvd3NlcldpbmRvdy5oOgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9DTWFrZUxpc3RzLnR4
dDoKKyAgICAgICAgKiBNaW5pQnJvd3Nlci93aW4vTWFpbldpbmRvdy5jcHA6CisgICAgICAgIChN
YWluV2luZG93Ojp0b2dnbGVNZW51SXRlbSk6CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL01p
bmlCcm93c2VyTGliLnJjOgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3Nlckxp
YlJlc291cmNlLmg6CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL1dlYktpdEJyb3dzZXJXaW5k
b3cuY3BwOgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93Lmg6
CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL1dlYktpdExlZ2FjeUJyb3dzZXJXaW5kb3cuY3Bw
OgorICAgICAgICAoV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdzo6c2V0VXNlckFnZW50KToKKyAg
ICAgICAgKiBNaW5pQnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdy5oOgorCiAy
MDE4LTA4LTA2ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAg
ICAgIFtpT1NdIENhcmV0IGRpc2FwcGVhcnMgYWZ0ZXIgcmVzaWduaW5nIGFuZCBiZWNvbWluZyBm
aXJzdCByZXNwb25kZXIgaWYgYWN0aXZlIGZvY3VzIHN0YXRlIGlzIHJldGFpbmVkCmRpZmYgLS1n
aXQgYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5jcHAgYi9Ub29scy9NaW5p
QnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAuLmE5YjZlZThjOTVkCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvTWluaUJy
b3dzZXIvd2luL0Jyb3dzZXJXaW5kb3cuY3BwCkBAIC0wLDAgKzEsNzMgQEAKKy8qCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTggU29ueSBJbnRlcmFjdGl2ZSBFbnRlcnRhaW5tZW50IEluYy4KKyAqCisg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0
aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1
Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRh
dGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlv
bi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gYGBBUyBJ
UycnIEFORCBBTlkKKyAqIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SCisgKiBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lB
TCwKKyAqIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJV
VCBOT1QgTElNSVRFRCBUTywKKyAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1Ig
U0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5FU1Mg
SU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWQorICogT0YgTElB
QklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisg
KiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkg
T1VUIE9GIFRIRSBVU0UKKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgInN0ZGFmeC5o
IgorI2luY2x1ZGUgIldlYktpdEJyb3dzZXJXaW5kb3cuaCIKKworI2luY2x1ZGUgIk1pbmlCcm93
c2VyTGliUmVzb3VyY2UuaCIKKwordm9pZCBCcm93c2VyV2luZG93OjpzZXRVc2VyQWdlbnQoVUlO
VCBtZW51SUQpCit7CisgICAgX2JzdHJfdCBjdXN0b21Vc2VyQWdlbnQ7CisKKyAgICBzd2l0Y2gg
KG1lbnVJRCkgeworICAgIGNhc2UgSURNX1VBX0RFRkFVTFQ6CisgICAgICAgIC8vIFNldCB0byBu
dWxsIHVzZXIgYWdlbnQKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBJRE1fVUFfU0FGQVJJOgor
ICAgICAgICBjdXN0b21Vc2VyQWdlbnQgPSBMIk1vemlsbGEvNS4wIChNYWNpbnRvc2g7IEludGVs
IE1hYyBPUyBYIDEwXzEzXzYpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNr
bykgVmVyc2lvbi8xMS4xLjIgU2FmYXJpLzYwNS4xLjE1IjsKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBJRE1fVUFfU0FGQVJJX0lPU19JUEhPTkU6CisgICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9
IEwiTW96aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxMV80XzEgbGlrZSBNYWMgT1Mg
WCkgQXBwbGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzExLjAg
TW9iaWxlLzE1RTE0OCBTYWZhcmkvNjA0LjEiOworICAgICAgICBicmVhazsKKyAgICBjYXNlIElE
TV9VQV9TQUZBUklfSU9TX0lQQUQ6CisgICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxs
YS81LjAgKGlQYWQ7IENQVSBpUGhvbmUgT1MgMTFfNF8xIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2Vi
S2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMS4wIE1vYmlsZS8xNUUx
NDggU2FmYXJpLzYwNC4xIjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBJRE1fVUFfSUVfMTE6
CisgICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAu
MDsgV2luNjQ7IHg2NDsgVHJpZGVudC83LjA7IHJ2OjExLjApIGxpa2UgR2Vja28iOworICAgICAg
ICBicmVhazsKKyAgICBjYXNlIElETV9VQV9FREdFOgorICAgICAgICBjdXN0b21Vc2VyQWdlbnQg
PSBMIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0
LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS81OC4wLjMwMjkuMTEwIFNhZmFyaS81
MzcuMzYgRWRnZS8xNi4xNjI5OSI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgSURNX1VBX0NI
Uk9NRV9NQUM6CisgICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKE1hY2lu
dG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTNfNikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwg
bGlrZSBHZWNrbykgQ2hyb21lLzY3LjAuMzM5Ni45OSBTYWZhcmkvNTM3LjM2IjsKKyAgICAgICAg
YnJlYWs7CisgICAgY2FzZSBJRE1fVUFfQ0hST01FX1dJTjoKKyAgICAgICAgY3VzdG9tVXNlckFn
ZW50ID0gTCJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdl
YktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNjcuMC4zMzk2Ljk5IFNhZmFy
aS81MzcuMzYiOworICAgICAgICBicmVhazsKKyAgICBjYXNlIElETV9VQV9GSVJFRk9YX01BQzoK
KyAgICAgICAgY3VzdG9tVXNlckFnZW50ID0gTCJNb3ppbGxhLzUuMCAoTWFjaW50b3NoOyBJbnRl
bCBNYWMgT1MgWCAxMC4xMzsgcnY6NjEuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC82MS4wIjsK
KyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBJRE1fVUFfRklSRUZPWF9XSU46CisgICAgICAgIGN1
c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV09XNjQ7IHJ2
OjYxLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvNjEuMCI7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgSURNX1VBX09USEVSOgorICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVCgwKTsgLy8g
V2Ugc2hvdWxkIG5ldmVyIGhpdCB0aGlzIGNhc2UKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIHNldFVzZXJBZ2VudChjdXN0b21Vc2VyQWdlbnQpOworfQpkaWZmIC0tZ2l0IGEvVG9vbHMv
TWluaUJyb3dzZXIvd2luL0Jyb3dzZXJXaW5kb3cuaCBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9C
cm93c2VyV2luZG93LmgKaW5kZXggOWFlYWVjNGQwOWYuLjkxZDdiMzk0MDhlIDEwMDY0NAotLS0g
YS9Ub29scy9NaW5pQnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5oCisrKyBiL1Rvb2xzL01pbmlC
cm93c2VyL3dpbi9Ccm93c2VyV2luZG93LmgKQEAgLTQ2LDcgKzQ2LDcgQEAgcHVibGljOgogICAg
IHZpcnR1YWwgdm9pZCBsYXVuY2hJbnNwZWN0b3IoKSA9IDA7CiAKICAgICB2aXJ0dWFsIF9ic3Ry
X3QgdXNlckFnZW50KCkgPSAwOwotICAgIHZpcnR1YWwgdm9pZCBzZXRVc2VyQWdlbnQoVUlOVCBt
ZW51SUQpID0gMDsKKyAgICB2b2lkIHNldFVzZXJBZ2VudChVSU5UIG1lbnVJRCk7CiAgICAgdmly
dHVhbCB2b2lkIHNldFVzZXJBZ2VudChfYnN0cl90JiBjdXN0b21VQVN0cmluZykgPSAwOwogCiAg
ICAgdmlydHVhbCB2b2lkIHNob3dMYXllclRyZWUoKSA9IDA7CmRpZmYgLS1naXQgYS9Ub29scy9N
aW5pQnJvd3Nlci93aW4vQ01ha2VMaXN0cy50eHQgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vQ01h
a2VMaXN0cy50eHQKaW5kZXggNjE1NjFhMzZmNzQuLjdmYTJmM2UzNDJjIDEwMDY0NAotLS0gYS9U
b29scy9NaW5pQnJvd3Nlci93aW4vQ01ha2VMaXN0cy50eHQKKysrIGIvVG9vbHMvTWluaUJyb3dz
ZXIvd2luL0NNYWtlTGlzdHMudHh0CkBAIC03LDYgKzcsNyBAQCBzZXQoTWluaUJyb3dzZXJfSU5D
TFVERV9ESVJFQ1RPUklFUwogCiBzZXQoTWluaUJyb3dzZXJfU09VUkNFUwogICAgIEFjY2Vzc2li
aWxpdHlEZWxlZ2F0ZS5jcHAKKyAgICBCcm93c2VyV2luZG93LmNwcAogICAgIENvbW1vbi5jcHAK
ICAgICBET01EZWZhdWx0SW1wbC5jcHAKICAgICBNYWluV2luZG93LmNwcApkaWZmIC0tZ2l0IGEv
VG9vbHMvTWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuY3BwIGIvVG9vbHMvTWluaUJyb3dzZXIv
d2luL01haW5XaW5kb3cuY3BwCmluZGV4IDdlMzZhODJhZjJjLi5mOTA1MjhjNDY1ZCAxMDA2NDQK
LS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuY3BwCisrKyBiL1Rvb2xzL01p
bmlCcm93c2VyL3dpbi9NYWluV2luZG93LmNwcApAQCAtMjk0LDkgKzI5NCwxMCBAQCBib29sIE1h
aW5XaW5kb3c6OnRvZ2dsZU1lbnVJdGVtKFVJTlQgbWVudUlEKQogCiAgICAgc3dpdGNoIChtZW51
SUQpIHsKICAgICBjYXNlIElETV9VQV9ERUZBVUxUOgotICAgIGNhc2UgSURNX1VBX1NBRkFSSV84
XzA6Ci0gICAgY2FzZSBJRE1fVUFfU0FGQVJJX0lPU184X0lQSE9ORToKLSAgICBjYXNlIElETV9V
QV9TQUZBUklfSU9TXzhfSVBBRDoKKyAgICBjYXNlIElETV9VQV9TQUZBUkk6CisgICAgY2FzZSBJ
RE1fVUFfU0FGQVJJX0lPU19JUEhPTkU6CisgICAgY2FzZSBJRE1fVUFfU0FGQVJJX0lPU19JUEFE
OgorICAgIGNhc2UgSURNX1VBX0VER0U6CiAgICAgY2FzZSBJRE1fVUFfSUVfMTE6CiAgICAgY2Fz
ZSBJRE1fVUFfQ0hST01FX01BQzoKICAgICBjYXNlIElETV9VQV9DSFJPTUVfV0lOOgpkaWZmIC0t
Z2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJjIGIvVG9vbHMvTWlu
aUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJjCmluZGV4IDVjODJmMDA2NzgyLi4yYWM2NGUy
OTE3MiAxMDA3NTUKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJj
CisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlckxpYi5yYwpAQCAtNzcsMTEg
Kzc3LDEyIEBAIEJFR0lOCiAgICAgICAgIEJFR0lODQogICAgICAgICAgICAgTUVOVUlURU0gIkRl
ZmF1bHQgKEF1dG9tYXRpY2FsbHkgQ2hvc2VuKSIsIElETV9VQV9ERUZBVUxUDQogICAgICAgICAg
ICAgTUVOVUlURU0gU0VQQVJBVE9SDQotICAgICAgICAgICAgTUVOVUlURU0gIlNhZmFyaSA4LjAi
LCAgICAgICAgICAgICAgICAgIElETV9VQV9TQUZBUklfOF8wDQorICAgICAgICAgICAgTUVOVUlU
RU0gIlNhZmFyaSIsICAgICAgICAgICAgICAgICAgICAgIElETV9VQV9TQUZBUkkNCiAgICAgICAg
ICAgICBNRU5VSVRFTSBTRVBBUkFUT1INCi0gICAgICAgICAgICBNRU5VSVRFTSAiU2FmYXJpIGlP
UyA4IC0gaVBob25lIiwgICAgICAgSURNX1VBX1NBRkFSSV9JT1NfOF9JUEhPTkUNCi0gICAgICAg
ICAgICBNRU5VSVRFTSAiU2FmYXJpIGlPUyA4IC0gaVBhZCIsICAgICAgICAgSURNX1VBX1NBRkFS
SV9JT1NfOF9JUEFEDQorICAgICAgICAgICAgTUVOVUlURU0gIlNhZmFyaSBpT1MgLSBpUGhvbmUi
LCAgICAgICAgIElETV9VQV9TQUZBUklfSU9TX0lQSE9ORQ0KKyAgICAgICAgICAgIE1FTlVJVEVN
ICJTYWZhcmkgaU9TIC0gaVBhZCIsICAgICAgICAgICBJRE1fVUFfU0FGQVJJX0lPU19JUEFEDQog
ICAgICAgICAgICAgTUVOVUlURU0gU0VQQVJBVE9SDQorICAgICAgICAgICAgTUVOVUlURU0gIk1p
Y3Jvc29mdCBFZGdlIiwgICAgICAgICAgICAgIElETV9VQV9FREdFDQogICAgICAgICAgICAgTUVO
VUlURU0gIkludGVybmV0IEV4cGxvcmVyIDExLjAiLCAgICAgIElETV9VQV9JRV8xMQ0KICAgICAg
ICAgICAgIE1FTlVJVEVNIFNFUEFSQVRPUg0KICAgICAgICAgICAgIE1FTlVJVEVNICJHb29nbGUg
Q2hyb21lIC0gTWFjIiwgICAgICAgICBJRE1fVUFfQ0hST01FX01BQw0KZGlmZiAtLWdpdCBhL1Rv
b2xzL01pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlckxpYlJlc291cmNlLmggYi9Ub29scy9NaW5p
QnJvd3Nlci93aW4vTWluaUJyb3dzZXJMaWJSZXNvdXJjZS5oCmluZGV4IDMwMzc1ZDcyYjMyLi4z
MjNmZjIzYjIyZCAxMDA3NTUKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2Vy
TGliUmVzb3VyY2UuaAorKysgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vTWluaUJyb3dzZXJMaWJS
ZXNvdXJjZS5oCkBAIC00MCwyMSArNDAsMjIgQEAKICNkZWZpbmUgSURNX0hJU1RPUllfTElOSzkg
ICAgICAgICAgICAgICAxNTkKICNkZWZpbmUgSURUX1VQREFURV9TVEFUUyAgICAgICAgICAgICAg
ICAxNjAKICNkZWZpbmUgSURNX1VBX0RFRkFVTFQgICAgICAgICAgICAgICAgICAxNjEKLSNkZWZp
bmUgSURNX1VBX1NBRkFSSV84XzAgICAgICAgICAgICAgICAxNjIKLSNkZWZpbmUgSURNX1VBX1NB
RkFSSV9JT1NfOF9JUEhPTkUgICAgICAxNjMKLSNkZWZpbmUgSURNX1VBX1NBRkFSSV9JT1NfOF9J
UEFEICAgICAgICAxNjQKLSNkZWZpbmUgSURNX1VBX0lFXzExICAgICAgICAgICAgICAgICAgICAx
NjUKLSNkZWZpbmUgSURNX1VBX0NIUk9NRV9NQUMgICAgICAgICAgICAgICAxNjYKLSNkZWZpbmUg
SURNX1VBX0NIUk9NRV9XSU4gICAgICAgICAgICAgICAxNjcKLSNkZWZpbmUgSURNX1VBX0ZJUkVG
T1hfTUFDICAgICAgICAgICAgICAxNjgKLSNkZWZpbmUgSURNX1VBX0ZJUkVGT1hfV0lOICAgICAg
ICAgICAgICAxNjkKLSNkZWZpbmUgSURNX1VBX09USEVSICAgICAgICAgICAgICAgICAgICAxNzAK
LSNkZWZpbmUgSURNX0FDVFVBTF9TSVpFICAgICAgICAgICAgICAgICAxNzEKLSNkZWZpbmUgSURN
X1pPT01fSU4gICAgICAgICAgICAgICAgICAgICAxNzIKLSNkZWZpbmUgSURNX1pPT01fT1VUICAg
ICAgICAgICAgICAgICAgICAxNzMKLSNkZWZpbmUgSURNX1NIT1dfTEFZRVJfVFJFRSAgICAgICAg
ICAgICAxNzQKLSNkZWZpbmUgSUREX0FVVEggICAgICAgICAgICAgICAgICAgICAgICAxNzQKLSNk
ZWZpbmUgSURNX0RFQlVHX0lORk9fTEFZRVIgICAgICAgICAgICAxNzUKKyNkZWZpbmUgSURNX1VB
X1NBRkFSSSAgICAgICAgICAgICAgICAgICAxNjIKKyNkZWZpbmUgSURNX1VBX1NBRkFSSV9JT1Nf
SVBIT05FICAgICAgICAxNjMKKyNkZWZpbmUgSURNX1VBX1NBRkFSSV9JT1NfSVBBRCAgICAgICAg
ICAxNjQKKyNkZWZpbmUgSURNX1VBX0VER0UgICAgICAgICAgICAgICAgICAgICAxNjUKKyNkZWZp
bmUgSURNX1VBX0lFXzExICAgICAgICAgICAgICAgICAgICAxNjYKKyNkZWZpbmUgSURNX1VBX0NI
Uk9NRV9NQUMgICAgICAgICAgICAgICAxNjcKKyNkZWZpbmUgSURNX1VBX0NIUk9NRV9XSU4gICAg
ICAgICAgICAgICAxNjgKKyNkZWZpbmUgSURNX1VBX0ZJUkVGT1hfTUFDICAgICAgICAgICAgICAx
NjkKKyNkZWZpbmUgSURNX1VBX0ZJUkVGT1hfV0lOICAgICAgICAgICAgICAxNzAKKyNkZWZpbmUg
SURNX1VBX09USEVSICAgICAgICAgICAgICAgICAgICAxNzEKKyNkZWZpbmUgSURNX0FDVFVBTF9T
SVpFICAgICAgICAgICAgICAgICAxNzIKKyNkZWZpbmUgSURNX1pPT01fSU4gICAgICAgICAgICAg
ICAgICAgICAxNzMKKyNkZWZpbmUgSURNX1pPT01fT1VUICAgICAgICAgICAgICAgICAgICAxNzQK
KyNkZWZpbmUgSURNX1NIT1dfTEFZRVJfVFJFRSAgICAgICAgICAgICAxNzUKKyNkZWZpbmUgSURE
X0FVVEggICAgICAgICAgICAgICAgICAgICAgICAxNzYKKyNkZWZpbmUgSURNX0RFQlVHX0lORk9f
TEFZRVIgICAgICAgICAgICAxNzcKICNkZWZpbmUgSURDX0VNUFRZX1VSTF9DQUNIRSAgICAgICAg
ICAgICAxMDAwCiAjZGVmaW5lIElEQ19SRVRVUk5fRlJFRV9NRU1PUlkgICAgICAgICAgMTAwMQog
I2RlZmluZSBJRENfRU1QVFlfV0VCQ09SRV9DQUNIRSAgICAgICAgIDEwMDIKZGlmZiAtLWdpdCBh
L1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93LmNwcCBiL1Rvb2xzL01p
bmlCcm93c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93LmNwcAppbmRleCBjZDY5Nzk1YjZhOC4u
ZTY1OGE0ZWE0MjMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRCcm93
c2VyV2luZG93LmNwcAorKysgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0QnJvd3Nlcldp
bmRvdy5jcHAKQEAgLTE2MywxMSArMTYzLDYgQEAgdm9pZCBXZWJLaXRCcm93c2VyV2luZG93Ojps
YXVuY2hJbnNwZWN0b3IoKQogICAgIFdLSW5zcGVjdG9yU2hvdyhpbnNwZWN0b3IpOwogfQogCi12
b2lkIFdlYktpdEJyb3dzZXJXaW5kb3c6OnNldFVzZXJBZ2VudChVSU5UIG1lbnVJRCkKLXsKLSAg
ICAvLyBUaGlzIG1ldGhvZCBzaG91bGQgYmUgcmVtb3ZlZC4KLX0KLQogdm9pZCBXZWJLaXRCcm93
c2VyV2luZG93OjpzZXRVc2VyQWdlbnQoX2JzdHJfdCYgY3VzdG9tVUFTdHJpbmcpCiB7CiAgICAg
YXV0byBwYWdlID0gV0tWaWV3R2V0UGFnZShtX3ZpZXcuZ2V0KCkpOwpkaWZmIC0tZ2l0IGEvVG9v
bHMvTWluaUJyb3dzZXIvd2luL1dlYktpdEJyb3dzZXJXaW5kb3cuaCBiL1Rvb2xzL01pbmlCcm93
c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93LmgKaW5kZXggMDUwMmE4YTA3ZDQuLjE1ODNkNzQx
NmE3IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0QnJvd3NlcldpbmRv
dy5oCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93LmgKQEAg
LTQ4LDcgKzQ4LDYgQEAgcHJpdmF0ZToKICAgICB2b2lkIGxhdW5jaEluc3BlY3RvcigpIG92ZXJy
aWRlOwogCiAgICAgX2JzdHJfdCB1c2VyQWdlbnQoKSBvdmVycmlkZTsKLSAgICB2b2lkIHNldFVz
ZXJBZ2VudChVSU5UIG1lbnVJRCkgb3ZlcnJpZGU7CiAgICAgdm9pZCBzZXRVc2VyQWdlbnQoX2Jz
dHJfdCYpIG92ZXJyaWRlOwogCiAgICAgdm9pZCBzaG93TGF5ZXJUcmVlKCkgb3ZlcnJpZGU7CmRp
ZmYgLS1naXQgYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRv
dy5jcHAgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdy5j
cHAKaW5kZXggZTlkZWYzOWVmMmMuLmQzZjg4YmEzZmIzIDEwMDY0NAotLS0gYS9Ub29scy9NaW5p
QnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdy5jcHAKKysrIGIvVG9vbHMvTWlu
aUJyb3dzZXIvd2luL1dlYktpdExlZ2FjeUJyb3dzZXJXaW5kb3cuY3BwCkBAIC01MjEsNTEgKzUy
MSwxMSBAQCB2b2lkIFdlYktpdExlZ2FjeUJyb3dzZXJXaW5kb3c6OmV4aXRQcm9ncmFtKCkKICAg
ICA6OlBvc3RNZXNzYWdlKG1faE1haW5XbmQsIHN0YXRpY19jYXN0PFVJTlQ+KFdNX0NPTU1BTkQp
LCBNQUtFTFBBUkFNKElETV9FWElULCAwKSwgMCk7CiB9CiAKLXZvaWQgV2ViS2l0TGVnYWN5QnJv
d3NlcldpbmRvdzo6c2V0VXNlckFnZW50KFVJTlQgbWVudUlEKQordm9pZCBXZWJLaXRMZWdhY3lC
cm93c2VyV2luZG93OjpzZXRVc2VyQWdlbnQoX2JzdHJfdCYgY3VzdG9tVXNlckFnZW50KQogewog
ICAgIGlmICghd2ViVmlldygpKQogICAgICAgICByZXR1cm47CiAKLSAgICBfYnN0cl90IGN1c3Rv
bVVzZXJBZ2VudDsKLSAgICBzd2l0Y2ggKG1lbnVJRCkgewotICAgIGNhc2UgSURNX1VBX0RFRkFV
TFQ6Ci0gICAgICAgIC8vIFNldCB0byBudWxsIHVzZXIgYWdlbnQKLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSBJRE1fVUFfU0FGQVJJXzhfMDoKLSAgICAgICAgY3VzdG9tVXNlckFnZW50ID0gTCJN
b3ppbGxhLzUuMCAoTWFjaW50b3NoOyBJbnRlbCBNYWMgT1MgWCAxMF8xMCkgQXBwbGVXZWJLaXQv
NjAwLjEuMjUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzguMCBTYWZhcmkvNjAwLjEuMjUi
OwotICAgICAgICBicmVhazsKLSAgICBjYXNlIElETV9VQV9TQUZBUklfSU9TXzhfSVBIT05FOgot
ICAgICAgICBjdXN0b21Vc2VyQWdlbnQgPSBMIk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBPUyA4
XzEgbGlrZSBNYWMgT1MgWCkgQXBwbGVXZWJLaXQvNjAxLjEuNCAoS0hUTUwsIGxpa2UgR2Vja28p
IFZlcnNpb24vOC4wIE1vYmlsZS8xMkI0MDMgU2FmYXJpLzYwMC4xLjQiOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIElETV9VQV9TQUZBUklfSU9TXzhfSVBBRDoKLSAgICAgICAgY3VzdG9tVXNl
ckFnZW50ID0gTCJNb3ppbGxhLzUuMCAoaVBhZDsgQ1BVIE9TIDhfMSBsaWtlIE1hYyBPUyBYKSBB
cHBsZVdlYktpdC82MDAuMS40IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi84LjAgTW9iaWxl
LzEyQjQwMyBTYWZhcmkvNjAwLjEuNCI7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgSURNX1VB
X0lFXzExOgotICAgICAgICBjdXN0b21Vc2VyQWdlbnQgPSBMIk1vemlsbGEvNS4wIChXaW5kb3dz
IE5UIDYuMzsgV09XNjQ7IFRyaWRlbnQvNy4wOyBydjoxMS4wKSBsaWtlIEdlY2tvIjsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSBJRE1fVUFfQ0hST01FX01BQzoKLSAgICAgICAgY3VzdG9tVXNl
ckFnZW50ID0gTCJNb3ppbGxhLzUuMCAoTWFjaW50b3NoOyBJbnRlbCBNYWMgT1MgWCAxMF84XzMp
IEFwcGxlV2ViS2l0LzUzNy4zMSAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8yNi4wLjE0MTAu
NjUgU2FmYXJpLzUzNy4zMSI7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgSURNX1VBX0NIUk9N
RV9XSU46Ci0gICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRvd3Mg
TlQgNi4yOyBXT1c2NCkgQXBwbGVXZWJLaXQvNTM3LjMxIChLSFRNTCwgbGlrZSBHZWNrbykgQ2hy
b21lLzI2LjAuMTQxMC42NCBTYWZhcmkvNTM3LjMxIjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSBJRE1fVUFfRklSRUZPWF9NQUM6Ci0gICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxs
YS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTAuODsgcnY6MjAuMCkgR2Vja28vMjAx
MDAxMDEgRmlyZWZveC8yMC4wIjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJRE1fVUFfRklS
RUZPWF9XSU46Ci0gICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRv
d3MgTlQgNi4yOyBXT1c2NDsgcnY6MjAuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC8yMC4wIjsK
LSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJRE1fVUFfT1RIRVI6Ci0gICAgZGVmYXVsdDoKLSAg
ICAgICAgQVNTRVJUKDApOyAvLyBXZSBzaG91bGQgbmV2ZXIgaGl0IHRoaXMgY2FzZQotICAgICAg
ICByZXR1cm47Ci0gICAgfQotCi0gICAgc2V0VXNlckFnZW50KGN1c3RvbVVzZXJBZ2VudCk7Ci19
Ci0KLXZvaWQgV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdzo6c2V0VXNlckFnZW50KF9ic3RyX3Qm
IGN1c3RvbVVzZXJBZ2VudCkKLXsKICAgICB3ZWJWaWV3KCktPnNldEN1c3RvbVVzZXJBZ2VudChj
dXN0b21Vc2VyQWdlbnQuR2V0QlNUUigpKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJy
b3dzZXIvd2luL1dlYktpdExlZ2FjeUJyb3dzZXJXaW5kb3cuaCBiL1Rvb2xzL01pbmlCcm93c2Vy
L3dpbi9XZWJLaXRMZWdhY3lCcm93c2VyV2luZG93LmgKaW5kZXggNzRiMGYzMjQwNWMuLjcxMWU3
NDUzNzhmIDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJv
d3NlcldpbmRvdy5oCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRMZWdhY3lCcm93
c2VyV2luZG93LmgKQEAgLTk2LDcgKzk2LDYgQEAgcHJpdmF0ZToKICAgICBib29sIGdvQmFjaygp
OwogICAgIGJvb2wgZ29Gb3J3YXJkKCk7CiAKLSAgICB2b2lkIHNldFVzZXJBZ2VudChVSU5UIG1l
bnVJRCk7CiAgICAgdm9pZCBzZXRVc2VyQWdlbnQoX2JzdHJfdCYgY3VzdG9tVUFTdHJpbmcpOwog
ICAgIF9ic3RyX3QgdXNlckFnZW50KCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346678</attachid>
            <date>2018-08-06 20:14:15 -0700</date>
            <delta_ts>2018-08-07 07:36:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188371.diff</filename>
            <type>text/plain</type>
            <size>13743</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxNTBj
NzQ1YTJkNi4uZjk0YWM5OGQ5ZWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMSBAQAorMjAxOC0wOC0wNiAgRG9uIE9sbXN0ZWFk
ICA8ZG9uLm9sbXN0ZWFkQHNvbnkuY29tPgorCisgICAgICAgIFtNaW5pQnJvd3Nlcl1bV2luXSBB
bGxvdyBzZWxlY3Rpb24gb2YgcmVjZW50IHVzZXIgYWdlbnRzCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODgzNzEKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGVzIHRoZSB1c2VyIGFnZW50IHNwb29m
aW5nIHN0cmluZ3MgdG8gdGhlIGxhdGVzdCByZWxlYXNlZAorICAgICAgICB2ZXJzaW9ucyBhbmQg
YWRkcyBNaWNyb3NvZnQgRWRnZSdzIHVzZXIgYWdlbnQuCisKKyAgICAgICAgTW92ZXMgdGhlIG1l
bnUgaXRlbSBzZWxlY3Rpb24gdG8gdGhlIGNvbW1vbiBiYXNlIGNsYXNzLCBCcm93c2VyV2luZG93
CisgICAgICAgIHRvIHN1cHBvcnQgdXNlciBhZ2VudCBzcG9vZmluZyBpbiBhIFdlYktpdExlZ2Fj
eUJyb3dzZXJXaW5kb3cgYW5kCisgICAgICAgIFdlYktpdEJyb3dzZXJXaW5kb3cuCisKKyAgICAg
ICAgKiBNaW5pQnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5jcHA6IEFkZGVkLgorICAgICAgICAo
QnJvd3NlcldpbmRvdzo6c2V0VXNlckFnZW50KToKKyAgICAgICAgKiBNaW5pQnJvd3Nlci93aW4v
QnJvd3NlcldpbmRvdy5oOgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9DTWFrZUxpc3RzLnR4
dDoKKyAgICAgICAgKiBNaW5pQnJvd3Nlci93aW4vTWFpbldpbmRvdy5jcHA6CisgICAgICAgIChN
YWluV2luZG93Ojp0b2dnbGVNZW51SXRlbSk6CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL01p
bmlCcm93c2VyTGliLnJjOgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3Nlckxp
YlJlc291cmNlLmg6CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL1dlYktpdEJyb3dzZXJXaW5k
b3cuY3BwOgorICAgICAgICAqIE1pbmlCcm93c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93Lmg6
CisgICAgICAgICogTWluaUJyb3dzZXIvd2luL1dlYktpdExlZ2FjeUJyb3dzZXJXaW5kb3cuY3Bw
OgorICAgICAgICAoV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdzo6c2V0VXNlckFnZW50KToKKyAg
ICAgICAgKiBNaW5pQnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdy5oOgorCiAy
MDE4LTA4LTA2ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAg
ICAgIFtpT1NdIENhcmV0IGRpc2FwcGVhcnMgYWZ0ZXIgcmVzaWduaW5nIGFuZCBiZWNvbWluZyBm
aXJzdCByZXNwb25kZXIgaWYgYWN0aXZlIGZvY3VzIHN0YXRlIGlzIHJldGFpbmVkCmRpZmYgLS1n
aXQgYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5jcHAgYi9Ub29scy9NaW5p
QnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAuLmE5YjZlZThjOTVkCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvTWluaUJy
b3dzZXIvd2luL0Jyb3dzZXJXaW5kb3cuY3BwCkBAIC0wLDAgKzEsNzMgQEAKKy8qCisgKiBDb3B5
cmlnaHQgKEMpIDIwMTggU29ueSBJbnRlcmFjdGl2ZSBFbnRlcnRhaW5tZW50IEluYy4KKyAqCisg
KiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRo
IG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0
aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1
Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRh
dGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlv
bi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gYGBBUyBJ
UycnIEFORCBBTlkKKyAqIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJ
U0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SCisgKiBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lB
TCwKKyAqIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJV
VCBOT1QgTElNSVRFRCBUTywKKyAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1Ig
U0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5FU1Mg
SU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWQorICogT0YgTElB
QklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisg
KiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkg
T1VUIE9GIFRIRSBVU0UKKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBU
SEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgInN0ZGFmeC5o
IgorI2luY2x1ZGUgIkJyb3dzZXJXaW5kb3cuaCIKKworI2luY2x1ZGUgIk1pbmlCcm93c2VyTGli
UmVzb3VyY2UuaCIKKwordm9pZCBCcm93c2VyV2luZG93OjpzZXRVc2VyQWdlbnQoVUlOVCBtZW51
SUQpCit7CisgICAgX2JzdHJfdCBjdXN0b21Vc2VyQWdlbnQ7CisKKyAgICBzd2l0Y2ggKG1lbnVJ
RCkgeworICAgIGNhc2UgSURNX1VBX0RFRkFVTFQ6CisgICAgICAgIC8vIFNldCB0byBudWxsIHVz
ZXIgYWdlbnQKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBJRE1fVUFfU0FGQVJJOgorICAgICAg
ICBjdXN0b21Vc2VyQWdlbnQgPSBMIk1vemlsbGEvNS4wIChNYWNpbnRvc2g7IEludGVsIE1hYyBP
UyBYIDEwXzEzXzYpIEFwcGxlV2ViS2l0LzYwNS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVy
c2lvbi8xMS4xLjIgU2FmYXJpLzYwNS4xLjE1IjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBJ
RE1fVUFfU0FGQVJJX0lPU19JUEhPTkU6CisgICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96
aWxsYS81LjAgKGlQaG9uZTsgQ1BVIGlQaG9uZSBPUyAxMV80XzEgbGlrZSBNYWMgT1MgWCkgQXBw
bGVXZWJLaXQvNjA1LjEuMTUgKEtIVE1MLCBsaWtlIEdlY2tvKSBWZXJzaW9uLzExLjAgTW9iaWxl
LzE1RTE0OCBTYWZhcmkvNjA0LjEiOworICAgICAgICBicmVhazsKKyAgICBjYXNlIElETV9VQV9T
QUZBUklfSU9TX0lQQUQ6CisgICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAg
KGlQYWQ7IENQVSBpUGhvbmUgT1MgMTFfNF8xIGxpa2UgTWFjIE9TIFgpIEFwcGxlV2ViS2l0LzYw
NS4xLjE1IChLSFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi8xMS4wIE1vYmlsZS8xNUUxNDggU2Fm
YXJpLzYwNC4xIjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBJRE1fVUFfSUVfMTE6CisgICAg
ICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2lu
NjQ7IHg2NDsgVHJpZGVudC83LjA7IHJ2OjExLjApIGxpa2UgR2Vja28iOworICAgICAgICBicmVh
azsKKyAgICBjYXNlIElETV9VQV9FREdFOgorICAgICAgICBjdXN0b21Vc2VyQWdlbnQgPSBMIk1v
emlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4z
NiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS81OC4wLjMwMjkuMTEwIFNhZmFyaS81MzcuMzYg
RWRnZS8xNi4xNjI5OSI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgSURNX1VBX0NIUk9NRV9N
QUM6CisgICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKE1hY2ludG9zaDsg
SW50ZWwgTWFjIE9TIFggMTBfMTNfNikgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBH
ZWNrbykgQ2hyb21lLzY3LjAuMzM5Ni45OSBTYWZhcmkvNTM3LjM2IjsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBJRE1fVUFfQ0hST01FX1dJTjoKKyAgICAgICAgY3VzdG9tVXNlckFnZW50ID0g
TCJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81
MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvNjcuMC4zMzk2Ljk5IFNhZmFyaS81Mzcu
MzYiOworICAgICAgICBicmVhazsKKyAgICBjYXNlIElETV9VQV9GSVJFRk9YX01BQzoKKyAgICAg
ICAgY3VzdG9tVXNlckFnZW50ID0gTCJNb3ppbGxhLzUuMCAoTWFjaW50b3NoOyBJbnRlbCBNYWMg
T1MgWCAxMC4xMzsgcnY6NjEuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC82MS4wIjsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBJRE1fVUFfRklSRUZPWF9XSU46CisgICAgICAgIGN1c3RvbVVz
ZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV09XNjQ7IHJ2OjYxLjAp
IEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvNjEuMCI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
SURNX1VBX09USEVSOgorICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVCgwKTsgLy8gV2Ugc2hv
dWxkIG5ldmVyIGhpdCB0aGlzIGNhc2UKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHNl
dFVzZXJBZ2VudChjdXN0b21Vc2VyQWdlbnQpOworfQpkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJy
b3dzZXIvd2luL0Jyb3dzZXJXaW5kb3cuaCBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9Ccm93c2Vy
V2luZG93LmgKaW5kZXggOWFlYWVjNGQwOWYuLjkxZDdiMzk0MDhlIDEwMDY0NAotLS0gYS9Ub29s
cy9NaW5pQnJvd3Nlci93aW4vQnJvd3NlcldpbmRvdy5oCisrKyBiL1Rvb2xzL01pbmlCcm93c2Vy
L3dpbi9Ccm93c2VyV2luZG93LmgKQEAgLTQ2LDcgKzQ2LDcgQEAgcHVibGljOgogICAgIHZpcnR1
YWwgdm9pZCBsYXVuY2hJbnNwZWN0b3IoKSA9IDA7CiAKICAgICB2aXJ0dWFsIF9ic3RyX3QgdXNl
ckFnZW50KCkgPSAwOwotICAgIHZpcnR1YWwgdm9pZCBzZXRVc2VyQWdlbnQoVUlOVCBtZW51SUQp
ID0gMDsKKyAgICB2b2lkIHNldFVzZXJBZ2VudChVSU5UIG1lbnVJRCk7CiAgICAgdmlydHVhbCB2
b2lkIHNldFVzZXJBZ2VudChfYnN0cl90JiBjdXN0b21VQVN0cmluZykgPSAwOwogCiAgICAgdmly
dHVhbCB2b2lkIHNob3dMYXllclRyZWUoKSA9IDA7CmRpZmYgLS1naXQgYS9Ub29scy9NaW5pQnJv
d3Nlci93aW4vQ01ha2VMaXN0cy50eHQgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vQ01ha2VMaXN0
cy50eHQKaW5kZXggNjE1NjFhMzZmNzQuLjdmYTJmM2UzNDJjIDEwMDY0NAotLS0gYS9Ub29scy9N
aW5pQnJvd3Nlci93aW4vQ01ha2VMaXN0cy50eHQKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvd2lu
L0NNYWtlTGlzdHMudHh0CkBAIC03LDYgKzcsNyBAQCBzZXQoTWluaUJyb3dzZXJfSU5DTFVERV9E
SVJFQ1RPUklFUwogCiBzZXQoTWluaUJyb3dzZXJfU09VUkNFUwogICAgIEFjY2Vzc2liaWxpdHlE
ZWxlZ2F0ZS5jcHAKKyAgICBCcm93c2VyV2luZG93LmNwcAogICAgIENvbW1vbi5jcHAKICAgICBE
T01EZWZhdWx0SW1wbC5jcHAKICAgICBNYWluV2luZG93LmNwcApkaWZmIC0tZ2l0IGEvVG9vbHMv
TWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuY3BwIGIvVG9vbHMvTWluaUJyb3dzZXIvd2luL01h
aW5XaW5kb3cuY3BwCmluZGV4IDdlMzZhODJhZjJjLi5mOTA1MjhjNDY1ZCAxMDA2NDQKLS0tIGEv
VG9vbHMvTWluaUJyb3dzZXIvd2luL01haW5XaW5kb3cuY3BwCisrKyBiL1Rvb2xzL01pbmlCcm93
c2VyL3dpbi9NYWluV2luZG93LmNwcApAQCAtMjk0LDkgKzI5NCwxMCBAQCBib29sIE1haW5XaW5k
b3c6OnRvZ2dsZU1lbnVJdGVtKFVJTlQgbWVudUlEKQogCiAgICAgc3dpdGNoIChtZW51SUQpIHsK
ICAgICBjYXNlIElETV9VQV9ERUZBVUxUOgotICAgIGNhc2UgSURNX1VBX1NBRkFSSV84XzA6Ci0g
ICAgY2FzZSBJRE1fVUFfU0FGQVJJX0lPU184X0lQSE9ORToKLSAgICBjYXNlIElETV9VQV9TQUZB
UklfSU9TXzhfSVBBRDoKKyAgICBjYXNlIElETV9VQV9TQUZBUkk6CisgICAgY2FzZSBJRE1fVUFf
U0FGQVJJX0lPU19JUEhPTkU6CisgICAgY2FzZSBJRE1fVUFfU0FGQVJJX0lPU19JUEFEOgorICAg
IGNhc2UgSURNX1VBX0VER0U6CiAgICAgY2FzZSBJRE1fVUFfSUVfMTE6CiAgICAgY2FzZSBJRE1f
VUFfQ0hST01FX01BQzoKICAgICBjYXNlIElETV9VQV9DSFJPTUVfV0lOOgpkaWZmIC0tZ2l0IGEv
VG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJjIGIvVG9vbHMvTWluaUJyb3dz
ZXIvd2luL01pbmlCcm93c2VyTGliLnJjCmluZGV4IDVjODJmMDA2NzgyLi4yYWM2NGUyOTE3MiAx
MDA3NTUKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliLnJjCisrKyBi
L1Rvb2xzL01pbmlCcm93c2VyL3dpbi9NaW5pQnJvd3NlckxpYi5yYwpAQCAtNzcsMTEgKzc3LDEy
IEBAIEJFR0lOCiAgICAgICAgIEJFR0lOCiAgICAgICAgICAgICBNRU5VSVRFTSAiRGVmYXVsdCAo
QXV0b21hdGljYWxseSBDaG9zZW4pIiwgSURNX1VBX0RFRkFVTFQKICAgICAgICAgICAgIE1FTlVJ
VEVNIFNFUEFSQVRPUgotICAgICAgICAgICAgTUVOVUlURU0gIlNhZmFyaSA4LjAiLCAgICAgICAg
ICAgICAgICAgIElETV9VQV9TQUZBUklfOF8wCisgICAgICAgICAgICBNRU5VSVRFTSAiU2FmYXJp
IiwgICAgICAgICAgICAgICAgICAgICAgSURNX1VBX1NBRkFSSQogICAgICAgICAgICAgTUVOVUlU
RU0gU0VQQVJBVE9SCi0gICAgICAgICAgICBNRU5VSVRFTSAiU2FmYXJpIGlPUyA4IC0gaVBob25l
IiwgICAgICAgSURNX1VBX1NBRkFSSV9JT1NfOF9JUEhPTkUKLSAgICAgICAgICAgIE1FTlVJVEVN
ICJTYWZhcmkgaU9TIDggLSBpUGFkIiwgICAgICAgICBJRE1fVUFfU0FGQVJJX0lPU184X0lQQUQK
KyAgICAgICAgICAgIE1FTlVJVEVNICJTYWZhcmkgaU9TIC0gaVBob25lIiwgICAgICAgICBJRE1f
VUFfU0FGQVJJX0lPU19JUEhPTkUKKyAgICAgICAgICAgIE1FTlVJVEVNICJTYWZhcmkgaU9TIC0g
aVBhZCIsICAgICAgICAgICBJRE1fVUFfU0FGQVJJX0lPU19JUEFECiAgICAgICAgICAgICBNRU5V
SVRFTSBTRVBBUkFUT1IKKyAgICAgICAgICAgIE1FTlVJVEVNICJNaWNyb3NvZnQgRWRnZSIsICAg
ICAgICAgICAgICBJRE1fVUFfRURHRQogICAgICAgICAgICAgTUVOVUlURU0gIkludGVybmV0IEV4
cGxvcmVyIDExLjAiLCAgICAgIElETV9VQV9JRV8xMQogICAgICAgICAgICAgTUVOVUlURU0gU0VQ
QVJBVE9SCiAgICAgICAgICAgICBNRU5VSVRFTSAiR29vZ2xlIENocm9tZSAtIE1hYyIsICAgICAg
ICAgSURNX1VBX0NIUk9NRV9NQUMKZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9N
aW5pQnJvd3NlckxpYlJlc291cmNlLmggYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vTWluaUJyb3dz
ZXJMaWJSZXNvdXJjZS5oCmluZGV4IDMwMzc1ZDcyYjMyLi4zMjNmZjIzYjIyZCAxMDA3NTUKLS0t
IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL01pbmlCcm93c2VyTGliUmVzb3VyY2UuaAorKysgYi9U
b29scy9NaW5pQnJvd3Nlci93aW4vTWluaUJyb3dzZXJMaWJSZXNvdXJjZS5oCkBAIC00MCwyMSAr
NDAsMjIgQEAKICNkZWZpbmUgSURNX0hJU1RPUllfTElOSzkgICAgICAgICAgICAgICAxNTkKICNk
ZWZpbmUgSURUX1VQREFURV9TVEFUUyAgICAgICAgICAgICAgICAxNjAKICNkZWZpbmUgSURNX1VB
X0RFRkFVTFQgICAgICAgICAgICAgICAgICAxNjEKLSNkZWZpbmUgSURNX1VBX1NBRkFSSV84XzAg
ICAgICAgICAgICAgICAxNjIKLSNkZWZpbmUgSURNX1VBX1NBRkFSSV9JT1NfOF9JUEhPTkUgICAg
ICAxNjMKLSNkZWZpbmUgSURNX1VBX1NBRkFSSV9JT1NfOF9JUEFEICAgICAgICAxNjQKLSNkZWZp
bmUgSURNX1VBX0lFXzExICAgICAgICAgICAgICAgICAgICAxNjUKLSNkZWZpbmUgSURNX1VBX0NI
Uk9NRV9NQUMgICAgICAgICAgICAgICAxNjYKLSNkZWZpbmUgSURNX1VBX0NIUk9NRV9XSU4gICAg
ICAgICAgICAgICAxNjcKLSNkZWZpbmUgSURNX1VBX0ZJUkVGT1hfTUFDICAgICAgICAgICAgICAx
NjgKLSNkZWZpbmUgSURNX1VBX0ZJUkVGT1hfV0lOICAgICAgICAgICAgICAxNjkKLSNkZWZpbmUg
SURNX1VBX09USEVSICAgICAgICAgICAgICAgICAgICAxNzAKLSNkZWZpbmUgSURNX0FDVFVBTF9T
SVpFICAgICAgICAgICAgICAgICAxNzEKLSNkZWZpbmUgSURNX1pPT01fSU4gICAgICAgICAgICAg
ICAgICAgICAxNzIKLSNkZWZpbmUgSURNX1pPT01fT1VUICAgICAgICAgICAgICAgICAgICAxNzMK
LSNkZWZpbmUgSURNX1NIT1dfTEFZRVJfVFJFRSAgICAgICAgICAgICAxNzQKLSNkZWZpbmUgSURE
X0FVVEggICAgICAgICAgICAgICAgICAgICAgICAxNzQKLSNkZWZpbmUgSURNX0RFQlVHX0lORk9f
TEFZRVIgICAgICAgICAgICAxNzUKKyNkZWZpbmUgSURNX1VBX1NBRkFSSSAgICAgICAgICAgICAg
ICAgICAxNjIKKyNkZWZpbmUgSURNX1VBX1NBRkFSSV9JT1NfSVBIT05FICAgICAgICAxNjMKKyNk
ZWZpbmUgSURNX1VBX1NBRkFSSV9JT1NfSVBBRCAgICAgICAgICAxNjQKKyNkZWZpbmUgSURNX1VB
X0VER0UgICAgICAgICAgICAgICAgICAgICAxNjUKKyNkZWZpbmUgSURNX1VBX0lFXzExICAgICAg
ICAgICAgICAgICAgICAxNjYKKyNkZWZpbmUgSURNX1VBX0NIUk9NRV9NQUMgICAgICAgICAgICAg
ICAxNjcKKyNkZWZpbmUgSURNX1VBX0NIUk9NRV9XSU4gICAgICAgICAgICAgICAxNjgKKyNkZWZp
bmUgSURNX1VBX0ZJUkVGT1hfTUFDICAgICAgICAgICAgICAxNjkKKyNkZWZpbmUgSURNX1VBX0ZJ
UkVGT1hfV0lOICAgICAgICAgICAgICAxNzAKKyNkZWZpbmUgSURNX1VBX09USEVSICAgICAgICAg
ICAgICAgICAgICAxNzEKKyNkZWZpbmUgSURNX0FDVFVBTF9TSVpFICAgICAgICAgICAgICAgICAx
NzIKKyNkZWZpbmUgSURNX1pPT01fSU4gICAgICAgICAgICAgICAgICAgICAxNzMKKyNkZWZpbmUg
SURNX1pPT01fT1VUICAgICAgICAgICAgICAgICAgICAxNzQKKyNkZWZpbmUgSURNX1NIT1dfTEFZ
RVJfVFJFRSAgICAgICAgICAgICAxNzUKKyNkZWZpbmUgSUREX0FVVEggICAgICAgICAgICAgICAg
ICAgICAgICAxNzYKKyNkZWZpbmUgSURNX0RFQlVHX0lORk9fTEFZRVIgICAgICAgICAgICAxNzcK
ICNkZWZpbmUgSURDX0VNUFRZX1VSTF9DQUNIRSAgICAgICAgICAgICAxMDAwCiAjZGVmaW5lIElE
Q19SRVRVUk5fRlJFRV9NRU1PUlkgICAgICAgICAgMTAwMQogI2RlZmluZSBJRENfRU1QVFlfV0VC
Q09SRV9DQUNIRSAgICAgICAgIDEwMDIKZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL3dp
bi9XZWJLaXRCcm93c2VyV2luZG93LmNwcCBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRC
cm93c2VyV2luZG93LmNwcAppbmRleCBjZDY5Nzk1YjZhOC4uZTY1OGE0ZWE0MjMgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93LmNwcAorKysgYi9U
b29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0QnJvd3NlcldpbmRvdy5jcHAKQEAgLTE2MywxMSAr
MTYzLDYgQEAgdm9pZCBXZWJLaXRCcm93c2VyV2luZG93OjpsYXVuY2hJbnNwZWN0b3IoKQogICAg
IFdLSW5zcGVjdG9yU2hvdyhpbnNwZWN0b3IpOwogfQogCi12b2lkIFdlYktpdEJyb3dzZXJXaW5k
b3c6OnNldFVzZXJBZ2VudChVSU5UIG1lbnVJRCkKLXsKLSAgICAvLyBUaGlzIG1ldGhvZCBzaG91
bGQgYmUgcmVtb3ZlZC4KLX0KLQogdm9pZCBXZWJLaXRCcm93c2VyV2luZG93OjpzZXRVc2VyQWdl
bnQoX2JzdHJfdCYgY3VzdG9tVUFTdHJpbmcpCiB7CiAgICAgYXV0byBwYWdlID0gV0tWaWV3R2V0
UGFnZShtX3ZpZXcuZ2V0KCkpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL1dl
YktpdEJyb3dzZXJXaW5kb3cuaCBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRCcm93c2Vy
V2luZG93LmgKaW5kZXggMDUwMmE4YTA3ZDQuLjE1ODNkNzQxNmE3IDEwMDY0NAotLS0gYS9Ub29s
cy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0QnJvd3NlcldpbmRvdy5oCisrKyBiL1Rvb2xzL01pbmlC
cm93c2VyL3dpbi9XZWJLaXRCcm93c2VyV2luZG93LmgKQEAgLTQ4LDcgKzQ4LDYgQEAgcHJpdmF0
ZToKICAgICB2b2lkIGxhdW5jaEluc3BlY3RvcigpIG92ZXJyaWRlOwogCiAgICAgX2JzdHJfdCB1
c2VyQWdlbnQoKSBvdmVycmlkZTsKLSAgICB2b2lkIHNldFVzZXJBZ2VudChVSU5UIG1lbnVJRCkg
b3ZlcnJpZGU7CiAgICAgdm9pZCBzZXRVc2VyQWdlbnQoX2JzdHJfdCYpIG92ZXJyaWRlOwogCiAg
ICAgdm9pZCBzaG93TGF5ZXJUcmVlKCkgb3ZlcnJpZGU7CmRpZmYgLS1naXQgYS9Ub29scy9NaW5p
QnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdy5jcHAgYi9Ub29scy9NaW5pQnJv
d3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdy5jcHAKaW5kZXggZTlkZWYzOWVmMmMu
LmQzZjg4YmEzZmIzIDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0TGVn
YWN5QnJvd3NlcldpbmRvdy5jcHAKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvd2luL1dlYktpdExl
Z2FjeUJyb3dzZXJXaW5kb3cuY3BwCkBAIC01MjEsNTEgKzUyMSwxMSBAQCB2b2lkIFdlYktpdExl
Z2FjeUJyb3dzZXJXaW5kb3c6OmV4aXRQcm9ncmFtKCkKICAgICA6OlBvc3RNZXNzYWdlKG1faE1h
aW5XbmQsIHN0YXRpY19jYXN0PFVJTlQ+KFdNX0NPTU1BTkQpLCBNQUtFTFBBUkFNKElETV9FWElU
LCAwKSwgMCk7CiB9CiAKLXZvaWQgV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdzo6c2V0VXNlckFn
ZW50KFVJTlQgbWVudUlEKQordm9pZCBXZWJLaXRMZWdhY3lCcm93c2VyV2luZG93OjpzZXRVc2Vy
QWdlbnQoX2JzdHJfdCYgY3VzdG9tVXNlckFnZW50KQogewogICAgIGlmICghd2ViVmlldygpKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBfYnN0cl90IGN1c3RvbVVzZXJBZ2VudDsKLSAgICBzd2l0
Y2ggKG1lbnVJRCkgewotICAgIGNhc2UgSURNX1VBX0RFRkFVTFQ6Ci0gICAgICAgIC8vIFNldCB0
byBudWxsIHVzZXIgYWdlbnQKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJRE1fVUFfU0FGQVJJ
XzhfMDoKLSAgICAgICAgY3VzdG9tVXNlckFnZW50ID0gTCJNb3ppbGxhLzUuMCAoTWFjaW50b3No
OyBJbnRlbCBNYWMgT1MgWCAxMF8xMCkgQXBwbGVXZWJLaXQvNjAwLjEuMjUgKEtIVE1MLCBsaWtl
IEdlY2tvKSBWZXJzaW9uLzguMCBTYWZhcmkvNjAwLjEuMjUiOwotICAgICAgICBicmVhazsKLSAg
ICBjYXNlIElETV9VQV9TQUZBUklfSU9TXzhfSVBIT05FOgotICAgICAgICBjdXN0b21Vc2VyQWdl
bnQgPSBMIk1vemlsbGEvNS4wIChpUGhvbmU7IENQVSBPUyA4XzEgbGlrZSBNYWMgT1MgWCkgQXBw
bGVXZWJLaXQvNjAxLjEuNCAoS0hUTUwsIGxpa2UgR2Vja28pIFZlcnNpb24vOC4wIE1vYmlsZS8x
MkI0MDMgU2FmYXJpLzYwMC4xLjQiOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIElETV9VQV9T
QUZBUklfSU9TXzhfSVBBRDoKLSAgICAgICAgY3VzdG9tVXNlckFnZW50ID0gTCJNb3ppbGxhLzUu
MCAoaVBhZDsgQ1BVIE9TIDhfMSBsaWtlIE1hYyBPUyBYKSBBcHBsZVdlYktpdC82MDAuMS40IChL
SFRNTCwgbGlrZSBHZWNrbykgVmVyc2lvbi84LjAgTW9iaWxlLzEyQjQwMyBTYWZhcmkvNjAwLjEu
NCI7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgSURNX1VBX0lFXzExOgotICAgICAgICBjdXN0
b21Vc2VyQWdlbnQgPSBMIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDYuMzsgV09XNjQ7IFRyaWRl
bnQvNy4wOyBydjoxMS4wKSBsaWtlIEdlY2tvIjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJ
RE1fVUFfQ0hST01FX01BQzoKLSAgICAgICAgY3VzdG9tVXNlckFnZW50ID0gTCJNb3ppbGxhLzUu
MCAoTWFjaW50b3NoOyBJbnRlbCBNYWMgT1MgWCAxMF84XzMpIEFwcGxlV2ViS2l0LzUzNy4zMSAo
S0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8yNi4wLjE0MTAuNjUgU2FmYXJpLzUzNy4zMSI7Ci0g
ICAgICAgIGJyZWFrOwotICAgIGNhc2UgSURNX1VBX0NIUk9NRV9XSU46Ci0gICAgICAgIGN1c3Rv
bVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgNi4yOyBXT1c2NCkgQXBwbGVX
ZWJLaXQvNTM3LjMxIChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzI2LjAuMTQxMC42NCBTYWZh
cmkvNTM3LjMxIjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJRE1fVUFfRklSRUZPWF9NQUM6
Ci0gICAgICAgIGN1c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50
ZWwgTWFjIE9TIFggMTAuODsgcnY6MjAuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC8yMC4wIjsK
LSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJRE1fVUFfRklSRUZPWF9XSU46Ci0gICAgICAgIGN1
c3RvbVVzZXJBZ2VudCA9IEwiTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgNi4yOyBXT1c2NDsgcnY6
MjAuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC8yMC4wIjsKLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSBJRE1fVUFfT1RIRVI6Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgQVNTRVJUKDApOyAvLyBX
ZSBzaG91bGQgbmV2ZXIgaGl0IHRoaXMgY2FzZQotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0g
ICAgc2V0VXNlckFnZW50KGN1c3RvbVVzZXJBZ2VudCk7Ci19Ci0KLXZvaWQgV2ViS2l0TGVnYWN5
QnJvd3NlcldpbmRvdzo6c2V0VXNlckFnZW50KF9ic3RyX3QmIGN1c3RvbVVzZXJBZ2VudCkKLXsK
ICAgICB3ZWJWaWV3KCktPnNldEN1c3RvbVVzZXJBZ2VudChjdXN0b21Vc2VyQWdlbnQuR2V0QlNU
UigpKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvTWluaUJyb3dzZXIvd2luL1dlYktpdExlZ2Fj
eUJyb3dzZXJXaW5kb3cuaCBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRMZWdhY3lCcm93
c2VyV2luZG93LmgKaW5kZXggNzRiMGYzMjQwNWMuLjcxMWU3NDUzNzhmIDEwMDY0NAotLS0gYS9U
b29scy9NaW5pQnJvd3Nlci93aW4vV2ViS2l0TGVnYWN5QnJvd3NlcldpbmRvdy5oCisrKyBiL1Rv
b2xzL01pbmlCcm93c2VyL3dpbi9XZWJLaXRMZWdhY3lCcm93c2VyV2luZG93LmgKQEAgLTk2LDcg
Kzk2LDYgQEAgcHJpdmF0ZToKICAgICBib29sIGdvQmFjaygpOwogICAgIGJvb2wgZ29Gb3J3YXJk
KCk7CiAKLSAgICB2b2lkIHNldFVzZXJBZ2VudChVSU5UIG1lbnVJRCk7CiAgICAgdm9pZCBzZXRV
c2VyQWdlbnQoX2JzdHJfdCYgY3VzdG9tVUFTdHJpbmcpOwogICAgIF9ic3RyX3QgdXNlckFnZW50
KCk7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>