From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 49A17C433FE for ; Sat, 8 Oct 2022 05:55:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=hbxPJO61IYPqxdVagIPgZde2fHQiscgPQLm8vSu8rYc=; b=lFO7/aIS8rmtDI N6q08LXg+5RIl1unifFbcEDK75sBCGrNQ15OzGrK3dc5niF5qIzYyONH1lXabIWwGtiB0NN7yWaXf 1wnk62A7TO5mkg9Mqi7t0uTK/st2DA2pQDue+Imgv3bWaaGVtJotz9knawUQ4qv11CDrqmZiZK3DI knwHYGcuqCanGC8RCwkSBvWcqFiU3Pkee8GPDQLxnr59VgUKZ9QtTWFk/aygzn+gDnQgmNRBd5Upb 504FiPdzG41mX4HceN06+46rMzYBcCrhraQjeuonAbXe76MCWG/geo5JHkPpnXKE7OR/iwL4tIDSs qSMwA0/U/fJlH0m1XLsA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oh2o2-00BzEr-Ct; Sat, 08 Oct 2022 05:55:26 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oh2nu-00Bz9D-DO; Sat, 08 Oct 2022 05:55:22 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 12A1F60BEF; Sat, 8 Oct 2022 05:55:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 63C72C433D6; Sat, 8 Oct 2022 05:55:08 +0000 (UTC) Authentication-Results: smtp.kernel.org; dkim=pass (1024-bit key) header.d=zx2c4.com header.i=@zx2c4.com header.b="MUisIXJR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zx2c4.com; s=20210105; t=1665208506; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uodUNetgnawAm+SOTTtEpDSanhr+7/wxVqt9qqs9FW0=; b=MUisIXJRxr86GZJGsyixsucWfwtIcOZwoj9bfqBFAfNZmkNLQaK0SgrTJ9BZ8pEuGPZDh3 HkzerZ4c9Z3jGjbvUFDfme65TdlBxp5MzwkEBRxDx5603rFbf+xFT3moZYHHKqizcFREs8 Td8Z4lVpcfuxiLOhndNdwhqrvy0R6b4= Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id 10d02c6a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 8 Oct 2022 05:55:05 +0000 (UTC) From: "Jason A. Donenfeld" To: linux-kernel@vger.kernel.org, patches@lists.linux.dev Cc: "Jason A. Donenfeld" , Andreas Noever , Andrew Morton , Andy Shevchenko , Borislav Petkov , Catalin Marinas , =?UTF-8?q?Christoph=20B=C3=B6hmwalder?= , Christoph Hellwig , Christophe Leroy , Daniel Borkmann , Dave Airlie , Dave Hansen , "David S . Miller" , Eric Dumazet , Florian Westphal , Greg Kroah-Hartman , "H . Peter Anvin" , Heiko Carstens , Helge Deller , Herbert Xu , Huacai Chen , Hugh Dickins , Jakub Kicinski , "James E . J . Bottomley" , Jan Kara , Jason Gunthorpe , Jens Axboe , Johannes Berg , Jonathan Corbet , Jozsef Kadlecsik , KP Singh , Kees Cook , Marco Elver , Mauro Carvalho Chehab , Michael Ellerman , Pablo Neira Ayuso , Paolo Abeni , Peter Zijlstra , Richard Weinberger , Russell King , Theodore Ts'o , Thomas Bogendoerfer , Thomas Gleixner , Thomas Graf , Ulf Hansson , Vignesh Raghavendra , WANG Xuerui , Will Deacon , Yury Norov , dri-devel@lists.freedesktop.org, kasan-dev@googlegroups.com, kernel-janitors@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-block@vger.kernel.org, linux-crypto@vger.kernel.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-media@vger.kernel.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-mmc@vger.kernel.org, linux-mtd@lists.infradead.org, linux-nvme@lists.infradead.org, linux-parisc@vger.kernel.org, linux-rdma@vger.kernel.org, linux-s390@vger.kernel.org, linux-um@lists.infradead.org, linux-usb@vger.kernel.org, linux-wireless@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, loongarch@lists.linux.dev, netdev@vger.kernel.org, sparclinux@vger.kernel.org, x86@kernel.org Subject: [PATCH v5 0/7] treewide cleanup of random integer usage Date: Fri, 7 Oct 2022 23:53:52 -0600 Message-Id: <20221008055359.286426-1-Jason@zx2c4.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221007_225518_547729_8AD65B83 X-CRM114-Status: GOOD ( 27.92 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org Q2hhbmdlcyB2NC0+djU6Ci0gQ29jY2luZWxsZSBpcyBub3cgdXNlZCBmb3IgYXMgbXVjaCBtZWNo YW5pY2FsIGFzcGVjdHMgYXMgcG9zc2libGUsCiAgd2l0aCBtZWNoYW5pY2FsIHBhcnRzIHNwbGl0 IG9mZiBmcm9tIG5vbi1tZWNoYW5pY2FsIHBhcnRzLiBUaGlzIHNob3VsZAogIGRyYXN0aWNhbGx5 IHJlZHVjZSB0aGUgYW1vdW50IG9mIGNvZGUgdGhhdCBuZWVkcyB0byBiZSByZXZpZXdlZAogIGNh cmVmdWxseS4gRWFjaCBjb21taXQgbWVudGlvbnMgbm93IGlmIGl0IHdhcyBkb25lIGJ5IGhhbmQg b3IgaXMKICBtZWNoYW5pY2FsLgoKSGkgZm9sa3MsCgpUaGlzIGlzIGEgZml2ZSBwYXJ0IHRyZWV3 aWRlIGNsZWFudXAgb2YgcmFuZG9tIGludGVnZXIgaGFuZGxpbmcuIFRoZQpydWxlcyBmb3IgcmFu ZG9tIGludGVnZXJzIGFyZToKCi0gSWYgeW91IHdhbnQgYSBzZWN1cmUgb3IgYW4gaW5zZWN1cmUg cmFuZG9tIHU2NCwgdXNlIGdldF9yYW5kb21fdTY0KCkuCi0gSWYgeW91IHdhbnQgYSBzZWN1cmUg b3IgYW4gaW5zZWN1cmUgcmFuZG9tIHUzMiwgdXNlIGdldF9yYW5kb21fdTMyKCkuCiAgKiBUaGUg b2xkIGZ1bmN0aW9uIHByYW5kb21fdTMyKCkgaGFzIGJlZW4gZGVwcmVjYXRlZCBmb3IgYSB3aGls ZSBub3cKICAgIGFuZCBpcyBqdXN0IGEgd3JhcHBlciBhcm91bmQgZ2V0X3JhbmRvbV91MzIoKS4g U2FtZSBmb3IKICAgIGdldF9yYW5kb21faW50KCkuCi0gSWYgeW91IHdhbnQgYSBzZWN1cmUgb3Ig YW4gaW5zZWN1cmUgcmFuZG9tIHUxNiwgdXNlIGdldF9yYW5kb21fdTE2KCkuCi0gSWYgeW91IHdh bnQgYSBzZWN1cmUgb3IgYW4gaW5zZWN1cmUgcmFuZG9tIHU4LCB1c2UgZ2V0X3JhbmRvbV91OCgp LgotIElmIHlvdSB3YW50IHNlY3VyZSBvciBpbnNlY3VyZSByYW5kb20gYnl0ZXMsIHVzZSBnZXRf cmFuZG9tX2J5dGVzKCkuCiAgKiBUaGUgb2xkIGZ1bmN0aW9uIHByYW5kb21fYnl0ZXMoKSBoYXMg YmVlbiBkZXByZWNhdGVkIGZvciBhIHdoaWxlIG5vdwogICAgYW5kIGhhcyBsb25nIGJlZW4gYSB3 cmFwcGVyIGFyb3VuZCBnZXRfcmFuZG9tX2J5dGVzKCkuCi0gSWYgeW91IHdhbnQgYSBub24tdW5p Zm9ybSByYW5kb20gdTMyLCB1MTYsIG9yIHU4IGJvdW5kZWQgYnkgYSBjZXJ0YWluCiAgb3BlbiBp bnRlcnZhbCBtYXhpbXVtLCB1c2UgcHJhbmRvbV91MzJfbWF4KCkuCiAgKiBJIHNheSAibm9uLXVu aWZvcm0iLCBiZWNhdXNlIGl0IGRvZXNuJ3QgZG8gYW55IHJlamVjdGlvbiBzYW1wbGluZyBvcgog ICAgZGl2aXNpb25zLiBIZW5jZSwgaXQgc3RheXMgd2l0aGluIHRoZSBwcmFuZG9tXyogbmFtZXNw YWNlLgoKVGhlc2UgcnVsZXMgb3VnaHQgdG8gYmUgYXBwbGllZCB1bmlmb3JtbHksIHNvIHRoYXQg d2UgY2FuIGNsZWFuIHVwIHRoZQpkZXByZWNhdGVkIGZ1bmN0aW9ucywgYW5kIGVhcm4gdGhlIGJl bmVmaXRzIG9mIHVzaW5nIHRoZSBtb2Rlcm4KZnVuY3Rpb25zLiBJbiBwYXJ0aWN1bGFyLCBpbiBh ZGRpdGlvbiB0byB0aGUgYm9yaW5nIHN1YnN0aXR1dGlvbnMsIHRoaXMKcGF0Y2hzZXQgYWNjb21w bGlzaGVzIGEgZmV3IG5pY2UgZWZmZWN0czoKCi0gQnkgdXNpbmcgcHJhbmRvbV91MzJfbWF4KCkg d2l0aCBhbiB1cHBlci1ib3VuZCB0aGF0IHRoZSBjb21waWxlciBjYW4KICBwcm92ZSBhdCBjb21w aWxlLXRpbWUgaXMg4omkNjU1MzYgb3Ig4omkMjU2LCBpbnRlcm5hbGx5IGdldF9yYW5kb21fdTE2 KCkKICBvciBnZXRfcmFuZG9tX3U4KCkgaXMgdXNlZCwgd2hpY2ggd2FzdGVzIGZld2VyIGJhdGNo ZWQgcmFuZG9tIGJ5dGVzLAogIGFuZCBoZW5jZSBoYXMgaGlnaGVyIHRocm91Z2hwdXQuCgotIEJ5 IHVzaW5nIHByYW5kb21fdTMyX21heCgpIGluc3RlYWQgb2YgJSwgd2hlbiB0aGUgdXBwZXItYm91 bmQgaXMgbm90IGEKICBjb25zdGFudCwgZGl2aXNpb24gaXMgc3RpbGwgYXZvaWRlZCwgYmVjYXVz ZSBwcmFuZG9tX3UzMl9tYXgoKSB1c2VzCiAgYSBmYXN0ZXIgbXVsdGlwbGljYXRpb24tYmFzZWQg dHJpY2sgaW5zdGVhZC4KCi0gQnkgdXNpbmcgZ2V0X3JhbmRvbV91MTYoKSBvciBnZXRfcmFuZG9t X3U4KCkgaW4gY2FzZXMgd2hlcmUgdGhlIHJldHVybgogIHZhbHVlIGlzIGludGVuZGVkIHRvIGlu ZGVlZCBiZSBhIHUxNiBvciBhIHU4LCB3ZSB3YXN0ZSBmZXdlciBiYXRjaGVkCiAgcmFuZG9tIGJ5 dGVzLCBhbmQgaGVuY2UgaGF2ZSBoaWdoZXIgdGhyb3VnaHB1dC4KClNvLCBiYXNlZCBvbiB0aG9z ZSBydWxlcyBhbmQgYmVuZWZpdHMgZnJvbSBmb2xsb3dpbmcgdGhlbSwgdGhpcyBwYXRjaHNldApi cmVha3MgZG93biBpbnRvIHRoZSBmb2xsb3dpbmcgZml2ZSBzdGVwczoKCjEpIFJlcGxhY2UgYHBy YW5kb21fdTMyKCkgJSBtYXhgIGFuZCB2YXJpYW50cyB0aGVyZW9mIHdpdGgKICAgcHJhbmRvbV91 MzJfbWF4KG1heCkuCgogICAqIFBhcnQgMSBpcyBkb25lIHdpdGggQ29jY2luZWxsZS4gUGFydCAy IGlzIGRvbmUgYnkgaGFuZC4KCjIpIFJlcGxhY2UgYCh0eXBlKWdldF9yYW5kb21fdTMyKClgIGFu ZCB2YXJpYW50cyB0aGVyZW9mIHdpdGgKICAgZ2V0X3JhbmRvbV91MTYoKSBvciBnZXRfcmFuZG9t X3U4KCkuIEkgdG9vayB0aGUgcGFpbnMgdG8gYWN0dWFsbHkKICAgbG9vayBhbmQgc2VlIHdoYXQg ZXZlcnkgbHZhbHVlIHR5cGUgd2FzIGFjcm9zcyB0aGUgZW50aXJlIHRyZWUuCgogICAqIFBhcnQg MSBpcyBkb25lIHdpdGggQ29jY2luZWxsZS4gUGFydCAyIGlzIGRvbmUgYnkgaGFuZC4KCjMpIFJl cGxhY2UgcmVtYWluaW5nIGRlcHJlY2F0ZWQgdXNlcyBvZiBwcmFuZG9tX3UzMigpIGFuZAogICBn ZXRfcmFuZG9tX2ludCgpIHdpdGggZ2V0X3JhbmRvbV91MzIoKS4gCgogICAqIEEgYm9yaW5nIHNl YXJjaCBhbmQgcmVwbGFjZSBvcGVyYXRpb24uCgo0KSBSZXBsYWNlIHJlbWFpbmluZyBkZXByZWNh dGVkIHVzZXMgb2YgcHJhbmRvbV9ieXRlcygpIHdpdGgKICAgZ2V0X3JhbmRvbV9ieXRlcygpLgoK ICAgKiBBIGJvcmluZyBzZWFyY2ggYW5kIHJlcGxhY2Ugb3BlcmF0aW9uLgoKNSkgUmVtb3ZlIHRo ZSBkZXByZWNhdGVkIGFuZCBub3ctdW51c2VkIHByYW5kb21fdTMyKCkgYW5kCiAgIHByYW5kb21f Ynl0ZXMoKSBpbmxpbmUgd3JhcHBlciBmdW5jdGlvbnMuCgogICAqIEp1c3QgZGVsZXRpbmcgY29k ZSBhbmQgdXBkYXRpbmcgY29tbWVudHMuCgpJIHdhcyB0aGlua2luZyBvZiB0YWtpbmcgdGhpcyB0 aHJvdWdoIG15IHJhbmRvbS5naXQgdHJlZSAob24gd2hpY2ggdGhpcwpzZXJpZXMgaXMgY3VycmVu dGx5IGJhc2VkKSBhbmQgc3VibWl0dGluZyBpdCBuZWFyIHRoZSBlbmQgb2YgdGhlIG1lcmdlCndp bmRvdywgb3Igd2FpdGluZyBmb3IgdGhlIHZlcnkgZW5kIG9mIHRoZSA2LjEgY3ljbGUgd2hlbiB0 aGVyZSB3aWxsIGJlCnRoZSBmZXdlc3QgbmV3IHBhdGNoZXMgYnJld2luZy4gSWYgc29tZWJvZHkg d2l0aCBzb21lIHRyZWV3aWRlLWNsZWFudXAKZXhwZXJpZW5jZSBtaWdodCBzaGFyZSBzb21lIHdp c2RvbSBhYm91dCB3aGF0IHRoZSBiZXN0IHRpbWluZyB1c3VhbGx5CndpbmRzIHVwIGJlaW5nLCBJ J20gYWxsIGVhcnMuCgpQbGVhc2UgdGFrZSBhIGxvb2shIFRoZSBudW1iZXIgb2YgbGluZXMgdG91 Y2hlZCBpcyBxdWl0ZSBzbWFsbCwgc28gdGhpcwpzaG91bGQgYmUgcmV2aWV3YWJsZSwgYW5kIGFz IG11Y2ggYXMgaXMgcG9zc2libGUgaGFzIGJlZW4gcHVzaGVkIGludG8KQ29jY2luZWxsZSBzY3Jp cHRzLgoKVGhhbmtzLApKYXNvbgoKQ2M6IEFuZHJlYXMgTm9ldmVyIDxhbmRyZWFzLm5vZXZlckBn bWFpbC5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpD YzogQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CkNj OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KQ2M6IENhdGFsaW4gTWFyaW5hcyA8Y2F0 YWxpbi5tYXJpbmFzQGFybS5jb20+CkNjOiBDaHJpc3RvcGggQsO2aG13YWxkZXIgPGNocmlzdG9w aC5ib2VobXdhbGRlckBsaW5iaXQuY29tPgpDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu ZGU+CkNjOiBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGNzZ3JvdXAuZXU+CkNj OiBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgpDYzogRGF2ZSBBaXJsaWUg PGFpcmxpZWRAcmVkaGF0LmNvbT4KQ2M6IERhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBsaW51eC5p bnRlbC5jb20+CkNjOiBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CkNjOiBF cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CkNjOiBGbG9yaWFuIFdlc3RwaGFsIDxm d0BzdHJsZW4uZGU+CkNjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp b24ub3JnPiwKQ2M6IEguIFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgpDYzogSGVpa28gQ2Fy c3RlbnMgPGhjYUBsaW51eC5pYm0uY29tPgpDYzogSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRl PgpDYzogSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgpDYzogSHVhY2Fp IENoZW4gPGNoZW5odWFjYWlAa2VybmVsLm9yZz4KQ2M6IEh1Z2ggRGlja2lucyA8aHVnaGRAZ29v Z2xlLmNvbT4KQ2M6IEpha3ViIEtpY2luc2tpIDxrdWJhQGtlcm5lbC5vcmc+CkNjOiBKYW1lcyBF LkouIEJvdHRvbWxleSA8amVqYkBsaW51eC5pYm0uY29tPgpDYzogSmFuIEthcmEgPGphY2tAc3Vz ZS5jb20+CkNjOiBKYXNvbiBHdW50aG9ycGUgPGpnZ0B6aWVwZS5jYT4KQ2M6IEplbnMgQXhib2Ug PGF4Ym9lQGtlcm5lbC5kaz4KQ2M6IEpvaGFubmVzIEJlcmcgPGpvaGFubmVzQHNpcHNvbHV0aW9u cy5uZXQ+CkNjOiBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBsd24ubmV0PgpDYzogSm96c2VmIEth ZGxlY3NpayA8a2FkbGVjQG5ldGZpbHRlci5vcmc+CkNjOiBLUCBTaW5naCA8a3BzaW5naEBrZXJu ZWwub3JnPgpDYzogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CkNjOiBNYXJjbyBF bHZlciA8ZWx2ZXJAZ29vZ2xlLmNvbT4KQ2M6IE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhh YkBrZXJuZWwub3JnPgpDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgpD YzogUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CkNjOiBQYW9sbyBBYmVu aSA8cGFiZW5pQHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVh ZC5vcmc+CkNjOiBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgpDYzogUnVzc2Vs bCBLaW5nIDxsaW51eEBhcm1saW51eC5vcmcudWs+CkNjOiBUaGVvZG9yZSBUcydvIDx0eXRzb0Bt aXQuZWR1PgpDYzogVGhvbWFzIEJvZ2VuZG9lcmZlciA8dHNib2dlbmRAYWxwaGEuZnJhbmtlbi5k ZT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogVGhvbWFzIEdy YWYgPHRncmFmQHN1dWcuY2g+CkNjOiBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9y Zz4KQ2M6IFZpZ25lc2ggUmFnaGF2ZW5kcmEgPHZpZ25lc2hyQHRpLmNvbT4KQ2M6IFdBTkcgWHVl cnVpIDxrZXJuZWxAeGVuMG4ubmFtZT4KQ2M6IFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+ CkNjOiBZdXJ5IE5vcm92IDx5dXJ5Lm5vcm92QGdtYWlsLmNvbT4KQ2M6IGRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGthc2FuLWRldkBnb29nbGVncm91cHMuY29tCkNjOiBrZXJu ZWwtamFuaXRvcnNAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKQ2M6IGxpbnV4LWJsb2NrQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtY3J5 cHRvQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtZG9jQHZnZXIua2VybmVsLm9yZwpDYzogbGlu dXgtZnNkZXZlbEB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LW1lZGlhQHZnZXIua2VybmVsLm9y ZwpDYzogbGludXgtbWlwc0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LW1tQGt2YWNrLm9yZwpD YzogbGludXgtbW1jQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtbXRkQGxpc3RzLmluZnJhZGVh ZC5vcmcKQ2M6IGxpbnV4LW52bWVAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtcGFyaXNj QHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtcmRtYUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4 LXMzOTBAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC11bUBsaXN0cy5pbmZyYWRlYWQub3JnCkNj OiBsaW51eC11c2JAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC13aXJlbGVzc0B2Z2VyLmtlcm5l bC5vcmcKQ2M6IGxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnCkNjOiBsb29uZ2FyY2hAbGlz dHMubGludXguZGV2CkNjOiBuZXRkZXZAdmdlci5rZXJuZWwub3JnCkNjOiBzcGFyY2xpbnV4QHZn ZXIua2VybmVsLm9yZwpDYzogeDg2QGtlcm5lbC5vcmcKCgpKYXNvbiBBLiBEb25lbmZlbGQgKDcp OgogIHRyZWV3aWRlOiB1c2UgcHJhbmRvbV91MzJfbWF4KCkgd2hlbiBwb3NzaWJsZSwgcGFydCAx CiAgdHJlZXdpZGU6IHVzZSBwcmFuZG9tX3UzMl9tYXgoKSB3aGVuIHBvc3NpYmxlLCBwYXJ0IDIK ICB0cmVld2lkZTogdXNlIGdldF9yYW5kb21fe3U4LHUxNn0oKSB3aGVuIHBvc3NpYmxlLCBwYXJ0 IDEKICB0cmVld2lkZTogdXNlIGdldF9yYW5kb21fe3U4LHUxNn0oKSB3aGVuIHBvc3NpYmxlLCBw YXJ0IDIKICB0cmVld2lkZTogdXNlIGdldF9yYW5kb21fdTMyKCkgd2hlbiBwb3NzaWJsZQogIHRy ZWV3aWRlOiB1c2UgZ2V0X3JhbmRvbV9ieXRlcyB3aGVuIHBvc3NpYmxlCiAgcHJhbmRvbTogcmVt b3ZlIHVudXNlZCBmdW5jdGlvbnMKCiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvZmlsdGVyLnJz dCAgICAgICAgICAgfCAgMiArLQogYXJjaC9hcm0va2VybmVsL3Byb2Nlc3MuYyAgICAgICAgICAg ICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJtL2tlcm5lbC9zaWduYWwuYyAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBhcmNoL2FybTY0L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogYXJjaC9hcm02NC9rZXJuZWwvc3lzY2FsbC5jICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGFyY2gvbG9vbmdhcmNoL2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAg ICB8ICAyICstCiBhcmNoL2xvb25nYXJjaC9rZXJuZWwvdmRzby5jICAgICAgICAgICAgICAgICAg fCAgMiArLQogYXJjaC9taXBzL2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGFyY2gvbWlwcy9rZXJuZWwvdmRzby5jICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBhcmNoL3BhcmlzYy9rZXJuZWwvcHJvY2Vzcy5jICAgICAgICAgICAgICAgICAgfCAgMiAr LQogYXJjaC9wYXJpc2Mva2VybmVsL3N5c19wYXJpc2MuYyAgICAgICAgICAgICAgIHwgIDQgKy0K IGFyY2gvcGFyaXNjL2tlcm5lbC92ZHNvLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBh cmNoL3Bvd2VycGMvY3J5cHRvL2NyYy12cG1zdW1fdGVzdC5jICAgICAgICAgfCAgMiArLQogYXJj aC9wb3dlcnBjL2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gv czM5MC9rZXJuZWwvcHJvY2Vzcy5jICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3Mz OTAva2VybmVsL3Zkc28uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC9zMzkw L21tL21tYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvc3BhcmMv dmRzby92bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3VtL2tlcm5l bC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvZW50cnkv dmRzby92bWEuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9j cHUvYW1kLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvbW9k dWxlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva2VybmVsL3Byb2Nl c3MuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tL3BhdC9jcGEtdGVz dC5jICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBibG9jay9ibGstY3J5cHRvLWZhbGxiYWNr LmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogY3J5cHRvL2FzeW5jX3R4L3JhaWQ2dGVzdC5j ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGNyeXB0by90ZXN0bWdyLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDk0ICsrKysrKysrKy0tLS0tLS0tLS0KIGRyaXZlcnMvYmxvY2sv ZHJiZC9kcmJkX3JlY2VpdmVyLmMgICAgICAgICAgICB8ICA0ICstCiBkcml2ZXJzL2NoYXIvcmFu ZG9tLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArLS0KIGRyaXZlcnMvZG1hL2RtYXRl c3QuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiAuLi4vZ3B1L2RybS9pOTE1L2dl bS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZ3R0LmMgICAgICAgICAgIHwgIDYgKy0KIC4uLi9ncHUvZHJtL2k5MTUvc2VsZnRl c3RzL2k5MTVfc2VsZnRlc3QuYyAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vc2VsZnRlc3Rz L3Rlc3QtZHJtX2J1ZGR5LmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3NlbGZ0ZXN0cy90 ZXN0LWRybV9tbS5jICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL2NtYS5j ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvY3hnYjQvY20u YyAgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2N4Z2I0L2lkX3Rh YmxlLmMgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3RpZF9yZG1h LmMgICAgICAgICB8ICAyICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvaG5zL2huc19yb2NlX2Fo LmMgICAgICAgfCAgNSArLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDQvbWFkLmMgICAgICAg ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC91bHAvaXBvaWIvaXBvaWJfY20uYyAg ICAgICB8ICAyICstCiBkcml2ZXJzL2luZmluaWJhbmQvdWxwL3J0cnMvcnRycy1jbHQuYyAgICAg ICAgfCAgMyArLQogZHJpdmVycy9tZC9iY2FjaGUvcmVxdWVzdC5jICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvbWQvcmFpZDUtY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL21lZGlhL2NvbW1vbi92NGwyLXRwZy92NGwyLXRwZy1jb3JlLmMgfCAg MiArLQogLi4uL21lZGlhL3Rlc3QtZHJpdmVycy92aXZpZC92aXZpZC1yYWRpby1yeC5jIHwgIDQg Ky0KIC4uLi90ZXN0LWRyaXZlcnMvdml2aWQvdml2aWQtdG91Y2gtY2FwLmMgICAgICB8ICA2ICst CiBkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaTIvZ2F1ZGkyLmMgICAgICAgfCAgMiArLQog ZHJpdmVycy9tbWMvY29yZS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRy aXZlcnMvbW1jL2hvc3QvZHdfbW1jLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2 ZXJzL210ZC9uYW5kL3Jhdy9uYW5kc2ltLmMgICAgICAgICAgICAgICAgfCAgOCArLQogZHJpdmVy cy9tdGQvdGVzdHMvbXRkX25hbmRlY2N0ZXN0LmMgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJz L210ZC90ZXN0cy9zcGVlZHRlc3QuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9t dGQvdGVzdHMvc3RyZXNzdGVzdC5jICAgICAgICAgICAgICAgIHwgMTkgKy0tLQogZHJpdmVycy9t dGQvdWJpL2RlYnVnLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvbXRk L3ViaS9kZWJ1Zy5oICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL25ldC9i b25kaW5nL2JvbmRfbWFpbi5jICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvZXRo ZXJuZXQvYnJvYWRjb20vYm54dC9ibnh0LmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvbmV0L2V0aGVy bmV0L2Jyb2FkY29tL2NuaWMuYyAgICAgICAgICB8ICA1ICstCiAuLi4vY2hlbHNpby9pbmxpbmVf Y3J5cHRvL2NodGxzL2NodGxzX2NtLmMgICAgfCAgNCArLQogLi4uL2NoZWxzaW8vaW5saW5lX2Ny eXB0by9jaHRscy9jaHRsc19pby5jICAgIHwgIDQgKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3Jv Y2tlci9yb2NrZXJfbWFpbi5jICAgICB8ICA4ICstCiBkcml2ZXJzL25ldC9oYW1yYWRpby9iYXlj b21fZXBwLmMgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvaGFtcmFkaW8vaGRsY2Ry di5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvbmV0L2hhbXJhZGlvL3lhbS5jICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL25ldC9waHkvYXQ4MDN4LmMgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvd2lyZWd1YXJkL3NlbGZ0ZXN0L2Fs bG93ZWRpcHMuYyAgIHwgMTYgKystLQogLi4uL2Jyb2FkY29tL2JyY204MDIxMS9icmNtZm1hYy9w MnAuYyAgICAgICAgIHwgIDIgKy0KIC4uLi9icm9hZGNvbS9icmNtODAyMTEvYnJjbWZtYWMvcG5v LmMgICAgICAgICB8ICAyICstCiAuLi4vbmV0L3dpcmVsZXNzL2ludGVsL2l3bHdpZmkvbXZtL21h Yy1jdHh0LmMgfCAgMiArLQogLi4uL25ldC93aXJlbGVzcy9tYXJ2ZWxsL213aWZpZXgvY2ZnODAy MTEuYyAgIHwgIDQgKy0KIC4uLi93aXJlbGVzcy9taWNyb2NoaXAvd2lsYzEwMDAvY2ZnODAyMTEu YyAgICB8ICAyICstCiAuLi4vbmV0L3dpcmVsZXNzL3F1YW50ZW5uYS9xdG5mbWFjL2NmZzgwMjEx LmMgfCAgMiArLQogZHJpdmVycy9uZXQvd2lyZWxlc3Mvc3QvY3cxMjAwL3dzbS5jICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvbmV0L3dpcmVsZXNzL3RpL3dsY29yZS9tYWluLmMgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL252bWUvY29tbW9uL2F1dGguYyAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy9zY3NpL2N4Z2JpL2N4Z2I0aS9jeGdiNGkuYyAgICAgICAgICAgIHwgIDQg Ky0KIGRyaXZlcnMvc2NzaS9mY29lL2Zjb2VfY3Rsci5jICAgICAgICAgICAgICAgICB8ICA0ICst CiBkcml2ZXJzL3Njc2kvbHBmYy9scGZjX2hiYWRpc2MuYyAgICAgICAgICAgICAgfCAgNiArLQog ZHJpdmVycy9zY3NpL3FlZGkvcWVkaV9tYWluLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvdGFyZ2V0L2lzY3NpL2N4Z2JpdC9jeGdiaXRfY20uYyAgICAgICB8ICAyICstCiBkcml2 ZXJzL3RodW5kZXJib2x0L3hkb21haW4uYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVy cy92aWRlby9mYmRldi91dmVzYWZiLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGZzL2NlcGgv aW5vZGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy9jZXBoL21k c21hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZnMvZXhmYXQvaW5v ZGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGZzL2V4dDIvaWFsbG9j LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCiBmcy9leHQ0L2lhbGxvYy5j ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLQogZnMvZXh0NC9pb2N0bC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGZzL2V4dDQvbW1wLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy9leHQ0L3N1cGVyLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLQogZnMvZjJmcy9nYy5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGZzL2YyZnMvbmFtZWkuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy9mMmZzL3NlZ21lbnQuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgOCArLQogZnMvZmF0L2lub2RlLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGZzL25mc2QvbmZzNHN0YXRlLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA0ICstCiBmcy9udGZzMy9mc2xvZy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNiArLQogZnMvdWJpZnMvZGVidWcuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMTAgKy0KIGZzL3ViaWZzL2pvdXJuYWwuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBmcy91Ymlmcy9scHRfY29tbWl0LmMgICAgICAgICAgICAgICAgICAg ICAgICAgfCAxNCArLS0KIGZzL3ViaWZzL3RuY19jb21taXQuYyAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAyICstCiBmcy94ZnMvbGlieGZzL3hmc19hbGxvYy5jICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogZnMveGZzL2xpYnhmcy94ZnNfaWFsbG9jLmMgICAgICAgICAgICAgICAgICAg IHwgIDQgKy0KIGZzL3hmcy94ZnNfZXJyb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBmcy94ZnMveGZzX2ljYWNoZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogZnMveGZzL3hmc19sb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIg Ky0KIGluY2x1ZGUvbGludXgvbm9kZW1hc2suaCAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBpbmNsdWRlL2xpbnV4L3ByYW5kb20uaCAgICAgICAgICAgICAgICAgICAgICAgfCAxMiAtLS0K IGluY2x1ZGUvbGludXgvcmFuZG9tLmggICAgICAgICAgICAgICAgICAgICAgICB8ICA1IC0KIGlu Y2x1ZGUvbmV0L25ldGZpbHRlci9uZl9xdWV1ZS5oICAgICAgICAgICAgICB8ICAyICstCiBpbmNs dWRlL25ldC9yZWQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVk ZS9uZXQvc29jay5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC9i cGYvYmxvb21fZmlsdGVyLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBrZXJuZWwvYnBm L2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQoga2VybmVsL2JwZi9o YXNodGFiLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC9icGYvdmVy aWZpZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBrZXJuZWwva2NzYW4vc2Vs ZnRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQoga2VybmVsL2xvY2tpbmcvdGVz dC13d19tdXRleC5jICAgICAgICAgICAgICAgIHwgIDQgKy0KIGtlcm5lbC90aW1lL2Nsb2Nrc291 cmNlLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBsaWIvY21kbGluZV9rdW5pdC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogbGliL2ZhdWx0LWluamVjdC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGxpYi9maW5kX2JpdF9iZW5jaG1hcmsuYyAg ICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBsaWIva29iamVjdC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogbGliL3JhbmRvbTMyLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDQgKy0KIGxpYi9yZWVkX3NvbG9tb24vdGVzdF9yc2xpYi5jICAg ICAgICAgICAgICAgICB8IDEyICstLQogbGliL3NiaXRtYXAuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDQgKy0KIGxpYi90ZXN0LXN0cmluZ19oZWxwZXJzLmMgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBsaWIvdGVzdF9mcHJvYmUuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogbGliL3Rlc3RfaGV4ZHVtcC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgMTAgKy0KIGxpYi90ZXN0X2thc2FuLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICA2ICstCiBsaWIvdGVzdF9rcHJvYmVzLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogbGliL3Rlc3RfbGlzdF9zb3J0LmMgICAgICAgICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIGxpYi90ZXN0X21pbl9oZWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICA2ICstCiBsaWIvdGVzdF9vYmphZ2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogbGliL3Rlc3Rfcmhhc2h0YWJsZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYg Ky0KIGxpYi90ZXN0X3ZtYWxsb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICst LS0KIGxpYi91dWlkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBtbS9taWdyYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog bW0vc2htZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG1t L3NsYWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtbS9z bHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0Lzgw Mi9nYXJwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC84MDIv bXJwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY2VwaC9t b25fY2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L2NlcGgvb3Nk X2NsaWVudC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9jb3JlL25laWdo Ym91ci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY29yZS9wa3RnZW4u YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0NyArKysrKy0tLS0tCiBuZXQvY29yZS9z dHJlYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L2RjY3AvaXB2 NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIG5ldC9pcHY0L2RhdGFn cmFtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvaXB2NC9pZ21wLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogbmV0L2lwdjQvaW5ldF9jb25u ZWN0aW9uX3NvY2suYyAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9pcHY0L2luZXRfaGFzaHRh Ymxlcy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvaXB2NC9pcF9vdXRwdXQuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L2lwdjQvcm91dGUuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIG5ldC9pcHY0L3RjcF9jZGcuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvaXB2NC90Y3BfaXB2NC5jICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgNCArLQogbmV0L2lwdjQvdWRwLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9pcHY2L2FkZHJjb25mLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICA4ICstCiBuZXQvaXB2Ni9pcDZfZmxvd2xhYmVsLmMgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogbmV0L2lwdjYvbWNhc3QuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgMTAgKy0KIG5ldC9pcHY2L291dHB1dF9jb3JlLmMgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBuZXQvbWFjODAyMTEvcmM4MDIxMV9taW5zdHJlbF9odC5jICAgICAg ICAgICAgfCAgMiArLQogbmV0L21hYzgwMjExL3NjYW4uYyAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIG5ldC9uZXRmaWx0ZXIvaXB2cy9pcF92c19jb25uLmMgICAgICAgICAgICAg ICB8ICAyICstCiBuZXQvbmV0ZmlsdGVyL2lwdnMvaXBfdnNfdHdvcy5jICAgICAgICAgICAgICAg fCAgNCArLQogbmV0L25ldGZpbHRlci9uZl9uYXRfY29yZS5jICAgICAgICAgICAgICAgICAgIHwg IDQgKy0KIG5ldC9uZXRmaWx0ZXIveHRfc3RhdGlzdGljLmMgICAgICAgICAgICAgICAgICB8ICAy ICstCiBuZXQvb3BlbnZzd2l0Y2gvYWN0aW9ucy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogbmV0L3BhY2tldC9hZl9wYWNrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IG5ldC9yZHMvYmluZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBu ZXQvc2NoZWQvYWN0X2dhY3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0 L3NjaGVkL2FjdF9zYW1wbGUuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9z Y2hlZC9zY2hfY2FrZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBuZXQvc2No ZWQvc2NoX25ldGVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMiArKy0tLQogbmV0L3Nj aGVkL3NjaF9waWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9zY2hl ZC9zY2hfc2ZiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvc2N0cC9z b2NrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogbmV0L3N1bnJwYy9h dXRoX2dzcy9nc3Nfa3JiNV93cmFwLmMgICAgICAgICAgIHwgIDQgKy0KIG5ldC9zdW5ycGMvY2Fj aGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvc3VucnBjL3hwcnQu YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L3N1bnJwYy94cHJ0c29j ay5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC90aXBjL3NvY2tldC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvdW5peC9hZl91bml4LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L3hmcm0veGZybV9zdGF0ZS5jICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIDE4NiBmaWxlcyBjaGFuZ2VkLCAzNzkgaW5z ZXJ0aW9ucygrKSwgNDIyIGRlbGV0aW9ucygtKQoKLS0gCjIuMzcuMwoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBNVEQgZGlzY3Vz c2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1tdGQvCg==