Package: guix-patches;
Reported by: Clément Lassieur <clement <at> lassieur.org>
Date: Wed, 27 Dec 2023 21:07:02 UTC
Severity: normal
Done: Clément Lassieur <clement <at> lassieur.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 68067 in the body.
You can then email your comments to 68067 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
nandre <at> riseup.net, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:07:02 GMT) Full text and rfc822 format available.Clément Lassieur <clement <at> lassieur.org>
:nandre <at> riseup.net, guix-patches <at> gnu.org
.
(Wed, 27 Dec 2023 21:07:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: guix-patches <at> gnu.org Subject: gnu: torbrowser: Add bridges. Date: Wed, 27 Dec 2023 22:05:34 +0100
Hi, The following patches add bridges (Lyrebird) support to Tor Browser. Clément
cox.katherine.e+guix <at> gmail.com, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:13:01 GMT) Full text and rfc822 format available.Message #8 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 1/8] gnu: Add go-gitlab-com-yawning-edwards25519-extra. Date: Wed, 27 Dec 2023 22:12:07 +0100
* gnu/packages/golang.scm (go-gitlab-com-yawning-edwards25519-extra): New variable. Change-Id: I5d8ee182b7a23890720d29866e9c975c0edce7b5 --- gnu/packages/golang.scm | 66 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 476edf6b4d9f..1a196d0ab3cc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -42,6 +42,7 @@ ;;; Copyright © 2023 Hilton Chain <hako <at> ultrarare.space> ;;; Copyright © 2023 Timo Wilken <guix <at> twilken.net> ;;; Copyright © 2023 Artyom V. Poptsov <poptsov.artyom <at> gmail.com> +;;; Copyright © 2023 Clément Lassieur <clement <at> lassieur.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -10719,6 +10720,71 @@ (define-public go-filippo-io-edwards25519 the necessary APIs to build a wide array of higher-level primitives.") (license license:bsd-3))) +(define-public go-gitlab-com-yawning-edwards25519-extra + (let ((commit "2149dcafc266f66d2487f45b156f6397f9c4760b") + (revision "0")) + (package + (name "go-gitlab-com-yawning-edwards25519-extra") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/yawning/edwards25519-extra") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08mz1qyi8ig515hh5blnzxhiwsav564ah7mzyhvmr6i48ndhhv98")))) + (build-system go-build-system) + (arguments + '(#:unpack-path "gitlab.com/yawning/edwards25519-extra" + #:phases + (modify-phases %standard-phases + (replace 'build + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'build) + `(,@arguments #:import-path ,directory))) + (list + "gitlab.com/yawning/edwards25519-extra/elligator2" + "gitlab.com/yawning/edwards25519-extra/h2c" + "gitlab.com/yawning/edwards25519-extra/internal/montgomery" + "gitlab.com/yawning/edwards25519-extra/vrf")))) + (replace 'check + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'check) + `(,@arguments #:import-path ,directory))) + (list + "gitlab.com/yawning/edwards25519-extra/elligator2" + "gitlab.com/yawning/edwards25519-extra/h2c" + "gitlab.com/yawning/edwards25519-extra/internal/montgomery" + "gitlab.com/yawning/edwards25519-extra/vrf")))) + (replace 'install + (lambda arguments + (for-each + (lambda (directory) + (apply (assoc-ref %standard-phases 'install) + `(,@arguments #:import-path ,directory))) + (list + "gitlab.com/yawning/edwards25519-extra/elligator2" + "gitlab.com/yawning/edwards25519-extra/h2c" + "gitlab.com/yawning/edwards25519-extra/internal/montgomery" + "gitlab.com/yawning/edwards25519-extra/vrf"))))))) + (propagated-inputs (list go-golang-org-x-crypto + go-filippo-io-edwards25519)) + (home-page "https://gitlab.com/yawning/edwards25519-extra") + (synopsis "edwards25519-extra") + (description + "This package provides extensions to the Go standard library's Ed25519 and +curve25519 implementations, primarily extracted from +@@url{https://github.com/oasisprotocol/curve25519-voi,curve25519-voi}. This +package is intended for interoperability with the standard library and the +@@url{https://filippo.io/edwards25519,edwards25519} package as much as possible.") + (license license:bsd-3)))) + (define-public go-github-com-rogpeppe-go-internal (package (name "go-github-com-rogpeppe-go-internal") base-commit: bb3ab24a296ffa5273b2e82a02ed057e90c095f3 prerequisite-patch-id: 43b7202bd62a4488685baa7436d94a6b1aecbb0e prerequisite-patch-id: 25f8e31050d1c193d2d6b342aa2ffac7bc18f535 prerequisite-patch-id: 611ac87947da470dde66c27568551ffe8b6a4e22 prerequisite-patch-id: 079e547893a7fc10cd12c19e76c64131913248df prerequisite-patch-id: 22d6e5f52433c4ba343aee7424ac15df02d02ac6 prerequisite-patch-id: 5d2ef2f39bfd92e76e8c4e479411de4ddddd9c0c prerequisite-patch-id: 88ba53f5d9a48388f988c9a8ea23f3e569ce0c61 prerequisite-patch-id: c9c9f7e92ae2a3c26d0b3cab525921c690586979 prerequisite-patch-id: a97ba1d054fb556f5cc5b6bc0475cb0e9c109d33 prerequisite-patch-id: 9c1662d901ad75b49d8dbf0b80f402e03ae60f82 prerequisite-patch-id: 05e6348136434533d4b205f2903a049a2222958b prerequisite-patch-id: 8efc72bdf239c1515a4c9700a81959aa8650029c prerequisite-patch-id: 517026824082566f12ffe194b967a2e2be437fee prerequisite-patch-id: 78089dbfa39f385b457615c355641b5c7d5a14cf prerequisite-patch-id: a3be3185bc83dd568f1d95fc115239738c396862 prerequisite-patch-id: 99c61a69232b30afc548c282193fc6c9da0f24ff prerequisite-patch-id: a9df35566dbf5361807b65a768b789586a3eca48 prerequisite-patch-id: 257cee3dd0750a12b8aa69964e4a7385ffb1495b prerequisite-patch-id: b97fc1eeef54868085dd150c0fc2fdda31e95b15 prerequisite-patch-id: ec1e2d4d38eaed2c4fdb4bde22633f5a471217ea prerequisite-patch-id: eb3a9510a289951f0bca9bbf2247fd44d5e93d6b prerequisite-patch-id: 46fde9214db9fe18f4120fbf26e94573933f78a7 prerequisite-patch-id: cf62fa4ff6c10e9e5ec0ebd72c97e9a4a5b81775 prerequisite-patch-id: d858fb3d3d6fc00924454dc8a67aaef8659680d3 prerequisite-patch-id: ca5c2b7da3ce427d379a51e1127e60878dd75411 prerequisite-patch-id: b74ce9b614cf6aeac080de064bfad24ccec81ea3 prerequisite-patch-id: 6ec33d52f42cb76bdc697c084c19433179a54f47 prerequisite-patch-id: 1582a8fc12630b7e0f2b443eb95acfa6e6869c0a prerequisite-patch-id: af2500a86f8568fbb1db04c9653ee2db72b59a67 prerequisite-patch-id: 21d1b69874bf79ec995b4add4efa773c7ac58f2a prerequisite-patch-id: 2f575bd4b5cb60ffcdda8720fc77b844727041aa prerequisite-patch-id: ae56726b8ebef9961a3d83f9496e8ec2d2503bfa prerequisite-patch-id: b086e1c93e7a6478daa9126c0d1638155b4c7abb prerequisite-patch-id: d0236314d2149d0cdc22f892e15a46faa898028b prerequisite-patch-id: b4ce48b469312c0d5d49af84d52f7650ea9cb871 prerequisite-patch-id: 7172f4ca38294e5001826ae66040318c21e33d45 prerequisite-patch-id: 725e8e24d06ad5e1656a168681d10b56ca74ed34 prerequisite-patch-id: da717042dec2c6787070189745ae0b847a354bc8 prerequisite-patch-id: 48d732efd70164768974aa525282659c97b93f62 prerequisite-patch-id: 539f648180f7b7ae8a863a46f2aeba0563f5b83a prerequisite-patch-id: 0d6fb290dbd214c935f2f4f08bcd2bfb65c84c38 prerequisite-patch-id: e5a8f94015a5eaa22623fa54967c8ae3688c4ca2 prerequisite-patch-id: f43cf72b351e354774e87abe5dedbee45acf9a5f prerequisite-patch-id: 4074853d72f7849f03acd8cf1526eda896425f66 prerequisite-patch-id: 88b793979735a66332938de816d6f4567c5bab3c prerequisite-patch-id: 88f2a939d23eb1e3ec81ed36aca7dee4c8974d4b prerequisite-patch-id: 3c2aa8a25d1fdb1e8e62f922c52eac395fd648a3 prerequisite-patch-id: f482a974199998038e166deb5378c29456b307cf prerequisite-patch-id: bd66de2c168fb88dca6c09cf105335e4f0e7a47d prerequisite-patch-id: 5f753cd689014a8d3b01b5e725f8045bd0c00837 prerequisite-patch-id: f779e2d78f1c84836631a50be3f0befe0ab445e2 prerequisite-patch-id: 66e329b6ad6325ef76770872e8f775cbdd26295d prerequisite-patch-id: fd3c4b0e297f522adcb9a8f71afa1ff778a9cf0e prerequisite-patch-id: 715f2378992c44589977130767c175a2190332f0 prerequisite-patch-id: 897bdb65e16d77bed1a3f8b0e132cedb1fa39fa3 prerequisite-patch-id: 0e4a68594b89594f89253ba204f9e26fc5eddf53 prerequisite-patch-id: ee040ba4f35dceaf171de03af3518d32839b4a53 prerequisite-patch-id: e745819e090536af88244054347794679240c60a prerequisite-patch-id: f5be9db4ba0daa267e7357a22195e5c126e9f085 prerequisite-patch-id: 3d5ff24bf1264de9d2b7319632177176e7fdeb4d prerequisite-patch-id: 494780c6ab6e832dac9c64f84820cf24330681c2 prerequisite-patch-id: e09e25fbc02715abe87ba6d4d6b53c75eb69530c prerequisite-patch-id: f049ef86629162288e6568bcfa107004dad47b22 prerequisite-patch-id: 32be967ce401edfe5f75fe65db8e12cb4cb2da7f prerequisite-patch-id: 724aa8b59d99039f3f5e3a568295b6e52f42eb2f prerequisite-patch-id: daa2770c283ce1c8eb6702f6b9d00b6b8a7892b9 prerequisite-patch-id: 7e3b6202f15b2c5f83d2e09933780fe6be60bd04 prerequisite-patch-id: ad0050a3c08ae40803af52925a5e5d270b6ca5d2 prerequisite-patch-id: f00c1346760dc60adfa221a1af88137078bdc0ef prerequisite-patch-id: a46f800a74bb9c11e247a9eed270ca00ad91cb10 prerequisite-patch-id: a6011c069e587dd904f16e9cbd395099079ca172 prerequisite-patch-id: 6c72dc2b5ad2128c3aae5dc3a021811bcdaaad19 prerequisite-patch-id: 431c2d233518038db38517239faf7ab983778be0 prerequisite-patch-id: 1957945d2b89d975830b39b21936e427b6593113 prerequisite-patch-id: 0fd74ea44eba2315fde3001bd01433e6120706d2 prerequisite-patch-id: 7cef04f7a25be403250ae142faa4fbeebe882813 prerequisite-patch-id: 4f8fa23056bc79766b3118653024fe7ad2f0d633 prerequisite-patch-id: cb3ed4d64fbf7908490b18c7134d0cff01a639eb prerequisite-patch-id: 60c39e7584942ff8fab81b963b2b0adc958f3097 prerequisite-patch-id: d52ae40896374ee449daef1c7247d24efe68d05e prerequisite-patch-id: 22ce839d308037e2e37bb68c78043ad8c1b384bd prerequisite-patch-id: 2b2c86725522d666c88a91d346a1eb0198f8249a prerequisite-patch-id: 826b9ef8e5845162d709f515cb12a0ca138a5da0 prerequisite-patch-id: 98d2f933c5ecc7e02256bf3c0a75c4949c91d0a4 prerequisite-patch-id: bcd6bf067db1c45c931b817e090f2371486c4b7b prerequisite-patch-id: 55b05abd3f99106660e1affdaae5b828724a23e8 prerequisite-patch-id: d7b80914b48f44d5f771689c580d30c45953bb9d prerequisite-patch-id: da5baa71ffc8cda31f9b712ad234cc880956cacb prerequisite-patch-id: cba426dffbf559a62ee7d5c831f5c1399d57588d prerequisite-patch-id: 007c29d66377a75bb55e162f299014f9164eb8ff prerequisite-patch-id: a8bc10ffe2f40d4f6e740b605db670fb375505b3 prerequisite-patch-id: 21d8852e1c804b9bb63ff43a5f4437355ccc7862 prerequisite-patch-id: 452eb1d809d12183d41609dc17229fcf128fb6e0 prerequisite-patch-id: d14fdc390201e360a701f6d2fc88dd121c6853c6 prerequisite-patch-id: b1126c8056becd6d2c9531d5a49d98bb0759bbe0 prerequisite-patch-id: 3172cc0c020151283bbbbdfe9f9f97f758f7bd79 prerequisite-patch-id: 66c20b5a24f2bfe1e079eda0599f7fe51fa49b33 prerequisite-patch-id: 29f92f2a8fe6e6eaca2f86b753b9ed534677cd29 prerequisite-patch-id: 8b77cf045d66f3a98b8187ac3d58e9dfa33a38c0 prerequisite-patch-id: 4fac11459b10063c37abe920e657140ac44a2dd9 prerequisite-patch-id: a638953758bc765a029a673be91d951f767848c5 prerequisite-patch-id: 89b4ba34c0ffb380d529f2c168a77423ea21be5e prerequisite-patch-id: 52f746384cd20227638f4c5132d17ba1459c1c2b prerequisite-patch-id: 90198dc69b2db0c2ef4e8c6245317dc4912e8091 prerequisite-patch-id: 5bb6c80f221ac2dd0f278568ec806b1536b27f6c prerequisite-patch-id: 5d9df815df16480434c4a07fd13b814ce90dd15b prerequisite-patch-id: 678fb237686cd05f2b6f8187baf8d002a96da90e prerequisite-patch-id: 1294ca721ca481ac0b1b14a75410cadae23e4ef4 prerequisite-patch-id: 890062c8e2800b3326e998df2d2b748d27bb646a prerequisite-patch-id: db7ddf2cc90fdad2c9bc5fe71e55f51d7eece829 prerequisite-patch-id: ad6af902e8022588e2b4320b09433bf3fb367b3c prerequisite-patch-id: eb16971a5150c7ce25801a4e6190ec8f9aaa7782 prerequisite-patch-id: 4b1759e13d499c13a019f8d2ede6df1fcf1720d0 prerequisite-patch-id: b1445a2b9c70c4607b66070f4aaeb60528e16d8a prerequisite-patch-id: 66e6703382dcd96226887296ccd60c02bd6476a2 prerequisite-patch-id: 67c9ff4cba762558ff1c15fb835f8319106065af prerequisite-patch-id: 655b2904615d4b9aa6c622859e71e2899868bf85 prerequisite-patch-id: 62bc31de107e57093174dbf59e84ee5448e9484e prerequisite-patch-id: dd1ff08c6795969b871ff76953094b52e955f0b3 prerequisite-patch-id: 068bfc7f7a7d20feded764266d1790231fb5dc0b prerequisite-patch-id: 699fb6b6920eb5cbb4143f370767b761c0c82317 prerequisite-patch-id: df0f7bc0a95c3d514a932fa1e7ea31edc0201537 prerequisite-patch-id: 3f0c1c8548f2be0718ffbb6ffda295eaeb4467eb prerequisite-patch-id: c58cb8c651d274a0ff9eb9d64dd7642dc02dfa84 prerequisite-patch-id: 144a384b6342f5d5570c0499c14a89d87202a8eb prerequisite-patch-id: 59bee60dcd492752c181e8c9fb45e9084676068c prerequisite-patch-id: 5b56f1296aaeb6656ba8a3c4ee6ae6620356fabf prerequisite-patch-id: 3d5d2f92338e13ad91cb224b70a24932fd8f6ca0 prerequisite-patch-id: 72154317f4c56b96b7863a13d4083d9ec00b5604 prerequisite-patch-id: 764d07cdf33d294a09410a8337f8a5be5b2babfb prerequisite-patch-id: 25f8ebb5ea5a94ac97be9bf472ce482f496029de prerequisite-patch-id: 0b358989ee0ca4f79a48061db8b19c0d734b42ac prerequisite-patch-id: d85ec698464751e7e60d7520675fa56133ac8511 prerequisite-patch-id: 4adaa328b46982a2cc7eba7dc72420050f95182d prerequisite-patch-id: 832b1e30b42e1993da5a003215e51845cfa96f21 prerequisite-patch-id: 0bc6571ae4625aac73ccf6975136b2a8ac49de96 prerequisite-patch-id: 2a5db8becd081ae6763b44a87ae32a188ae4e4a4 prerequisite-patch-id: 8d8ea27abb7b96d613817ed31b067f2330ade548 prerequisite-patch-id: c3447dfe7248b579bbef910efe85a1c73bf599cc prerequisite-patch-id: 62797c6d3c3f012f64d39705e415279f1b17d55f prerequisite-patch-id: 418c693407052f9fbaefd1d2e3aae5697409bdf5 prerequisite-patch-id: 4aeef53ef0e421a999d1053c24f59f4a603fc0bf prerequisite-patch-id: f3cfc597044ce355adcc3befa8333e677669a901 prerequisite-patch-id: de46253becb7cf384de4f3ceeaf0b32ee8db0638 prerequisite-patch-id: 500c974d76443d072d56d504b1d0c29a6f9a57b2 prerequisite-patch-id: 966828f7bcf22b9c2535a5d391ca45392b8c6f70 prerequisite-patch-id: d5e21aef26d9dddd3c5137bb0ce2104903aa44d9 prerequisite-patch-id: 69d3f399ac0a50c98da5e776d1eb35585c3be17d prerequisite-patch-id: 21b4a55ebbc695ad09c61bbfb802e0f9aa6f29d3 prerequisite-patch-id: 4401d110d4b126acfc2390e2f93e77a448d65368 prerequisite-patch-id: 475813489147a11845ce3831014b8c48a345ee1c prerequisite-patch-id: 9fa6bfb67d5c79319c6a4abdbe4ed785bd168aa6 prerequisite-patch-id: 689dcf10581f9a5f38df5f459e9136b65ee7ad59 prerequisite-patch-id: 468e5d748f08214356fe6cab394689a1e7d46baf prerequisite-patch-id: 8e20970a7472b8f54b54d7d28b868e8fa0dd8d01 prerequisite-patch-id: a32a4ac3f908c0a51e1c27363d9b3c17351fca89 prerequisite-patch-id: 1f3cdf06f3eb9c2ed1795ce3f3bb9a1adb9a3992 prerequisite-patch-id: b000cccff4476764c323a54dc0543fab73b318b6 prerequisite-patch-id: d24887e79ec41984e914034ee441b7bb94abe7c5 prerequisite-patch-id: 5f6deb30a6ec5fcc9bdb8404622fc9e75633098c prerequisite-patch-id: 15eab428356b1475a7f715a68ed99c86f7610c7f prerequisite-patch-id: 5fd5f2fe0df90561eecb449722d47616892e1c58 prerequisite-patch-id: 1a0907401f0daa42dff0fa3c28cdd4af7f1e98b0 prerequisite-patch-id: 99e7a9680dd356919bdcbb34bfd5d8f0b114a33e prerequisite-patch-id: f36c2156ffc36227d5ec4fb5544d3686eed5ff7c prerequisite-patch-id: 2c99687418db040275416e2e03f76e0e98a69809 prerequisite-patch-id: 7d8ae377e7c6b5d9770daf7639e503a68b847a96 prerequisite-patch-id: 084b4e17a52d4c9645f21f8f022ba2975639d801 prerequisite-patch-id: 3d02e6de5725d40c3b12780b1b363f985393cb21 prerequisite-patch-id: 23507a7dbe2ddd09b1f4c77c8c16627e4d8c8b16 prerequisite-patch-id: 2fb66d038fc18c7b62cdccf9ad809f6374bdac85 prerequisite-patch-id: 3014db866eb10c8f4bcfb6efc01163894aa7883f prerequisite-patch-id: 75309cef9fad9b83161806bf868ef0b4aee4581c prerequisite-patch-id: 66bd24b989de5cb7d468f31f798894f573520291 prerequisite-patch-id: 9cfb8106daeda4c8eb6edbf99b5d8ad0ddc389d4 prerequisite-patch-id: 6060a2e31becbd0ee88967d17bdac6b98677a9d9 prerequisite-patch-id: 789ec2d544dc307d00ca23ac3e8dc0d258a26868 prerequisite-patch-id: 2b81d7a0075c1ba04b611e798ff9303b0047c936 prerequisite-patch-id: eb9483c2cd116ce869ce13cca0b3f697ea658782 prerequisite-patch-id: ba444f844d2587d99c339e468c32b8afb615e90e prerequisite-patch-id: 8447a5f5f6a7b50880637a5590048f2b0380ac08 prerequisite-patch-id: 1bd4d94764586df1c283db18fa5e4c5dc252f9ae prerequisite-patch-id: 20e5166685b097c28fede51c57a561c78657abf8 prerequisite-patch-id: 67501a4b0a69661102bffdb6d46ca328380fcfcc prerequisite-patch-id: aa0717b366da1b5c61540796c7bf10fd9c8f1296 prerequisite-patch-id: 07ec8cb25e48bbd64d7df1801bb4aba646a1757d prerequisite-patch-id: 682d10f04fef12907599c51ad45bd089e1f2e20c prerequisite-patch-id: 4777d4e38db71c0f30a196a6940bd4c716211a5c prerequisite-patch-id: f0c8912c97fb5f170ba5390b5d38e63ee6e0c223 prerequisite-patch-id: 61c606bb0bfee4fe79822095e7079d3301d16744 prerequisite-patch-id: 21c18828427ae59c73fa21a963d59bdae04ab3db prerequisite-patch-id: 1da47f21999c09281c53ed8ebc926ba5c27dd2ec prerequisite-patch-id: 9ff50db4bf1bcc72eeed4ccc7c3a8b2e7656a532 prerequisite-patch-id: 4f32fb4f26d71497ab0583c3242c67d158ffa350 prerequisite-patch-id: d50ed612150010b713f0204d78ef7cb006610f55 prerequisite-patch-id: 72c1e26740f140664bdebf1c628a1dca9d2d3d3b prerequisite-patch-id: 24538a92fee6aee2edd5c1422fc1dce906d6dfef prerequisite-patch-id: 9e552e305ad58e79618f5cc4b2c64679c14bd661 prerequisite-patch-id: feb659f65e66ce05f2a5233a4279a1c06645b31c prerequisite-patch-id: 0a85c4bd00d18a12d43e53fa10cebe46636eeab4 prerequisite-patch-id: a696a5f1fcd27aec50b28b6ca37adc31f445b5f7 prerequisite-patch-id: 4fd4b813bd0e5f21af05084685dabb717efa96ac prerequisite-patch-id: 5c27bc52859fe1769d4d2117ead785186b8b4bc0 prerequisite-patch-id: 07df0ea0a0302f4926a9b6638d20ac13fded5e2b prerequisite-patch-id: e613a56bdcc07f3fd9a1aa9710f4f08b630b29f6 prerequisite-patch-id: 781bff6ad79704ab3db70492e2d867ad24738ebd prerequisite-patch-id: 321606dcc09c38402746141117782e7e55a0aa6b prerequisite-patch-id: 4ba0000f8b1e8d0c718a0c769f8d9925f34c6bcc prerequisite-patch-id: 09b87aa5e3309001aa4d2ee92f158fcf41a34aea prerequisite-patch-id: ee4ecc984745be91247f47c4dc004ae3831e2b59 prerequisite-patch-id: b1bf4282a86753a5ed443449e3af1e71c5d929a1 prerequisite-patch-id: 9a43774d20eb5c5f07500aa283aa501ce7c1d7a8 prerequisite-patch-id: fe772324962c490d954bf6197d82e3152a3990d0 prerequisite-patch-id: a7f5628906b829261dc2bfbe417a7be1eec850ec prerequisite-patch-id: 9c0c2e59be28a04f226f98bcab6db415d00901a8 prerequisite-patch-id: 02461a5e19d62f02948d363719a7ece122198416 prerequisite-patch-id: 656a9d241ce1e5d445a535f11983ba493f0147b3 prerequisite-patch-id: 6a4d5facca6224cc9d043e39ffa4bcd6d091bed5 prerequisite-patch-id: b4992d2603e1a819e7bb0f9a354d97458b3f80ad prerequisite-patch-id: 5ab32d4bc49ea6edb40ae7c1eea1350bab40c451 prerequisite-patch-id: 09c69c131687d872db587bca8399abf4a6ebd076 prerequisite-patch-id: c248550a3e3ec5ebe9c44aa16d9e68888a7859f1 prerequisite-patch-id: d85aa2b7cea3b73686376fa1c41c426b212741b9 prerequisite-patch-id: 50675886213af03748426d3601a5b8868652c9cd prerequisite-patch-id: 32eb2c3eb1c19a40bf3fb5382d5f735142afd154 prerequisite-patch-id: c7f751d97de5094f93d4379dc809b9ad03e99aad prerequisite-patch-id: dbe902b51a3e5d865625a2e7271382f4e880905f prerequisite-patch-id: 20f8d822699d1b9b690670986b81be12f44fb939 prerequisite-patch-id: 35a14c033ebec71d7d1034e969b9dff174c77eb4 prerequisite-patch-id: 21bbc82f001939a4a63734b864d496a0f02ee158 prerequisite-patch-id: 1b1e053362719da363d12b39b15ee8fddd42f055 prerequisite-patch-id: 5e038d2168ed78fa67564a796d60f89181658bd6 prerequisite-patch-id: 1abba5a8291cc17c1a3d3c203f69463ec18ba18a prerequisite-patch-id: 6145533ee55441de6e2e0bf1ec0efcaf459ec9d4 prerequisite-patch-id: c9d43a39d17bdf99c8fdffa63de8782c5aff8be6 prerequisite-patch-id: 9a9fee2e1b9c0d3c4cbcd7e04ee6268931b4fca4 prerequisite-patch-id: 0e0a94aa00d44132a8b6a57255c3e6c1b16ee32d prerequisite-patch-id: 2916ef9e42067a748bd637c4c816db222e7a0a6a prerequisite-patch-id: 036877634a4f913547798fe428a921b864191a9a prerequisite-patch-id: 2953ba221a2a23b014df20cfe32dfec1b4fb3ebe prerequisite-patch-id: 42fe10c31e8abca29dbc661882d91743cb6fb3d7 prerequisite-patch-id: dfd79a545a32d136f0fc5aad1ecce4ef9caeedd1 prerequisite-patch-id: 67e338bc475db1200ac48c8432b45ffdfea25f97 prerequisite-patch-id: 0fc27e2b49c40401a5c20c3176b2711dc46c6c0b prerequisite-patch-id: 1b9c06c52fc75699a3f91dbc1c1db2f2c8b43f24 prerequisite-patch-id: e9b51ab6e025dcda31c3dcb18833c02990eda617 prerequisite-patch-id: edc4ad5a3ddd165887410175e6adefb91edb89cc prerequisite-patch-id: 9644272952324d73c97e11b5dc7e96ff2f213bad prerequisite-patch-id: 66e24e88542f4afd26e21df35cdbd0358b06200a prerequisite-patch-id: f9faf3efa71fde59a4aaf59ce2ec598bd7c7e619 prerequisite-patch-id: a828d34a2b93fcab7f08cbae0ba3be1605fc6ab3 prerequisite-patch-id: 3bc23c0b0b859368581a94f504174a3b32cd4681 prerequisite-patch-id: d7fcbbd1c434689f68f23ccc1e761ee4876d88c9 prerequisite-patch-id: 4e6a208a4917519c47559492431884edd90b0ac0 prerequisite-patch-id: 8d920aa0d84c59a43e915158cec79b30ceec3253 prerequisite-patch-id: ce8fd15795cf040801f84ec6b92b111ac876ef16 prerequisite-patch-id: 394c36eced1f88686534935227839bcc0b94b1f9 prerequisite-patch-id: 285e54bd647ccb48dcd876d20cba6e0420a3efdb prerequisite-patch-id: 5c1c3ed84de29355b9601a182430677073382950 prerequisite-patch-id: db6948d3f4b647d74e8966ac123025167c36e7a2 prerequisite-patch-id: f01c64d9491c96bbdc1e1c0609486888424cacd6 prerequisite-patch-id: 1ed41a3f5e63baf0d7fce69cc9af7930d0c7ed51 prerequisite-patch-id: 849d68087c67547dbe68e71f213e9b4a840ad103 prerequisite-patch-id: 7feb3926df6748612131b18d72414e97cf35b5d8 prerequisite-patch-id: 89c489755cff5b15b9b5542ed01bf2b82f9fb41a prerequisite-patch-id: 25b1ceb97bbe78b827ca27a87cda09672283fcc3 prerequisite-patch-id: 277fbe1b17e68748924f48730926ca8488f01ba0 prerequisite-patch-id: 7a79190b94a1de8bced6395e46928184a667569e prerequisite-patch-id: 1343ddae02e0048a41d4e67f17259ea9d7f16bdc prerequisite-patch-id: 58598af47e14c8c77e4379594bce995222651ee6 prerequisite-patch-id: 744b593ba5299ea8a1b059c2f1c0e541d20fb5fe prerequisite-patch-id: 9d40085c1270a20a18f65d6d28e13284d3551cd9 prerequisite-patch-id: ef570b2cc72f6abbaa6b137d44d46b2e55e2da75 prerequisite-patch-id: 6237cb1554d91e3ba4f0a726f336b5efbc6b96d0 prerequisite-patch-id: d96ca610d81de0dc6d0bd71e1528e10c7a72d959 prerequisite-patch-id: f804437cca8cd4663b5282fe56485601f31b5c4a prerequisite-patch-id: ea39d80b24da79454af67755080b3a56429855fb prerequisite-patch-id: 33e2da89c3dea6be07f9558ca4826a9fe6309dfc prerequisite-patch-id: 501fbd4723626e8a8d2074788334d7009df9fa27 prerequisite-patch-id: e4693a7b07f307597c2e36db5fa590b4d3a76fc5 prerequisite-patch-id: 70280462047e7bc641f4cdd239f13a03dab61e36 prerequisite-patch-id: 5217b1b7ded69081d854be9236f6859f7b1b4596 prerequisite-patch-id: 2971815abf9208f8e377af62223a01dc75a1e050 prerequisite-patch-id: 850101ea4f8ba3c8b2ec07c99c26665139916730 prerequisite-patch-id: cd019e45544b2cf2c879f163ea5facc438ac872d prerequisite-patch-id: e59061017fee6744e0a6ba610d022afc7ba5c5cc prerequisite-patch-id: 392ac2cabfb84ecbbb015376fb6bb537396cf5ed prerequisite-patch-id: 4e48fc1b6f8380b1bc14530bf3199eb4e7dc8315 prerequisite-patch-id: abb0aaf054e8dff3460b20ab3aa718a114ce25a7 prerequisite-patch-id: 419367554266b25598fa05f6a34ef5962b3ee4fa prerequisite-patch-id: 93bd4e464c2d942ed454384c9350e84bfc56ce0e prerequisite-patch-id: b0099b5312d017e4bf67a5342c45c29a4d1317df prerequisite-patch-id: a24c6a7069525d52e9769739d9486f7b866e6e08 prerequisite-patch-id: 5187190c1b9a28a06a3af5c0810486b4e820cc14 prerequisite-patch-id: 10ea7b150b81cf0b9fd4be7516551f47e794b7cd prerequisite-patch-id: 8f3a4f5eeb63936c4e6272923b3dbec9a0b224d7 prerequisite-patch-id: 25bfbb30d592a1f196a70dac1f9fa4d646917c4a prerequisite-patch-id: 4b56557074a6f2fc119f6b58425a2006a1866711 prerequisite-patch-id: f0b8bed9dde4f2320ff4449d49f0646ca2240e86 prerequisite-patch-id: 20ff96b6dee44064594c0e62d80dffdbc6d8bd09 prerequisite-patch-id: a07aaeabbcd2b2ee4892eb8c78a391054068d085 prerequisite-patch-id: b2743e0f5e08bdcd637144be4c28622f2a93ec9c prerequisite-patch-id: 6caca1fa87e055ac53f490e2bcde7d518564e2ac prerequisite-patch-id: afaa01ce700938bf8ff0dfd7891dc390720c5d2b prerequisite-patch-id: fd70879ba4bb8ab47603daa3e419c2671f12b222 prerequisite-patch-id: 98a9f6f59a5589e5eb27a286a8d8437f5dea71c7 prerequisite-patch-id: 215da1b3b4cc2d25310901e94e3b1725f2bf54ff prerequisite-patch-id: e94fc089b9c73876ddc03cfd6be61007d29efb8f prerequisite-patch-id: b409a8e797d0601c7051d81229455c76c3464d05 prerequisite-patch-id: cec4b4bd270adeebd96800920455cc2a2fbf05fc prerequisite-patch-id: 5dcb70b9c189e9e48f53fcc1c458e674b15b06b7 prerequisite-patch-id: c734b2b194e75a5f569b733aea196f5fd7ed7e79 prerequisite-patch-id: e03100003d0080e814e2d0a541913b98982b5c72 prerequisite-patch-id: b2258fff91672dabf5b8fc7189c2f7d0ff385556 prerequisite-patch-id: 8aebd812574d93a5d4d49237ed3a9b92531bb736 prerequisite-patch-id: 0b6f594d83da7bea97796e4e0c4bcb45724fda50 prerequisite-patch-id: d2eb234f2dee3edf248b1ce1d42edd73f7041941 prerequisite-patch-id: 0b0b92affa359469947d4c55daa0986a342d28d3 prerequisite-patch-id: 891da9d7a0a25bf5b205ae6f9e1b22141943f226 prerequisite-patch-id: f6d2d9f9c8888269e9bdb6dc41bcf27098f9cf5d prerequisite-patch-id: 79cbc0f5e60d53f2660d84b2d48fd253157d77e6 prerequisite-patch-id: 9528fcde2e87f38657ffead2353e813067c3f0f1 prerequisite-patch-id: 748248b1a3d2cf8924d64effceb82622fa8367ff prerequisite-patch-id: 78c7afc70b4b33495a87c8426b0647f4f2f03832 prerequisite-patch-id: f5bf187bbaee3bb16819159cafa66bab07e7809a prerequisite-patch-id: 5e135420534fd6d0c3b97bc46c5923af1b7d161e prerequisite-patch-id: 3ab57ce18efe35c6a138bfca872b6225906c319d prerequisite-patch-id: 0cfbae1dfbeed77b312785c52465db3f6fa30afe prerequisite-patch-id: 54533bbd65f0e48741bb9591c5c5a5b4c297d728 prerequisite-patch-id: 3010a509868761574497c86e78202e2f3cb79f1a prerequisite-patch-id: 8af86338ec361ae48c2d8b5d1391cb9d8be85c69 prerequisite-patch-id: b3ef3920946eaca6a46d96187a30dc8b4720cfbb prerequisite-patch-id: d2ec590bda7597f76735be6585982a49d7913c37 prerequisite-patch-id: 64c192e844f6a2fed9ad2f05b52d089fe266f089 prerequisite-patch-id: fd91288df4d73a4b4eebe166142a422abb411f21 prerequisite-patch-id: b8ef813340992b680a2052a316a22a0058959996 prerequisite-patch-id: 1a628f7b3dca672a8a5c14824e724bad0a6b4602 prerequisite-patch-id: 650e778ac577e8bfdf0d6418bf02850803ac5d9c prerequisite-patch-id: e293d6f6285d71b0c8d04e7f2434941a824975c4 prerequisite-patch-id: a334f2d2d88d88e09c4544a2eaf35aead461e1c7 prerequisite-patch-id: 5f5377888db787468353f29ac74b0904a8b25baf prerequisite-patch-id: b59fd0ee65c8b821476bbb3617706748a8dbe2c2 prerequisite-patch-id: d25067ea4ec0e23744f2dca853c7e9f7b9ab4a9d prerequisite-patch-id: f8f225f62915061e919eb8f34f6a5b95f8b27479 prerequisite-patch-id: 8c7d381e1523dea1b6f5abee73d498d8b2955cad prerequisite-patch-id: 26cdf7f0745ad3a2a2b698628e977ce5c7713c7a prerequisite-patch-id: ca2cfb6dab200e185222198f1a14cbfc6d0a7e2d prerequisite-patch-id: d72173ece060949e147e13fc5989bdbb3493ceff prerequisite-patch-id: 638fddce3707675a7a61dbff9c3614397f57627e prerequisite-patch-id: 996b6619beeb853982d6060e027a93faf91dff41 prerequisite-patch-id: f90c3cdfaea1b8dc6d557553446aaf1d40da3699 prerequisite-patch-id: 4415303e0228b478d456b59c7ff2206cca74de6e prerequisite-patch-id: d2be497b832c5de25de960841f7f4561ef1a30df prerequisite-patch-id: 95d2f4a95240415365a12edc0949ad303e58162e prerequisite-patch-id: e6d21cd55c7a6eb93d84edc7052bca860fed2db4 prerequisite-patch-id: 3db726b75b4052394d38cb177c0f0f8bd1bd1fdc prerequisite-patch-id: 898e1f6abc0aa874521bfba111b3b6a971d0351d prerequisite-patch-id: ef11ecac000f8b1c2804e1165b7d9cd60efa1faa prerequisite-patch-id: 259d98f6e077fe294a64208b951757d26ec7c55d prerequisite-patch-id: 4ecea34e053c8f49d374450be274db8d20e9dc40 prerequisite-patch-id: 5bb57a94507a2286da7fb7d899c8c80da958ee77 prerequisite-patch-id: 7c7e19fff0e2ec722d382afb2dc503931052a4d8 prerequisite-patch-id: 79f59bf9b784aeeb252514ceedcba03e8cf2f3f1 prerequisite-patch-id: dc6fd671e585bb5851897f9f09699c82abd50be3 prerequisite-patch-id: 0c429a0ae59ee2d66302f2405487791c2b4dc1bf prerequisite-patch-id: 94f123a4a42718663ebe824f2ca1f225d06b61b1 prerequisite-patch-id: fe840212617ae226b810ba307b13ad025515114b prerequisite-patch-id: 4ee2b6d0dbb14a05d46e4622834ff53b243eea7b prerequisite-patch-id: ef97aa5db4ce9518038b714dc64fd3dbaa1ac79a prerequisite-patch-id: 45f37f741c0cc19b48e2dce967fce2d117d7a108 prerequisite-patch-id: 40534393f472f95f1491abf676ba4224a3085de0 prerequisite-patch-id: e3714930d19440271c1e8c27f390d3d0d07b3297 prerequisite-patch-id: b41b94dc66fec4926a988e1f1cd2f5ab9d482355 prerequisite-patch-id: c939c32d0ccb8a236ff341c467623fdf3ddc81bd prerequisite-patch-id: 1b078a9b11c7df9a80c58371c54a7ff1dc978699 prerequisite-patch-id: 9eec331074d94e1d2fc40fd894fdeebe3b84ca60 prerequisite-patch-id: e2e79ed2643a2a97be6b300d3f24b7e29799f645 prerequisite-patch-id: e4b70da6954e5b56053c0c7b4315d494ba953175 prerequisite-patch-id: 2cf00bbc50cd30fb52f55761ad912e43543ba5ac prerequisite-patch-id: e4bfcaf5bd90a82cb6cffcc5485ba525cbb806be prerequisite-patch-id: 14f1afe39778dea24436862a928036ee875d15e3 prerequisite-patch-id: ecbbe689bcce3c1814f6c5a9d11a7fdb029fea4c prerequisite-patch-id: b72df03ef72781aabcbff4af91af9e2322741467 prerequisite-patch-id: e0fa3700c128c1277437f38faf6aaf599a7eeef9 prerequisite-patch-id: 5ac9fa96627b4d3593429f55b391e66ccf8f14e2 prerequisite-patch-id: d72ec36511b6a610072e24e051bbe859af3490fe prerequisite-patch-id: d418fbf5d24fd92638cd9b9b8b0634d002ceb93d prerequisite-patch-id: 3bf6339a386a211f7eec2ea29c33f9703cd76252 prerequisite-patch-id: b33c848deaf60e3ca4df6f8c188c52e7be8a5075 prerequisite-patch-id: bf2b064047f9f433df99419e18e099effdf0179d prerequisite-patch-id: 72604edaf068706d59873547196e173245c02af1 prerequisite-patch-id: b84ee3e0df1e9e704a5900ff31bbbfaf0a8b324d prerequisite-patch-id: 20e0bd5d1f3c88351c4991ef9c652dbded53bf9a prerequisite-patch-id: ced1a8d10fa61ec7058db37a516dc39cc8782cb8 prerequisite-patch-id: 257232611b37b0984e075357e7b371a4be545d7d prerequisite-patch-id: 4c810718eddd4d5002206e32157b144ae03ee341 prerequisite-patch-id: cc7a27871a08825d6f8e88217a50cac54b9f0695 prerequisite-patch-id: 624f5fa83ea855d5d8c12b9951d9aefe24fab4a2 prerequisite-patch-id: b1b420ecf3df4943df2465c3cebb41fd4508a005 prerequisite-patch-id: ef0163a6672712ef8db18dddab09ecfe8f150a25 prerequisite-patch-id: e70019e8a44b17fc097d0d1e37f317809323543b prerequisite-patch-id: 09f842625b0dfef06a33bdec0668a363f20c82fa prerequisite-patch-id: 79bcb423d571c54069d1592796524fd375e877bb prerequisite-patch-id: 8736ba5a46e7f3801184b4fbbadf06b8aa526ba4 prerequisite-patch-id: fd652b4de6d67046087ddd8db3a10e1edc75fa8a prerequisite-patch-id: e1f33e2fd3f957aa0a993ac0aa00346a8d9adff5 prerequisite-patch-id: 3b3a5af294c8d761db12245960508a62073bce4d prerequisite-patch-id: da6ed76d48a1c5aea7bfe370b5fc2a09877295b0 prerequisite-patch-id: 20ff96b6dee44064594c0e62d80dffdbc6d8bd09 prerequisite-patch-id: e8be691d1a631f0002248d7bd5cee1107cc695ff prerequisite-patch-id: 3415877dbe333a1598374b37570cd7499b2ed6c7 prerequisite-patch-id: 83a0b1ad24326ce4820eec1af98ea1bd2ca9ff1c prerequisite-patch-id: a13b84339dbf2e022d5e5b36feff90d4910ae43c prerequisite-patch-id: 3ab27e77113da63e8d81d2d5ec391653ac05d0a6 prerequisite-patch-id: 998f2a652d50860b819709b2d8df26e9fb4d1dba prerequisite-patch-id: 13211b9cbfcd1bd0f0f073e228db913ff8b7c449 prerequisite-patch-id: 067f8eec5fdc87e74740e0d30d471b36d13171ab prerequisite-patch-id: 10860b37ce50091ac6619361c83195edb3331b95 prerequisite-patch-id: 703b5df0c1a468a59b85a843ae33dfa29b93428e prerequisite-patch-id: 0ad90dbe972de47997db7ba2535225408e9611f3 prerequisite-patch-id: 9647438b631376ae47746859edc4228d4b45b598 prerequisite-patch-id: 17a490cd1be8a3e86bbb2be33171ca4d5d144d14 prerequisite-patch-id: bdf141cf5431206dcbb70a36fd252a287e925f39 prerequisite-patch-id: 3f34b50687814697500b6840074e788d14897a59 prerequisite-patch-id: fea8cfb266126c903b8e69dc1939f81b06d76c6b prerequisite-patch-id: 16ca8af79c404e10d79141a61fd732e2afd9b207 prerequisite-patch-id: 8976c8dd35c1f632c99d407e977d5310e47e4c56 prerequisite-patch-id: c6d7cfc49303361e8e8daa38e92f8cee169ef2f8 prerequisite-patch-id: dd0cbeff5c3f57a44675c9193a9ae9002ce776e5 prerequisite-patch-id: a01b2e89ef19b0ae52c7757fe608f7544b4c05d3 prerequisite-patch-id: ecb6635a2871576ab05a4ac054679ab6bc59d46a prerequisite-patch-id: 5a03d8601e317d9f4a4fd7b7f040f28a4a1e2749 prerequisite-patch-id: 7cc007c97f430a1d213674b3ebcbe38edae25455 prerequisite-patch-id: b2b9b2f299ddab525f7272d8f85f21e7b869745d prerequisite-patch-id: 251cc309939cc4bb67b2f81de01c56c48f04a582 prerequisite-patch-id: 28ff391c611db5b036597beb922a75631d84f60b prerequisite-patch-id: 81ab5df1299c8774de34a4d3c70de6454247ee2d prerequisite-patch-id: 93ed8249622e64440ef92e2277239a230ce299ea prerequisite-patch-id: b35626fe50c04a0fc9e4fda09b8bc0e35202a6b5 prerequisite-patch-id: 82159442959895c01c4cc9b11706c502ddbd3c76 prerequisite-patch-id: 12f718d8872cbe0490e583ffae361b75d0768f2f prerequisite-patch-id: 232aeaa59c551c6ef6c4848c73b8dc0313a7a57f prerequisite-patch-id: f1bc66e7cf4f5de1139bf05f35983ab852d14bd4 prerequisite-patch-id: 59476549d2d8eea8bb7f2501910e78ddb72fd13f prerequisite-patch-id: b7249bc89f3ff87a40120de6f258ff7acb8c8fa6 prerequisite-patch-id: 054d57c580c93e343338e10069e33ea2bf766737 prerequisite-patch-id: 7537a5b784873b6a59976e620b73f4bc8f5f80db prerequisite-patch-id: c2fc5930420ffefdd56ecc13f82fa3839f9a58f4 prerequisite-patch-id: 93129ea165a28b2f548ae5a89beaba9cbc250c59 prerequisite-patch-id: 4e6d63f22acd8a359704abf15487bd1b794e08b8 prerequisite-patch-id: 206b91799258b5f1ac742f5d8bb209b3e6a89bf6 prerequisite-patch-id: 4ef936b968cf28cf4b12d88570b15f276dc068c5 prerequisite-patch-id: 3758ce149c6fa45ae8fb55e654eaa74842e4a8d4 prerequisite-patch-id: 7dcbec8dbb3e058a28eb59db8be27bd352f4e365 prerequisite-patch-id: 9c43806809562df73572eca319cd299d1fe291e3 prerequisite-patch-id: 168f68134cce9ee3e32156fe23dfd8478a20d1b6 prerequisite-patch-id: 00ebf3dee842365bd7c44fa35a403b8ff6cdae60 prerequisite-patch-id: 0763c7dde09d8965f74d15e8241c98d9beb82264 prerequisite-patch-id: 3e7fdeb660fc48b6ed19e4943330cb4ac5d0c1ee prerequisite-patch-id: 29aab5dfe8e1b8136a22e4b940a20ec9bd09880d prerequisite-patch-id: d7e93d19b7e80ea77eedb6bc15341c170f08c152 prerequisite-patch-id: ccea7af0d4c8af5c23de58ab79027fa4abcf747d prerequisite-patch-id: 88850ec3ba36ec8ee1c26b952494eee2a4da6f75 prerequisite-patch-id: cf141de6224bdc30083588666f0d978c971f5a67 prerequisite-patch-id: 66d76f83e32da3a52418b8de2597e0cb06db9a95 prerequisite-patch-id: 1e66ed104aeb305611ef19fcc94fbe2a7ab7d133 prerequisite-patch-id: ad05cb8081448efdff65b6b95dfcebc20644deae prerequisite-patch-id: 05fa98814e3f4021c162539fe96e6aa9b244568f prerequisite-patch-id: 69bbb91b1512bfbea000bbf6794e5fa0d073e90b prerequisite-patch-id: 03469d9c741c16ee5ead6c4a668b50d67d813866 prerequisite-patch-id: 0f6aa1480c201bef86c6e85b42d0c9cbd8d53ca4 prerequisite-patch-id: c8a04282510c630ca33e305d6a983936c3ec0f71 prerequisite-patch-id: 37558f35136cefa1a0ccff717fe872c926003279 prerequisite-patch-id: 6e8e7b0ed317e5c0f421d9d3121033c31e530783 prerequisite-patch-id: 8deb300a6d10785d9e5392eb81a4c06720d119e4 prerequisite-patch-id: a4d953041cc282f4b59fa1fb80a420867a7e9100 prerequisite-patch-id: c27cb911de4709d994e03900155c8653a176e835 prerequisite-patch-id: 30269abd2026843b677cb60a79f667ffa3cff3b1 prerequisite-patch-id: 6d51c59184fe2c167328a756b0f21f3aff5da258 prerequisite-patch-id: 2e1d68157d05860aea19c6e9413b002629d12c71 prerequisite-patch-id: b4f02563fccf1d42317677d73418f700b455c991 prerequisite-patch-id: 0a89d44bf29530a85bbce45382a028555d4b3fb4 prerequisite-patch-id: cdb19988d8e0033aca7f6f02fbe492f0f9d1327d prerequisite-patch-id: 2456f0da59142aa5d5ffb727c958ed64b0269fff prerequisite-patch-id: 569b7b8ef9bf17dd0b8bb4a9f55a46f0e937746e prerequisite-patch-id: 741b7ba81310f2f5fe2badd4445c5d63e9e446ad prerequisite-patch-id: ff515aed9b736270d920a4d99547b5382663e1fc prerequisite-patch-id: c5baf7c59a044f8b2a926ac4d3f9f1e146a6057d prerequisite-patch-id: bb06a2a211a8ed99b8ace269703d3287c6007743 prerequisite-patch-id: 059626abac1c20fdf58dd48844fc43bcd48a6fa9 prerequisite-patch-id: 1983ee2ed181aa3461facba990273b7f901cea74 prerequisite-patch-id: a42070f97f507072597a5c3c25a705cd1cafd70a prerequisite-patch-id: d97374c6a78a8dd6bb6a09ee1a0860f7d7b3934e prerequisite-patch-id: 30f79c01573bbb87e4c4b48f961ee8e9b4d0eb53 prerequisite-patch-id: 5291b367a658d5391f906f5dc0c1e41d361bcf70 prerequisite-patch-id: e830ff63c1ce83cb6c847646b89013e36003a663 prerequisite-patch-id: 054252e6e6cfe526a27f37e1153a4a0dbc47a218 prerequisite-patch-id: 91082f99ea99cb8079e89433cca8ecf727d58768 prerequisite-patch-id: b5af57485a749cf3a13a7cdedd33af64da4298da prerequisite-patch-id: 0de0a71996f87d43dbf9a64366c9ad10708d3632 prerequisite-patch-id: ce436c3627dc853da134ceca53d0dec41adf6a83 prerequisite-patch-id: 94147428fd4a84f437be181ab50ffc88d5d48683 prerequisite-patch-id: 4a53d50b6068135e3b306ba556b18c3a0e6cdd32 prerequisite-patch-id: 4e488105482ff073b3389ea958a865c548c557c8 prerequisite-patch-id: 06f8d8d068f44f8cfe5e905114f3259fd7dd1cef prerequisite-patch-id: e11c6439811998b108ba01a091e929633a36be6a prerequisite-patch-id: 3f90a063ae65c79e3ab97598c6ee6f28ea805ab5 prerequisite-patch-id: e236a01f0788e2d4ed6e94f077eaf5b6302bbe15 prerequisite-patch-id: 51767797fe8b5e793715b50549d0668670397376 prerequisite-patch-id: a460343e5cfcd1cc2ec271e34281be44981f98cb prerequisite-patch-id: 0b3c3b0d1bebe6d0c3d9a0568274512fc97af6d4 prerequisite-patch-id: 1a7a7d8574dd9c1b3c9614233d22130472f5a117 prerequisite-patch-id: 7bd97742788939b051f2d46e7e0ab881c5da8d5a prerequisite-patch-id: 6423bdc49c0695036ab4e08e43ac16d72cd6f496 prerequisite-patch-id: fe832629600352995fa823a12406ff3b8385d54f prerequisite-patch-id: 31ae52bc1f7ea55d7cc8239d2b0da69f89e3e7b6 prerequisite-patch-id: d5444b4bb77277121ac96f7293362b37ac1c41a7 prerequisite-patch-id: 59d7f6cc724e6233b9540fd8ec994340e1d64419 prerequisite-patch-id: fcd11965860e40342175860b4d7e97c9f194a669 prerequisite-patch-id: ebde9af23899271b65e5d38d6deca8936564de42 prerequisite-patch-id: b60f37bd4fc368b4a214c7b7f95f6856df72bf88 prerequisite-patch-id: bd7b8c52e9485d3b6cf005cbdd808230dde235f6 prerequisite-patch-id: b102ce288528249ed39cfaa71e04791464cf04e1 prerequisite-patch-id: ce4858f2eb554a48134e8486207d36bfac0aeaae prerequisite-patch-id: 4a4b1f00b835b0d3f4f3791e78d41bf032a72f25 prerequisite-patch-id: 04cf590f7a2499869e69b3719ae6f3744932e9c6 prerequisite-patch-id: 38a8f33c419cd93c51ef5a1e010583523b6c6757 prerequisite-patch-id: 1306488b02f94e99b29747add28af1f45933e200 prerequisite-patch-id: b1e7efdf1aa9f29306016fef41c90580ad43d47d prerequisite-patch-id: 91915f74679c0004a4c6a9542f2c349e54530e2d prerequisite-patch-id: 634e7310defb47bf4d3624f7aaaee8d53bde4dfb prerequisite-patch-id: a5bd0dc3c7cf1fac11da0e07c7010dc09c6d70f4 prerequisite-patch-id: 5951768cfab6c4c30ec1bbcd17987dc08b34e4e3 prerequisite-patch-id: 29450410fe2a656e698a3d34cda8d466ff1b683c prerequisite-patch-id: 7697cb3c99807de4fe561837736b66ff5c173ab3 prerequisite-patch-id: 681febd2ffc3144a86b2f1e5a258681119fcbbd3 prerequisite-patch-id: 21cd1e737b73df47392c4af5b3b393b62775913e prerequisite-patch-id: b2d1e843912a5257b019f31b6537c236e4367902 prerequisite-patch-id: 5ee6e85f369949aa6d7dbfdaff2a4d43125acd91 prerequisite-patch-id: 7d9f2c52a807d75677b87c01a791f4a1d2e41e0c prerequisite-patch-id: 677bfbb72ff37fd23fdd850f51832cef8087c165 prerequisite-patch-id: b0da3197d38809ddc0ee3bf42860248a90bcafaa prerequisite-patch-id: 9d5ab4e50f9576f0f0acb3e3cae716be97caee18 prerequisite-patch-id: ed850c3afca7bce07b350c1b2d5a9bbdcbd8fcb7 prerequisite-patch-id: 1c5457b57e19c02031203d7b42080ef589f180cd prerequisite-patch-id: 6428d9a936d942b269c4965c7be302552d7eafae prerequisite-patch-id: 8ef1da02a6bc9c3ce9bffa72ab2c26332660c17e prerequisite-patch-id: 1ff31dc50110d0674b5e6ce1830667009bb082e9 prerequisite-patch-id: 2aeb8925f22fa29dab841ada3d46a49abb87c3d4 prerequisite-patch-id: a6a9a49b1acc29defc9c97c306df8debeed4ff52 prerequisite-patch-id: 447256785791f9090bef548ed4109de7f0286db6 prerequisite-patch-id: e32b6dc1107ac3ef55b58bbe32360e9a0696e908 prerequisite-patch-id: d8c542f4f7129be0dd5c6a5e5ca0309df9038567 prerequisite-patch-id: 1346d91b08a33278a891dfa6e2508599fce3ae8d prerequisite-patch-id: 73f0fa6b966bd18c51a2f18d887580fdec7ffb33 prerequisite-patch-id: aca9df54682a64a1188f841a1e0e5e40c75820e1 prerequisite-patch-id: f4575f436c8a7987008e3562626eef6cb96f5841 prerequisite-patch-id: bff7ea6a55e5b71532752aae3da53c9a93262fd4 prerequisite-patch-id: 363398a0c65fea16ea8226d83cbcd28c7c977b84 prerequisite-patch-id: a40ed7cb0f6cc951f965a67a659fa0dcc80ea2bf prerequisite-patch-id: ce8e8e5221057820f0ec9d8e4b1936d241c80f2b prerequisite-patch-id: 563b6284032dbf5c8722f8bb3dbe86f2f81a11d8 prerequisite-patch-id: 23781a58fbe19e737c6a9ec9cfaed699e7bc5bae prerequisite-patch-id: 95da5ce80837d42db8e153da2a47d9cb0854cd35 prerequisite-patch-id: c7e3d8d46ee9397901c2b81d5e4e2072b8d8abe6 prerequisite-patch-id: 28ab3ef30e719722db1801eca8fc01c1d9b79b54 prerequisite-patch-id: e982ab3a3da62e28a1de88b27d3495d3fdbf48ce prerequisite-patch-id: d1901684f13fa6820bc1c0acc990bd24a1cf75ec prerequisite-patch-id: 48c6ec9bfad081fb7d27dada25c856d76fcd4055 prerequisite-patch-id: bac36c0f3b37e951e47f6ac28d6b67ee9fbd1377 prerequisite-patch-id: 0b4e08f21dffcdb4fd02fc29a8f509b8d3e6477a prerequisite-patch-id: 4d8b1aaa1c0216b0b049b2d3ef904a22e21e4070 prerequisite-patch-id: 3c6483b207a6d14aa6d353c6c90f47d6a30a3ac0 prerequisite-patch-id: 4546fe8c355ae0f8c231a9f9d893e4b1857c02a2 prerequisite-patch-id: 64bcd7d156a21b24f5759ce60fe307833a562a3c prerequisite-patch-id: 1041a511880ce9b3984610caeaf92c5aeec96bf1 prerequisite-patch-id: b2aa794ea364786618827a24c88e83681ff042b2 prerequisite-patch-id: 1592029af8d530e0ec2f8f78add1d69aeb06cd27 prerequisite-patch-id: 1b62ce635ab856c799fe3c4637f2c2f7f6ecc393 prerequisite-patch-id: bbc1c056504bc064f85c093ab5343d55bb877978 prerequisite-patch-id: f62d1bb4f1e61b447e97aacb3b3566a1f7267b73 prerequisite-patch-id: ce22fb78962e01e3c66204435c4188f128a75048 prerequisite-patch-id: f5094e8253b1d434173a793e29c331741cce71e3 prerequisite-patch-id: bfc2db1dc7f1586447037d7c980e1947b93f827c prerequisite-patch-id: a57ddbfcd4d07452f3ab2c8858a82484a48fb28f prerequisite-patch-id: a68bb3e6879cd650521325f984fa47d89a9d149d prerequisite-patch-id: 99eec19bf0d1bc1304e98780d40af8861e0dac2c prerequisite-patch-id: 7bf02ca0bc558a0e859fe0e359315eb968295320 prerequisite-patch-id: 445da619804e218a4f05a590c080b6531672c0dc prerequisite-patch-id: a731c2f5e045eb06a0626e1ca4d686453f0645c1 prerequisite-patch-id: d0e6610d46512598fbb0d7bc904f00ce41a7115d prerequisite-patch-id: 313fcbb1e34d019a85f3f3f589e1d30e0f4218f0 prerequisite-patch-id: fe307366c388ad771e7bcfb61f258b2ddaa84352 prerequisite-patch-id: b46f1dfeee811c0aed5a4d781fb063dbc96c2daf prerequisite-patch-id: 8827877353c4dd680e13735f6fc34a912e8e7414 prerequisite-patch-id: 592774bbb1784a23a8ffd0adea60742bcd3fe4da prerequisite-patch-id: 6e660442160f3e8d296bdc205daeba810ad7f8b6 prerequisite-patch-id: 26c58286142d70f5dd4024944cc586d62dac424c prerequisite-patch-id: c93114b48f69037a75179ce578625593f4bebc4d prerequisite-patch-id: 6a0b5c8ad34d4875b317aa3fea4be24347ee6b58 prerequisite-patch-id: 19dbf5b1f133897cdf30c5a127f10b245057f655 prerequisite-patch-id: 104320a9a7c00c83014bd15ef04e6323437f0518 prerequisite-patch-id: 0f9bdbcaa6e6f653c5642ce43f84da3397c50d0c prerequisite-patch-id: 513352b694c9b6b55851d51a425a612801fceb12 prerequisite-patch-id: e4e305790d0256dd6f0b299e7c82ee220d283122 prerequisite-patch-id: 31f25b3989c7806686983fc72d99d46f68f794fc prerequisite-patch-id: 51296498bcf312601596f4f4ad8d8f83eed4a291 prerequisite-patch-id: 44dd4bd33debc0f39288cbf5023c197a00d13f99 prerequisite-patch-id: a884fd9d901253a6a3660c812e4424a1ec320b0f prerequisite-patch-id: 31ab7313199bc9f2d02d6c6afbfdcb007de2d1eb prerequisite-patch-id: 6c2fb4e0aa1ef2230c039aedb07c051db31de4d1 prerequisite-patch-id: 661ea57ec49cec04c3a3b421461bf810659bf847 prerequisite-patch-id: 80df640e885e17722928bbdf9d8320e0061f5ffb prerequisite-patch-id: ac205fceb3abe6a1aa43519eff6adf5bf90c6a56 prerequisite-patch-id: fe7709b6ea92ca852d9d10949068326f9f827c0c prerequisite-patch-id: 8086c11dae8069f3474eb6f97ad9512d71b425be prerequisite-patch-id: be6660fb927e6f95869333311a9482bee69e02f9 prerequisite-patch-id: 27579790c8c85b1f5cb544f3ae746c7c86b2bd65 prerequisite-patch-id: dafff8581d237e2046f4269c8aa277dcbb28fee7 prerequisite-patch-id: 2c56b4e6573bdf75f834b2e755e9e9ffa3d3a876 prerequisite-patch-id: 98e0edcc48b83473e0884e05e571cc970d78ccc0 prerequisite-patch-id: 2668788ebf4f134c02a73e47ab98d75fd76cd39e prerequisite-patch-id: 752820fd1fd61015ca58ec9f06b019b474c6b7f3 prerequisite-patch-id: 8429c03d24923a01c7f67bcdb4b1b29636ea134b prerequisite-patch-id: 332bedbf2e629762fbee2780a523cf5327655e9c prerequisite-patch-id: 2ad2824c194c01fa163fca86cc0b8d146986cf0c prerequisite-patch-id: ec7b8d7066fc3cc0ea4b23a480e55d3a488440c6 prerequisite-patch-id: 7292c57c942922ba759faae8015a54000310cdc5 prerequisite-patch-id: da17391c4682ef1a09a824cad465c3babc23020c prerequisite-patch-id: e54ade1befe1fa15d21d80d8fca9ff743bb88be7 prerequisite-patch-id: a31b2b6a4bfac23567af9e858d75e89e8e952ad0 prerequisite-patch-id: ebffe89211e31d820c89da1aa8a3451466ca5476 prerequisite-patch-id: 1ccc3c7fb0592039677366cbf10e5d8383f1ce8c prerequisite-patch-id: 0b8a90b2c127f8eb28aa75cc27f94281ca0d48c7 prerequisite-patch-id: 45e6f2211ad69314f66c0e54e7787c4059bb7d8f prerequisite-patch-id: 17f997e18e579f28c32966b1ed6a5c8bc336ab4a prerequisite-patch-id: 0e60c1c4f60f4b23803243e76aa50fe4a5f7357b prerequisite-patch-id: 5089423f89eb58d98d0beb886d3137403c3d4f0f prerequisite-patch-id: 6dbc90cc735de8a0c9bae613ecf960a20e37a766 prerequisite-patch-id: 2b0804e976ecede4a082a606c3f80e9315743e4f prerequisite-patch-id: 2224c99d1328339646475529d963a964393b6214 prerequisite-patch-id: e79f127e64cfb135d5cfde3082e6b9ea011d7114 prerequisite-patch-id: 52ae8cdc84b2db9f58b885f30077524f4cee93f6 prerequisite-patch-id: 68bbda717ff3604c7d1eb7c01f8cf741780aea49 prerequisite-patch-id: d53838053834a326c87f81ac09e415c82fb36803 prerequisite-patch-id: acbbda252811f1a38e96a08e2734d5b66776aadb prerequisite-patch-id: 2ec9fcc5076380a09906f368a0738c364eaa72a7 prerequisite-patch-id: e5106a30054c4bba17ac030f9892071bbf1cc2f7 prerequisite-patch-id: 4a30e46cb57a83169a94febeb538ceec7e43c17c prerequisite-patch-id: 1ffc68fbbfa9c5a501551da9fdfbd94f6547bddd prerequisite-patch-id: 6842ee0136efb1a1646508f031268872996d0642 prerequisite-patch-id: 6da5ced4fdce87673eb0982fe75bc87b663c30de prerequisite-patch-id: f0751deebe107c8870e168e1ca5f66f5bd513873 prerequisite-patch-id: 60c338e542c4ad60c7dc0687039deadb3d90d0ec prerequisite-patch-id: 198c4b3098ee832f84535466218975cb739ff56e prerequisite-patch-id: d51563d4a2380739fba63604935cdf11cd0ad2d3 prerequisite-patch-id: b09c878371c3da995626635e47361a0b9ce418bd prerequisite-patch-id: e6696b18f7b87873a21aaa8ce50b7edf4b3dcc7a prerequisite-patch-id: 048480ce6631ecc650f736b39a9dc719afb19f25 prerequisite-patch-id: 4e35bdc358db214135c38c463d138d9c07413698 prerequisite-patch-id: 6a9dc6fd712f498173ff0b45e3c313272fa610de prerequisite-patch-id: bf6ee5087c1308d20abc39f6ec22ee6312fe19d1 prerequisite-patch-id: 1fe3712b1588651a360c9bda8551d423b7511787 prerequisite-patch-id: e314956c410245d05337ae151332bc2077443fbe prerequisite-patch-id: 84aa22f08feaba5801f11e7756f6b38ae002ad34 prerequisite-patch-id: b932ac270b5470223f885b8762e81b61612592a5 prerequisite-patch-id: 1b1c6815eefb0735f6ced4cd94363e7060520d9e prerequisite-patch-id: 50fb49dba6ea857be9332b645ea6255be6d90d21 prerequisite-patch-id: f7d8402dc92200ebfc1c8a8e05cf7b5e5e6d07d9 prerequisite-patch-id: 62bc8611a02cadf15f9b1993e1bc61ebc6384ce8 prerequisite-patch-id: 90041c490f50ca85327b68fa23c869856ab59b67 prerequisite-patch-id: b7b1fd01b76c83c6dd7df2b4c20ab5edc1f09598 prerequisite-patch-id: 6b9b695e07b262b419b71e923a1b562a92c81ca2 prerequisite-patch-id: 0c57824d2f988dfbab074d29fc5ff26a77c4edfb prerequisite-patch-id: aa6f821e23f3993d27b00e74f9017b8681ddb6e5 prerequisite-patch-id: 554b168015d5b65c9e33594f1a274e2030857c2e prerequisite-patch-id: b19f111489e113ba0e628a3b7040faa418e92595 prerequisite-patch-id: f17add9a784c300806cadb0021497473739d630b prerequisite-patch-id: 58333e709a0f2a3aa948eb0a3102858c12a17e8d prerequisite-patch-id: f031f4e7663fab784e4ab8496d44b0130cfbaca6 prerequisite-patch-id: c06301d9baee2c1bf9d3e887e437023798c96c63 prerequisite-patch-id: 4000b27caacc953d6f019e2b1072137d4c16eb5a prerequisite-patch-id: 2e39b9220027ce588902e9f5ba37e47bfc012252 prerequisite-patch-id: 6ae14c7928ad97be8fb9eface7d529882d4cf2f8 prerequisite-patch-id: bae878dbff28ecb65021e790e7cd179d8d79ce85 prerequisite-patch-id: f26595eaf77a22226376d8ea7b9f4ef8fe4f7121 prerequisite-patch-id: 2794c87eb304e5944cdec4f80de703fa4f585c5b prerequisite-patch-id: 5f6cb03cb055415172002009045f8838f4b84cf7 prerequisite-patch-id: 944817131dd33691416c7b65986d3ddaecf2acea prerequisite-patch-id: 15b9339b7d9051bcc9f616e27b08743ea6b7c160 prerequisite-patch-id: f6f1d8788f6f1ba4e7a5fcf60ed91f36536da417 prerequisite-patch-id: 0143dc42cdc3b517a92e8795963d1dee06e565dd prerequisite-patch-id: 353957605afaf9f50e1e46af34a8047b4a800f27 prerequisite-patch-id: e7a539fed3dccb42b32e9fe87754ad19d2219ef6 prerequisite-patch-id: 81be1956ac76c3ced70455f4046e174e46e1ad2b prerequisite-patch-id: 8476e9fa1784cc8f635157741ed38ac5e304dcfe prerequisite-patch-id: 0bed9629e0a77c577db8c2e761b359d6196e7758 prerequisite-patch-id: dd0cce91ec4113e7f4dc70726b88a05821b00ee3 prerequisite-patch-id: b8dc2aa0a6ac5b8d325643f242516c280a9d2d97 prerequisite-patch-id: 5871d87ec3d1b6c3746363560a4720d78de26f4a prerequisite-patch-id: 537d60ce64b1ca0da8fb64b5ff18d704b8d793d9 prerequisite-patch-id: a9137b4971b591d112dc9fcdc5e0dfa4082fc97d prerequisite-patch-id: c6ed1486709290e07ae13b2abe1c463d5a8d2420 prerequisite-patch-id: 0bdc59077c100448f1b934c56dafbf6d035697cd prerequisite-patch-id: 2edd1b91d8101cd8b6209839262522382d063395 prerequisite-patch-id: 79ea2e4f95a953001416d987a50bfa883d020bdd prerequisite-patch-id: 7e37ab54cb27ff8f0eda6be2f9dbbe59b8927982 prerequisite-patch-id: 3d3e4d141748f536a050815b1da993320db5fd5b prerequisite-patch-id: cf10c52b0ad76b35ff025c17fca69e56c5ce20ef prerequisite-patch-id: d4146df762820f04e3626a57b71ed2caa3d77504 prerequisite-patch-id: f791708b02beb8d16c68d21381bcee8815443067 prerequisite-patch-id: 82c60071a100da2659de09930ad416c7d830a134 prerequisite-patch-id: 91de2f149797bcc7b24808df013492f83bace9b6 prerequisite-patch-id: 2d2cf0b578f156b8c39cc410fa4ff65a64579c81 prerequisite-patch-id: b2198e5d8d1bca639a29f830c8fa5b2826576d1f prerequisite-patch-id: 153fca86cdbd5039038ce851afc4ac161948df26 prerequisite-patch-id: ae8a3dd25f332199a865990958bf42b1657463ec prerequisite-patch-id: 0c69b0ad93af26b8522b8f9641165e825591b82c prerequisite-patch-id: e4e81633f31d4dc67b937b286f3e38d64ad665a2 prerequisite-patch-id: 29ff4ecf9c71a90cbed3d1918e8174227ee25398 prerequisite-patch-id: d4c02ca758248da5e56fc2bd3b859aa399a79c16 prerequisite-patch-id: 8cfadd5de323e0743c1581d3157a68607f813447 prerequisite-patch-id: eec18d97c136198066abda76fc47316a1a5af866 prerequisite-patch-id: 5d695c1840afbc3cd2e71c3d8f5ece69a5c09d9d prerequisite-patch-id: 8ef48953dc928f90b716cbc3f5308674e62463ad prerequisite-patch-id: 91f050cf8fa4c17e2fdc67ff002a0e95aacd8784 prerequisite-patch-id: d62224eb8bb433884150f46cc00eabc3949dce70 prerequisite-patch-id: 14f845d40cd898a227fba8e298d583ac9a412a96 prerequisite-patch-id: f26a0ee9d10c23087bde25d7ddaadfb2cc0fa1cb prerequisite-patch-id: 797fbfeada5d9741d6be2305b216515929b2c880 prerequisite-patch-id: 3aa24d3c6e0e9c66541651c7e95df638db6d7ec5 prerequisite-patch-id: cc6b1f1a271aa56f9f83e1a46ef0403c07500f23 prerequisite-patch-id: c2ee84d0e4f17c0a4794d247e3d4f2a9d5bec628 prerequisite-patch-id: eb1bbe0bba2350f1da5f4903d9908eccb5a7a04f prerequisite-patch-id: d7d5550257b604fcc0bc38eea3b9466c4a374e9c prerequisite-patch-id: a6b514f9dc6a5fbf5b8807173656830deec26b76 prerequisite-patch-id: 22b300471e4b9fc18cf2c8a74de8706c3351538d prerequisite-patch-id: 4748464713817d6d56610e291c0d5a0a175259d5 prerequisite-patch-id: 70f557750a6662730eed66eadfc2dff068f2b5f6 prerequisite-patch-id: 0aa1c960fcee767f32d14955c1c8399ccda582e5 prerequisite-patch-id: 7b94e49dc574aa4abfbc0fc8851bf4dcb7a7d70a prerequisite-patch-id: 3062f5bdaca0b4746541722ebfa2d593c4de4cbd prerequisite-patch-id: 1dc20760c8bcbb26c0ea5cd968f878299e63c787 prerequisite-patch-id: f26924a60771f1981f4e4e7c199d23f8e7042727 prerequisite-patch-id: 77e356c7bcccb8beb5c2abdf12f1623da382d0a0 prerequisite-patch-id: d0300ac3d386b4fcc2d9bf879f1cf31345fcf041 prerequisite-patch-id: d997f69154e7b31f65c05cccb628453bf9602dc7 prerequisite-patch-id: 18d88084ac7b9d45aa4dc1ad86204a7e4b018dbe prerequisite-patch-id: 5983b0116ed6300914670acd45d14ae03c1c13f8 prerequisite-patch-id: 63ad6d93edaf73e03eebd19e76ae95461cd44688 prerequisite-patch-id: 7dc248a8d1df39bf7506cf65c1813d186dc2ea5e prerequisite-patch-id: 52b018a9e163d8b57cb80c95413a74b5cc8d062f prerequisite-patch-id: 542acda29eecf40f9d7fd89c23acce9265eb37e6 prerequisite-patch-id: ded8c0f36bed2c6b40204319fec4ade9362cdf9a prerequisite-patch-id: a1a428711f4f4cd73708c1b907ee095e62850487 prerequisite-patch-id: 830289cd46d326f80ea37f686c65d69850a47b21 prerequisite-patch-id: 987e094f6bd737f4b93338d5a2c85a2320814db1 prerequisite-patch-id: c1e69853f6f47a4d096a8d70aaf3edc9a4efbd34 prerequisite-patch-id: 23a4ff525fdd39e6f053685e6f0843e804a9680a prerequisite-patch-id: c4d76b0963e8ce27b3201fbdb768deaa8bcdabfe prerequisite-patch-id: 560e1931d878741f5c50b33d29bd826ffec3d642 prerequisite-patch-id: 7ed5c2b57fe81c881c84b8e3abd894e7afa3fed1 prerequisite-patch-id: f4ba45a3e28d551e510af9f8d48610f55cb55978 prerequisite-patch-id: 584c2323ed329dd78b95bec90aa4a99095d4e512 prerequisite-patch-id: 66fbd0c3ca9e3b800f54ae1d6007550152730773 prerequisite-patch-id: 9eeafd41a9f529b7bc2578cc4cf46dd860caf3c8 prerequisite-patch-id: d7abde21d73d0629831a89b14f1f3027bcbe3502 prerequisite-patch-id: a0c530c9437704ffb9a17d695d5000aa798d3fb4 prerequisite-patch-id: 1db1e83fcc81eae68cd4c6d4cff819e9074f37a9 prerequisite-patch-id: 6a2571379c4555074b6d83dd65506fbc8b19d591 prerequisite-patch-id: 447413e5d243407139844748f497c6653ac4fe89 prerequisite-patch-id: 77b1c4d271a5917cd2787c4c4cf433399aebe6b7 prerequisite-patch-id: 986cc58e09d052bf3da4c3526c43d4e74a171663 prerequisite-patch-id: bc7a497db1f060f405f3d54c2d14c23e268598bd prerequisite-patch-id: 5c8af0e204a57dc5a7f4d3448c868f61a3a3fb92 prerequisite-patch-id: 929d2edc2f403614f27d40c7cf09db5ddcad435c prerequisite-patch-id: 3cb4013c9742e9217c195d14a3d29ceb5dc0e31e prerequisite-patch-id: 96c9af1eb8126f9f7b6559c646a8e8d388d86f75 prerequisite-patch-id: ffe561a94f460f77a2b79f048db702b332a89754 prerequisite-patch-id: 55348eef112dffca1e59f9279e371468e862ad7e prerequisite-patch-id: d08ca2884704dae50e26763869ed039d8ab2818f prerequisite-patch-id: 7f1b0804ec202e6d0a8990694f13e1aaeb5f1a4a prerequisite-patch-id: a96308dbce45ca56b7f48078790cac494c81383b prerequisite-patch-id: d96b129c7db34014d0b380780feeb3c23a0faa08 prerequisite-patch-id: 6340a3a93454dc8c1abb60191a3194871c4aae51 prerequisite-patch-id: 04757719f33806036f263eeceeb64bdede5ebcd7 prerequisite-patch-id: 7a487e48e31a18b074b42deececb528b02db9b89 prerequisite-patch-id: 7e1cb39f501c6b42ef88e9db07ceab5c5e63af08 prerequisite-patch-id: 5444b088701e444f3992c27f8d3e9a921e80e6da prerequisite-patch-id: 8e51b3fd2cf94e71ad7020d0a46200715b1ce720 prerequisite-patch-id: f2f07ff9f36249731e627b8dc63d7adca7885d07 prerequisite-patch-id: 680c16e78ea11c5935740b6f6539785a0c8aee76 prerequisite-patch-id: ada7db75344f758efffe09421fd92a0f307acdf4 prerequisite-patch-id: 9f339d161d7e11f162f3c164c2867f2443ad5941 prerequisite-patch-id: e5506452925b2549e42d3f73c8ca9988cfb249e7 prerequisite-patch-id: da0741b80e1f76fda4e95daf046efe16b0adbc8e prerequisite-patch-id: 68a493763bb8006889bfc5467c2d58458ac96bd9 prerequisite-patch-id: c6ef9996cd6879799cef07dd8535fa1dd17cf6ad prerequisite-patch-id: 759e23b52d644cad58a193b4a136b66fed71d905 prerequisite-patch-id: b5d2f3669ba3a6e89f3382f721ead3d99ae342ac prerequisite-patch-id: 33842e3dc2c68de6eca68756663dd20ca2c32dd3 prerequisite-patch-id: 7a34199fc4010475c7ecf900ffedb1f761fb1f3d prerequisite-patch-id: 1ca1e777e3f537a08497801754c853b46e1f02ba prerequisite-patch-id: 4291269f26636ecebaed1c9d83bff2fa08cfbf9d prerequisite-patch-id: 98786d31efdae656488957558b1afa21619f315a prerequisite-patch-id: b4ce8c56187947a117dc6ef6a9df653cc5162c88 prerequisite-patch-id: f2717fc8919f8c3eadbbef21d6f8d47f7e3eab6d prerequisite-patch-id: 397ed3479494530f34f94385b1226aec9fbbbeae prerequisite-patch-id: a95c9d5248a17ef92120407245dc4274a5752c38 prerequisite-patch-id: 8d21b2187cb2aede6147d33c8a0bcab9e384e7eb prerequisite-patch-id: 5f8da3fbd6e1cd0aeee165f77d613aa5be58e68c prerequisite-patch-id: 043476d468d4deef4e83ccaa42ef85481fdee3e1 prerequisite-patch-id: f2088ac87204097cd8c676764cc1eeca5f6a908d prerequisite-patch-id: 04064deee7755174afd371399235c32b22da1233 prerequisite-patch-id: 0dc05658b99d0ba53d46590e200a31c460d0234a prerequisite-patch-id: 04e23ade6efeae1e680b7bedfe186ef59601393e prerequisite-patch-id: f4b125888464e536ecff49f0867620f4b6ef46b7 prerequisite-patch-id: fd8abf096bf05c495190da8a8990ab50a4dc291f prerequisite-patch-id: 411c9f1a6399efbc3c63f60d8eba8461d86c34d3 prerequisite-patch-id: 9f0d3dfc8d699f7492557db94e14272bfc7aea8f prerequisite-patch-id: 8b4b3befe2b47c6cc00e7d0914467e12bafb3a71 prerequisite-patch-id: d93d4ad59a2b7e765ef1dc0d3b47a2cdd786f2b5 prerequisite-patch-id: 3c9b1635a10e41b9335f720eaacdcc01ba376216 prerequisite-patch-id: 73a65e25b4192ec12660eba9c95f042f6ece9b2f prerequisite-patch-id: 67602fab677266671fcd69d09216709d545ce362 prerequisite-patch-id: dec4e26bae6f4e5327176210208bb391cf981b55 prerequisite-patch-id: 2779beddda6ac57ac39d5c369dbe07170b268bb5 prerequisite-patch-id: b3a9b6ab3ff9d8ff1e2edf5b735961aed800bbc9 prerequisite-patch-id: 6bfe40f3d2aa06faf3e9b88ce4b602b46d05f8a2 prerequisite-patch-id: 2dd7c050018455911c0bb9e33be4aa4c5cfadcb6 prerequisite-patch-id: e14e7673f7beee95e1a4391697aadbd4a6f86a55 prerequisite-patch-id: 3f5d5772a31c666c18b1df861fbcfa61e7d29c83 prerequisite-patch-id: 418003083a16bfbcf5d25af848f7c00d3a382bff prerequisite-patch-id: 6cadb1c53ca4b3886b02208af41cae742595dd90 prerequisite-patch-id: 388c9737239340fa98a01f7a3156776fb1c40604 prerequisite-patch-id: 6b2b2e99c87b2fcd240c085a273f49a250fcc0e4 prerequisite-patch-id: 4aa9efc6e11fc9c1d374c984d3a1ab5f487dfff1 prerequisite-patch-id: 929e2fc193438f6e4e8e9c4573a21e8c6a6a0bba prerequisite-patch-id: 549c91405ddf932fe5148b485d2f52c55d32570a prerequisite-patch-id: ac836fbb1153949a3d14b02314a1867fa997923d prerequisite-patch-id: debe13fe2c766ebcd853fe290b06c47e8d286f73 prerequisite-patch-id: eb26d475184f3643de9defe567bd0a3c32b5b9a2 prerequisite-patch-id: 1141649038583754d1b645f298a0bcbde7c02469 prerequisite-patch-id: 493feca9d017d559de22baeaebe8af51e82347fb prerequisite-patch-id: 81ad32eb8582a96bdb6d4e5b2e7cac9f366b6bac prerequisite-patch-id: dd9c0579c351a43214940ece3c9f5a2179611f83 prerequisite-patch-id: 1c02f20982b3b22edcc653dabb781783de264342 prerequisite-patch-id: 2d8694b9f9ee30d4f4948d61d70ee8f8c19eafca prerequisite-patch-id: 74e9c5ec0694ea38ce300bdac37d70badf1420c7 prerequisite-patch-id: 0512099293d82b8144fb5d1120852595385a5ab5 prerequisite-patch-id: 0497b48bacbf4a550590fdcfa9f7653a93574ed6 prerequisite-patch-id: 022e6672daff58e42dbfdf35d5be089b5e297d85 prerequisite-patch-id: 103f54905eb14dfb803ab97a51b2f5bb971d6a58 prerequisite-patch-id: d68ac39abfb9812438d063988aad9e00445c70d2 prerequisite-patch-id: 4fe5e88ee2ea65d5e9c2937c25a2a2ea9f07c242 prerequisite-patch-id: 62fed87f96f784df16d3c5135917feb808baea23 prerequisite-patch-id: 17569524b3df2d58898ed8d542cd4bf9299bfb1d prerequisite-patch-id: 9ad9351762f4d48f3634e734f331d68c35c657c2 prerequisite-patch-id: 61e571a97d7cf62dd0e666427e9009c1b9cd69d4 prerequisite-patch-id: 59389cc28027bf7cdb78ced9c2a888aa07be5f07 prerequisite-patch-id: a2faa9ce68419de8530fe025de26fe9e4145a14e prerequisite-patch-id: 4ccf0785ed457ac0d60ea2ea58a32f5239d8c5f5 prerequisite-patch-id: 1f6638afb58e5261ced2527d638b5581473916e2 prerequisite-patch-id: 6188308bb289931263e7d3f4923a68e84cd963b1 prerequisite-patch-id: 8c90b973aff51a4ce642db3e55e6c419a885fb3d prerequisite-patch-id: 9c319db9d11002d822bba45644bf8cfae321b4da prerequisite-patch-id: eba3234836c537855b761ec90bd90c2b314d341e prerequisite-patch-id: f8f0608cf2ba150b99e876849deeef7420f65a7d prerequisite-patch-id: 6cfe532cbe00fc2413ad9d7028b64be809d88e25 prerequisite-patch-id: 7c29d992aec07b6dc8302dd1f2942a4a01f273a7 prerequisite-patch-id: 433957f0752cb0ca8566a91d99f652484b6d41b8 prerequisite-patch-id: f470051fd2f894616510cb9b4344fd0dbe56bfbd prerequisite-patch-id: dea0136e21eb31c05b21b388eda8ef44bd57efe7 prerequisite-patch-id: 2e7c472b2992a9a5c7ed03d4784d399bda904786 prerequisite-patch-id: 1fd88592547a33ac3b78c0217348f3d9667ee093 prerequisite-patch-id: 8e4865a92b50afdda484f67ea96ae86321dc0eb1 prerequisite-patch-id: 0f800d7203f5a8c02aab4027eae0ed207fcf82c4 prerequisite-patch-id: 6d742d7a742d3365139a88fe48d67f72d1d9679c prerequisite-patch-id: f413fa10e1339181e4f465fb177655550f37f6a9 prerequisite-patch-id: 33c663c41ccac4d1948e2a8b359ca4440775a599 prerequisite-patch-id: 3960d322137dfc83a7ca2f820d13d9101c187287 prerequisite-patch-id: e83f7ee5318113126ffa5b13905dd661091f2c4c prerequisite-patch-id: 08b62b4a1aa967e2610e92c97aebf19733f89583 prerequisite-patch-id: dda1e72e59fc41d6286cd31aa47fe65d71b38c6a prerequisite-patch-id: 8d955040a637d5f3024d80479d6a10d71983332c prerequisite-patch-id: e20a068d26f87af6d8868ec3d3053cee96b14835 prerequisite-patch-id: 0b1f12a067ff6c22decb47a5b6698c46bdad4737 prerequisite-patch-id: 056868f40d66098de5533afe5f5f304937765cef prerequisite-patch-id: 427d111e8e55a20f75363aac34d815310baa556d prerequisite-patch-id: ca2a9cd1e5e01f364a8627b201c8f5cf2eae9ca7 prerequisite-patch-id: be7d26a0d3cd3187150e01313b3da8a0e08e69c7 prerequisite-patch-id: df4e24cc1a230d1879c14d2b8f5eb22c226c03e1 prerequisite-patch-id: 33fc595bb85240a5f42fe91a5b824e92319b8028 prerequisite-patch-id: aeda3619008ea32eaf2a8715ff5abd2ad63b99da prerequisite-patch-id: f5d9c2cde700b4380aafb99a05cf7a2f150310cf prerequisite-patch-id: b93559f52c608b238ff3e788355ea7902aef9b1e prerequisite-patch-id: c82713585e80d384ec897e92cfc93d2378d7f71a prerequisite-patch-id: 3fd01766971d69bd0fe9f2e8b9ea0dd020e39e27 prerequisite-patch-id: af8ca04b97accf83a4c55fb6e81ab7fd799e5a70 prerequisite-patch-id: f709c49d3e44c9623ec547cbb9fde9d35ba3318e prerequisite-patch-id: bd49bb630524b3410c768c31db7b12c73d4fc326 prerequisite-patch-id: f6b779a33f1f98227b5e98d7db54751dbcd524da prerequisite-patch-id: 04f4fc781cb7b0ec56abf2224dfba304cd40c5e8 prerequisite-patch-id: dfc5dbd28135153fca66a17e6ee7ef252e251b67 prerequisite-patch-id: 8335abeb34114a59dbfb18ab513c0500a49faa73 prerequisite-patch-id: 760f45afe8fe0a4a334436ae74ed6b6bd22bce1d prerequisite-patch-id: 270a498c77a0d2373f33b3a8b86725f199997f8d prerequisite-patch-id: 33bdfd31fb6549a5beb99f181c37a0838f583180 prerequisite-patch-id: 5b913b78f7a269d3c9f4d97216755d3943067296 prerequisite-patch-id: af4a3ca0e5d2625e3c751ba7fdc1e21f94b0f610 prerequisite-patch-id: 4f21f6bcf726db8aa0db6dcdd0259c1b75b1b9b9 prerequisite-patch-id: 52b8dc359b63e16d80d793662414e4ea51dffa6f prerequisite-patch-id: 85c9bfc6cacad3cc5741d4152110452bd98f4cb0 prerequisite-patch-id: 67e6da26686c4380e1f0a78ea9088f6a74ed6810 prerequisite-patch-id: ae6c4dedca97a29ff4c983606269b284f8169ebb prerequisite-patch-id: dba4f208aff107a80d90a1e66381c7485e081c35 prerequisite-patch-id: 23b01b9b6f030d6c5077846ae8f2582e8332a907 prerequisite-patch-id: 0245487d27df3499b091feb36f0c444e864bdfd2 prerequisite-patch-id: ebba3d29c881b6b9865f043ddc5fff57615590c9 prerequisite-patch-id: 021b4374203586fbacf3949ac1fa0571cad36f38 prerequisite-patch-id: 491a83b94ca147fd5f1385eb18768f72c179f5f4 prerequisite-patch-id: 191d0a48a17ca980eedbc0f69ac52e50ca242d16 prerequisite-patch-id: 0c67cb84d25b93dc69192c4c3023471732a52a40 prerequisite-patch-id: 5093885e723de73eb07c53bb59a2014bcaa19180 prerequisite-patch-id: f2e7d308303c3c98efe793451b525e1258e42ea9 prerequisite-patch-id: bc90880c11ac661ad8bcda9ffed8e05532fcc24e prerequisite-patch-id: 01b1d72730c8c69ffc3edaddd0e48d4c30292ccd prerequisite-patch-id: c9ca59316b05c9dbe55e7e8cc0bdb0573849cd32 prerequisite-patch-id: 49e7af6df33a0ffcc02f3db16f076ea0ac94e40d prerequisite-patch-id: 57f366dd475197d779883f518d7339c5cee26bf3 prerequisite-patch-id: 36ddd6defa0961e5b0f42eaa18728d080de6a03d prerequisite-patch-id: aaf580c74c4793db87508aff4a49fa0938e2042c prerequisite-patch-id: 80c26fad671e099be0d408b4693c8102a530e53b prerequisite-patch-id: a333b6006a565eddfe7127c57f3c75a0731bcb07 prerequisite-patch-id: 3b2e97b479a2dc41d1ccfda87729529906597a59 prerequisite-patch-id: 715dff4793a1bb70a96e380bb9ea9a5c25ef02cd prerequisite-patch-id: 711298626b81b30a2f15fb702bf455666936c581 prerequisite-patch-id: f02adc3038e63fd09d0bfabe9823fcdd7aca1c3a prerequisite-patch-id: 466cb37b05ac551e2c0912fb3c45436eacfc15e9 prerequisite-patch-id: 840d38aaac82d6a093fc63e4781d7e3dfc02955f prerequisite-patch-id: 2b85a88c5381efd13bcabf613252467c0796349a prerequisite-patch-id: dec1deff80be4dc67b344ec885327c3d36e9e77f prerequisite-patch-id: 12cc8f8d698fee52286357c7db359489c485b6fa prerequisite-patch-id: 333a74815e06fc93133cefe09304382d5241b092 prerequisite-patch-id: b72cd683dd0ddcf15282d68115b0603a575828c5 prerequisite-patch-id: 42e2a98ff589679b556e2853b8b62572342664fb prerequisite-patch-id: 4aef72a1fac8484d8aa55ee665cad1ce7c93462c prerequisite-patch-id: f15e18d30e2f46d88c5d20b491d0d119128d4331 prerequisite-patch-id: 23cbde00584773dbe3dfd2d25cca18ff60f145ce prerequisite-patch-id: bcae24be74343421f9981c007867e0c667500a3e prerequisite-patch-id: f7a9036bed7daeeddbdcbaa3e9b8a7684d8af159 prerequisite-patch-id: 5ad200d3984c9094a5fa6ca948b9971ff85fbc91 prerequisite-patch-id: 3e44380ec2604123672ce5cce46502d6dea5db15 prerequisite-patch-id: a0b5250df26f323e01e72109955777e61de9c5b1 prerequisite-patch-id: 77b367fd31c952e0934f6e274681347a65815f2d prerequisite-patch-id: 7ce0978ead15fea91ff6e92fadfd2fd23c1fd2df prerequisite-patch-id: 64c422e3270fdc106f77c26a92c99b881730249a prerequisite-patch-id: 5c42c60234638457284180fd68c7e8cba6378937 prerequisite-patch-id: 7f561058f3c873787ae5de06352534d6ed0042b7 prerequisite-patch-id: 1406dee7be0945f1f7d03db56d77842c6067edfb prerequisite-patch-id: d63cb25e72e3edd17486a13198605be193bc6814 prerequisite-patch-id: d387731d1d67ebdb25f6f38e1a09a3f903dc4a25 prerequisite-patch-id: fc01754d64f130ac3177dcf74c525e4671d28aea prerequisite-patch-id: ca8ef39e7a52d832ec8ffec180e4a83772b16922 prerequisite-patch-id: aeb1b02ceee011b1e3780e2f847c7915969096e2 prerequisite-patch-id: 53c7aace0b5964b230a0dec35054bb7ac23ab7e0 prerequisite-patch-id: 74d3da36ab816ba8fc3eab424e6e1681fc140aa6 prerequisite-patch-id: be44df60fb0a26a2e1d8c7d9df81cb942d716bc0 prerequisite-patch-id: 0f279d8a9fc4636e5ac3e2734b13149907c8463d prerequisite-patch-id: 407115e8ab79eacbda7c745259c8fe5b2dcad312 prerequisite-patch-id: c1d3dd05e6cb3403e0b28accc1c7b663b9b8fbf0 prerequisite-patch-id: a286c7f13c264d8257cc86cb6e4395c34a46256f prerequisite-patch-id: 902cc21cd24a6d9b2efeb8be13e158550923fcf6 prerequisite-patch-id: 1d27e22298a7d614b1ebb0f2efdfa1a6ec59b744 prerequisite-patch-id: f92f0c141a208eeb518454de1a97849134ad9bbd prerequisite-patch-id: d5a144cb1ae9e07ccf6ccbdb3e0d4d27c93a8b8e prerequisite-patch-id: 8b0124dba8048641c5135835c3754c7b509696b4 prerequisite-patch-id: 0c6924efd716fc90b7ac6f20e3e2194848f70be0 prerequisite-patch-id: 5f5280bcc566f14c7d41895d29aae8201ca8e472 prerequisite-patch-id: f0d463ffe8a59397a53ae6ac1bafd3de720d2245 prerequisite-patch-id: 8eb532b3404bfea62e77e96cd238bad623bd4bf6 prerequisite-patch-id: 34039b6221163fb61a8cee3bc51c1ac02f67c8f6 prerequisite-patch-id: 7cc5f262393a644174feb6df81ecebe14a63ad88 prerequisite-patch-id: f4d5eb791e5c5550e21997f376a419f0e5650832 prerequisite-patch-id: c078a7f342d069bc9f1f931d0caecd06d67476b7 prerequisite-patch-id: a030608b53b3a95f9f2eccd74ff8df87fbd830f3 prerequisite-patch-id: d7a5d266baca692de8b531c86d7b92d07a0a4586 prerequisite-patch-id: d3888eb41e4f74edc04957d1398a4c5847318eba prerequisite-patch-id: f7a2f30a0e9a72e1847beb0b9c65e8e727a16483 prerequisite-patch-id: b32257f9f01b5067bbdf5f39d5529c731168dd5e prerequisite-patch-id: 9026a29d4405d9874d3337fc05db49c6419b0ad9 prerequisite-patch-id: 0e4bb37cb6166577c6d57ae34cb61153978b949d prerequisite-patch-id: d98ad30f5b65b821b815dc73236d7a9c19168def prerequisite-patch-id: 297b416de46c03eb0d69afb98852c80f75a96cbb prerequisite-patch-id: 2e451b8623ef22afc2a53a675e75b26a3c1e82f7 prerequisite-patch-id: 2a54bf9216cba4f85be2c26734590951aa01572e prerequisite-patch-id: 3f159c74b00a4f51c36ae030818c17c9b274a4ab prerequisite-patch-id: 800a528af014dbff0b9cc8f35e4dbb2e74d3fff2 prerequisite-patch-id: 5ab977fdfb1198e22db8ab9043b271590e4ba51f prerequisite-patch-id: fa1f0ee75de8e7c1be7c1e6d04e884e114865053 prerequisite-patch-id: 2fc6f7364c54d19ebe2ce62356a81cb2694d62df prerequisite-patch-id: f70d63b2e7ebcaee28fae7e03c8bb86c608c41b5 prerequisite-patch-id: a42d4124d53575d95221d8fff66ee569fdbf6e0e prerequisite-patch-id: c960b682c4a2110bef9a62233fbf27cccf6fd6e5 prerequisite-patch-id: 6d860aa53ca3af18d02529175500925657b16238 prerequisite-patch-id: e2a23c78e7de9243ad5ee6a35084d104a1fff61c prerequisite-patch-id: ace0236ddaa4c09ff50dabd1a3a7a677cbf86cde prerequisite-patch-id: 9562abc92e78185ca44c9dbdcab82c50da5ae5df prerequisite-patch-id: 154b068e83c15a9ad2f9e843c20d0266a1809e0b prerequisite-patch-id: 81bd42bf4920626c81d787fe79fc24d8766eb6ee prerequisite-patch-id: df24344692b10ece5f358ceeea533a45b3fe2844 prerequisite-patch-id: 5a6f56fcd2f1d27f759c509c57361b5dc4fa775f prerequisite-patch-id: dd859be2cc66016619c89a45a30a570acf331406 prerequisite-patch-id: beb54227eaaaad23db78f239bd04f140a5043b5f prerequisite-patch-id: 8836d2ff93bf5d531e58b97e5bcac99818cb8d7f prerequisite-patch-id: 06db91e8a786d054e8a29a2703baa6eba5ddb32c prerequisite-patch-id: 66728fbf13d30c7e16287c39bf538c3111e59bc1 prerequisite-patch-id: e53d2f828d4b71653d250ed40a1734bca5dc9a9b prerequisite-patch-id: ff317d4dd949a850a4271644d88188d7f94b1a19 prerequisite-patch-id: c63c78bd7b8ea9493b582a6b80cad7288c96b96d prerequisite-patch-id: f294a0739e4e4ded431a578395622c58538570d4 prerequisite-patch-id: babfe0d56f7620200d4bd7aeca989764a28c0669 prerequisite-patch-id: cb40827096d0263b2551c5f54c3e2333235a183c prerequisite-patch-id: 366a146191e3de86d4b0c1d7dc86d7bc3b2f5b21 prerequisite-patch-id: ae88df12f42f8a9d48b438c8f72bd568b4856006 prerequisite-patch-id: 61f38842903bc91e8edb0e5424396b09e3b472a1 prerequisite-patch-id: 9178cb3085e01845cc142eb3c269bb7358aeea7e prerequisite-patch-id: d68caa5d42ed2d74a06d98a249955bf42cc2a97c prerequisite-patch-id: eecb65542dd8f0e92b0b70bad817412e1797f368 prerequisite-patch-id: 7bf7e1784625ff978d873456d5f07cbf82b132f1 prerequisite-patch-id: a2589957ae4c02eec843dbd9e7976cacbdaea6ac prerequisite-patch-id: 4fb6bd56a52a95bef5537837ca5de1c4dfcae61d prerequisite-patch-id: 6b71424ae5dd4cd2bb49ffa494a2f91846df3f47 prerequisite-patch-id: 20367eaa88556c0719d02f6d6952ddb69c0e90d2 prerequisite-patch-id: c7cf89d232bb6b2eb258b28dd726beeef95fcfe8 prerequisite-patch-id: cd039953aa9395fc02f1635e207c667402a69b9d prerequisite-patch-id: 44712b3719797ae11ada3ce82223861d00bebcbb prerequisite-patch-id: ac2de8ba597389ab68330135068f8765e051c833 prerequisite-patch-id: 2a27e908acaeee19418aba64e078328ee745924a prerequisite-patch-id: bab1cca8f9ca4a275175bb5e32f6b3bad01de4f6 prerequisite-patch-id: 7a2204ce82f68ca25c30f885c4a61faff3daa356 prerequisite-patch-id: 68dab0b9546d091880605d9d3110380d9ef915d9 prerequisite-patch-id: 052e4625f2b4ce651330e707a138e688113877cc prerequisite-patch-id: ad5cf90c81b516faa461dad286e14167aba386ba prerequisite-patch-id: 374c09c1c2ced906e36a933427e52dea48a77bd4 prerequisite-patch-id: 843bb80ee6d77e060c761cecc2339ee12869c0c5 prerequisite-patch-id: be01c0b412137d0fa947912f40c2ff746352c463 prerequisite-patch-id: ea59bac6946ec832bf2151c351d25c17e9be4299 prerequisite-patch-id: 7e37ef56231c79fd1c01eb80bd19b975d726f010 prerequisite-patch-id: 90e11e612180e73c283fec5bef39d1550b579fdf prerequisite-patch-id: 00c38be5eb7884d188b231f703d24f0e94a7dd11 prerequisite-patch-id: c12e7a72d291857cdca4374eed6e1face95dc414 prerequisite-patch-id: 47f718e935f9090eebc3cc61e8a97327480ea128 prerequisite-patch-id: a928352cb7fb90d77b2b0641a05aea76c8b6e777 prerequisite-patch-id: 4f525dcbb61c15a320cc55bc9d3adfd8cc0a2929 prerequisite-patch-id: 335fc813085b257ca929330961aff482f82f39cd prerequisite-patch-id: 005ff5add5bb6e04e09720b1f6cb2816769d429e prerequisite-patch-id: 83ddccb51f567541d2d2f724fb80d4208994eda5 prerequisite-patch-id: e74e968e912c96804f1e31d9f997b0c0de2479e8 prerequisite-patch-id: 60c7f826ca45bd01f194026204fa485e594343bc prerequisite-patch-id: 7447915527009d930135fe3d2352968b3cdc8539 prerequisite-patch-id: fb5f1f4dc82268181d108f79630e1e82925c6839 prerequisite-patch-id: 03e15b1bbcc12c3dde585ebbcae607e9068c22f9 prerequisite-patch-id: 6702b9d2d489864c85033285432efe7e851f4ee9 prerequisite-patch-id: b182806fa273ce13345df92f23cab850aee664bc prerequisite-patch-id: 0e3d0b1b1f4ba919f2bb445fccd228df3c46861a prerequisite-patch-id: 0a06a92e7d7f3bb38f5b5a3ee68a818e61507fd2 prerequisite-patch-id: 428f6db71dc1c7bf6cbb42ee0ab976cf80d9a462 prerequisite-patch-id: e982854ab4236ae8be40e4b9691f6da7de69fc3f prerequisite-patch-id: ed7ab0b7cc610954fa15174d75c17643688a8a46 prerequisite-patch-id: a6ab169f9f560806b9a55c51d5c0c3ebbec28d40 prerequisite-patch-id: 3a43038f9243fb97bd38051a864fa5bdbff07704 prerequisite-patch-id: df3d8d522d008cc9d20120153b7e4abd5fb51b56 prerequisite-patch-id: dfd4719856f3964d94958d6102024849aae814ec prerequisite-patch-id: f99d0ab2e7d925295824bcf973718cd32a6dbc9f prerequisite-patch-id: e6b0f99507cac030efbe13bddcc8f06a62bc7a65 prerequisite-patch-id: a0881b8ef5b4e9a0df10fba4028ff14005c82df9 prerequisite-patch-id: 1a078e02e922cdbfd7dcc73df8e2a390f579bca9 prerequisite-patch-id: 0ec0b579d8f01afb59053de8fea3b4a22cb061f4 prerequisite-patch-id: 6aa1223620486cc3b32441eef749a9bdd5173088 prerequisite-patch-id: 3923889be719ecf6bff70638adfb1b764354c9c9 prerequisite-patch-id: e5d2cbdeec068f78af56fb4139921e939e991b9d prerequisite-patch-id: ce173cdfc6abb80891d582a649b16a69a8f79f12 prerequisite-patch-id: d717104a33f70284cef41bdb8f1214f82bf69c4f prerequisite-patch-id: f08d139a1c9e667e66e0302fd75c831921b33fd9 prerequisite-patch-id: d7557d78105de10311ef3853086fa6c3374a4a86 prerequisite-patch-id: 5b52d117b47869a9a70a4c3e94d7074ca608b534 prerequisite-patch-id: 3a7dc73ef76ab1076f47075d77d4c64c2511f396 prerequisite-patch-id: 9dbfd561da20cd9dc323e068d318f1877c3008fd prerequisite-patch-id: 17df83ccd28a7a79eb607d51fb769bc8bd1f8077 prerequisite-patch-id: 2842b006662098992143403ed0f96b424a9b7511 prerequisite-patch-id: 68295718d962b6d3c5d4fdffa2061c9ae136bf83 prerequisite-patch-id: 6daa14a1c8a8add2b36dbcbe614d0bf61c99565f prerequisite-patch-id: 3abb75d222fa9deb181c7dbf12742ee550061e3e prerequisite-patch-id: bc35fee229c61823c1a53230f2a1fb9bdaf9ad59 prerequisite-patch-id: d1def326ee40ef2287162d8cb85e869dadd46c0a prerequisite-patch-id: 1fe700d14d16c89b7f167e0cfbf48ce4a4292b70 prerequisite-patch-id: c2b98294f61d2138ff3de6aee54ee131f4a1702b prerequisite-patch-id: 9c2e31ef39d9814b2f39d469540b60d23b363e37 prerequisite-patch-id: c7a3d9874086645ef0c73539c016c54ba6857686 prerequisite-patch-id: ae71c844bbd13d7c387eca5a37590576af3ab105 prerequisite-patch-id: 61c3a181a9d637d9e2363e91c70cc126c767aa71 prerequisite-patch-id: b582a8f898b67b7c99ccbbf7d83dba497ff303de prerequisite-patch-id: 701af49a739f8adf025c921629ba4b653c703fee prerequisite-patch-id: b91984152584d7d7ff44715ca3f47bde5ae4a74f prerequisite-patch-id: 53e3d8031687e218b159dba7bbbd6879a6bb4acb prerequisite-patch-id: a12f9539b8405b670572454b61f7578b04178ea1 prerequisite-patch-id: 41abcb281eb1bb6d05d74ad22e7d1dedf54dfb88 prerequisite-patch-id: 2e20750918160b23e546db3d1e553bf6dd2013db prerequisite-patch-id: 56cde9dbce5e61bd16bf7e6003c36db81b5f7814 prerequisite-patch-id: afb85e7e472332d2e18d071966d9f3769c74fb57 prerequisite-patch-id: 46a08220b2453a1a1c4717782de3bb05fcc2b68b prerequisite-patch-id: 3c501cc6eac5c10c4785fca5ff44f338df118b7f prerequisite-patch-id: ce2d230799e7011c9ea81a116e1ae6c72c90ad22 prerequisite-patch-id: 0f96cbd0c8cd28d042e284dbadf305bbbb4f890b prerequisite-patch-id: 1243eb7a10168d2f829bb5be05c8c77a0df4a2c6 prerequisite-patch-id: 23f858b2834513643abde50bb5939f9c5318995a prerequisite-patch-id: b210c13e44886f21536895a5e44b720a23228d28 prerequisite-patch-id: 5ffb34a0a12ac0635ebc7b45dcccb49cc1694d80 prerequisite-patch-id: c616bb7445405174b93aa49576e513e9c4452ec7 prerequisite-patch-id: e0e4bdb2806fb207e78c1ad7c9b2e2942d73236b prerequisite-patch-id: 70e0971a3936a559d5b05ce7f59a9bd2ff842a06 prerequisite-patch-id: 705d4c7dff0aef12892eec85412b5199c1c887d5 prerequisite-patch-id: b54321180003ffe03258657fb948804f608f6ecb prerequisite-patch-id: e2768ca6a6bd3012c3307b7fea47760c699f929e prerequisite-patch-id: 874eafcdc43846a6b5ad1af2b99dc0855718c468 prerequisite-patch-id: 54ac6b802029dd72a4bb0bd090d57043819eb373 prerequisite-patch-id: 07af01b0b3323236e82d6c683f12bf161310ce00 prerequisite-patch-id: 6ad69daf8c68bcee39255540344dd4b8355604b6 prerequisite-patch-id: c0ececeb76313b29552a0af14ef4b1356510920c prerequisite-patch-id: 36191d0d3286216b7e6b92513b1cfc384eab1f81 prerequisite-patch-id: a328bfb7ea6706a97d1ad9abee3ce58ac608f066 prerequisite-patch-id: 79cc900ec29c656a743ffa3501ac8c9e7ead6d55 prerequisite-patch-id: f1edd42df301b2e1853fc48a2e6d6327b59f6567 prerequisite-patch-id: 1fd43d09092c1be20337529e7361cff1c72aed1d prerequisite-patch-id: 670fea17b2c6d18d2be1ca31b50330a88af7bb53 prerequisite-patch-id: 8ffffb34b25eca514a651e2990f8ccd31d62479e prerequisite-patch-id: 4c589cd06b702a557fcbdf697256b296ce918784 prerequisite-patch-id: 09300bb380855b91aa7045bb38d9cb9620e623e5 prerequisite-patch-id: 20b1d1745259a24371499aa270114342cce553f5 prerequisite-patch-id: 3db032e5a21a63fe66c14c01e032dee6a1056638 prerequisite-patch-id: 4844884b881f0950b722436d01ba6beb1d3e2a58 prerequisite-patch-id: 33836551dc6443dd6850af7b96466e8d80367a5d prerequisite-patch-id: 7ed15bfc17a14d6148b70eb4555be08d1fae14ea prerequisite-patch-id: 5a849fb4cd2c349d09837d07c67f29e12b11e080 prerequisite-patch-id: 945d48e8994ae26a567d5d899d4e0a4506cc3f30 prerequisite-patch-id: d0b473b834abe72754d9fbe7cd2635670fc08857 prerequisite-patch-id: c32cacf0afe2e2fda26e82c78a6ea72710da2040 prerequisite-patch-id: 35611380b18a522685d0773bc5cb6cc956a95341 prerequisite-patch-id: 4f9ec2ba83eb4950a1994db0f49d8dedccb79542 prerequisite-patch-id: 8c9f34070eadabe84b10effae8ede2380128d72c prerequisite-patch-id: 2c44a68160f4c0e64d955ff9edd07c8325c0ecf4 prerequisite-patch-id: 105452ba4b11a972e6ccb4d3cecb02ed0f9b6991 prerequisite-patch-id: f21d707967db7bcbfdf56ca6679aef6e69715427 prerequisite-patch-id: 2f4fc2b346d48cb33be675d97aca10c289c8f474 prerequisite-patch-id: 82d134a9a2ea50dcbfaa4180003d4bd8c85fd59e prerequisite-patch-id: f1f2d734d2f481c17ddea941c684550a40397d29 prerequisite-patch-id: 3709dbd8af9bb3e433eca3e960c1f7d78fe35848 prerequisite-patch-id: 9e1e59691622d054281e28ed673502f0ca0a5610 prerequisite-patch-id: 88a40bdd1bd7af4de59c666b63c0d85c3c79768a prerequisite-patch-id: 2b7c143a93331a12c35d96d64349d030c3a98cfa prerequisite-patch-id: 999ea462cf68c51742cf17b5ffd46f4eedec6961 prerequisite-patch-id: 482538e62b9cf82bba8c91af13d847529f4bdab3 prerequisite-patch-id: 252084ae032dcfa36c8b8967188c71ebe07d4775 prerequisite-patch-id: 3fd83feec04e01f76dc3a9673af946f729a60b47 prerequisite-patch-id: c26762064c58b9e6b1f72a9b261d47b4318522c9 prerequisite-patch-id: dccb65a1b8add6109e032bcf24ff1125af126c8d prerequisite-patch-id: 75e0b654ac96d7e295e5c91ff343d8436f7b7a69 prerequisite-patch-id: d2b3851c6f9f3b8cbabf2daceec57199a325fc81 prerequisite-patch-id: bb696e47f806eb17176afe1a0075a0aa351ade7d prerequisite-patch-id: f0df789b4940ac12654cad20ba9c12db899d27e3 prerequisite-patch-id: 357f1772e72ba5c2a026bde2d31656fd1e75c2b7 prerequisite-patch-id: bfe7851294f6e01b29ca3375ee65f9c854b7c655 prerequisite-patch-id: 9eaf1ff70fdd88e03f9aa6166a9c4b37933a419e prerequisite-patch-id: 0911173a76e5dc24f64ca4a8d76203631db5da97 prerequisite-patch-id: bcfff7c86ad15ddd0aa11773876620931094be69 prerequisite-patch-id: 68ce92cf94a657d93ab5fa058563adee90278376 prerequisite-patch-id: 86f6338fd9bb5d6291b3f989361ad1f1ac2eabe9 prerequisite-patch-id: 104f1f95150ba867bd71411dee39e1ae6ea4d288 prerequisite-patch-id: 73484af4245ab704b5b7b5e37663442fabfef0de prerequisite-patch-id: 6faa8669cb36a91c5646f33a363f7bbd4a147b1f prerequisite-patch-id: 8fcb86c9dc2822d6c4b351181768b79ea820a740 prerequisite-patch-id: f0d9ee67891a8fb0018d35037d1c91cc1bb6c3cc prerequisite-patch-id: f76b568452a10704f58535999dc635422ff89473 prerequisite-patch-id: f74bb1a8764b8f00ac127ff31e7a82127a565c2d prerequisite-patch-id: 319f2cce8d745cc539a4881e0c8a21ae79460577 prerequisite-patch-id: ee97be90939b5b6065d66b4521f66de6f9e06dde prerequisite-patch-id: 7549989eba765c1605816f9e3aa01de924318d5e prerequisite-patch-id: 2d92de0d01770cbd61f4d5492de77c1e8da52d28 prerequisite-patch-id: 69319407f8f8ee5124f90ec84d893a52574994c5 prerequisite-patch-id: 4219558b81e7f6b35c65f344f464ed3f5532dcdf prerequisite-patch-id: 1b9505f5ae570e68e5842af732d11d9bd092794b prerequisite-patch-id: 4fa61db4af30afbafc8510f3d543860fd784fe32 prerequisite-patch-id: bb043959a677028853435de59bdcd74e17c15a85 prerequisite-patch-id: e1158c235e9013bffbb0616a05e0db307824ace8 prerequisite-patch-id: 30633e741dfe59f3c5b201a8d079428fce11aa99 prerequisite-patch-id: d1d46d64e20ffcfb99e45524b04ad9ffa2ec5ef0 prerequisite-patch-id: 64df474380d98b8434c97f7214238d8c59c8fed0 prerequisite-patch-id: 2d23ac454ae373e797f59f831e6c2a88c36ffaf2 prerequisite-patch-id: 0be2e4f6c71a346009cbcbe0316ceb4cb0db2729 prerequisite-patch-id: e13b1dbf00d97a64b0cbf39d222928805d5f319f prerequisite-patch-id: b5ed979ce72420d7f77c1c6c25f53bed209ec53d prerequisite-patch-id: 7db1a0e0092a41806034e2c222f799359e64ba9b prerequisite-patch-id: 0c3918806e6d47b95e0ebf09fd9e467852d32820 prerequisite-patch-id: d88e5c29c2969b68668855f2f8e860b912789dde prerequisite-patch-id: 48ca3ee731799f317efe383ae453f7c2765341e3 prerequisite-patch-id: af794ff4afac390277be072c4c7f04bd6b8b983d prerequisite-patch-id: 2243086cf46d830d6b7f2603a64a3abd98f5d549 prerequisite-patch-id: a5804a07f5aed2fc1ebdba6abaf67f099d90a45b prerequisite-patch-id: 88205ecbc7076e2c19b325c410441a5c47ceb3c4 prerequisite-patch-id: 83432a0b151af8e71dbcd2ed40214a7ad10ecfd0 prerequisite-patch-id: 53fc9c25a34812de549506279e3dc2fa6b10116a prerequisite-patch-id: b7c082bcc73fe755e64f25967cebcee67dacb822 prerequisite-patch-id: f8804845dbe5b36818b073aaff25f8be406212fc prerequisite-patch-id: d641831b3742c70dc24e5ed85d248945cf7d6f2e prerequisite-patch-id: a197aa88f3b8481dfd72ec06d32284b6657509fb prerequisite-patch-id: 1b260d53447a6e2d1ed0c15c251772ee83d4bf8b prerequisite-patch-id: b2e1a8e6d869640390a30821f0e6f5277af95e9a prerequisite-patch-id: fb422dbbae1ebc870c1afc19fcb6deee5a6bc345 prerequisite-patch-id: bd070e09b5fc7ff75d2e1afa2fb849ec7cbf9c67 prerequisite-patch-id: 9698b9aec973125bae1d3aea416f919b9ab6652c prerequisite-patch-id: deb0743dd4dba4eaffcae024289743e62f424960 prerequisite-patch-id: f0dfbc93e09ce4a03624759aaa77ce96869b971d prerequisite-patch-id: 42c839e6fae69bf1e0be9dd5bc8706eada62895f prerequisite-patch-id: 50bfca63fa80f56d830423f575d6589739e075bd prerequisite-patch-id: 746c033836fc94696b1672f32177500ed6072bbd prerequisite-patch-id: df1f172be97f56fd22d63b2edee6a1699e7e2863 prerequisite-patch-id: 5394ad722548253dbe20a5651268f614dbeb5eb9 prerequisite-patch-id: c1c57021dcbb2bcb5ccd3851125bd1d1c9195c33 prerequisite-patch-id: 60a3f3070504a86a0f027c86305a56a2641e2760 prerequisite-patch-id: d26789112349e5241f0587fa7e6f6be8a0386f1d prerequisite-patch-id: e64033e4abba6b82c0a1dc5720654baedd6498d1 prerequisite-patch-id: 6cf3df61f2cc06b0980f794163bf83d6c349d550 prerequisite-patch-id: 897082c9b28d3b30afa5d2ee3e1734a8fed4ee26 prerequisite-patch-id: 6889db6bc99a88c62aefb1fbc74e677346a957b9 prerequisite-patch-id: 8ffec932a688333f8dcd5870d6cd81a367aeb5f5 prerequisite-patch-id: 1bb1fda212d52fcfaf46e863ae4ce7d6de845cae prerequisite-patch-id: d244114bfc2e976c4cfbe14e9c0cf36020814d25 prerequisite-patch-id: efc7ab6440ef9f77e030c118d7ccf27282450fbf prerequisite-patch-id: c077a4332e3c5c8f925de1767ca3fc7129aec952 prerequisite-patch-id: 5310a658e741e75b407af52e8d041a3ffcfca897 prerequisite-patch-id: 58949fc5f7852c7627049f19c824cf2f3942541e prerequisite-patch-id: 87d136a8d95f404dbf867718235cc4a8b358c577 prerequisite-patch-id: 0fe4369facae7ae547305d7d2f77a26c182d865f prerequisite-patch-id: fd7e5fd3be77995838d6229c09ce4fae62f70501 prerequisite-patch-id: a148f2a8321f27c1cb8fd3c0353ac88c58fd36fa prerequisite-patch-id: f89756f5d4517a71c6a553788ef9f2cfc548d0dd prerequisite-patch-id: b5bc24fca671e909d541a5de4a4944d2bdbe7db8 prerequisite-patch-id: ee57050e70be7bf0f81ee6f57479f2d03140732b prerequisite-patch-id: cb84d8b55757bbf6da088ab8b1e11b70f7fac8f0 prerequisite-patch-id: ef28005b02ad863070da0f941a3cf9701fe922d8 prerequisite-patch-id: 87e54820d36184481f5e8bfb9d9d94125e1cb109 prerequisite-patch-id: 8761ae0c960da8e610cdc0aa07c41e0326b94c9d prerequisite-patch-id: 5c41ce687a440b9745742524917b68a562dc3f38 prerequisite-patch-id: b2a335d38abad51d4de7e89fa2473d05031b5bec prerequisite-patch-id: 0179b72d6d759a5d276c4efc889945cb933454f3 prerequisite-patch-id: c937f2e6e2c440481bbd5e4ec5fa6e553210efb6 prerequisite-patch-id: dd4b8f849ae14a4d27f1ac54d555f048c10dac06 prerequisite-patch-id: 6cc535b0ded31dc3ce11d6f0055fe6f0e551c49b prerequisite-patch-id: 099c5a313c337dfe01ea145b4a2b3b51a054c65b prerequisite-patch-id: 3e9a64d744a67acecd6403614ef482356bd50f3b prerequisite-patch-id: 0aa8798212a9a28d80d3a99bef8a115ef17a5ed4 prerequisite-patch-id: 63f9fcda2dafe3230e18bfa41303dd16b140c799 prerequisite-patch-id: 92d316cdef3866324a53f2b3e1a72ec8b0bc8576 prerequisite-patch-id: 77032f165b50876ea19ddb4241244a3c7eb2ac34 prerequisite-patch-id: 1ef818565f5fc7a0def2338bd9a41200c293733f prerequisite-patch-id: d90bed80645747837d77ea1ba841f301db38652f prerequisite-patch-id: 3f045dc26fb97ea6ad8d50189bdbd8d0a832f6fa prerequisite-patch-id: 5952647f006114be14b5f6e57171a4f0aae4c8f1 prerequisite-patch-id: 193900aadbc21b2a2d34b4a5290079d244dff433 prerequisite-patch-id: ed66a1c581ebaee12b963d6384dc553ea4c2a269 prerequisite-patch-id: 5fa7b61b0c7c73d30148ed51b2a1730c9ee8be45 prerequisite-patch-id: edeb38c260daa32dd2ff5a547be77c516ab8f148 prerequisite-patch-id: 119e99ccd229bda3c8b40c2c174641ee7995621a prerequisite-patch-id: 7fc55198f851e9c88c27c70802df95df16903841 prerequisite-patch-id: 3e17342450ece972461cf4a4dd9623f0eabdc158 prerequisite-patch-id: 52be16e24ac35e656ca7e0e19ea9763f5ffe92c4 prerequisite-patch-id: cdf3b897556aff59f60e9dbe968cdd3a5663435a prerequisite-patch-id: 96da0f3050c6bc0655b9f20cddc58fdb610f4a9e prerequisite-patch-id: e4a3e02fa1d1f20e4ffd71e2558cd729d9604d75 prerequisite-patch-id: d38d425e6ada0c322fc9647e83b0f19f3552a275 prerequisite-patch-id: ef9965678963c1d30a41d54b03981a1bdbe29b8d prerequisite-patch-id: ddd45b47e7151996a3b5c069a6f8c6f2871dca1c prerequisite-patch-id: 7d8a3c2cdb567617aac1db0da14ef0121d1b39a8 prerequisite-patch-id: 373d2117c3b6c86bda8bf2542bad56374baa03b8 prerequisite-patch-id: ffd71b323107cea2bcf222b2ce6dec1e19ccd9d4 prerequisite-patch-id: dfb12a1fa7f0b2fad9b85b056922b08cbcd330de prerequisite-patch-id: f7f2a140e62918ed60af6d4e4084a5cad9659d7c prerequisite-patch-id: 2186f04a8b2cd0619ee647d2ebed1b721ca1d535 prerequisite-patch-id: 43beabf0c61fedc26ee637181bcb1266e26204ae prerequisite-patch-id: 6d0000409ff826e06689fd38cd9ead2e0528134d prerequisite-patch-id: c4fa241c15ebd9054c2c843ed0ba669dae2e517a prerequisite-patch-id: c3d382abde57f0db2f2e4997d9a288299ea223a5 prerequisite-patch-id: 7144adf390302b85ceb7659a5e79c732204c867f prerequisite-patch-id: f2076e95d80d8d4b9ab7ba7ed077436c3e928115 prerequisite-patch-id: a58596c898cf0a83d94a6b352f1727d7daa64d8a prerequisite-patch-id: 2896caf9de9c2bd1ad7e531f4d0d870bf5209a0c prerequisite-patch-id: 4972a61b6af161d6395a835c93b8c80783d60094 prerequisite-patch-id: 902500a55f4ca186c1c946e7f65c7a9943d54a10 prerequisite-patch-id: 7aa923f7dd9534cd847a4773d3c1ec179de5967e prerequisite-patch-id: b3e8bffc5c9bfad4e9f13863c2f1523b49082084 prerequisite-patch-id: 236a9f4545c865f366202c3c9b77ee734ace1d42 prerequisite-patch-id: cd8a38e835cf0c646e63740d428ab342defa4cb4 prerequisite-patch-id: aaec27cf8037eb53a875d8d4278aef639bfa3947 prerequisite-patch-id: 954ca2b0ee4bc448232f5acced2f21460dae8566 prerequisite-patch-id: 9a2bc63a60f997150c1c524b825cc7387ff8d55d prerequisite-patch-id: da6db7f7314ef2732e22d680b1e9b87c7d2771ce prerequisite-patch-id: 823205db8fdc3cffc147f4e6cb16faf2bf401abd prerequisite-patch-id: 5abcf9feb0cde67281cfd1c638a02a687c82d57f prerequisite-patch-id: f46efb81bb401819cca3d5e9b10d0584008d40dc prerequisite-patch-id: 5c04b320258b3201c2b7b2232f4bbbacf60abd2d prerequisite-patch-id: 3e2dfb7d7743414d9e8428d2695600fdc354daa1 prerequisite-patch-id: c6f86303d97b3e8feebc0fa1f9c5523d4cb8bbff prerequisite-patch-id: e8c74655c8912a386078ca70d713a3f95cd975f2 prerequisite-patch-id: f5b4691bd63d6c90c8de766b8f7329edc0500a51 prerequisite-patch-id: c4372b1955419f568bbc4df8844ced0b9705d57a prerequisite-patch-id: 8e5a2d979443525e7b96e6d1550ff2715be9cfe6 prerequisite-patch-id: 4c22be99ef3c259f93dea5ed5de6d0d4606ac551 prerequisite-patch-id: 6e755b661b872094c74b708420235ed1fcc49dbc prerequisite-patch-id: 5e9b14e62549288502f187bb900784aa8d298b00 prerequisite-patch-id: 4f54f968d2911d9457bf534bed52ed1a171d2a5b prerequisite-patch-id: b1944efb35d40234eeecca472e409aa062cb2721 prerequisite-patch-id: c041d5497fc4f74eea1e7afe196e54e4342e81f2 prerequisite-patch-id: 42fb957d79ab82b892c1523f6b5b8e2269447f8d prerequisite-patch-id: ccdf4e692d40d30f4db7df96260fa68c3dbcad5d prerequisite-patch-id: 0277122cec8154c0382246817ac63b6d010168ee prerequisite-patch-id: 2500db7305868602dde3c820cf49b7ee480a762b prerequisite-patch-id: eeaece9517f85b7af40de91539bba3540de9e11a prerequisite-patch-id: afa2285baf61b86403fe12f1ca00c851c7e4ee28 prerequisite-patch-id: 013c3a84e14741c7ac2d700f86d216f6b55d0cba prerequisite-patch-id: 2ac23070b6b0c0c4c0aa809f32347ddabecdaf32 prerequisite-patch-id: d99d375b181d7c103815c5fbbf0c0e71e6de7b48 prerequisite-patch-id: 789716815e205bc8e80bebbf2549faded7796f74 prerequisite-patch-id: 96862aa265d292c7e9d79dad65b93bb9e072f50c prerequisite-patch-id: 74721e246af241c1431d6202b64a432c321d3945 prerequisite-patch-id: ff28a676e799864ce691d4a5007ecc33de14302e prerequisite-patch-id: a33e6e3b3431055dec5eaf161bf8e41824c1498b prerequisite-patch-id: e036952736d86691cef28b88c954a447cfeca3c4 prerequisite-patch-id: 85108d054e2e2880643f18bcb452a2979844f7d1 prerequisite-patch-id: f603038d65cd377db171760d97dab79b3487a15f prerequisite-patch-id: bb72fc0cdea5ec13d71300bf3cb04b776655b4f9 prerequisite-patch-id: 68cc2c970478e3b97545508a0772dcedad438ad6 prerequisite-patch-id: f88b9051c47c84cac6b138fdf10444d4d3b46443 prerequisite-patch-id: 1a9edae7ca23f83a45a19592a53701c71fa465f5 prerequisite-patch-id: 132054548f11bd032d86109457c7820f493ce562 prerequisite-patch-id: 03cbe6205aefa86f91d35d7e11b5a7f873ce4b24 prerequisite-patch-id: 093e138970ae657d198e3ef3252a578c9e3ebd97 prerequisite-patch-id: 7c05a7e1441d98df89e555f1fc7f94b12f7ddd19 prerequisite-patch-id: 826fbb589604c4c749a3de634117ab94582664e0 prerequisite-patch-id: 2a764d9de85fd9db80aa7d3e779a0e381f8ea9db prerequisite-patch-id: ffa825461814aac80a90f3f52f9066945e9ae9bc prerequisite-patch-id: ae4c600572ad5c40b198b981b8c7674d29e11185 prerequisite-patch-id: 83c55b21609b071fb4067655f374b3e8e88826b9 prerequisite-patch-id: a8c0d7018ac9c5b05438c3c6317892e7dd44cc75 prerequisite-patch-id: 3b426ae28f2309c0c2dac08b3af4837c3f3f795f prerequisite-patch-id: c4bf53ee9b343ad7b1bbc6ce02cb5bb111dfa936 prerequisite-patch-id: 06d957eb412476a50a6df877ad988327df6409ab prerequisite-patch-id: 1f4f4715a20a0b30a4db379480a9c9e858119a34 prerequisite-patch-id: 92a8ffe97d58b4fde7dfa7d0ba04d83b6b69a4a5 prerequisite-patch-id: 5d50adf91f47f1d8fb947c3ec760266c5a45ab10 prerequisite-patch-id: 0fbd408d6ee0dbc1ec11e0499c881d9a73cd07a4 prerequisite-patch-id: 707ab7329df753dac93af895b1823c21eeb3110c prerequisite-patch-id: 99421cd6d7443ce19a548ed1fa67c4412bcd457a prerequisite-patch-id: b50cf34a92e99f24a1586acedafdd2ee1fc448c2 prerequisite-patch-id: 439d892503da880381444904a9bd145db4d4ead4 prerequisite-patch-id: 290429eb8a0e464501e1ad7806302d5bb2567453 prerequisite-patch-id: 2b9a0ef4e0bdbb05c983c0f7b00724ca5d49dfee prerequisite-patch-id: ccedaccf0af34be8210c4cc9c174149f45791245 prerequisite-patch-id: 8a12d244941696790a0928a03cd2cf6b8618bf5f prerequisite-patch-id: 5c56783ca9d7ac4cc82dd56116860779fd9c5b81 prerequisite-patch-id: 9f01e4a03897ef10230f79160aa6505693f19c2e prerequisite-patch-id: eb44d1ad758f6fdfc26eb6b4ae1948e331a48ff4 prerequisite-patch-id: 3f30ef068278d30f74bb1d7de46176108a613827 prerequisite-patch-id: feeaf989b8e5b2920f17e9e57a8a8b4928e05dc4 prerequisite-patch-id: cdb88d9a079b0497b734a3b86d23db1ecffcac77 prerequisite-patch-id: 8646b38d28399b37444f84eb3ad08c5ae98308cd prerequisite-patch-id: e770b8bc37026061eaec4e3322f86e37f54fb05d prerequisite-patch-id: b87fc40b023799505f70219c90a97a81b33fec66 prerequisite-patch-id: b4421ee1a9d0ff28614380311d536743dd927577 prerequisite-patch-id: fa119e901e1d6ace79df9841e9bb8ff3a2e08dad prerequisite-patch-id: 2243c2e5ee0a981a471a4b323a5bdcc522bc60bb prerequisite-patch-id: ec180aca237fd19383b880b9de95db657b5abe65 prerequisite-patch-id: 0c79f0bca6cc01337c0cb65ff258803436187f8d prerequisite-patch-id: 5afe6f549b6282583b45ce76bc9f196da6bf16be prerequisite-patch-id: 878db6ce6b776a1368389b7199e31d9c6d411c7c prerequisite-patch-id: 31a9f80af564754aeacc5961c6e0e12400f5d7fd prerequisite-patch-id: 2a9a0c66921533216de82608bfbc16d03a6c5245 prerequisite-patch-id: 039143a14ff8beccdb7e7938f5ba1be119592ce0 prerequisite-patch-id: bbd26c847436c9b7269b0551c3209568208ae31c prerequisite-patch-id: 6f66b64f5e13907e6ae9b9378c05f96171682647 prerequisite-patch-id: fdb050e540d63f1d2852211b79b8662994a4e0b6 prerequisite-patch-id: 3eedfa3bc01a6c706cceec71f27df387903f473e prerequisite-patch-id: 6bbd2f2af06bb2ae02c64322e9752849de58ec60 prerequisite-patch-id: 4d3b27b54938c2121b9b80c5b18e6ba2349748fe prerequisite-patch-id: c4539d3dfa20ddb8b93e556fde889a0b4f5b46bb prerequisite-patch-id: 8985eb0a10c526a4a20203f6bae6dc0fd5ddf098 prerequisite-patch-id: 6f871b91b6f7fba3267fc190b4db65537e9be741 prerequisite-patch-id: 9e5f3490980bb72e194820862a67a3d792c9e987 prerequisite-patch-id: 342407f9d9cd7f8341dbc67b51e3e0a6bea69e45 prerequisite-patch-id: e9773a7e71b4c82ddc09309e50bb067de05ca604 prerequisite-patch-id: b9f0deff8d34ee2ecdca034786e059727e27e55e prerequisite-patch-id: 72cf41db76de8b15428e1542c2402268135ef4af prerequisite-patch-id: 7b1c6b432ba6a16966bbac11e73ee5409f633875 prerequisite-patch-id: ef063fd18cb2c25242041c749f38b10403b3358c prerequisite-patch-id: d37368ce7af7dbdefc5fe633bea3faa97507c8e8 prerequisite-patch-id: bc49d75634c33ea90cd61adb304c3d3a363613b9 prerequisite-patch-id: 6cd93d0dc551dfe8ee29e4d90554c918cc4866de prerequisite-patch-id: dae128f2adb413816612d638fef05116c55b689e prerequisite-patch-id: 39f0806458c38decd23183ceb7ac2d822b5fa7bc prerequisite-patch-id: 681f85f0419e0a40b8ee592ed7980fd3f0ed8ee2 prerequisite-patch-id: 671ca76d8de59c41920cacf0d1406e8abf4e3da1 prerequisite-patch-id: 39c5cb80e07d444a445e265e19b3c5ee1c08c930 prerequisite-patch-id: daad41e3b5b6115c2827ba8357f20e6df25eb566 prerequisite-patch-id: 83a245bb4c7f7ac0d2b775c646956307b61d6865 prerequisite-patch-id: d91e08d7756a8d7a89bb5f23550a63117b418bab prerequisite-patch-id: 3b9cdb21a7cd8e3823a73798193a9aacbfb12e6f prerequisite-patch-id: dbb7e1392dfd01b3603e80f932690563f5e05bb5 prerequisite-patch-id: 875c241ffa3ec9a02c1e6cf25d32b0c70d0dfc11 prerequisite-patch-id: b852fc58d553b3cd7206cc0657fe4ff0e225e181 prerequisite-patch-id: b39b7d115b5fcc965eabfd5725ea7b2c68bde462 prerequisite-patch-id: 5bd41610946dea2cabe36437db84026784bc5cef prerequisite-patch-id: 9766667b713d0be93bd2ea92d1050c19cd47e46e prerequisite-patch-id: 5a6d2572f9cf75d59aa14de164c6af882295fbf9 prerequisite-patch-id: d8b1ba1903e5891533f47e1a30556e286d16e29a prerequisite-patch-id: ac764a848aa35f5e5926458c1707484b6da687e8 prerequisite-patch-id: d72d7cec0b30296aa8e09f74794873f2729103fb prerequisite-patch-id: b39b54d16710f4c38d48eedf79078d5ecff39032 prerequisite-patch-id: 1f14ecca35d6ff18183d8fb0843c25fbdaa790e2 prerequisite-patch-id: e6014a1d7739e85ddff29e2e18f82305c0a9bc00 prerequisite-patch-id: 2c44498a43b66157469e9d707208c65990f83694 prerequisite-patch-id: aa0ca8b72ba43f5a3387b9611ba2af834e287ff4 prerequisite-patch-id: fc6f353b9c3740f48b0ccfe9063a7682b60379b8 prerequisite-patch-id: 6e88af4f6efe8c23655018abe701d142925a19ad prerequisite-patch-id: 2ff65d52e5859461f84471f00968c4207580b660 prerequisite-patch-id: 7a8ac0b267aeaff15a01d0d2c447ffeab9616a17 prerequisite-patch-id: 5ff43c09c2eb845259400b6b8a59365c09ae6e9f prerequisite-patch-id: 1f892b0e37958212218fcda7994e8904e70afa16 prerequisite-patch-id: 2f66bb57bb7bd5cb4cd293645541daf1f9c7daab prerequisite-patch-id: ec60dbccca5960c88613d626e0024c91527db17a prerequisite-patch-id: 6ed9098d4803e780cceb883daef4fdf63da8f4d3 prerequisite-patch-id: 05c92294040b0abd155cfcc79f6f7ce3fc8a302f prerequisite-patch-id: d4594a238a62e847394b1bd75cb57e4ad4970aaf prerequisite-patch-id: f651e6ec9a0fa3933d1537d529a02b60696f1e47 prerequisite-patch-id: a8b59be1d17083b9a634b91f801669f4a0a216fa prerequisite-patch-id: b3af8b19b5db6858be17d97c3ddcb4e8c9ef85ed prerequisite-patch-id: 373f4b709f2ee86adfb7700e56adc635fad263ca prerequisite-patch-id: e60314b9c1b59f4de0997f222d9bd01818cf74e6 prerequisite-patch-id: 807f88a983a57835bc348aed5b3db5c2d53a2422 prerequisite-patch-id: 62e992c0c579a6783b34b5cb4d527df6869409c4 prerequisite-patch-id: 9328ea43ee0b005f664cdeacc709aa4db8c4ba7a prerequisite-patch-id: 51ab396b0505f8f8ad2503de0572217505a408e2 prerequisite-patch-id: 6e177af38a9cf3cb0e41aa6f8521b4c26bc2da3f prerequisite-patch-id: f2be7aae7acde72ca72bc7bcc13d5f87074c5e57 prerequisite-patch-id: c1010e6d17130e28f162fb80d4539290e649e652 prerequisite-patch-id: 4867347899912f64acb57cd299f1d876a3f2cee6 prerequisite-patch-id: 0426557aa005955cb87b73752d64bb74366e3394 prerequisite-patch-id: 84238f75b5aea2d4bf84ad74a5158268a23b721e prerequisite-patch-id: dc067c042b5aab61d18d05fe0df27a18ec3bed89 prerequisite-patch-id: b8d5f84bda3c112aef1ab798745e022c22bafbc6 prerequisite-patch-id: 1544db03c9caab91dff25d11dee88c54ef3e562c prerequisite-patch-id: a262bf4ad77c8da2cb3b9919aa09a110e8263df4 prerequisite-patch-id: afaeaa5ed0f93ef802864b9446d0803ea2917410 prerequisite-patch-id: 9e4fbd2466d832b30f425c687528ca7eed913b7e prerequisite-patch-id: 74dccc42dcb535f0ff36d06c3070518f97af89e1 prerequisite-patch-id: 33d82a26d5f6a7121ff7e11bbfd2ea892705fe8a prerequisite-patch-id: c8359a82d3163cc4710f75a830e1808242eea9f4 prerequisite-patch-id: 7a84bccbddf644a52908c6ab7a402fe05c075420 prerequisite-patch-id: 24e5124dfd830aa7bfeebebb6553fede09cbfbd2 prerequisite-patch-id: e999318f684d9d07a52571c9de68029d2f4428f2 prerequisite-patch-id: 36e5067ec8b251b301744f3c092e06e2fea2e78e prerequisite-patch-id: 2be9cf49c6656253d0193d27691fab6fbb481388 prerequisite-patch-id: af1a1cdb02d27dbe8020c4712a6e6d264307d7b7 prerequisite-patch-id: cb896462f5e2f24ca10b72f882ef9908b4f3d06a prerequisite-patch-id: af8885095e9982565d4b5abecc0c037a3bf54d2b prerequisite-patch-id: c658e5beb6904da080cf8346de7d7765a5666c98 prerequisite-patch-id: 43d0085a791d2fafef535e6ae15c026f8b633a58 prerequisite-patch-id: bd2be61665538abb5d8fdea8e33d247af33ae635 prerequisite-patch-id: 82439706d08e7ae68bc617623f6cb9e613fb5c10 prerequisite-patch-id: 29221ea192a81c90ed4ee0805bc63edac54ff800 prerequisite-patch-id: d88f67f733e71b1474405f09fc4b30bf930e430f prerequisite-patch-id: c7f2c434f25f34caab342e51d3cd93725b595f15 prerequisite-patch-id: 1550cc19f73a486ae29c0dae2290df2370265968 prerequisite-patch-id: ee0a152ddc021ad5e0bb11a9dd2ed2a9dddca94a prerequisite-patch-id: 60528740f2a6203f8e7b13161b35a2738df1f625 prerequisite-patch-id: daf5a81032711b38a91d5dffe8dc426e5b27d0cb prerequisite-patch-id: 940b00087e7bfe1106cdb375770bbbb31c28c831 prerequisite-patch-id: b9e029cbce355a8eeb67b29d3b6020c79f5898c1 prerequisite-patch-id: ad3ce51a0882ce29dbe4087222fe89cc27024869 prerequisite-patch-id: c6e70eef65d701ff1caa5c3239b620fa7cba3255 prerequisite-patch-id: fd71ae588454f28fec3044933a6026defa3bcb18 prerequisite-patch-id: 676b38fb9262e9384e021366a2b8104f5ac99408 prerequisite-patch-id: 927c0a3fa46e577de085c536f25b118642c0e387 prerequisite-patch-id: f2c6593f1710242c56b4f7ce18d346f2cb071dfd prerequisite-patch-id: c34d8d2cac74d2c49919a8dd0100a2890e11df8b prerequisite-patch-id: 8df3b3b1beda3dd71a8bd1d55eb99ae51a24541a prerequisite-patch-id: 3fd7fc857d19892762421dc9ed7f172f1e358fa2 prerequisite-patch-id: 1b47f6974d3fc07a16c540e89288bad6a07a251e prerequisite-patch-id: 7481a7846ccb68b6b1367e86b5a957062b337ac5 prerequisite-patch-id: 64c1a653d72ab32196aba1994232244af5637ca0 prerequisite-patch-id: 47ffd5f47e2451b1fbbe152260558f2cbeeecf7a prerequisite-patch-id: 9a563ffd1d3ed48a45fe8a8c7ffb8e32ad90b177 prerequisite-patch-id: d3652fc2406bc30ca3ce8f76a0c4688c1966d59c prerequisite-patch-id: 10d81dbedde218ab9d96af379182bd0a0e82715b prerequisite-patch-id: d82b4a6d8f400ba43bf25b3db543fe97ffd80610 prerequisite-patch-id: 604d4b4f043c4fc89fa03df45779e74197505265 prerequisite-patch-id: c4b90b04988aa3b1074e264598ec3371572888c7 prerequisite-patch-id: 8d8bc45f43b335a050d27e026716a07d8fc57a6c prerequisite-patch-id: faa23679d7d856677514a1cac3f4149ce795980b prerequisite-patch-id: 24fda23d61c0da30ccbcfb7c06684eb8c7768d76 prerequisite-patch-id: 769b3feb61bbd05ab06c6de426628d7eb1421961 prerequisite-patch-id: 0bd302fc1f078abdd05d8bda8b497fe247014344 prerequisite-patch-id: c3c8cff0366c422432cd90987dc4f9b104de23bf prerequisite-patch-id: 41e87031df9381ae661995deb3f42180548885d4 prerequisite-patch-id: d5470f31353b12874ae8715e368302a941605d58 prerequisite-patch-id: e0a323b3de9ee6263845eeb94b044f3ebbd52c61 prerequisite-patch-id: bd93c4323994f25293983c1ae2c68067500fd88e prerequisite-patch-id: 6814b86211fba80d72ac006bd53712c5212dc2f8 prerequisite-patch-id: c62b68675eca65ffc5a468d51f722fa849609111 prerequisite-patch-id: 275336e9ef3f06570b95b2e485d3e1bc5efa4def prerequisite-patch-id: 740030188becfa44082d7db8ad80d22fd4b9812b prerequisite-patch-id: 77d9e4820ae465e7b55baf865bca876f3dd6e7e5 prerequisite-patch-id: 16c0225d5b4a8f29e4b4082bf093a608d7e8feca prerequisite-patch-id: 3171d45288550b9a72cdbe84d6b428244a1d85f3 prerequisite-patch-id: 0784f6de04db7259fd57625821b58bb06c073595 prerequisite-patch-id: 3afcce8b75250f1c4192cec17f32abd8abc5bd36 prerequisite-patch-id: 1ad4e036dd10283d8b5998feedec526dfa65bfb4 prerequisite-patch-id: 51e2c2aaf5262d0d9001b0b5c37836060291f55d prerequisite-patch-id: e9cf2fe5586ce6ddc8d1d0c31bd8f3994e917e5d prerequisite-patch-id: 99e24a85b653b3e17d3b98b998e2676c94d92322 prerequisite-patch-id: 95d27b6886da215f9fe23002264a82b877c34538 prerequisite-patch-id: 30b0e83e0dda4fc98ba8a9b3a2174e491889b95e prerequisite-patch-id: 2dee5e7a20270745053f84aae8acd71c9c324a9f prerequisite-patch-id: 7e1fb26e1a33adc0e83befb10f826586927db9ea prerequisite-patch-id: de1685a778f444dbdf5fe48a65b10229ed275a68 prerequisite-patch-id: 1a6a631107bb87f784f16adc9d911a7c8dde7f30 prerequisite-patch-id: 7ea77171ad4e6f662d4f913f16d1046a4e463543 prerequisite-patch-id: c8881861e5fe1f74d4a30e19dbd6cd80584a35f1 prerequisite-patch-id: f64a00bda6e66a81668df5f76f0b12071eeca1cd prerequisite-patch-id: 9c767ff409c578bf3275ac079431985ad2a9ac39 prerequisite-patch-id: f44fa1c86e4e6bd05f7448d50b7079395e100525 prerequisite-patch-id: 7cb704e62ae6e399be8771ff65d763ba26fce676 prerequisite-patch-id: a006c08a64fa4fa171c70068ac8f08ca5e96037e prerequisite-patch-id: 9327adf647b8062b1e9572754bba50e37583c1e2 prerequisite-patch-id: 8f1e775848fbd0bf20c9e1ad6ccc71b1a4e32867 prerequisite-patch-id: 67d8cc2441d1684e24db694314e835ca5c910991 prerequisite-patch-id: 620fe6f664c7ac2c6bbe644b77ddb219d2fc6565 prerequisite-patch-id: 4e5c0d81d81102ac59f022e15f085118dd14f994 prerequisite-patch-id: 78b1aa604c067a5e596f55d8d28c3b4363a500d6 prerequisite-patch-id: b2e29eb35a94aabcd54108b2cd5a06648f717b77 prerequisite-patch-id: 839b30b161cb779097d1697b74e7b6fa7e7c00e4 prerequisite-patch-id: 05ad387a1d193708133dd275a7472e3381fbe921 prerequisite-patch-id: 886765072cbe5361254a9223bf29ff9ac43b41b3 prerequisite-patch-id: da1e701b71185ce9bf2269c3cb4741c38e903f8f prerequisite-patch-id: 5b52d0fe1ecbf178dbe3026aa24c05f2718781af prerequisite-patch-id: 736b4316c80664d1b7e797c39df6d7871c9b8e1c prerequisite-patch-id: ec2609bd31854bd2cfe190a824e0ff54d6836f2c prerequisite-patch-id: 6a0e71719e040f97cdbf2cfebe365d4b15cb229d prerequisite-patch-id: 08b1020061ec5f16053cfb1a9adf20cfd01dbb61 prerequisite-patch-id: 79ab055a268f6eb2a8d94048e2c6b08378f866b6 prerequisite-patch-id: 41c9cc4020aab0b90878a2d9eb87d33a0418e92d prerequisite-patch-id: a3d9e6107bc27ee65cbfc43d0746816949ea7b77 prerequisite-patch-id: 5d0328e868ceb07f905cdd7d8d2539779bd1148d prerequisite-patch-id: e8d3d237e4cd42a39c17adf8dddc144b437049cf prerequisite-patch-id: 6b1d26b77da61f9108be65662781db6919b67984 prerequisite-patch-id: 4d717985fc3ba49304969527f92f2d854b677fae prerequisite-patch-id: 23e4658cb860f0f4fa8870ddd3a718337ffb17b6 prerequisite-patch-id: eb3069189c1b61930a429f933fda673d8fe47691 prerequisite-patch-id: 836cca2a3a115b027568d7281b4a01c1e6d45bb6 prerequisite-patch-id: eddca357dea13230f579843bfbd3a596f4adc720 prerequisite-patch-id: f0c251eb40199f74f074e56c6d8fb6d7d81dc93d prerequisite-patch-id: b0d3d02cb165326b16d1ba031e6d57de77f34392 prerequisite-patch-id: 1140d378bd8269f01dc14f429836c786e1c0395f prerequisite-patch-id: 704fb3a89de69409224e38e3105eced1ee11825a prerequisite-patch-id: 88b245dacb8ec60c0d80cbab76e0b6b911e09e6b prerequisite-patch-id: 28b84ed6284ae38c77dbf8f98488837f755ca4db prerequisite-patch-id: 28a3527ab00b4fb8451536397bd1c5c1fd8b35d4 prerequisite-patch-id: d7e479504a92a6b2510e1af69dbd78ce288bf0e2 prerequisite-patch-id: f2bddd4c1bac095f9d6c0118d4d6cb7abb4ddc08 prerequisite-patch-id: ffd3e21de1e53a8a1f4b7737b9028778244d5943 prerequisite-patch-id: 58019fe1f0af1756ec06510e15962c8da677c34d prerequisite-patch-id: 85a428da3e66df0e366b19efae1b783c28629a52 prerequisite-patch-id: f11bbda1abe7c1a41ba6e7ed26315e7e433771af prerequisite-patch-id: c2277f3103bbae64b50500c51e7335d5b8a46f77 prerequisite-patch-id: 18dc94595bc532fd476bf7f4fc0b17eea1dc5fae prerequisite-patch-id: 67682a1949e0b4e96ffeffa25cbee482f91b5198 prerequisite-patch-id: 3cec41e2ea0fd1b01cc7ac44d9aaf5765a2b3b9c prerequisite-patch-id: df8a1d2bb8a61af6a919026e47364caa6675c25e prerequisite-patch-id: ae22f8e5d0cba1dd85415598a7156e1b35e1fdee prerequisite-patch-id: 85767b3abd76b34131d72f9bf2cd984d9ab2620c prerequisite-patch-id: e5e6e3cf1c6ef3dda4ffaee31b50a53ccb02b7ba prerequisite-patch-id: 3318eac554e82b20de07d3a900d8160c18b79b09 prerequisite-patch-id: f3a1c60e31e6d5df3bd23fca9559a1f4b62cdcca prerequisite-patch-id: 7831a60c973cf0c40a7063adb5d4eb15a1505c78 prerequisite-patch-id: 8796443c87aa6cef2f153c2272bf2f2cf4ce925e prerequisite-patch-id: 7daa4c9b386ab1c0cb5bc9ba230bf7fe6e729689 prerequisite-patch-id: f46a38849cc4735bc4d0266c78cbd7ed3805f9ba prerequisite-patch-id: 4e1233801fbe4bd94e946c4a8740f975a0938b4b prerequisite-patch-id: 22fc41683a9aca1f764cb82391715924de7e85f9 prerequisite-patch-id: ffd8424a8af2956798b410b59495d3b8b10bb3d6 prerequisite-patch-id: 67e5639ce80217588ce39ecbaad18d6b895a7dcf prerequisite-patch-id: 96e68823fae82626fbd3e231ba14dce9c7a91b26 prerequisite-patch-id: 10970e74a2087d3c400257f0c4492b111c8b8824 prerequisite-patch-id: 495cd3aef2c9430e0a93dd5f8b6efb023b5cfbda prerequisite-patch-id: 6867f00f1c944ae44cc9a5d22d3dcce242a6a47d prerequisite-patch-id: d112fc5838d5e27579a5bf7ee81a85eaf85ecdd6 prerequisite-patch-id: 936b045f3ac5f49797b0141e1a9dc7229d97ada9 prerequisite-patch-id: da95dacec8510d14a01af47a597961616d022e7f prerequisite-patch-id: ca9420552ccbc5fb28372326bd26f4c58c2e3cd1 prerequisite-patch-id: 128ba72e0a5a83c949b7e8e42710892d12138ac5 prerequisite-patch-id: 37419ce69aeee9ef75771d05a9be3134796b2ac2 prerequisite-patch-id: b443de945156e8b1a2d5d272fbcfe7512836d399 prerequisite-patch-id: 31166c40a31b7ff857818c1e71025c6f6dd96e2c prerequisite-patch-id: 434d18d170297e004074e5c97844251b4cec67a2 prerequisite-patch-id: 35e8c9ab548c6913569374b4ac9ed68cc328090e prerequisite-patch-id: 99bba28611931d16d1fc9ee60e68550bc9963248 prerequisite-patch-id: e8e12b68dce1c1e946a2321603eaf3ca90b63abc prerequisite-patch-id: 651c12a01079574db161ed9bb8d22945ec629ca6 prerequisite-patch-id: 728279c39a443f9071aef31676d64174c170ab68 prerequisite-patch-id: 023bfb268b1ba329fef4e853df4475a2c9e06508 prerequisite-patch-id: 38e051e137eee58d43ba859a3168f3f7d7e334ca prerequisite-patch-id: f83f318b3425381b82243d330f858ead7811003a prerequisite-patch-id: e77d47b7b520ab9369a0745f4380da7509c3c932 prerequisite-patch-id: 4f04ab16ca8fee4ef3d47496f54eea58cedaa447 prerequisite-patch-id: 72260696aefcb010173b8bfd215967e197de4320 prerequisite-patch-id: c149482f5cf825f195e459b69559a29fe0ef0c15 prerequisite-patch-id: f87c4918a0a710b0a79feb4c59443259a01fc9a3 prerequisite-patch-id: a569e2ddc3fdca420dde1187772e1a1da47210a5 prerequisite-patch-id: c8d338737721cbf2103ed0dbd8e612f361739989 prerequisite-patch-id: 1a0db309d973bbcfd32e3b487f8ed1dbe0105cf0 prerequisite-patch-id: 990466201483a934805f47d3525415025fdfe8ea prerequisite-patch-id: a998be72408f8687966b51e8166f8b8f1366eb25 prerequisite-patch-id: 7b74af6e85e1561a076962dffceb94c2073ae84c prerequisite-patch-id: fee43ee583c9ac73abcbff8f70e76d39c3ffa53d prerequisite-patch-id: 0ef3c32af863d5f307f2a43c4ad7c60116d6fe72 prerequisite-patch-id: 62efffdcdfd9c301a7c3b00f597d6374e7115253 prerequisite-patch-id: 76c7b98b9201ff672379a38f3a379eb966ead348 prerequisite-patch-id: 461e9da4739e477297d29acd1206f41e91687d5e prerequisite-patch-id: 1879a8a33b1486d388f7d3168aba0e5869a35181 prerequisite-patch-id: 0e724d6f2557552b119156d4e5ca54eee2d22662 prerequisite-patch-id: 5d2b1ccee53d24d0104755b4e111c46bb664286b prerequisite-patch-id: a0f430685571f76e16758f45e19f9ae9acb255e6 prerequisite-patch-id: 578509f0fb2d0bf094039110a1a5d91d56603886 prerequisite-patch-id: c0b3ddac8628924c3db8daf2d9694e0de9fb7e5e prerequisite-patch-id: 3d910803d8bae232b7ab80331874d07486addf2d prerequisite-patch-id: 4948117b6b1a5f0066494e7d58bc8cb425431a1a -- 2.41.0
cox.katherine.e+guix <at> gmail.com, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:13:02 GMT) Full text and rfc822 format available.Message #11 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 2/8] gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib. Date: Wed, 27 Dec 2023 22:12:08 +0100
* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib): New variable. Change-Id: I789e097f69e66894cbb8403b96f2f1c05dfbcdd0 --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1a196d0ab3cc..c0a8ef2cfcff 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2547,6 +2547,29 @@ (define-public go-torproject-org-pluggable-transports-goptlib Go.") (license license:cc0))) +(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib + (package + (name "go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib") + (version "1.5.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1kmdpxrbnxnpsi7dkgk85z005vjyj74b3wxxqrf68wg3svy69620")))) + (build-system go-build-system) + (arguments + `(#:import-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib")) + (home-page "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib") + (synopsis "Go pluggable transports library") + (description "GoPtLib is a library for writing Tor pluggable transports in +Go.") + (license license:cc0))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.41.0
cox.katherine.e+guix <at> gmail.com, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:13:03 GMT) Full text and rfc822 format available.Message #14 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 3/8] gnu: Add go-github-com-gaukas-godicttls. Date: Wed, 27 Dec 2023 22:12:09 +0100
* gnu/packages/golang.scm (go-github-com-gaukas-godicttls): New variable. Change-Id: I2259f6d396c372f18ed9e4d490fa97b80a90a076 --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c0a8ef2cfcff..e1f0b7c4a07b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7781,6 +7781,29 @@ (define-public go-github-com-quic-go-qtls-go1-20 (home-page "https://github.com/quic-go/qtls-go1-20") (license license:expat))) +(define-public go-github-com-gaukas-godicttls + (package + (name "go-github-com-gaukas-godicttls") + (version "0.0.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gaukas/godicttls") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0n9i0b9nbwq7ms36r34kfc346prrif78hhp55gmbkvlgvsc3m2af")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/gaukas/godicttls")) + (home-page "https://github.com/gaukas/godicttls") + (synopsis "dictionary for TLS") + (description "This package provides a dictionary for TLS written in Go +providing bidirectional mapping values to their names, plus enum convenience +for values.") + (license license:bsd-3))) + (define-public go-github-com-quic-go-qpack (package (name "go-github-com-quic-go-qpack") -- 2.41.0
cox.katherine.e+guix <at> gmail.com, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:14:02 GMT) Full text and rfc822 format available.Message #17 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 4/8] gnu: Add go-github-com-bwesterb-go-ristretto. Date: Wed, 27 Dec 2023 22:12:10 +0100
* gnu/packages/golang.scm (go-github-com-bwesterb-go-ristretto): New variable. Change-Id: Icbe3bc2808776d6451ad154653245439173424d5 --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e1f0b7c4a07b..ae62ab4fedf3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10831,6 +10831,29 @@ (define-public go-gitlab-com-yawning-edwards25519-extra @@url{https://filippo.io/edwards25519,edwards25519} package as much as possible.") (license license:bsd-3)))) +(define-public go-github-com-bwesterb-go-ristretto + (package + (name "go-github-com-bwesterb-go-ristretto") + (version "1.2.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bwesterb/go-ristretto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0h508v790wk6g8jq0gh18296xl87vmgc4fhwnac7mk6i5g3mz6v4")))) + (build-system go-build-system) + (arguments + '(#:unpack-path "github.com/bwesterb/go-ristretto" + #:import-path "github.com/bwesterb/go-ristretto/edwards25519")) + (home-page "https://github.com/bwesterb/go-ristretto") + (synopsis "operations on the Ristretto prime-order group") + (description "This is a pure Go implementation of the group operations on +the Ristretto prime-order group built from Edwards25519.") + (license license:expat))) + (define-public go-github-com-rogpeppe-go-internal (package (name "go-github-com-rogpeppe-go-internal") -- 2.41.0
cox.katherine.e+guix <at> gmail.com, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:14:02 GMT) Full text and rfc822 format available.Message #20 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 6/8] gnu: Add go-github-com-refraction-networking-utls. Date: Wed, 27 Dec 2023 22:12:12 +0100
* gnu/packages/golang.scm (go-github-com-refraction-networking-utls): New variable. Change-Id: Iefc22f54d37a0b1c5cbb54d72ee2dbea7494c5ef --- gnu/packages/golang.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bc47e3184b50..cc9a36481f07 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3818,6 +3818,42 @@ (define-public go-golang-org-x-crypto (home-page "https://go.googlesource.com/crypto/") (license license:bsd-3))) +(define-public go-github-com-refraction-networking-utls + (package + (name "go-github-com-refraction-networking-utls") + (version "1.6.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/refraction-networking/utls") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1iywar5vqsml4b177k2nkcxmjm8mw92g3p112yjsrpmikiwpwpyw")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/refraction-networking/utls" + #:go ,go-1.20 + #:tests? #f)) ;requires internet access + (propagated-inputs + (list go-github-com-andybalholm-brotli + go-github-com-cloudflare-circl + go-github-com-gaukas-godicttls + go-github-com-klauspost-compress + go-github-com-quic-go-quic-go + go-golang-org-x-crypto + go-golang-org-x-net + go-golang-org-x-sys)) + (home-page "https://github.com/refraction-networking/utls") + (synopsis "Fork of the Go standard TLS library, providing low-level access +to the ClientHello for mimicry purposes") + (description "uTLS is a fork of “crypto/tls”, which provides ClientHello +fingerprinting resistance, low-level access to handshake, fake session tickets +and some other features. Handshake is still performed by “crypto/tls”, this +library merely changes ClientHello part of it and provides low-level access.") + (license license:bsd-3))) + (define-public govulncheck (package (name "govulncheck") -- 2.41.0
cox.katherine.e+guix <at> gmail.com, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:14:03 GMT) Full text and rfc822 format available.Message #23 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 7/8] gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird. Date: Wed, 27 Dec 2023 22:12:13 +0100
* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird): New variable. Change-Id: I03b390aa6e8644646622a4f5b89f25e6cd2f7bb0 --- gnu/packages/golang.scm | 48 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cc9a36481f07..b74863c37083 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2570,6 +2570,54 @@ (define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports Go.") (license license:cc0))) +(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird + (package + (name "go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird") + (version "0.1.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird") + (commit (string-append "lyrebird-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rifg5kgqp4c3b44j48fjmx00m00ai7fa4gaqrgphiqs1fc5586s")))) + (build-system go-build-system) + (arguments + `(#:unpack-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird" + #:import-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird/cmd/lyrebird" + #:go ,go-1.20 + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'substitutions + (lambda _ + (with-directory-excursion + "src/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird" + (for-each + (lambda (file) + (substitute* file + (("edwards25519-extra.git") "edwards25519-extra"))) + (list "common/ntor/ntor_test.go" + "internal/x25519ell2/x25519ell2.go")) + (substitute* "internal/x25519ell2/x25519ell2.go" + (("gitlab.com/yawning/obfs4.git") + "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird")))))))) + (propagated-inputs + (list go-filippo-io-edwards25519 + go-github-com-dchest-siphash + go-github-com-refraction-networking-utls + go-gitlab-com-yawning-edwards25519-extra + go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib + go-golang-org-x-crypto + go-golang-org-x-net + go-golang-org-x-text)) + (home-page "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird") + (synopsis "Look-like nothing obfuscation protocol") + (description "This is a look-like nothing obfuscation protocol that +incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol.") + (license (list license:bsd-2 license:bsd-3)))) + (define-public go-github-com-sevlyar-go-daemon (package (name "go-github-com-sevlyar-go-daemon") -- 2.41.0
cox.katherine.e+guix <at> gmail.com, guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:14:03 GMT) Full text and rfc822 format available.Message #26 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 5/8] gnu: Add go-github-com-cloudflare-circl. Date: Wed, 27 Dec 2023 22:12:11 +0100
* gnu/packages/golang.scm (go-github-com-cloudflare-circl): New variable. Change-Id: Iec8076faa4e14d31311424dbb999fbf8565a49e8 --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ae62ab4fedf3..bc47e3184b50 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6332,6 +6332,35 @@ (define-public go-github-com-libp2p-go-libp2p-crypto (description "Various cryptographic utilities used by IPFS") (license license:expat)))) +(define-public go-github-com-cloudflare-circl + (package + (name "go-github-com-cloudflare-circl") + (version "1.3.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cloudflare/circl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05hk5svprcjrj6k4mg4kd732pnb658llqv04z6xrcl5v77jda2kd")))) + (build-system go-build-system) + (arguments + '(#:import-path "github.com/cloudflare/circl")) + (propagated-inputs + (list go-github-com-bwesterb-go-ristretto + go-golang-org-x-crypto + go-golang-org-x-sys)) + (home-page "https://blog.cloudflare.com/introducing-circl") + (synopsis "Cloudflare Interoperable Reusable Cryptographic Library") + (description "CIRCL (Cloudflare Interoperable, Reusable Cryptographic +Library) is a collection of cryptographic primitives written in Go. The goal +of this library is to be used as a tool for experimental deployment of +cryptographic algorithms targeting Post-Quantum (PQ) and Elliptic Curve +Cryptography (ECC).") + (license license:bsd-3))) + (define-public go-github-com-mr-tron-base58 (let ((commit "d724c80ecac7b49e4e562d58b2b4f4ee4ed8c312") (revision "0")) -- 2.41.0
guix-patches <at> gnu.org
:bug#68067
; Package guix-patches
.
(Wed, 27 Dec 2023 21:14:04 GMT) Full text and rfc822 format available.Message #29 received at 68067 <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067 <at> debbugs.gnu.org Cc: Clément Lassieur <clement <at> lassieur.org> Subject: [PATCH 8/8] gnu: torbrowser: Add bridges. Date: Wed, 27 Dec 2023 22:12:14 +0100
* gnu/packages/tor.scm (torbrowser)[arguments]: Add an 'add-bridges' phase, update the 'deploy-assets' phase so to fix the lyrebird path. [inputs]: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird. Change-Id: I17c85486ab44178be9eab31a078f6392857a044f --- gnu/packages/tor.scm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm index bbcc9e15d607..ad44b8f3a2e0 100644 --- a/gnu/packages/tor.scm +++ b/gnu/packages/tor.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2021-2023 Danial Behzadi <dani.behzi <at> ubuntu.com> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer <at> gmail.com> ;;; Copyright © 2022 Jim Newsome <jnewsome <at> torproject.org> +;;; Copyright © 2023 Clément Lassieur <clement <at> lassieur.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -52,6 +53,7 @@ (define-module (gnu packages tor) #:use-module (gnu packages pcre) #:use-module (gnu packages freedesktop) #:use-module (gnu packages glib) + #:use-module (gnu packages golang) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) @@ -595,14 +597,27 @@ (define-public torbrowser (substitute* "toolkit/locales/en-US/toolkit/about/aboutAddons.ftl" (("addons.mozilla.org") "gnuzilla.gnu.org")))) - (add-after 'install 'deploy-assets + (add-before 'build 'add-bridges ;see deploy.sh (lambda _ + (let ((port (open-file + "browser/app/profile/000-tor-browser.js" "a"))) + (display + "#include ../../../tools/torbrowser/bridges.js" port) + (newline port) + (close port)))) + (add-after 'install 'deploy-assets + (lambda* (#:key inputs #:allow-other-keys) (let ((assets #$(this-package-input "torbrowser-assets")) (lib (in-vicinity #$output "lib/torbrowser")) (tor #$(this-package-input "tor-client"))) ;; TorBrowser/Data/Tor/torrc-defaults (copy-recursively (in-vicinity assets "TorBrowser") (in-vicinity lib "TorBrowser")) + (substitute* + (in-vicinity lib "TorBrowser/Data/Tor/torrc-defaults") + (("exec ./TorBrowser/Tor/PluggableTransports/lyrebird") + (string-append + "exec " (search-input-file inputs "bin/lyrebird")))) ;; The geoip and geoip6 files are in the same directory as ;; torrc-defaults. (See TorProcess.sys.mjs.) (mkdir-p (in-vicinity lib "TorBrowser/Data/Tor")) @@ -752,6 +767,7 @@ (define-public torbrowser (inputs (modify-inputs (package-inputs icecat-minimal) (append bash-minimal + go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird tor-client torbrowser-assets))) (propagated-inputs -- 2.41.0
Clément Lassieur <clement <at> lassieur.org>
:Clément Lassieur <clement <at> lassieur.org>
:Message #34 received at 68067-done <at> debbugs.gnu.org (full text, mbox):
From: Clément Lassieur <clement <at> lassieur.org> To: 68067-done <at> debbugs.gnu.org Cc: André Batista <nandre <at> riseup.net> Subject: Re: [bug#68067] gnu: torbrowser: Add bridges. Date: Fri, 12 Jan 2024 19:03:55 +0100
On Wed, Dec 27 2023, Clément Lassieur wrote: > Hi, > > The following patches add bridges (Lyrebird) support to Tor Browser. > > Clément Pushed.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sat, 10 Feb 2024 12:24:16 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.