summaryrefslogtreecommitdiff
path: root/8c/d7e9f5255b956954db90abcf6750e8195869dd
diff options
context:
space:
mode:
authordarosior <darosior@protonmail.com>2021-05-27 21:45:35 +0000
committerbitcoindev <bitcoindev@gnusha.org>2021-05-27 21:45:45 +0000
commit08e94ce9b5f3807cec966bde605e03fdebddb70d (patch)
tree24e70027f482ba99efb3b9814504ffdb6795a18d /8c/d7e9f5255b956954db90abcf6750e8195869dd
parent5e3e04267287fa3c3afe5aa36f82d7fd2481e256 (diff)
downloadpi-bitcoindev-08e94ce9b5f3807cec966bde605e03fdebddb70d.tar.gz
pi-bitcoindev-08e94ce9b5f3807cec966bde605e03fdebddb70d.zip
Re: [bitcoin-dev] A Stroll through Fee-Bumping Techniques : Input-Based vs Child-Pay-For-Parent
Diffstat (limited to '8c/d7e9f5255b956954db90abcf6750e8195869dd')
-rw-r--r--8c/d7e9f5255b956954db90abcf6750e8195869dd199
1 files changed, 199 insertions, 0 deletions
diff --git a/8c/d7e9f5255b956954db90abcf6750e8195869dd b/8c/d7e9f5255b956954db90abcf6750e8195869dd
new file mode 100644
index 000000000..f4a7caf58
--- /dev/null
+++ b/8c/d7e9f5255b956954db90abcf6750e8195869dd
@@ -0,0 +1,199 @@
+Return-Path: <darosior@protonmail.com>
+Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])
+ by lists.linuxfoundation.org (Postfix) with ESMTP id 92548C0001
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 May 2021 21:45:45 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by smtp4.osuosl.org (Postfix) with ESMTP id 77D944050F
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 May 2021 21:45:45 +0000 (UTC)
+X-Virus-Scanned: amavisd-new at osuosl.org
+X-Spam-Flag: NO
+X-Spam-Score: -2.098
+X-Spam-Level:
+X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5
+ tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
+ DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
+ HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
+ RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
+ SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
+ autolearn=ham autolearn_force=no
+Authentication-Results: smtp4.osuosl.org (amavisd-new);
+ dkim=pass (1024-bit key) header.d=protonmail.com
+Received: from smtp4.osuosl.org ([127.0.0.1])
+ by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
+ with ESMTP id bNN6tWxR49xW
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 May 2021 21:45:43 +0000 (UTC)
+X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
+Received: from mail-40137.protonmail.ch (mail-40137.protonmail.ch
+ [185.70.40.137])
+ by smtp4.osuosl.org (Postfix) with ESMTPS id 3E81F404F0
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 27 May 2021 21:45:43 +0000 (UTC)
+Date: Thu, 27 May 2021 21:45:35 +0000
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
+ s=protonmail; t=1622151940;
+ bh=koyWDTVfMatWGuzrZYaG1Ko9mwJV5QJ98npdY2CA9do=;
+ h=Date:To:From:Reply-To:Subject:In-Reply-To:References:From;
+ b=pX/Wd4/PlyRlscOOdgQJzi3K26MiwiBVYIFlm7l4RL1E5rDBywRhvKKoxcvfsNpM7
+ hOwMu/lC47xXdYAvTyvJweBwWCO8gir01QNGso1vQ9M9tdK8cTzZWlOta9V2v/29cr
+ HSJMD0BFa9EaBOslOJ8vyna/7mXKtRQdYrk5vrys=
+To: Antoine Riard <antoine.riard@gmail.com>,
+ Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
+From: darosior <darosior@protonmail.com>
+Reply-To: darosior <darosior@protonmail.com>
+Message-ID: <sfryINjjAWF5hDSvohEhqCl2nBlllag5nA9tiPleUb1HyjmBcb6Y6v7VwIfaHVXfyiXAHGAgQfbwNsIz8dvckOSjV-zxaq7DckjHStYPJZU=@protonmail.com>
+In-Reply-To: <CALZpt+FvLb=N5Qygs+dPmh1o9QCwXj8RoznF5n47opOq7CG_0g@mail.gmail.com>
+References: <CALZpt+FvLb=N5Qygs+dPmh1o9QCwXj8RoznF5n47opOq7CG_0g@mail.gmail.com>
+MIME-Version: 1.0
+Content-Type: multipart/alternative;
+ boundary="b1_WGwVNWGvwMq8AFHWWEt4310PuPealomqmkB6ozLmsQY"
+X-Mailman-Approved-At: Thu, 27 May 2021 22:31:34 +0000
+Subject: Re: [bitcoin-dev] A Stroll through Fee-Bumping Techniques :
+ Input-Based vs Child-Pay-For-Parent
+X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
+X-Mailman-Version: 2.1.15
+Precedence: list
+List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
+List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
+List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
+List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
+List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
+List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
+ <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
+X-List-Received-Date: Thu, 27 May 2021 21:45:45 -0000
+
+This is a multi-part message in MIME format.
+
+--b1_WGwVNWGvwMq8AFHWWEt4310PuPealomqmkB6ozLmsQY
+Content-Type: text/plain; charset=utf-8
+Content-Transfer-Encoding: base64
+
+SGksCgo+ICMjIElucHV0LUJhc2VkCj4KPiBJIHRoaW5rIGlucHV0LWJhc2VkIGZlZS1idW1waW5n
+IGhhcyBiZWVuIGxlc3Mgc3R1ZGllZCBhcyBmZWUtYnVtcGluZyBwcmltaXRpdmUgZm9yIEwycyBb
+MV0uIE9uZSB2YXJpYW50IG9mIGlucHV0LWJhc2VkIGZlZS1idW1waW5nIHVzYWJsZSB0b2RheSBp
+cyB0aGUgbGV2ZXJhZ2Ugb2YgdGhlIFNJR0hBU0hfQU5ZT05FQ0FOUEFZL1NJR0hBU0hfU0lOR0xF
+IG1hbGxlYWJpbGl0eSBmbGFncy4gSWYgdGhlIHRyYW5zYWN0aW9uIGlzIHRoZSBsYXRlc3Qgc3Rh
+Z2Ugb2YgdGhlIGNvbnRyYWN0LCBhIGJ1bXBpbmcgaW5wdXQgY2FuIGJlIGF0dGFjaGVkIGp1c3Qt
+aW4tdGltZSwgdGh1cyBpbmNyZWFzaW5nIHRoZSBmZWVyYXRlIG9mIHRoZSB3aG9sZSBwYWNrYWdl
+LgoKVW5mb3J0dW5hdGVseSwgQUNQIHwgU0lOR0xFIGlzIHRyaXZpYWxseSBwaW5hYmxlIFswXSAo
+VEw7RFI6IGkgY2FuIGp1c3QgYXR0YWNoIGFuIG91dHB1dCBwYXlpbmcgaW1tZWRpYXRlbHkgdG8g
+bWUsIGFuZCBjb25zdHJ1Y3QgYSB0eCBjaGFpbiBzcGVuZGluZyBpdCkuIFdlIGFyZSB1c2luZyBB
+Q1AgfCBBTEwgZm9yIFJldmF1bHQsCndoaWNoIGlzIHRoZSByZWFzb24gd2h5IHdlIG5lZWQgYSB3
+ZWxsIGxhaWQtb3V0IHBvb2wgb2YgZmVlLWJ1bXBpbmcgVVRYT3MgKGFzIHlvdSBuZWVkIHRvIGNv
+bnN1bWUgdGhlbSBlbnRpcmVseSkuCgo+IElucHV0LWJhc2VkICh0b2RheSk6IElmIHRoZSBidW1w
+aW5nIHV0eG8gaXMgb2ZmZXJpbmcgYW4gYWRlcXVhdGUgZmVlcmF0ZSBwb2ludCBpbiBmdW5jdGlv
+biBvZiBuZXR3b3JrIG1lbXBvb2xzIGNvbmdlc3Rpb24gYXQgdGltZSBvZiBicm9hZGNhc3QsIG9u
+bHkgMSBpbnB1dC4gSWYgYSBwcmVsaW1pbmFyeSBmYW4tb3V0IHRyYW5zYWN0aW9uIHRvIGFkanVz
+dCBmZWVyYXRlIHBvaW50IG11c3QgYmUgYnJvYWRjYXN0ZWQgZmlyc3QsIDEgaW5wdXQgYW5kIDIg
+b3V0cHV0cyBtb3JlIG11c3QgYmUgYWNjb3VudGVkIGZvci4gT25jaGFpbiBmb290cHJpbnQ6IDIg
+aW5wdXRzICsgMyBvdXRwdXRzLgoKSSBiZWxpZXZlIHRoYXQgaXQncyBiZXR0ZXIgdG8gYnJvYWRj
+YXN0IGEgc2luZ2xlIGZhbi1vdXQgdHJhbnNhY3Rpb24gY3JlYXRpbmcgeW91ciBlbnRpcmUgVVRY
+TyBwb29sIGluIGFkdmFuY2UuIFlvdSBjb3VsZCBjcmVhdGUgb25lIGNvaW4gcGVyIGNvbnRyYWN0
+IHlvdSBhcmUgd2F0Y2hpbmcgd2hpY2ggdmFsdWUgd291bGQgYmUKdXNlZCB0byBidW1wIHlvdXIg
+dHJhbnNhY3Rpb24gZmVlcmF0ZSBmcm9tIHRoZSBwcmVzaWduZWQgb25lIHRvIC1zYXktIHRoZSBh
+dmVyYWdlIGZlZXJhdGUgb3ZlciB0aGUgcGFzdCBtb250aCwgYW5kIHRoZW4gaGF2ZSBzbWFsbGVy
+IGNvaW5zIHRoYXQgeW91IGNvdWxkIGF0dGFjaCB0byBhbnkgdHJhbnNhY3Rpb24gdG8gYnVtcApi
+eSBhIGNlcnRhaW4gdGhyZXNob2xkIChzYXksIDEwc2F0L3ZieXRlKS4gWW91IHdvdWxkIGNyZWF0
+ZSBhcyBtYW55IHNtYWxsIGNvaW4gYXMgeW91ciByZXNlcnZlIGFsZ29yaXRobSB0ZWxscyB5b3Ug
+KHdoaWNoIGNvdWxkIGJlICJpIG5lZWQgdG8gYmUgYWJsZSwgd29yc3QgY2FzZSwgdG8gY2xvc2Ug
+YWxsIG15IGNvbnRyYWN0cwp3aXRoIHRoZSB3b3JzdCBoaXN0b3JpY2FsIGZlZXJhdGUuIiBvciAo
+ZnJhY3Rpb25hbCByZXNlcnZlIHZlcnNpb24pICJpIG5lZWQgdG8gYmUgYWJsZSwgd29yc3QgY2Fz
+ZSwgdG8gY2xvc2UgMTAlIG9mIG15IGNvbnRyYWN0cyBhdCB0aGUgYXZlcmFnZSBmZWVyYXRlIG9m
+IHRoZSBwYXN0IHllYXIsIHRoZSByZW1haW5pbmcgb25lcyBzb3JyeQpmb3IgbXkgbG9zcyIpLiBb
+MV0KClRoaXMgbWV0aG9kIGlzIGJvdGggbXVjaCBtb3JlIG9wdGltYWwgKHRob3VnaCB5b3UgbmVl
+ZCB0byBzb21ldGltZXMgaW5jdXIgdGhlIGNvc3Qgb2YgbWFueSBzbWFsbCBhZGRpdGlvbmFsIGlu
+cHV0cykgYW5kIGFsc28gbWFrZXMgc3VyZSB0aGF0IHlvdXIgZmVlYnVtcCBkb2VzIG5vdCBkZXBl
+bmQgb24gdGhlIGNvbmZpcm1hdGlvbgpvZiBhIGZpcnN0IHN0YWdlIHRyYW5zYWN0aW9uIChhcyB5
+b3UgY2FuIG9ubHkgUkJGIHdpdGggbmV3IGlucHV0cyBpZiB0aGV5IGFyZSBjb25maXJtZWQpLgoK
+PiBJbnB1dC1iYXNlZCAodG9kYXkpOiBJbiBjYXNlIG9mIHJlYnJvYWRjYXN0LCB0aGUgZmVlLWJ1
+bXBpbmcgaW5wdXQgaXMgYXR0YWNoZWQgdG8gdGhlIHJvb3Qgb2YgdGhlIGNoYWluIG9mIHRyYW5z
+YWN0aW9ucyBhbmQgYXMgc3VjaCBicmVha3MgdGhlIGNoYWluIHZhbGlkaXR5IGluIGl0c2VsZi4g
+QmV5b25kIHRoZSByZWJyb2FkY2FzdCBvZiB0aGUgdXBkYXRlZCByb290IHVuZGVyIHJlcGxhY2Vt
+ZW50IHBvbGljeSwgdGhlIHJlbWFpbmluZyB0cmFuc2FjdGlvbnMgbXVzdCBiZSB1cGRhdGVkIGFu
+ZCByZWJyb2FkY2FzdC4gUmVicm9hZGNhc3QgZm9vdHByaW50OiB0aGUgd2hvbGUgY2hhaW4gb2Yg
+dHJhbnNhY3Rpb25zLgoKV2h5IG5vdCBqdXN0IGF0dGFjaGluZyBpdCBhdCB0aGUgdGFpbCBvZiB0
+aGUgY2hhaW4/IEJ1bXBpbmcgdGhlIGxhc3QgY2hpbGQgd2l0aCBhZGRpdGlvbmFsIGlucHV0IHdv
+dWxkIGVmZmVjdGl2ZWx5IGJlIGEgQ1BGUCBmb3IgdGhlIGVudGlyZSBjaGFpbiBpbiB0aGlzIGNh
+c2UuCgpUaGFua3MgZm9yIHN0YXJ0aW5nIHRoaXMgZGlzY3Vzc2lvbiA6KQpBbnRvaW5lCgpbMF0g
+aHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL3BpcGVybWFpbC9iaXRjb2luLWRldi8y
+MDIwLU1heS8wMTc4MzUuaHRtbApbMV0gQ3JlZGl0cyB0byBKYWNvYiBTd2FtYm8sIHdobyBjYW1l
+IHVwIHdpdGggdGhlIHNpbmdsZSBmYW4tb3V0IHRyYW5zYWN0aW9uIGFuZCB3aXRoIHdob20gaSdt
+IGRpc2N1c3NpbmcgaG93IHRvIHByYWN0aWNhbGx5IGFwcGx5IHRoZXNlIGlkZWFzIHRvIFJldmF1
+bHQu
+
+--b1_WGwVNWGvwMq8AFHWWEt4310PuPealomqmkB6ozLmsQY
+Content-Type: text/html; charset=utf-8
+Content-Transfer-Encoding: base64
+
+PGRpdj5IaSw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9InByb3Rv
+bm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPjxkaXYgZGlyPSJsdHIiPjxkaXY+IyMgSW5wdXQtQmFz
+ZWQ8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHRoaW5rIGlucHV0LWJhc2VkIGZlZS1i
+dW1waW5nIGhhcyBiZWVuIGxlc3Mgc3R1ZGllZCBhcyBmZWUtYnVtcGluZyBwcmltaXRpdmUgZm9y
+IEwycyBbMV0uIE9uZSB2YXJpYW50IG9mIGlucHV0LWJhc2VkIGZlZS1idW1waW5nIHVzYWJsZSB0
+b2RheSBpcyB0aGUgbGV2ZXJhZ2Ugb2YgdGhlIFNJR0hBU0hfQU5ZT05FQ0FOUEFZL1NJR0hBU0hf
+U0lOR0xFIG1hbGxlYWJpbGl0eSBmbGFncy4gSWYgdGhlIHRyYW5zYWN0aW9uIGlzIHRoZSBsYXRl
+c3Qgc3RhZ2Ugb2YgdGhlIGNvbnRyYWN0LCBhIGJ1bXBpbmcgaW5wdXQgY2FuIGJlIGF0dGFjaGVk
+IGp1c3QtaW4tdGltZSwgdGh1cyBpbmNyZWFzaW5nIHRoZSBmZWVyYXRlIG9mIHRoZSB3aG9sZSBw
+YWNrYWdlLjxicj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48ZGl2Pjxicj48L2Rpdj48
+ZGl2PlVuZm9ydHVuYXRlbHksIEFDUCB8IFNJTkdMRSBpcyB0cml2aWFsbHkgcGluYWJsZSBbMF0g
+KFRMO0RSOiBpIGNhbiBqdXN0IGF0dGFjaCBhbiBvdXRwdXQgcGF5aW5nIGltbWVkaWF0ZWx5IHRv
+IG1lLCBhbmQgY29uc3RydWN0IGEgdHggY2hhaW4gc3BlbmRpbmcgaXQpLiBXZSBhcmUgdXNpbmcg
+QUNQIHwgQUxMIGZvciBSZXZhdWx0LDxicj53aGljaCBpcyB0aGUgcmVhc29uIHdoeSB3ZSBuZWVk
+IGEgd2VsbCBsYWlkLW91dCBwb29sIG9mIGZlZS1idW1waW5nIFVUWE9zIChhcyB5b3UgbmVlZCB0
+byBjb25zdW1lIHRoZW0gZW50aXJlbHkpLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48
+YmxvY2txdW90ZSBjbGFzcz0icHJvdG9ubWFpbF9xdW90ZSIgdHlwZT0iY2l0ZSI+PGRpdiBkaXI9
+Imx0ciI+PGRpdj5JbnB1dC1iYXNlZCAodG9kYXkpOiBJZiB0aGUgYnVtcGluZyB1dHhvIGlzIG9m
+ZmVyaW5nIGFuIGFkZXF1YXRlIGZlZXJhdGUgcG9pbnQgaW4gZnVuY3Rpb24gb2YgbmV0d29yayBt
+ZW1wb29scyBjb25nZXN0aW9uIGF0IHRpbWUgb2YgYnJvYWRjYXN0LCBvbmx5IDEgaW5wdXQuIElm
+IGEgcHJlbGltaW5hcnkgZmFuLW91dCB0cmFuc2FjdGlvbiB0byBhZGp1c3QgZmVlcmF0ZSBwb2lu
+dCBtdXN0IGJlIGJyb2FkY2FzdGVkIGZpcnN0LCAxIGlucHV0IGFuZCAyIG91dHB1dHMgbW9yZSBt
+dXN0IGJlIGFjY291bnRlZCBmb3IuIE9uY2hhaW4gZm9vdHByaW50OiAyIGlucHV0cyArIDMgb3V0
+cHV0cy48YnI+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+SSBi
+ZWxpZXZlIHRoYXQgaXQncyBiZXR0ZXIgdG8gYnJvYWRjYXN0IGEgc2luZ2xlIGZhbi1vdXQgdHJh
+bnNhY3Rpb24gY3JlYXRpbmcgeW91ciBlbnRpcmUgVVRYTyBwb29sIGluIGFkdmFuY2UuIFlvdSBj
+b3VsZCBjcmVhdGUgb25lIGNvaW4gcGVyIGNvbnRyYWN0IHlvdSBhcmUgd2F0Y2hpbmcgd2hpY2gg
+dmFsdWUgd291bGQgYmU8YnI+dXNlZCB0byBidW1wIHlvdXIgdHJhbnNhY3Rpb24gZmVlcmF0ZSBm
+cm9tIHRoZSBwcmVzaWduZWQgb25lIHRvIC1zYXktIHRoZSBhdmVyYWdlIGZlZXJhdGUgb3ZlciB0
+aGUgcGFzdCBtb250aCwgYW5kIHRoZW4gaGF2ZSBzbWFsbGVyIGNvaW5zIHRoYXQgeW91IGNvdWxk
+IGF0dGFjaCB0byBhbnkgdHJhbnNhY3Rpb24gdG8gYnVtcDxicj5ieSBhIGNlcnRhaW4gdGhyZXNo
+b2xkIChzYXksIDEwc2F0L3ZieXRlKS4gWW91IHdvdWxkIGNyZWF0ZSBhcyBtYW55IHNtYWxsIGNv
+aW4gYXMgeW91ciByZXNlcnZlIGFsZ29yaXRobSB0ZWxscyB5b3UgKHdoaWNoIGNvdWxkIGJlICJp
+IG5lZWQgdG8gYmUgYWJsZSwgd29yc3QgY2FzZSwgdG8gY2xvc2UgYWxsIG15IGNvbnRyYWN0czxi
+cj53aXRoIHRoZSB3b3JzdCBoaXN0b3JpY2FsIGZlZXJhdGUuIiBvciAoZnJhY3Rpb25hbCByZXNl
+cnZlIHZlcnNpb24pICJpIG5lZWQgdG8gYmUgYWJsZSwgd29yc3QgY2FzZSwgdG8gY2xvc2UgMTAl
+IG9mIG15IGNvbnRyYWN0cyBhdCB0aGUgYXZlcmFnZSBmZWVyYXRlIG9mIHRoZSBwYXN0IHllYXIs
+IHRoZSByZW1haW5pbmcgb25lcyBzb3JyeTxicj5mb3IgbXkgbG9zcyIpLiBbMV08YnI+PC9kaXY+
+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGlzIG1ldGhvZCBpcyBib3RoIG11Y2ggbW9yZSBvcHRpbWFs
+ICh0aG91Z2ggeW91IG5lZWQgdG8gc29tZXRpbWVzIGluY3VyIHRoZSBjb3N0IG9mIG1hbnkgc21h
+bGwgYWRkaXRpb25hbCBpbnB1dHMpIGFuZCBhbHNvIG1ha2VzIHN1cmUgdGhhdCB5b3VyIGZlZWJ1
+bXAgZG9lcyBub3QgZGVwZW5kIG9uIHRoZSBjb25maXJtYXRpb248YnI+b2YgYSBmaXJzdCBzdGFn
+ZSB0cmFuc2FjdGlvbiAoYXMgeW91IGNhbiBvbmx5IFJCRiB3aXRoIG5ldyBpbnB1dHMgaWYgdGhl
+eSBhcmUgY29uZmlybWVkKS48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xh
+c3M9InByb3Rvbm1haWxfcXVvdGUiIHR5cGU9ImNpdGUiPjxkaXYgZGlyPSJsdHIiPjxkaXY+SW5w
+dXQtYmFzZWQgKHRvZGF5KTogSW4gY2FzZSBvZiByZWJyb2FkY2FzdCwgdGhlIGZlZS1idW1waW5n
+IGlucHV0IGlzIGF0dGFjaGVkIHRvIHRoZSByb290IG9mIHRoZSBjaGFpbiBvZiB0cmFuc2FjdGlv
+bnMgYW5kIGFzIHN1Y2ggYnJlYWtzIHRoZSBjaGFpbiB2YWxpZGl0eSBpbiBpdHNlbGYuIEJleW9u
+ZCB0aGUgcmVicm9hZGNhc3Qgb2YgdGhlIHVwZGF0ZWQgcm9vdCB1bmRlciByZXBsYWNlbWVudCBw
+b2xpY3ksIHRoZSByZW1haW5pbmcgdHJhbnNhY3Rpb25zIG11c3QgYmUgdXBkYXRlZCBhbmQgcmVi
+cm9hZGNhc3QuIFJlYnJvYWRjYXN0IGZvb3RwcmludDogdGhlIHdob2xlIGNoYWluIG9mIHRyYW5z
+YWN0aW9ucy48YnI+PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+
+V2h5IG5vdCBqdXN0IGF0dGFjaGluZyBpdCBhdCB0aGUgdGFpbCBvZiB0aGUgY2hhaW4/IEJ1bXBp
+bmcgdGhlIGxhc3QgY2hpbGQgd2l0aCBhZGRpdGlvbmFsIGlucHV0IHdvdWxkIGVmZmVjdGl2ZWx5
+IGJlIGEgQ1BGUCBmb3IgdGhlIGVudGlyZSBjaGFpbiBpbiB0aGlzIGNhc2UuPGJyPjwvZGl2Pjxk
+aXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGZvciBzdGFydGluZyB0aGlz
+IGRpc2N1c3Npb24gOik8YnI+QW50b2luZTxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxk
+aXY+PGRpdj5bMF0gPGEgaHJlZj0iaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL3Bp
+cGVybWFpbC9iaXRjb2luLWRldi8yMDIwLU1heS8wMTc4MzUuaHRtbCI+aHR0cHM6Ly9saXN0cy5s
+aW51eGZvdW5kYXRpb24ub3JnL3BpcGVybWFpbC9iaXRjb2luLWRldi8yMDIwLU1heS8wMTc4MzUu
+aHRtbDwvYT48YnI+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdj5bMV0gQ3JlZGl0cyB0byBKYWNvYiBT
+d2FtYm8sIHdobyBjYW1lIHVwIHdpdGggdGhlIHNpbmdsZSBmYW4tb3V0IHRyYW5zYWN0aW9uIGFu
+ZCB3aXRoIHdob20gaSdtIGRpc2N1c3NpbmcgaG93IHRvIHByYWN0aWNhbGx5IGFwcGx5IHRoZXNl
+IGlkZWFzIHRvIFJldmF1bHQuPGJyPjwvZGl2Pg==
+
+
+--b1_WGwVNWGvwMq8AFHWWEt4310PuPealomqmkB6ozLmsQY--
+
+