From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Jason A. Donenfeld" Subject: [PATCH v6 0/7] treewide cleanup of random integer usage Date: Mon, 10 Oct 2022 17:06:06 -0600 Message-Id: <20221010230613.1076905-1-Jason@zx2c4.com> MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-um" Errors-To: linux-um-bounces+geert=linux-m68k.org@lists.infradead.org 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 Q2hhbmdlcyB2NS0+djY6Ci0gQWRkZWQgYSBmZXcgbWlzc2luZyBjb252ZXJzaW9ucyB0aGF0IHdl cmVuJ3QgaW4gbXkgb2xkZXIgdHJlZSwgc28gbm93CiAgdGhpcyBzaG91bGQgYmUgcmVhZHkgdG8g Z28sIGFzIHdlbGwgYXMgYSBjb3VwbGUgbml0cyBwZW9wbGUgaGFkIGZyb20KICB2NS4gQmFycmlu ZyBzb21ldGhpbmcgbGFyZ2UgYW5kIHVuZm9yZXNlZW4sIHRoaXMgaXMgdGhlICJmaW5hbAogIHZl cnNpb24iLCBhcyB0aGlzIGlzIHJlYWR5IHRvIHNoaXAuIFRoYW5rcyB0byBldmVyeW9uZSB3aG8g cmV2aWV3ZWQKICB0aGlzLgoKSGkgZm9sa3MsCgpUaGlzIGlzIGEgZml2ZSBwYXJ0IHRyZWV3aWRl IGNsZWFudXAgb2YgcmFuZG9tIGludGVnZXIgaGFuZGxpbmcuIFRoZQpydWxlcyBmb3IgcmFuZG9t IGludGVnZXJzIGFyZToKCi0gSWYgeW91IHdhbnQgYSBzZWN1cmUgb3IgYW4gaW5zZWN1cmUgcmFu ZG9tIHU2NCwgdXNlIGdldF9yYW5kb21fdTY0KCkuCi0gSWYgeW91IHdhbnQgYSBzZWN1cmUgb3Ig YW4gaW5zZWN1cmUgcmFuZG9tIHUzMiwgdXNlIGdldF9yYW5kb21fdTMyKCkuCiAgKiBUaGUgb2xk IGZ1bmN0aW9uIHByYW5kb21fdTMyKCkgaGFzIGJlZW4gZGVwcmVjYXRlZCBmb3IgYSB3aGlsZSBu b3cKICAgIGFuZCBpcyBqdXN0IGEgd3JhcHBlciBhcm91bmQgZ2V0X3JhbmRvbV91MzIoKS4gU2Ft ZSBmb3IKICAgIGdldF9yYW5kb21faW50KCkuCi0gSWYgeW91IHdhbnQgYSBzZWN1cmUgb3IgYW4g aW5zZWN1cmUgcmFuZG9tIHUxNiwgdXNlIGdldF9yYW5kb21fdTE2KCkuCi0gSWYgeW91IHdhbnQg YSBzZWN1cmUgb3IgYW4gaW5zZWN1cmUgcmFuZG9tIHU4LCB1c2UgZ2V0X3JhbmRvbV91OCgpLgot IElmIHlvdSB3YW50IHNlY3VyZSBvciBpbnNlY3VyZSByYW5kb20gYnl0ZXMsIHVzZSBnZXRfcmFu ZG9tX2J5dGVzKCkuCiAgKiBUaGUgb2xkIGZ1bmN0aW9uIHByYW5kb21fYnl0ZXMoKSBoYXMgYmVl biBkZXByZWNhdGVkIGZvciBhIHdoaWxlIG5vdwogICAgYW5kIGhhcyBsb25nIGJlZW4gYSB3cmFw cGVyIGFyb3VuZCBnZXRfcmFuZG9tX2J5dGVzKCkuCi0gSWYgeW91IHdhbnQgYSBub24tdW5pZm9y bSByYW5kb20gdTMyLCB1MTYsIG9yIHU4IGJvdW5kZWQgYnkgYSBjZXJ0YWluCiAgb3BlbiBpbnRl cnZhbCBtYXhpbXVtLCB1c2UgcHJhbmRvbV91MzJfbWF4KCkuCiAgKiBJIHNheSAibm9uLXVuaWZv cm0iLCBiZWNhdXNlIGl0IGRvZXNuJ3QgZG8gYW55IHJlamVjdGlvbiBzYW1wbGluZyBvcgogICAg ZGl2aXNpb25zLiBIZW5jZSwgaXQgc3RheXMgd2l0aGluIHRoZSBwcmFuZG9tXyogbmFtZXNwYWNl LgoKVGhlc2UgcnVsZXMgb3VnaHQgdG8gYmUgYXBwbGllZCB1bmlmb3JtbHksIHNvIHRoYXQgd2Ug Y2FuIGNsZWFuIHVwIHRoZQpkZXByZWNhdGVkIGZ1bmN0aW9ucywgYW5kIGVhcm4gdGhlIGJlbmVm aXRzIG9mIHVzaW5nIHRoZSBtb2Rlcm4KZnVuY3Rpb25zLiBJbiBwYXJ0aWN1bGFyLCBpbiBhZGRp dGlvbiB0byB0aGUgYm9yaW5nIHN1YnN0aXR1dGlvbnMsIHRoaXMKcGF0Y2hzZXQgYWNjb21wbGlz aGVzIGEgZmV3IG5pY2UgZWZmZWN0czoKCi0gQnkgdXNpbmcgcHJhbmRvbV91MzJfbWF4KCkgd2l0 aCBhbiB1cHBlci1ib3VuZCB0aGF0IHRoZSBjb21waWxlciBjYW4KICBwcm92ZSBhdCBjb21waWxl LXRpbWUgaXMg4omkNjU1MzYgb3Ig4omkMjU2LCBpbnRlcm5hbGx5IGdldF9yYW5kb21fdTE2KCkK ICBvciBnZXRfcmFuZG9tX3U4KCkgaXMgdXNlZCwgd2hpY2ggd2FzdGVzIGZld2VyIGJhdGNoZWQg cmFuZG9tIGJ5dGVzLAogIGFuZCBoZW5jZSBoYXMgaGlnaGVyIHRocm91Z2hwdXQuCgotIEJ5IHVz aW5nIHByYW5kb21fdTMyX21heCgpIGluc3RlYWQgb2YgJSwgd2hlbiB0aGUgdXBwZXItYm91bmQg aXMgbm90IGEKICBjb25zdGFudCwgZGl2aXNpb24gaXMgc3RpbGwgYXZvaWRlZCwgYmVjYXVzZSBw cmFuZG9tX3UzMl9tYXgoKSB1c2VzCiAgYSBmYXN0ZXIgbXVsdGlwbGljYXRpb24tYmFzZWQgdHJp Y2sgaW5zdGVhZC4KCi0gQnkgdXNpbmcgZ2V0X3JhbmRvbV91MTYoKSBvciBnZXRfcmFuZG9tX3U4 KCkgaW4gY2FzZXMgd2hlcmUgdGhlIHJldHVybgogIHZhbHVlIGlzIGludGVuZGVkIHRvIGluZGVl ZCBiZSBhIHUxNiBvciBhIHU4LCB3ZSB3YXN0ZSBmZXdlciBiYXRjaGVkCiAgcmFuZG9tIGJ5dGVz LCBhbmQgaGVuY2UgaGF2ZSBoaWdoZXIgdGhyb3VnaHB1dC4KClNvLCBiYXNlZCBvbiB0aG9zZSBy dWxlcyBhbmQgYmVuZWZpdHMgZnJvbSBmb2xsb3dpbmcgdGhlbSwgdGhpcyBwYXRjaHNldApicmVh a3MgZG93biBpbnRvIHRoZSBmb2xsb3dpbmcgZml2ZSBzdGVwczoKCjEpIFJlcGxhY2UgYHByYW5k b21fdTMyKCkgJSBtYXhgIGFuZCB2YXJpYW50cyB0aGVyZW9mIHdpdGgKICAgcHJhbmRvbV91MzJf bWF4KG1heCkuCgogICAqIFBhcnQgMSBpcyBkb25lIHdpdGggQ29jY2luZWxsZS4gUGFydCAyIGlz IGRvbmUgYnkgaGFuZC4KCjIpIFJlcGxhY2UgYCh0eXBlKWdldF9yYW5kb21fdTMyKClgIGFuZCB2 YXJpYW50cyB0aGVyZW9mIHdpdGgKICAgZ2V0X3JhbmRvbV91MTYoKSBvciBnZXRfcmFuZG9tX3U4 KCkuIEkgdG9vayB0aGUgcGFpbnMgdG8gYWN0dWFsbHkKICAgbG9vayBhbmQgc2VlIHdoYXQgZXZl cnkgbHZhbHVlIHR5cGUgd2FzIGFjcm9zcyB0aGUgZW50aXJlIHRyZWUuCgogICAqIFBhcnQgMSBp cyBkb25lIHdpdGggQ29jY2luZWxsZS4gUGFydCAyIGlzIGRvbmUgYnkgaGFuZC4KCjMpIFJlcGxh Y2UgcmVtYWluaW5nIGRlcHJlY2F0ZWQgdXNlcyBvZiBwcmFuZG9tX3UzMigpIGFuZAogICBnZXRf cmFuZG9tX2ludCgpIHdpdGggZ2V0X3JhbmRvbV91MzIoKS4gCgogICAqIEEgYm9yaW5nIHNlYXJj aCBhbmQgcmVwbGFjZSBvcGVyYXRpb24uCgo0KSBSZXBsYWNlIHJlbWFpbmluZyBkZXByZWNhdGVk IHVzZXMgb2YgcHJhbmRvbV9ieXRlcygpIHdpdGgKICAgZ2V0X3JhbmRvbV9ieXRlcygpLgoKICAg KiBBIGJvcmluZyBzZWFyY2ggYW5kIHJlcGxhY2Ugb3BlcmF0aW9uLgoKNSkgUmVtb3ZlIHRoZSBk ZXByZWNhdGVkIGFuZCBub3ctdW51c2VkIHByYW5kb21fdTMyKCkgYW5kCiAgIHByYW5kb21fYnl0 ZXMoKSBpbmxpbmUgd3JhcHBlciBmdW5jdGlvbnMuCgogICAqIEp1c3QgZGVsZXRpbmcgY29kZSBh bmQgdXBkYXRpbmcgY29tbWVudHMuCgpJJ2xsIGJlIHNlbmRpbmcgdGhpcyB0b3dhcmQgdGhlIGVu ZCBvZiB0aGUgNi4xIG1lcmdlIHdpbmRvdyB2aWEgdGhlCnJhbmRvbS5naXQgdHJlZS4KClBsZWFz ZSB0YWtlIGEgbG9vayEgVGhlIG51bWJlciBvZiBsaW5lcyB0b3VjaGVkIGlzIHF1aXRlIHNtYWxs LCBzbyB0aGlzCnNob3VsZCBiZSByZXZpZXdhYmxlLCBhbmQgYXMgbXVjaCBhcyBpcyBwb3NzaWJs ZSBoYXMgYmVlbiBwdXNoZWQgaW50bwpDb2NjaW5lbGxlIHNjcmlwdHMuCgpUaGFua3MsCkphc29u CgpDYzogQW5kcmVhcyBOb2V2ZXIgPGFuZHJlYXMubm9ldmVyQGdtYWlsLmNvbT4KQ2M6IEFuZHJl dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBBbmR5IFNoZXZjaGVua28g PGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8 YnBAYWxpZW44LmRlPgpDYzogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNv bT4KQ2M6IENocmlzdG9waCBCw7ZobXdhbGRlciA8Y2hyaXN0b3BoLmJvZWhtd2FsZGVyQGxpbmJp dC5jb20+CkNjOiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KQ2M6IENocmlzdG9waGUg TGVyb3kgPGNocmlzdG9waGUubGVyb3lAY3Nncm91cC5ldT4KQ2M6IERhbmllbCBCb3JrbWFubiA8 ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CkNjOiBEYXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29t PgpDYzogRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVsLmNvbT4KQ2M6IERhdmlk IFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KQ2M6IEVyaWMgRHVtYXpldCA8ZWR1bWF6 ZXRAZ29vZ2xlLmNvbT4KQ2M6IEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KQ2M6IEdy ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+LApDYzogSC4gUGV0 ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+CkNjOiBIZWlrbyBDYXJzdGVucyA8aGNhQGxpbnV4Lmli bS5jb20+CkNjOiBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXguZGU+CkNjOiBIZXJiZXJ0IFh1IDxo ZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CkNjOiBIdWFjYWkgQ2hlbiA8Y2hlbmh1YWNhaUBr ZXJuZWwub3JnPgpDYzogSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgpDYzogSmFrdWIg S2ljaW5za2kgPGt1YmFAa2VybmVsLm9yZz4KQ2M6IEphbWVzIEUuSi4gQm90dG9tbGV5IDxqZWpi QGxpbnV4LmlibS5jb20+CkNjOiBKYW4gS2FyYSA8amFja0BzdXNlLmNvbT4KQ2M6IEphc29uIEd1 bnRob3JwZSA8amdnQHppZXBlLmNhPgpDYzogSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgpD YzogSm9oYW5uZXMgQmVyZyA8am9oYW5uZXNAc2lwc29sdXRpb25zLm5ldD4KQ2M6IEpvbmF0aGFu IENvcmJldCA8Y29yYmV0QGx3bi5uZXQ+CkNjOiBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAbmV0 ZmlsdGVyLm9yZz4KQ2M6IEtQIFNpbmdoIDxrcHNpbmdoQGtlcm5lbC5vcmc+CkNjOiBLZWVzIENv b2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KQ2M6IE1hcmNvIEVsdmVyIDxlbHZlckBnb29nbGUu Y29tPgpDYzogTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiQGtlcm5lbC5vcmc+CkNjOiBN aWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CkNjOiBQYWJsbyBOZWlyYSBBeXVz byA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KQ2M6IFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNv bT4KQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IFJpY2hhcmQg V2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CkNjOiBSdXNzZWxsIEtpbmcgPGxpbnV4QGFybWxp bnV4Lm9yZy51az4KQ2M6IFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CkNjOiBUaG9tYXMg Qm9nZW5kb2VyZmVyIDx0c2JvZ2VuZEBhbHBoYS5mcmFua2VuLmRlPgpDYzogVGhvbWFzIEdsZWl4 bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBUaG9tYXMgR3JhZiA8dGdyYWZAc3V1Zy5jaD4K Q2M6IFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgpDYzogVmlnbmVzaCBSYWdo YXZlbmRyYSA8dmlnbmVzaHJAdGkuY29tPgpDYzogV0FORyBYdWVydWkgPGtlcm5lbEB4ZW4wbi5u YW1lPgpDYzogV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KQ2M6IFl1cnkgTm9yb3YgPHl1 cnkubm9yb3ZAZ21haWwuY29tPgpDYzogZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpD Yzoga2FzYW4tZGV2QGdvb2dsZWdyb3Vwcy5jb20KQ2M6IGtlcm5lbC1qYW5pdG9yc0B2Z2VyLmtl cm5lbC5vcmcKQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGlu dXgtYmxvY2tAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1jcnlwdG9Admdlci5rZXJuZWwub3Jn CkNjOiBsaW51eC1kb2NAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1mc2RldmVsQHZnZXIua2Vy bmVsLm9yZwpDYzogbGludXgtbWVkaWFAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1taXBzQHZn ZXIua2VybmVsLm9yZwpDYzogbGludXgtbW1Aa3ZhY2sub3JnCkNjOiBsaW51eC1tbWNAdmdlci5r ZXJuZWwub3JnCkNjOiBsaW51eC1tdGRAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtbnZt ZUBsaXN0cy5pbmZyYWRlYWQub3JnCkNjOiBsaW51eC1wYXJpc2NAdmdlci5rZXJuZWwub3JnCkNj OiBsaW51eC1yZG1hQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtczM5MEB2Z2VyLmtlcm5lbC5v cmcKQ2M6IGxpbnV4LXVtQGxpc3RzLmluZnJhZGVhZC5vcmcKQ2M6IGxpbnV4LXVzYkB2Z2VyLmtl cm5lbC5vcmcKQ2M6IGxpbnV4LXdpcmVsZXNzQHZnZXIua2VybmVsLm9yZwpDYzogbGludXhwcGMt ZGV2QGxpc3RzLm96bGFicy5vcmcKQ2M6IGxvb25nYXJjaEBsaXN0cy5saW51eC5kZXYKQ2M6IG5l dGRldkB2Z2VyLmtlcm5lbC5vcmcKQ2M6IHNwYXJjbGludXhAdmdlci5rZXJuZWwub3JnCkNjOiB4 ODZAa2VybmVsLm9yZwoKSmFzb24gQS4gRG9uZW5mZWxkICg3KToKICB0cmVld2lkZTogdXNlIHBy YW5kb21fdTMyX21heCgpIHdoZW4gcG9zc2libGUsIHBhcnQgMQogIHRyZWV3aWRlOiB1c2UgcHJh bmRvbV91MzJfbWF4KCkgd2hlbiBwb3NzaWJsZSwgcGFydCAyCiAgdHJlZXdpZGU6IHVzZSBnZXRf cmFuZG9tX3t1OCx1MTZ9KCkgd2hlbiBwb3NzaWJsZSwgcGFydCAxCiAgdHJlZXdpZGU6IHVzZSBn ZXRfcmFuZG9tX3t1OCx1MTZ9KCkgd2hlbiBwb3NzaWJsZSwgcGFydCAyCiAgdHJlZXdpZGU6IHVz ZSBnZXRfcmFuZG9tX3UzMigpIHdoZW4gcG9zc2libGUKICB0cmVld2lkZTogdXNlIGdldF9yYW5k b21fYnl0ZXMoKSB3aGVuIHBvc3NpYmxlCiAgcHJhbmRvbTogcmVtb3ZlIHVudXNlZCBmdW5jdGlv bnMKCiBEb2N1bWVudGF0aW9uL25ldHdvcmtpbmcvZmlsdGVyLnJzdCAgICAgICAgICAgfCAgMiAr LQogYXJjaC9hcm0va2VybmVsL3Byb2Nlc3MuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K IGFyY2gvYXJtL2tlcm5lbC9zaWduYWwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBh cmNoL2FybTY0L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJj aC9hcm02NC9rZXJuZWwvc3lzY2FsbC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gv bG9vbmdhcmNoL2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL2xv b25nYXJjaC9rZXJuZWwvdmRzby5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC9taXBz L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvbWlwcy9r ZXJuZWwvdmRzby5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3BhcmlzYy9r ZXJuZWwvcHJvY2Vzcy5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC9wYXJpc2Mva2Vy bmVsL3N5c19wYXJpc2MuYyAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gvcGFyaXNjL2tlcm5l bC92ZHNvLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3Bvd2VycGMvY3J5cHRv L2NyYy12cG1zdW1fdGVzdC5jICAgICAgICAgfCAgMiArLQogYXJjaC9wb3dlcnBjL2tlcm5lbC9w cm9jZXNzLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvczM5MC9rZXJuZWwvcHJvY2Vz cy5jICAgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3MzOTAva2VybmVsL3Zkc28uYyAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC9zMzkwL21tL21tYXAuYyAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvc3BhcmMvdmRzby92bWEuYyAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3VtL2tlcm5lbC9wcm9jZXNzLmMgICAgICAg ICAgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYvZW50cnkvdmRzby92bWEuYyAgICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9rZXJuZWwvbW9kdWxlLmMgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyAgICAgICAgICAgICAg ICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L21tL3BhdC9jcGEtdGVzdC5jICAgICAgICAgICAgICAg ICAgICB8ICA0ICstCiBibG9jay9ibGstY3J5cHRvLWZhbGxiYWNrLmMgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogY3J5cHRvL2FzeW5jX3R4L3JhaWQ2dGVzdC5jICAgICAgICAgICAgICAgICAg IHwgIDIgKy0KIGNyeXB0by90ZXN0bWdyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IDk0ICsrKysrKysrKy0tLS0tLS0tLS0KIGRyaXZlcnMvYmxvY2svZHJiZC9kcmJkX3JlY2VpdmVy LmMgICAgICAgICAgICB8ICA0ICstCiBkcml2ZXJzL2NoYXIvcmFuZG9tLmMgICAgICAgICAgICAg ICAgICAgICAgICAgfCAxMSArLS0KIGRyaXZlcnMvZG1hL2RtYXRlc3QuYyAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAyICstCiAuLi4vZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9leGVjYnVm ZmVyLmMgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgICAg ICAgICAgIHwgIDYgKy0KIC4uLi9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfc2VsZnRlc3Qu YyAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vdGVzdHMvZHJtX2J1ZGR5X3Rlc3QuYyAgICAg ICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL3Rlc3RzL2RybV9tbV90ZXN0LmMgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL2NtYS5jICAgICAgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvY3hnYjQvY20uYyAgICAgICAgICAgICAgfCAg NCArLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2N4Z2I0L2lkX3RhYmxlLmMgICAgICAgIHwgIDQg Ky0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3RpZF9yZG1hLmMgICAgICAgICB8ICAyICst CiBkcml2ZXJzL2luZmluaWJhbmQvaHcvaG5zL2huc19yb2NlX2FoLmMgICAgICAgfCAgNSArLQog ZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDQvbWFkLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGRy aXZlcnMvaW5maW5pYmFuZC91bHAvaXBvaWIvaXBvaWJfY20uYyAgICAgICB8ICAyICstCiBkcml2 ZXJzL2luZmluaWJhbmQvdWxwL3J0cnMvcnRycy1jbHQuYyAgICAgICAgfCAgMyArLQogZHJpdmVy cy9tZC9iY2FjaGUvcmVxdWVzdC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv bWQvcmFpZDUtY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL21l ZGlhL2NvbW1vbi92NGwyLXRwZy92NGwyLXRwZy1jb3JlLmMgfCAgMiArLQogLi4uL21lZGlhL3Rl c3QtZHJpdmVycy92aXZpZC92aXZpZC1yYWRpby1yeC5jIHwgIDQgKy0KIC4uLi90ZXN0LWRyaXZl cnMvdml2aWQvdml2aWQtdG91Y2gtY2FwLmMgICAgICB8ICA2ICstCiBkcml2ZXJzL21pc2MvaGFi YW5hbGFicy9nYXVkaTIvZ2F1ZGkyLmMgICAgICAgfCAgMiArLQogZHJpdmVycy9tbWMvY29yZS9j b3JlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvbW1jL2hvc3QvZHdf bW1jLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9u YW5kc2ltLmMgICAgICAgICAgICAgICAgfCAgOCArLQogZHJpdmVycy9tdGQvdGVzdHMvbXRkX25h bmRlY2N0ZXN0LmMgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL210ZC90ZXN0cy9zcGVlZHRl c3QuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9tdGQvdGVzdHMvc3RyZXNzdGVz dC5jICAgICAgICAgICAgICAgIHwgMTkgKy0tLQogZHJpdmVycy9tdGQvdWJpL2RlYnVnLmMgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvbXRkL3ViaS9kZWJ1Zy5oICAgICAg ICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL25ldC9ib25kaW5nL2JvbmRfbWFpbi5j ICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9uZXQvZXRoZXJuZXQvYnJvYWRjb20vYm54 dC9ibnh0LmMgICAgIHwgIDIgKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2Jyb2FkY29tL2NuaWMu YyAgICAgICAgICB8ICA1ICstCiAuLi4vY2hlbHNpby9pbmxpbmVfY3J5cHRvL2NodGxzL2NodGxz X2NtLmMgICAgfCAgNCArLQogLi4uL2NoZWxzaW8vaW5saW5lX2NyeXB0by9jaHRscy9jaHRsc19p by5jICAgIHwgIDQgKy0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L3JvY2tlci9yb2NrZXJfbWFpbi5j ICAgICB8ICA4ICstCiBkcml2ZXJzL25ldC9oYW1yYWRpby9iYXljb21fZXBwLmMgICAgICAgICAg ICAgfCAgMiArLQogZHJpdmVycy9uZXQvaGFtcmFkaW8vaGRsY2Rydi5jICAgICAgICAgICAgICAg IHwgIDIgKy0KIGRyaXZlcnMvbmV0L2hhbXJhZGlvL3lhbS5jICAgICAgICAgICAgICAgICAgICB8 ICAyICstCiBkcml2ZXJzL25ldC9waHkvYXQ4MDN4LmMgICAgICAgICAgICAgICAgICAgICAgfCAg MiArLQogZHJpdmVycy9uZXQvd2lyZWd1YXJkL3NlbGZ0ZXN0L2FsbG93ZWRpcHMuYyAgIHwgMTYg KystLQogLi4uL2Jyb2FkY29tL2JyY204MDIxMS9icmNtZm1hYy9wMnAuYyAgICAgICAgIHwgIDIg Ky0KIC4uLi9icm9hZGNvbS9icmNtODAyMTEvYnJjbWZtYWMvcG5vLmMgICAgICAgICB8ICAyICst CiAuLi4vbmV0L3dpcmVsZXNzL2ludGVsL2l3bHdpZmkvbXZtL21hYy1jdHh0LmMgfCAgMiArLQog Li4uL25ldC93aXJlbGVzcy9tYXJ2ZWxsL213aWZpZXgvY2ZnODAyMTEuYyAgIHwgIDQgKy0KIC4u Li93aXJlbGVzcy9taWNyb2NoaXAvd2lsYzEwMDAvY2ZnODAyMTEuYyAgICB8ICAyICstCiAuLi4v bmV0L3dpcmVsZXNzL3F1YW50ZW5uYS9xdG5mbWFjL2NmZzgwMjExLmMgfCAgMiArLQogZHJpdmVy cy9uZXQvd2lyZWxlc3Mvc3QvY3cxMjAwL3dzbS5jICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMv bmV0L3dpcmVsZXNzL3RpL3dsY29yZS9tYWluLmMgICAgICAgICB8ICAyICstCiBkcml2ZXJzL252 bWUvY29tbW9uL2F1dGguYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9zY3Np L2N4Z2JpL2N4Z2I0aS9jeGdiNGkuYyAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvc2NzaS9m Y29lL2Zjb2VfY3Rsci5jICAgICAgICAgICAgICAgICB8ICA0ICstCiBkcml2ZXJzL3Njc2kvbHBm Yy9scGZjX2hiYWRpc2MuYyAgICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9zY3NpL3FlZGkv cWVkaV9tYWluLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdGFyZ2V0L2lzY3Np L2N4Z2JpdC9jeGdiaXRfY20uYyAgICAgICB8ICAyICstCiBkcml2ZXJzL3RodW5kZXJib2x0L3hk b21haW4uYyAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy92aWRlby9mYmRldi91dmVz YWZiLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGZzL2NlcGgvaW5vZGUuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy9jZXBoL21kc21hcC5jICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogZnMvZXhmYXQvaW5vZGUuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGZzL2V4dDIvaWFsbG9jLmMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAzICstCiBmcy9leHQ0L2lhbGxvYy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNyArLQogZnMvZXh0NC9pb2N0bC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDQgKy0KIGZzL2V4dDQvbW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBmcy9leHQ0L3N1cGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgNyArLQogZnMvZjJmcy9nYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGZzL2YyZnMvbmFtZWkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBmcy9mMmZzL3NlZ21lbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgOCArLQogZnMvZmF0L2lub2RlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIGZzL25mc2QvbmZzNHN0YXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0 ICstCiBmcy9udGZzMy9mc2xvZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiAr LQogZnMvdWJpZnMvZGVidWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKy0K IGZzL3ViaWZzL2pvdXJuYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBm cy91Ymlmcy9scHRfY29tbWl0LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArLS0KIGZz L3ViaWZzL3RuY19jb21taXQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy94 ZnMvbGlieGZzL3hmc19hbGxvYy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZnMveGZz L2xpYnhmcy94ZnNfaWFsbG9jLmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGZzL3hmcy94 ZnNfZXJyb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBmcy94ZnMveGZz X2ljYWNoZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZnMveGZzL3hmc19s b2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgv bm9kZW1hc2suaCAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2xpbnV4L3By YW5kb20uaCAgICAgICAgICAgICAgICAgICAgICAgfCAxMiAtLS0KIGluY2x1ZGUvbGludXgvcmFu ZG9tLmggICAgICAgICAgICAgICAgICAgICAgICB8ICA1IC0KIGluY2x1ZGUvbmV0L25ldGZpbHRl ci9uZl9xdWV1ZS5oICAgICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL25ldC9yZWQuaCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaW5jbHVkZS9uZXQvc29jay5oICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC9icGYvYmxvb21fZmlsdGVyLmMg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBrZXJuZWwvYnBmL2NvcmUuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgNiArLQoga2VybmVsL2JwZi9oYXNodGFiLmMgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGtlcm5lbC9icGYvdmVyaWZpZXIuYyAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBrZXJuZWwva2NzYW4vc2VsZnRlc3QuYyAgICAgICAgICAg ICAgICAgICAgICAgfCAgNCArLQoga2VybmVsL2xvY2tpbmcvdGVzdC13d19tdXRleC5jICAgICAg ICAgICAgICAgIHwgIDQgKy0KIGtlcm5lbC90aW1lL2Nsb2Nrc291cmNlLmMgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBsaWIvY21kbGluZV9rdW5pdC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgNCArLQogbGliL2ZhdWx0LWluamVjdC5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIGxpYi9maW5kX2JpdF9iZW5jaG1hcmsuYyAgICAgICAgICAgICAgICAgICAg ICB8ICA0ICstCiBsaWIva29iamVjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMiArLQogbGliL3JhbmRvbTMyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDQgKy0KIGxpYi9yZWVkX3NvbG9tb24vdGVzdF9yc2xpYi5jICAgICAgICAgICAgICAgICB8IDEy ICstLQogbGliL3NiaXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQg Ky0KIGxpYi90ZXN0LXN0cmluZ19oZWxwZXJzLmMgICAgICAgICAgICAgICAgICAgICB8ICAyICst CiBsaWIvdGVzdF9mcHJvYmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog bGliL3Rlc3RfaGV4ZHVtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKy0KIGxp Yi90ZXN0X2thc2FuLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBsaWIv dGVzdF9rcHJvYmVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbGliL3Rl c3RfbGlzdF9zb3J0LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGxpYi90ZXN0 X21pbl9oZWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBsaWIvdGVzdF9v YmphZ2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbGliL3Rlc3Rfcmhh c2h0YWJsZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGxpYi90ZXN0X3ZtYWxs b2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE5ICstLS0KIGxpYi91dWlkLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtbS9taWdyYXRlLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbW0vc2htZW0uYyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG1tL3NsYWIuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBtbS9zbHViLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0LzgwMi9nYXJwLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC84MDIvbXJwLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY2VwaC9tb25fY2xpZW50LmMgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L2NlcGgvb3NkX2NsaWVudC5jICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9jb3JlL25laWdoYm91ci5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBuZXQvY29yZS9wa3RnZW4uYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCA0NyArKysrKy0tLS0tCiBuZXQvY29yZS9zdHJlYW0uYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L2RjY3AvaXB2NC5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDQgKy0KIG5ldC9pcHY0L2RhdGFncmFtLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBuZXQvaXB2NC9pZ21wLmMgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNiArLQogbmV0L2lwdjQvaW5ldF9jb25uZWN0aW9uX3NvY2suYyAgICAg ICAgICAgICAgIHwgIDIgKy0KIG5ldC9pcHY0L2luZXRfaGFzaHRhYmxlcy5jICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBuZXQvaXB2NC9pcF9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogbmV0L2lwdjQvcm91dGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDQgKy0KIG5ldC9pcHY0L3RjcF9jZGcuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAyICstCiBuZXQvaXB2NC90Y3BfaXB2NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgNCArLQogbmV0L2lwdjQvdWRwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKy0KIG5ldC9pcHY2L2FkZHJjb25mLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4 ICstCiBuZXQvaXB2Ni9pcDZfZmxvd2xhYmVsLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr LQogbmV0L2lwdjYvbWNhc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKy0K IG5ldC9pcHY2L291dHB1dF9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBu ZXQvbWFjODAyMTEvcmM4MDIxMV9taW5zdHJlbF9odC5jICAgICAgICAgICAgfCAgMiArLQogbmV0 L21hYzgwMjExL3NjYW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9u ZXRmaWx0ZXIvaXB2cy9pcF92c19jb25uLmMgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvbmV0 ZmlsdGVyL2lwdnMvaXBfdnNfdHdvcy5jICAgICAgICAgICAgICAgfCAgNCArLQogbmV0L25ldGZp bHRlci9uZl9uYXRfY29yZS5jICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIG5ldC9uZXRmaWx0 ZXIveHRfc3RhdGlzdGljLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvb3BlbnZzd2l0 Y2gvYWN0aW9ucy5jICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L3BhY2tldC9hZl9w YWNrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9yZHMvYmluZC5jICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvc2NoZWQvYWN0X2dhY3Qu YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogbmV0L3NjaGVkL2FjdF9zYW1wbGUu YyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9zY2hlZC9zY2hfY2FrZS5jICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBuZXQvc2NoZWQvc2NoX25ldGVtLmMgICAg ICAgICAgICAgICAgICAgICAgICAgfCAyMiArKy0tLQogbmV0L3NjaGVkL3NjaF9waWUuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIG5ldC9zY2hlZC9zY2hfc2ZiLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBuZXQvc2N0cC9zb2NrZXQuYyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgNCArLQogbmV0L3N1bnJwYy9hdXRoX2dzcy9nc3Nfa3JiNV93 cmFwLmMgICAgICAgICAgIHwgIDQgKy0KIG5ldC9zdW5ycGMvY2FjaGUuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstCiBuZXQvc3VucnBjL3hwcnQuYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMiArLQogbmV0L3N1bnJwYy94cHJ0c29jay5jICAgICAgICAgICAgICAg ICAgICAgICAgIHwgIDIgKy0KIG5ldC90aXBjL3NvY2tldC5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBuZXQvdW5peC9hZl91bml4LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQogbmV0L3hmcm0veGZybV9zdGF0ZS5jICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0KIDE4NiBmaWxlcyBjaGFuZ2VkLCAzNzkgaW5zZXJ0aW9ucygrKSwgNDIyIGRl bGV0aW9ucygtKQoKLS0gCjIuMzcuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmxpbnV4LXVtIG1haWxpbmcgbGlzdApsaW51eC11bUBsaXN0cy5pbmZy YWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtdW0K