Hi, Frameworks 6.12 tars are now available in the usual place.
Cheers Nico
baloo: [FileContentIndexer] Avoid race on updatedFiles modification. Extractor: don't try to extract when index failed. Fixes bug https://bugs.kde.org/498236 breeze-icons: Remove themed SmartGit icon. Let the GNOME icon loader re-color our window-close icons. Fixes bug https://bugs.kde.org/500950 Add -symbolic symlinks for value-decrease/increase. Fixes bug https://bugs.kde.org/494086 Add MIME-type icons for kdenlive project files. Fix fill-rule-even-odd.svg and fill-rule-nonzero.svg. Borrow debug function from Qt documentation. Simplify qrcAlias to not use as much memory. Force folder creation. Remove inkscape icons. Safe half of memory for duplicate checking. Add battery-profile-balanced symlink. extra-cmake-modules: Consider BSL-1.0 as GPL-compatible. Improve docs for ECM QML modules. Drop old > 2 cmake version conditional branch. Require cmake >= 3.16 for the tests too. Add tests for KDE_INSTALL_APP_TEMPLATES. Unless setting KDE_INSTALL_APP_TEMPLATES, kde_package_app_templates is skipped when cross-compiling. Try to also satisfy Google Play's version code constraints. Generate Gradle version include file as part of ecm_add_android_apk(). karchive: Kgzipfilter.cpp use nullptr instead of zero. Use 'const QString' declarations for test filenames. Move all test data files to data directory. 7zip: Add default naming for files without a name. Fixes bug https://bugs.kde.org/496175 Add error checking for writing back temp files in KTar. Handle errors in KTar::writeLonglink. Remove stale TODO. Refactor KXzFilter::init to use QScopeGuard. kcalendarcore: Codespell fixes (minor). Calfilter.cpp - CalFilter::filterIncidence() bail on null incidence. Recurrence.cpp - shiftTimes() prevent crash on missing or invalid period. Fixes bug https://bugs.kde.org/499470 kcmutils: ScrollView: don't move focus to empty toolbar. Kcmultidialog: set AccessibleName for ScrollArea. Kcmultidialog: only focus ScrollArea if scrollable. Src/kcmultidialog.cpp - prevent a crash in KCMultiDialogPrivate::apply(). Restore non-default highlight for widget kcms. kcodecs: Move entities table into read-only data section. Binary search instead of gperf. kconfigwidgets: KRecentFilesAction: Don't call into QMimeDatabase to get what we already have. kcoreaddons: Declare KFormat option flag operators. Add missing break in switch statement. kdeclarative: KeySequenceItem: Only steal shortcut if the user accepted. kded: Add Restart=on-failure to plasma-kded6 service configuration. kfilemetadata: [dump] Always build utility, even when tests are disabled. [XmlExtractor] Use non-deprecated QDomDocument::setContent overload. [dump] Build/install utility even when tests are disabled. Exiv2: Avoid calling enableBMFF for exiv2 >= 0.28.3. Odf: port to new QDomDocument::setContent version. [autotests] Remove leftover unused CMake variable. [ExtractorPlugin] Declare private helpers as deprecated. [ExtractorCollection] Warn if metadata is invalid. [ExtractorCollection] Warn if an extractor has no metadata. [ExtractorPlugin] Improve documentation. See bug https://bugs.kde.org/398101 [ExtractorPlugin] Define the interface ID in a single place. kguiaddons: Add KKeySequenceRecorder patterns. kholidays: Corrections for Tanzania. kiconthemes: Do not remove all instances of "-symbolic" at once. kimageformats: Sct: qRound with param bigger than max int is undefined. Sct: Use height instead of width when calculating dotsPerMeterY. MicroExif: search for the TIFF signature. MicroExif: API improvements and minor bugfixes. Fix compilation error. Added support for resolution and EXIF/XMP metadata to HEIF. JXR: Added rotation (transformation) support. JXR: added support to EXIF metadata. AVIF: added support to XMP and EXIF metadata. Added pixel limit detected by experimental tests. Jxl: fix build with Qt before 6.8.0. JP2: Disable ICC profile writing when saving an image with OpenJPEG V2.5.3 or lesser and improve the format detection on reading. Heif: improve handling of grayscale ICC profiles. Improve printing details when writetest fails. Update HEIF writetest templates. Added JXL to CMYK formats. kio: KFileItem: fix stat() argument for URLs with local hostname. KUrlNavigatorButton: Use icon name we got after stat. KUrlNavigatorButton: Look up icon only when URL is set. Add background to KUrlNavigator. See bug https://bugs.kde.org/475106 Add Fedora Packages search. Add kde icons to web shortcuts. Urifilters: Change the query url for wordreference.com. Remove the spaces between words in the DuckDuckGo provider. Shorten the Wikipedia search provider. Kurlnavigator: restrict middle click pasting from selection clipboard. Fixes bug https://bugs.kde.org/486229 Filewidgets/kfilefiltercombo: std::copy_if instead of std::remove_if without std::erase. KDirListerTest:testDeleteCurrentDir: there can be duplicated delete events. Widgets/kabstractfileitemactionplugin: update header documentation. Widgets/kabstractfileitemactionplugin: add a TODO KF7. Fail loading admin.so outside of the KIO PLUGINDIR. PreviewJob: Don't try to get thumbnail for empty files. Update broken links in kde_apps urifilter. Fixes bug https://bugs.kde.org/498278 kirigami: InlineMessage: fix link opening and hover handlers. Fixes bug https://bugs.kde.org/500578 ScrollablePage: fix width and height binding loops. Fixes bug https://bugs.kde.org/459284 Columnview: Fill width column when only one column is present. Platform: Use the old color set for disabled colors in PlatformTheme. Fixes bug https://bugs.kde.org/495694 Add a PageStack attached property. Dialog: fix width and height binding loops. Fixes bug https://bugs.kde.org/494420 Controls, layouts: set Accessible.name for Mnemonics. Mnemonicattached: add plainTextLabel property. Primitives/Separator: mark as non-focusable for a11y. knotifications: Add xml/yaml linting. kpty: Relax test timeouts. kstatusnotifieritem: Do not crash if KDE platform integration is loaded but SNI is unavailable. Fixes bug https://bugs.kde.org/350785 ktexteditor: Remove static_assert to avoid compiler warnings. Add "gc" motion for vim to Toggle Comment. Fixes bug https://bugs.kde.org/490195 Fix boundary condition in argument hint navigation. Fix line no info tooltip persists on right click. Improve wording of Copy as HTML whatsthis. Add "Copy as HTML" to context menu. Don't reset revision on reload but increment it. Fixes bug https://bugs.kde.org/499311 Katedocument: Optimize mimeType. Compute at least inside cursorToX with floats. Fixes bug https://bugs.kde.org/499669 Fix scrolling to search results in wrapped long lines. Fixes bug https://bugs.kde.org/448765 Renderer: simplify text ranges comparison function. Add direct camel/subword movement actions. kunitconversion: Rename variable as KFUNITCONVERT_NO_DOWNLOAD. kwallet: Remove superfluous spaces and quotes from debug output. kwidgetsaddons: Allow limiting the selectable range of a KDatePicker. KFontRequester: Force frame around sample label. Correct DateKeywords option check in KDateComboBox::initDateWidget. Set a QComboBox placeholder when KSelectAction is on a toolbar. KActionMenu: Apply popupMode to existing widgets. Add 1840d8fb to .git-blame-ignore-revs. Run clang-format. KCapacityBar: Allow to specify state in drawCapacityBar. Fix popup menu position. kwindowsystem: Add xml/yaml linting. kxmlgui: Delay accepting the bugreport dialog. Fixes bug https://bugs.kde.org/482240 Add KKeySequenceWidget::patterns property. Add KKeySequenceWidget::recording property. networkmanager-qt: Expose AccessPoint bandwidth property. purpose: Plugins: make name and actiondisplay more consistent. syntax-highlighting: Add unit tests. Change license to MIT. Fix XML syntax for Hjson syntax highlighting. Add syntax highlighting file for Hjson (syntax extension to JSON). Don't ignore the result of QFile::open. Adjust stan tests to new hl state. Update Stan language for newer keywords. threadweaver: Increase required CMake version for example.
attica;master;eb348f89ec0c3da0abd9b691e89fe35291249af1;attica-6.12.0.tar.xz;52757ffb1ea01e3beb742532f67d1ccbde9a562e3affd621443bf13d937ceb82 baloo;master;ba6f61d7b00e9c16dfb94a0c01463db797a2c75e;baloo-6.12.0.tar.xz;89844fab9c792df5a2a19e83242e4fc71ffc5fd51e18e2b3d9063771d5096b5e bluez-qt;master;e8e49aba360d8229275b3501c149d6acfe1a7316;bluez-qt-6.12.0.tar.xz;d8a84cd33a1345301487391c6dc625e277b5a2544d7360e5f6eda02a34cc7558 breeze-icons;master;8df32f0eff0827e7ec11982cb2915a4aa0fb9aa3;breeze-icons-6.12.0.tar.xz;1af979a67c0539f27a8fcbff973c91245584bfb260dd64c206bc691575cbb668 extra-cmake-modules;master;568bd68a970a5decc0b005c980ab686f0757876c;extra-cmake-modules-6.12.0.tar.xz;e54e87365e193c806966e9698320bde81981219574721ff1970a98163c8ed5a0 frameworkintegration;master;8e43fe269f507672fd770baf5026648317e2cea7;frameworkintegration-6.12.0.tar.xz;9b0d6aa1a51493331de12e48e091db1d54eef41120c7cf3ea8ba67dff8ed3c41 kapidox;master;138264f3d695d0bd891350947994aa9f054b2144;kapidox-6.12.0.tar.xz;37e0637056141cdc3a737e773d2caae3237d131406beb00960c108e8e6160698 karchive;master;7fcba4329da3b2c1939f3ac7ada061aa01f2c62b;karchive-6.12.0.tar.xz;90a5397d5df3a90486b4d7efaeab29829b63a877b25e23e59f5f12f431f82904 kauth;master;6bc1bfa96e1745ebd697335524a44f87579096c7;kauth-6.12.0.tar.xz;04cf4f1c2d1ecdeb78cfd986e21d48ab531acbe69420f343207dd66da8ff9d93 kbookmarks;master;89fb54f2cb646d54a8b6d74ffefa56f0b7c64209;kbookmarks-6.12.0.tar.xz;1b6edc20a7a797fe2a190d5a78a3b6d0f46d1e7b1b2c81646de3176bf74f8e3a kcalendarcore;master;33c93697c7c5f2c65d45fc5bbebf43f5709161be;kcalendarcore-6.12.0.tar.xz;f870fa4e39f91e04f9e68f2a3eb0f49479846005bb0cd41803c9210f5e95e251 kcmutils;master;ecd3215ac077de3e07926c7f39654dd974c4bb39;kcmutils-6.12.0.tar.xz;7aacd2f06f0f393631fc058188b92ad55929871e93aa2ea3de2a9d0b35a36ac7 kcodecs;master;6a728870e527bf9411eb7aa9aa24501c693315c6;kcodecs-6.12.0.tar.xz;6e5852954a9e83750e346f8603e8146010cdc8d7d544a5e5d5eb46d93c94a911 kcolorscheme;master;caefdb9c61f728390121401be541ede3dd3c363b;kcolorscheme-6.12.0.tar.xz;f4226999c7b9c9da8de9ed9e3174fca49f7864da0da1d0bc9668c4448f667512 kcompletion;master;53e87e526c73467c04d279d01edff1ce05e00868;kcompletion-6.12.0.tar.xz;8cd311795b5d15c07b21b36c1124ce4f1aa0a18a3a03fff29608e4cadd091a9c kconfig;master;f4e93c09e954856d18b4cbd96e5d1b44d0913511;kconfig-6.12.0.tar.xz;03d1d09054d646c67fcaa9f1fa53157811ad07ef40a38b9f4e0b52ae3173b1bf kconfigwidgets;master;84ad5d1701d4eb5e62dcae8c7af358f93d63907b;kconfigwidgets-6.12.0.tar.xz;66da62c90b6b06e5bec68e691f70c9c302fe4dc5fd4de50035957da7f468d266 kcontacts;master;62b13569f71613233334bb27ee5b49f3eb5badb5;kcontacts-6.12.0.tar.xz;4c8e0b74201c48388cedcffb7637a7f46b75afe6a8f088206a9a4418d43f2a80 kcoreaddons;master;b9f8c1593ea073fed24708d60dde2c20e59bdc9e;kcoreaddons-6.12.0.tar.xz;7b37e8d4e185bcdd8bfd166c739f7adbcb0730cdf140d64a308f7b96b1845736 kcrash;master;e0229041c22166c4cb12aea87d62069c7f709832;kcrash-6.12.0.tar.xz;c0b96110d25faa35587ac4af30cd1e3a8012133fcac12276e8b25977cd9b84a4 kdav;master;36db882f9d19b90a33b9609ee0cb6626bd5a98a8;kdav-6.12.0.tar.xz;b073d6042bf144801c16b3c19e1b8a2a8183b8939397ac3ceaa43d20684330be kdbusaddons;master;98023bebcaf9a4e8da372c11817e53e08a992ca9;kdbusaddons-6.12.0.tar.xz;c236c70922b9640a7dfe3ac810b0d743555df4aeb9453675e56a449eec1ec521 kdeclarative;master;0d63aa28a3133b7998e578ca822c83a8c3e95479;kdeclarative-6.12.0.tar.xz;b6121f72033b361f408de7125f61f40cf14e9c6c54eab95c46daae02812e73b0 kded;master;c53733fd55961b59c1b2a8b171b75bba48f31eae;kded-6.12.0.tar.xz;601ac964bd841456d1caefe95b04a3df055ca8583d753353a55b47a6dfb683e8 kdesu;master;04c93ad940aac3f95f346d1e8d1d6b78bcc02df8;kdesu-6.12.0.tar.xz;c19d8dcf4c74ad74e29403a3efd166208645edcef142975ffadf3b21cc22e74f kdnssd;master;92fb835c741d3790bdd6388c5d4dc1eee377cbad;kdnssd-6.12.0.tar.xz;abb4538ea56c7dfe9eda06338a2dd3b80f47326383a6c5a23f2a09ad5facbe98 kdoctools;master;754ded8fd81c05b104e2ac086a4df0d74c7dec79;kdoctools-6.12.0.tar.xz;0c72df45a62478c2af10b8255ecc18ba79e4108ff4b290a13681e353cf5c7e17 kfilemetadata;master;f15c86e7199713fa4a0ca5eae4dba7fa1acc18cf;kfilemetadata-6.12.0.tar.xz;5fb39a3705154317eeff78b7eba776b51a44634a1216b60ebe7f62ecc11318f7 kglobalaccel;master;a6120863aada239afcdfc41e9cdb1ec985257102;kglobalaccel-6.12.0.tar.xz;1c5e7e4d9b6862eb36a1f6c23fd9fff4b4bcf0b4fad740bae5ca58e15c8407f4 kguiaddons;master;1d8bc980dfd8047a98cae480bea437d2bac9c4e6;kguiaddons-6.12.0.tar.xz;e394826cade1c5d9491166f3a3f4d0c3d625bf27106352678a06d2ec5364c532 kholidays;master;fafa649efb2aeb42bda78b667984197f93344699;kholidays-6.12.0.tar.xz;698c7744ed04c5d395960b4f4c8c07cf5f7a281cb9cec68bf30fdb78415503c3 ki18n;master;ed496f4862164c0bada14be9dbd2bcd8d5bee86c;ki18n-6.12.0.tar.xz;cd1adbcde1badfb7ac8945c3c0a9afc02b2ed642c769d74e1bcb70a02d070dc5 kiconthemes;master;9085dcd5882fe1c1fe5400603498eeeaf6126178;kiconthemes-6.12.0.tar.xz;54b1b5f2839162d980873328716b30cf08f90fd079ad854cc09878ad9b376ecf kidletime;master;cea599f3a672d3d88bbf8cf655affe58ae19cea1;kidletime-6.12.0.tar.xz;d8a888a8c803314eba97adf20e48f9d59604c480bb03428b7ee83270100fa6c3 kimageformats;master;35ab37c62866824ae461c8e458eaee203eeb7c6b;kimageformats-6.12.0.tar.xz;2d5cc2e35053ea15ef770e44b70edcac66a8bcf9211e49804582b21503f8b23f kio;master;4ec897a8dd47fc69075c64c0b1694f312b557e62;kio-6.12.0.tar.xz;1581e4f885750f08a3134fad47b81e953556e3fc94028939b47ffae0ab432eee kirigami;master;8eca6cb523431b2d1adfac9950a3aceb7e20430c;kirigami-6.12.0.tar.xz;b864d0a1c242efe419cd54de05f93be18209a199f7396f226d657c8c30b26a79 kitemmodels;master;1eca2b5853e57648a93953d6dc1a288143db02ce;kitemmodels-6.12.0.tar.xz;62688311082b6aca226117810bc3991b0cb95158dec4d4c800d70a99bdcfdfc8 kitemviews;master;2b2a8328e70b1f0595e5d7a40ea93d735208d88e;kitemviews-6.12.0.tar.xz;f8d5ff2e4e5234bce8ed56889d8b3d7e94554ec8b40e397d2e9ac2ffc117e3d3 kjobwidgets;master;37ea44e5e1680c1b455681318ddc53d70649a331;kjobwidgets-6.12.0.tar.xz;ec3e31498c140b296f5e442e2520823437f26cb62d7186f116137d19bbcb9f12 knewstuff;master;36daa5f874a8208d88e1ce22f9f75de11936408a;knewstuff-6.12.0.tar.xz;f0bcca66c267dba335e3df5eb089ae40c56680a7d385176bc44d951defa3d029 knotifications;master;629ebb23d7a0ecfe9ee88931b48b5f24d0ad0d2c;knotifications-6.12.0.tar.xz;d2825473bcc4f77423b5266a5b92e818a9a98b1d672b1c29d8f237dd11e99026 knotifyconfig;master;b271a6b19e337db2b6f63cc7ff32f4782c859241;knotifyconfig-6.12.0.tar.xz;53448f981d1656e423352a01723de2ab993e5bba39a73f6de422eb4deb2daaab kpackage;master;cad5fa08b80b45fb276c832e26929a21d355eed1;kpackage-6.12.0.tar.xz;a8d6505fa6a53bfdcc31fa8f2ad0a9226ec9fafabc0c0120490fbeb6b017fb4a kparts;master;afb5900b0e97768f361797e0b2c85da3a6b0ca92;kparts-6.12.0.tar.xz;b897aa324103ef974ce513955473fe65feaeaba4ddf99fb4cc86772114fa930c kpeople;master;1e2b72c771374ff864322bb5ccfbc8d3c5fc7a2d;kpeople-6.12.0.tar.xz;a43ddde783250d7fb59d3dfcd780cf27ab7e4028f6b27c03551fd17a2d3157e6 kplotting;master;8b222a994268342dd805d2e9248d295c1110c48f;kplotting-6.12.0.tar.xz;462741ae0a7170d453d4aa93d813ff9d0ed70cbe36388855637ae95b1b11cbfe kpty;master;306459ba56cbefe8a72ce8fbede9f64b46d5a69f;kpty-6.12.0.tar.xz;84e713ccf630c91a351ccae3d95c3b857b67e446fc491a62a013dc10194f803a kquickcharts;master;03f2c5612ef34195118114e7c80e798ea1a401ca;kquickcharts-6.12.0.tar.xz;e3313b4dc5e2601425a103d6f70ce61dea0340feaa05d1fd99bf4453bd1de37a krunner;master;610fe527c4a8c56e7fa66021287f07f3f09ead33;krunner-6.12.0.tar.xz;ce0ce3282fc9d1f811a7b4c4cfb015e7b9fcd8d6cacad945e8a38757713bd51b kservice;master;375223271bc7ac6bddef0fe56bf2fda892c65f5c;kservice-6.12.0.tar.xz;9533b93a9504ddf2f1e8e696bcfada0c3791019ee8e8cfbee04d9d1d14b6b964 kstatusnotifieritem;master;a7fca1d71fd1859b0876696d1cb2c1eb614a756d;kstatusnotifieritem-6.12.0.tar.xz;5b0e7b20492dbd9d5742bbafd6f8577dc682480a615e1965f3c53741e684fc3d ksvg;master;e5ebf0a69e9279ccffdb342dd746ee73455f4cba;ksvg-6.12.0.tar.xz;7407cdac9f1fe3770ada88a0e14b8ac7dfac6df13714501e1d71b3d0f0456a77 ktexteditor;master;97eed1b4904a17445cc5fd8d5ac2b29315ee968f;ktexteditor-6.12.0.tar.xz;d5d21ea65f9c84a9bda3fbad3d8df70c76924d9d561822069eeb9ce862924a3f ktexttemplate;master;3708d11fd60484b0f767d7729b394af3907ff8a6;ktexttemplate-6.12.0.tar.xz;9fffd7f6c9309b2fca397cfedbdb55ded33e4a8e5438e0dcebf33b6f9500699c ktextwidgets;master;8b9aeccb134e49a15b57412c69cd7bcd23760ec2;ktextwidgets-6.12.0.tar.xz;698e2be7fc6fd27b4aa4c192a1ab0b0abc08121639775c4ff4f4b4c81d8f041d kunitconversion;master;78955f40744e5ec6f81f2b291837ce182f677c24;kunitconversion-6.12.0.tar.xz;e298a459ff981dc80529206604fa5991c26bcf19d289177168c39db9bbc0e082 kuserfeedback;master;71a5730a8eedd85fa6b71f39cef7973ee5b51942;kuserfeedback-6.12.0.tar.xz;6f45537b3274d99c3d51bb5ce34efef9b56a66a860900a638a06e6648b13302c kwallet;master;46f0e282a0a7660cc5e149c6b0ce7dd79edb82d1;kwallet-6.12.0.tar.xz;d23e7fdbda666490462bbbfd5087924ed451b70dcff6fa4c9ad354db9ed5ad00 kwidgetsaddons;master;a99b2b46ae7032bf54a6ca04fc6efdbdd4b982de;kwidgetsaddons-6.12.0.tar.xz;02ce60ac8ba2e717180715f7fb70b024d30c436f82fab6ce1a544696a9f0c1cd kwindowsystem;master;c8bc14246692894eb186cf291cc181e90d28c30a;kwindowsystem-6.12.0.tar.xz;6e7f0ea1bd5b1b0f81f785ff0fddeb943222382f1c11b5201f69b6c62763b6f6 kxmlgui;master;f0e6a09f93170f704a960d69bad4201e89a0a4a8;kxmlgui-6.12.0.tar.xz;3c30a44e3d5176de36af56b6c29d86413fd58c6386679c6222aa4d0b46d0d88c modemmanager-qt;master;f5e46dd267eb2716c4ae81e9eb81a048882c4262;modemmanager-qt-6.12.0.tar.xz;1ee5123ef8b39dfcbdcf04d312f0234b8676bcdc0efac23c4623c0a8962f4eda networkmanager-qt;master;54339225655bd5113e292bfd0dd0da1b061a2e7c;networkmanager-qt-6.12.0.tar.xz;b3b02c8363eaa6d50b98780e8922c35a0724d254f5b156187bda320ff807a9cd prison;master;615289cb4e405e54be3876cad27cd5773dcb19ea;prison-6.12.0.tar.xz;00004cd79b50db3c4397f6a928abeb9c1dcc348dcd437b158c57dadae86c8681 purpose;master;8906d611e47c52c7d0e38d29f07b731bedd809af;purpose-6.12.0.tar.xz;af8e8768582f357c08f3a1776747f4c4a2c5a8cc7da55a0af567ce5f53ad060d qqc2-desktop-style;master;271cb911fee854a7cc62c5b4104fe8c01c224b45;qqc2-desktop-style-6.12.0.tar.xz;8fb8dacbe68f68f972ddb1cceef15b9d70d7e51ef204a6f25f8329810ca89624 solid;master;516ace38ab991ab1b72806fa2dacbe14beda615b;solid-6.12.0.tar.xz;4bd96b394723be533a30404804be40be495dfae05a4430c011223d603d7d8666 sonnet;master;c314ca47dcce2b13042a6371b472b750f3f6253f;sonnet-6.12.0.tar.xz;beecca52cb95a04a7a04378029659505eb17a0bd4dff0915d7e5e1c8a3b75cd2 syndication;master;17430b1122e206f27e484e6a18143fc99593335f;syndication-6.12.0.tar.xz;bc7d02822b6705f9312eca11f2f1c4dda4ee137f898185754e9a171e428e4720 syntax-highlighting;master;a2fd6e207afe05ba249af106b768e7c127a1f620;syntax-highlighting-6.12.0.tar.xz;5644af900bea40d4da5a8f9e1fb573002306ae9e284a43ae5342d1a61810e48b threadweaver;master;ded4cdd1fbc0d303b12753d364a8671f10b17adf;threadweaver-6.12.0.tar.xz;ec77fbafbbd9a6bef048e57e0bd64999b1c17b31b43d59a3c5a981ab18f2e1be