<?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>82539</bug_id>
          
          <creation_ts>2012-03-28 15:16:53 -0700</creation_ts>
          <short_desc>Delete dispatchDidLoadMainResource callback</short_desc>
          <delta_ts>2012-03-28 17:02:09 -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>WebCore Misc.</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="Nate Chapin">japhet</reporter>
          <assigned_to name="Nate Chapin">japhet</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>590505</commentid>
    <comment_count>0</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2012-03-28 15:16:53 -0700</bug_when>
    <thetext>No port implements it, let&apos;s get rid of it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590515</commentid>
    <comment_count>1</comment_count>
      <attachid>134423</attachid>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2012-03-28 15:26:32 -0700</bug_when>
    <thetext>Created attachment 134423
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590544</commentid>
    <comment_count>2</comment_count>
      <attachid>134423</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-03-28 15:49:03 -0700</bug_when>
    <thetext>Comment on attachment 134423
patch

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

&gt; Source/WebKit/mac/WebKit.order:-772
&gt; -__ZN20WebFrameLoaderClient27dispatchDidLoadMainResourceEPN7WebCore14DocumentLoaderE

It&apos;s OK to modify this file, but no need to do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590548</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Chapin">japhet</who>
    <bug_when>2012-03-28 15:54:09 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 134423 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=134423&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/mac/WebKit.order:-772
&gt; &gt; -__ZN20WebFrameLoaderClient27dispatchDidLoadMainResourceEPN7WebCore14DocumentLoaderE
&gt; 
&gt; It&apos;s OK to modify this file, but no need to do that.

I&apos;ll keep that in mind for the future. I just deleted every occurence of &quot;dispatchDidLoadMainResource&quot; that wasn&apos;t in a ChangeLog :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590613</commentid>
    <comment_count>4</comment_count>
      <attachid>134423</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-28 16:58:40 -0700</bug_when>
    <thetext>Comment on attachment 134423
patch

Rejecting attachment 134423 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
reSupport/WebFrameLoaderClient.h.rej
patching file Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp
Hunk #1 FAILED at 753.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp.rej
patching file Source/WebKit2/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Alexey Pro...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/12194002</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590617</commentid>
    <comment_count>5</comment_count>
      <attachid>134423</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-28 17:02:04 -0700</bug_when>
    <thetext>Comment on attachment 134423
patch

Clearing flags on attachment: 134423

Committed r112474: &lt;http://trac.webkit.org/changeset/112474&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590618</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-28 17:02:09 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>134423</attachid>
            <date>2012-03-28 15:26:32 -0700</date>
            <delta_ts>2012-03-28 17:02:03 -0700</delta_ts>
            <desc>patch</desc>
            <filename>ddlmr.txt</filename>
            <type>text/plain</type>
            <size>23685</size>
            <attacher name="Nate Chapin">japhet</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRl
ckNsaWVudEJsYWNrQmVycnkuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2JsYWNrYmVy
cnkvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRCbGFja0JlcnJ5LmgJKHJldmlzaW9u
IDExMjQxMCkKKysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9GcmFt
ZUxvYWRlckNsaWVudEJsYWNrQmVycnkuaAkod29ya2luZyBjb3B5KQpAQCAtOTMsNyArOTMsNiBA
QAogICAgIHZpcnR1YWwgdm9pZCBjYW5jZWxQb2xpY3lDaGVjaygpOwogICAgIHZpcnR1YWwgdm9p
ZCBkaXNwYXRjaFVuYWJsZVRvSW1wbGVtZW50UG9saWN5KGNvbnN0IFJlc291cmNlRXJyb3ImKSB7
IG5vdEltcGxlbWVudGVkKCk7IH0KICAgICB2aXJ0dWFsIHZvaWQgZGlzcGF0Y2hXaWxsU3VibWl0
Rm9ybShGcmFtZVBvbGljeUZ1bmN0aW9uLCBQYXNzUmVmUHRyPEZvcm1TdGF0ZT4pOwotICAgIHZp
cnR1YWwgdm9pZCBkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UoRG9jdW1lbnRMb2FkZXIqKSB7
IG5vdEltcGxlbWVudGVkKCk7IH0KICAgICB2aXJ0dWFsIHZvaWQgcmV2ZXJ0VG9Qcm92aXNpb25h
bFN0YXRlKERvY3VtZW50TG9hZGVyKikgeyBub3RJbXBsZW1lbnRlZCgpOyB9CiAgICAgdmlydHVh
bCB2b2lkIHNldE1haW5Eb2N1bWVudEVycm9yKERvY3VtZW50TG9hZGVyKiwgY29uc3QgUmVzb3Vy
Y2VFcnJvciYpOwogICAgIHZpcnR1YWwgdm9pZCBwb3N0UHJvZ3Jlc3NTdGFydGVkTm90aWZpY2F0
aW9uKCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjQ0
OCkKKysrIFNvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSwxNCBAQAorMjAxMi0wMy0yOCAgTmF0ZSBDaGFwaW4gIDxqYXBoZXRAY2hyb21p
dW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UgY2Fs
bGJhY2ssIHNpbmNlIG5vCisgICAgICAgIHBvcnQgaW1wbGVtZW50cyBpdC4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgyNTM5CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFt
ZUxvYWRlckNsaWVudEJsYWNrQmVycnkuaDoKKyAgICAgICAgKEZyYW1lTG9hZGVyQ2xpZW50Qmxh
Y2tCZXJyeSk6CisKIDIwMTItMDMtMjggIExlbyBZYW5nICA8bGVvLnlhbmdAdG9yY2htb2JpbGUu
Y29tLmNuPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBVc2UgV2ViQ29yZTo6UGxhdGZvcm1Nb3Vz
ZUV2ZW50OjpnbG9iYWxQb3NpdGlvbigpIGluc3RlYWQgb2YgV2ViQ29yZTo6UGxhdGZvcm1Nb3Vz
ZUV2ZW50OjpnbG9iYWxQb3MoKSBpbiBXZWJQYWdlLmNwcApJbmRleDogU291cmNlL1dlYktpdC9j
aHJvbWl1bS9zcmMvRnJhbWVMb2FkZXJDbGllbnRJbXBsLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3NyYy9GcmFtZUxvYWRlckNsaWVudEltcGwuY3BwCShyZXZpc2lv
biAxMTI0MTApCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9GcmFtZUxvYWRlckNsaWVu
dEltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDUwLDExICsxMDUwLDYgQEAKICAgICAobV93
ZWJGcmFtZS0+ZnJhbWUoKS0+bG9hZGVyKCktPnBvbGljeUNoZWNrZXIoKS0+KmZ1bmN0aW9uKShQ
b2xpY3lVc2UpOwogfQogCi12b2lkIEZyYW1lTG9hZGVyQ2xpZW50SW1wbDo6ZGlzcGF0Y2hEaWRM
b2FkTWFpblJlc291cmNlKERvY3VtZW50TG9hZGVyKikKLXsKLSAgICAvLyBGSVhNRQotfQotCiB2
b2lkIEZyYW1lTG9hZGVyQ2xpZW50SW1wbDo6cmV2ZXJ0VG9Qcm92aXNpb25hbFN0YXRlKERvY3Vt
ZW50TG9hZGVyKikKIHsKICAgICBtX2hhc1JlcHJlc2VudGF0aW9uID0gdHJ1ZTsKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0ZyYW1lTG9hZGVyQ2xpZW50SW1wbC5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL0ZyYW1lTG9hZGVyQ2xpZW50SW1wbC5o
CShyZXZpc2lvbiAxMTI0MTApCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9GcmFtZUxv
YWRlckNsaWVudEltcGwuaAkod29ya2luZyBjb3B5KQpAQCAtMTE4LDcgKzExOCw2IEBACiAgICAg
dmlydHVhbCB2b2lkIGRpc3BhdGNoVW5hYmxlVG9JbXBsZW1lbnRQb2xpY3koY29uc3QgV2ViQ29y
ZTo6UmVzb3VyY2VFcnJvciYpOwogICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaFdpbGxTZW5kU3Vi
bWl0RXZlbnQoV2ViQ29yZTo6SFRNTEZvcm1FbGVtZW50Kik7CiAgICAgdmlydHVhbCB2b2lkIGRp
c3BhdGNoV2lsbFN1Ym1pdEZvcm0oV2ViQ29yZTo6RnJhbWVQb2xpY3lGdW5jdGlvbiwgUGFzc1Jl
ZlB0cjxXZWJDb3JlOjpGb3JtU3RhdGU+KTsKLSAgICB2aXJ0dWFsIHZvaWQgZGlzcGF0Y2hEaWRM
b2FkTWFpblJlc291cmNlKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyKik7CiAgICAgdmlydHVhbCB2
b2lkIHJldmVydFRvUHJvdmlzaW9uYWxTdGF0ZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciopOwog
ICAgIHZpcnR1YWwgdm9pZCBzZXRNYWluRG9jdW1lbnRFcnJvcihXZWJDb3JlOjpEb2N1bWVudExv
YWRlciosIGNvbnN0IFdlYkNvcmU6OlJlc291cmNlRXJyb3ImKTsKICAgICB2aXJ0dWFsIHZvaWQg
d2lsbENoYW5nZUVzdGltYXRlZFByb2dyZXNzKCkgeyB9CkluZGV4OiBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZwkocmV2aXNpb24gMTEyNDQ4KQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wMy0yOCAgTmF0ZSBD
aGFwaW4gIDxqYXBoZXRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBkaXNwYXRjaERp
ZExvYWRNYWluUmVzb3VyY2UgY2FsbGJhY2ssIHNpbmNlIG5vCisgICAgICAgIHBvcnQgaW1wbGVt
ZW50cyBpdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTgyNTM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBzcmMvRnJhbWVMb2FkZXJDbGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdCk6CisgICAg
ICAgICogc3JjL0ZyYW1lTG9hZGVyQ2xpZW50SW1wbC5oOgorICAgICAgICAoRnJhbWVMb2FkZXJD
bGllbnRJbXBsKToKKwogMjAxMi0wMy0yNyAgRGFuaWVsIENoZW5nICA8ZGNoZW5nQGNocm9taXVt
Lm9yZz4KIAogICAgICAgICBbY2hyb21pdW1dIE1lcmdlIENocm9taXVtRGF0YU9iamVjdCBhbmQg
RGF0YVRyYW5zZmVySXRlbUxpc3RDaHJvbWl1bS4KSW5kZXg6IFNvdXJjZS9XZWJLaXQvcXQvV2Vi
Q29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRRdC5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRRdC5oCShyZXZpc2lvbiAx
MTI0MTApCisrKyBTb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xp
ZW50UXQuaAkod29ya2luZyBjb3B5KQpAQCAtMTM4LDcgKzEzOCw2IEBACiAgICAgdmlydHVhbCB2
b2lkIGRpc3BhdGNoV2lsbFNlbmRTdWJtaXRFdmVudChIVE1MRm9ybUVsZW1lbnQqKSB7IH0KICAg
ICB2aXJ0dWFsIHZvaWQgZGlzcGF0Y2hXaWxsU3VibWl0Rm9ybShGcmFtZVBvbGljeUZ1bmN0aW9u
LCBQYXNzUmVmUHRyPEZvcm1TdGF0ZT4pOwogCi0gICAgdmlydHVhbCB2b2lkIGRpc3BhdGNoRGlk
TG9hZE1haW5SZXNvdXJjZShEb2N1bWVudExvYWRlciopOwogICAgIHZpcnR1YWwgdm9pZCByZXZl
cnRUb1Byb3Zpc2lvbmFsU3RhdGUoRG9jdW1lbnRMb2FkZXIqKTsKICAgICB2aXJ0dWFsIHZvaWQg
c2V0TWFpbkRvY3VtZW50RXJyb3IoRG9jdW1lbnRMb2FkZXIqLCBjb25zdCBSZXNvdXJjZUVycm9y
Jik7CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJD
bGllbnRRdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9y
dC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcAkocmV2aXNpb24gMTEyNDEwKQorKysgU291cmNlL1dl
YktpdC9xdC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcAkod29ya2luZyBj
b3B5KQpAQCAtNTY3LDExICs1NjcsNiBAQAogfQogCiAKLXZvaWQgRnJhbWVMb2FkZXJDbGllbnRR
dDo6ZGlzcGF0Y2hEaWRMb2FkTWFpblJlc291cmNlKERvY3VtZW50TG9hZGVyKikKLXsKLX0KLQot
CiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50UXQ6OnJldmVydFRvUHJvdmlzaW9uYWxTdGF0ZShEb2N1
bWVudExvYWRlciopCiB7CiAgICAgbV9oYXNSZXByZXNlbnRhdGlvbiA9IHRydWU7CkluZGV4OiBT
b3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3F0
L0NoYW5nZUxvZwkocmV2aXNpb24gMTEyNDQ4KQorKysgU291cmNlL1dlYktpdC9xdC9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wMy0yOCAgTmF0ZSBDaGFw
aW4gIDxqYXBoZXRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBkaXNwYXRjaERpZExv
YWRNYWluUmVzb3VyY2UgY2FsbGJhY2ssIHNpbmNlIG5vCisgICAgICAgIHBvcnQgaW1wbGVtZW50
cyBpdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgy
NTM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBX
ZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmUp
OgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuaDoKKyAgICAg
ICAgKEZyYW1lTG9hZGVyQ2xpZW50UXQpOgorCiAyMDEyLTAzLTIwICBFcmljIFNlaWRlbCAgPGVy
aWNAd2Via2l0Lm9yZz4KIAogICAgICAgICBNb3ZlIHd0Zi9QbGF0Zm9ybS5oIGZyb20gSmF2YVNj
cmlwdENvcmUgdG8gU291cmNlL1dURi93dGYKSW5kZXg6IFNvdXJjZS9XZWJLaXQvZ3RrL1dlYkNv
cmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRHdGsuaAkocmV2aXNpb24g
MTEyNDEwKQorKysgU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJD
bGllbnRHdGsuaAkod29ya2luZyBjb3B5KQpAQCAtMTA1LDcgKzEwNSw2IEBACiAgICAgICAgIHZp
cnR1YWwgdm9pZCBkaXNwYXRjaFdpbGxTZW5kU3VibWl0RXZlbnQoV2ViQ29yZTo6SFRNTEZvcm1F
bGVtZW50KikgeyB9CiAgICAgICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaFdpbGxTdWJtaXRGb3Jt
KFdlYkNvcmU6OkZyYW1lUG9saWN5RnVuY3Rpb24sIFdURjo6UGFzc1JlZlB0cjxXZWJDb3JlOjpG
b3JtU3RhdGU+KTsKIAotICAgICAgICB2aXJ0dWFsIHZvaWQgZGlzcGF0Y2hEaWRMb2FkTWFpblJl
c291cmNlKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyKik7CiAgICAgICAgIHZpcnR1YWwgdm9pZCBy
ZXZlcnRUb1Byb3Zpc2lvbmFsU3RhdGUoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqKTsKICAgICAg
ICAgdmlydHVhbCB2b2lkIHNldE1haW5Eb2N1bWVudEVycm9yKFdlYkNvcmU6OkRvY3VtZW50TG9h
ZGVyKiwgY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VFcnJvciYpOwogCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRH
dGsuY3BwCShyZXZpc2lvbiAxMTI0MTApCisrKyBTb3VyY2UvV2ViS2l0L2d0ay9XZWJDb3JlU3Vw
cG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTg4MiwxMSAr
ODgyLDYgQEAKICAgICAgICAgd2Via2l0X3dlYl9wb2xpY3lfZGVjaXNpb25fY2FuY2VsKG1fcG9s
aWN5RGVjaXNpb24pOwogfQogCi12b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZExv
YWRNYWluUmVzb3VyY2UoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqKQotewotICAgIG5vdEltcGxl
bWVudGVkKCk7Ci19Ci0KIHZvaWQgRnJhbWVMb2FkZXJDbGllbnQ6OnJldmVydFRvUHJvdmlzaW9u
YWxTdGF0ZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciopCiB7CiAgICAgbV9oYXNSZXByZXNlbnRh
dGlvbiA9IHRydWU7CkluZGV4OiBTb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9ndGsvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMTI0NDgpCisrKyBT
b3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBA
QAorMjAxMi0wMy0yOCAgTmF0ZSBDaGFwaW4gIDxqYXBoZXRAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIFJlbW92ZSBkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UgY2FsbGJhY2ssIHNpbmNlIG5v
CisgICAgICAgIHBvcnQgaW1wbGVtZW50cyBpdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTgyNTM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0
ay5jcHA6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1l
TG9hZGVyQ2xpZW50R3RrLmg6CisgICAgICAgIChGcmFtZUxvYWRlckNsaWVudCk6CisKIDIwMTIt
MDMtMjggIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFtHVEtdIEltcGxlbWVudCBQbGF0Zm9ybVN0cmF0ZWdpZXMKSW5kZXg6IFNvdXJjZS9XZWJL
aXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VM
b2cJKHJldmlzaW9uIDExMjQ0OCkKKysrIFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTAzLTI4ICBOYXRlIENoYXBpbiAgPGph
cGhldEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVtb3ZlIGRpc3BhdGNoRGlkTG9hZE1haW5S
ZXNvdXJjZSBjYWxsYmFjaywgc2luY2Ugbm8KKyAgICAgICAgcG9ydCBpbXBsZW1lbnRzIGl0Lgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI1MzkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYkNvcmVT
dXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNwcDoKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9y
dC9XZWJGcmFtZUxvYWRlckNsaWVudC5oOgorICAgICAgICAoV2ViRnJhbWVMb2FkZXJDbGllbnQp
OgorCiAyMDEyLTAzLTI2ICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgRnJhbWVMb2FkZXI6OnNob3VsZEFsbG93TmF2aWdhdGlvbiB1c2VzIEZyYW1lIGZvciBjb250
ZXh0IHJhdGhlciB0aGFuIERvY3VtZW50CkluZGV4OiBTb3VyY2UvV2ViS2l0L3dpbi9XZWJDb3Jl
U3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC93aW4vV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCShyZXZpc2lv
biAxMTI0MTApCisrKyBTb3VyY2UvV2ViS2l0L3dpbi9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxv
YWRlckNsaWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ2MCwxMCArNDYwLDYgQEAKICAgICAg
ICAgdWktPndlYlZpZXdTaG93KHdlYlZpZXcpOwogfQogCi12b2lkIFdlYkZyYW1lTG9hZGVyQ2xp
ZW50OjpkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UoRG9jdW1lbnRMb2FkZXIqKQotewotfQot
CiB2b2lkIFdlYkZyYW1lTG9hZGVyQ2xpZW50OjpzZXRNYWluRG9jdW1lbnRFcnJvcihEb2N1bWVu
dExvYWRlciosIGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogewogICAgIGlmICghbV9tYW51
YWxMb2FkZXIpCkluZGV4OiBTb3VyY2UvV2ViS2l0L3dpbi9XZWJDb3JlU3VwcG9ydC9XZWJGcmFt
ZUxvYWRlckNsaWVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvd2luL1dlYkNvcmVT
dXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgJKHJldmlzaW9uIDExMjQxMCkKKysrIFNvdXJj
ZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgJKHdvcmtp
bmcgY29weSkKQEAgLTgwLDcgKzgwLDYgQEAKICAgICB2aXJ0dWFsIFdlYkNvcmU6OkZyYW1lKiBk
aXNwYXRjaENyZWF0ZVBhZ2UoY29uc3QgV2ViQ29yZTo6TmF2aWdhdGlvbkFjdGlvbiYpOwogICAg
IHZpcnR1YWwgdm9pZCBkaXNwYXRjaFNob3coKTsKIAotICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRj
aERpZExvYWRNYWluUmVzb3VyY2UoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqKTsKICAgICB2aXJ0
dWFsIHZvaWQgc2V0TWFpbkRvY3VtZW50RXJyb3IoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqLCBj
b25zdCBXZWJDb3JlOjpSZXNvdXJjZUVycm9yJik7CiAKICAgICB2aXJ0dWFsIHZvaWQgcG9zdFBy
b2dyZXNzU3RhcnRlZE5vdGlmaWNhdGlvbigpOwpJbmRleDogU291cmNlL1dlYktpdC93eC9XZWJL
aXRTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50V3guY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvd3gvV2ViS2l0U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFd4LmNwcAkocmV2aXNpb24g
MTEyNDEwKQorKysgU291cmNlL1dlYktpdC93eC9XZWJLaXRTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xp
ZW50V3guY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zODUsMTIgKzM4NSw2IEBACiB9CiAKIAotdm9p
ZCBGcmFtZUxvYWRlckNsaWVudFd4OjpkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UoRG9jdW1l
bnRMb2FkZXIqKQotewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci19Ci0KLQogdm9pZCBGcmFtZUxv
YWRlckNsaWVudFd4OjpyZXZlcnRUb1Byb3Zpc2lvbmFsU3RhdGUoRG9jdW1lbnRMb2FkZXIqKQog
ewogICAgIG5vdEltcGxlbWVudGVkKCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L3d4L1dlYktpdFN1
cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRXeC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
d3gvV2ViS2l0U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFd4LmgJKHJldmlzaW9uIDExMjQxMCkK
KysrIFNvdXJjZS9XZWJLaXQvd3gvV2ViS2l0U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFd4LmgJ
KHdvcmtpbmcgY29weSkKQEAgLTEyMCw3ICsxMjAsNiBAQAogICAgICAgICB2aXJ0dWFsIHZvaWQg
ZGlzcGF0Y2hXaWxsU2VuZFN1Ym1pdEV2ZW50KEhUTUxGb3JtRWxlbWVudCopIHsgfQogICAgICAg
ICB2aXJ0dWFsIHZvaWQgZGlzcGF0Y2hXaWxsU3VibWl0Rm9ybShGcmFtZVBvbGljeUZ1bmN0aW9u
LCBQYXNzUmVmUHRyPEZvcm1TdGF0ZT4pOwogCi0gICAgICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRj
aERpZExvYWRNYWluUmVzb3VyY2UoRG9jdW1lbnRMb2FkZXIqKTsKICAgICAgICAgdmlydHVhbCB2
b2lkIHJldmVydFRvUHJvdmlzaW9uYWxTdGF0ZShEb2N1bWVudExvYWRlciopOwogCiAgICAgICAg
IHZpcnR1YWwgdm9pZCBwb3N0UHJvZ3Jlc3NTdGFydGVkTm90aWZpY2F0aW9uKCk7CkluZGV4OiBT
b3VyY2UvV2ViS2l0L3d4L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3d4
L0NoYW5nZUxvZwkocmV2aXNpb24gMTEyNDQ4KQorKysgU291cmNlL1dlYktpdC93eC9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wMy0yOCAgTmF0ZSBDaGFw
aW4gIDxqYXBoZXRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBkaXNwYXRjaERpZExv
YWRNYWluUmVzb3VyY2UgY2FsbGJhY2ssIHNpbmNlIG5vCisgICAgICAgIHBvcnQgaW1wbGVtZW50
cyBpdC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgy
NTM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBX
ZWJLaXRTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50V3guY3BwOgorICAgICAgICAoV2ViQ29yZSk6
CisgICAgICAgICogV2ViS2l0U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFd4Lmg6CisgICAgICAg
IChGcmFtZUxvYWRlckNsaWVudFd4KToKKwogMjAxMi0wMy0yNSAgS2V2aW4gT2xsaXZpZXIgIDxr
ZXZpbm9AdGhlb2xsaXZpZXJzLmNvbT4KIAogICAgICAgICBbd3hdIFVucmV2aWV3ZWQgYnVpbGQg
Zml4LiBBZGQgaGVhZGVyIG5lZWRlZCBmb3IgVW5peCBidWlsZHMuCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5tbQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVu
dC5tbQkocmV2aXNpb24gMTEyNDEwKQorKysgU291cmNlL1dlYktpdC9tYWMvV2ViQ29yZVN1cHBv
cnQvV2ViRnJhbWVMb2FkZXJDbGllbnQubW0JKHdvcmtpbmcgY29weSkKQEAgLTc3MSwxMCArNzcx
LDYgQEAKICAgICBbZGljdGlvbmFyeSByZWxlYXNlXTsKIH0KIAotdm9pZCBXZWJGcmFtZUxvYWRl
ckNsaWVudDo6ZGlzcGF0Y2hEaWRMb2FkTWFpblJlc291cmNlKERvY3VtZW50TG9hZGVyKiBsb2Fk
ZXIpCi17Ci19Ci0KIHZvaWQgV2ViRnJhbWVMb2FkZXJDbGllbnQ6OnJldmVydFRvUHJvdmlzaW9u
YWxTdGF0ZShEb2N1bWVudExvYWRlciogbG9hZGVyKQogewogICAgIFtkYXRhU291cmNlKGxvYWRl
cikgX3JldmVydFRvUHJvdmlzaW9uYWxTdGF0ZV07CkluZGV4OiBTb3VyY2UvV2ViS2l0L21hYy9X
ZWJDb3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgJKHJldmlz
aW9uIDExMjQxMCkKKysrIFNvdXJjZS9XZWJLaXQvbWFjL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1l
TG9hZGVyQ2xpZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTEyNyw3ICsxMjcsNiBAQAogICAgIHZp
cnR1YWwgdm9pZCBkaXNwYXRjaFdpbGxTZW5kU3VibWl0RXZlbnQoV2ViQ29yZTo6SFRNTEZvcm1F
bGVtZW50KikgT1ZFUlJJREUgeyB9CiAgICAgdmlydHVhbCB2b2lkIGRpc3BhdGNoV2lsbFN1Ym1p
dEZvcm0oV2ViQ29yZTo6RnJhbWVQb2xpY3lGdW5jdGlvbiwgUGFzc1JlZlB0cjxXZWJDb3JlOjpG
b3JtU3RhdGU+KSBPVkVSUklERTsKIAotICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaERpZExvYWRN
YWluUmVzb3VyY2UoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqKSBPVkVSUklERTsKICAgICB2aXJ0
dWFsIHZvaWQgcmV2ZXJ0VG9Qcm92aXNpb25hbFN0YXRlKFdlYkNvcmU6OkRvY3VtZW50TG9hZGVy
KikgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2b2lkIHNldE1haW5Eb2N1bWVudEVycm9yKFdlYkNv
cmU6OkRvY3VtZW50TG9hZGVyKiwgY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VFcnJvciYpIE9WRVJS
SURFOwogICAgIHZpcnR1YWwgYm9vbCBkaXNwYXRjaERpZExvYWRSZXNvdXJjZUZyb21NZW1vcnlD
YWNoZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciosIGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVx
dWVzdCYsIGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2UmLCBpbnQgbGVuZ3RoKSBPVkVS
UklERTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjQ0OCkKKysrIFNvdXJjZS9X
ZWJLaXQvbWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEy
LTAzLTI4ICBOYXRlIENoYXBpbiAgPGphcGhldEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVt
b3ZlIGRpc3BhdGNoRGlkTG9hZE1haW5SZXNvdXJjZSBjYWxsYmFjaywgc2luY2Ugbm8KKyAgICAg
ICAgcG9ydCBpbXBsZW1lbnRzIGl0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9ODI1MzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50Lmg6Cisg
ICAgICAgICogV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQubW06CisgICAgICAg
ICogV2ViS2l0Lm9yZGVyOgorCiAyMDEyLTAzLTI4ICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFy
b0BhcHBsZS5jb20+CiAKICAgICAgICAgPGh0dHA6Ly93ZWJraXQub3JnL2IvODI0MTk+IFdlYiBJ
bnNwZWN0b3I6IENyZWF0ZSAtW0RPTU5vZGUgaW5zcGVjdF0gZnJvbSBJREwKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvbWFjL1dlYktpdC5vcmRlcgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21h
Yy9XZWJLaXQub3JkZXIJKHJldmlzaW9uIDExMjQxMCkKKysrIFNvdXJjZS9XZWJLaXQvbWFjL1dl
YktpdC5vcmRlcgkod29ya2luZyBjb3B5KQpAQCAtNzY5LDcgKzc2OSw2IEBACiBfX1pOMjBXZWJG
cmFtZUxvYWRlckNsaWVudDI5ZGlzcGF0Y2hEaWRGaW5pc2hEb2N1bWVudExvYWRFdgogLVtXZWJG
cmFtZShXZWJQcml2YXRlKSBfcGVuZGluZ0ZyYW1lVW5sb2FkRXZlbnRDb3VudF0KIF9fWk4yMFdl
YkZyYW1lTG9hZGVyQ2xpZW50MjlkaXNwYXRjaERpZEhhbmRsZU9ubG9hZEV2ZW50c0V2Ci1fX1pO
MjBXZWJGcmFtZUxvYWRlckNsaWVudDI3ZGlzcGF0Y2hEaWRMb2FkTWFpblJlc291cmNlRVBON1dl
YkNvcmUxNERvY3VtZW50TG9hZGVyRQogX19aTjIwV2ViRnJhbWVMb2FkZXJDbGllbnQyMWRpc3Bh
dGNoRGlkRmluaXNoTG9hZEV2CiAtW1dlYlZpZXcoV2ViUHJpdmF0ZSkgX2RpZEZpbmlzaExvYWRG
b3JGcmFtZTpdCiAtW1dlYlZpZXcoV2ViUHJpdmF0ZSkgX2RpZENoYW5nZUJhY2tGb3J3YXJkS2V5
c10KSW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luY2UvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJD
bGllbnRXaW5DRS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC93aW5jZS9XZWJDb3Jl
U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFdpbkNFLmNwcAkocmV2aXNpb24gMTEyNDEwKQorKysg
U291cmNlL1dlYktpdC93aW5jZS9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFdpbkNF
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzk2LDExICszOTYsNiBAQAogICAgIG5vdEltcGxlbWVu
dGVkKCk7CiB9CiAKLXZvaWQgRnJhbWVMb2FkZXJDbGllbnRXaW5DRTo6ZGlzcGF0Y2hEaWRMb2Fk
TWFpblJlc291cmNlKERvY3VtZW50TG9hZGVyKikKLXsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwot
fQotCiB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50V2luQ0U6OnJldmVydFRvUHJvdmlzaW9uYWxTdGF0
ZShEb2N1bWVudExvYWRlciopCiB7CiAgICAgbm90SW1wbGVtZW50ZWQoKTsKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvd2luY2UvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRXaW5DRS5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvd2luY2UvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2Fk
ZXJDbGllbnRXaW5DRS5oCShyZXZpc2lvbiAxMTI0MTApCisrKyBTb3VyY2UvV2ViS2l0L3dpbmNl
L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50V2luQ0UuaAkod29ya2luZyBjb3B5KQpA
QCAtOTksNyArOTksNiBAQAogICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaFdpbGxTZW5kU3VibWl0
RXZlbnQoV2ViQ29yZTo6SFRNTEZvcm1FbGVtZW50KikgeyB9CiAgICAgdmlydHVhbCB2b2lkIGRp
c3BhdGNoV2lsbFN1Ym1pdEZvcm0oV2ViQ29yZTo6RnJhbWVQb2xpY3lGdW5jdGlvbiwgV1RGOjpQ
YXNzUmVmUHRyPFdlYkNvcmU6OkZvcm1TdGF0ZT4pOwogCi0gICAgdmlydHVhbCB2b2lkIGRpc3Bh
dGNoRGlkTG9hZE1haW5SZXNvdXJjZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciopOwogICAgIHZp
cnR1YWwgdm9pZCByZXZlcnRUb1Byb3Zpc2lvbmFsU3RhdGUoV2ViQ29yZTo6RG9jdW1lbnRMb2Fk
ZXIqKTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0TWFpbkRvY3VtZW50RXJyb3IoV2ViQ29yZTo6RG9j
dW1lbnRMb2FkZXIqLCBjb25zdCBXZWJDb3JlOjpSZXNvdXJjZUVycm9yJik7CiAKSW5kZXg6IFNv
dXJjZS9XZWJLaXQvd2luY2UvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
d2luY2UvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMTI0NDgpCisrKyBTb3VyY2UvV2ViS2l0L3dpbmNl
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAzLTI4ICBO
YXRlIENoYXBpbiAgPGphcGhldEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVtb3ZlIGRpc3Bh
dGNoRGlkTG9hZE1haW5SZXNvdXJjZSBjYWxsYmFjaywgc2luY2Ugbm8KKyAgICAgICAgcG9ydCBp
bXBsZW1lbnRzIGl0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODI1MzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIFdlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50V2luQ0UuY3BwOgorICAgICAg
ICAoV2ViS2l0KToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudFdp
bkNFLmg6CisgICAgICAgIChGcmFtZUxvYWRlckNsaWVudFdpbkNFKToKKwogMjAxMi0wMy0xOSAg
QWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJlbW92ZSBzdXBwb3J0
IGZvciAibWFnaWMiIGlmcmFtZQpJbmRleDogU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBv
cnQvRnJhbWVMb2FkZXJDbGllbnRFZmwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Vm
bC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEVmbC5oCShyZXZpc2lvbiAxMTI0MTAp
CisrKyBTb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEVm
bC5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMjIsNyArMTIyLDYgQEAKICAgICB2aXJ0dWFsIHZvaWQg
ZGlzcGF0Y2hXaWxsU2VuZFN1Ym1pdEV2ZW50KEhUTUxGb3JtRWxlbWVudCopIHsgfQogICAgIHZp
cnR1YWwgdm9pZCBkaXNwYXRjaFdpbGxTdWJtaXRGb3JtKEZyYW1lUG9saWN5RnVuY3Rpb24sIFdU
Rjo6UGFzc1JlZlB0cjxGb3JtU3RhdGU+KTsKIAotICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaERp
ZExvYWRNYWluUmVzb3VyY2UoRG9jdW1lbnRMb2FkZXIqKTsKICAgICB2aXJ0dWFsIHZvaWQgcmV2
ZXJ0VG9Qcm92aXNpb25hbFN0YXRlKERvY3VtZW50TG9hZGVyKik7CiAgICAgdmlydHVhbCB2b2lk
IHNldE1haW5Eb2N1bWVudEVycm9yKERvY3VtZW50TG9hZGVyKiwgY29uc3QgUmVzb3VyY2VFcnJv
ciYpOwogCkluZGV4OiBTb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRl
ckNsaWVudEVmbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1
cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRFZmwuY3BwCShyZXZpc2lvbiAxMTI0MTApCisrKyBTb3Vy
Y2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEVmbC5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTYyOCwxMSArNjI4LDYgQEAKICAgICBub3RJbXBsZW1lbnRlZCgpOwog
fQogCi12b2lkIEZyYW1lTG9hZGVyQ2xpZW50RWZsOjpkaXNwYXRjaERpZExvYWRNYWluUmVzb3Vy
Y2UoRG9jdW1lbnRMb2FkZXIqKQotewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci19Ci0KIHZvaWQg
RnJhbWVMb2FkZXJDbGllbnRFZmw6OnJldmVydFRvUHJvdmlzaW9uYWxTdGF0ZShEb2N1bWVudExv
YWRlciopCiB7CiAgICAgbV9oYXNSZXByZXNlbnRhdGlvbiA9IHRydWU7CkluZGV4OiBTb3VyY2Uv
V2ViS2l0L2VmbC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9lZmwvQ2hh
bmdlTG9nCShyZXZpc2lvbiAxMTI0NDgpCisrKyBTb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wMy0yOCAgTmF0ZSBDaGFwaW4g
IDxqYXBoZXRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBkaXNwYXRjaERpZExvYWRN
YWluUmVzb3VyY2UgY2FsbGJhY2ssIHNpbmNlIG5vCisgICAgICAgIHBvcnQgaW1wbGVtZW50cyBp
dC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgyNTM5
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJD
b3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEVmbC5jcHA6CisgICAgICAgIChXZWJDb3JlKToK
KyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEVmbC5oOgorICAgICAg
ICAoRnJhbWVMb2FkZXJDbGllbnRFZmwpOgorCiAyMDEyLTAzLTI3ICBDYXJsb3MgR2FyY2lhIENh
bXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbU09VUF0gSW1wbGVtZW50IG1p
c3NpbmcgbWV0aG9kcyBpbiBDb29raWVKYXJTb3VwCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAx
MTI0NTIpCisrKyBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwyNCBAQAorMjAxMi0wMy0yOCAgTmF0ZSBDaGFwaW4gIDxqYXBoZXRAY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJlbW92ZSBkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UgY2FsbGJhY2ss
IHNpbmNlIG5vCisgICAgICAgIHBvcnQgaW1wbGVtZW50cyBpdC4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgyNTM5CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBqdXN0IGRlbGV0aW5n
IGRlYWQgY29kZS4KKworICAgICAgICAqIGxvYWRlci9FbXB0eUNsaWVudHMuaDoKKyAgICAgICAg
KEVtcHR5RnJhbWVMb2FkZXJDbGllbnQpOgorICAgICAgICAqIGxvYWRlci9GcmFtZUxvYWRlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxvYWRlcjo6ZmluaXNoZWRMb2FkaW5nKToKKyAg
ICAgICAgKFdlYkNvcmU6OkZyYW1lTG9hZGVyOjptYWluUmVjZWl2ZWRDb21wbGV0ZUVycm9yKToK
KyAgICAgICAgKiBsb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQuaDoKKyAgICAgICAgKEZyYW1lTG9h
ZGVyQ2xpZW50KToKKyAgICAgICAgKiBsb2FkZXIvTWFpblJlc291cmNlTG9hZGVyLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6Ok1haW5SZXNvdXJjZUxvYWRlcjo6cmVjZWl2ZWRFcnJvcik6CisgICAg
ICAgIChXZWJDb3JlOjpNYWluUmVzb3VyY2VMb2FkZXI6OmRpZENhbmNlbCk6CisKIDIwMTItMDMt
MjggIEVtaWwgQSBFa2x1bmQgIDxlYWVAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJlbW92ZSB1
bm5lY2Vzc2FyeSByb3VuZGluZyBpbiBSZW5kZXJMYXllckJhY2tpbmcKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAkocmV2aXNpb24gMTEyNDEwKQorKysgU291cmNlL1dl
YkNvcmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTk4Myw3ICsx
OTgzLDYgQEAKICAgICBpZiAoIWRsLT5tYWluRG9jdW1lbnRFcnJvcigpLmlzTnVsbCgpIHx8ICFk
bC0+ZnJhbWVMb2FkZXIoKSkKICAgICAgICAgcmV0dXJuOwogICAgIGRsLT5zZXRQcmltYXJ5TG9h
ZENvbXBsZXRlKHRydWUpOwotICAgIG1fY2xpZW50LT5kaXNwYXRjaERpZExvYWRNYWluUmVzb3Vy
Y2UoZGwuZ2V0KCkpOwogICAgIGNoZWNrTG9hZENvbXBsZXRlKCk7CiB9CiAKQEAgLTMwODUsNyAr
MzA4NCw2IEBACiB2b2lkIEZyYW1lTG9hZGVyOjptYWluUmVjZWl2ZWRDb21wbGV0ZUVycm9yKERv
Y3VtZW50TG9hZGVyKiBsb2FkZXIsIGNvbnN0IFJlc291cmNlRXJyb3ImKQogewogICAgIGxvYWRl
ci0+c2V0UHJpbWFyeUxvYWRDb21wbGV0ZSh0cnVlKTsKLSAgICBtX2NsaWVudC0+ZGlzcGF0Y2hE
aWRMb2FkTWFpblJlc291cmNlKGFjdGl2ZURvY3VtZW50TG9hZGVyKCkpOwogICAgIGNoZWNrQ29t
cGxldGVkKCk7CiAgICAgaWYgKG1fZnJhbWUtPnBhZ2UoKSkKICAgICAgICAgY2hlY2tMb2FkQ29t
cGxldGUoKTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVudHMuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvRW1wdHlDbGllbnRzLmgJKHJldmlzaW9u
IDExMjQxMCkKKysrIFNvdXJjZS9XZWJDb3JlL2xvYWRlci9FbXB0eUNsaWVudHMuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMzA1LDcgKzMwNSw2IEBACiAgICAgdmlydHVhbCB2b2lkIGRpc3BhdGNoV2ls
bFNlbmRTdWJtaXRFdmVudChIVE1MRm9ybUVsZW1lbnQqKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQg
ZGlzcGF0Y2hXaWxsU3VibWl0Rm9ybShGcmFtZVBvbGljeUZ1bmN0aW9uLCBQYXNzUmVmUHRyPEZv
cm1TdGF0ZT4pIHsgfQogCi0gICAgdmlydHVhbCB2b2lkIGRpc3BhdGNoRGlkTG9hZE1haW5SZXNv
dXJjZShEb2N1bWVudExvYWRlciopIHsgfQogICAgIHZpcnR1YWwgdm9pZCByZXZlcnRUb1Byb3Zp
c2lvbmFsU3RhdGUoRG9jdW1lbnRMb2FkZXIqKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgc2V0TWFp
bkRvY3VtZW50RXJyb3IoRG9jdW1lbnRMb2FkZXIqLCBjb25zdCBSZXNvdXJjZUVycm9yJikgeyB9
CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlckNsaWVudC5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlckNsaWVudC5oCShyZXZp
c2lvbiAxMTI0MTApCisrKyBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXJDbGllbnQu
aAkod29ya2luZyBjb3B5KQpAQCAtMTc5LDcgKzE3OSw2IEBACiAgICAgICAgIHZpcnR1YWwgdm9p
ZCBkaXNwYXRjaFdpbGxTZW5kU3VibWl0RXZlbnQoSFRNTEZvcm1FbGVtZW50KikgPSAwOwogICAg
ICAgICB2aXJ0dWFsIHZvaWQgZGlzcGF0Y2hXaWxsU3VibWl0Rm9ybShGcmFtZVBvbGljeUZ1bmN0
aW9uLCBQYXNzUmVmUHRyPEZvcm1TdGF0ZT4pID0gMDsKIAotICAgICAgICB2aXJ0dWFsIHZvaWQg
ZGlzcGF0Y2hEaWRMb2FkTWFpblJlc291cmNlKERvY3VtZW50TG9hZGVyKikgPSAwOwogICAgICAg
ICB2aXJ0dWFsIHZvaWQgcmV2ZXJ0VG9Qcm92aXNpb25hbFN0YXRlKERvY3VtZW50TG9hZGVyKikg
PSAwOwogICAgICAgICB2aXJ0dWFsIHZvaWQgc2V0TWFpbkRvY3VtZW50RXJyb3IoRG9jdW1lbnRM
b2FkZXIqLCBjb25zdCBSZXNvdXJjZUVycm9yJikgPSAwOwogCkluZGV4OiBTb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJGcmFt
ZUxvYWRlckNsaWVudC5oCShyZXZpc2lvbiAxMTI0MTApCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmgJKHdvcmtpbmcgY29w
eSkKQEAgLTEwOSw3ICsxMDksNiBAQAogICAgIHZpcnR1YWwgdm9pZCBkaXNwYXRjaFdpbGxTZW5k
U3VibWl0RXZlbnQoV2ViQ29yZTo6SFRNTEZvcm1FbGVtZW50KikgT1ZFUlJJREUgeyB9CiAgICAg
dmlydHVhbCB2b2lkIGRpc3BhdGNoV2lsbFN1Ym1pdEZvcm0oV2ViQ29yZTo6RnJhbWVQb2xpY3lG
dW5jdGlvbiwgUGFzc1JlZlB0cjxXZWJDb3JlOjpGb3JtU3RhdGU+KSBPVkVSUklERTsKICAgICAK
LSAgICB2aXJ0dWFsIHZvaWQgZGlzcGF0Y2hEaWRMb2FkTWFpblJlc291cmNlKFdlYkNvcmU6OkRv
Y3VtZW50TG9hZGVyKikgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2b2lkIHJldmVydFRvUHJvdmlz
aW9uYWxTdGF0ZShXZWJDb3JlOjpEb2N1bWVudExvYWRlciopIE9WRVJSSURFOwogICAgIHZpcnR1
YWwgdm9pZCBzZXRNYWluRG9jdW1lbnRFcnJvcihXZWJDb3JlOjpEb2N1bWVudExvYWRlciosIGNv
bnN0IFdlYkNvcmU6OlJlc291cmNlRXJyb3ImKSBPVkVSUklERTsKICAgICAKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBv
cnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCShyZXZpc2lvbiAxMTI0MTApCisrKyBTb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNzUzLDExICs3NTMsNiBAQAogICAgIHdlYlBhZ2UtPnNlbmQo
TWVzc2FnZXM6OldlYlBhZ2VQcm94eTo6V2lsbFN1Ym1pdEZvcm0obV9mcmFtZS0+ZnJhbWVJRCgp
LCBzb3VyY2VGcmFtZS0+ZnJhbWVJRCgpLCB2YWx1ZXNWZWN0b3IsIGxpc3RlbmVySUQsIEluamVj
dGVkQnVuZGxlVXNlck1lc3NhZ2VFbmNvZGVyKHVzZXJEYXRhLmdldCgpKSkpOwogfQogCi12b2lk
IFdlYkZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZExvYWRNYWluUmVzb3VyY2UoRG9jdW1l
bnRMb2FkZXIqKQotewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci19Ci0KIHZvaWQgV2ViRnJhbWVM
b2FkZXJDbGllbnQ6OnJldmVydFRvUHJvdmlzaW9uYWxTdGF0ZShEb2N1bWVudExvYWRlciopCiB7
CiAgICAgbm90SW1wbGVtZW50ZWQoKTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMjQ0OCkK
KysrIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0
IEBACisyMDEyLTAzLTI4ICBOYXRlIENoYXBpbiAgPGphcGhldEBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmVtb3ZlIGRpc3BhdGNoRGlkTG9hZE1haW5SZXNvdXJjZSBjYWxsYmFjaywgc2luY2Ug
bm8KKyAgICAgICAgcG9ydCBpbXBsZW1lbnRzIGl0LgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI1MzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJh
bWVMb2FkZXJDbGllbnQuY3BwOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQv
V2ViRnJhbWVMb2FkZXJDbGllbnQuaDoKKwogMjAxMi0wMy0yOCAgQW5kZXJzIENhcmxzc29uICA8
YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIxMDk4MjYpOiBDYW4n
dCB0eXBlIGludG8gRmxhc2ggdGV4dCBmaWVsZHMK
</data>

          </attachment>
      

    </bug>

</bugzilla>