From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 0MEyMdFcsmXaIQEA62LTzQ:P1 (envelope-from ) for ; Thu, 25 Jan 2024 14:06:25 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id 0MEyMdFcsmXaIQEA62LTzQ (envelope-from ) for ; Thu, 25 Jan 2024 14:06:25 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b=WW8ry0zb; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706187985; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Yr1F9REJzDbt/lIiL+cyYFPSBtvfi8xGx+4yYWqGdxI=; b=Cp3piIYBoHUaXnDMp2A6MDvtvA6aI0VBIlIItuTXfBwADl+GYxImM7hjAADFuW6IJOlgi0 HZxQC4Pgw1cwmiu2ff/BA8CnvFH5/j9XthQUlgLoqmbUW7x4kwwadi11dbMo2XNWJZrWMo UDL42wASeJhUWoiJcdHeMbtEHc5AAPtaW/VTA+fmrKvr+HaiS17zLRUvrGf8aX3MHHCoS+ OA4RX9f8ajN9KM99XJKaeZmFhYfXwLtX8j5hCQjDmjj4lHD25Pgx6apkFW91IgHrfOkzm8 CRJ1KD0ng7hAMJKmwqg8BFdgQJvD545M8g3JD4m+ju+ZKoLU24nUYlq7CpT0fQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20230601 header.b=WW8ry0zb; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706187985; a=rsa-sha256; cv=none; b=cYaw/M9fZ1DsTfnabX4Htv7vwrtIAglpMifU0PE3yjwjcoNlr0CWGrfqToxd5Hz8VNgxG+ Qdw/fw7LgTZ3rbOxirVSrtzsiTLarGWj7a16g32MQo2AVPlP8fD9tFNZU3GOsJkPn7wbUS gBvA3LDe3xrCo+0i5M56hMWuMtrSSX5VGF0pO2PC+wvNEhIJeFLtcBaWzwGSs2oECZMKH0 2dcYbvThQVYApfQBWz20PC1YArgQl9GMIXaa+GNaNaD3cAODyePB3AhSwyKQg/ENDVaaQw rIOx+5JsGtx8ffV6s1KENpCcDIVa+2+Ustj4F5gOe+r96z7+Qt7kQjtTJl/RTw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2C0A314384 for ; Thu, 25 Jan 2024 14:06:24 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rSzQ7-0003ml-Pk; Thu, 25 Jan 2024 08:05:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rSzQ5-0003mX-Sl for emacs-orgmode@gnu.org; Thu, 25 Jan 2024 08:05:25 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rSzQ2-0000lj-BF for emacs-orgmode@gnu.org; Thu, 25 Jan 2024 08:05:25 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3392291b21bso5650885f8f.1 for ; Thu, 25 Jan 2024 05:05:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706187920; x=1706792720; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=SNffda6UbomZkcstqN8QYlSOvtbLcUArnDghBwLQtjQ=; b=WW8ry0zbN4dw55sdgwqSqASxYDNQVh3DtQXJI3b/R5hw3laXtBTzE4m4FXiw7/6549 RsCAySQuyLKP2he36urXylNHYCykyhP2IqVDVsOQe++MckYRU8zQBllZ6w31jUI4WwoC r6IKIl6xCv4dN2eCmCAssTx0R4BT4kzNkdrOoE8Fy75zxhqcT+6mSIy+Cm+k9yYRZ+NG m8sPsqLjuQo++ni9mabfdRbx0PKD6FmuJDoBN/CkEBHCmu9qDsNwE3Sb063N9T3rukN3 fnEPXqd9QUqJU0vF+D9v7z6ulDqeTbK7ws2JnU3gSIQKqciSQnG8M41mftTa9n3xIaXq AF0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706187920; x=1706792720; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SNffda6UbomZkcstqN8QYlSOvtbLcUArnDghBwLQtjQ=; b=Y/9KyjFuSNdrXPx4Qf82sN0s/4mF18X34e5l3F1d/1SRMiunEJeEgVSA6ksKaCIir2 eU83UxLejPc2RVTlhOAEe4jRRopv0yik3mgY4yRGVmhj9Kv2G5gcbpBBvNdhP5hXGZwu vIbesiGi93sWrnDSfSmxbt5G3sCEUiLfsV6oAUNYPip0+zCUfwXPHM1tsoqm6Oq5ZSZA AG2hena+1nBTyiBVYUC29YXoNeHGspCxfijqBpgV+ZmY9pLHEYxD9gSNun256v8kvB0Q TXNlxuiiZCDzrhsjEH5pRer3X2FrvFGukkmkm4scP/XiKWBqxmGpLnRrnVTOZcIjRNxn V7xA== X-Gm-Message-State: AOJu0YwG6HlU+l4KHBtEF5jydr8+ag9t8Gcx5VT8e8AQSXS0ZnVX9x2o 8ixOYsfxfMPXmqG7Kei9xSEDR6Oj00ex9jGGlMD7D4GQDPDATewN64iANTZWWPUCCkeui0lKOB7 ocrRCpCTZ0k+03uMiCZUoXMSTCdx3z3exa+6ong== X-Google-Smtp-Source: AGHT+IExHxGTNsvZDVEngvBnvEkt4u8T6FCV5ml6lvy/6JUh2M0HUcoSwydwLMUbekFSa9RhpKMMq/61QltUng6UplY= X-Received: by 2002:a5d:5749:0:b0:337:c845:aae9 with SMTP id q9-20020a5d5749000000b00337c845aae9mr641602wrw.62.1706187919782; Thu, 25 Jan 2024 05:05:19 -0800 (PST) MIME-Version: 1.0 From: =?UTF-8?Q?S=C5=82awomir_Grochowski?= Date: Thu, 25 Jan 2024 14:05:08 +0100 Message-ID: Subject: [PATCH] doc/org-manual.org (Checkboxes): move section 'Checkboxes' from 'TODO Items' to 'Plain Lists' To: emacs-orgmode@gnu.org Content-Type: multipart/mixed; boundary="000000000000e143d6060fc4d4e4" Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=slawomir.grochowski@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 3.43 X-Spam-Score: 3.43 X-Migadu-Queue-Id: 2C0A314384 X-Migadu-Scanner: mx12.migadu.com X-TUID: MSjNhae8Ic55 --000000000000e143d6060fc4d4e4 Content-Type: multipart/alternative; boundary="000000000000e143d2060fc4d4e2" --000000000000e143d2060fc4d4e2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear All, Dear All, I propose to move the section "Checkboxes". >From "5 TODO Items -> 5.6 Checkboxes" To: "2 Document Structure -> 2.6 Plain Lists -> 2.6.1 Checkboxes" Because checkbox can only exist in a plain list, as a plain list feature. So the section should be under 'Plain Lists' heading not under 'TODO Items'= . Link https://orgmode.org/org.html#Checkboxes would stay the same. So it's just a move section to a more suitable place. Without changing the content. What do you think? Patch in the attachment. Regards, S=C5=82awomir Grochowski --000000000000e143d2060fc4d4e2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear All,

Dear All,

I propos= e to move the section "Checkboxes".
From "5 TODO Items -&= gt; 5.6 Checkboxes"
To: "2 Document Structure -> 2.6 Plain = Lists -> 2.6.1 Checkboxes"

Because checkbox can only exist i= n a plain list, as a plain list feature. =C2=A0
So the section should be= under 'Plain Lists' heading not under 'TODO Items'.
Link https://orgmode.o= rg/org.html#Checkboxes would stay the same.
So it's just a move = section to a more suitable place.
Without changing the content.

= What do you think?
Patch in the attachment.

Regards,
S=C5=82aw= omir Grochowski=C2=A0

--000000000000e143d2060fc4d4e2-- --000000000000e143d6060fc4d4e4 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-doc-org-manual.org-Checkboxes-move-section-to-Plain-.patch" Content-Disposition: attachment; filename="0001-doc-org-manual.org-Checkboxes-move-section-to-Plain-.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lrt873d30 RnJvbSBmZjJjNGJlODE4OGE1ZmFlZDZkZmI5MWIyMzE1ZTU4NTczZjkxZmE4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Uz1DNT04MmF3b21pcj0yMEdyb2Nob3dza2k/ PSA8c2xhd29taXIuZ3JvY2hvd3NraUBnbWFpbC5jb20+CkRhdGU6IFRodSwgMjUgSmFuIDIwMjQg MTA6MDM6MDkgKzAxMDAKU3ViamVjdDogW1BBVENIXSBkb2Mvb3JnLW1hbnVhbC5vcmcgKENoZWNr Ym94ZXMpOiBtb3ZlIHNlY3Rpb24gdG8gJ1BsYWluCiBMaXN0cycKCiogZG9jL29yZy1tYW51YWwu b3JnIChDaGVja2JveGVzKTogbW92ZSBzZWN0aW9uICdDaGVja2JveGVzJyBmcm9tCidUT0RPIEl0 ZW1zJyB0byAnUGxhaW4gTGlzdHMnLiAgQmVjYXVzZSBjaGVja2JveCBjYW4gb25seSBleGlzdCBp biBhCnBsYWluIGxpc3QsIGFzIGEgcGxhaW4gbGlzdCBmZWF0dXJlLiAgU28gc2VjdGlvbiBzaG91 bGQgYmUgdW5kZXIKJ1BsYWluIExpc3RzJyBoZWFkaW5nIG5vdCB1bmRlciAnVE9ETyBJdGVtcycu Ci0tLQogZG9jL29yZy1tYW51YWwub3JnIHwgMzMwICsrKysrKysrKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAx NjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL29yZy1tYW51YWwub3JnIGIvZG9jL29y Zy1tYW51YWwub3JnCmluZGV4IGQ4YzdmZDczNy4uNzFlNzJkZGQ4IDEwMDY0NAotLS0gYS9kb2Mv b3JnLW1hbnVhbC5vcmcKKysrIGIvZG9jL29yZy1tYW51YWwub3JnCkBAIC0xMzA4LDYgKzEzMDgs MTcxIEBAIHRvIGRpc2FibGUgdGhlbSBpbmRpdmlkdWFsbHkuCiAgIFNvcnQgdGhlIHBsYWluIGxp c3QuICBQcm9tcHQgZm9yIHRoZSBzb3J0aW5nIG1ldGhvZDogbnVtZXJpY2FsbHksCiAgIGFscGhh YmV0aWNhbGx5LCBieSB0aW1lLCBvciBieSBjdXN0b20gZnVuY3Rpb24uCiAKKyoqKiBDaGVja2Jv eGVzCis6UFJPUEVSVElFUzoKKzpERVNDUklQVElPTjogVGljay1vZmYgbGlzdHMuCis6RU5EOgor IytjaW5kZXg6IGNoZWNrYm94ZXMKKworIyt2aW5kZXg6IG9yZy1saXN0LWF1dG9tYXRpYy1ydWxl cworRXZlcnkgaXRlbSBpbiBhIHBsYWluIGxpc3RbZm46MTddIChzZWUgW1sqUGxhaW4gTGlzdHNd XSkgY2FuIGJlIG1hZGUgaW50bworYSBjaGVja2JveCBieSBzdGFydGluZyBpdCB3aXRoIHRoZSBz dHJpbmcgPVsgXT0uICBUaGlzIGZlYXR1cmUgaXMKK3NpbWlsYXIgdG8gVE9ETyBpdGVtcyAoc2Vl IFtbKlRPRE8gSXRlbXNdXSksIGJ1dCBpcyBtb3JlIGxpZ2h0d2VpZ2h0LgorQ2hlY2tib3hlcyBh cmUgbm90IGluY2x1ZGVkIGludG8gdGhlIGdsb2JhbCBUT0RPIGxpc3QsIHNvIHRoZXkgYXJlCitv ZnRlbiBncmVhdCB0byBzcGxpdCBhIHRhc2sgaW50byBhIG51bWJlciBvZiBzaW1wbGUgc3RlcHMu ICBPciB5b3UgY2FuCit1c2UgdGhlbSBpbiBhIHNob3BwaW5nIGxpc3QuCisKK0hlcmUgaXMgYW4g ZXhhbXBsZSBvZiBhIGNoZWNrYm94IGxpc3QuCisKKyMrYmVnaW5fZXhhbXBsZQorLCogVE9ETyBP cmdhbml6ZSBwYXJ0eSBbMi80XQorICAtIFstXSBjYWxsIHBlb3BsZSBbMS8zXQorICAgIC0gWyBd IFBldGVyCisgICAgLSBbWF0gU2FyYWgKKyAgICAtIFsgXSBTYW0KKyAgLSBbWF0gb3JkZXIgZm9v ZAorICAtIFsgXSB0aGluayBhYm91dCB3aGF0IG11c2ljIHRvIHBsYXkKKyAgLSBbWF0gdGFsayB0 byB0aGUgbmVpZ2hib3JzCisjK2VuZF9leGFtcGxlCisKK0EgY2hlY2tib3ggY2FuIGJlIGluIG9u ZSBvZiB0aGUgdGhyZWUgc3RhdGVzOgorMS4gbm90IGNoZWNrZWQgPVsgXT0KKzIuIHBhcnRpYWxs eSBjaGVja2VkID1bLV09CiszLiBjaGVja2VkID1bWF09CisKK0NoZWNrYm94ZXMgd29yayBoaWVy YXJjaGljYWxseSwgc28gaWYgYSBjaGVja2JveCBpdGVtIGhhcyBjaGlsZHJlbgordGhhdCBhcmUg Y2hlY2tib3hlcywgdG9nZ2xpbmcgb25lIG9mIHRoZSBjaGlsZHJlbiBjaGVja2JveGVzIG1ha2Vz IHRoZQorcGFyZW50IGNoZWNrYm94IHJlZmxlY3QgaWYgbm9uZSwgc29tZSwgb3IgYWxsIG9mIHRo ZSBjaGlsZHJlbiBhcmUKK2NoZWNrZWQuCisKK0lmIGFsbCBjaGlsZCBjaGVja2JveGVzIGFyZSBu b3QgY2hlY2tlZCwgdGhlIHBhcmVudCBjaGVja2JveCBpcyBhbHNvIG5vdCBjaGVja2VkLgorIyti ZWdpbl9leGFtcGxlCistIFsgXSBjYWxsIHBlb3BsZQorICAtIFsgXSBQZXRlcgorICAtIFsgXSBT YXJhaAorIytlbmRfZXhhbXBsZQorCitJZiBzb21lIGJ1dCBub3QgYWxsIGNoaWxkIGNoZWNrYm94 ZXMgYXJlIGNoZWNrZWQsIHRoZSBwYXJlbnQgY2hlY2tib3ggaXMgcGFydGlhbGx5IGNoZWNrZWQu CisjK2JlZ2luX2V4YW1wbGUKKy0gWy1dIGNhbGwgcGVvcGxlCisgIC0gW1hdIFBldGVyCisgIC0g WyBdIFNhcmFoCisjK2VuZF9leGFtcGxlCisKK0lmIGFsbCBjaGlsZCBjaGVja2JveGVzIGFyZSBj aGVja2VkLCB0aGUgcGFyZW50IGNoZWNrYm94IGlzIGFsc28gY2hlY2tlZC4KKyMrYmVnaW5fZXhh bXBsZQorLSBbWF0gY2FsbCBwZW9wbGUKKyAgLSBbWF0gUGV0ZXIKKyAgLSBbWF0gU2FyYWgKKyMr ZW5kX2V4YW1wbGUKKworIytjaW5kZXg6IHN0YXRpc3RpY3MsIGZvciBjaGVja2JveGVzCisjK2Np bmRleDogY2hlY2tib3ggc3RhdGlzdGljcworIytjaW5kZXg6IEBzYW1we0NPT0tJRV9EQVRBfSwg cHJvcGVydHkKKyMrdmluZGV4OiBvcmctY2hlY2tib3gtaGllcmFyY2hpY2FsLXN0YXRpc3RpY3MK K1RoZSA9WzIvNF09IGFuZCA9WzEvM109IGluIHRoZSBmaXJzdCBhbmQgc2Vjb25kIGxpbmUgYXJl IGNvb2tpZXMKK2luZGljYXRpbmcgaG93IG1hbnkgY2hlY2tib3hlcyBwcmVzZW50IGluIHRoaXMg ZW50cnkgaGF2ZSBiZWVuIGNoZWNrZWQKK29mZiwgYW5kIHRoZSB0b3RhbCBudW1iZXIgb2YgY2hl Y2tib3hlcyBwcmVzZW50LiAgVGhpcyBjYW4gZ2l2ZSB5b3UgYW4KK2lkZWEgb24gaG93IG1hbnkg Y2hlY2tib3hlcyByZW1haW4sIGV2ZW4gd2l0aG91dCBvcGVuaW5nIGEgZm9sZGVkCitlbnRyeS4g IFRoZSBjb29raWVzIGNhbiBiZSBwbGFjZWQgaW50byBhIGhlYWRsaW5lIG9yIGludG8gKHRoZSBm aXJzdAorbGluZSBvZikgYSBwbGFpbiBsaXN0IGl0ZW0uICBFYWNoIGNvb2tpZSBjb3ZlcnMgY2hl Y2tib3hlcyBvZiBkaXJlY3QKK2NoaWxkcmVuIHN0cnVjdHVyYWxseSBiZWxvdyB0aGUgaGVhZGxp bmUvaXRlbSBvbiB3aGljaCB0aGUgY29va2llCithcHBlYXJzW2ZuOjogU2V0IHRoZSB2YXJpYWJs ZSB+b3JnLWNoZWNrYm94LWhpZXJhcmNoaWNhbC1zdGF0aXN0aWNzfgoraWYgeW91IHdhbnQgc3Vj aCBjb29raWVzIHRvIGNvdW50IGFsbCBjaGVja2JveGVzIGJlbG93IHRoZSBjb29raWUsIG5vdAor anVzdCB0aG9zZSBiZWxvbmdpbmcgdG8gZGlyZWN0IGNoaWxkcmVuLl0uICBZb3UgaGF2ZSB0byBp bnNlcnQgdGhlCitjb29raWUgeW91cnNlbGYgYnkgdHlwaW5nIGVpdGhlciA9Wy9dPSBvciA9WyVd PS4gIFdpdGggPVsvXT0geW91IGdldAorYW4gPW4gb3V0IG9mIG09IHJlc3VsdCwgYXMgaW4gdGhl IGV4YW1wbGVzIGFib3ZlLiAgV2l0aCA9WyVdPSB5b3UgZ2V0CitpbmZvcm1hdGlvbiBhYm91dCB0 aGUgcGVyY2VudGFnZSBvZiBjaGVja2JveGVzIGNoZWNrZWQgKGluIHRoZSBhYm92ZQorZXhhbXBs ZSwgdGhpcyB3b3VsZCBiZSA9WzUwJV09IGFuZCA9WzMzJV09LCByZXNwZWN0aXZlbHkpLiAgSW4g YQoraGVhZGxpbmUsIGEgY29va2llIGNhbiBjb3VudCBlaXRoZXIgY2hlY2tib3hlcyBiZWxvdyB0 aGUgaGVhZGluZyBvcgorVE9ETyBzdGF0ZXMgb2YgY2hpbGRyZW4sIGFuZCBpdCBkaXNwbGF5cyB3 aGF0ZXZlciB3YXMgY2hhbmdlZCBsYXN0LgorU2V0IHRoZSBwcm9wZXJ0eSA9Q09PS0lFX0RBVEE9 IHRvIGVpdGhlciA9Y2hlY2tib3g9IG9yID10b2RvPSB0bworcmVzb2x2ZSB0aGlzIGlzc3VlLgor CisjK2NpbmRleDogYmxvY2tpbmcsIG9mIGNoZWNrYm94ZXMKKyMrY2luZGV4OiBjaGVja2JveCBi bG9ja2luZworIytjaW5kZXg6IEBzYW1we09SREVSRUR9LCBwcm9wZXJ0eQorSWYgdGhlIGN1cnJl bnQgb3V0bGluZSBub2RlIGhhcyBhbiA9T1JERVJFRD0gcHJvcGVydHksIGNoZWNrYm94ZXMgbXVz dAorYmUgY2hlY2tlZCBvZmYgaW4gc2VxdWVuY2UsIGFuZCBhbiBlcnJvciBpcyB0aHJvd24gaWYg eW91IHRyeSB0byBjaGVjaworb2ZmIGEgYm94IHdoaWxlIHRoZXJlIGFyZSB1bmNoZWNrZWQgYm94 ZXMgYWJvdmUgaXQuCisKK1RoZSBmb2xsb3dpbmcgY29tbWFuZHMgd29yayB3aXRoIGNoZWNrYm94 ZXM6CisKKy0ge3t7a2JkKEMtYyBDLWMpfX19ICh+b3JnLXRvZ2dsZS1jaGVja2JveH4pIDo6CisK KyAgIytraW5kZXg6IEMtYyBDLWMKKyAgIytmaW5kZXg6IG9yZy10b2dnbGUtY2hlY2tib3gKKyAg VG9nZ2xlIGNoZWNrYm94IHN0YXR1cyBvci0tLXdpdGggcHJlZml4IGFyZ3VtZW50LS0tY2hlY2ti b3ggcHJlc2VuY2UKKyAgYXQgcG9pbnQuICBXaXRoIGEgc2luZ2xlIHByZWZpeCBhcmd1bWVudCwg YWRkIGFuIGVtcHR5IGNoZWNrYm94IG9yCisgIHJlbW92ZSB0aGUgY3VycmVudCBvbmVbZm46OiB7 e3trYmQoQy11IEMtYyBDLWMpfX19IG9uIHRoZSAvZmlyc3QvCisgIGl0ZW0gb2YgYSBsaXN0IHdp dGggbm8gY2hlY2tib3ggYWRkcyBjaGVja2JveGVzIHRvIHRoZSByZXN0IG9mIHRoZQorICBsaXN0 Ll0uICBXaXRoIGEgZG91YmxlIHByZWZpeCBhcmd1bWVudCwgc2V0IGl0IHRvID1bLV09LCB3aGlj aCBpcworICBjb25zaWRlcmVkIHRvIGJlIGFuIGludGVybWVkaWF0ZSBzdGF0ZS4KKworLSB7e3tr YmQoQy1jIEMteCBDLWIpfX19ICh+b3JnLXRvZ2dsZS1jaGVja2JveH4pIDo6CisKKyAgIytraW5k ZXg6IEMtYyBDLXggQy1iCisgIFRvZ2dsZSBjaGVja2JveCBzdGF0dXMgb3ItLS13aXRoIHByZWZp eCBhcmd1bWVudC0tLWNoZWNrYm94IHByZXNlbmNlCisgIGF0IHBvaW50LiAgV2l0aCBkb3VibGUg cHJlZml4IGFyZ3VtZW50LCBzZXQgaXQgdG8gPVstXT0sIHdoaWNoIGlzCisgIGNvbnNpZGVyZWQg dG8gYmUgYW4gaW50ZXJtZWRpYXRlIHN0YXRlLgorCisgIC0gSWYgdGhlcmUgaXMgYW4gYWN0aXZl IHJlZ2lvbiwgdG9nZ2xlIHRoZSBmaXJzdCBjaGVja2JveCBpbiB0aGUKKyAgICByZWdpb24gYW5k IHNldCBhbGwgcmVtYWluaW5nIGJveGVzIHRvIHRoZSBzYW1lIHN0YXR1cyBhcyB0aGUKKyAgICBm aXJzdC4gIFdpdGggYSBwcmVmaXggYXJndW1lbnQsIGFkZCBvciByZW1vdmUgdGhlIGNoZWNrYm94 IGZvciBhbGwKKyAgICBpdGVtcyBpbiB0aGUgcmVnaW9uLgorCisgIC0gSWYgcG9pbnQgaXMgaW4g YSBoZWFkbGluZSwgdG9nZ2xlIGNoZWNrYm94ZXMgaW4gdGhlIHJlZ2lvbiBiZXR3ZWVuCisgICAg dGhpcyBoZWFkbGluZSBhbmQgdGhlIG5leHQtLS1zbyAvbm90LyB0aGUgZW50aXJlIHN1YnRyZWUu CisKKyAgLSBJZiB0aGVyZSBpcyBubyBhY3RpdmUgcmVnaW9uLCBqdXN0IHRvZ2dsZSB0aGUgY2hl Y2tib3ggYXQgcG9pbnQuCisKKy0ge3t7a2JkKEMtYyBDLXggQy1yKX19fSAofm9yZy10b2dnbGUt cmFkaW8tYnV0dG9ufikgOjoKKworICAjK2tpbmRleDogQy1jIEMteCBDLXIKKyAgIytmaW5kZXg6 IG9yZy10b2dnbGUtcmFkaW8tYnV0dG9uCisgICMrY2luZGV4OiByYWRpbyBidXR0b24sIGNoZWNr Ym94IGFzCisgIFRvZ2dsZSBjaGVja2JveCBzdGF0dXMgYnkgdXNpbmcgdGhlIGNoZWNrYm94IG9m IHRoZSBpdGVtIGF0IHBvaW50IGFzCisgIGEgcmFkaW8gYnV0dG9uOiB3aGVuIHRoZSBjaGVja2Jv eCBpcyB0dXJuZWQgb24sIGFsbCBvdGhlciBjaGVja2JveGVzCisgIG9uIHRoZSBzYW1lIGxldmVs IHdpbGwgYmUgdHVybmVkIG9mZi4gIFdpdGggYSB1bml2ZXJzYWwgcHJlZml4CisgIGFyZ3VtZW50 LCB0b2dnbGUgdGhlIHByZXNlbmNlIG9mIHRoZSBjaGVja2JveC4gIFdpdGggYSBkb3VibGUgcHJl Zml4CisgIGFyZ3VtZW50LCBzZXQgaXQgdG8gPVstXT0uCisKKyAgIytmaW5kZXg6IG9yZy1saXN0 LWNoZWNrYm94LXJhZGlvLW1vZGUKKyAge3t7a2JkKEMtYyBDLWMpfX19IGNhbiBiZSB0b2xkIHRv IGNvbnNpZGVyIGNoZWNrYm94ZXMgYXMgcmFkaW8gYnV0dG9ucyBieQorICBzZXR0aW5nID0jK0FU VFJfT1JHOiA6cmFkaW8gdD0gcmlnaHQgYmVmb3JlIHRoZSBsaXN0IG9yIGJ5IGNhbGxpbmcKKyAg e3t7a2JkKE0teCBvcmctbGlzdC1jaGVja2JveC1yYWRpby1tb2RlKX19fSB0byBhY3RpdmF0ZSB0 aGlzIG1pbm9yIG1vZGUuCisKKy0ge3t7a2JkKE0tUy1SRVQpfX19ICh+b3JnLWluc2VydC10b2Rv LWhlYWRpbmd+KSA6OgorCisgICMra2luZGV4OiBNLVMtUkVUCisgICMrZmluZGV4OiBvcmctaW5z ZXJ0LXRvZG8taGVhZGluZworICBJbnNlcnQgYSBuZXcgaXRlbSB3aXRoIGEgY2hlY2tib3guICBU aGlzIHdvcmtzIG9ubHkgaWYgcG9pbnQgaXMKKyAgYWxyZWFkeSBpbiBhIHBsYWluIGxpc3QgaXRl bSAoc2VlIFtbKlBsYWluIExpc3RzXV0pLgorCistIHt7e2tiZChDLWMgQy14IG8pfX19ICh+b3Jn LXRvZ2dsZS1vcmRlcmVkLXByb3BlcnR5fikgOjoKKworICAjK2tpbmRleDogQy1jIEMteCBvCisg ICMrZmluZGV4OiBvcmctdG9nZ2xlLW9yZGVyZWQtcHJvcGVydHkKKyAgIyt2aW5kZXg6IG9yZy10 cmFjay1vcmRlcmVkLXByb3BlcnR5LXdpdGgtdGFnCisgIFRvZ2dsZSB0aGUgPU9SREVSRUQ9IHBy b3BlcnR5IG9mIHRoZSBlbnRyeSwgdG8gdG9nZ2xlIGlmIGNoZWNrYm94ZXMKKyAgbXVzdCBiZSBj aGVja2VkIG9mZiBpbiBzZXF1ZW5jZS4gIEEgcHJvcGVydHkgaXMgdXNlZCBmb3IgdGhpcworICBi ZWhhdmlvciBiZWNhdXNlIHRoaXMgc2hvdWxkIGJlIGxvY2FsIHRvIHRoZSBjdXJyZW50IGVudHJ5 LCBub3QKKyAgaW5oZXJpdGVkIGxpa2UgYSB0YWcuICBIb3dldmVyLCBpZiB5b3Ugd291bGQgbGlr ZSB0byAvdHJhY2svIHRoZQorICB2YWx1ZSBvZiB0aGlzIHByb3BlcnR5IHdpdGggYSB0YWcgZm9y IGJldHRlciB2aXNpYmlsaXR5LCBjdXN0b21pemUKKyAgfm9yZy10cmFjay1vcmRlcmVkLXByb3Bl cnR5LXdpdGgtdGFnfi4KKworLSB7e3trYmQoQy1jICMpfX19ICh+b3JnLXVwZGF0ZS1zdGF0aXN0 aWNzLWNvb2tpZXN+KSA6OgorCisgICMra2luZGV4OiBDLWMgIworICAjK2ZpbmRleDogb3JnLXVw ZGF0ZS1zdGF0aXN0aWNzLWNvb2tpZXMKKyAgVXBkYXRlIHRoZSBzdGF0aXN0aWNzIGNvb2tpZSBp biB0aGUgY3VycmVudCBvdXRsaW5lIGVudHJ5LiAgV2hlbgorICBjYWxsZWQgd2l0aCBhIHt7e2ti ZChDLXUpfX19IHByZWZpeCwgdXBkYXRlIHRoZSBlbnRpcmUgZmlsZS4KKyAgQ2hlY2tib3ggc3Rh dGlzdGljIGNvb2tpZXMgYXJlIHVwZGF0ZWQgYXV0b21hdGljYWxseSBpZiB5b3UgdG9nZ2xlCisg IGNoZWNrYm94ZXMgd2l0aCB7e3trYmQoQy1jIEMtYyl9fX0gYW5kIG1ha2UgbmV3IG9uZXMgd2l0 aAorICB7e3trYmQoTS1TLVJFVCl9fX0uICBUT0RPIHN0YXRpc3RpY3MgY29va2llcyB1cGRhdGUg d2hlbiBjaGFuZ2luZworICBUT0RPIHN0YXRlcy4gIElmIHlvdSBkZWxldGUgYm94ZXMvZW50cmll cyBvciBhZGQvY2hhbmdlIHRoZW0gYnkKKyAgaGFuZCwgdXNlIHRoaXMgY29tbWFuZCB0byBnZXQg dGhpbmdzIGJhY2sgaW50byBzeW5jLgorCiAqKiBEcmF3ZXJzCiA6UFJPUEVSVElFUzoKIDpERVND UklQVElPTjogVHVja2luZyBzdHVmZiBhd2F5LgpAQCAtNDY1OCwxNzEgKzQ4MjMsNiBAQCBhbGwg Y2hpbGRyZW4gYXJlIGRvbmUsIHlvdSBjYW4gdXNlIHRoZSBmb2xsb3dpbmcgc2V0dXA6CiBBbm90 aGVyIHBvc3NpYmlsaXR5IGlzIHRoZSB1c2Ugb2YgY2hlY2tib3hlcyB0byBpZGVudGlmeSAoYSBo aWVyYXJjaHkKIG9mKSBhIGxhcmdlIG51bWJlciBvZiBzdWJ0YXNrcyAoc2VlIFtbKkNoZWNrYm94 ZXNdXSkuCiAKLSoqIENoZWNrYm94ZXMKLTpQUk9QRVJUSUVTOgotOkRFU0NSSVBUSU9OOiBUaWNr LW9mZiBsaXN0cy4KLTpFTkQ6Ci0jK2NpbmRleDogY2hlY2tib3hlcwotCi0jK3ZpbmRleDogb3Jn LWxpc3QtYXV0b21hdGljLXJ1bGVzCi1FdmVyeSBpdGVtIGluIGEgcGxhaW4gbGlzdFtmbjoxN10g KHNlZSBbWypQbGFpbiBMaXN0c11dKSBjYW4gYmUgbWFkZSBpbnRvCi1hIGNoZWNrYm94IGJ5IHN0 YXJ0aW5nIGl0IHdpdGggdGhlIHN0cmluZyA9WyBdPS4gIFRoaXMgZmVhdHVyZSBpcwotc2ltaWxh ciB0byBUT0RPIGl0ZW1zIChzZWUgW1sqVE9ETyBJdGVtc11dKSwgYnV0IGlzIG1vcmUgbGlnaHR3 ZWlnaHQuCi1DaGVja2JveGVzIGFyZSBub3QgaW5jbHVkZWQgaW50byB0aGUgZ2xvYmFsIFRPRE8g bGlzdCwgc28gdGhleSBhcmUKLW9mdGVuIGdyZWF0IHRvIHNwbGl0IGEgdGFzayBpbnRvIGEgbnVt YmVyIG9mIHNpbXBsZSBzdGVwcy4gIE9yIHlvdSBjYW4KLXVzZSB0aGVtIGluIGEgc2hvcHBpbmcg bGlzdC4KLQotSGVyZSBpcyBhbiBleGFtcGxlIG9mIGEgY2hlY2tib3ggbGlzdC4KLQotIytiZWdp bl9leGFtcGxlCi0sKiBUT0RPIE9yZ2FuaXplIHBhcnR5IFsyLzRdCi0gIC0gWy1dIGNhbGwgcGVv cGxlIFsxLzNdCi0gICAgLSBbIF0gUGV0ZXIKLSAgICAtIFtYXSBTYXJhaAotICAgIC0gWyBdIFNh bQotICAtIFtYXSBvcmRlciBmb29kCi0gIC0gWyBdIHRoaW5rIGFib3V0IHdoYXQgbXVzaWMgdG8g cGxheQotICAtIFtYXSB0YWxrIHRvIHRoZSBuZWlnaGJvcnMKLSMrZW5kX2V4YW1wbGUKLQotQSBj aGVja2JveCBjYW4gYmUgaW4gb25lIG9mIHRoZSB0aHJlZSBzdGF0ZXM6Ci0xLiBub3QgY2hlY2tl ZCA9WyBdPQotMi4gcGFydGlhbGx5IGNoZWNrZWQgPVstXT0KLTMuIGNoZWNrZWQgPVtYXT0KLQot Q2hlY2tib3hlcyB3b3JrIGhpZXJhcmNoaWNhbGx5LCBzbyBpZiBhIGNoZWNrYm94IGl0ZW0gaGFz IGNoaWxkcmVuCi10aGF0IGFyZSBjaGVja2JveGVzLCB0b2dnbGluZyBvbmUgb2YgdGhlIGNoaWxk cmVuIGNoZWNrYm94ZXMgbWFrZXMgdGhlCi1wYXJlbnQgY2hlY2tib3ggcmVmbGVjdCBpZiBub25l LCBzb21lLCBvciBhbGwgb2YgdGhlIGNoaWxkcmVuIGFyZQotY2hlY2tlZC4KLQotSWYgYWxsIGNo aWxkIGNoZWNrYm94ZXMgYXJlIG5vdCBjaGVja2VkLCB0aGUgcGFyZW50IGNoZWNrYm94IGlzIGFs c28gbm90IGNoZWNrZWQuCi0jK2JlZ2luX2V4YW1wbGUKLS0gWyBdIGNhbGwgcGVvcGxlCi0gIC0g WyBdIFBldGVyCi0gIC0gWyBdIFNhcmFoCi0jK2VuZF9leGFtcGxlCi0KLUlmIHNvbWUgYnV0IG5v dCBhbGwgY2hpbGQgY2hlY2tib3hlcyBhcmUgY2hlY2tlZCwgdGhlIHBhcmVudCBjaGVja2JveCBp cyBwYXJ0aWFsbHkgY2hlY2tlZC4KLSMrYmVnaW5fZXhhbXBsZQotLSBbLV0gY2FsbCBwZW9wbGUK LSAgLSBbWF0gUGV0ZXIKLSAgLSBbIF0gU2FyYWgKLSMrZW5kX2V4YW1wbGUKLQotSWYgYWxsIGNo aWxkIGNoZWNrYm94ZXMgYXJlIGNoZWNrZWQsIHRoZSBwYXJlbnQgY2hlY2tib3ggaXMgYWxzbyBj aGVja2VkLgotIytiZWdpbl9leGFtcGxlCi0tIFtYXSBjYWxsIHBlb3BsZQotICAtIFtYXSBQZXRl cgotICAtIFtYXSBTYXJhaAotIytlbmRfZXhhbXBsZQotCi0jK2NpbmRleDogc3RhdGlzdGljcywg Zm9yIGNoZWNrYm94ZXMKLSMrY2luZGV4OiBjaGVja2JveCBzdGF0aXN0aWNzCi0jK2NpbmRleDog QHNhbXB7Q09PS0lFX0RBVEF9LCBwcm9wZXJ0eQotIyt2aW5kZXg6IG9yZy1jaGVja2JveC1oaWVy YXJjaGljYWwtc3RhdGlzdGljcwotVGhlID1bMi80XT0gYW5kID1bMS8zXT0gaW4gdGhlIGZpcnN0 IGFuZCBzZWNvbmQgbGluZSBhcmUgY29va2llcwotaW5kaWNhdGluZyBob3cgbWFueSBjaGVja2Jv eGVzIHByZXNlbnQgaW4gdGhpcyBlbnRyeSBoYXZlIGJlZW4gY2hlY2tlZAotb2ZmLCBhbmQgdGhl IHRvdGFsIG51bWJlciBvZiBjaGVja2JveGVzIHByZXNlbnQuICBUaGlzIGNhbiBnaXZlIHlvdSBh bgotaWRlYSBvbiBob3cgbWFueSBjaGVja2JveGVzIHJlbWFpbiwgZXZlbiB3aXRob3V0IG9wZW5p bmcgYSBmb2xkZWQKLWVudHJ5LiAgVGhlIGNvb2tpZXMgY2FuIGJlIHBsYWNlZCBpbnRvIGEgaGVh ZGxpbmUgb3IgaW50byAodGhlIGZpcnN0Ci1saW5lIG9mKSBhIHBsYWluIGxpc3QgaXRlbS4gIEVh Y2ggY29va2llIGNvdmVycyBjaGVja2JveGVzIG9mIGRpcmVjdAotY2hpbGRyZW4gc3RydWN0dXJh bGx5IGJlbG93IHRoZSBoZWFkbGluZS9pdGVtIG9uIHdoaWNoIHRoZSBjb29raWUKLWFwcGVhcnNb Zm46OiBTZXQgdGhlIHZhcmlhYmxlIH5vcmctY2hlY2tib3gtaGllcmFyY2hpY2FsLXN0YXRpc3Rp Y3N+Ci1pZiB5b3Ugd2FudCBzdWNoIGNvb2tpZXMgdG8gY291bnQgYWxsIGNoZWNrYm94ZXMgYmVs b3cgdGhlIGNvb2tpZSwgbm90Ci1qdXN0IHRob3NlIGJlbG9uZ2luZyB0byBkaXJlY3QgY2hpbGRy ZW4uXS4gIFlvdSBoYXZlIHRvIGluc2VydCB0aGUKLWNvb2tpZSB5b3Vyc2VsZiBieSB0eXBpbmcg ZWl0aGVyID1bL109IG9yID1bJV09LiAgV2l0aCA9Wy9dPSB5b3UgZ2V0Ci1hbiA9biBvdXQgb2Yg bT0gcmVzdWx0LCBhcyBpbiB0aGUgZXhhbXBsZXMgYWJvdmUuICBXaXRoID1bJV09IHlvdSBnZXQK LWluZm9ybWF0aW9uIGFib3V0IHRoZSBwZXJjZW50YWdlIG9mIGNoZWNrYm94ZXMgY2hlY2tlZCAo aW4gdGhlIGFib3ZlCi1leGFtcGxlLCB0aGlzIHdvdWxkIGJlID1bNTAlXT0gYW5kID1bMzMlXT0s IHJlc3BlY3RpdmVseSkuICBJbiBhCi1oZWFkbGluZSwgYSBjb29raWUgY2FuIGNvdW50IGVpdGhl ciBjaGVja2JveGVzIGJlbG93IHRoZSBoZWFkaW5nIG9yCi1UT0RPIHN0YXRlcyBvZiBjaGlsZHJl biwgYW5kIGl0IGRpc3BsYXlzIHdoYXRldmVyIHdhcyBjaGFuZ2VkIGxhc3QuCi1TZXQgdGhlIHBy b3BlcnR5ID1DT09LSUVfREFUQT0gdG8gZWl0aGVyID1jaGVja2JveD0gb3IgPXRvZG89IHRvCi1y ZXNvbHZlIHRoaXMgaXNzdWUuCi0KLSMrY2luZGV4OiBibG9ja2luZywgb2YgY2hlY2tib3hlcwot IytjaW5kZXg6IGNoZWNrYm94IGJsb2NraW5nCi0jK2NpbmRleDogQHNhbXB7T1JERVJFRH0sIHBy b3BlcnR5Ci1JZiB0aGUgY3VycmVudCBvdXRsaW5lIG5vZGUgaGFzIGFuID1PUkRFUkVEPSBwcm9w ZXJ0eSwgY2hlY2tib3hlcyBtdXN0Ci1iZSBjaGVja2VkIG9mZiBpbiBzZXF1ZW5jZSwgYW5kIGFu IGVycm9yIGlzIHRocm93biBpZiB5b3UgdHJ5IHRvIGNoZWNrCi1vZmYgYSBib3ggd2hpbGUgdGhl cmUgYXJlIHVuY2hlY2tlZCBib3hlcyBhYm92ZSBpdC4KLQotVGhlIGZvbGxvd2luZyBjb21tYW5k cyB3b3JrIHdpdGggY2hlY2tib3hlczoKLQotLSB7e3trYmQoQy1jIEMtYyl9fX0gKH5vcmctdG9n Z2xlLWNoZWNrYm94fikgOjoKLQotICAjK2tpbmRleDogQy1jIEMtYwotICAjK2ZpbmRleDogb3Jn LXRvZ2dsZS1jaGVja2JveAotICBUb2dnbGUgY2hlY2tib3ggc3RhdHVzIG9yLS0td2l0aCBwcmVm aXggYXJndW1lbnQtLS1jaGVja2JveCBwcmVzZW5jZQotICBhdCBwb2ludC4gIFdpdGggYSBzaW5n bGUgcHJlZml4IGFyZ3VtZW50LCBhZGQgYW4gZW1wdHkgY2hlY2tib3ggb3IKLSAgcmVtb3ZlIHRo ZSBjdXJyZW50IG9uZVtmbjo6IHt7e2tiZChDLXUgQy1jIEMtYyl9fX0gb24gdGhlIC9maXJzdC8K LSAgaXRlbSBvZiBhIGxpc3Qgd2l0aCBubyBjaGVja2JveCBhZGRzIGNoZWNrYm94ZXMgdG8gdGhl IHJlc3Qgb2YgdGhlCi0gIGxpc3QuXS4gIFdpdGggYSBkb3VibGUgcHJlZml4IGFyZ3VtZW50LCBz ZXQgaXQgdG8gPVstXT0sIHdoaWNoIGlzCi0gIGNvbnNpZGVyZWQgdG8gYmUgYW4gaW50ZXJtZWRp YXRlIHN0YXRlLgotCi0tIHt7e2tiZChDLWMgQy14IEMtYil9fX0gKH5vcmctdG9nZ2xlLWNoZWNr Ym94fikgOjoKLQotICAjK2tpbmRleDogQy1jIEMteCBDLWIKLSAgVG9nZ2xlIGNoZWNrYm94IHN0 YXR1cyBvci0tLXdpdGggcHJlZml4IGFyZ3VtZW50LS0tY2hlY2tib3ggcHJlc2VuY2UKLSAgYXQg cG9pbnQuICBXaXRoIGRvdWJsZSBwcmVmaXggYXJndW1lbnQsIHNldCBpdCB0byA9Wy1dPSwgd2hp Y2ggaXMKLSAgY29uc2lkZXJlZCB0byBiZSBhbiBpbnRlcm1lZGlhdGUgc3RhdGUuCi0KLSAgLSBJ ZiB0aGVyZSBpcyBhbiBhY3RpdmUgcmVnaW9uLCB0b2dnbGUgdGhlIGZpcnN0IGNoZWNrYm94IGlu IHRoZQotICAgIHJlZ2lvbiBhbmQgc2V0IGFsbCByZW1haW5pbmcgYm94ZXMgdG8gdGhlIHNhbWUg c3RhdHVzIGFzIHRoZQotICAgIGZpcnN0LiAgV2l0aCBhIHByZWZpeCBhcmd1bWVudCwgYWRkIG9y IHJlbW92ZSB0aGUgY2hlY2tib3ggZm9yIGFsbAotICAgIGl0ZW1zIGluIHRoZSByZWdpb24uCi0K LSAgLSBJZiBwb2ludCBpcyBpbiBhIGhlYWRsaW5lLCB0b2dnbGUgY2hlY2tib3hlcyBpbiB0aGUg cmVnaW9uIGJldHdlZW4KLSAgICB0aGlzIGhlYWRsaW5lIGFuZCB0aGUgbmV4dC0tLXNvIC9ub3Qv IHRoZSBlbnRpcmUgc3VidHJlZS4KLQotICAtIElmIHRoZXJlIGlzIG5vIGFjdGl2ZSByZWdpb24s IGp1c3QgdG9nZ2xlIHRoZSBjaGVja2JveCBhdCBwb2ludC4KLQotLSB7e3trYmQoQy1jIEMteCBD LXIpfX19ICh+b3JnLXRvZ2dsZS1yYWRpby1idXR0b25+KSA6OgotCi0gICMra2luZGV4OiBDLWMg Qy14IEMtcgotICAjK2ZpbmRleDogb3JnLXRvZ2dsZS1yYWRpby1idXR0b24KLSAgIytjaW5kZXg6 IHJhZGlvIGJ1dHRvbiwgY2hlY2tib3ggYXMKLSAgVG9nZ2xlIGNoZWNrYm94IHN0YXR1cyBieSB1 c2luZyB0aGUgY2hlY2tib3ggb2YgdGhlIGl0ZW0gYXQgcG9pbnQgYXMKLSAgYSByYWRpbyBidXR0 b246IHdoZW4gdGhlIGNoZWNrYm94IGlzIHR1cm5lZCBvbiwgYWxsIG90aGVyIGNoZWNrYm94ZXMK LSAgb24gdGhlIHNhbWUgbGV2ZWwgd2lsbCBiZSB0dXJuZWQgb2ZmLiAgV2l0aCBhIHVuaXZlcnNh bCBwcmVmaXgKLSAgYXJndW1lbnQsIHRvZ2dsZSB0aGUgcHJlc2VuY2Ugb2YgdGhlIGNoZWNrYm94 LiAgV2l0aCBhIGRvdWJsZSBwcmVmaXgKLSAgYXJndW1lbnQsIHNldCBpdCB0byA9Wy1dPS4KLQot ICAjK2ZpbmRleDogb3JnLWxpc3QtY2hlY2tib3gtcmFkaW8tbW9kZQotICB7e3trYmQoQy1jIEMt Yyl9fX0gY2FuIGJlIHRvbGQgdG8gY29uc2lkZXIgY2hlY2tib3hlcyBhcyByYWRpbyBidXR0b25z IGJ5Ci0gIHNldHRpbmcgPSMrQVRUUl9PUkc6IDpyYWRpbyB0PSByaWdodCBiZWZvcmUgdGhlIGxp c3Qgb3IgYnkgY2FsbGluZwotICB7e3trYmQoTS14IG9yZy1saXN0LWNoZWNrYm94LXJhZGlvLW1v ZGUpfX19IHRvIGFjdGl2YXRlIHRoaXMgbWlub3IgbW9kZS4KLQotLSB7e3trYmQoTS1TLVJFVCl9 fX0gKH5vcmctaW5zZXJ0LXRvZG8taGVhZGluZ34pIDo6Ci0KLSAgIytraW5kZXg6IE0tUy1SRVQK LSAgIytmaW5kZXg6IG9yZy1pbnNlcnQtdG9kby1oZWFkaW5nCi0gIEluc2VydCBhIG5ldyBpdGVt IHdpdGggYSBjaGVja2JveC4gIFRoaXMgd29ya3Mgb25seSBpZiBwb2ludCBpcwotICBhbHJlYWR5 IGluIGEgcGxhaW4gbGlzdCBpdGVtIChzZWUgW1sqUGxhaW4gTGlzdHNdXSkuCi0KLS0ge3t7a2Jk KEMtYyBDLXggbyl9fX0gKH5vcmctdG9nZ2xlLW9yZGVyZWQtcHJvcGVydHl+KSA6OgotCi0gICMr a2luZGV4OiBDLWMgQy14IG8KLSAgIytmaW5kZXg6IG9yZy10b2dnbGUtb3JkZXJlZC1wcm9wZXJ0 eQotICAjK3ZpbmRleDogb3JnLXRyYWNrLW9yZGVyZWQtcHJvcGVydHktd2l0aC10YWcKLSAgVG9n Z2xlIHRoZSA9T1JERVJFRD0gcHJvcGVydHkgb2YgdGhlIGVudHJ5LCB0byB0b2dnbGUgaWYgY2hl Y2tib3hlcwotICBtdXN0IGJlIGNoZWNrZWQgb2ZmIGluIHNlcXVlbmNlLiAgQSBwcm9wZXJ0eSBp cyB1c2VkIGZvciB0aGlzCi0gIGJlaGF2aW9yIGJlY2F1c2UgdGhpcyBzaG91bGQgYmUgbG9jYWwg dG8gdGhlIGN1cnJlbnQgZW50cnksIG5vdAotICBpbmhlcml0ZWQgbGlrZSBhIHRhZy4gIEhvd2V2 ZXIsIGlmIHlvdSB3b3VsZCBsaWtlIHRvIC90cmFjay8gdGhlCi0gIHZhbHVlIG9mIHRoaXMgcHJv cGVydHkgd2l0aCBhIHRhZyBmb3IgYmV0dGVyIHZpc2liaWxpdHksIGN1c3RvbWl6ZQotICB+b3Jn LXRyYWNrLW9yZGVyZWQtcHJvcGVydHktd2l0aC10YWd+LgotCi0tIHt7e2tiZChDLWMgIyl9fX0g KH5vcmctdXBkYXRlLXN0YXRpc3RpY3MtY29va2llc34pIDo6Ci0KLSAgIytraW5kZXg6IEMtYyAj Ci0gICMrZmluZGV4OiBvcmctdXBkYXRlLXN0YXRpc3RpY3MtY29va2llcwotICBVcGRhdGUgdGhl IHN0YXRpc3RpY3MgY29va2llIGluIHRoZSBjdXJyZW50IG91dGxpbmUgZW50cnkuICBXaGVuCi0g IGNhbGxlZCB3aXRoIGEge3t7a2JkKEMtdSl9fX0gcHJlZml4LCB1cGRhdGUgdGhlIGVudGlyZSBm aWxlLgotICBDaGVja2JveCBzdGF0aXN0aWMgY29va2llcyBhcmUgdXBkYXRlZCBhdXRvbWF0aWNh bGx5IGlmIHlvdSB0b2dnbGUKLSAgY2hlY2tib3hlcyB3aXRoIHt7e2tiZChDLWMgQy1jKX19fSBh bmQgbWFrZSBuZXcgb25lcyB3aXRoCi0gIHt7e2tiZChNLVMtUkVUKX19fS4gIFRPRE8gc3RhdGlz dGljcyBjb29raWVzIHVwZGF0ZSB3aGVuIGNoYW5naW5nCi0gIFRPRE8gc3RhdGVzLiAgSWYgeW91 IGRlbGV0ZSBib3hlcy9lbnRyaWVzIG9yIGFkZC9jaGFuZ2UgdGhlbSBieQotICBoYW5kLCB1c2Ug dGhpcyBjb21tYW5kIHRvIGdldCB0aGluZ3MgYmFjayBpbnRvIHN5bmMuCi0KICogVGFncwogOlBS T1BFUlRJRVM6CiA6REVTQ1JJUFRJT046IFRhZ2dpbmcgaGVhZGxpbmVzIGFuZCBtYXRjaGluZyBz ZXRzIG9mIHRhZ3MuCi0tIAoyLjMwLjIKCg== --000000000000e143d6060fc4d4e4--