fix(deps): update all dependencies #2
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
4.2.1->4.5.40.6.2->0.6.30.6.8->0.6.120.16.1->0.18.31.0.159->1.0.1971.0.95->1.0.1150.9.19->0.9.34+deprecated1.27.0->1.37.00.7.3->0.8.120.1.37->0.1.400.3.16->0.3.18Release Notes
clap-rs/clap
v4.5.4Compare Source
Fixes
#[arg(id)]attributes againv4.5.3Compare Source
Internal
heckv4.5.2Compare Source
Fixes
v4.5.1Compare Source
Fixes
--even if there is a "did you mean" so long aslastortrailing_var_argis usedv4.5.0Compare Source
Compatibility
v4.4.18Compare Source
Fixes
usagefeature, ensure the list of required arguments is uniquev4.4.17Compare Source
Fixes
panic!when mixingargs_conflicts_with_subcommandswithArgGroup(which is implicit withderive) introduced in 4.4.15v4.4.16Compare Source
Fixes
v4.4.15Compare Source
Fixes
args_conflicts_with_subcommandsargs_conflicts_with_subcommandswhen using subcommand short and long flagsv4.4.14Compare Source
Documentation
findcookbook entry to allow repeats of flags/optionsFeatures
num_args(0)on options which allows making them emulate being a flag for position-tracking flagsv4.4.13Compare Source
Documentation
v4.4.12Compare Source
Performance
TypedValueParserfor possible values if neededv4.4.11Compare Source
Features
Command::mut_groupv4.4.10Compare Source
Documentation
v4.4.9Compare Source
Fixes
Command::aboutunder flattened headingshidewhen flattening subcommandsv4.4.8Compare Source
Features
Command::flatten_helpto allowgit stash -hlike help for subcommandsv4.4.7Compare Source
Performance
v4.4.6Compare Source
Internal
anstreamv4.4.5Compare Source
Fixes
nameorlong_flag, allow ambiguous-looking matches that unambiguously map back to the same commandlong_flag, don't panicv4.4.4Compare Source
Internal
terminal_sizeto 0.3v4.4.3Compare Source
Documentation
v4.4.2Compare Source
Performance
once_celldependencyv4.4.1Compare Source
Fixes
usagefeature, ensure the list of required arguments is uniquev4.4.0Compare Source
compatibility
v4.3.24Compare Source
Fixes
--helpwith custom templatesv4.3.23Compare Source
Fixes
UnknownArgumentValueParserto not error on flag's absencev4.3.22Compare Source
Features
UnknownArgumentValueParserfor injecting errors for improving the experience with errorsv4.3.21Compare Source
Features
TryMapValueParserso the type can be namedv4.3.20Compare Source
Features
Command::mut_argsfor modifying all arguments en massev4.3.19Compare Source
Fixes
value_terminatoreven in the presence of later multiple-value positional argumentsv4.3.18Compare Source
Fixes
--in fewer places where it won't workv4.3.17Compare Source
Fixes
PossibleValuedescriptions in--helpv4.3.16Compare Source
Fixes
v4.3.15Compare Source
Features
anstyleDocumentation
v4.3.14Compare Source
Features
ArgAction::HelpShortandArgAction::HelpLongfor explicitly specifying which style of help to displayFixes
[OPTIONS]in usage if a help or versionArgActionis usedv4.3.13Compare Source
v4.3.12Compare Source
Fixes
v4.3.11Compare Source
Features
num::Wrapping,Box, orArcBox<str>,Box<OsStr>, andBox<Path>v4.3.10Compare Source
Performance
v4.3.9Compare Source
Fixes
Command::ignore_errorsno longer masks help/versionv4.3.8Compare Source
Fixes
infer_long_arg, rather than arbitrarily picking one, matching the documentation and subcommand's behaviorv4.3.7Compare Source
Documentation
v4.3.6Compare Source
Documentation
cliov4.3.5Compare Source
ColorChoice::possible_valuesis added to simplify things for builder usersFixes
ColorChoice::to_possible_valueno longer includes descriptions, encouraging shorter help where possiblev4.3.4Compare Source
Features
Error::exit_codev4.3.3Compare Source
Features
Command::deferfor delayed initialization of subcommands to reduce startup times of large applications like denov4.3.2Compare Source
Fixes
--helpwith custom templatesv4.3.1Compare Source
Fixes
value_terminatoreven in the presence of later multiple-value positional argumentsv4.3.0Compare Source
Fixes
lastassertionvalue_terminatorhas higher precedence thanallow_hyphen_values--helpv4.2.7Compare Source
Fixes
ArgMatchesv4.2.6Compare Source
Features
impl Eq<std::any::TypeId> for clap_builder::util::AnyValueIdv4.2.5Compare Source
Fixes
v4.2.4Compare Source
Documentation
Command::stylev4.2.3Compare Source
Features
Command::stylesfor theming help/errors (behindunstable-styles)v4.2.2Compare Source
Internal
eyre-rs/eyre
v0.6.3Compare Source
rust-lang/git2-rs
v0.18.3Compare Source
0.18.2...0.18.3
Added
opts::functions to get / set libgit2 mwindow options#1035
Changed
#1007
v0.18.2Compare Source
0.18.1...0.18.2
Added
opts::set_ssl_cert_fileandopts::set_ssl_cert_dirfor setting Certificate Authority file locations.#997
TreeIter::nthwhich makes jumping ahead in the iterator more efficient.#1004
Repository::find_commit_by_prefixto find a commit by a shortened hash.#1011
Repository::find_tag_by_prefixto find a tag by a shortened hash.#1015
Repository::find_object_by_prefixto find an object by a shortened hash.#1014
Changed
This fixes CVE-2024-24575 and CVE-2024-24577.
#1017
v0.18.1Compare Source
0.18.0...0.18.1
Added
FetchOptions::depthto set the depth of a fetch or clone, adding support for shallow clones.#979
Fixed
TreeWalkCbData) to not assume it is a transparent type while casting.#989
DiffPatchidOptionsandStashSaveOptionsare publicly exported allowing the corresponding APIs to actually be used.#988
v0.18.0Compare Source
0.17.2...0.18.0
Added
Blame::blame_bufferfor getting blame data for a file that has been modified in memory.#981
Changed
#968
#982
#973
Revwalk::with_hide_callbackto take a mutable reference to its callback to enforce type safety.#970
FusedIteratorfor many iterators that can support it.#955
Fixed
-Zminimal-versions.#960
v0.17.2Compare Source
0.17.1...0.17.2
Added
#930
v0.17.1Compare Source
0.17.0...0.17.1
Changed
#948
v0.17.0Compare Source
0.16.1...0.17.0
Added
IntoIteratorimplementation forStatuses.#880
Reference::symbolic_set_target#893
Copy,Clone,Debug,PartialEq, andEqimplementations forAutotagOptionandFetchPrune.#889
EqandPartialEqimplementations forSignature.#890
Repository::discover_path.#883
Submodule::repo_init.#914
Tag::is_valid_name.#882
Repository::set_head_bytes.#931
Indexertype which is a low-level API for storing and indexing pack files.#911
Index::find_prefix.#903
FileMode.#887
PushCallbacks::push_negotiationcallback and the correspondingPushUpdatetype for getting receiving information about the updates to perform.#926
Changed
This brings in many changes, including better SSH host key support on Windows and better SSH host key algorithm negotiation.
1.6.3 is now the minimum supported version.
#935
This brings in numerous changes, including SHA2 algorithm support with RSA.
#919
RemoteCallbacks::credentialscallback error handler to correctly set the libgit2 error class.#918
DiffOptions::flagnow takes agit_diff_option_ttype.#935
serde-rs/serde
v1.0.197Compare Source
v1.0.196Compare Source
v1.0.195Compare Source
v1.0.194Compare Source
v1.0.193Compare Source
RangeFromandRangeTo(#2653, #2654, #2655, thanks @emilbonnek)v1.0.192Compare Source
v1.0.191Compare Source
v1.0.190Compare Source
v1.0.189Compare Source
v1.0.188Compare Source
v1.0.187Compare Source
v1.0.186Compare Source
serde_deriveandserdein the dependency graph (#2588, thanks @soqb)v1.0.185Compare Source
*selfwhich is behind a shared reference" deriving Serialize on a non_exhaustive enum (#2591)v1.0.184Compare Source
serde_derivebuild on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.iov1.0.183Compare Source
Box<OsStr>with an equivalent representation asOsString(#2556, thanks @DBLouis)v1.0.182Compare Source
serde(default)on tuple structs (#2553, thanks @Mingun)v1.0.181Compare Source
serde(alias)work in combination withflattenwhen using in-place deserialization (#2443, thanks @Mingun)v1.0.180Compare Source
v1.0.179Compare Source
v1.0.178Compare Source
v1.0.177Compare Source
serde(rename_all_fields = "...")attribute to apply arename_allon every struct variant of an enum (#1695, thanks @jplatte)v1.0.176Compare Source
v1.0.175Compare Source
v1.0.174Compare Source
v1.0.173Compare Source
bitflagscrate (#2516)v1.0.172Compare Source
v1.0.171Compare Source
derive(Deserialize)on unit structs that have const generics (#2500, thanks @Baptistemontan)v1.0.170Compare Source
v1.0.169Compare Source
v1.0.168Compare Source
serde::de::IgnoredAnyto be the type for aserde(flatten)field (#2436, thanks @Mingun)v1.0.167Compare Source
RangeFromandRangeTo(#2471, thanks @tbu-)v1.0.166Compare Source
no-alloccategory to crates.io metadatav1.0.165Compare Source
serde(skip_deserializing)attributes (#2466, thanks @Mingun)-Zminimal-versionsbuildv1.0.164Compare Source
v1.0.163Compare Source
v1.0.162Compare Source
Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the
csvcrate (#2377, thanks @mfro)v1.0.161Compare Source
v1.0.160Compare Source
doc(hidden)(#2426, thanks @compiler-errors)serde-rs/json
v1.0.115Compare Source
v1.0.114Compare Source
v1.0.113Compare Source
swap_removeandshift_removemethods on Map (#1109)v1.0.112Compare Source
v1.0.111Compare Source
v1.0.110Compare Source
v1.0.109Compare Source
v1.0.108Compare Source
v1.0.107Compare Source
v1.0.106Compare Source
Value::as_numberaccessor (#1069, thanks @chanced)Number::as_straccessor under "arbitrary_precision" feature (#1067, thanks @chanced)v1.0.105Compare Source
v1.0.104Compare Source
v1.0.103Compare Source
v1.0.102Compare Source
v1.0.101Compare Source
v1.0.100Compare Source
-Z minimal-versionsv1.0.99Compare Source
v1.0.98Compare Source
v1.0.97Compare Source
io_error_kind()method to serde_json::Error:fn io_error_kind(&self) -> Option<std::io::ErrorKind>(#1026)v1.0.96Compare Source
to_writeronly writes valid UTF-8 strings (#1011, thanks @stepancheg)dtolnay/serde-yaml
v0.9.34+deprecatedCompare Source
v0.9.33Compare Source
v0.9.32Compare Source
v0.9.31Compare Source
swap_removeandshift_removemethods on Mapping (#408)v0.9.30Compare Source
v0.9.29Compare Source
deny(unsafe_op_in_unsafe_fn)lintv0.9.28Compare Source
unsafe-libyamldependency to pull in unaligned write fixv0.9.27Compare Source
v0.9.26Compare Source
.nanis deserialized as a positive NaN (#392, #393)v0.9.25Compare Source
v0.9.24Compare Source
v0.9.23Compare Source
v0.9.22Compare Source
v0.9.21Compare Source
Tag::newpanic if given empty string, since YAML has no syntax for an empty tagv0.9.20Compare Source
NoneorValue::Null, in addition to the previously supported empty vector, empty map, and struct with no required fieldstokio-rs/tokio
v1.37.0: Tokio v1.37.0Compare Source
1.37.0 (March 28th, 2024)
Added
set_max_buf_sizetotokio::fs::File(#6411)try_newandtry_with_interesttoAsyncFd(#6345)forget_permitsmethod to semaphore (#6331)is_closed,is_empty, andlento mpsc receivers (#6348)rwlock()method to ownedRwLockguards (#6418)Cloneforwatch::Sender(#6388)TaskLocalFuture::take_value(#6340)FromIteratorforJoinSet(#6300)Changed
io::splituse a mutex instead of a spinlock (#6403)Fixed
Documented
AsyncBufReadExt::fill_buf(#6431)AsyncReadExt's primitive read functions (#6337)Runtimeto#[tokio::main](#6366)enterexample deterministic (#6351)mpsc::Sender::downgradewith#[must_use](#6326)const_newbeforenew_with(#6392)Changed (unstable)
Idin taskdumps (#6328)unhandled_panicis enabled when not supported (#6410)v1.36.0: Tokio v1.36.0Compare Source
1.36.0 (February 2nd, 2024)
Added
tokio::io::Join(#6220)AsyncWriteforEmpty(#6235)UnixSocket(#6290)TcpSocket(#6311){Receiver,UnboundedReceiver}::poll_recv_many(#6236)Sender::{try_,}reserve_many(#6205)watch::Receiver::mark_unchanged(#6252)JoinSet::try_join_next(#6280)Changed
copycooperative (#6265)repeatandsinkcooperative (#6254)Documented
clear_readydocs (#6304)*Fdtraits onTcpSocketare unix-only (#6294)tokio::sync::Mutex(#6279)v1.35.1: Tokio v1.35.1Compare Source
1.35.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
Fixed
tokio::runtime::io::registration::async_io(#6221)v1.35.0: Tokio v1.35.0Compare Source
1.35.0 (December 8th, 2023)
Added
Changed
Sizedrequirements fromAsyncReadExt.read_buf(#6169)Runtimeunwind safe (#6189)Fixed
--cfg docsrswork without net feature (#6166)unsync_loadon miri (#6179)Documented
AsyncWriteExtexamples (#6149)LocalSet::run_until(#6147)v1.34.0: Tokio v1.34.0Compare Source
Fixed
clear_readinessafter io driver shutdown (#6067)take(#6080)broadcast::channellink (#6100)Changed
::corequalified imports instead of::stdinsidetokio::testmacro (#5973)Added
fs::read_dirto includeaix(#6075)mpsc::Receiver::recv_many(#6010)v1.33.0: Tokio v1.33.0Compare Source
1.33.0 (October 9, 2023)
Fixed
Interest::addwith#[must_use](#6037)watch::Receiver::wait_for(#6021)spawn_localsource location (#5984)Changed
watch(#6018)Added
tokio::fs::File(#5958)Interest::removemethod (#5906)DuplexStream(#5985)?Sizedbound to{MutexGuard,OwnedMutexGuard}::map(#5997)watch::Receiver::mark_unseen(#5962, #6014, #6017)watch::Sender::new(#5998)OnceCell::from_value(#5903)Removed
statsfeature (#5952)Documented
Child::waitis cancel safe (#5977)Semaphore(#5939, #5956, #5978, #6031, #6032, #6050)broadcastcapacity is a lower bound (#6042)const_newis not instrumented (#6002)mpsc::Sender::send(#5947)watchchannel (#5954)Unstable
v1.32.1: Tokio v1.32.1Compare Source
1.32.1 (December 19, 2023)
This is a forward part of a change that was backported to 1.25.3.
Fixed
tokio::runtime::io::registration::async_io(#6221)v1.32.0: Tokio v1.32.0Compare Source
Fixed
broadcast::Receiver(#5925)Added
Command::raw_arg(#5930)Unstable
v1.31.0: Tokio v1.31.0Compare Source
Fixed
WriteHalf::poll_write_vectored(#5914)Unstable
v1.30.0: Tokio v1.30.0Compare Source
1.30.0 (August 9, 2023)
This release bumps the MSRV of Tokio to 1.63. (#5887)
Changed
--cfg mio_unsupported_force_poll_pollflag (#5881)const_newmethods always available (#5885)Added
broadcast::Sender::new(#5824)UCredfor espidf (#5868)File::options()(#5869)Interval(#5878){ChildStd*}::into_owned_{fd, handle}(#5899)Removed
tokio_*cfgs (#5890)Documented
broadcast::send(#5820)AsyncReadExt::read_exact(#5863)Sleepas!Unpinin docs (#5916)raw_argnot showing up in docs (#5865)Unstable
v1.29.1: Tokio v1.29.1Compare Source
Fixed
block_in_placewith ablock_onbetween (#5837)v1.29.0: Tokio v1.29.0Compare Source
Technically a breaking change, the
Sendimplementation is removed fromruntime::EnterGuard. This change fixes a bug and should not impact most users.Breaking
EnterGuardshould not beSend(#5766)Fixed
fs::read_dir(#5653)JoinSet(#5693)EnterGuarddropped incorrect order (#5772)File(#5803)Changed
Added
broadcast::Receiver::blocking_recv(#5690)raw_argmethod toCommand(#5704)JoinSet::poll_join_next(#5721)Unstable
v1.28.2: Tokio v1.28.2Compare Source
1.28.2 (May 28, 2023)
Forward ports 1.18.6 changes.
Fixed
v1.28.1: Tokio v1.28.1Compare Source
1.28.1 (May 10th, 2023)
This release fixes a mistake in the build script that makes
AsFdimplementations unavailable on Rust 1.63. (#5677)v1.28.0: Tokio v1.28.0Compare Source
1.28.0 (April 25th, 2023)
Added
AsyncFd::async_io(#5542)recv_bufforUdpSocketandUnixDatagram(#5583)OwnedSemaphorePermit::semaphore(#5618)same_channelto broadcast channel (#5607)watch::Receiver::wait_for(#5611)JoinSet::spawn_blockingandJoinSet::spawn_blocking_on(#5612)Changed
read_to_endnot grow unnecessarily (#5610)RwLock(#5647)Notify(#5503)Fixed
get_peer_credon AIX (#5065)broadcastwith custom wakers (#5578)Documented
Semaphore::MAX_PERMITS(#5645)tokio::sync::watch::Senderdocs (#5587)toml-rs/toml
v0.8.12Compare Source
v0.8.11Compare Source
v0.8.10Compare Source
v0.8.9Compare Source
v0.8.8Compare Source
v0.8.7Compare Source
v0.8.6Compare Source
v0.8.5Compare Source
v0.8.4Compare Source
v0.8.3Compare Source
v0.8.2Compare Source
v0.8.1Compare Source
v0.8.0Compare Source
v0.7.8Compare Source
v0.7.7Compare Source
v0.7.6Compare Source
v0.7.5Compare Source
v0.7.4Compare Source
tokio-rs/tracing
v0.1.40: tracing 0.1.40Compare Source
This release fixes a potential stack use-after-free in the
Instrument::into_innermethod. Only uses of this method are affected by thisbug.
Fixed
mem::ManuallyDropinstead ofmem::forgetinInstrument::into_inner(#2765)
Thanks to @cramertj and @manishearth for finding and fixing this issue!
v0.1.39: tracing 0.1.39Compare Source
This release adds several additional features to the
tracingmacros. Inaddition, it updates the
tracing-coredependency to v0.1.32 andthe
tracing-attributesdependency to v0.1.27.Added
ValueSets of any length (#2508)Changed
tracing-attributes: updated to 0.1.27tracing-core: updated to 0.1.32Fixed
(#2621, #2757)
clippy::let_with_type_underscore] in macro-generatedcode ([#2609])
unknown_lintsin macro-generated code (#2626)#[instrument]when the"log"feature is enabled (#2599)
Documented
axum-insightsto relevant crates. (#2713)clippy-tracingto related crates (#2628)tracing-cloudwatchto related crates (#2667)tracing-etwrepo (#2602)v0.1.38: tracing 0.1.38Compare Source
This
tracingrelease changes theDropimplementation forInstrumentedFutures so that the attachedSpanis entered when dropping theFuture. Thismeans that events emitted by the
Future'sDropimplementation will now berecorded within its
Span. It also adds#[inline]hints to methods called inthe
event!macro's expansion, for an improvement in both binary size andperformance.
Additionally, this release updates the
tracing-attributesdependency tov0.1.24, which updates the [
syn][syn] dependency to v2.x.x.tracing-attributesv0.1.24 also includes improvements to the#[instrument]macro; see the
tracing-attributes0.1.24 release notes fordetails.
Added
Instrumentedfutures will now enter the attachedSpanin theirDropimplementation, allowing events emitted when dropping the future to occur
within the span (#2562)
#[inline]attributes for methods called by theevent!macros, makinggenerated code smaller (#2555)
levelargument to#[instrument(err)]and#[instrument(ret)]to override the level ofthe generated return value event (#2335)
#[instrument]is added to aconst fn(#2418)
Changed
tracing-attributes: updated to 0.1.24cfg-ifdependency (#2553)syn][syn] dependency to 2.0 (#2516)Fixed
clippy::unreachablewarnings in#[instrument]-generated code (#2356)syndependency (#2530)Documented
#[instrument(err)](#2433)#[instrument](#2350)Thanks to @nitnelave, @jsgf, @Abhicodes-crypto, @LukeMathWalker, @andrewpollack,
@quad, @klensy, @davidpdrsn, @dbidwell94, @ldm0, @NobodyXu, @ilsv, and @daxpedda
for contributing to this release!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
cb45e2502cto73b3e03d8e73b3e03d8eto00c601ff0600c601ff06toaa1122c79baa1122c79bto8cd5124a818cd5124a81to4d091749a34d091749a3to5e1948571a5e1948571ato9cd9833c059cd9833c05tod74d6b20ced74d6b20cetobdb1933b36bdb1933b36to6dc435400f6dc435400fto9adca5dd509adca5dd50tof1c1e14695f1c1e14695to535bb35bfc535bb35bfcto63cb4524e963cb4524e9to5397f59ac95397f59ac9to552ca6ecc7552ca6ecc7to198fed6bee198fed6beeto01ae31b2ce01ae31b2cetodca9097e24dca9097e24to785bf51a41785bf51a41to25e8ff3eb925e8ff3eb9to1cebae50481cebae5048to012411ae21012411ae21to420f23332a420f23332ato8eef70a00a8eef70a00atob4ada2c2eeb4ada2c2eetoabac8cff90abac8cff90tode1cb93017de1cb93017tof3cac9a6d4f3cac9a6d4to4cca97cc684cca97cc68to22499057392249905739to75edd9fa9275edd9fa92tod9c7738610d9c7738610to9d24c2a5889d24c2a588to18f3d482df18f3d482dfto7eb1cf4fa07eb1cf4fa0to768dc05c5d768dc05c5dto6d56805a9e6d56805a9etoa47a16ed50a47a16ed50to84dd9a348984dd9a3489to7a0e203f1d7a0e203f1dtod50fef8348d50fef8348to925b1f82d2925b1f82d2to5c4bb9ee3a5c4bb9ee3ato334662804c334662804cto98ed85278998ed852789to32935f3e6b32935f3e6bto119c707d3e119c707d3eto2e531445592e53144559to57465c96d057465c96d0toae500ff8d2ae500ff8d2toc47774b302c47774b302to5b1d5bf0a45b1d5bf0a4toba93fd9992ba93fd9992tob70b2dd3c8b70b2dd3c8to4ba2b266f94ba2b266f9to16a1fdee0b16a1fdee0bto7d2887946c7d2887946cto866b05aeaf866b05aeafto529c7a91f0529c7a91f0to12d7b309ec12d7b309ectoa040ab56a7a040ab56a7to19591de0c519591de0c5to63ea0a02c063ea0a02c0to4f4b0b7c564f4b0b7c56to6408bac9e76408bac9e7to6588092a1f6588092a1fto7b6cde727d7b6cde727dto3bd5dcf5e63bd5dcf5e6to9941ffd3939941ffd393to7c703ffdc37c703ffdc3toc644adf3bcc644adf3bcto4f3df0ad4b4f3df0ad4bto40d4d9970d40d4d9970dto8b4d1e94688b4d1e9468tob82a42a7deb82a42a7detod2d6819146d2d6819146to7e9e297fb77e9e297fb7to73145661417314566141to88a039a3bb88a039a3bbto7b1ef1a9787b1ef1a978tofec00a838ffec00a838fto045b91b7fc045b91b7fcto4c7513d0034c7513d003toaf07b42dcdaf07b42dcdto4f2159f5534f2159f553to25fd30349625fd303496to571e59e70c571e59e70cto32f1d9a8e032f1d9a8e0to946bb2ecef946bb2ecefto8b8443f6ba8b8443f6bato5d6b1befe85d6b1befe8to148904d391148904d391tof22887bc90f22887bc90to61a7f3acf761a7f3acf7to5c443a9b075c443a9b07to5008acb8e25008acb8e2to72262d734372262d7343tod4d0da3e7bd4d0da3e7bto24aaac4f1924aaac4f19to6f278261e46f278261e4to6391bee9336391bee933toe3fcb68334e3fcb68334todda2ad5619dda2ad5619tobdd09d51c2bdd09d51c2to91642584fd91642584fdto2e6e1967062e6e196706tod6159380a0d6159380a0to4ecae75ed44ecae75ed4to9029964efa9029964efatob7b361d167b7b361d167to015ed43e65015ed43e65toe46b915f45e46b915f45to103e437a4a103e437a4ato92c936719b92c936719btof1afc87b2ef1afc87b2etoa5e386e0f0a5e386e0f0toe6103657ece6103657ectodbf47b8789dbf47b8789toe46eccbffce46eccbffcto0b33704f170b33704f17to262be72094262be72094to0c736bd3a00c736bd3a0to5143ac537d5143ac537dto32bab5bbef32bab5bbeftoe8b0f2967ee8b0f2967eto00657c57df00657c57dfto416c1dc50d416c1dc50dto7a6416c71e7a6416c71eto3ae28e7db53ae28e7db5to4f346cb5904f346cb590tobdd52a115ebdd52a115eto30a534dddf30a534dddfto3b3a9c5f6c3b3a9c5f6cto17b4e2046a17b4e2046ato453dd595b3453dd595b3to32d959111832d9591118toe969f4febee969f4febeto95c426e53e95c426e53etod530cc7e20d530cc7e20toe65a01191ce65a01191ctoc7ef033a20c7ef033a20to6164170c2c6164170c2cto324e704ea8324e704ea8to31a80e208a31a80e208ato34f566458f34f566458ftoafe2f1fdcfafe2f1fdcftoa52e6ade35a52e6ade35tod889be8572