From 2181f254d29960cffe3b1f6158a97b3c65fb0d15 Mon Sep 17 00:00:00 2001 From: Dany Thinnes Date: Tue, 9 Jun 2026 09:04:59 +0200 Subject: [PATCH] =?UTF-8?q?Tag-Filter=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- include/mainwindow.h | 5 +- include/rawview.h | 17 +- include/tagpanel.h | 23 +- src/mainwindow.cpp | 54 +- src/rawview.cpp | 90 +- src/tagpanel.cpp | 59 +- uartscope-git/PKGBUILD | 2 +- uartscope-git/pkg/uartscope/.BUILDINFO | 3019 +++++++++++++++++ uartscope-git/pkg/uartscope/.MTREE | Bin 0 -> 381 bytes uartscope-git/pkg/uartscope/.PKGINFO | 19 + uartscope-git/pkg/uartscope/usr/bin/uartscope | Bin 0 -> 175984 bytes .../usr/share/applications/uartscope.desktop | 8 + uartscope-git/src/uartscope | 1 + ...ope-1.0.0.r0.gcc102c9-1-x86_64.pkg.tar.zst | Bin 0 -> 86919 bytes uartscope-git/uartscope/FETCH_HEAD | 2 + uartscope-git/uartscope/HEAD | 1 + uartscope-git/uartscope/config | 9 + uartscope-git/uartscope/description | 1 + .../uartscope/hooks/applypatch-msg.sample | 15 + .../uartscope/hooks/commit-msg.sample | 74 + .../uartscope/hooks/fsmonitor-watchman.sample | 168 + .../uartscope/hooks/post-update.sample | 8 + .../uartscope/hooks/pre-applypatch.sample | 14 + .../uartscope/hooks/pre-commit.sample | 49 + .../uartscope/hooks/pre-merge-commit.sample | 13 + uartscope-git/uartscope/hooks/pre-push.sample | 53 + .../uartscope/hooks/pre-rebase.sample | 169 + .../uartscope/hooks/pre-receive.sample | 24 + .../uartscope/hooks/prepare-commit-msg.sample | 42 + .../uartscope/hooks/push-to-checkout.sample | 78 + .../uartscope/hooks/sendemail-validate.sample | 77 + uartscope-git/uartscope/hooks/update.sample | 128 + uartscope-git/uartscope/info/attributes | 1 + uartscope-git/uartscope/info/exclude | 6 + ...3ae2a6cd3991a03d8df5e289b3ef39fb9cef25.idx | Bin 0 -> 1772 bytes ...ae2a6cd3991a03d8df5e289b3ef39fb9cef25.pack | Bin 0 -> 21988 bytes ...3ae2a6cd3991a03d8df5e289b3ef39fb9cef25.rev | Bin 0 -> 152 bytes uartscope-git/uartscope/packed-refs | 2 + uartscope-git/uartscope/refs/tags/v1.0.0 | 1 + 40 files changed, 4161 insertions(+), 74 deletions(-) create mode 100644 uartscope-git/pkg/uartscope/.BUILDINFO create mode 100644 uartscope-git/pkg/uartscope/.MTREE create mode 100644 uartscope-git/pkg/uartscope/.PKGINFO create mode 100755 uartscope-git/pkg/uartscope/usr/bin/uartscope create mode 100644 uartscope-git/pkg/uartscope/usr/share/applications/uartscope.desktop create mode 160000 uartscope-git/src/uartscope create mode 100644 uartscope-git/uartscope-1.0.0.r0.gcc102c9-1-x86_64.pkg.tar.zst create mode 100644 uartscope-git/uartscope/FETCH_HEAD create mode 100644 uartscope-git/uartscope/HEAD create mode 100644 uartscope-git/uartscope/config create mode 100644 uartscope-git/uartscope/description create mode 100755 uartscope-git/uartscope/hooks/applypatch-msg.sample create mode 100755 uartscope-git/uartscope/hooks/commit-msg.sample create mode 100755 uartscope-git/uartscope/hooks/fsmonitor-watchman.sample create mode 100755 uartscope-git/uartscope/hooks/post-update.sample create mode 100755 uartscope-git/uartscope/hooks/pre-applypatch.sample create mode 100755 uartscope-git/uartscope/hooks/pre-commit.sample create mode 100755 uartscope-git/uartscope/hooks/pre-merge-commit.sample create mode 100755 uartscope-git/uartscope/hooks/pre-push.sample create mode 100755 uartscope-git/uartscope/hooks/pre-rebase.sample create mode 100755 uartscope-git/uartscope/hooks/pre-receive.sample create mode 100755 uartscope-git/uartscope/hooks/prepare-commit-msg.sample create mode 100755 uartscope-git/uartscope/hooks/push-to-checkout.sample create mode 100755 uartscope-git/uartscope/hooks/sendemail-validate.sample create mode 100755 uartscope-git/uartscope/hooks/update.sample create mode 100644 uartscope-git/uartscope/info/attributes create mode 100644 uartscope-git/uartscope/info/exclude create mode 100644 uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.idx create mode 100644 uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.pack create mode 100644 uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.rev create mode 100644 uartscope-git/uartscope/packed-refs create mode 100644 uartscope-git/uartscope/refs/tags/v1.0.0 diff --git a/.gitignore b/.gitignore index d163863..97a686b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -build/ \ No newline at end of file +build/ +uartscope-git/ \ No newline at end of file diff --git a/include/mainwindow.h b/include/mainwindow.h index 6957308..566c2f5 100644 --- a/include/mainwindow.h +++ b/include/mainwindow.h @@ -15,6 +15,7 @@ #include "tableview.h" #include "tagwidget.h" #include "connectdialog.h" +#include class MainWindow : public QMainWindow { @@ -35,6 +36,7 @@ private slots: void onNewLine(const QString &line); void onTagDetected(const QString &tag, const QString &value); void showFormatReference(); + void configureTagFilter(); private: void setupUi(); @@ -64,5 +66,6 @@ private: QAction *m_connectAction = nullptr; QAction *m_disconnectAction = nullptr; - SerialConfig m_lastConfig; + SerialConfig m_lastConfig; + QSet m_suppressedTags; // tags hidden from Raw view }; diff --git a/include/rawview.h b/include/rawview.h index 327a547..9795531 100644 --- a/include/rawview.h +++ b/include/rawview.h @@ -8,13 +8,13 @@ #include #include #include +#include // RawView shows the raw UART output in a QPlainTextEdit with: -// - Configurable maximum line count (default: unlimited / very large) -// - Auto-scroll that pauses when the user scrolls up -// - Horizontal scroll (word wrap off) -// - Incremental text search -// - Clear button +// - Timestamp prefix on every line (hh:mm:ss.zzz) +// - Configurable tag suppression (lines whose tag is in the filter set are hidden) +// - Unlimited history, H+V scrolling, incremental search +// - Copy-to-clipboard and Clear buttons class RawView : public QWidget { Q_OBJECT @@ -23,13 +23,15 @@ public: explicit RawView(QWidget *parent = nullptr); public slots: - void appendLine(const QString &line); + // suppressedTags: set of uppercase tag names whose lines should NOT appear here + void appendLine(const QString &line, const QSet &suppressedTags = {}); void clear(); private slots: void onSearch(const QString &text); void onScrollValueChanged(int value); void onAutoScrollToggled(bool enabled); + void copyToClipboard(); private: void setupUi(); @@ -38,8 +40,11 @@ private: QPlainTextEdit *m_textEdit = nullptr; QLineEdit *m_searchEdit = nullptr; QPushButton *m_clearBtn = nullptr; + QPushButton *m_copyBtn = nullptr; QCheckBox *m_autoScrollCb = nullptr; QLabel *m_lineCountLbl = nullptr; bool m_autoScroll = true; int m_lineCount = 0; + + static const QRegularExpression s_tagRe; }; diff --git a/include/tagpanel.h b/include/tagpanel.h index c809e9f..ccbd421 100644 --- a/include/tagpanel.h +++ b/include/tagpanel.h @@ -1,17 +1,16 @@ #pragma once -#include #include #include #include #include -#include -#include -#include +#include #include +#include -// TagPanel displays the most recent data associated with a single tag (e.g. [WDG]). -// Values are parsed as key=value pairs, or shown as a raw string if no '=' is found. -// Example input line: [WDG] uptime=1234 temp=42.1 load=0.8 +// TagPanel displays the most recent data for a single tag (e.g. [WDG]). +// Key=value pairs are shown in a table that updates in-place. +// A "Copy" button copies the current values to the clipboard. +// No timestamp is shown here – timestamps belong in the Raw view. class TagPanel : public QGroupBox { Q_OBJECT @@ -24,14 +23,16 @@ public: public slots: void update(const QString &value); +private slots: + void copyToClipboard(); + private: void parseKeyValue(const QString &value); void showRaw(const QString &value); void ensureRow(const QString &key); QString m_tag; - QTableWidget *m_table = nullptr; - QLabel *m_rawLabel = nullptr; - QLabel *m_timestampLabel = nullptr; - QStringList m_keys; // ordered list for row lookup + QTableWidget *m_table = nullptr; + QLabel *m_rawLabel = nullptr; + QStringList m_keys; }; diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 8f72d7b..ede276e 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -124,6 +124,13 @@ void MainWindow::setupToolBar() tb->addSeparator(); + // ── Tag filter ──────────────────────────────────────────────────────────── + auto *filterAction = tb->addAction(tr("Tag filter…")); + filterAction->setToolTip(tr("Choose which tags are hidden from the Raw view")); + connect(filterAction, &QAction::triggered, this, &MainWindow::configureTagFilter); + + tb->addSeparator(); + // ── Format reference ────────────────────────────────────────────────────── auto *helpAction = tb->addAction(tr("Format reference")); helpAction->setToolTip(tr("Show UARTScope output format guide (copy for AI)")); @@ -231,7 +238,7 @@ void MainWindow::onError(const QString &message) void MainWindow::onNewLine(const QString &line) { - m_rawView->appendLine(line); + m_rawView->appendLine(line, m_suppressedTags); m_tableView->appendLine(line); } @@ -392,3 +399,48 @@ void uart_status_update(void) { dlg->exec(); dlg->deleteLater(); } + +// ── Tag filter dialog ────────────────────────────────────────────────────── + +void MainWindow::configureTagFilter() +{ + auto *dlg = new QDialog(this); + dlg->setWindowTitle(tr("Tag filter – Raw view")); + dlg->setMinimumWidth(340); + + auto *layout = new QVBoxLayout(dlg); + + auto *infoLabel = new QLabel( + tr("Tags listed here are hidden from the Raw view and only " + "appear in the Tag Monitor panel.
" + "Enter one tag name per line, without brackets (e.g. WDG)."), dlg); + infoLabel->setWordWrap(true); + layout->addWidget(infoLabel); + + auto *edit = new QPlainTextEdit(dlg); + QFont mono("Monospace"); + mono.setStyleHint(QFont::Monospace); + edit->setFont(mono); + // Pre-populate with current filter + QStringList current(m_suppressedTags.values()); + current.sort(); + edit->setPlainText(current.join('\n')); + layout->addWidget(edit, 1); + + auto *btnBox = new QDialogButtonBox( + QDialogButtonBox::Ok | QDialogButtonBox::Cancel, dlg); + connect(btnBox, &QDialogButtonBox::accepted, dlg, &QDialog::accept); + connect(btnBox, &QDialogButtonBox::rejected, dlg, &QDialog::reject); + layout->addWidget(btnBox); + + if (dlg->exec() == QDialog::Accepted) { + m_suppressedTags.clear(); + const QStringList lines = edit->toPlainText().split('\n', Qt::SkipEmptyParts); + for (const QString &line : lines) { + const QString tag = line.trimmed().toUpper(); + if (!tag.isEmpty()) + m_suppressedTags.insert(tag); + } + } + dlg->deleteLater(); +} diff --git a/src/rawview.cpp b/src/rawview.cpp index 95c2966..bdb9996 100644 --- a/src/rawview.cpp +++ b/src/rawview.cpp @@ -5,6 +5,11 @@ #include #include #include +#include +#include + +const QRegularExpression RawView::s_tagRe( + R"(\[([A-Z][A-Z0-9_]*)\])", QRegularExpression::CaseInsensitiveOption); RawView::RawView(QWidget *parent) : QWidget(parent) @@ -15,7 +20,7 @@ RawView::RawView(QWidget *parent) void RawView::setupUi() { - auto *mainLayout = new QVBoxLayout(this); + auto *mainLayout = new QVBoxLayout(this); mainLayout->setContentsMargins(4, 4, 4, 4); mainLayout->setSpacing(4); @@ -23,7 +28,7 @@ void RawView::setupUi() auto *toolbar = new QHBoxLayout(); m_searchEdit = new QLineEdit(this); - m_searchEdit->setPlaceholderText(tr("Search… (Enter)")); + m_searchEdit->setPlaceholderText(tr("Search…")); m_searchEdit->setClearButtonEnabled(true); connect(m_searchEdit, &QLineEdit::textChanged, this, &RawView::onSearch); @@ -31,33 +36,35 @@ void RawView::setupUi() m_autoScrollCb->setChecked(true); connect(m_autoScrollCb, &QCheckBox::toggled, this, &RawView::onAutoScrollToggled); - m_clearBtn = new QPushButton(tr("Clear"), this); - connect(m_clearBtn, &QPushButton::clicked, this, &RawView::clear); - m_lineCountLbl = new QLabel(tr("Lines: 0"), this); m_lineCountLbl->setMinimumWidth(90); + m_copyBtn = new QPushButton(tr("📋 Copy"), this); + m_copyBtn->setToolTip(tr("Copy all raw output to clipboard")); + connect(m_copyBtn, &QPushButton::clicked, this, &RawView::copyToClipboard); + + m_clearBtn = new QPushButton(tr("Clear"), this); + connect(m_clearBtn, &QPushButton::clicked, this, &RawView::clear); + toolbar->addWidget(new QLabel(tr("Search:"), this)); toolbar->addWidget(m_searchEdit, 1); toolbar->addWidget(m_autoScrollCb); toolbar->addWidget(m_lineCountLbl); + toolbar->addWidget(m_copyBtn); toolbar->addWidget(m_clearBtn); mainLayout->addLayout(toolbar); - // ── Text area ──────────────────────────────────────────────────────────── + // ── Text area ───────────────────────────────────────────────────────────── m_textEdit = new QPlainTextEdit(this); m_textEdit->setReadOnly(true); - m_textEdit->setLineWrapMode(QPlainTextEdit::NoWrap); // horizontal scroll - // Practically unlimited history (Qt uses a block count limit internally) - m_textEdit->setMaximumBlockCount(0); // 0 = unlimited + m_textEdit->setLineWrapMode(QPlainTextEdit::NoWrap); + m_textEdit->setMaximumBlockCount(0); // unlimited - // Monospaced font for alignment QFont monoFont("Monospace"); monoFont.setStyleHint(QFont::Monospace); monoFont.setPointSize(10); m_textEdit->setFont(monoFont); - // Don't let the text edit swallow horizontal scroll events from the viewport m_textEdit->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn); m_textEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); @@ -69,31 +76,48 @@ void RawView::setupUi() void RawView::applyColorScheme() { - // Dark terminal style QPalette p = m_textEdit->palette(); - p.setColor(QPalette::Base, QColor(0x1e, 0x1e, 0x1e)); - p.setColor(QPalette::Text, QColor(0xd4, 0xd4, 0xd4)); + p.setColor(QPalette::Base, QColor(0x1e, 0x1e, 0x1e)); + p.setColor(QPalette::Text, QColor(0xd4, 0xd4, 0xd4)); m_textEdit->setPalette(p); } -void RawView::appendLine(const QString &line) +void RawView::appendLine(const QString &line, const QSet &suppressedTags) { + // Check whether this line belongs to a suppressed tag + if (!suppressedTags.isEmpty()) { + const auto match = s_tagRe.match(line); + if (match.hasMatch()) { + if (suppressedTags.contains(match.captured(1).toUpper())) + return; // silently drop – it goes to the Tag Monitor only + } + } + ++m_lineCount; m_lineCountLbl->setText(tr("Lines: %1").arg(m_lineCount)); - // Highlight lines that contain a tag like [WDG] - static const QRegularExpression tagRe(R"(\[[A-Z][A-Z0-9_]*\])", - QRegularExpression::CaseInsensitiveOption); - if (tagRe.match(line).hasMatch()) { - // Append as HTML so we can colour it differently - QTextCursor cursor(m_textEdit->document()); - cursor.movePosition(QTextCursor::End); - QTextCharFormat fmt; - fmt.setForeground(QColor(0x56, 0xb6, 0xc2)); // cyan-ish - cursor.insertText(line + '\n', fmt); - } else { - m_textEdit->appendPlainText(line); - } + // Prepend timestamp + const QString ts = QDateTime::currentDateTime().toString("hh:mm:ss.zzz"); + const QString displayLine = QStringLiteral("[%1] %2").arg(ts, line); + + // Colour tag lines cyan, everything else default + const bool hasTag = s_tagRe.match(line).hasMatch(); + + QTextCursor cursor(m_textEdit->document()); + cursor.movePosition(QTextCursor::End); + + QTextCharFormat fmt; + if (hasTag) + fmt.setForeground(QColor(0x56, 0xb6, 0xc2)); // cyan + else + fmt.setForeground(QColor(0xd4, 0xd4, 0xd4)); // default + + // Dim the timestamp portion + QTextCharFormat tsFmt; + tsFmt.setForeground(QColor(0x60, 0x60, 0x60)); + + cursor.insertText(QStringLiteral("[%1] ").arg(ts), tsFmt); + cursor.insertText(line + '\n', fmt); if (m_autoScroll) m_textEdit->verticalScrollBar()->setValue( @@ -107,9 +131,13 @@ void RawView::clear() m_lineCountLbl->setText(tr("Lines: 0")); } +void RawView::copyToClipboard() +{ + QApplication::clipboard()->setText(m_textEdit->toPlainText()); +} + void RawView::onSearch(const QString &text) { - // Simple incremental search – highlight first match QTextDocument *doc = m_textEdit->document(); QTextCursor cursor = doc->find(text); if (!cursor.isNull()) { @@ -124,9 +152,7 @@ void RawView::onSearch(const QString &text) void RawView::onScrollValueChanged(int value) { - const int max = m_textEdit->verticalScrollBar()->maximum(); - // If user scrolled away from bottom, disable auto-scroll - if (value < max - 5) { + if (value < m_textEdit->verticalScrollBar()->maximum() - 5) { m_autoScroll = false; m_autoScrollCb->setChecked(false); } diff --git a/src/tagpanel.cpp b/src/tagpanel.cpp index 9145bb6..72bc747 100644 --- a/src/tagpanel.cpp +++ b/src/tagpanel.cpp @@ -1,21 +1,18 @@ #include "tagpanel.h" #include #include +#include +#include TagPanel::TagPanel(const QString &tag, QWidget *parent) : QGroupBox(QStringLiteral("[%1]").arg(tag), parent) , m_tag(tag) { auto *layout = new QVBoxLayout(this); - layout->setContentsMargins(6, 12, 6, 6); + layout->setContentsMargins(6, 14, 6, 6); layout->setSpacing(4); - // Timestamp line - m_timestampLabel = new QLabel(tr("No data yet"), this); - m_timestampLabel->setStyleSheet("color: gray; font-size: 10px;"); - layout->addWidget(m_timestampLabel); - - // Table for key=value pairs + // ── Table for key=value pairs ───────────────────────────────────────────── m_table = new QTableWidget(0, 2, this); m_table->setHorizontalHeaderLabels({tr("Key"), tr("Value")}); m_table->horizontalHeader()->setStretchLastSection(true); @@ -26,23 +23,28 @@ TagPanel::TagPanel(const QString &tag, QWidget *parent) m_table->verticalHeader()->setDefaultSectionSize(22); layout->addWidget(m_table); - // Fallback label for non-kv data + // ── Fallback label for non-kv data ──────────────────────────────────────── m_rawLabel = new QLabel(this); m_rawLabel->setWordWrap(true); m_rawLabel->setStyleSheet("font-family: monospace;"); m_rawLabel->hide(); layout->addWidget(m_rawLabel); + + // ── Copy button ─────────────────────────────────────────────────────────── + auto *btnRow = new QHBoxLayout(); + btnRow->addStretch(); + auto *copyBtn = new QPushButton(tr("📋 Copy"), this); + copyBtn->setToolTip(tr("Copy current tag values to clipboard")); + copyBtn->setMaximumWidth(90); + connect(copyBtn, &QPushButton::clicked, this, &TagPanel::copyToClipboard); + btnRow->addWidget(copyBtn); + layout->addLayout(btnRow); } void TagPanel::update(const QString &value) { - m_timestampLabel->setText( - QDateTime::currentDateTime().toString("hh:mm:ss.zzz")); - - // Detect key=value format: word=anything (space separated) static const QRegularExpression kvRe(R"((\w+)=(\S+))"); - auto it = kvRe.globalMatch(value); - if (it.hasNext()) { + if (kvRe.match(value).hasMatch()) { parseKeyValue(value); m_rawLabel->hide(); m_table->show(); @@ -59,13 +61,10 @@ void TagPanel::parseKeyValue(const QString &value) auto it = kvRe.globalMatch(value); while (it.hasNext()) { const auto match = it.next(); - const QString key = match.captured(1); - const QString val = match.captured(2); - ensureRow(key); - const int row = m_keys.indexOf(key); - m_table->item(row, 1)->setText(val); - // Flash highlight - m_table->item(row, 1)->setBackground(QColor(0x2d, 0x5a, 0x2d)); + ensureRow(match.captured(1)); + const int row = m_keys.indexOf(match.captured(1)); + m_table->item(row, 1)->setText(match.captured(2)); + m_table->item(row, 1)->setBackground(QColor(0x2d, 0x5a, 0x2d)); // flash green } } @@ -84,3 +83,21 @@ void TagPanel::ensureRow(const QString &key) m_table->setItem(row, 0, new QTableWidgetItem(key)); m_table->setItem(row, 1, new QTableWidgetItem(QString())); } + +void TagPanel::copyToClipboard() +{ + QStringList lines; + lines << QStringLiteral("[%1]").arg(m_tag); + + if (m_table->isVisible()) { + for (int r = 0; r < m_table->rowCount(); ++r) { + const QString key = m_table->item(r, 0)->text(); + const QString val = m_table->item(r, 1)->text(); + lines << QStringLiteral(" %1 = %2").arg(key, val); + } + } else { + lines << QStringLiteral(" %1").arg(m_rawLabel->text()); + } + + QApplication::clipboard()->setText(lines.join('\n')); +} diff --git a/uartscope-git/PKGBUILD b/uartscope-git/PKGBUILD index ee93904..7b21008 100644 --- a/uartscope-git/PKGBUILD +++ b/uartscope-git/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: diabolus pkgname=uartscope -pkgver=1.0.0 +pkgver=1.0.0.r0.gcc102c9 pkgrel=1 pkgdesc="Qt6-based UART serial monitor with tag monitoring, table view and auto-reconnect" arch=('x86_64' 'aarch64') diff --git a/uartscope-git/pkg/uartscope/.BUILDINFO b/uartscope-git/pkg/uartscope/.BUILDINFO new file mode 100644 index 0000000..6da4f23 --- /dev/null +++ b/uartscope-git/pkg/uartscope/.BUILDINFO @@ -0,0 +1,3019 @@ +format = 2 +pkgname = uartscope +pkgbase = uartscope +pkgver = 1.0.0.r0.gcc102c9-1 +pkgarch = x86_64 +pkgbuild_sha256sum = b55d7f4f6a11dd33fc6e311f94ea98ca2ad601fa044e110b56af77a00ec7cdbc +packager = Unknown Packager +builddate = 1780954815 +builddir = /home/diabolus/Arbeit/Projekt-Hirnfrei/uartscope/uartscope-git +startdir = /home/diabolus/Arbeit/Projekt-Hirnfrei/uartscope/uartscope-git +buildtool = makepkg +buildtoolver = 7.1.0 +buildenv = !distcc +buildenv = color +buildenv = !ccache +buildenv = check +buildenv = !sign +options = strip +options = docs +options = !libtool +options = !staticlibs +options = emptydirs +options = zipman +options = purge +options = !debug +options = lto +installed = 7zip-26.01-1-x86_64 +installed = a52dec-0.8.0-3-x86_64 +installed = aalib-1.4rc5-19-x86_64 +installed = aarch64-linux-gnu-binutils-2.46-2-x86_64 +installed = aarch64-linux-gnu-gcc-15.2.0-1-x86_64 +installed = aarch64-linux-gnu-gdb-17.1-1-x86_64 +installed = aarch64-linux-gnu-glibc-2.43-1-any +installed = aarch64-linux-gnu-linux-api-headers-6.19-3-any +installed = aarch64-none-elf-gcc-bin-15.2.rel1-1-x86_64 +installed = abseil-cpp-20260107.1-1-x86_64 +installed = accounts-qml-module-0.7-8-x86_64 +installed = accountsservice-26.13.3-1-x86_64 +installed = acl-2.3.2-2-x86_64 +installed = acpid-2.0.34-2-x86_64 +installed = ada-3.4.4-1-x86_64 +installed = adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-2-any +installed = adwaita-cursors-50.0-1-any +installed = adwaita-fonts-50.0-1-any +installed = adwaita-icon-theme-50.0-1-any +installed = adwaita-icon-theme-legacy-46.2-3-any +installed = akonadi-26.04.2-1-x86_64 +installed = akonadi-calendar-26.04.2-1-x86_64 +installed = akonadi-contacts-26.04.2-1-x86_64 +installed = akonadi-import-wizard-26.04.2-1-x86_64 +installed = akonadi-mime-26.04.2-1-x86_64 +installed = akonadi-notes-24.08.3-2-x86_64 +installed = akonadi-notes-debug-24.08.3-2-x86_64 +installed = akonadi-search-26.04.2-1-x86_64 +installed = alembic-1.8.11-2-x86_64 +installed = alsa-card-profiles-1:1.6.6-1-x86_64 +installed = alsa-lib-1.2.16-1-x86_64 +installed = alsa-plugins-1:1.2.12-5-x86_64 +installed = alsa-topology-conf-1.2.5.1-4-any +installed = alsa-ucm-conf-1.2.16-2-any +installed = alsa-utils-1.2.16-1-x86_64 +installed = amitools-0.8.1-1-any +installed = android-armv7a-eabi-giflib-5.2.2-1-any +installed = android-armv7a-eabi-libjpeg-turbo-3.1.3-1-any +installed = android-armv7a-eabi-libpng-1.6.54-1-any +installed = android-armv7a-eabi-openssl-3.6.2-1-any +installed = android-armv7a-eabi-zlib-1.3.1-2-any +installed = android-cmake-2-1-any +installed = android-configure-2-3-any +installed = android-environment-7-5-any +installed = android-ndk-r29-3-x86_64 +installed = android-pkg-config-3-1-any +installed = android-sdk-26.1.1-2-x86_64 +installed = android-sdk-build-tools-r37.0.0-1-x86_64 +installed = android-sdk-platform-tools-37.0.0-1-x86_64 +installed = android-sdk-platform-tools-debug-36.0.0-1-x86_64 +installed = android-tools-35.0.2-26-x86_64 +installed = android-udev-20260423-1-any +installed = ant-1.10.17-1-any +installed = anydesk-bin-8.0.2-1-x86_64 +installed = aom-3.14.1-1-x86_64 +installed = apache-2.4.67-1-x86_64 +installed = apache-orc-2.3.0-4-x86_64 +installed = apparmor-4.1.7-1-x86_64 +installed = appstream-1.1.2-1-x86_64 +installed = appstream-glib-0.8.3-4-x86_64 +installed = appstream-qt-1.1.2-1-x86_64 +installed = apr-1.7.6-1-x86_64 +installed = apr-util-1.6.3-2-x86_64 +installed = arandr-0.1.11-6-any +installed = arch-install-scripts-31-1-any +installed = archlinux-appstream-data-20260606-1-any +installed = archlinux-keyring-20260420-1-any +installed = arduino-1:1.8.19-4-x86_64 +installed = arduino-avr-core-1.8.8-1-any +installed = arduino-builder-1.6.1-3-x86_64 +installed = arduino-ctags-5.8_arduino11-5-x86_64 +installed = argon2-20190702-6-x86_64 +installed = aria2-1.37.0-3-x86_64 +installed = aribb24-1.0.3-4-x86_64 +installed = arm-linux-gnueabihf-binutils-2.45+r8+g09be88bfb653-1-x86_64 +installed = arm-linux-gnueabihf-linux-api-headers-6.15.1-1-any +installed = arm-none-eabi-binutils-2.43-2-x86_64 +installed = arm-none-eabi-gcc-14.2.0-2-x86_64 +installed = arm-none-eabi-newlib-4.5.0.20241231-2-any +installed = arrow-24.0.0-2-x86_64 +installed = asar-4.2.0-1-any +installed = asciidoc-10.2.1-3-any +installed = asio-1.38.0-1-any +installed = aspell-0.60.8.2-2-x86_64 +installed = assimp-6.0.5-1-x86_64 +installed = at-spi2-core-2.60.4-1-x86_64 +installed = atkmm-2.28.5-2-x86_64 +installed = atril-1.28.3-1-x86_64 +installed = attica-6.26.0-1-x86_64 +installed = attr-2.5.2-2-x86_64 +installed = audacity-1:3.7.7-2-x86_64 +installed = audiofile-0.3.6-12-x86_64 +installed = audit-4.1.4-2-x86_64 +installed = aurorae-6.6.5-1-x86_64 +installed = autoconf-2.73-1-any +installed = autoconf-archive-1:2024.10.16-4-any +installed = automake-1.18.1-1-any +installed = autossh-1.4g-4-x86_64 +installed = avahi-1:0.9rc4-1-x86_64 +installed = avisynthplus-3.7.5-3-x86_64 +installed = avr-binutils-2.43-2-x86_64 +installed = avr-gcc-15.1.0-2-x86_64 +installed = avr-libc-2.3.2-1-any +installed = avrdude-1:8.1-1-x86_64 +installed = awesome-4.3-6-x86_64 +installed = aws-c-auth-0.10.1-1-x86_64 +installed = aws-c-cal-0.9.13-1-x86_64 +installed = aws-c-common-0.12.6-1-x86_64 +installed = aws-c-compression-0.3.2-1-x86_64 +installed = aws-c-event-stream-0.7.0-1-x86_64 +installed = aws-c-http-0.10.14-1-x86_64 +installed = aws-c-io-0.26.3-1-x86_64 +installed = aws-c-mqtt-0.15.2-1-x86_64 +installed = aws-c-s3-0.12.2-1-x86_64 +installed = aws-c-sdkutils-0.2.4-1-x86_64 +installed = aws-checksums-0.2.10-1-x86_64 +installed = aws-crt-cpp-0.38.5-1-x86_64 +installed = aws-sdk-cpp-core-1.11.792-1-x86_64 +installed = aws-sdk-cpp-iam-1.11.792-1-x86_64 +installed = aws-sdk-cpp-s3-1.11.792-1-x86_64 +installed = ayatana-ido-0.10.4-1-x86_64 +installed = babl-0.1.126-1-x86_64 +installed = baloo-6.26.0-1-x86_64 +installed = baloo-widgets-26.04.2-1-x86_64 +installed = baobab-50.0-1-x86_64 +installed = base-3-3-any +installed = base-devel-1-2-any +installed = bash-5.3.12-1-x86_64 +installed = bash-completion-2.17.0-3-any +installed = bc-1.08.2-1-x86_64 +installed = benchmark-1.9.5-2-x86_64 +installed = bigsh0t-2.7-2-x86_64 +installed = binutils-2.46+r70+g155188ea10a7-1-x86_64 +installed = bison-3.8.2-8-x86_64 +installed = blas-3.12.1-2-x86_64 +installed = blender-17:5.1.2-1-x86_64 +installed = blosc-1.21.6-2-x86_64 +installed = bluefish-2.2.19-2-x86_64 +installed = blueman-2.4.6-2-x86_64 +installed = blueprint-compiler-0.20.4-1-any +installed = bluez-5.86-6-x86_64 +installed = bluez-libs-5.86-6-x86_64 +installed = bluez-obex-5.86-6-x86_64 +installed = bluez-utils-5.86-6-x86_64 +installed = bogofilter-db-1.2.5-12-x86_64 +installed = bolt-0.9.11-1-x86_64 +installed = boost-1.91.0-1-x86_64 +installed = boost-libs-1.91.0-1-x86_64 +installed = brasero-3.12.3+r44+gdea4990b-1-x86_64 +installed = brave-bin-1:1.91.168-1-x86_64 +installed = breeze-6.6.5-1-x86_64 +installed = breeze-cursors-6.6.5-1-x86_64 +installed = breeze-icons-6.26.0-1-x86_64 +installed = breezy-3.3.21-2-x86_64 +installed = bridge-utils-1.7.1-5-x86_64 +installed = brltty-6.9.1-1-x86_64 +installed = brother-ql570-1.0.1r0-1-x86_64 +installed = brotli-1.2.0-1-x86_64 +installed = btop-1.4.7-1-x86_64 +installed = btrfs-progs-7.0-1-x86_64 +installed = bubblewrap-0.11.2-1-x86_64 +installed = bzip2-1.0.8-6-x86_64 +installed = c-ares-1.34.6-1-x86_64 +installed = ca-certificates-20240618-1-any +installed = ca-certificates-mozilla-3.124-1-x86_64 +installed = ca-certificates-utils-20240618-1-any +installed = cabextract-1.11-2-x86_64 +installed = cairo-1.18.4-1-x86_64 +installed = cairomm-1.14.6-1-x86_64 +installed = cairomm-1.16-1.18.1-1-x86_64 +installed = caja-1.28.0-4-x86_64 +installed = calendarsupport-26.04.2-1-x86_64 +installed = cantarell-fonts-1:0.311-1-any +installed = capstone-5.0.9-1-x86_64 +installed = cargo-c-0.10.23-1-x86_64 +installed = cauchy-0.9.0-5-x86_64 +installed = cblas-3.12.1-2-x86_64 +installed = ccache-4.13.6-1-x86_64 +installed = cccl-3.3.4-1-any +installed = cdparanoia-10.2-9-x86_64 +installed = cdrdao-1.2.6-3-x86_64 +installed = cdrtools-3.02a09-6-x86_64 +installed = cef-minimal-obs-bin-2:127.3.4+ga0ca18e+chromium_127.0.6533.100_6-1-x86_64 +installed = ceres-solver-2.2.0-5-x86_64 +installed = cfitsio-1:4.6.4-1-x86_64 +installed = chmlib-0.40-10-x86_64 +installed = chromaprint-1.6.0-3-x86_64 +installed = chromium-149.0.7827.53-1-x86_64 +installed = chrpath-0.18-1-x86_64 +installed = cifs-utils-7.5-1-x86_64 +installed = cinnamon-6.6.8-1-x86_64 +installed = cinnamon-control-center-6.6.0-3-x86_64 +installed = cinnamon-desktop-6.6.2-2-x86_64 +installed = cinnamon-menus-6.6.0-1-x86_64 +installed = cinnamon-screensaver-6.6.1-3-x86_64 +installed = cinnamon-session-6.6.3-2-x86_64 +installed = cinnamon-settings-daemon-6.6.4-1-x86_64 +installed = cinnamon-translations-6.6.2-1-any +installed = cjs-128.1-2-x86_64 +installed = cjson-1.7.19-1-x86_64 +installed = clang-22.1.6-1-x86_64 +installed = clang21-21.1.8-1-x86_64 +installed = clazy-1.17.1-1-x86_64 +installed = clucene-2.3.3.4-17-x86_64 +installed = clutter-1.26.4-4-x86_64 +installed = cmake-4.3.3-1-x86_64 +installed = cmark-0.31.2-1-x86_64 +installed = cogl-1.22.8-5-x86_64 +installed = colm-0.14.7-5-x86_64 +installed = colord-1.4.8-1-x86_64 +installed = colord-gtk-common-0.3.1-1-x86_64 +installed = colord-gtk4-0.3.1-1-x86_64 +installed = colord-sane-1.4.8-1-x86_64 +installed = compiler-rt-22.1.6-1-x86_64 +installed = compiler-rt20-20.1.8-1-x86_64 +installed = compiler-rt21-21.1.8-1-x86_64 +installed = composefs-1.0.8-1-x86_64 +installed = composer-2.10.1-1-any +installed = confuse-3.3-5-x86_64 +installed = containerd-2.3.1-1-x86_64 +installed = convertlit-1.8-13-x86_64 +installed = coqui-tts-0.27.5-1-any +installed = coreutils-9.11-1-x86_64 +installed = cpio-2.15-3-x86_64 +installed = cppdap-1.58.0-3-x86_64 +installed = cracklib-2.10.3-1-x86_64 +installed = cryptsetup-2.8.6-1-x86_64 +installed = ctpl-0.3.5-3-x86_64 +installed = cuda-13.3.0-1-x86_64 +installed = cups-2:2.4.19-1-x86_64 +installed = cups-filters-2.0.1-2-x86_64 +installed = cups-pk-helper-0.2.7-2-x86_64 +installed = cura-bin-5.13.0-1-x86_64 +installed = curl-8.20.0-7-x86_64 +installed = curlftpfs-0.9.2-10-x86_64 +installed = curseforge-1.306.1_34456-1-x86_64 +installed = cutecom-0.60.0_RC1-2-x86_64 +installed = cutecom-debug-0.60.0_RC1-1-x86_64 +installed = cython-3.2.5-1-x86_64 +installed = dav1d-1.5.3-1-x86_64 +installed = db-6.2.32-4-x86_64 +installed = db5.3-5.3.28-7-x86_64 +installed = dbus-1.16.2-1-x86_64 +installed = dbus-broker-37-3-x86_64 +installed = dbus-broker-units-37-3-x86_64 +installed = dbus-glib-0.114-1-x86_64 +installed = dconf-0.49.0-1-x86_64 +installed = dconf-editor-49.0-1-x86_64 +installed = ddcutil-2.2.7-1-x86_64 +installed = debhelper-13.31-1-any +installed = debtap-3.6.3-1-any +installed = debugedit-5.3-1-x86_64 +installed = debuginfod-0.195-1-x86_64 +installed = default-cursors-3-1-any +installed = dejagnu-1.6.3-17-any +installed = deno-2.8.2-1-x86_64 +installed = desktop-file-utils-0.28-1-x86_64 +installed = device-mapper-2.03.41-1-x86_64 +installed = devilspie-0.23-6-x86_64 +installed = dhcpcd-10.3.2-1-x86_64 +installed = dialog-1:1.3_20260107-1-x86_64 +installed = diffutils-3.12-2-x86_64 +installed = ding-libs-0.7.0-1-x86_64 +installed = discord-1:1.0.141-1-x86_64 +installed = discount-3.0.1.2-1-x86_64 +installed = djvulibre-3.5.30-1-x86_64 +installed = dkms-3.4.1-1-any +installed = dleyna-0.8.3-5-x86_64 +installed = dmidecode-3.7-1-x86_64 +installed = dnsmasq-2.93-1-x86_64 +installed = docbook-xml-4.5-11-any +installed = docbook-xsl-1.79.2-9-any +installed = docker-1:29.5.2-1-x86_64 +installed = docker-buildx-0.34.1-1-x86_64 +installed = docker-compose-5.1.4-1-x86_64 +installed = dolphin-26.04.2-1-x86_64 +installed = dos2unix-7.5.6-1-x86_64 +installed = dosbox-0.74.3-4-x86_64 +installed = dosfstools-4.2-5-x86_64 +installed = dotconf-1.4.1-1-x86_64 +installed = dotnet-host-10.0.8.sdk108-1-x86_64 +installed = dotnet-runtime-6.0-6.0.36.sdk136-2-x86_64 +installed = double-conversion-3.4.0-1-x86_64 +installed = doxygen-1.16.1-3-x86_64 +installed = dpkg-1.23.7-1-x86_64 +installed = draco-1.5.7-2-x86_64 +installed = droidcam-obs-plugin-2.4.3-1-x86_64 +installed = dtc-1:1.7.2-1-x86_64 +installed = duktape-2.7.0-7-x86_64 +installed = dvd+rw-tools-7.1-13-x86_64 +installed = dvgrab-3.5.2-1-x86_64 +installed = dvisvgm-3.6-2-x86_64 +installed = dvr-scan-1.8.2-1-any +installed = e2fsprogs-1.47.4-1-x86_64 +installed = easyeffects-8.2.4-1-x86_64 +installed = ebook-tools-0.2.2-9-x86_64 +installed = edex-ui-bin-2.2.8-1-x86_64 +installed = editorconfig-core-c-0.12.11-1-x86_64 +installed = edk2-aarch64-202605-1-any +installed = edk2-ovmf-202605-1-any +installed = edk2-riscv64-202605-1-any +installed = egl-gbm-1.1.3-1-x86_64 +installed = egl-wayland-4:1.1.21-1-x86_64 +installed = egl-wayland2-1.0.1-1-x86_64 +installed = egl-x11-1.0.5-1-x86_64 +installed = eglexternalplatform-1.2.1-1-any +installed = eigen-5.0.1-2-x86_64 +installed = electron-1:42-1-any +installed = electron42-42.3.0-1-x86_64 +installed = elementary-icon-theme-8.2.0-2-any +installed = elfutils-0.195-1-x86_64 +installed = embree-4.4.1-1-x86_64 +installed = enca-1.22-1-x86_64 +installed = enchant-2.8.15-2-x86_64 +installed = engrampa-1.28.3-1-x86_64 +installed = epiphany-50.4-2-x86_64 +installed = epson-inkjet-printer-escpr-1.8.8-1-x86_64 +installed = espeak-ng-1.52.0-1-x86_64 +installed = eventviews-26.04.2-1-x86_64 +installed = evince-1:48.4-1-x86_64 +installed = evolution-3.60.2-1-x86_64 +installed = evolution-bogofilter-3.60.2-1-x86_64 +installed = evolution-data-server-3.60.2-2-x86_64 +installed = evolution-ews-3.60.2-1-x86_64 +installed = evolution-on-3.24.2-3-x86_64 +installed = evolution-spamassassin-3.60.2-1-x86_64 +installed = ex-vi-compat-2-1-any +installed = exempi-2.6.6-3-x86_64 +installed = exfat-utils-1.4.0-4-x86_64 +installed = exiv2-0.28.8-2-x86_64 +installed = exo-4.20.0-2-x86_64 +installed = expat-2.8.1-1-x86_64 +installed = expect-5.45.4-5-x86_64 +installed = extra-cmake-modules-6.26.0-1-any +installed = eza-0.23.4-3-x86_64 +installed = f3-10.0-1-x86_64 +installed = f3-debug-9.0-1-x86_64 +installed = faac-1.50-1-x86_64 +installed = faad2-2.11.2-1-x86_64 +installed = fakeroot-1.38.1-1-x86_64 +installed = ffcall-2.5-1-x86_64 +installed = ffmpeg-2:8.1.1-2-x86_64 +installed = ffmpeg4.4-4.4.6-5-x86_64 +installed = ffmpegthumbs-26.04.2-1-x86_64 +installed = ffnvcodec-headers-13.0.19.0-1-any +installed = fftw-3.3.11-1-x86_64 +installed = fig2dev-3.2.9-1-x86_64 +installed = file-5.47-3-x86_64 +installed = file-roller-44.6-2-x86_64 +installed = filesystem-2025.10.12-1-any +installed = findutils-4.10.0-3-x86_64 +installed = fio-3.42-1-x86_64 +installed = firefox-151.0.3-1-x86_64 +installed = firestorm-bin-7.2.4.80712-1-x86_64 +installed = flac-1.5.0-1-x86_64 +installed = flameshot-13.3.0-2-x86_64 +installed = flashrom-1.7.0-1-x86_64 +installed = flat-remix-gnome-20250926-1-any +installed = flatpak-1:1.16.6-1-x86_64 +installed = flex-2.6.4-6-x86_64 +installed = fltk-1.4.5-1-x86_64 +installed = fltk1.3-1.3.11-4-x86_64 +installed = fluidsynth-2.5.4-1-x86_64 +installed = fmt-12.1.0-2-x86_64 +installed = fontconfig-2:2.18.1-1-x86_64 +installed = foomatic-db-engine-5:20200131-2-x86_64 +installed = fpc-3.2.2-11-x86_64 +installed = fpc-src-3.2.2-4-any +installed = frameworkintegration-6.26.0-1-x86_64 +installed = freealut-1.1.0-10-x86_64 +installed = freecol-1.2.0-2-any +installed = freeglut-3.8.0-1-x86_64 +installed = freeoffice-1234-1-x86_64 +installed = freerdp-2:3.26.0-1-x86_64 +installed = freetype2-2.14.3-1-x86_64 +installed = frei0r-plugins-3.1.3-1-x86_64 +installed = fribidi-1.0.16-2-x86_64 +installed = fritzing-1.0.7-2-x86_64 +installed = fs-uae-3.2.35-2-x86_64 +installed = fs-uae-launcher-3.2.35-2-any +installed = ftgl-2.4.0-3-x86_64 +installed = ftxui-6.1.9-1-x86_64 +installed = fuse-common-3.18.2-1-x86_64 +installed = fuse2-2.9.9-5-x86_64 +installed = fuse3-3.18.2-1-x86_64 +installed = fwupd-2.1.4-2-x86_64 +installed = fwupd-efi-1.8-2-any +installed = galculator-2.1.4-10-x86_64 +installed = gamemode-1.8.2-2-x86_64 +installed = gamescope-3.16.24-1-x86_64 +installed = garcon-4.20.0-2-x86_64 +installed = gavl-2.0.1-2-x86_64 +installed = gawk-5.4.0-1-x86_64 +installed = gc-8.2.12-1-x86_64 +installed = gcc-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcc-ada-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcc-d-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcc-fortran-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcc-libs-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = gcc14-14.3.1+r516+g5998566829ee-1-x86_64 +installed = gcc14-libs-14.3.1+r516+g5998566829ee-1-x86_64 +installed = gcc15-15.2.1+r934+gbcd3e3ff5aa7-1-x86_64 +installed = gcc15-libs-15.2.1+r934+gbcd3e3ff5aa7-1-x86_64 +installed = gconf-3.2.6+11+g07808097-15-x86_64 +installed = gconf-debug-3.2.6+11+g07808097-15-x86_64 +installed = gcr-3.41.2-2-x86_64 +installed = gcr-4-4.4.0.1-1-x86_64 +installed = gd-2.3.3-9-x86_64 +installed = gdb-17.2-1-x86_64 +installed = gdb-common-17.2-1-x86_64 +installed = gdbm-1.26-2-x86_64 +installed = gdk-pixbuf2-2.44.6-2-x86_64 +installed = gdm-50.1-1-x86_64 +installed = geany-2.1-2-x86_64 +installed = geany-plugins-2.1-3-x86_64 +installed = geekbench-6.7.1-1-x86_64 +installed = gef-git-0.0.0.2252.2b7f315-1-any +installed = gegl-0.4.70-2-x86_64 +installed = gendesk-1.0.15-1-x86_64 +installed = geoclue-2.8.1-1-x86_64 +installed = geocode-glib-3.26.4-6-x86_64 +installed = geoip-1.6.12-3-x86_64 +installed = geoip-database-20260204-1-any +installed = gettext-1.0-2-x86_64 +installed = gexiv2-0.16.0-2-x86_64 +installed = gflags-2.2.2-6-x86_64 +installed = gfxstream-0.1.2-2-x86_64 +installed = ghex-50.2-1-x86_64 +installed = ghostscript-10.07.1-1-x86_64 +installed = gi-docgen-2026.1-1-any +installed = giflib-6.1.3-1-x86_64 +installed = gimp-3.2.4-1-x86_64 +installed = git-2.54.0-1-x86_64 +installed = git-lfs-3.7.1-1-x86_64 +installed = gjs-2:1.88.0-1-x86_64 +installed = glabels-3.4.1-13-x86_64 +installed = glew-2.3.1-1-x86_64 +installed = glfw-1:3.4-1-x86_64 +installed = glib-1.2.10-19-x86_64 +installed = glib-debug-1.2.10-18-x86_64 +installed = glib-networking-1:2.80.1-1-x86_64 +installed = glib2-2.88.1-1-x86_64 +installed = glib2-devel-2.88.1-1-x86_64 +installed = glib2-docs-2.88.1-1-x86_64 +installed = glibc-2.43+r22+g8362e8ce10b2-2-x86_64 +installed = glibmm-2.66.8-2-x86_64 +installed = glibmm-2.68-2.88.0-2-x86_64 +installed = glm-1.0.3-1-x86_64 +installed = glslang-1:1.4.350.0-1-x86_64 +installed = glu-9.0.3-3-x86_64 +installed = glusterfs-1:11.2-2-x86_64 +installed = glycin-2.1.1-1-x86_64 +installed = glycin-gtk4-2.1.1-1-x86_64 +installed = gmp-6.3.0-3-x86_64 +installed = gnokii-0.6.31-21-x86_64 +installed = gnokii-debug-0.6.31-21-x86_64 +installed = gnome-app-list-3.0-1-any +installed = gnome-autoar-0.4.5-1-x86_64 +installed = gnome-backgrounds-50.0-1-any +installed = gnome-bluetooth-3.0-47.2-1-x86_64 +installed = gnome-calculator-50.0-1-x86_64 +installed = gnome-characters-50.0-1-x86_64 +installed = gnome-clocks-50.0-2-x86_64 +installed = gnome-color-manager-3.36.2-1-x86_64 +installed = gnome-common-3.18.0-5-any +installed = gnome-control-center-50.2-1-x86_64 +installed = gnome-desktop-1:44.5-1-x86_64 +installed = gnome-desktop-4-1:44.5-1-x86_64 +installed = gnome-desktop-common-1:44.5-1-x86_64 +installed = gnome-disk-utility-46.1-2-x86_64 +installed = gnome-font-viewer-50.0-1-x86_64 +installed = gnome-keybindings-50.2-1-x86_64 +installed = gnome-keyring-1:50.0-1-x86_64 +installed = gnome-logs-50.0-1-x86_64 +installed = gnome-menus-3.38.1-1-x86_64 +installed = gnome-music-1:49.1-2-any +installed = gnome-online-accounts-3.58.1-1-x86_64 +installed = gnome-online-accounts-gtk-3.50.10-1-x86_64 +installed = gnome-remote-desktop-50.1-1-x86_64 +installed = gnome-session-50.1-1-x86_64 +installed = gnome-settings-daemon-50.1-1-x86_64 +installed = gnome-shell-1:50.2-1-x86_64 +installed = gnome-shell-extension-appindicator-1:64-1-any +installed = gnome-shell-extensions-50.2-1-any +installed = gnome-software-50.2-1-x86_64 +installed = gnome-system-monitor-50.0-1-x86_64 +installed = gnome-text-editor-50.1-1-x86_64 +installed = gnome-themes-extra-1:3.28-1-any +installed = gnome-tweaks-49.0-2-any +installed = gnome-user-docs-50.2-1-any +installed = gnome-user-share-48.3-1-x86_64 +installed = gnome-weather-50.0-1-any +installed = gnu-free-fonts-20120503-9-any +installed = gnulib-l10n-20241231-1-any +installed = gnupg-2.4.9-1-x86_64 +installed = gnutls-3.8.13-2-x86_64 +installed = go-2:1.26.4-1-x86_64 +installed = go-tools-4:0.45.0-1-x86_64 +installed = gobject-introspection-1.86.0-2-x86_64 +installed = gobject-introspection-runtime-1.86.0-2-x86_64 +installed = gom-0.5.6-1-x86_64 +installed = google-chrome-149.0.7827.53-1-x86_64 +installed = google-earth-pro-7.3.7.1155-1-x86_64 +installed = google-glog-0.7.1-2-x86_64 +installed = goverlay-1.8.2-1-x86_64 +installed = gparted-1.8.1-2-x86_64 +installed = gperf-3.3-2-x86_64 +installed = gperftools-2.18.1-1-x86_64 +installed = gpgme-2.1.0-1-x86_64 +installed = gpgmepp-2.1.0-1-x86_64 +installed = gpm-1.20.7.r38.ge82d1a6-6-x86_64 +installed = gradle-9.5.1-1-any +installed = grantleetheme-26.04.2-1-x86_64 +installed = graphene-1.10.8-2-x86_64 +installed = graphicsmagick-1.3.47-1-x86_64 +installed = graphite-1:1.3.15-1-x86_64 +installed = graphviz-14.1.5-1-x86_64 +installed = grep-3.12-2-x86_64 +installed = grilo-0.3.19-2-x86_64 +installed = grilo-plugins-1:0.3.18-3-x86_64 +installed = groff-1.24.1-1-x86_64 +installed = grpc-1.80.0-2-x86_64 +installed = grub-2:2.14-1-x86_64 +installed = grub-customizer-5.2.5-2-x86_64 +installed = grub-customizer-debug-5.2.5-2-x86_64 +installed = gsettings-desktop-schemas-50.1-1-any +installed = gsettings-system-schemas-50.1-1-any +installed = gsfonts-20200910-6-any +installed = gsl-2.8-1-x86_64 +installed = gsm-1.0.24-1-x86_64 +installed = gsound-1.0.3-4-x86_64 +installed = gspell-1.14.3-1-x86_64 +installed = gssdp-1.6.5-1-x86_64 +installed = gssproxy-0.9.2-3-x86_64 +installed = gst-devtools-libs-1.28.3-1-x86_64 +installed = gst-editing-services-1.28.3-1-x86_64 +installed = gst-libav-1.28.3-1-x86_64 +installed = gst-plugin-gtk-1.28.3-1-x86_64 +installed = gst-plugins-bad-1.28.3-1-x86_64 +installed = gst-plugins-bad-libs-1.28.3-1-x86_64 +installed = gst-plugins-base-1.28.3-1-x86_64 +installed = gst-plugins-base-libs-1.28.3-1-x86_64 +installed = gst-plugins-good-1.28.3-1-x86_64 +installed = gst-python-1.28.3-1-x86_64 +installed = gstreamer-1.28.3-1-x86_64 +installed = gtest-1.17.0-2-x86_64 +installed = gtk-1.2.10-20-x86_64 +installed = gtk-debug-1.2.10-20-x86_64 +installed = gtk-doc-1.36.1-1-any +installed = gtk-engine-murrine-0.98.2-5-x86_64 +installed = gtk-engines-2.21.0-7-x86_64 +installed = gtk-layer-shell-0.10.1-1-x86_64 +installed = gtk-update-icon-cache-1:4.22.4-1-x86_64 +installed = gtk-vnc-1.5.0-1-x86_64 +installed = gtk2-2.24.33-5-x86_64 +installed = gtk3-1:3.24.52-1-x86_64 +installed = gtk4-1:4.22.4-1-x86_64 +installed = gtkd-3.11.0-4-x86_64 +installed = gtkd-debug-3.11.0-4-x86_64 +installed = gtkglext-1.2.0-20-x86_64 +installed = gtkmm-4.0-4.22.0-2-x86_64 +installed = gtkmm3-3.24.10-2-x86_64 +installed = gtksourceview4-4.8.4-2-x86_64 +installed = gtksourceview5-5.20.0-1-x86_64 +installed = gtkspell3-3.0.10-4-x86_64 +installed = gts-0.7.6.121130-5-x86_64 +installed = guake-3.10.1-1-any +installed = guile-3.0.11-1-x86_64 +installed = gulp-5.0.1-1-any +installed = gumbo-parser-0.13.2-1-x86_64 +installed = gupnp-1:1.6.10-1-x86_64 +installed = gupnp-av-0.14.5-1-x86_64 +installed = gupnp-dlna-0.12.0-5-x86_64 +installed = gupnp-igd-1.6.0-2-x86_64 +installed = guvcview-2.2.2-2-x86_64 +installed = guvcview-common-2.2.2-2-x86_64 +installed = gvfs-1.60.0-2-x86_64 +installed = gvfs-afc-1.60.0-2-x86_64 +installed = gvfs-goa-1.60.0-2-x86_64 +installed = gvfs-gphoto2-1.60.0-2-x86_64 +installed = gvfs-mtp-1.60.0-2-x86_64 +installed = gvfs-nfs-1.60.0-2-x86_64 +installed = gvfs-smb-1.60.0-2-x86_64 +installed = gweather-locations-2026.2-1-x86_64 +installed = gwenview-26.04.2-1-x86_64 +installed = gzip-1.14-2-x86_64 +installed = handbrake-1.11.2-1-x86_64 +installed = hardinfo2-2.2.16-2-x86_64 +installed = hardinfo2-debug-2.2.13-1-x86_64 +installed = harfbuzz-14.2.1-1-x86_64 +installed = harfbuzz-icu-14.2.1-1-x86_64 +installed = haveged-1.9.22-1-x86_64 +installed = hdf5-2.1.1-1-x86_64 +installed = heroic-games-launcher-bin-2.22.0-1-x86_64 +installed = hicolor-icon-theme-0.18-1-any +installed = hidapi-0.15.0-1-x86_64 +installed = highway-1.4.0-1-x86_64 +installed = hiredis-1.3.0-1-x86_64 +installed = hplip-1:3.26.4-1-x86_64 +installed = hspell-1.4-6-x86_64 +installed = htdig-3.2.0b6-11.1-x86_64 +installed = htop-3.5.1-1-x86_64 +installed = http-parser-2.9.4-2-x86_64 +installed = hunspell-1.7.3-1-x86_64 +installed = hwdata-0.408-1-any +installed = hwinfo-25.2-1-x86_64 +installed = hwloc-2.13.0-1-x86_64 +installed = hyphen-2.8.9-1-x86_64 +installed = i2c-tools-4.4-4-x86_64 +installed = iana-etc-20260530-1-any +installed = iat-0.1.7-4-x86_64 +installed = ibus-1.5.34-1-x86_64 +installed = icu-78.3-1-x86_64 +installed = icu69-69.1-1-x86_64 +installed = iec16022-0.3.1-3-x86_64 +installed = iio-sensor-proxy-3.9-1-x86_64 +installed = ijs-0.35-7-x86_64 +installed = imagemagick-7.1.2.25-1-x86_64 +installed = imake-1.0.11-1-x86_64 +installed = imath-3.2.2-6-x86_64 +installed = imlib-1.9.15-19-x86_64 +installed = imlib-debug-1.9.15-19-x86_64 +installed = imlib2-1.12.6-1-x86_64 +installed = incidenceeditor-26.04.2-1-x86_64 +installed = inetutils-2.8-1-x86_64 +installed = iniparser-4.2.6-2-x86_64 +installed = inkscape-1.4.4-2-x86_64 +installed = innoextract-1.9-16-x86_64 +installed = intel-oneapi-common-2026.0.0_235-1-any +installed = intel-oneapi-compiler-dpcpp-cpp-runtime-libs-2026.0.0_947-2-x86_64 +installed = intel-oneapi-compiler-shared-runtime-2026.0.0_947-1-x86_64 +installed = intel-oneapi-compiler-shared-runtime-libs-2026.0.0_947-1-x86_64 +installed = intel-oneapi-mkl-2026.0.0_908-1-x86_64 +installed = intel-oneapi-openmp-2026.0.0_947-1-x86_64 +installed = intel-oneapi-tbb-2023.0.0_724-1-x86_64 +installed = intel-oneapi-tcm-1.5.0_489-1-x86_64 +installed = intel-oneapi-umf-1.1.0_340-2-x86_64 +installed = intel-ucode-20260512-1-any +installed = intltool-0.51.0-6-any +installed = intltool-debian-1:0.35.0+20060710.6-1-any +installed = iperf3-3.21-1-x86_64 +installed = iproute2-7.0.0-1-x86_64 +installed = iptables-1:1.8.13-1-x86_64 +installed = iputils-20250605-1-x86_64 +installed = iso-codes-4.20.1-1-any +installed = itstool-1:2.0.7-3-any +installed = iw-6.17-1-x86_64 +installed = jansson-2.15.0-1-x86_64 +installed = jasper-4.2.9-1-x86_64 +installed = java-environment-common-3-6-any +installed = java-hamcrest-3.0-3-any +installed = java-runtime-common-3-6-any +installed = jbig2dec-0.20-2-x86_64 +installed = jbigkit-2.1-8-x86_64 +installed = jdk-openjdk-26.0.1.u8-1-x86_64 +installed = jdk11-openjdk-11.0.31.u11-1-x86_64 +installed = jdk17-openjdk-17.0.19.u10-1-x86_64 +installed = jdk8-openjdk-8.492.u09-1-x86_64 +installed = jemalloc-1:5.3.1-2-x86_64 +installed = joyutils-1.8.1-3-x86_64 +installed = jq-1.8.1-3-x86_64 +installed = jre-26.0.1-1-x86_64 +installed = jre8-openjdk-8.492.u09-1-x86_64 +installed = jre8-openjdk-headless-8.492.u09-1-x86_64 +installed = js115-115.31.0-1-x86_64 +installed = js128-128.14.0-1-x86_64 +installed = js140-140.11.0-1-x86_64 +installed = json-c-0.18-2-x86_64 +installed = json-glib-1.10.8-1-x86_64 +installed = jsoncpp-1.9.6-3-x86_64 +installed = jstest-gtk-git-0.1.0.r127.g92bdf8e-1-x86_64 +installed = jstest-gtk-git-debug-0.1.0.r127.g92bdf8e-1-x86_64 +installed = junit-4.13.2-2-any +installed = kaccounts-integration-26.04.2-1-x86_64 +installed = kactivitymanagerd-6.6.5-1-x86_64 +installed = karchive-6.26.0-1-x86_64 +installed = karchive5-5.116.0-3-x86_64 +installed = kate-26.04.2-1-x86_64 +installed = kauth-6.26.0-1-x86_64 +installed = kauth5-5.116.0-2-x86_64 +installed = kbd-2.10.0-1-x86_64 +installed = kbookmarks-6.26.0-1-x86_64 +installed = kbookmarks5-5.116.0-2-x86_64 +installed = kcalendarcore-6.26.0-3-x86_64 +installed = kcalutils-26.04.2-1-x86_64 +installed = kcmutils-6.26.0-1-x86_64 +installed = kcodecs-6.26.0-1-x86_64 +installed = kcodecs5-5.116.0-2-x86_64 +installed = kcolorpicker-0.3.1-6-x86_64 +installed = kcolorscheme-6.26.0-2-x86_64 +installed = kcompletion-6.26.0-1-x86_64 +installed = kcompletion5-5.116.0-2-x86_64 +installed = kconfig-6.26.0-1-x86_64 +installed = kconfig5-5.116.0-2-x86_64 +installed = kconfigwidgets-6.26.0-1-x86_64 +installed = kconfigwidgets5-5.116.0-3-x86_64 +installed = kcontacts-1:6.26.0-1-x86_64 +installed = kcoreaddons-6.26.0-1-x86_64 +installed = kcoreaddons5-5.116.0-2-x86_64 +installed = kcrash-6.26.0-1-x86_64 +installed = kcrash5-5.116.0-2-x86_64 +installed = kdbusaddons-6.26.0-1-x86_64 +installed = kdbusaddons5-5.116.0-2-x86_64 +installed = kddockwidgets-2.4.0-3-x86_64 +installed = kde-cli-tools-6.6.5-1-x86_64 +installed = kdeclarative-6.26.0-1-x86_64 +installed = kdeclarative5-5.116.0-2-x86_64 +installed = kdeconnect-26.04.2-1-x86_64 +installed = kdecoration-6.6.5-1-x86_64 +installed = kded-6.26.0-1-x86_64 +installed = kded5-5.116.0-2-x86_64 +installed = kdeedu-data-26.04.2-1-any +installed = kdegraphics-mobipocket-26.04.2-1-x86_64 +installed = kdegraphics-thumbnailers-26.04.2-1-x86_64 +installed = kdenetwork-filesharing-26.04.2-1-x86_64 +installed = kdenlive-26.04.2-1-x86_64 +installed = kdepim-addons-26.04.2-1-x86_64 +installed = kdesu-6.26.0-1-x86_64 +installed = kdiagram-3.0.1-5-x86_64 +installed = kdiskmark-3.2.0-2-x86_64 +installed = kdnssd-6.26.0-1-x86_64 +installed = kdoctools5-5.116.0-3-x86_64 +installed = kdsingleapplication-1.2.1-1-x86_64 +installed = kdsoap-2.3.0-1-x86_64 +installed = kdsoap-ws-discovery-client-0.4.0-3-x86_64 +installed = keyutils-1.6.3-4-x86_64 +installed = kfilemetadata-6.26.0-1-x86_64 +installed = kglobalaccel-6.26.0-1-x86_64 +installed = kglobalaccel5-5.116.0-2-x86_64 +installed = kglobalacceld-6.6.5-1-x86_64 +installed = kguiaddons-6.26.0-2-x86_64 +installed = kguiaddons5-5.116.0-2-x86_64 +installed = kholidays-1:6.26.0-1-x86_64 +installed = ki18n-6.26.0-1-x86_64 +installed = ki18n5-5.116.0-2-x86_64 +installed = kiconthemes-6.26.0-1-x86_64 +installed = kiconthemes5-5.116.0-2-x86_64 +installed = kidentitymanagement-26.04.2-1-x86_64 +installed = kidletime-6.26.0-2-x86_64 +installed = kimageannotator-0.7.2-2-x86_64 +installed = kimageformats-6.26.0-1-x86_64 +installed = kimap-26.04.2-1-x86_64 +installed = kio-6.26.0-1-x86_64 +installed = kio-admin-26.04.2-1-x86_64 +installed = kio-extras-26.04.2-1-x86_64 +installed = kio-fuse-5.1.1-2-x86_64 +installed = kio5-5.116.0-6-x86_64 +installed = kirigami-6.26.0-2-x86_64 +installed = kirigami-addons-1.12.1-1-x86_64 +installed = kirigami2-5.116.0-2-x86_64 +installed = kitemmodels-6.26.0-1-x86_64 +installed = kitemviews-6.26.0-1-x86_64 +installed = kitemviews5-5.116.0-2-x86_64 +installed = kitinerary-26.04.2-1-x86_64 +installed = kitty-0.47.1-1-x86_64 +installed = kitty-shell-integration-0.47.1-1-x86_64 +installed = kitty-terminfo-0.47.1-1-x86_64 +installed = kjobwidgets-6.26.0-1-x86_64 +installed = kjobwidgets5-5.116.0-2-x86_64 +installed = kldap-26.04.2-1-x86_64 +installed = kmailtransport-26.04.2-1-x86_64 +installed = kmbox-26.04.2-1-x86_64 +installed = kmenuedit-6.6.5-1-x86_64 +installed = kmime-26.04.2-1-x86_64 +installed = kmod-34.2-1-x86_64 +installed = knewstuff-6.26.0-1-x86_64 +installed = knighttime-6.6.5-1-x86_64 +installed = knotifications-6.26.0-1-x86_64 +installed = knotifications5-5.116.0-3-x86_64 +installed = knotifyconfig-6.26.0-1-x86_64 +installed = konsole-26.04.2-1-x86_64 +installed = kpackage-6.26.0-1-x86_64 +installed = kpackage5-5.116.0-3-x86_64 +installed = kparts-6.26.0-1-x86_64 +installed = kpeople-6.26.0-1-x86_64 +installed = kpimtextedit-26.04.2-1-x86_64 +installed = kpipewire-6.6.5-1-x86_64 +installed = kpkpass-26.04.2-1-x86_64 +installed = kpty-6.26.0-1-x86_64 +installed = kquickcharts-6.26.0-2-x86_64 +installed = kquickimageeditor-0.6.1-2-x86_64 +installed = krb5-1.22.2-1-x86_64 +installed = krunner-6.26.0-1-x86_64 +installed = ksanecore-26.04.2-1-x86_64 +installed = kscreenlocker-6.6.5-1-x86_64 +installed = kservice-6.26.0-1-x86_64 +installed = kservice5-5.116.0-3-x86_64 +installed = ksmtp-26.04.2-1-x86_64 +installed = kstatusnotifieritem-6.26.0-2-x86_64 +installed = ksvg-6.26.0-2-x86_64 +installed = ksystemstats-6.6.5-1-x86_64 +installed = ktextaddons-2.0.2-1-x86_64 +installed = ktexteditor-6.26.0-1-x86_64 +installed = ktexttemplate-6.26.0-2-x86_64 +installed = ktextwidgets-6.26.0-1-x86_64 +installed = ktextwidgets5-5.116.0-2-x86_64 +installed = ktnef-26.04.2-1-x86_64 +installed = kunitconversion-6.26.0-1-x86_64 +installed = kuserfeedback-6.26.0-2-x86_64 +installed = kwallet-6.26.0-1-x86_64 +installed = kwallet5-5.116.0-6-x86_64 +installed = kwayland-6.6.5-1-x86_64 +installed = kwayland5-5.116.0-2-x86_64 +installed = kwidgetsaddons-6.26.0-1-x86_64 +installed = kwidgetsaddons5-5.116.0-2-x86_64 +installed = kwin-6.6.5-3-x86_64 +installed = kwindowsystem-6.26.0-2-x86_64 +installed = kwindowsystem5-5.116.0-2-x86_64 +installed = kxmlgui-6.26.0-1-x86_64 +installed = kxmlgui5-5.116.0-2-x86_64 +installed = l-smash-2.14.5-4-x86_64 +installed = ladspa-1.17-7-x86_64 +installed = lame-3.101.r6531-1-x86_64 +installed = lapack-3.12.1-2-x86_64 +installed = layer-shell-qt-6.6.5-2-x86_64 +installed = lazarus-4.6-1-x86_64 +installed = lcms-1.19-7.1-x86_64 +installed = lcms2-2.19.1-1-x86_64 +installed = ldb-2:4.24.3-1-x86_64 +installed = ldc-3:1.42.0-1-x86_64 +installed = leancrypto-1.7.2-1-x86_64 +installed = lensfun-1:0.3.4-6-x86_64 +installed = leptonica-1.87.0-1-x86_64 +installed = less-1:704-1-x86_64 +installed = level-zero-loader-1.28.2-1-x86_64 +installed = lhasa-0.5.0-1-x86_64 +installed = lib2geom-1.4-3-x86_64 +installed = lib32-aalib-1.4rc5-5-x86_64 +installed = lib32-acl-2.3.2-2-x86_64 +installed = lib32-alsa-lib-1.2.16-1-x86_64 +installed = lib32-alsa-plugins-1.2.12-1-x86_64 +installed = lib32-at-spi2-core-2.60.4-1-x86_64 +installed = lib32-audit-4.1.4-1-x86_64 +installed = lib32-brotli-1.1.0-1-x86_64 +installed = lib32-bzip2-1.0.8-4-x86_64 +installed = lib32-cairo-1.18.4-1-x86_64 +installed = lib32-cdparanoia-10.2-5-x86_64 +installed = lib32-colord-1.4.8-1-x86_64 +installed = lib32-curl-8.20.0-7-x86_64 +installed = lib32-dbus-1.16.2-1-x86_64 +installed = lib32-duktape-2.7.0-7-x86_64 +installed = lib32-e2fsprogs-1.47.4-1-x86_64 +installed = lib32-expat-2.8.1-1-x86_64 +installed = lib32-flac-1.5.0-1-x86_64 +installed = lib32-fontconfig-2:2.18.1-1-x86_64 +installed = lib32-freetype2-2.14.3-1-x86_64 +installed = lib32-fribidi-1.0.16-2-x86_64 +installed = lib32-gcc-libs-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = lib32-gdk-pixbuf2-2.44.6-2-x86_64 +installed = lib32-gettext-1.0-1-x86_64 +installed = lib32-giflib-6.1.3-1-x86_64 +installed = lib32-glib-networking-1:2.80.1-1-x86_64 +installed = lib32-glib2-2.88.1-1-x86_64 +installed = lib32-glibc-2.43+r22+g8362e8ce10b2-2-x86_64 +installed = lib32-gmp-6.3.0-2-x86_64 +installed = lib32-gnutls-3.8.13-3-x86_64 +installed = lib32-gpm-1.20.7.r38.ge82d1a6-2-x86_64 +installed = lib32-gst-plugins-base-libs-1.28.1-3-x86_64 +installed = lib32-gstreamer-1.28.1-3-x86_64 +installed = lib32-gtk3-1:3.24.52-1-x86_64 +installed = lib32-harfbuzz-14.2.1-1-x86_64 +installed = lib32-icu-78.3-1-x86_64 +installed = lib32-imlib2-1.12.6-1-x86_64 +installed = lib32-json-c-0.18-2-x86_64 +installed = lib32-keyutils-1.6.3-4-x86_64 +installed = lib32-krb5-1.22.2-1-x86_64 +installed = lib32-lcms2-2.17-1-x86_64 +installed = lib32-libasyncns-1:0.8+r3+g68cd5af-3-x86_64 +installed = lib32-libavc1394-0.5.4-5-x86_64 +installed = lib32-libcaca-0.99.beta20-2-x86_64 +installed = lib32-libcap-2.78-1-x86_64 +installed = lib32-libcups-2.4.19-1-x86_64 +installed = lib32-libdatrie-0.2.13-3-x86_64 +installed = lib32-libdrm-2.4.134-1-x86_64 +installed = lib32-libdv-1.0.0-9-x86_64 +installed = lib32-libelf-0.195-1-x86_64 +installed = lib32-libepoxy-1.5.10-2-x86_64 +installed = lib32-libffi-3.5.2-1-x86_64 +installed = lib32-libgcrypt-1.12.2-1-x86_64 +installed = lib32-libglvnd-1.7.0-1-x86_64 +installed = lib32-libgpg-error-1.61-1-x86_64 +installed = lib32-libgudev-238-3-x86_64 +installed = lib32-libidn-1.43-1-x86_64 +installed = lib32-libidn11-1.33-3-x86_64 +installed = lib32-libidn2-2.3.8-1-x86_64 +installed = lib32-libiec61883-1.2.0-5-x86_64 +installed = lib32-libjpeg-turbo-3.1.4.1-1-x86_64 +installed = lib32-libjpeg6-turbo-1.5.3-4-x86_64 +installed = lib32-libldap-2.6.13-1-x86_64 +installed = lib32-libnghttp2-1.69.0-1-x86_64 +installed = lib32-libnghttp3-1.16.0-1-x86_64 +installed = lib32-libngtcp2-1.23.0-1-x86_64 +installed = lib32-libnl-3.12.0-1-x86_64 +installed = lib32-libnm-1.56.1-1-x86_64 +installed = lib32-libnsl-2.0.1-2-x86_64 +installed = lib32-libogg-1.3.6-1-x86_64 +installed = lib32-libpcap-1.10.6-1-x86_64 +installed = lib32-libpciaccess-0.19-1-x86_64 +installed = lib32-libpipewire-1:1.6.6-1-x86_64 +installed = lib32-libpng-1.6.58-1-x86_64 +installed = lib32-libproxy-0.5.12-1-x86_64 +installed = lib32-libpsl-0.21.5-1-x86_64 +installed = lib32-libpulse-17.0+r98+gb096704c0-1-x86_64 +installed = lib32-libraw1394-2.1.2-5-x86_64 +installed = lib32-librsvg-2:2.62.3-1-x86_64 +installed = lib32-libshout-1:2.4.6-4-x86_64 +installed = lib32-libsndfile-1.2.2-3-x86_64 +installed = lib32-libsoup3-3.6.6-2-x86_64 +installed = lib32-libssh2-1.11.1-1-x86_64 +installed = lib32-libtasn1-4.21.0-1-x86_64 +installed = lib32-libthai-0.1.29-3-x86_64 +installed = lib32-libtheora-1.2.0-1-x86_64 +installed = lib32-libtiff-4.7.1-1-x86_64 +installed = lib32-libtirpc-1.3.7-1-x86_64 +installed = lib32-libunistring-1.4.2-1-x86_64 +installed = lib32-libunwind-1.8.2-1-x86_64 +installed = lib32-libusb-1.0.30-1-x86_64 +installed = lib32-libva-2.22.0-1-x86_64 +installed = lib32-libvdpau-1.5-3-x86_64 +installed = lib32-libvorbis-1.3.7-4-x86_64 +installed = lib32-libvpx-1.16.0-2-x86_64 +installed = lib32-libwebp-1.6.0-1-x86_64 +installed = lib32-libx11-1.8.13-1-x86_64 +installed = lib32-libxau-1.0.12-1-x86_64 +installed = lib32-libxcb-1.17.0-1-x86_64 +installed = lib32-libxcomposite-0.4.7-1-x86_64 +installed = lib32-libxcrypt-4.5.2-1-x86_64 +installed = lib32-libxcrypt-compat-4.5.2-1-x86_64 +installed = lib32-libxcursor-1.2.3-1-x86_64 +installed = lib32-libxdamage-1.1.7-1-x86_64 +installed = lib32-libxdmcp-1.1.5-1-x86_64 +installed = lib32-libxext-1.3.7-1-x86_64 +installed = lib32-libxfixes-6.0.1-2-x86_64 +installed = lib32-libxft-2.3.9-1-x86_64 +installed = lib32-libxi-1.8.3-1-x86_64 +installed = lib32-libxinerama-1.1.6-1-x86_64 +installed = lib32-libxkbcommon-1.13.2-1-x86_64 +installed = lib32-libxml2-2.15.3-1-x86_64 +installed = lib32-libxrandr-1.5.5-1-x86_64 +installed = lib32-libxrender-0.9.11-2-x86_64 +installed = lib32-libxshmfence-1.3.3-1-x86_64 +installed = lib32-libxss-1.2.5-1-x86_64 +installed = lib32-libxtst-1.2.5-2-x86_64 +installed = lib32-libxv-1.0.12-2-x86_64 +installed = lib32-libxxf86vm-1.1.5-2-x86_64 +installed = lib32-llvm-libs-1:22.1.6-1-x86_64 +installed = lib32-lm_sensors-1:3.6.2-2-x86_64 +installed = lib32-mesa-1:26.1.2-1-x86_64 +installed = lib32-mpg123-1.33.5-1-x86_64 +installed = lib32-ncurses-6.6-2-x86_64 +installed = lib32-nettle-4.0-2-x86_64 +installed = lib32-nspr-4.39-1-x86_64 +installed = lib32-nss-3.124-1-x86_64 +installed = lib32-nvidia-utils-610.43.02-1-x86_64 +installed = lib32-openal-1.25.2-1-x86_64 +installed = lib32-openssl-1:3.6.2-1-x86_64 +installed = lib32-openssl-1.1-1.1.1.w-5-x86_64 +installed = lib32-opus-1.6.1-1-x86_64 +installed = lib32-orc-0.4.42-1-x86_64 +installed = lib32-p11-kit-0.26.2-1-x86_64 +installed = lib32-pam-1.7.1-1-x86_64 +installed = lib32-pango-1:1.57.1-1-x86_64 +installed = lib32-pcre2-10.47-1-x86_64 +installed = lib32-pipewire-1:1.6.6-1-x86_64 +installed = lib32-pipewire-jack-1:1.6.6-1-x86_64 +installed = lib32-pixman-0.46.4-1-x86_64 +installed = lib32-popt-1.19-2-x86_64 +installed = lib32-rust-libs-1:1.96.0-1-x86_64 +installed = lib32-sdl2-compat-2.32.68-1-x86_64 +installed = lib32-sdl3-3.4.10-1-x86_64 +installed = lib32-speex-1.2.1-2-x86_64 +installed = lib32-spirv-tools-1:1.4.350.0-1-x86_64 +installed = lib32-sqlite-3.53.2-1-x86_64 +installed = lib32-systemd-260.2-1-x86_64 +installed = lib32-taglib-2.3-1-x86_64 +installed = lib32-twolame-0.4.0-3-x86_64 +installed = lib32-util-linux-2.42.1-1-x86_64 +installed = lib32-v4l-utils-1.32.0-1-x86_64 +installed = lib32-vkd3d-1.19-1-x86_64 +installed = lib32-vulkan-icd-loader-1.4.350.0-1-x86_64 +installed = lib32-wavpack-5.9.0-1-x86_64 +installed = lib32-wayland-1.25.0-1-x86_64 +installed = lib32-xz-5.8.3-1-x86_64 +installed = lib32-zlib-1.3.2-1-x86_64 +installed = lib32-zstd-1.5.7-2-x86_64 +installed = libaccounts-glib-1.27-3-x86_64 +installed = libaccounts-qt-1.17-2-x86_64 +installed = libadwaita-1:1.9.1-1-x86_64 +installed = libaec-1.1.6-1-x86_64 +installed = libaemu-0.1.2-5-x86_64 +installed = libaio-0.3.113-4-x86_64 +installed = libajantv2-1:17.5.0-1-x86_64 +installed = libajantv2-debug-1:17.5.0-1-x86_64 +installed = libao-1.2.2-7-x86_64 +installed = libappindicator-12.10.1-1-x86_64 +installed = libarchive-3.8.7-1-x86_64 +installed = libasan-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libass-0.17.4-2-x86_64 +installed = libassuan-3.0.0-1-x86_64 +installed = libasyncns-1:0.8+r3+g68cd5af-3-x86_64 +installed = libatasmart-0.19-8-x86_64 +installed = libatomic-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libavc1394-0.5.4-7-x86_64 +installed = libavif-1.4.2-1-x86_64 +installed = libavtp-0.2.0-3-x86_64 +installed = libayatana-indicator-0.9.4-2-x86_64 +installed = libb2-0.98.1-3-x86_64 +installed = libb64-1.2.1-5-x86_64 +installed = libblake3-1.8.4-1-x86_64 +installed = libblockdev-3.5.0-2-x86_64 +installed = libblockdev-crypto-3.5.0-2-x86_64 +installed = libblockdev-fs-3.5.0-2-x86_64 +installed = libblockdev-loop-3.5.0-2-x86_64 +installed = libblockdev-mdraid-3.5.0-2-x86_64 +installed = libblockdev-nvme-3.5.0-2-x86_64 +installed = libblockdev-part-3.5.0-2-x86_64 +installed = libblockdev-smart-3.5.0-2-x86_64 +installed = libblockdev-swap-3.5.0-2-x86_64 +installed = libbluray-1.4.1-1-x86_64 +installed = libbpf-1.7.0-1-x86_64 +installed = libbs2b-3.1.0-10-x86_64 +installed = libbsd-0.12.2-2-x86_64 +installed = libburn-1.5.8-1-x86_64 +installed = libbytesize-2.12-3-x86_64 +installed = libc++-22.1.6-1-x86_64 +installed = libc++abi-22.1.6-1-x86_64 +installed = libcaca-0.99.beta20-7-x86_64 +installed = libcacard-2.8.1-1-x86_64 +installed = libcamera-0.7.1-1-x86_64 +installed = libcamera-ipa-0.7.1-1-x86_64 +installed = libcanberra-1:0.30+r2+gc0620e4-6-x86_64 +installed = libcap-2.78-1-x86_64 +installed = libcap-ng-0.9.3-1-x86_64 +installed = libcbor-0.14.0-1-x86_64 +installed = libcddb-1.3.2-9-x86_64 +installed = libcdio-2.3.0-1-x86_64 +installed = libcdio-paranoia-10.2+2.0.2-2-x86_64 +installed = libcdr-0.1.9-1-x86_64 +installed = libcloudproviders-0.4.0-1-x86_64 +installed = libcolord-1.4.8-1-x86_64 +installed = libcue-2.3.0-2-x86_64 +installed = libcups-2:2.4.19-1-x86_64 +installed = libcupsfilters-2.1.1-4-x86_64 +installed = libdaemon-0.14-6-x86_64 +installed = libdatachannel-0.24.3-2-x86_64 +installed = libdatrie-0.2.14-1-x86_64 +installed = libdbusmenu-glib-18.10.20180917-1-x86_64 +installed = libdbusmenu-gtk3-18.10.20180917-1-x86_64 +installed = libdbusmenu-lxqt-0.4.0-1-x86_64 +installed = libdbusmenu-qt5-0.9.3+16.04.20160218-8-x86_64 +installed = libdc1394-2.2.7-2-x86_64 +installed = libdca-0.0.7-3-x86_64 +installed = libde265-1.1.1-1-x86_64 +installed = libdecor-0.2.5-1-x86_64 +installed = libdeflate-1.25-1-x86_64 +installed = libdisplay-info-0.3.0-1-x86_64 +installed = libdmapsharing-3.9.14-1-x86_64 +installed = libdmtx-0.7.8-1-x86_64 +installed = libdovi-3.3.2-1-x86_64 +installed = libdrm-2.4.134-1-x86_64 +installed = libdv-1.0.0-12-x86_64 +installed = libdvbpsi-1:1.3.3-4-x86_64 +installed = libdvdcss-1.5.0-1-x86_64 +installed = libdvdnav-7.0.0-1-x86_64 +installed = libdvdread-7.0.1-1-x86_64 +installed = libebml-1.4.5-2-x86_64 +installed = libebur128-1.2.6-2-x86_64 +installed = libedit-20260512_3.1-1-x86_64 +installed = libei-1.6.0-1-x86_64 +installed = libelf-0.195-1-x86_64 +installed = libepoxy-1.5.10-3-x86_64 +installed = libev-4.33-5-x86_64 +installed = libevdev-1.13.6-1-x86_64 +installed = libevent-2.1.12-5-x86_64 +installed = libexif-0.6.26-1-x86_64 +installed = libfabric-2.5.1-1-x86_64 +installed = libfakekey-0.3-4-x86_64 +installed = libfdk-aac-2.0.3-2-x86_64 +installed = libffi-3.5.2-1-x86_64 +installed = libfido2-1.17.0-1-x86_64 +installed = libfm-1.4.1-1-x86_64 +installed = libfm-extra-1.4.1-1-x86_64 +installed = libfm-gtk3-1.4.1-1-x86_64 +installed = libfm-qt-2.4.0-2-x86_64 +installed = libfontenc-1.1.9-1-x86_64 +installed = libfreeaptx-0.2.2-1-x86_64 +installed = libftdi-1.5-10-x86_64 +installed = libfyaml-0.9.6-2-x86_64 +installed = libgadu-1.12.2-14-x86_64 +installed = libgbinder-1.1.47-1-x86_64 +installed = libgcc-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgcrypt-1.12.2-1-x86_64 +installed = libgdata-0.18.1-5-x86_64 +installed = libgdiplus-6.2-1-x86_64 +installed = libgdm-50.1-1-x86_64 +installed = libgee-0.20.8-1-x86_64 +installed = libgexiv2-0.14.6-2-x86_64 +installed = libgfortran-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgirepository-1.86.0-2-x86_64 +installed = libgit2-1:1.9.4-1-x86_64 +installed = libglade-2.6.4-9-x86_64 +installed = libglibutil-1.0.82-1-x86_64 +installed = libglibutil-debug-1.0.80-1-x86_64 +installed = libglvnd-1.7.0-3-x86_64 +installed = libgme-0.6.5-1-x86_64 +installed = libgnome-keyring-1:3.12.0+r14+g23438cc-1-x86_64 +installed = libgnomekbd-1:3.28.1-2-x86_64 +installed = libgoa-3.58.1-1-x86_64 +installed = libgomp-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgovirt-2:0.3.11-1-x86_64 +installed = libgpg-error-1.61-1-x86_64 +installed = libgphobos-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libgphoto2-2.5.34-1-x86_64 +installed = libgpod-0.8.3-20-x86_64 +installed = libgravatar-26.04.2-1-x86_64 +installed = libgsf-1.14.58-1-x86_64 +installed = libgtop-2.41.3-2-x86_64 +installed = libgudev-238-3-x86_64 +installed = libgusb-0.4.9-2-x86_64 +installed = libgweather-4-4.6.0-1-x86_64 +installed = libgxps-0.3.2-5-x86_64 +installed = libhandy-1.8.3-2-x86_64 +installed = libharu-2.4.6-1-x86_64 +installed = libheif-1.23.0-1-x86_64 +installed = libibus-1.5.34-1-x86_64 +installed = libical-4.0.2-1-x86_64 +installed = libice-1.1.2-1-x86_64 +installed = libiconv-1.19-1-x86_64 +installed = libid3tag-0.16.4-1-x86_64 +installed = libidn-1.43-1-x86_64 +installed = libidn2-2.3.8-1-x86_64 +installed = libiec61883-1.2.0-9-x86_64 +installed = libieee1284-0.2.11-19-x86_64 +installed = libimagequant-4.4.1-2-x86_64 +installed = libimobiledevice-1.4.0-2-x86_64 +installed = libimobiledevice-glue-1.3.2-1-x86_64 +installed = libindicator-12.10.1-11-x86_64 +installed = libinih-62-2-x86_64 +installed = libinput-1.31.3-1-x86_64 +installed = libinstpatch-1.1.7-2-x86_64 +installed = libiptcdata-1.0.5-5-x86_64 +installed = libiscsi-1.20.3-1-x86_64 +installed = libisl-0.27-1-x86_64 +installed = libisoburn-1.5.8.2-1-x86_64 +installed = libisofs-1.5.8.2-1-x86_64 +installed = libjcat-0.2.6-1-x86_64 +installed = libjpeg-turbo-3.1.4.1-1-x86_64 +installed = libjpeg6-turbo-1.5.3-3-x86_64 +installed = libjuice-1.7.2-1-x86_64 +installed = libjxl-0.11.2-2-x86_64 +installed = libkate-0.4.3-4-x86_64 +installed = libkdcraw-26.04.2-1-x86_64 +installed = libkdepim-26.04.2-1-x86_64 +installed = libkexiv2-26.04.2-1-x86_64 +installed = libkeybinder3-0.3.2-5-x86_64 +installed = libkgapi-26.04.2-1-x86_64 +installed = libkleo-26.04.2-1-x86_64 +installed = libksba-1.8.0-1-x86_64 +installed = libkscreen-6.6.5-1-x86_64 +installed = libksieve-26.04.2-1-x86_64 +installed = libksysguard-6.6.5-1-x86_64 +installed = liblc3-1.1.3-2-x86_64 +installed = libldac-2.0.2.3-3-x86_64 +installed = libldap-2.6.13-1-x86_64 +installed = liblouis-3.38.0-1-x86_64 +installed = liblphobos-3:1.42.0-1-x86_64 +installed = liblqr-0.4.3-1-x86_64 +installed = liblrdf-0.6.1-5-x86_64 +installed = liblsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libltc-1.3.2-2-x86_64 +installed = liblxqt-2.4.0-1-x86_64 +installed = liblzf-3.6-5-x86_64 +installed = libmad-0.15.1b-10-x86_64 +installed = libmakepkg-dropins-20-1-any +installed = libmalcontent-0.14.0-4-x86_64 +installed = libmanette-0.2.13-2-x86_64 +installed = libmatroska-1.7.1-2-x86_64 +installed = libmbim-1.34.0-1-x86_64 +installed = libmd-1.2.0-1-x86_64 +installed = libmediaart-1.9.7-2-x86_64 +installed = libmediainfo-26.05-1-x86_64 +installed = libmfx-23.2.2-6-x86_64 +installed = libmicrodns-0.2.0-2-x86_64 +installed = libmicrohttpd-1.0.5-1-x86_64 +installed = libmikmod-3.3.13-1-x86_64 +installed = libmm-glib-1.24.2-1-x86_64 +installed = libmms-0.6.4-6-x86_64 +installed = libmng-2.0.3-4-x86_64 +installed = libmnl-1.0.5-2-x86_64 +installed = libmodplug-0.8.9.0-7-x86_64 +installed = libmp3splt-0.9.3.1519+r5+g4b48268-4-x86_64 +installed = libmp3splt-debug-0.9.3.1519+r5+g4b48268-4-x86_64 +installed = libmpc-1.4.1-1-x86_64 +installed = libmpcdec-1:0.1+r475-6-x86_64 +installed = libmpeg2-0.5.1-11-x86_64 +installed = libmspack-1:1.11-2-x86_64 +installed = libmtp-1.1.23-1-x86_64 +installed = libmypaint-1.6.1-2-x86_64 +installed = libmysofa-1.3.4-1-x86_64 +installed = libnatpmp-20230423-3-x86_64 +installed = libnautilus-extension-50.2.2-1-x86_64 +installed = libnbd-1.24.2-2-x86_64 +installed = libndp-1.9-1-x86_64 +installed = libnet-2:1.3-2-x86_64 +installed = libnetfilter_conntrack-1.1.1-1-x86_64 +installed = libnewt-0.52.25-2-x86_64 +installed = libnfnetlink-1.0.2-2-x86_64 +installed = libnfs-6.0.2-5-x86_64 +installed = libnftnl-1.3.1-1-x86_64 +installed = libnghttp2-1.69.0-1-x86_64 +installed = libnghttp3-1.16.0-1-x86_64 +installed = libngtcp2-1.23.0-1-x86_64 +installed = libnice-0.1.23-1-x86_64 +installed = libnl-3.12.0-1-x86_64 +installed = libnm-1.56.1-1-x86_64 +installed = libnma-1.10.6-3-x86_64 +installed = libnma-common-1.10.6-3-x86_64 +installed = libnma-gtk4-1.10.6-3-x86_64 +installed = libnotify-0.8.8-1-x86_64 +installed = libnsl-2.0.1-2-x86_64 +installed = libnss_nis-3.4-1-x86_64 +installed = libntfs-3g-2026.2.25-1-x86_64 +installed = libnvidia-container-1.19.1-1-x86_64 +installed = libnvme-1.16.1-3-x86_64 +installed = liboauth-1:1.0.3+r16+gc26f038-2-x86_64 +installed = libobjc-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libodfgen-0.1.8-5-x86_64 +installed = libofx-0.10.9-2-x86_64 +installed = libogg-1.3.6-1-x86_64 +installed = liboggz-1.1.3-1-x86_64 +installed = libomxil-bellagio-0.9.3-5-x86_64 +installed = libopenmpt-0.8.7-1-x86_64 +installed = libosinfo-1.12.0-3-x86_64 +installed = libp11-0.4.18-1-x86_64 +installed = libp11-kit-0.26.2-1-x86_64 +installed = libpackagekit-glib-1.3.5-1-x86_64 +installed = libpamac-full-1:11.7.4.3.gc7efe92-1-x86_64 +installed = libpaper-2.2.8-1-x86_64 +installed = libpcap-1.10.6-1-x86_64 +installed = libpciaccess-0.19-1-x86_64 +installed = libpeas-1.38.1-1-x86_64 +installed = libpgm-5.3.128-4-x86_64 +installed = libphobos-1:2.112.1-2-x86_64 +installed = libphonenumber-1:9.0.32-1-x86_64 +installed = libpipeline-1.5.8-1-x86_64 +installed = libpipewire-1:1.6.6-1-x86_64 +installed = libplacebo-7.360.1-2-x86_64 +installed = libplasma-6.6.5-1-x86_64 +installed = libplist-2.7.0-3-x86_64 +installed = libpng-1.6.58-1-x86_64 +installed = libportal-0.9.1-3-x86_64 +installed = libportal-gtk3-0.9.1-3-x86_64 +installed = libportal-gtk4-0.9.1-3-x86_64 +installed = libportal-qt6-0.9.1-3-x86_64 +installed = libppd-2.1.1-2-x86_64 +installed = libproxy-0.5.12-1-x86_64 +installed = libpsl-0.21.5-2-x86_64 +installed = libpst-0.6.76-10-x86_64 +installed = libpulse-17.0+r98+gb096704c0-1-x86_64 +installed = libpwquality-1.4.5-7-x86_64 +installed = libqaccessibilityclient-qt6-0.6.0-4-x86_64 +installed = libqalculate-5.11.0-1-x86_64 +installed = libqmi-1.38.0-1-x86_64 +installed = libqrtr-glib-1.4.0-1-x86_64 +installed = libqtxdg-4.4.0-2-x86_64 +installed = libquadmath-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libquicktime-1.2.4-34-x86_64 +installed = libraqm-0.10.5-1-x86_64 +installed = libraw-0.22.1-1-x86_64 +installed = libraw1394-2.1.2-4-x86_64 +installed = librest-0.10.2-1-x86_64 +installed = librevenge-0.0.5-4-x86_64 +installed = librist-0.2.17-1-x86_64 +installed = librsvg-2:2.62.3-1-x86_64 +installed = librsync-1:2.3.4-2-x86_64 +installed = libsamplerate-0.2.2-3-x86_64 +installed = libsasl-2.1.28-5-x86_64 +installed = libsass-3.6.6-2-x86_64 +installed = libsbsms-2.3.0-6-x86_64 +installed = libseccomp-2.6.0-1-x86_64 +installed = libsecret-0.21.7-1-x86_64 +installed = libshout-1:2.4.6-5-x86_64 +installed = libsigc++-2.12.2-1-x86_64 +installed = libsigc++-3.0-3.8.1-1-x86_64 +installed = libsigsegv-2.15-1-x86_64 +installed = libsixel-1.10.5-1-x86_64 +installed = libslirp-4.9.3-1-x86_64 +installed = libsm-1.2.6-1-x86_64 +installed = libsndfile-1.2.2-4-x86_64 +installed = libsodium-1.0.22-1-x86_64 +installed = libsonic-0.2.0-2-x86_64 +installed = libsoup-2.74.3-4-x86_64 +installed = libsoup3-3.6.6-2-x86_64 +installed = libsoxr-0.1.3-4-x86_64 +installed = libspatialindex-2.1.0-1-x86_64 +installed = libspectre-0.2.12-2-x86_64 +installed = libspeechd-0.12.1-3-x86_64 +installed = libspelling-0.4.10-1-x86_64 +installed = libspiro-1:20240903-1-x86_64 +installed = libspnav-1.2-1-x86_64 +installed = libsrtp-1:2.8.0-1-x86_64 +installed = libssc-0.4.3-1-x86_64 +installed = libssh-0.12.0-1-x86_64 +installed = libssh2-1.11.1-1-x86_64 +installed = libstdc++-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libstemmer-3.1.1-1-x86_64 +installed = libsynctex-2026.0-2-x86_64 +installed = libsysprof-capture-50.0-2-x86_64 +installed = libtar-1.2.20-8-x86_64 +installed = libtasn1-4.21.0-1-x86_64 +installed = libtatsu-1.0.5-1-x86_64 +installed = libteam-1.32-3-x86_64 +installed = libthai-0.1.30-1-x86_64 +installed = libtheora-1.2.0-1-x86_64 +installed = libtiff-4.7.1-2-x86_64 +installed = libtiff5-4.4.0-2-x86_64 +installed = libtirpc-1.3.7-1-x86_64 +installed = libtommath-1.3.0-2-x86_64 +installed = libtool-2.6.1-1-x86_64 +installed = libtpms-0.10.2-1-x86_64 +installed = libtraceevent-1:1.9.0-1-x86_64 +installed = libtracefs-1.8.3-1-x86_64 +installed = libtsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libubsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 +installed = libunibreak-7.0-1-x86_64 +installed = libunistring-1.4.2-1-x86_64 +installed = libunwind-1.8.2-1-x86_64 +installed = libupnp-1.14.31-1-x86_64 +installed = liburcu-0.15.6-1-x86_64 +installed = liburing-2.14-1-x86_64 +installed = libusb-1.0.30-1-x86_64 +installed = libusb-compat-0.1.9-1-x86_64 +installed = libusbmuxd-2.1.1-2-x86_64 +installed = libutempter-1.2.3-1-x86_64 +installed = libutf8proc-2.11.3-1-x86_64 +installed = libuv-1.52.1-1-x86_64 +installed = libva-2.23.0-1-x86_64 +installed = libva-intel-driver-2.4.1-7-x86_64 +installed = libva-utils-2.23.0-1-x86_64 +installed = libvdpau-1.5-4-x86_64 +installed = libverto-0.3.2-6-x86_64 +installed = libvirt-1:12.4.0-1-x86_64 +installed = libvirt-glib-5.0.0-3-x86_64 +installed = libvirt-python-1:12.4.0-1-x86_64 +installed = libvisio-0.1.11-1-x86_64 +installed = libvlc-3.0.23_2-6-x86_64 +installed = libvncserver-0.9.15-1-x86_64 +installed = libvoikko-4.3.3-3-x86_64 +installed = libvorbis-1.3.7-4-x86_64 +installed = libvpl-2.16.0-2-x86_64 +installed = libvpx-1.16.0-3-x86_64 +installed = libwacom-2.19.0-1-x86_64 +installed = libwbclient-2:4.24.3-1-x86_64 +installed = libwebp-1.6.0-2-x86_64 +installed = libwireplumber-0.5.14-1-x86_64 +installed = libwireplumber-4.0-compat-0.4.17-2-x86_64 +installed = libwireplumber-4.0-compat-debug-0.4.17-2-x86_64 +installed = libwmf-0.2.15-1-x86_64 +installed = libwnck3-43.3-1-x86_64 +installed = libwpd-0.10.3-6-x86_64 +installed = libwpg-0.3.4-3-x86_64 +installed = libx11-1.8.13-1-x86_64 +installed = libx86-1.1.1-1-x86_64 +installed = libx86emu-3.7-2-x86_64 +installed = libxau-1.0.12-1-x86_64 +installed = libxaw-1.0.16-2-x86_64 +installed = libxcb-1.17.0-1-x86_64 +installed = libxcomposite-0.4.7-1-x86_64 +installed = libxcrypt-4.5.2-1-x86_64 +installed = libxcrypt-compat-4.5.2-1-x86_64 +installed = libxcursor-1.2.3-1-x86_64 +installed = libxcvt-0.1.3-1-x86_64 +installed = libxdamage-1.1.7-1-x86_64 +installed = libxdg-basedir-1.2.3-3-x86_64 +installed = libxdmcp-1.1.5-2-x86_64 +installed = libxdp-1.6.3-1-x86_64 +installed = libxext-1.3.7-1-x86_64 +installed = libxfce4ui-4.20.2-1-x86_64 +installed = libxfce4util-4.20.1-1-x86_64 +installed = libxfce4windowing-4.20.6-1-x86_64 +installed = libxfixes-6.0.2-1-x86_64 +installed = libxfont2-2.0.7-1-x86_64 +installed = libxft-2.3.9-1-x86_64 +installed = libxi-1.8.3-1-x86_64 +installed = libxinerama-1.1.6-1-x86_64 +installed = libxkbcommon-1.13.2-1-x86_64 +installed = libxkbcommon-x11-1.13.2-1-x86_64 +installed = libxkbfile-1.2.0-1-x86_64 +installed = libxklavier-5.4-7-x86_64 +installed = libxml++2.6-2.42.4-1-x86_64 +installed = libxml2-2.15.3-1-x86_64 +installed = libxml2-legacy-2.13.9-2-x86_64 +installed = libxmlb-0.3.27-1-x86_64 +installed = libxmp-4.7.0-1-x86_64 +installed = libxmu-1.3.1-1-x86_64 +installed = libxnvctrl-610.43.02-1-x86_64 +installed = libxpm-3.5.19-1-x86_64 +installed = libxpresent-1.0.2-1-x86_64 +installed = libxrandr-1.5.5-1-x86_64 +installed = libxrender-0.9.12-1-x86_64 +installed = libxres-1.2.3-1-x86_64 +installed = libxshmfence-1.3.3-1-x86_64 +installed = libxslt-1.1.45-2-x86_64 +installed = libxss-1.2.5-1-x86_64 +installed = libxt-1.3.1-1-x86_64 +installed = libxtst-1.2.5-1-x86_64 +installed = libxv-1.0.13-1-x86_64 +installed = libxvmc-1.0.15-1-x86_64 +installed = libxxf86vm-1.1.7-1-x86_64 +installed = libyaml-0.2.5-3-x86_64 +installed = libytnef-1:2.1.2-2-x86_64 +installed = libyuv-r2426+464c51a03-1-x86_64 +installed = libzen-0.4.41-3-x86_64 +installed = libzip-1.11.4-1-x86_64 +installed = licenses-20240728-1-any +installed = lightdm-1:1.32.0-6-x86_64 +installed = lightdm-gtk-greeter-1:2.0.9-2-x86_64 +installed = lightdm-gtk-greeter-settings-1.2.3-4-any +installed = lightdm-settings-2.1.1-1-any +installed = lightdm-slick-greeter-2.2.6-1-x86_64 +installed = lilv-0.26.4-1-x86_64 +installed = linphone-desktop-appimage-6.1.2-1-x86_64 +installed = linux-7.0.11.arch1-1-x86_64 +installed = linux-api-headers-7.0-1-x86_64 +installed = linux-firmware-20260519-1-any +installed = linux-firmware-amdgpu-20260519-1-any +installed = linux-firmware-atheros-20260519-1-any +installed = linux-firmware-broadcom-20260519-1-any +installed = linux-firmware-cirrus-20260519-1-any +installed = linux-firmware-intel-20260519-1-any +installed = linux-firmware-mediatek-20260519-1-any +installed = linux-firmware-nvidia-20260519-1-any +installed = linux-firmware-other-20260519-1-any +installed = linux-firmware-radeon-20260519-1-any +installed = linux-firmware-realtek-20260519-1-any +installed = linux-firmware-whence-20260519-1-any +installed = linux-headers-7.0.11.arch1-1-x86_64 +installed = linux-zen-7.0.11.zen1-1-x86_64 +installed = linux-zen-headers-7.0.11.zen1-1-x86_64 +installed = lirc-1:0.10.2-6-x86_64 +installed = litehtml-0.9-3-x86_64 +installed = lksctp-tools-1.0.21-1-x86_64 +installed = lld-22.1.6-1-x86_64 +installed = llhttp-9.3.1-1-x86_64 +installed = llvm-22.1.6-1-x86_64 +installed = llvm-libs-22.1.6-1-x86_64 +installed = llvm15-libs-15.0.7-3-x86_64 +installed = llvm20-libs-20.1.8-1-x86_64 +installed = llvm21-21.1.8-1-x86_64 +installed = llvm21-libs-21.1.8-1-x86_64 +installed = lm_sensors-1:3.6.2-1-x86_64 +installed = lmdb-0.9.35-1-x86_64 +installed = localsearch-3.11.1-1-x86_64 +installed = log4cplus-2.1.2-1-x86_64 +installed = lsb-release-2.0.r55.a25a4fc-1-any +installed = lshw-B.02.20-3-x86_64 +installed = lsof-4.99.6-1-x86_64 +installed = lua-5.5.0-2-x86_64 +installed = lua51-5.1.5-13-x86_64 +installed = lua53-5.3.6-4-x86_64 +installed = lua53-lgi-0.9.2-14-x86_64 +installed = lua54-5.4.8-6-x86_64 +installed = luajit-2.1.1780076327+b925b3e-1-x86_64 +installed = luanti-5.15.1-1-x86_64 +installed = luanti-common-5.15.1-1-x86_64 +installed = luit-20250912-1-x86_64 +installed = lutris-0.5.22-1-any +installed = lv2-1.18.10-2-x86_64 +installed = lvm2-2.03.41-1-x86_64 +installed = lxc-1:7.0.0-1-x86_64 +installed = lximage-qt-2.4.0-1-x86_64 +installed = lxmenu-data-0.1.7-1-any +installed = lxqt-about-2.4.0-1-x86_64 +installed = lxqt-admin-2.4.0-1-x86_64 +installed = lxqt-archiver-1.4.0-1-x86_64 +installed = lxqt-config-2.4.0-1-x86_64 +installed = lxqt-globalkeys-2.4.0-1-x86_64 +installed = lxqt-menu-data-2.4.0-1-any +installed = lxqt-notificationd-2.4.0-1-x86_64 +installed = lxqt-openssh-askpass-2.4.0-1-x86_64 +installed = lxqt-panel-2.4.1-1-x86_64 +installed = lxqt-policykit-2.4.0-1-x86_64 +installed = lxqt-powermanagement-2.4.0-1-x86_64 +installed = lxqt-qtplugin-2.4.0-2-x86_64 +installed = lxqt-runner-2.4.0-1-x86_64 +installed = lxqt-session-2.4.0-2-x86_64 +installed = lxqt-sudo-2.4.0-1-x86_64 +installed = lxqt-themes-2.4.0-1-any +installed = lz4-1:1.10.0-2-x86_64 +installed = lzo-2.10-5-x86_64 +installed = m4-1.4.21-2-x86_64 +installed = m68k-elf-binutils-2.45-1-x86_64 +installed = mailcap-2.1.54-2-any +installed = mailcommon-26.04.2-1-x86_64 +installed = mailimporter-26.04.2-1-x86_64 +installed = make-4.4.1-3-x86_64 +installed = mallard-ducktype-1.0.2-13-any +installed = man-db-2.13.1-1-x86_64 +installed = man2html-3.0.1-10-any +installed = mangohud-0.8.4-1-x86_64 +installed = manifold-3.4.1-1-x86_64 +installed = mariadb-12.3.2-2-x86_64 +installed = mariadb-clients-12.3.2-2-x86_64 +installed = mariadb-libs-12.3.2-2-x86_64 +installed = masterpdfeditor-5.9.98-2-x86_64 +installed = masterpdfeditor-debug-5.9.94-1-x86_64 +installed = masterpdfeditor-free-4.3.89-1-x86_64 +installed = mate-desktop-1.28.2-2-x86_64 +installed = mate-system-monitor-1.28.1-3-x86_64 +installed = materialx-1.39.4-5-x86_64 +installed = mathjax2-2.7.9-2-any +installed = maturin-1.13.3-1-x86_64 +installed = mbedtls-3.6.5-1-x86_64 +installed = mbedtls2-2.28.10-1-x86_64 +installed = md4c-0.5.3-1-x86_64 +installed = mdadm-4.6-2-x86_64 +installed = media-player-info-26-1-any +installed = mediainfo-26.05-1-x86_64 +installed = menu-cache-1.1.1-2-x86_64 +installed = mercurial-7.2.2-1-x86_64 +installed = mesa-1:26.1.2-1-x86_64 +installed = mesa-utils-9.0.0-7-x86_64 +installed = meson-1.11.1-3-any +installed = messagelib-26.04.2-1-x86_64 +installed = micromamba-bin-2.8.0.0-1-x86_64 +installed = micropolis-git-r113.f46cb0f-1-x86_64 +installed = milou-6.6.5-1-x86_64 +installed = mingw-w64-binutils-2.46.0-1-x86_64 +installed = mingw-w64-crt-14.0.0-1-any +installed = mingw-w64-gcc-16.1.0-1-x86_64 +installed = mingw-w64-headers-14.0.0-1-any +installed = mingw-w64-winpthreads-14.0.0-1-any +installed = minicom-2.11.1-3-x86_64 +installed = miniupnpc-2.3.3-3-x86_64 +installed = minizip-1:1.3.2-3-x86_64 +installed = minizip-ng-4.2.1-1-x86_64 +installed = mjpegtools-2.2.1-4-x86_64 +installed = mkinitcpio-41-4-any +installed = mkinitcpio-busybox-1.36.1-1-x86_64 +installed = mlt-7.38.0-1-x86_64 +installed = mobile-broadband-provider-info-20251101-1-any +installed = mod_dnssd-0.6-10-x86_64 +installed = modemmanager-1.24.2-1-x86_64 +installed = modemmanager-qt-6.26.0-1-x86_64 +installed = mono-6.12.0.206-1-x86_64 +installed = mousepad-0.7.0-1-x86_64 +installed = movit-1.7.2-2-x86_64 +installed = mp3splt-2.6.3.1519+r2+g4b48268-3-x86_64 +installed = mp3wrap-0.5-7-x86_64 +installed = mpdecimal-4.0.1-3-x86_64 +installed = mpfr-4.2.2-1-x86_64 +installed = mpg123-1.33.5-1-x86_64 +installed = mplayer-38542-6-x86_64 +installed = mpv-1:0.41.0-3-x86_64 +installed = ms-sys-1:2.8.0-1-x86_64 +installed = mtdev-1.1.7-1-x86_64 +installed = mtools-1:4.0.49-1-x86_64 +installed = mtr-0.96-1-x86_64 +installed = muffin-6.6.3-1-x86_64 +installed = mujs-1.3.9-1-x86_64 +installed = multipath-tools-0.14.3-1-x86_64 +installed = muparser-2.3.5-2-x86_64 +installed = mutter-50.2-2-x86_64 +installed = mypaint-brushes-2.0.2-2-any +installed = mypaint-brushes1-1.3.1-2-any +installed = namcap-3.6.0-3-any +installed = nanobind-2.12.0-3-any +installed = nasm-3.01-1-x86_64 +installed = nautilus-50.2.2-1-x86_64 +installed = nautilus-python-4.1.0-3-x86_64 +installed = ncurses-6.6-2-x86_64 +installed = ndctl-84-1-x86_64 +installed = nemo-6.6.4-1-x86_64 +installed = nemo-python-6.6.0-4-x86_64 +installed = nemo-terminal-6.6.0-4-x86_64 +installed = neofetch-7.1.0-2-any +installed = neon-0.37.1-1-x86_64 +installed = net-snmp-5.9.5.2-1-x86_64 +installed = net-tools-2.10-3-x86_64 +installed = netctl-1.29-2-any +installed = netpbm-10.86.49-3-x86_64 +installed = nettle-4.0-1-x86_64 +installed = network-manager-applet-1.36.0-2-x86_64 +installed = networkmanager-1.56.1-1-x86_64 +installed = networktablet-1.5-3-x86_64 +installed = nextcloud-33.0.5-1-any +installed = nextcloud-app-spreed-1:23.0.6-1-any +installed = nextcloud-app-talk_matterbridge-1.33.1026000-1-any +installed = nextcloud-client-2:33.0.5-1-x86_64 +installed = nfs-utils-2.9.1-1-x86_64 +installed = nfsidmap-2.9.1-1-x86_64 +installed = nftables-1:1.1.6-3-x86_64 +installed = ngspice-46-2-x86_64 +installed = ninja-1.13.2-3-x86_64 +installed = nlohmann-json-3.12.0-2-any +installed = nm-connection-editor-1.36.0-2-x86_64 +installed = node-gyp-12.4.0-1-any +installed = nodejs-26.2.0-1-x86_64 +installed = nodejs-nopt-10.0.1-1-any +installed = noise-suppression-for-voice-1.20-1-x86_64 +installed = nordic-theme-2.2.0-1-any +installed = noto-fonts-1:2026.06.01-1-any +installed = noto-fonts-emoji-1:2.051-1-any +installed = notparadoxlauncher-1.3.1-4-x86_64 +installed = notparadoxlauncher-debug-1.3.1-4-x86_64 +installed = npm-11.16.0-1-any +installed = npth-1.8-1-x86_64 +installed = nrg2iso-0.4.1-3-x86_64 +installed = nspr-4.39-1-x86_64 +installed = nss-3.124-1-x86_64 +installed = nss-mdns-0.15.1-2-x86_64 +installed = ntfs-3g-2026.2.25-1-x86_64 +installed = ntp-4.2.8.p18-6-x86_64 +installed = numactl-2.0.19-1-x86_64 +installed = nvidia-container-toolkit-1.19.1-1-x86_64 +installed = nvidia-open-dkms-610.43.02-2-x86_64 +installed = nvidia-settings-610.43.02-1-x86_64 +installed = nvidia-utils-610.43.02-2-x86_64 +installed = nvm-0.40.4-1-any +installed = obconf-qt-0.16.6-1-x86_64 +installed = obs-studio-git-32.1.0.r13.g1159bc8-1-x86_64 +installed = obs-teleport-0.7.5-1-x86_64 +installed = obs-teleport-debug-0.7.5-1-x86_64 +installed = obs-vkcapture-1.5.6-1-x86_64 +installed = obs-vkcapture-debug-1.5.3-1-x86_64 +installed = ocean-sound-theme-6.6.5-1-any +installed = ocl-icd-2.3.4-1-x86_64 +installed = ocs-url-3.1.0-7-x86_64 +installed = onetbb-2023.0.0-1-x86_64 +installed = oniguruma-6.9.10-1-x86_64 +installed = openal-1.25.2-1-x86_64 +installed = openblas-0.3.33-1-x86_64 +installed = openbox-3.6.1-14-x86_64 +installed = opencamlib-2023.01.11-4-x86_64 +installed = opencascade-1:7.9.3-3-x86_64 +installed = opencl-headers-2:2025.07.22-1-any +installed = opencl-nvidia-610.43.02-2-x86_64 +installed = opencolorio-2.5.1-1-x86_64 +installed = opencore-amr-0.1.6-2-x86_64 +installed = opencv-4.13.0-9-x86_64 +installed = openexr-3.4.12-1-x86_64 +installed = openh264-2.6.0-2-x86_64 +installed = openimagedenoise-2.4.1-2-x86_64 +installed = openimageio-3.1.12.1-1-x86_64 +installed = openjpeg2-2.5.4-1-x86_64 +installed = openjph-0.27.4-1-x86_64 +installed = openmp-22.1.6-1-x86_64 +installed = openmpi-5.0.10-2-x86_64 +installed = openpace-1.1.4-2-x86_64 +installed = openpgl-0.7.1-1-x86_64 +installed = openpmix-5.0.10-2-x86_64 +installed = openresolv-3.17.4-1-any +installed = opensc-0.27.1-2-x86_64 +installed = openshadinglanguage-1.15.3.0-1-x86_64 +installed = opensp-1.5.2-11-x86_64 +installed = openssh-10.3p1-1-x86_64 +installed = openssl-3.6.2-2-x86_64 +installed = openssl-1.1-1.1.1.w-9-x86_64 +installed = opensubdiv-3.7.0-1-x86_64 +installed = opentimelineio-0.18.1-3-x86_64 +installed = opentrack-git-1:2024.1.1+r6883.20250506.6aae7665-1-x86_64 +installed = openucx-1.20.1-1-x86_64 +installed = openvdb-13.0.0-1-x86_64 +installed = openvpn-2.7.4-1-x86_64 +installed = openvr-2.12.14-1-x86_64 +installed = openxr-1.1.60-1-x86_64 +installed = optipng-7.9.1-1-x86_64 +installed = opus-1.6.1-1-x86_64 +installed = opusfile-0.12-4-x86_64 +installed = orc-0.4.42-1-x86_64 +installed = orca-50.2-1-any +installed = os-prober-1.84-1-x86_64 +installed = osinfo-db-20251212-1-any +installed = ostree-2025.7-3-x86_64 +installed = p11-kit-0.26.2-1-x86_64 +installed = packagekit-1.3.5-1-x86_64 +installed = packagekit-qt5-1.1.3-1-x86_64 +installed = pacman-7.1.0.r9.g54d9411-2-x86_64 +installed = pacman-mirrorlist-20260406-1-any +installed = pahole-1:1.31-2-x86_64 +installed = pam-1.7.2-2-x86_64 +installed = pamac-all-11.7.5-1-x86_64 +installed = pamac-all-git-debug-1:1.7.1.r1.g61b7570-1-x86_64 +installed = pamac-cli-11.7.4-1-x86_64 +installed = pambase-20250719-1-any +installed = pango-1:1.57.1-1-x86_64 +installed = pangomm-2.46.4-3-x86_64 +installed = pangomm-2.48-2.56.1-2-x86_64 +installed = papirus-icon-theme-20250501-1-any +installed = paprefs-1.2-3-x86_64 +installed = parted-3.7-1-x86_64 +installed = passim-0.1.11-1-x86_64 +installed = patch-2.8-1-x86_64 +installed = patchelf-0.18.0-4-x86_64 +installed = pavucontrol-1:6.2-1-x86_64 +installed = pavucontrol-qt-2.4.0-1-x86_64 +installed = pcaudiolib-1.3-1-x86_64 +installed = pciutils-3.15.0-1-x86_64 +installed = pcmanfm-1.4.0-2-x86_64 +installed = pcmanfm-qt-2.4.0-1-x86_64 +installed = pcre-8.45-4-x86_64 +installed = pcre2-10.47-1-x86_64 +installed = pcsclite-2.5.0-1-x86_64 +installed = perl-5.42.2-1-x86_64 +installed = perl-alien-build-2.84-4-any +installed = perl-alien-libxml2-0.20-5-any +installed = perl-archive-cpio-0.10-12-any +installed = perl-archive-zip-1.68-12-any +installed = perl-bytes-random-secure-0.29-15-any +installed = perl-capture-tiny-0.50-4-any +installed = perl-class-inspector-1.36-10-any +installed = perl-clone-0.50-1-x86_64 +installed = perl-crypt-openssl-bignum-0.09-12-x86_64 +installed = perl-crypt-openssl-random-0.17-3-x86_64 +installed = perl-crypt-openssl-rsa-0.41-1-x86_64 +installed = perl-crypt-random-seed-0.03-13-any +installed = perl-crypt-ssleay-0.73_06-7-x86_64 +installed = perl-cryptx-0.089-1-x86_64 +installed = perl-data-optlist-0.114-7-any +installed = perl-dbi-1.647-2-x86_64 +installed = perl-digest-hmac-1.05-3-any +installed = perl-digest-sha1-2.13-22-x86_64 +installed = perl-encode-locale-1.05-15-any +installed = perl-error-0.17030-3-any +installed = perl-ffi-checklib-0.31-8-any +installed = perl-file-chdir-0.1011-6-any +installed = perl-file-listing-6.16-6-any +installed = perl-file-sharedir-1.118-8-any +installed = perl-file-which-1.27-8-any +installed = perl-html-parser-3.85-1-x86_64 +installed = perl-html-tagset-3.24-4-any +installed = perl-http-cookiejar-0.014-5-any +installed = perl-http-cookies-6.11-4-any +installed = perl-http-daemon-6.17-1-any +installed = perl-http-date-6.06-5-any +installed = perl-http-message-7.02-1-any +installed = perl-http-negotiate-6.01-16-any +installed = perl-io-html-1.004-8-any +installed = perl-io-socket-inet6-2.73-7-any +installed = perl-io-socket-ssl-2.098-1-any +installed = perl-json-4.11-1-any +installed = perl-libintl-perl-1.37-1-x86_64 +installed = perl-libwww-6.83-1-any +installed = perl-locale-gettext-1.07-16-x86_64 +installed = perl-lwp-mediatypes-6.04-8-any +installed = perl-lwp-protocol-https-6.15-1-any +installed = perl-mail-authenticationresults-2.20260216-1-any +installed = perl-mail-dkim-1.20240923-3-any +installed = perl-mail-spf-3.20260331-1-any +installed = perl-mailtools-2.22-3-any +installed = perl-math-random-isaac-1.004-14-any +installed = perl-mime-charset-1.013.1-6-any +installed = perl-net-dns-1.54-1-any +installed = perl-net-http-6.24-2-any +installed = perl-net-ip-1.26-16-any +installed = perl-net-ssleay-1.96-1-x86_64 +installed = perl-netaddr-ip-4.079-17-x86_64 +installed = perl-params-util-1.102-7-x86_64 +installed = perl-path-class-0.37-13-any +installed = perl-path-tiny-0.150-2-any +installed = perl-pod-parser-1.67-4-any +installed = perl-socket6-0.29-11-x86_64 +installed = perl-sub-exporter-0.991-4-any +installed = perl-sub-install-0.929-4-any +installed = perl-sub-override-0.12-3-any +installed = perl-sub-prototype-0.03-3-x86_64 +installed = perl-term-readkey-2.38-11-x86_64 +installed = perl-text-bibtex-0.91-2-x86_64 +installed = perl-timedate-2.35-1-any +installed = perl-try-tiny-0.32-4-any +installed = perl-unicode-linebreak-2019.001-9-x86_64 +installed = perl-uri-5.34-2-any +installed = perl-www-robotrules-6.03-1-any +installed = perl-xml-libxml-2.0213-1-x86_64 +installed = perl-xml-namespacesupport-1.12-6-any +installed = perl-xml-parser-2.59-1-x86_64 +installed = perl-xml-sax-1.02-2-any +installed = perl-xml-sax-base-1.09-6-any +installed = perl-xml-writer-0.900-6-any +installed = perl-yaml-tiny-1.76-3-any +installed = persepolis-5.2.0-3-any +installed = phodav-3.0-4-x86_64 +installed = phonon-qt6-4.12.0-6-x86_64 +installed = phonon-qt6-vlc-0.12.0-6-x86_64 +installed = php-8.5.7-1-x86_64 +installed = php-apache-8.5.7-1-x86_64 +installed = php-gd-8.5.7-1-x86_64 +installed = php-legacy-8.3.31-1-x86_64 +installed = php-legacy-gd-8.3.31-1-x86_64 +installed = php-sqlite-8.5.7-1-x86_64 +installed = pico-sdk-2.2.0-3-any +installed = picocom-3.1-3-x86_64 +installed = pimcommon-26.04.2-1-x86_64 +installed = pinentry-1.3.2-2-x86_64 +installed = piper-tts-bin-2023.11.14-1-x86_64 +installed = pipewire-1:1.6.6-1-x86_64 +installed = pipewire-alsa-1:1.6.6-1-x86_64 +installed = pipewire-audio-1:1.6.6-1-x86_64 +installed = pipewire-jack-1:1.6.6-1-x86_64 +installed = pipewire-pulse-1:1.6.6-1-x86_64 +installed = pipewire-session-manager-1:1.6.6-1-x86_64 +installed = pixman-0.46.4-1-x86_64 +installed = pkcs11-helper-1.31.0-1-x86_64 +installed = pkgconf-2.5.1-1-x86_64 +installed = pkgfile-25-2-x86_64 +installed = plasma-activities-6.6.5-1-x86_64 +installed = plasma-activities-stats-6.6.5-1-x86_64 +installed = plasma-desktop-6.6.5-1-x86_64 +installed = plasma-integration-6.6.5-2-x86_64 +installed = plasma-workspace-6.6.5-2-x86_64 +installed = plasma5support-6.6.5-1-x86_64 +installed = plotutils-2.6-12-x86_64 +installed = plymouth-26.134.222-2-x86_64 +installed = pngcheck-4.0.0-3-x86_64 +installed = po-debconf-1.0.22-2-any +installed = po4a-0.74-1-any +installed = polkit-127-3-x86_64 +installed = polkit-gnome-0.105-12-x86_64 +installed = polkit-kde-agent-6.6.5-1-x86_64 +installed = polkit-qt5-0.201.1-1-x86_64 +installed = polkit-qt6-0.201.1-1-x86_64 +installed = polyclipping-6.4.2-6-x86_64 +installed = polyclipping-debug-6.4.2-5-x86_64 +installed = poppler-26.05.0-1-x86_64 +installed = poppler-data-0.4.12-2-any +installed = poppler-glib-26.05.0-1-x86_64 +installed = poppler-qt6-26.05.0-1-x86_64 +installed = popt-1.19-2-x86_64 +installed = portaudio-1:19.7.0-4-x86_64 +installed = portmidi-1:2.0.8-1-x86_64 +installed = portsmf-234-3-x86_64 +installed = postgresql-18.4-1-x86_64 +installed = postgresql-libs-18.4-1-x86_64 +installed = potrace-1.16-5-x86_64 +installed = power-profiles-daemon-0.30-1-x86_64 +installed = powerdevil-6.6.5-1-x86_64 +installed = ppp-2.5.2-1-x86_64 +installed = prison-6.26.0-1-x86_64 +installed = procps-ng-4.0.6-1-x86_64 +installed = projectm-3.1.12-5-x86_64 +installed = protobuf-35.0-1-x86_64 +installed = protobuf-c-1.5.2-10-x86_64 +installed = proton-ge-custom-bin-1:GE_Proton10_34-1-x86_64 +installed = protontricks-1.14.1-1-any +installed = prrte-3.0.13-1-x86_64 +installed = psensor-1.2.1-4-x86_64 +installed = psmisc-23.7-2-x86_64 +installed = pstoedit-4.3-1-x86_64 +installed = ptex-2.5.2-1-x86_64 +installed = pugixml-1.15-3-x86_64 +installed = pulseaudio-alsa-1:1.2.12-5-x86_64 +installed = pulseaudio-qt-1.8.1-1-x86_64 +installed = purpose-6.26.0-2-x86_64 +installed = pv-1.10.5-1-x86_64 +installed = pwvucontrol-0.5.2-1-x86_64 +installed = pwvucontrol-debug-0.5.1-1-x86_64 +installed = pyalpm-0.11.1-1-x86_64 +installed = pybind11-3.0.4-1-any +installed = pyside6-6.11.1-1-x86_64 +installed = pystring-1.1.5-1-x86_64 +installed = python-3.14.5-1-x86_64 +installed = python-aaf2-1.7.1-4-any +installed = python-aiohappyeyeballs-2.6.1-4-any +installed = python-aiohttp-3.13.5-1-x86_64 +installed = python-aiosignal-1.4.0-3-any +installed = python-annotated-doc-0.0.4-2-any +installed = python-annotated-types-0.7.0-3-any +installed = python-anyascii-0.3.3-1-any +installed = python-anyio-4.13.0-1-any +installed = python-appdirs-1.4.4-12-any +installed = python-argcomplete-3.6.3-1-any +installed = python-asgiref-3.11.1-1-any +installed = python-async-timeout-5.0.1-2-any +installed = python-atspi-2.58.2-1-any +installed = python-attrs-26.1.0-1-any +installed = python-audioop-lts-0.2.2-2-x86_64 +installed = python-audioread-3.1.0-3-any +installed = python-autocommand-2.2.2-9-any +installed = python-babel-2.17.0-3-any +installed = python-beaker-1.14.1-1-any +installed = python-beautifulsoup4-4.15.0-1-any +installed = python-black-26.5.1-1-any +installed = python-blinker-1.9.0-4-any +installed = python-boolean.py-5.0-2-any +installed = python-boto3-1.42.91-1-any +installed = python-botocore-1.42.91-1-any +installed = python-breathe-5.0.0a5-3-any +installed = python-brltty-6.9.1-1-x86_64 +installed = python-brotli-1.2.0-1-x86_64 +installed = python-build-1.4.3-1-any +installed = python-cachecontrol-1:0.14.4-3-any +installed = python-cairo-1.29.0-2-x86_64 +installed = python-cairocffi-1.7.1-2-any +installed = python-caja-1.28.0-4-x86_64 +installed = python-certifi-2026.05.20-1-any +installed = python-cffi-2.0.0-2-x86_64 +installed = python-chardet-6.0.0.post1-1-any +installed = python-charset-normalizer-3.4.7-1-x86_64 +installed = python-click-8.3.3-1-any +installed = python-colorama-0.4.6-6-any +installed = python-configobj-5.0.9-6-any +installed = python-contourpy-1.3.3-4-x86_64 +installed = python-coqpit-config-0.2.0-1-any +installed = python-coqui-trainer-0.3.2-1-any +installed = python-coverage-7.13.5-1-x86_64 +installed = python-cryptography-48.0.0-1-x86_64 +installed = python-cssselect-1.4.0-1-any +installed = python-cycler-0.12.1-4-any +installed = python-dasbus-1.7-5-any +installed = python-datasets-5.0.0-1-any +installed = python-dateutil-2.9.0-8-any +installed = python-dbus-1.4.0-2-x86_64 +installed = python-decorator-5.3.1-1-any +installed = python-defusedxml-0.7.1-8-any +installed = python-dill-0.4.1-1-any +installed = python-distlib-0.4.1-1-any +installed = python-distro-1.9.0-4-any +installed = python-distutils-extra-2.39-15-any +installed = python-django-5.2.13-1-any +installed = python-django-celery-results-2.6.0-2-any +installed = python-dnspython-1:2.8.0-3-any +installed = python-docopt-0.6.2-15-any +installed = python-docstring-to-markdown-0.17-2-any +installed = python-docutils-1:0.22.4-1-any +installed = python-dulwich-1.1.0-1-x86_64 +installed = python-edge-tts-7.2.8-1-any +installed = python-editables-0.6-1-any +installed = python-einops-0.8.2-1-any +installed = python-evdev-1.9.3-1-x86_64 +installed = python-eventlet-0.41.0-1-any +installed = python-fastbencode-0.3.10-1-x86_64 +installed = python-fastjsonschema-2.21.2-2-any +installed = python-filelock-3.29.0-1-any +installed = python-flask-3.1.3-1-any +installed = python-flit-core-4.0.0-1-any +installed = python-fonttools-4.63.0-1-x86_64 +installed = python-freezegun-1.5.5-2-any +installed = python-frozenlist-1.8.0-2-x86_64 +installed = python-fsspec-2026.4.0-1-any +installed = python-gbinder-1.3.1-1-x86_64 +installed = python-gevent-26.5.0-1-x86_64 +installed = python-gmpy2-2.3.0-1-x86_64 +installed = python-gobject-3.56.3-1-x86_64 +installed = python-greenlet-3.5.1-1-x86_64 +installed = python-grpcio-1.80.0-2-x86_64 +installed = python-grpcio-tools-1.80.0-2-x86_64 +installed = python-h11-0.16.0-2-any +installed = python-h5py-3.16.0-1-x86_64 +installed = python-hatchling-1.29.0-1-any +installed = python-hf-xet-1.5.0-1-x86_64 +installed = python-html2text-2025.4.15-2-any +installed = python-html5lib-1.1-17-any +installed = python-httpcore-1.0.9-3-any +installed = python-httpx-0.28.1-7-any +installed = python-huggingface-hub-1:1.16.0-1-any +installed = python-hypothesis-6.155.1-1-any +installed = python-idna-3.18-1-any +installed = python-imagesize-2.0.0-1-any +installed = python-importlib-metadata-9.0.0-1-any +installed = python-inflect-7.5.0-2-any +installed = python-iniconfig-2.3.0-1-any +installed = python-installer-1.0.0-1-any +installed = python-isodate-0.7.2-3-any +installed = python-itsdangerous-2.2.0-2-any +installed = python-jaraco.collections-5.1.0-3-any +installed = python-jaraco.context-6.1.2-1-any +installed = python-jaraco.functools-4.1.0-3-any +installed = python-jaraco.text-4.0.0-4-any +installed = python-jedi-0.19.2-4-any +installed = python-jinja-1:3.1.6-3-any +installed = python-jmespath-1.1.0-1-any +installed = python-joblib-1.5.3-1-any +installed = python-kiwisolver-1.5.0-1-x86_64 +installed = python-ko-speech-tools-0.1.0-1-any +installed = python-ladybug-core-0.44.48-1-any +installed = python-ladybug-geometry-1.34.26-1-any +installed = python-lark-parser-1.3.1-2-any +installed = python-lazy-loader-0.5-1-any +installed = python-legacy-cgi-2.6.4-2-any +installed = python-lhafile-0.3.1-2-x86_64 +installed = python-librosa-0.11.0-2-any +installed = python-license-expression-30.4.4-2-any +installed = python-llvmlite-0.47.0-1-x86_64 +installed = python-lockfile-0.12.2-15-any +installed = python-lsp-jsonrpc-1.1.2-6-any +installed = python-lsp-server-1.14.0-2-any +installed = python-lxml-6.1.1-1-x86_64 +installed = python-magic-1:0.4.27-6-any +installed = python-mako-1.3.11-1-any +installed = python-markdown-3.10.2-1-any +installed = python-markdown-it-py-4.0.0-2-any +installed = python-markupsafe-3.0.3-1-x86_64 +installed = python-matplotlib-3.10.9-1-x86_64 +installed = python-maturin-1.13.3-1-x86_64 +installed = python-mdurl-0.1.2-9-any +installed = python-merge3-0.0.16-2-any +installed = python-moddb-0.14.0-2-any +installed = python-monotonic-alignment-search-0.2.1-1-x86_64 +installed = python-more-itertools-11.1.0-1-any +installed = python-moto-5.1.22-1-any +installed = python-mpmath-1.4.1-1-any +installed = python-msgpack-1.1.2-2-x86_64 +installed = python-multidict-6.7.1-1-x86_64 +installed = python-multiprocess-0.70.19-1-any +installed = python-mypy_extensions-1.1.0-2-any +installed = python-networkx-3.6.1-1-any +installed = python-nose-1.3.7-19-any +installed = python-num2words-0.5.14-3-any +installed = python-numba-0.65.1-1-x86_64 +installed = python-numpy-2.4.6-1-x86_64 +installed = python-opencv-4.13.0-9-x86_64 +installed = python-opengl-3.1.10-3-any +installed = python-outcome-1.3.0.post0-7-any +installed = python-packaging-26.2-1-any +installed = python-pam-2.0.2-6-any +installed = python-pandas-2.3.3-2-x86_64 +installed = python-parso-1:0.8.6-1-any +installed = python-pathspec-1.1.1-1-any +installed = python-patiencediff-0.2.18-2-x86_64 +installed = python-pbr-7.0.3-3-any +installed = python-pexpect-4.9.0-7-any +installed = python-pillow-12.2.0-1-x86_64 +installed = python-pip-26.1.2-1-any +installed = python-pipx-1.14.0-1-any +installed = python-pkg_resources-81.0.0-1-any +installed = python-platformdirs-4.10.0-1-any +installed = python-pluggy-1.6.0-3-any +installed = python-poetry-core-2.4.1-1-any +installed = python-pooch-1.9.0-1-any +installed = python-prettytable-3.17.0-2-any +installed = python-propcache-0.4.1-2-x86_64 +installed = python-protobuf-35.0-1-x86_64 +installed = python-psutil-7.2.2-1-x86_64 +installed = python-ptyprocess-0.7.0-9-any +installed = python-pyarrow-24.0.0-1-x86_64 +installed = python-pycountry-24.6.1-5-any +installed = python-pycparser-3.00-1-any +installed = python-pycryptodome-3.23.0-2-x86_64 +installed = python-pycups-2.0.4-4-x86_64 +installed = python-pycurl-7.46.0-1-x86_64 +installed = python-pydantic-2.13.4-1-any +installed = python-pydantic-core-3:2.46.4-1-x86_64 +installed = python-pyelftools-0.33-1-any +installed = python-pygments-2.20.0-1-any +installed = python-pyinotify-0.9.6-16-any +installed = python-pymongo-4.16.0-2-x86_64 +installed = python-pyparsing-3.3.2-1-any +installed = python-pyproject-hooks-1.2.0-6-any +installed = python-pyqt5-5.15.11-7-x86_64 +installed = python-pyqt5-sip-12.18.0-1-x86_64 +installed = python-pyqt6-6.11.0-2-x86_64 +installed = python-pyqt6-sip-13.11.1-1-x86_64 +installed = python-pyro-4.82-6-any +installed = python-pysbd-0.3.4-00-any +installed = python-pyserial-3.5-8-any +installed = python-pysocks-1.7.1-12-any +installed = python-pytest-1:9.0.3-1-any +installed = python-pytest-asyncio-1.3.0-1-any +installed = python-pytest-click-1.1.0-6-any +installed = python-pytest-cov-7.1.0-1-any +installed = python-pytest-freezer-0.4.9-2-any +installed = python-pytest-subtests-0.15.0-2-any +installed = python-pytest-sugar-1.1.1-2-any +installed = python-pytest-timeout-2.4.0-2-any +installed = python-python-discovery-1.4.0-1-any +installed = python-pytokens-0.4.1-1-any +installed = python-pytorch-2.12.0-3-x86_64 +installed = python-pytz-2026.1-1-any +installed = python-pyudev-0.24.4-1-any +installed = python-pyxdg-0.28-7-any +installed = python-pyzmq-27.1.0-2-x86_64 +installed = python-redis-8.0.0-1-any +installed = python-regex-2026.5.9-1-x86_64 +installed = python-requests-2.34.2-1-any +installed = python-requests-file-2.1.0-3-any +installed = python-resampy-0.4.3-4-any +installed = python-responses-0.26.1-1-any +installed = python-rich-15.0.0-1-any +installed = python-roman-numerals-py-3.1.0-2-any +installed = python-s3transfer-0.16.0-2-any +installed = python-safetensors-0.7.0-2-x86_64 +installed = python-scenedetect-0.6.5-1-any +installed = python-scikit-learn-1.9.0-1-x86_64 +installed = python-scipy-1.17.1-2-x86_64 +installed = python-semantic-version-2.10.0-9-any +installed = python-sentry_sdk-2.61.1-1-any +installed = python-serpent-1.43-1-any +installed = python-setproctitle-1.3.7-2-x86_64 +installed = python-setuptools-1:82.0.1-1-any +installed = python-setuptools-rust-1.12.1-1-any +installed = python-setuptools-scm-10.0.5-1-any +installed = python-shellingham-1.5.4-4-any +installed = python-six-1.17.0-3-any +installed = python-smartypants-2.0.2-2-any +installed = python-sniffio-1.3.1-5-any +installed = python-snowballstemmer-3.1.1-1-any +installed = python-sortedcontainers-2.4.0-8-any +installed = python-soundfile-0.13.1-1-any +installed = python-soupsieve-2.8.4-1-any +installed = python-soxr-1.1.0-2-x86_64 +installed = python-sphinx-9.1.0-1-any +installed = python-sphinx-alabaster-theme-1.0.0-6-any +installed = python-sphinx_rtd_theme-3.0.0-1-any +installed = python-sphinxcontrib-applehelp-2.0.0-5-any +installed = python-sphinxcontrib-devhelp-2.0.0-6-any +installed = python-sphinxcontrib-htmlhelp-2.1.0-5-any +installed = python-sphinxcontrib-jquery-4.1-5-any +installed = python-sphinxcontrib-jsmath-1.0.1-21-any +installed = python-sphinxcontrib-qthelp-2.0.0-5-any +installed = python-sphinxcontrib-serializinghtml-2.0.0-5-any +installed = python-sqlalchemy-2.0.50-1-x86_64 +installed = python-sqlparse-0.5.3-2-any +installed = python-srt-3.5.3-3-any +installed = python-standard-aifc-3.13.0-4-any +installed = python-standard-chunk-3.13.0-4-any +installed = python-standard-sunau-3.13.0-4-any +installed = python-sympy-1.14.0-6-any +installed = python-tabulate-0.10.0-1-any +installed = python-tensorboardx-2.6.5-1-any +installed = python-termcolor-3.3.0-1-any +installed = python-threadpoolctl-3.5.0-3-any +installed = python-tinycss2-1.5.1-2-any +installed = python-tldextract-5.3.1-2-any +installed = python-tokenizers-0.23.1-1-x86_64 +installed = python-torchaudio-2.10.0-1-x86_64 +installed = python-torchcodec-0.14.0-1-x86_64 +installed = python-tqdm-4.68.1-1-any +installed = python-transformers-5.7.0-1-any +installed = python-trio-0.33.0-1-any +installed = python-trio-websocket-0.12.2-4-any +installed = python-trove-classifiers-2026.6.1.19-1-any +installed = python-typeguard-4.5.2-1-any +installed = python-typer-0.26.7-1-any +installed = python-typing-inspection-0.4.2-2-any +installed = python-typing_extensions-4.15.0-3-any +installed = python-typogrify-2.1.0-2-any +installed = python-tzlocal-1:5.3.1-2-any +installed = python-uc-micro-py-2.0.0-1-any +installed = python-ujson-5.12.1-1-x86_64 +installed = python-urllib3-2.7.0-1-any +installed = python-userpath-1.9.2-4-any +installed = python-uv-build-0.11.19-1-x86_64 +installed = python-vcs-versioning-1.1.1-1-any +installed = python-vdf-4.0-5-any +installed = python-virtualenv-21.4.2-1-any +installed = python-wcwidth-0.8.0-1-any +installed = python-webencodings-0.5.1-13-any +installed = python-websocket-client-1.9.0-3-any +installed = python-websockets-16.0-1-x86_64 +installed = python-werkzeug-3.1.8-1-any +installed = python-wheel-0.47.0-1-any +installed = python-wsproto-1.3.2-1-any +installed = python-wxpython-1:4.2.5-1-x86_64 +installed = python-xapp-3.0.3-1-any +installed = python-xmltodict-1.0.4-1-any +installed = python-xxhash-3.7.0-1-x86_64 +installed = python-yaml-6.0.3-2-x86_64 +installed = python-yarl-1.23.0-1-x86_64 +installed = python-zipp-3.21.0-4-any +installed = python-zope-event-6.2-1-any +installed = python-zope-interface-8.4-1-x86_64 +installed = python-zstandard-0.25.0-2-x86_64 +installed = python310-3.10.19-1-x86_64 +installed = python311-3.11.14-1-x86_64 +installed = qca-qt5-2.3.10-7-x86_64 +installed = qca-qt6-2.3.10-7-x86_64 +installed = qcoro-0.13.0-2-x86_64 +installed = qcustomplot-2.1.1-2-x86_64 +installed = qemu-audio-alsa-11.0.1-1-x86_64 +installed = qemu-audio-dbus-11.0.1-1-x86_64 +installed = qemu-audio-jack-11.0.1-1-x86_64 +installed = qemu-audio-oss-11.0.1-1-x86_64 +installed = qemu-audio-pa-11.0.1-1-x86_64 +installed = qemu-audio-pipewire-11.0.1-1-x86_64 +installed = qemu-audio-sdl-11.0.1-1-x86_64 +installed = qemu-audio-spice-11.0.1-1-x86_64 +installed = qemu-base-11.0.1-1-x86_64 +installed = qemu-block-curl-11.0.1-1-x86_64 +installed = qemu-block-dmg-11.0.1-1-x86_64 +installed = qemu-block-gluster-11.0.1-1-x86_64 +installed = qemu-block-iscsi-11.0.1-1-x86_64 +installed = qemu-block-nfs-11.0.1-1-x86_64 +installed = qemu-block-ssh-11.0.1-1-x86_64 +installed = qemu-chardev-baum-11.0.1-1-x86_64 +installed = qemu-chardev-spice-11.0.1-1-x86_64 +installed = qemu-common-11.0.1-1-x86_64 +installed = qemu-desktop-11.0.1-1-x86_64 +installed = qemu-docs-11.0.1-1-x86_64 +installed = qemu-emulators-full-11.0.1-1-x86_64 +installed = qemu-full-11.0.1-1-x86_64 +installed = qemu-hw-display-qxl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-pci-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-gpu-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-gl-11.0.1-1-x86_64 +installed = qemu-hw-display-virtio-vga-rutabaga-11.0.1-1-x86_64 +installed = qemu-hw-s390x-virtio-gpu-ccw-11.0.1-1-x86_64 +installed = qemu-hw-uefi-vars-11.0.1-1-x86_64 +installed = qemu-hw-usb-host-11.0.1-1-x86_64 +installed = qemu-hw-usb-redirect-11.0.1-1-x86_64 +installed = qemu-hw-usb-smartcard-11.0.1-1-x86_64 +installed = qemu-img-11.0.1-1-x86_64 +installed = qemu-pr-helper-11.0.1-1-x86_64 +installed = qemu-system-aarch64-11.0.1-1-x86_64 +installed = qemu-system-alpha-11.0.1-1-x86_64 +installed = qemu-system-alpha-firmware-11.0.1-1-x86_64 +installed = qemu-system-arm-11.0.1-1-x86_64 +installed = qemu-system-arm-firmware-11.0.1-1-x86_64 +installed = qemu-system-avr-11.0.1-1-x86_64 +installed = qemu-system-hppa-11.0.1-1-x86_64 +installed = qemu-system-hppa-firmware-11.0.1-1-x86_64 +installed = qemu-system-loongarch64-11.0.1-1-x86_64 +installed = qemu-system-m68k-11.0.1-1-x86_64 +installed = qemu-system-microblaze-11.0.1-1-x86_64 +installed = qemu-system-microblaze-firmware-11.0.1-1-x86_64 +installed = qemu-system-mips-11.0.1-1-x86_64 +installed = qemu-system-or1k-11.0.1-1-x86_64 +installed = qemu-system-ppc-11.0.1-1-x86_64 +installed = qemu-system-ppc-firmware-11.0.1-1-x86_64 +installed = qemu-system-riscv-11.0.1-1-x86_64 +installed = qemu-system-riscv-firmware-11.0.1-1-x86_64 +installed = qemu-system-rx-11.0.1-1-x86_64 +installed = qemu-system-s390x-11.0.1-1-x86_64 +installed = qemu-system-s390x-firmware-11.0.1-1-x86_64 +installed = qemu-system-sh4-11.0.1-1-x86_64 +installed = qemu-system-sparc-11.0.1-1-x86_64 +installed = qemu-system-sparc-firmware-11.0.1-1-x86_64 +installed = qemu-system-tricore-11.0.1-1-x86_64 +installed = qemu-system-x86-11.0.1-1-x86_64 +installed = qemu-system-x86-firmware-11.0.1-1-x86_64 +installed = qemu-system-xtensa-11.0.1-1-x86_64 +installed = qemu-tests-11.0.1-1-x86_64 +installed = qemu-tools-11.0.1-1-x86_64 +installed = qemu-ui-curses-11.0.1-1-x86_64 +installed = qemu-ui-dbus-11.0.1-1-x86_64 +installed = qemu-ui-egl-headless-11.0.1-1-x86_64 +installed = qemu-ui-gtk-11.0.1-1-x86_64 +installed = qemu-ui-opengl-11.0.1-1-x86_64 +installed = qemu-ui-sdl-11.0.1-1-x86_64 +installed = qemu-ui-spice-app-11.0.1-1-x86_64 +installed = qemu-ui-spice-core-11.0.1-1-x86_64 +installed = qemu-user-11.0.1-1-x86_64 +installed = qemu-vhost-user-gpu-11.0.1-1-x86_64 +installed = qemu-vmsr-helper-11.0.1-1-x86_64 +installed = qgpgme-2.1.0-1-x86_64 +installed = qhexedit2-0.8.9-2-x86_64 +installed = qhull-2020.2-5-x86_64 +installed = qmmp-2.3.2-1-x86_64 +installed = qogir-gtk-theme-2025.08.17-1-any +installed = qpdf-12.3.2-2-x86_64 +installed = qpwgraph-1.0.2-1-x86_64 +installed = qqc2-breeze-style-6.6.5-1-x86_64 +installed = qqc2-desktop-style-6.26.0-1-x86_64 +installed = qrcodegencpp-cmake-1.8.0-4-x86_64 +installed = qrencode-4.1.1-4-x86_64 +installed = qscintilla-qt5-2.14.1-6-x86_64 +installed = qt5-base-5.15.19+kde+r96-1-x86_64 +installed = qt5-declarative-5.15.19+kde+r23-1-x86_64 +installed = qt5-graphicaleffects-5.15.19-1-x86_64 +installed = qt5-location-5.15.19+kde+r7-1-x86_64 +installed = qt5-multimedia-5.15.19+kde+r2-1-x86_64 +installed = qt5-quick3d-5.15.19+kde+r1-1-x86_64 +installed = qt5-quickcontrols-5.15.19-1-x86_64 +installed = qt5-quickcontrols2-5.15.19+kde+r5-1-x86_64 +installed = qt5-remoteobjects-5.15.19-1-x86_64 +installed = qt5-sensors-5.15.19-2-x86_64 +installed = qt5-serialport-5.15.19-1-x86_64 +installed = qt5-speech-5.15.19+kde+r1-1-x86_64 +installed = qt5-svg-5.15.19+kde+r5-1-x86_64 +installed = qt5-tools-5.15.19+kde+r3-1-x86_64 +installed = qt5-translations-5.15.19-1-any +installed = qt5-wayland-5.15.19+kde+r55-1-x86_64 +installed = qt5-webchannel-5.15.19-1-x86_64 +installed = qt5-webengine-5.15.19-4-x86_64 +installed = qt5-websockets-5.15.19+kde+r2-1-x86_64 +installed = qt5-x11extras-5.15.19-1-x86_64 +installed = qt5-xmlpatterns-5.15.19-1-x86_64 +installed = qt6-5compat-6.11.1-1-x86_64 +installed = qt6-base-6.11.1-1-x86_64 +installed = qt6-charts-6.11.1-1-x86_64 +installed = qt6-connectivity-6.11.1-1-x86_64 +installed = qt6-declarative-6.11.1-3-x86_64 +installed = qt6-doc-6.11.1-1-any +installed = qt6-graphs-6.11.1-1-x86_64 +installed = qt6-imageformats-6.11.1-1-x86_64 +installed = qt6-location-6.11.1-1-x86_64 +installed = qt6-multimedia-6.11.1-1-x86_64 +installed = qt6-multimedia-ffmpeg-6.11.1-1-x86_64 +installed = qt6-networkauth-6.11.1-1-x86_64 +installed = qt6-positioning-6.11.1-1-x86_64 +installed = qt6-quick3d-6.11.1-1-x86_64 +installed = qt6-quicktimeline-6.11.1-1-x86_64 +installed = qt6-scxml-6.11.1-1-x86_64 +installed = qt6-sensors-6.11.1-1-x86_64 +installed = qt6-serialport-6.11.1-1-x86_64 +installed = qt6-shadertools-6.11.1-1-x86_64 +installed = qt6-speech-6.11.1-1-x86_64 +installed = qt6-svg-6.11.1-1-x86_64 +installed = qt6-tools-6.11.1-1-x86_64 +installed = qt6-translations-6.11.1-1-any +installed = qt6-virtualkeyboard-6.11.1-1-x86_64 +installed = qt6-wayland-6.11.1-1-x86_64 +installed = qt6-webchannel-6.11.1-1-x86_64 +installed = qt6-webengine-6.11.1-3-x86_64 +installed = qt6-websockets-6.11.1-1-x86_64 +installed = qt6pas-6.2.10-3-x86_64 +installed = qtcreator-19.0.2-2-x86_64 +installed = qterminal-2.4.0-1-x86_64 +installed = qtermwidget-2.4.0-1-x86_64 +installed = qtkeychain-qt6-0.16.0-1-x86_64 +installed = qtxdg-tools-4.4.0-1-x86_64 +installed = quazip-qt6-1.7.1-1-x86_64 +installed = r8168-dkms-8.056.02-1-x86_64 +installed = ragel-7.0.4-1-x86_64 +installed = rapidjson-1.1.0-6-any +installed = raptor-2.0.16-9-x86_64 +installed = rav1e-0.8.1-2-x86_64 +installed = rclone-1.74.3-1-x86_64 +installed = rconc-0.1.3-1-x86_64 +installed = rdma-core-63.0-1-x86_64 +installed = re2-2:2025.11.05-4-x86_64 +installed = re2c-4.5.1-1-x86_64 +installed = read-edid-3.0.2-5-x86_64 +installed = readline-8.3.003-1-x86_64 +installed = recode-3.7.15-1-x86_64 +installed = recordmydesktop-0.4.0-4-x86_64 +installed = reflector-2023-5-any +installed = remarkable-cups-1-1-any +installed = rhash-1.4.6-1-x86_64 +installed = ripgrep-15.1.0-3-x86_64 +installed = ripgrep-all-0.10.10-1-x86_64 +installed = rmapi-0.0.34-2-x86_64 +installed = rnnoise-1:0.2-1-x86_64 +installed = robin-map-1.4.1-1-x86_64 +installed = rpcbind-1.2.9-1-x86_64 +installed = rpi-imager-2.0.9-1-x86_64 +installed = rsync-3.4.3-1-x86_64 +installed = rtkit-0.14-1-x86_64 +installed = rtmpdump-1:2.6-2-x86_64 +installed = rubberband-4.0.0-2-x86_64 +installed = ruby-3.4.8-2-x86_64 +installed = ruby-abbrev-0.1.2-1-any +installed = ruby-base64-0.3.0-1-any +installed = ruby-bigdecimal-3.3.1-2-x86_64 +installed = ruby-bundled-gems-3.4.8-2-x86_64 +installed = ruby-bundler-4.0.3-1-any +installed = ruby-csv-3.3.5-1-any +installed = ruby-debug-1.11.1-1-x86_64 +installed = ruby-default-gems-3.4.8-2-x86_64 +installed = ruby-drb-2.2.3-1-any +installed = ruby-erb-4.0.4-9-x86_64 +installed = ruby-ffi-1.17.4-1-x86_64 +installed = ruby-getoptlong-0.2.1-1-any +installed = ruby-irb-1.15.0-1-any +installed = ruby-maruku-0.7.3-10-any +installed = ruby-matrix-0.4.3-1-any +installed = ruby-minitest-5.26.1-1-any +installed = ruby-mutex_m-0.3.0-2-any +installed = ruby-net-ftp-0.3.9-1-any +installed = ruby-net-imap-0.5.12-1-any +installed = ruby-net-pop-0.1.2-5-any +installed = ruby-net-smtp-0.5.1-1-any +installed = ruby-nkf-0.2.0-3-x86_64 +installed = ruby-observer-0.1.2-3-any +installed = ruby-power_assert-2.0.5-4-any +installed = ruby-prime-0.1.4-1-any +installed = ruby-racc-1.8.1-2-x86_64 +installed = ruby-rake-13.3.1-1-any +installed = ruby-rb-fsevent-0.11.2-5-any +installed = ruby-rb-inotify-0.10.1-6-any +installed = ruby-rbs-3.8.0-2-any +installed = ruby-rdoc-6.14.0-1-any +installed = ruby-repl_type_completor-0.1.15-1-any +installed = ruby-resolv-replace-0.2.0-1-any +installed = ruby-rexml-3.4.4-1-any +installed = ruby-rinda-0.2.0-2-any +installed = ruby-rss-0.3.2-1-any +installed = ruby-sass-3.7.4-7-any +installed = ruby-sass-listen-4.0.0-13-any +installed = ruby-stdlib-3.4.8-2-x86_64 +installed = ruby-syslog-0.4.0-1-any +installed = ruby-test-unit-3.7.7-1-any +installed = ruby-typeprof-0.30.1-2-any +installed = ruby-webrick-1.9.2-1-any +installed = ruby-yard-0.9.35-1-any +installed = rubygems-3.6.9-1-any +installed = runc-1.4.2-1-x86_64 +installed = rust-bindgen-0.72.1-2-x86_64 +installed = rustup-1.29.0-2-x86_64 +installed = rutabaga-ffi-0.1.75-1-x86_64 +installed = rygel-1:45.2-1-x86_64 +installed = s2n-tls-1.7.2-1-x86_64 +installed = safecopy-1.7-1-x86_64 +installed = samba-2:4.24.3-1-x86_64 +installed = sane-1.4.0-4-x86_64 +installed = sassc-3.6.2-5-x86_64 +installed = sbc-2.2-1-x86_64 +installed = schroedinger-1.0.11-7-x86_64 +installed = scour-0.38.2-6-any +installed = screengrab-3.2.0-1-x86_64 +installed = scummvm-2026.2.0-1-x86_64 +installed = sddm-0.21.0-7-x86_64 +installed = sddm-sugar-candy-git-1.6r42.d31dbf5-1-any +installed = sdl12-compat-1.2.68-2-x86_64 +installed = sdl2-compat-2.32.68-1-x86_64 +installed = sdl2_image-2.8.12-1-x86_64 +installed = sdl2_mixer-2.8.2-1-x86_64 +installed = sdl2_net-2:2.4.0-1-x86_64 +installed = sdl2_ttf-2.24.0-2-x86_64 +installed = sdl3-3.4.10-1-x86_64 +installed = sdl3_image-3.4.4-1-x86_64 +installed = sdl3_image-debug-3.2.4-1-x86_64 +installed = sdl3_ttf-3.2.2-3-x86_64 +installed = sdl_image-1.2.12-9-x86_64 +installed = sdl_mixer-1.2.12-13-x86_64 +installed = sdl_net-1.2.8-6-x86_64 +installed = sdl_sound-1.0.3-13-x86_64 +installed = seabios-1.17.0-2-any +installed = seahorse-1:47.0.1-6-x86_64 +installed = seatd-0.9.3-1-x86_64 +installed = sed-4.10-1-x86_64 +installed = semver-7.8.1-1-any +installed = serd-0.32.8-1-x86_64 +installed = serf-1.3.10-2-x86_64 +installed = sg3_utils-1.48-1-x86_64 +installed = sgml-common-0.6.3-9-any +installed = shaderc-2026.2-1-x86_64 +installed = shadow-4.18.0-1-x86_64 +installed = shared-mime-info-2.4-3-x86_64 +installed = shiboken6-6.11.1-1-x86_64 +installed = signon-kwallet-extension-26.04.2-1-x86_64 +installed = signon-plugin-oauth2-0.25-4-x86_64 +installed = signon-ui-0.17+20231016-4-x86_64 +installed = signond-8.61-4-x86_64 +installed = simde-0.8.2-1-any +installed = simdjson-1:4.6.4-1-x86_64 +installed = simple-scan-50.0-1-x86_64 +installed = sip4-4.19.25-7-x86_64 +installed = skanpage-26.04.2-1-x86_64 +installed = slang-2.3.3-4-x86_64 +installed = smartmontools-7.5-1-x86_64 +installed = smbclient-2:4.24.3-1-x86_64 +installed = snapd-2.75.2-1-x86_64 +installed = snapd-glib-1.72-1-x86_64 +installed = snapd-glib-debug-1.70-1-x86_64 +installed = snappy-1.2.2-3-x86_64 +installed = sndio-1.10.0-1-x86_64 +installed = socat-1.8.1.1-1-x86_64 +installed = solid-6.26.0-1-x86_64 +installed = solid5-5.116.0-2-x86_64 +installed = sonnet-6.26.0-1-x86_64 +installed = sonnet5-5.116.0-2-x86_64 +installed = sord-0.16.22-1-x86_64 +installed = sound-theme-freedesktop-0.8-6-any +installed = soundtouch-2.4.1-1-x86_64 +installed = source-highlight-3.1.9-18-x86_64 +installed = sox-14.8.0.1-1-x86_64 +installed = spamassassin-4.0.2-1-x86_64 +installed = spandsp-0.0.6-7-x86_64 +installed = spdlog-1.17.0-2-x86_64 +installed = speech-dispatcher-0.12.1-3-x86_64 +installed = speedtest-cli-2.1.3-10-any +installed = speex-1.2.1-2-x86_64 +installed = speexdsp-1.2.1-2-x86_64 +installed = spice-0.16.0-2-x86_64 +installed = spice-gtk-0.42-5-x86_64 +installed = spice-protocol-0.14.5-1-any +installed = spirv-tools-1:1.4.350.0-1-x86_64 +installed = sqlcipher-4.14.0-1-x86_64 +installed = sqlite-3.53.2-1-x86_64 +installed = sqlitebrowser-3.13.1-3-x86_64 +installed = squashfs-tools-4.7.5-1-x86_64 +installed = sratom-0.6.22-1-x86_64 +installed = srt-1.5.5-1-x86_64 +installed = sshfs-3.7.6-1-x86_64 +installed = sslscan-2.2.2-1-x86_64 +installed = stable-diffusion-ui-3.0.2-4-x86_64 +installed = startup-notification-0.12-9-x86_64 +installed = steam-1.0.0.85-7-x86_64 +installed = steam-devices-1.0.0.85-7-x86_64 +installed = steamcmd-latest-7-x86_64 +installed = strace-7.0-1-x86_64 +installed = strip-nondeterminism-1.15.0-2-any +installed = subversion-1.14.5-5-x86_64 +installed = sudo-1.9.17.p2-2-x86_64 +installed = suil-0.10.26-1-x86_64 +installed = suitesparse-7.12.2-2-x86_64 +installed = supertuxkart-1.5-1-x86_64 +installed = sushi-50.0-1-x86_64 +installed = svt-av1-4.1.0-1-x86_64 +installed = svt-hevc-1.5.1-4-x86_64 +installed = swig-4.4.1-1-x86_64 +installed = sword-1.9.0-18-x86_64 +installed = swtpm-0.10.1-2-x86_64 +installed = syndication-6.26.0-1-x86_64 +installed = syntax-highlighting-6.26.0-1-x86_64 +installed = sysbench-1.0.20-2-x86_64 +installed = system-config-printer-1.5.18-6-x86_64 +installed = systemd-260.2-2-x86_64 +installed = systemd-libs-260.2-2-x86_64 +installed = systemd-sysvcompat-260.2-2-x86_64 +installed = systemdgenie-0.99.0-8-x86_64 +installed = systemsettings-6.6.5-1-x86_64 +installed = taglib-2.3-1-x86_64 +installed = talloc-2.4.4-1-x86_64 +installed = tar-1.35-2-x86_64 +installed = tcl-8.6.16-1-x86_64 +installed = tdb-1.4.15-1-x86_64 +installed = tde-abakus-14.1.6-1-x86_64 +installed = tde-akode-14.1.6-1-x86_64 +installed = tde-amarok-14.1.6-1-x86_64 +installed = tde-arts-14.1.6-1-x86_64 +installed = tde-avahi-tqt-14.1.6-1-x86_64 +installed = tde-basket-14.1.6-1-x86_64 +installed = tde-bibletime-14.1.6-1-x86_64 +installed = tde-cmake-trinity-14.1.6-1-any +installed = tde-dbus-1-tqt-14.1.6-1-x86_64 +installed = tde-dbus-tqt-14.1.6-1-x86_64 +installed = tde-digikam-14.1.6-1-x86_64 +installed = tde-dolphin-14.1.6-1-x86_64 +installed = tde-ebook-reader-14.1.6-1-x86_64 +installed = tde-filelight-14.1.6-1-x86_64 +installed = tde-gtk-qt-engine-14.1.6-1-x86_64 +installed = tde-gtk3-tqt-engine-14.1.6-1-x86_64 +installed = tde-gwenview-14.1.6-1-x86_64 +installed = tde-gwenview-i18n-14.1.6-1-any +installed = tde-i18n-14.1.6-1-any +installed = tde-i18n-af-14.1.6-1-any +installed = tde-i18n-ar-14.1.6-1-any +installed = tde-i18n-az-14.1.6-1-any +installed = tde-i18n-be-14.1.6-1-any +installed = tde-i18n-bg-14.1.6-1-any +installed = tde-i18n-bn-14.1.6-1-any +installed = tde-i18n-br-14.1.6-1-any +installed = tde-i18n-bs-14.1.6-1-any +installed = tde-i18n-ca-14.1.6-1-any +installed = tde-i18n-cs-14.1.6-1-any +installed = tde-i18n-csb-14.1.6-1-any +installed = tde-i18n-cy-14.1.6-1-any +installed = tde-i18n-da-14.1.6-1-any +installed = tde-i18n-de-14.1.6-1-any +installed = tde-i18n-el-14.1.6-1-any +installed = tde-i18n-engb-14.1.6-1-any +installed = tde-i18n-eo-14.1.6-1-any +installed = tde-i18n-es-14.1.6-1-any +installed = tde-i18n-esar-14.1.6-1-any +installed = tde-i18n-et-14.1.6-1-any +installed = tde-i18n-eu-14.1.6-1-any +installed = tde-i18n-fa-14.1.6-1-any +installed = tde-i18n-fi-14.1.6-1-any +installed = tde-i18n-fr-14.1.6-1-any +installed = tde-i18n-fy-14.1.6-1-any +installed = tde-i18n-ga-14.1.6-1-any +installed = tde-i18n-gl-14.1.6-1-any +installed = tde-i18n-he-14.1.6-1-any +installed = tde-i18n-hi-14.1.6-1-any +installed = tde-i18n-hr-14.1.6-1-any +installed = tde-i18n-hu-14.1.6-1-any +installed = tde-i18n-ia-14.1.6-1-any +installed = tde-i18n-is-14.1.6-1-any +installed = tde-i18n-it-14.1.6-1-any +installed = tde-i18n-ja-14.1.6-1-any +installed = tde-i18n-kk-14.1.6-1-any +installed = tde-i18n-km-14.1.6-1-any +installed = tde-i18n-ko-14.1.6-1-any +installed = tde-i18n-lt-14.1.6-1-any +installed = tde-i18n-lv-14.1.6-1-any +installed = tde-i18n-mk-14.1.6-1-any +installed = tde-i18n-mn-14.1.6-1-any +installed = tde-i18n-ms-14.1.6-1-any +installed = tde-i18n-nb-14.1.6-1-any +installed = tde-i18n-nds-14.1.6-1-any +installed = tde-i18n-nl-14.1.6-1-any +installed = tde-i18n-nn-14.1.6-1-any +installed = tde-i18n-pa-14.1.6-1-any +installed = tde-i18n-pl-14.1.6-1-any +installed = tde-i18n-pt-14.1.6-1-any +installed = tde-i18n-ptbr-14.1.6-1-any +installed = tde-i18n-ro-14.1.6-1-any +installed = tde-i18n-ru-14.1.6-1-any +installed = tde-i18n-rw-14.1.6-1-any +installed = tde-i18n-se-14.1.6-1-any +installed = tde-i18n-sk-14.1.6-1-any +installed = tde-i18n-sl-14.1.6-1-any +installed = tde-i18n-sr-14.1.6-1-any +installed = tde-i18n-srlatin-14.1.6-1-any +installed = tde-i18n-ss-14.1.6-1-any +installed = tde-i18n-sv-14.1.6-1-any +installed = tde-i18n-ta-14.1.6-1-any +installed = tde-i18n-te-14.1.6-1-any +installed = tde-i18n-tg-14.1.6-1-any +installed = tde-i18n-th-14.1.6-1-any +installed = tde-i18n-tr-14.1.6-1-any +installed = tde-i18n-uk-14.1.6-1-any +installed = tde-i18n-uz-14.1.6-1-any +installed = tde-i18n-uzcyrillic-14.1.6-1-any +installed = tde-i18n-vi-14.1.6-1-any +installed = tde-i18n-wa-14.1.6-1-any +installed = tde-i18n-zhcn-14.1.6-1-any +installed = tde-i18n-zhtw-14.1.6-1-any +installed = tde-k3b-14.1.6-1-x86_64 +installed = tde-k3b-i18n-14.1.6-1-any +installed = tde-kaffeine-14.1.6-1-x86_64 +installed = tde-kbarcode-14.1.6-1-x86_64 +installed = tde-kbiff-14.1.6-1-x86_64 +installed = tde-kchmviewer-14.1.6-1-x86_64 +installed = tde-kcpuload-14.1.6-1-x86_64 +installed = tde-kdbg-14.1.6-1-x86_64 +installed = tde-kdiff3-14.1.6-1-x86_64 +installed = tde-kile-14.1.6-1-x86_64 +installed = tde-kipi-plugins-14.1.6-1-x86_64 +installed = tde-kmplayer-14.1.6-1-x86_64 +installed = tde-kmyfirewall-14.1.6-1-x86_64 +installed = tde-kmymoney-14.1.6-1-x86_64 +installed = tde-knights-14.1.6-1-x86_64 +installed = tde-kommando-14.1.6-1-x86_64 +installed = tde-kompose-14.1.6-1-x86_64 +installed = tde-konversation-14.1.6-1-x86_64 +installed = tde-kooldock-14.1.6-1-x86_64 +installed = tde-krecipes-14.1.6-1-x86_64 +installed = tde-krename-14.1.6-1-x86_64 +installed = tde-krusader-14.1.6-1-x86_64 +installed = tde-kscope-14.1.6-1-x86_64 +installed = tde-kshutdown-14.1.6-1-x86_64 +installed = tde-ksplash-engine-moodin-14.1.6-1-x86_64 +installed = tde-ksquirrel-14.1.6-1-x86_64 +installed = tde-ktorrent-14.1.6-1-x86_64 +installed = tde-kvkbd-14.1.6-1-x86_64 +installed = tde-kxmleditor-14.1.6-1-x86_64 +installed = tde-libart-lgpl-14.1.6-1-x86_64 +installed = tde-libcaldav-14.1.6-1-x86_64 +installed = tde-libcarddav-14.1.6-1-x86_64 +installed = tde-libkdcraw-14.1.6-1-x86_64 +installed = tde-libkexiv2-14.1.6-1-x86_64 +installed = tde-libkipi-14.1.6-1-x86_64 +installed = tde-libksquirrel-14.1.6-1-x86_64 +installed = tde-meta-14.1.6-1-any +installed = tde-piklab-14.1.6-1-x86_64 +installed = tde-polkit-agent-tde-14.1.6-1-x86_64 +installed = tde-polkit-tqt-14.1.6-1-x86_64 +installed = tde-potracegui-14.1.6-1-x86_64 +installed = tde-style-baghira-14.1.6-1-x86_64 +installed = tde-style-domino-14.1.6-1-x86_64 +installed = tde-style-ia-ora-14.1.6-1-x86_64 +installed = tde-style-lipstik-14.1.6-1-x86_64 +installed = tde-style-polyester-14.1.6-1-x86_64 +installed = tde-style-qtcurve-14.1.6-1-x86_64 +installed = tde-systemsettings-14.1.6-1-x86_64 +installed = tde-tdeaccessibility-14.1.6-1-x86_64 +installed = tde-tdeaddons-14.1.6-1-x86_64 +installed = tde-tdeadmin-14.1.6-1-x86_64 +installed = tde-tdeartwork-14.1.6-1-x86_64 +installed = tde-tdebase-14.1.6-1-x86_64 +installed = tde-tdebindings-14.1.6-1-x86_64 +installed = tde-tdebluez-14.1.6-1-x86_64 +installed = tde-tdeedu-14.1.6-1-x86_64 +installed = tde-tdegames-14.1.6-1-x86_64 +installed = tde-tdegraphics-14.1.6-1-x86_64 +installed = tde-tdeio-appinfo-14.1.6-1-x86_64 +installed = tde-tdeio-ftps-14.1.6-1-x86_64 +installed = tde-tdeio-gopher-14.1.6-1-x86_64 +installed = tde-tdeio-locate-14.1.6-1-x86_64 +installed = tde-tdeio-sword-14.1.6-1-x86_64 +installed = tde-tdeknighttour-14.1.6-1-x86_64 +installed = tde-tdelibs-14.1.6-1-x86_64 +installed = tde-tdemultimedia-14.1.6-1-x86_64 +installed = tde-tdenetwork-14.1.6-1-x86_64 +installed = tde-tdenetworkmanager-14.1.6-1-x86_64 +installed = tde-tdepacman-14.1.6-1-x86_64 +installed = tde-tdepim-14.1.6-1-x86_64 +installed = tde-tdepowersave-14.1.6-1-x86_64 +installed = tde-tdesdk-14.1.6-1-x86_64 +installed = tde-tdesudo-14.1.6-1-x86_64 +installed = tde-tdetoys-14.1.6-1-x86_64 +installed = tde-tdeutils-14.1.6-1-x86_64 +installed = tde-tdevelop-14.1.6-1-x86_64 +installed = tde-tdewebdev-14.1.6-1-x86_64 +installed = tde-tdmtheme-14.1.6-1-x86_64 +installed = tde-tellico-14.1.6-1-x86_64 +installed = tde-tork-14.1.6-1-x86_64 +installed = tde-tqca-14.1.6-1-x86_64 +installed = tde-tqca-tls-14.1.6-1-x86_64 +installed = tde-tqscintilla-14.1.6-1-x86_64 +installed = tde-tqt3-14.1.6-1-x86_64 +installed = tde-tqt3-docs-14.1.6-1-x86_64 +installed = tde-tqtinterface-14.1.6-1-x86_64 +installed = tde-twin-style-crystal-14.1.6-1-x86_64 +installed = tde-twin-style-dekorator-14.1.6-1-x86_64 +installed = tde-twin-style-fahrenheit-14.1.6-1-x86_64 +installed = tde-twin-style-machbunt-14.1.6-1-x86_64 +installed = tde-twin-style-mallory-14.1.6-1-x86_64 +installed = tde-twin-style-suse2-14.1.6-1-x86_64 +installed = tde-universal-indent-gui-tqt-14.1.6-1-x86_64 +installed = tde-xdg-desktop-portal-tde-14.1.6-1-x86_64 +installed = tde-yakuake-14.1.6-1-x86_64 +installed = teams-for-linux-2.10.0-2-x86_64 +installed = tecla-50.0-1-x86_64 +installed = terminator-2.1.5-2-any +installed = terminus-font-4.49.1-8-any +installed = tesseract-5.5.2-1-x86_64 +installed = tesseract-data-afr-2:4.1.0-5-any +installed = tesseract-data-eng-2:4.1.0-5-any +installed = tesseract-data-osd-2:4.1.0-5-any +installed = tevent-1:0.17.1-2-x86_64 +installed = texinfo-7.3-1-x86_64 +installed = texlab-5.25.1-2-x86_64 +installed = texlive-basic-2026.1-1-any +installed = texlive-bibtexextra-2026.1-1-any +installed = texlive-bin-2026.0-2-x86_64 +installed = texlive-fontsextra-2026.1-1-any +installed = texlive-fontsrecommended-2026.1-1-any +installed = texlive-formatsextra-2026.1-1-any +installed = texlive-games-2026.1-1-any +installed = texlive-humanities-2026.1-1-any +installed = texlive-latex-2026.1-1-any +installed = texlive-latexextra-2026.1-1-any +installed = texlive-latexrecommended-2026.1-1-any +installed = texlive-music-2026.1-1-any +installed = texlive-pictures-2026.1-1-any +installed = texlive-plaingeneric-2026.1-1-any +installed = texlive-pstricks-2026.1-1-any +installed = texlive-publishers-2026.1-1-any +installed = theme-windows-3.11-1.1-1-any +installed = thin-provisioning-tools-1.3.2-1-x86_64 +installed = threadweaver-6.26.0-1-x86_64 +installed = thrift-0.22.0-6-x86_64 +installed = thunar-4.20.8-3-x86_64 +installed = thunar-volman-4.20.0-2-x86_64 +installed = tig-2.6.0-1-x86_64 +installed = tigervnc-1.16.2-2-x86_64 +installed = tilix-1.9.6-9-x86_64 +installed = tilix-debug-1.9.6-9-x86_64 +installed = timezonemap-0.4.5.4-1-x86_64 +installed = tinc-1.0.36-4-x86_64 +installed = tinysparql-3.11.1-1-x86_64 +installed = tinyxml-2.6.2-13-x86_64 +installed = tinyxml2-11.0.0-2-x86_64 +installed = tk-8.6.16-1-x86_64 +installed = tmux-3.6_b-2-x86_64 +installed = topgrade-17.5.1-1-x86_64 +installed = tor-0.4.9.9-1-x86_64 +installed = torsocks-2.5.0-1-x86_64 +installed = totem-43.2-5-x86_64 +installed = totem-pl-parser-3.26.7-1-x86_64 +installed = tpm2-tss-4.1.3-1-x86_64 +installed = transcode-1.1.7-49-x86_64 +installed = transmission-gtk-4.1.1-1-x86_64 +installed = tree-2.3.2-1-x86_64 +installed = tslib-1.24-1-x86_64 +installed = ttf-bitstream-vera-1.10-16-any +installed = ttf-dejavu-2.37+18+g9b5d1b2f-8-any +installed = ttf-hack-3.003-7-any +installed = ttf-inconsolata-1:3.000-5-any +installed = ttf-indic-otf-0.2-12-any +installed = ttf-liberation-2.1.5-2-any +installed = ttf-ms-fonts-2.0-13-any +installed = ttf-segoe-fluent-icons-1.0-3-any +installed = ttf-segoe-ui-variable-1.0-1-any +installed = ttf-ubuntu-font-family-1:0.83-2-any +installed = tumbler-4.20.1-1-x86_64 +installed = twolame-0.4.0-4-x86_64 +installed = tzdata-2026b-1-x86_64 +installed = uchardet-0.0.8-4-x86_64 +installed = udisks2-2.11.1-2-x86_64 +installed = unifdef-2.12-4-x86_64 +installed = unigine-valley-1.0-1-x86_64 +installed = unixodbc-2.3.14-1-x86_64 +installed = unrar-1:7.2.6-1-x86_64 +installed = unshield-1.6.2-1-x86_64 +installed = unzip-6.0-23-x86_64 +installed = upower-1.91.2-1-x86_64 +installed = usbmuxd-1.1.1-4-x86_64 +installed = usbredir-0.15.0-1-x86_64 +installed = usbutils-019-1-x86_64 +installed = usd-26.05-3-x86_64 +installed = uthash-2.3.0-3-any +installed = util-linux-2.42.1-1-x86_64 +installed = util-linux-libs-2.42.1-1-x86_64 +installed = v4l-utils-1.32.0-2-x86_64 +installed = v4l2loopback-dkms-0.15.3-1-any +installed = vala-0.56.19-1-x86_64 +installed = valgrind-3.25.1-5-x86_64 +installed = vamp-plugin-sdk-1:2.10-1-x86_64 +installed = vapoursynth-76-1-x86_64 +installed = vde2-2.3.3-8-x86_64 +installed = ventoy-bin-1.1.12-1-x86_64 +installed = verdict-1.4.5-2-x86_64 +installed = vice-3.10-2-x86_64 +installed = vid.stab-1.1.1-2-x86_64 +installed = vim-9.2.0600-1-x86_64 +installed = vim-runtime-9.2.0600-1-x86_64 +installed = virglrenderer-1.3.0-2-x86_64 +installed = virt-install-5.1.0-3-any +installed = virt-manager-5.1.0-3-any +installed = virt-viewer-11.0-4-x86_64 +installed = virtiofsd-1.13.3-1-x86_64 +installed = virtualbox-7.2.8-2-x86_64 +installed = virtualbox-guest-iso-7.2.8-1-any +installed = virtualbox-host-dkms-7.2.8-2-x86_64 +installed = virtualgl-3.1.4-1-x86_64 +installed = visual-studio-code-bin-1.123.0-5-x86_64 +installed = vivaldi-8.0.4033.44-1-x86_64 +installed = vivaldi-ffmpeg-codecs-148.0.7778.256-1-x86_64 +installed = vlc-3.0.23_2-6-x86_64 +installed = vlc-cli-3.0.23_2-6-x86_64 +installed = vlc-gui-qt-3.0.23_2-6-x86_64 +installed = vlc-plugin-a52dec-3.0.23_2-6-x86_64 +installed = vlc-plugin-alsa-3.0.23_2-6-x86_64 +installed = vlc-plugin-archive-3.0.23_2-6-x86_64 +installed = vlc-plugin-dav1d-3.0.23_2-6-x86_64 +installed = vlc-plugin-dbus-3.0.23_2-6-x86_64 +installed = vlc-plugin-dbus-screensaver-3.0.23_2-6-x86_64 +installed = vlc-plugin-faad2-3.0.23_2-6-x86_64 +installed = vlc-plugin-flac-3.0.23_2-6-x86_64 +installed = vlc-plugin-gnutls-3.0.23_2-6-x86_64 +installed = vlc-plugin-inflate-3.0.23_2-6-x86_64 +installed = vlc-plugin-journal-3.0.23_2-6-x86_64 +installed = vlc-plugin-jpeg-3.0.23_2-6-x86_64 +installed = vlc-plugin-lua-3.0.23_2-6-x86_64 +installed = vlc-plugin-matroska-3.0.23_2-6-x86_64 +installed = vlc-plugin-mpg123-3.0.23_2-6-x86_64 +installed = vlc-plugin-ogg-3.0.23_2-6-x86_64 +installed = vlc-plugin-opus-3.0.23_2-6-x86_64 +installed = vlc-plugin-png-3.0.23_2-6-x86_64 +installed = vlc-plugin-pulse-3.0.23_2-6-x86_64 +installed = vlc-plugin-shout-3.0.23_2-6-x86_64 +installed = vlc-plugin-speex-3.0.23_2-6-x86_64 +installed = vlc-plugin-tag-3.0.23_2-6-x86_64 +installed = vlc-plugin-theora-3.0.23_2-6-x86_64 +installed = vlc-plugin-twolame-3.0.23_2-6-x86_64 +installed = vlc-plugin-vorbis-3.0.23_2-6-x86_64 +installed = vlc-plugin-vpx-3.0.23_2-6-x86_64 +installed = vlc-plugin-xml-3.0.23_2-6-x86_64 +installed = vlc-plugins-base-3.0.23_2-6-x86_64 +installed = vlc-plugins-video-output-3.0.23_2-6-x86_64 +installed = vmaf-3.1.0-1-x86_64 +installed = volume_key-0.3.12-12-x86_64 +installed = vscodium-bin-1.121.03429-1-x86_64 +installed = vte-common-0.84.0-1-x86_64 +installed = vte3-0.84.0-1-x86_64 +installed = vtk-9.6.2-1-x86_64 +installed = vulkan-headers-1:1.4.350.0-1-any +installed = vulkan-icd-loader-1.4.350.0-1-x86_64 +installed = vulkan-tools-1.4.350.0-1-x86_64 +installed = w3m-0.5.6-1-x86_64 +installed = wavpack-5.9.0-1-x86_64 +installed = wayland-1.25.0-1-x86_64 +installed = wayland-protocols-1.49-1-any +installed = webapp-manager-git-1.4.4.r0.gd8ef0df-1-any +installed = webkit2gtk-2.50.6-7-x86_64 +installed = webkit2gtk-4.1-2.52.4-1-x86_64 +installed = webkitgtk-6.0-2.52.4-1-x86_64 +installed = webp-pixbuf-loader-0.2.7-2-x86_64 +installed = webrtc-audio-processing-2.1-7-x86_64 +installed = webrtc-audio-processing-1-1.3-5-x86_64 +installed = websocketpp-0.8.2-4-any +installed = wget-1.25.0-5-x86_64 +installed = which-2.25-1-x86_64 +installed = widelands-1:1.3.1-3-x86_64 +installed = wildmidi-0.4.6-1-x86_64 +installed = wine-11.10-1-x86_64 +installed = wine-gecko-2.47.4-2-x86_64 +installed = wine-mono-11.1.0-1-x86_64 +installed = winetricks-20260125-2-any +installed = wireguard-tools-1.0.20260223-1-x86_64 +installed = wireless-regdb-2026.05.30-1-any +installed = wireless_tools-30.pre9-5-x86_64 +installed = wireplumber-0.5.14-1-x86_64 +installed = wmctrl-1.07-6-x86_64 +installed = woff2-1.0.2-6-x86_64 +installed = wolfssl-5.9.1-1-x86_64 +installed = wpa_supplicant-2:2.11-5-x86_64 +installed = wps-office-all-dicts-win-languages-11.1.0.11704-0-any +installed = wps-office-bin-12.1.2.22571-1-x86_64 +installed = wps-office-mui-de-de-11.1.0.11704-1-any +installed = wscat-6.1.0-1-x86_64 +installed = wxwidgets-common-3.2.10-2-x86_64 +installed = wxwidgets-gtk3-3.2.10-2-x86_64 +installed = x264-3:0.165.r3222.b35605a-2-x86_64 +installed = x265-4.1-1-x86_64 +installed = xapian-core-1:2.0.0-2-x86_64 +installed = xapp-3.2.2-1-x86_64 +installed = xapp-symbolic-icons-1.1.0-1-any +installed = xawtv-3.107-3-x86_64 +installed = xbindkeys-1.8.7-5-x86_64 +installed = xbitmaps-1.1.4-1-any +installed = xcb-proto-1.17.0-4-any +installed = xcb-util-0.4.1-2-x86_64 +installed = xcb-util-cursor-0.1.6-1-x86_64 +installed = xcb-util-errors-1.0.1-2-x86_64 +installed = xcb-util-image-0.4.1-3-x86_64 +installed = xcb-util-keysyms-0.4.1-5-x86_64 +installed = xcb-util-renderutil-0.3.10-2-x86_64 +installed = xcb-util-wm-0.4.2-2-x86_64 +installed = xcb-util-xrm-1.3-4-x86_64 +installed = xdg-dbus-proxy-0.1.7-1-x86_64 +installed = xdg-desktop-portal-1.20.4-1-x86_64 +installed = xdg-desktop-portal-gnome-50.0-1-x86_64 +installed = xdg-desktop-portal-gtk-1.15.3-1-x86_64 +installed = xdg-desktop-portal-kde-6.6.5-1-x86_64 +installed = xdg-desktop-portal-lxqt-1.4.0-1-x86_64 +installed = xdg-desktop-portal-xapp-1.1.3-2-x86_64 +installed = xdg-user-dirs-0.20-1-x86_64 +installed = xdg-user-dirs-gtk-0.16-1-x86_64 +installed = xdg-utils-1.2.1-2-any +installed = xdotool-4.20260303.1-1-x86_64 +installed = xerces-c-3.3.0-4-x86_64 +installed = xf86-input-libinput-1.5.0-1-x86_64 +installed = xf86-video-fbdev-0.5.1-1-x86_64 +installed = xf86-video-intel-1:2.99.917+939+g4a64400e-1-x86_64 +installed = xf86-video-vesa-2.6.0-3-x86_64 +installed = xfce4-appfinder-4.20.0-2-x86_64 +installed = xfce4-panel-4.20.7-1-x86_64 +installed = xfce4-screensaver-4.20.2-1-x86_64 +installed = xfce4-session-4.20.4-1-x86_64 +installed = xfce4-settings-4.20.4-1-x86_64 +installed = xfconf-4.20.0-2-x86_64 +installed = xfdesktop-4.20.2-1-x86_64 +installed = xfsprogs-7.0.1-1-x86_64 +installed = xfwm4-4.20.0-2-x86_64 +installed = xfwm4-themes-4.10.0-6-any +installed = xine-lib-1.2.13-16-x86_64 +installed = xkeyboard-config-2.47-1-any +installed = xorg-appres-1.0.7-1-x86_64 +installed = xorg-fonts-alias-misc-1.0.6-1-any +installed = xorg-fonts-encodings-1.1.0-2-any +installed = xorg-fonts-misc-1.0.4-2-any +installed = xorg-iceauth-1.0.11-1-x86_64 +installed = xorg-mkfontscale-1.2.4-1-x86_64 +installed = xorg-server-21.1.23-1-x86_64 +installed = xorg-server-common-21.1.23-1-x86_64 +installed = xorg-server-xvfb-21.1.23-1-x86_64 +installed = xorg-setxkbmap-1.3.5-1-x86_64 +installed = xorg-xauth-1.1.5-1-x86_64 +installed = xorg-xdpyinfo-1.4.0-1-x86_64 +installed = xorg-xhost-1.0.10-1-x86_64 +installed = xorg-xinit-1.4.4-1-x86_64 +installed = xorg-xinput-1.6.4-2-x86_64 +installed = xorg-xkbcomp-1.5.0-1-x86_64 +installed = xorg-xmessage-1.0.7-2-x86_64 +installed = xorg-xmodmap-1.0.11-2-x86_64 +installed = xorg-xprop-1.2.8-1-x86_64 +installed = xorg-xrandr-1.5.4-1-x86_64 +installed = xorg-xrdb-1.2.2-2-x86_64 +installed = xorg-xset-1.2.5-2-x86_64 +installed = xorg-xsetroot-1.1.3-2-x86_64 +installed = xorg-xwayland-24.1.12-1-x86_64 +installed = xorg-xwininfo-1.1.6-2-x86_64 +installed = xorgproto-2025.1-1-any +installed = xplane-sdk-devel-4.3.0-1-any +installed = xsane-0.999-8-x86_64 +installed = xsane-gimp-0.999-8-x86_64 +installed = xsane2tess-1.0-12-any +installed = xscreensaver-6.15-1-x86_64 +installed = xterm-410-1-x86_64 +installed = xvidcore-1.3.7-3-x86_64 +installed = xxhash-0.8.3-1-x86_64 +installed = xz-5.8.3-1-x86_64 +installed = yakuake-26.04.2-1-x86_64 +installed = yaml-cpp-0.9.0-1-x86_64 +installed = yarn-1.22.22-2-any +installed = yasm-1.3.0-9-x86_64 +installed = yay-git-12.6.0.r2.g4c5fda79-1-x86_64 +installed = yaz-5.35.1-1-x86_64 +installed = yelp-49.1-1-x86_64 +installed = yelp-tools-42.1-2-any +installed = yelp-xsl-49.0-1-any +installed = youtube-dl-2021.12.17-5-any +installed = yp-tools-4.2.3-6-x86_64 +installed = yp-tools-debug-4.2.3-6-x86_64 +installed = yt-dlp-2026.03.17-1-any +installed = yt-dlp-ejs-0.8.0-1-any +installed = zbar-0.23.93-5-x86_64 +installed = zenity-4.2.2-1-x86_64 +installed = zeromq-4.3.5-3-x86_64 +installed = zimg-3.0.6-1-x86_64 +installed = zint-2.16.0-2-x86_64 +installed = zip-3.0-13-x86_64 +installed = zita-convolver-4.0.3-5-x86_64 +installed = zix-0.8.0-1-x86_64 +installed = zlib-1:1.3.2-3-x86_64 +installed = zlib-ng-2.3.3-1-x86_64 +installed = zsh-5.9.1-1-x86_64 +installed = zsh-completions-0.36.0-1-any +installed = zsh-syntax-highlighting-0.8.0-2-any +installed = zstd-1.5.7-3-x86_64 +installed = zvbi-0.2.44-1-x86_64 +installed = zxing-cpp-3.0.2-1-x86_64 +installed = zziplib-0.13.80-1-x86_64 diff --git a/uartscope-git/pkg/uartscope/.MTREE b/uartscope-git/pkg/uartscope/.MTREE new file mode 100644 index 0000000000000000000000000000000000000000..e32b1bcc60ce411da94f22e6df9cb43a8298bde4 GIT binary patch literal 381 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%0Apm8oZ$RKA$B?xfk>;2ClDjE z3Y&3s>~m-@dw`LwpFmQnGlF=y1lPeIP#ETt$J{D%ZqghsW$e7DU4|f9c3Y63q&^ z9FM;H<<7|5qUw^mNcAqB)YSt~6(X_reiR5SHUtIngc-F&x;Mq!PE|u_kODy?;b{gHh}EZW5uP7jPo< zG2%sxut4dT@$9(V^|8~<#mphK(-;UHYazxoDHoU2xFx<63g}3yWVpkILClc zBt^sY)phz?s6A8c@_Zq`LetJ}pB_}X%zj1rgN?cPlGqvmVQ3lpX;NS~RidJPxN%98 z^fC+7#9`amj(t3j_|dtY2>hvaJr9&OwVogtko?$?C zWtMaspm3anwEiBDh+#g=9p`bMHhzvDc*+C_h|VaI5V@;|hqFaUC|QAd=+<1gTVwU^ zV`&r_As`Xs$25@b+VL&-D%Q*g>C3&A6?FfJ6wLqHX&J?atmq@fAINvj~XIK{bO`;~?kn|DU`RX!Rl|KnO=F$lyauiy!jO1MQFDPQ2jvc6HtOIHape)ZEm}X3SU(Ui{Q1b$nU;4VPIsr>6B)%j~JQa)|H^Wwt z?Tzp8Ag_H(`F}#eH66<6{x(sMTBRdXq5vvD)xR^m8@`k`z51NtsvZcagc2Nx86ESU zb#-NET2(&wd1nWpigu==RzrUoz!aj&3y1c_#U$Hw81IS5DYMc9XMCgZ7k#qQSjWU$ zp8+F}v0_U@z{ca%79Wr9tm9bLZr+Atd>HIRykt|~;zXJslGKN8mBNY3CcdDyA{?kq%<y}}UTv{K@Dy>&_vWV(NJ#1Fx&hW_7Gw4tKUfI!yf z*Bk0Q`?NTC}jR*bhrdi8GZl+io_{18=5P*Q*4LetYK<_}r+!kBGlz?HhdA-&E6%u>_nz zC@%rU+nuQWI7L*5Dnb&Sufr@p1&pb4@|KT3ltibTyp!_aUkhecYFsO%LugdI=rVIk z&ECjMIfyWn{uAL)wLMU4>CQT6+0Df{tkMfNo8{e>;{E2H2GL$h7?b5Kw8r{9QkE4gyEl1RKrJ^ zvPY7v^fa0k&|Hxu5mRwTEM{Le-82-;We)hX#!(H%m( zk^}m*HW)Kbm1qVqe4$e?r~STVCI^sKt|~h768&`;@a`*y4Z^0eQj_wOUlyeWQWzjq zOI4CXteqCilH)5*T#Gr|#{;wU!SiI*bPC6eHL-=W@#3K^5lUFeR5mYL4(f+{KB$Ez zB@bQ*p`iHH#%E*mor+dyM=YQmZdd#A5!^QJ@FJBSC_qWaCRs6Rfw><8I&IEm_F#`6Rk2;E_um~RlTTtlO^j_*IK)|{t)-zwA!wfR-mXxZ-Zcar) zpFi5aNbxXtxQl2ed3()a06u8r`&%RXD%oN7b!PkyFJg3oYF@k+vUgIU84JbEqn0#$(J4}UXIZ$Hm?X=$qp8G#hSW8#jYYHM}&GOI;-$h+pm1UvX6I4J) zMnZvmNqmCbQ9IfGs`XkrjK(YR$L~LgWT}yaIMiE$9t?C$1O$zYkhvScGu61!>mJpi z&Hz@1=@ccVTUI8e7SpbUt(CG@5R?e*1zS z3Y1-Hk5j6t(^ZdGLt2-~h}5XhP{ly*Wq-hTfR=XPJa?Di9y3nC&wPE)B<)~;aEpM8 zD>N#%zrvXL_*%mk_p)^LylCy#1vUZ{ltdc%9WvJN4D)vozLZ(i0ZL_43QQKE41)pL z5~Xd~d3cQlMpH3CErWtF!*G@rI$NoVSglWBpJnk>MNV1BX7qP^if-r2fJdcpXt9tX zVH2|$wk_C^bjkPwVv_+wrX88Y1c?7wLy-r!&r;T_S?Xl0Y`T&S+0}3qq={u#3XxcA zkbp9Ekl@tGXj(2G@=c zq*0t9ppX9Jl6cbl4G?%E8_^q1TT8R=??=QmCdpx8DpQlqo+cb%&KCQa(Vmy=bK4xG zajm+Hvv7ZXzNQrd#Nm%KFyDMpoBZhRC?>eLb!f_bZYVB@)MQT*y$2*5<#b&3PPMa|^}0LMI0Cy1juv$WZo z&Cx{ZT6%+MmfDmGRq2b6o1BUf{MuAb`*6kg-qgCPxPv#W1>^B0Q%D&8{t5U(YswCx zjel(9g91D@AUKxGyF;?JE4uJjV1#`>LBnA(rd}m_&p|*U9?npQ%xbp&%#@_5@~)Jq zb%$n?hEdvlb*9V+SPWviuh@pdbxaA8vYyT+$4fq~LVLR@r{loh2^a|bH=AHoEFRbI z0-$KN2OrX4L9_B8my*?hX7|78%Wy8qPKG54@2^NRqO<}+H7^*7mgopF{eT{CLT6y04UbF{lN9v_XG_(whrtlC(%mu_n z7eU?!C5?j)_?Qb#dsIDfk7l_^CJw22eLOs%c!qrG0&Rkw06$uw84>R1GbGb(>^Aar zAau5Gx58HjuO%&nXVg2pC?S9%2&fV(j*15jw|!J##FW*aAWEVmiAs{$Qdh%^|I1N> zCCHk>QA$^n%J7Vk?AxE+Y~H@J|L~^)TN=De5$w-C+SCn!y%9ra%M!u62e{Ade%iFG zn?9M|DP!Zo0@ug?@`ugQ*uROxg=W?mJg?vt>3NO8W(j9qG59=HypFQWY;H<^ijY11 z1NjDQ_EB760by0lEM8J6u&l}x{r5fzWK(OpLBB>&U6RSMQ{w#TWjQ9TgUeqUL8X}! z!y{#=SD-~45xT*)M_Y0j)*-poHw+qp9`iF(tf><|#ho5~W6r)zPC014yw;BFm6Uq$ z?o0!}tiIBVtZ6yba)29ouk`@7f1+&88Vj<_6KR5GlgJ9~ zYWb3a37Ot|v4#izy|Q6}TVw3tVwzd3K|4r{=yZ|FEPd9`0I*R0KdAT2zO{DYq_z$N z+NW2MPhiXxgHQHZ^)?vn!Gg5MJ1epE;^UMS`C89t<1MmHUSs7FL#x1+?fm(pFg-#+v&oyD8s_vllhsBRP+uJluu~V z(}HHHZ3sJC0WI)r6Tj;S^uO%+=!O+A&|p*swJG9t$n0CUSolvkCjN5Y=ffb_9bg&)gTj*IHDk&gF|;SNL-VraL#NQx~mpN}ETmkB&h;zt6~5}5ln7aPz|h5ZAO=8-Hf!oW;+FP}l?6PAjAFKGK#Gmn zWH+ep$_=tSdZoc)%n?Hsaxdl)cG+@RsD^?pmAe~wk$nE9H&UTR*AVUR{(x@*E^z(3 zqvv`Z&#sDmRmJFHH3NRrfOgo__;urN>z1rs(0y#&oL$|p$wEkO)$02`fZfJ-;aeKT zs1c!j>$CKW$2aKtWNio5xw^?ElXL5GI<1<7U~LPnM`2vo5t;u*(3c`CJm!5p>S`ED zmLnQEDp67q#uMX&%%HyLod$$uMOaSU+}a|QQ0rT12EWaKsV^&+PTdrY4c^KO+2@F2 zRsG#f+f}QP&ip_kkU>qAIvsi4Cl@*DavEr^`xeON^s``ym7qssL@<#vdSJjfA921S zLA9cIkf0O_aRfK*x++EJDKO;7-`M$lt*k3Rlt*$kbhsth@a@bQ3W;!Ke7Fcl+mqF| z3K=|0GrygvcCipaCptNbRTeT#WCkOzISKl7VrZfB35-o2Zp1jKK>lqz4(Q^~`(;J# zIkH{a&X!U+V%*#43|I&8&!vtI8xRw1o70iB^orI9CAF)0$-Qg@!`ZpShuB zNMLA)av9(~2vq93pcXV=U)KA663ic^BiZ&#!VJP%VxLqgrR03({qk#t$EBxUVjJL8 z5`F9|oNEYs*!U5aN|;81I^QwuyTvGUPlFO)Ms(#ZW~wiXAbEP|hzYFobe=EgDH8|( zv46?|(Y(k;VI3nvNsj6%9+o10=%cDJ%y?Id)q=2{gOB$WN>QC%+BOFKIGk))R8<8m zdAe%=Yx>V81Q3?CR&a+G05-iN&KeNm7kt(TV+Vos6RZHcYK}5J5<1yMD!b3n2fJUU zcrJs>W6qtbpbiSt2gVX=sd za!ZsCo3F22xLY-V6Df@1}~inIXdihDahh!h5d z{`i4!yq0+61WcNfcv%=_)cU&r2z~NvuWs;6G|1@DnA4HA0BFunakw0mj*iAw$L8;G zz^ui48LSGwq#Y};vHyY5Q_i>ghf(m9`Jh9^Gx>^oDjE@gNRcNS;vyvYkNxp57{LZX zSAZVS`G*s92 zsoDE??w5){j<+yLmvZ&IE7>Ki`j5P`#VO6}wX3KXgL{xe&b<~4VXfvU2~LBndW+vG zhJkWS-4?l#G(pY;p*4*x;yd9o)j987fV%hgcHKPiQ1ge3kzUnIb=aUY`CoSob~yAW z^eYc}2Lw4kk_KC07y=McT>7vM?Mgdz7z8hAYgloX!<(;5GPfuxd8qSB;rWz<%ek%@#vnCP+){4;Vg4(M*U z13P%*A^3>}$7R!AI8eq>Mh7ODis$`Y1xj=b?E$>gt;HBmq6u z4KiWbnP?O>amo9!?x(m_YNVd z9Xbz$-wBXy{~#Q0puiim;6pNHJ`{s}*aY$e-SG!N@Ro`3?ZHzgfRXB{_6HTt0T*%t z0-q<%9M}mn;zS9s6vU2z5tN@kOHyS~4#A58YS6h2;Wsh(f|$##Cv=`RnNGQ>QU11X zmWn`(a7H=^Ax|Nsl;2=qnWw}OW6Y6xKw>2Mw^W>ju{oq@0w#cl4-uV!IMW;1G9|0< zN!!368ir%f{(YY@4h(T7*}T>cl_r5>42(Pbcw3V|aiY)IAuF{_F&cN~oE5h%jW^|m z@5r{pcJV6v`+Q04g)lwtI05N;PW(fN-2Vw>{Umdr6Uh6EJ=pAKJ-xkHS(gUw8hN$i z)?}TYpRKIebZ=&y7_uUFjTN%ksVM8IDY<{}#mn(6uUX(D{FyF1GaY?OheyS!cGLv6 zQ?Ege?tZ)x$K*y$3ublxzkGMG))3mstRsvXK!&-0*UO>HAN#iP*f&T4W2L>Oi?5*B z9($0Q!f{2ih>;=kCknc1EZ=!{5uppFLvG{EBmK^7b9UoSq+Sg`v21S3=C+{D;m9G$ zJP3j8WZR9De=5tF-8^KS6SkkrXwX>7HJ>H>5OvA1eL>^b^`xZ5AC5VzO7t!LoX5xO z=&bqt(3aT4ETo$_IU_*+2kjCgZo5&2BK~@e$|FKmd9z#jv!?$CjkGr;K2xY)H}Iu% z%_xMBF>5}Lo10v=Y$0X|a+ve`QwdgZ4kE=!5P9sESmw>-`k{xXy#a;E_xcyW53WHShb(L>S`aDmZO(kJQ!BehwI`y7*fN&REhLKi~7P@d|;#| z#`&oiJNB1XWC&Drb`h802uYhHMsGjNwSIOagA1k-asTKD1Y(Jr3q+!GoGyi>l(TZx zh8m2_b65LPaw*kt3Mmyx_i|$y6ZcTf-q1i)8BDCZfyYqGd2#Z*m4~u$8h%m}WU#Cn zDCE*KBx2N9=RQa;e?+T*w5kPzApPHz4Jcb9cVQx2AWr@jP|3|H+cITMFa|_Ti0IJd z#?2nwTa+&x9bc8%fM6gvU`4;Y^gmC45r&2rlZjCtlEyJHPDgxWQD#S%JW%=mOlWqa zfmx`RG&%0B?d*yN%N7(IfRttAMU(nGhR=F^P{7%dTQMt~yp%Y1EF3v)XkI#QdUGD5b!6&^FmaqshNyLA_`T8iRrO~YPO2368kgc<@s>7$JD_DMsmubGlW|2 z#9;*c%$C2^U^`k32=oMdiN-%J`OuaO7aAjC>qS#TM23W#B;WlWe?Q)N#i;dLE4=}q zHn5ks&Ut(42B>mZAg}|0XH_G9RaKjnxVIQhHBV*?sWuwCi}ODE4a>f?vsG(u(V7L6 z=^C16SS^h#3|>^pEAfW^7H=RP%JUS@%Db-^gbmBVBPuL!A=2sP^p}QJky_HUM>&;> z3t~mDbvLxcE*2cZ4WN`Ed;07bePsv;%yM=Fa(9OCm#*FYV1hpZtq*id&E@x-X|K?6 zc}TtHT|IG9K=AWOT%>jw_%{}k2tvecjq-bM`qyt*V>zRxVsiALo1svfi9|Dl*Ge5V zPxMYQ;gcnkdySTb4}r5nXpU_NTmaI1k`Gv<7G?C*@jzg1TEKiHW~f>sFzMpc6_UE3 zmFuf5;3$ZE_}q3-EkVFyy>E%oxzwG(d<;7CNm9lcZy0tlJP5lAGjfP zagSk5K|5M;e3fxb?ow|dG9qYd!UC3Oas7~-UH$8Mv-yY z|8Nw(swQ+yAh2ZY4AFKB&pua#fZ&RQ+Usl`o3c!H^0yNH0!uhHOFox9g-0&rU9loK zJpgz?jA7Rlo}KZSfshoKrIyuKJi2pyl$>J#RLY%y_W+vbIjF%9PbE0O@B8GX%}9zmr$X^Fv;8xi%{)%Y1;T>eE&ruiyE?jbqS z1Pi=CV#vHxGn>i|v?>e7!JTb@Vd67q@ovLw&GfCYHzfwm(}L~~1GV@2T&cdlK*tMD zGwR`6fW%(KTqTLEAxa3FO(1}*4P(sD^K7fT#@8lt5?I%nNNAO5^YnY>JAG$3P(HuF zyx|q=%RRZV781N~QVJk9&U<#323^n-WYwDZJ~w^ky@#6jQj}qnjf9{0SC0ZNe;R77 z63o)OkbpSS^Mx*fA$TGr)&bK!W~>pKul`J6!s_H6JSWowHwzFnsmVYlVO*=H%8q>D{+#so1QiA=Z1%7pa7)z<#kD zA)t9DHCZEqmSnWxfFg{OG;;Q8ie>SP`1`T$k|pMs;n5|!sJO zIS;N+iE%%oADy53?mSA!W5_+ur|e9YFrp?|q#y#-0OJGTuutZc-;i8c3<3C)JtgYQ zd&;YxbkA)>X+X zc>YH8rimiDpKk_OH37^mA{&QPx`9NT4{OJUMcWaW}QhK&M2X|4QgZAs~uu=QddHSIhR|oOw zLH{`@ktnrrc@mq#+3T>VCuI6?L79@qOk6&r&$-r6)+0F+m~i7)(~_$~6}Mgk%jT7h z2GV9dUl#LNPEh7JE?ZGeH~)+@i+$y#G~t0&F75iRf)mkf`F^3Hjim0H@H9rUUo2vA*h%`AQVM-aA^ib+P(n zRlWTYa8$=KHI}oGX>?qDe~3V7v1(}u>W5!}A3_KML4r0`5K-)+LVBwMEJvEc@^&KG6-)EE zdudMi8(X?H|6$(%^!O_-#?b@psxJr(2UEopKn=A3Y?e<2s*wzb5PQF&L~11OnRlWlIZ*Y8=PZmUR=*458bYptvU#J{EzIcHG5hTKIe1^|5*9k(Rnh^A-dAe1Q zI8_|}j1$sz6&zZXM2(2=d!uT#tM~7i~7kPz@~D0k(V!MQo5@^dy#nv*jW`O}V0J zkJK`N4McCzYEy$X5e)`r!uwleo?V-=>w+v=sMZ>t0I1sETj{P1XCIoG|%SDD1boGp?4{9+}K0E|kcs>b;SKVqrW9ivPIKFPF zzzM*CaDgLu!;c3xV0ycr$1ZEZx5q~ON)W*?O_r~(D=3C>oYCnAM<10Sz?q%UR((2S z;>thX!h^o22|<5H8TfK{+iXnV|D;>C06SS1|EdJGe@So7K?NW;K~?eI#fQ1yJZ6Pb zsLo(D2t|c>Z<4C$FmzeG4IRw5EH2|bN+r|7`~eR)3Soro7=sqOr7z(rj{Kgfh_i9k zwBr9_jvYXPP3LeyEWHnytxQmzo4wAaZ58(BulRCGOZDxlc-|5SyLgvk7A4t#rYffw zfSlLNElDDsvQ)BS%E(RnKSn?~#*{y&qgaVaid6|q}E|C1zOAyPm*{tV{1vI>a!S zsrl4UY%=cYQ1u~;{NzShqZ*3ei3x1AmuT>QDqw=ES@X!h_P$GiPoPcyuN}_eAa7KX zM6^!8snARCs^+JKK6L+$&GXGDDjR+WLaDXmyXI_a6iTf+=~itmmv}b9My~Lt56Rr8 z+q(98dfF3vwu6>lVMYLt;e>88@fJ);@uJsm8>pBKdfVNK=<%E2tnrtX6_g$d$dE#x z=-gxjAiEMT7sJp;<2o>BA7peZsH7P$=KE|9V$b=#GrW~={x`u!@51ue4lz$s>aXk{ z$SR9&QSsV?`mgwD5t0)1-XotQM3`K#RcXN0UUV7#b7E2vHLpYiHly9{t{;&H!)I(S zH;J5iQup(Hnv=`jEko@7;;VpyzVHT+VdS*sH_F;+c_uzKo=%7;|@I^*jD!0H{5jo>cB^Gg<% zWx)h+3n$JXAh1|tDWTva>UYSyaf`%)8*GW3#I1Ak+F=a@1T<>Ul!i*S_*S0gP0O2- z-UTdzys`!#5VKFyz4uD2a7sx!zgQXu{noK#D?|JSROUWj_*r6gap#Y0MC0x{l_5i` zgftt}$9%hQkW-`(#5 zk}Z~?gzoRUh2^V(Co_kW#8> zD8Y=Lo#iFxM@cvG%II2Cl0h?0WC~6Go7#$Ud5O&I6lNYfHHbXWc2ndI#rmVruOu819 zU#?$in!?^wm1(E2$b$6)xYr1K=Wp5rf+$(h#U7dN;>=}MTDKL1%*X3|X<1;o*=l4G zX(eG;_@l(+Xq1eUwA#Ge<2=SbhzUA2mY{20p2)e3kL*C_uNGVVs?aRjcYHg}BBvRr zr7;NO=vC|`Jc<5L1a>k^$0TBgX&2C>=BjMdxT%uRZ&o7*Pbdfh6U-t*n$=-1mI=Ho zbYve^NH+*#uC3F3n;6v|V!mlzb`dvOBGciyTSQz*N7QqzP2p5_x1Qq5m1J_cQSFF*Xg0i zT_mhaU9y|OE)dQSqXbkuXA47zQ{z!b6eI2Adw*IsD$bdLfe(<% ztxEedxV;ia7n~Rxj)t0b3da7m!q6*2GJVu0Ko%R41$Y~(wHM&d_uQDxCI$m+pIiw9 zL6`UPs^_Y$#N6+i^gD#@9Ns<!Nb>E#@VtEv?smuL6gqt;e2xkAXxkX?9$w z|LA(?$RJ!pK>jT^Ro+uKzQPd`$~*moDY)vPv)6FdOCd)iUe2+0s)r8QYYTg@4f6lZ zpLethNa$q4fnCw*>!jc%6K9VBDnesgd>!E&q97@mEuH1mHlQ-UO_=o3tW33{S@>;@ zO}8@`xr^I@F>Afo4Z+D=-DCcFxIzc`96-dC>)h&|)R z`Gg>-ZXkT%)zKsN12K*;Imp~LN5$g#CFB~@%uB!sDLy4yg*9(^=E9KLoqYOBb~Olz z4xbkTjHU!AC{BEE9wnNyc;tO~wg?P7kJ>_?LE!s~6SFFYVkPEieFITQL=So}K zJO{|GTADE~O(-cPo7QdmxZB1iT%RGGm029%o5j6f(^If@+o=o_Z)Qx+4G>T+8-pJ& z_Fa_t>Q6BK^!lV`b|ns20BDb6hZp4%5(Z{sw(A-V?GC9Aj#QtHEkH!yk&oeLxZBe> z1BfUIYt;X=;|Ng1Vuwt!s$1PZl; zBs^z$<->MRH5;Y5g?b2pSHA)U7S`5!K@GM8Uo%#n6YC(&ZCKQFm4ea$@H{OAY{qHk zgnPPNrslphsWL^txnR$YTp(0SLYs2F|Ix09g_fbNN6X1zhlAm3&vPBj-!9fT6_vte zEE<H%4J5hEMB=xP~AGJR#1fb)pS~V9s-f4VecFoTlX*_qy+btnsA5eim%u? zbsdeyf5J}m$=K^Qepy)@=$Wgv`3i};^MOwvL@Cv^a5LWBfrD=k#f=^npx6Q|^U% zA}CsFbN-;a^(!~DNS#MODJKc&!SqsN+zmucAWVrG@WAghs(QasL&oDKrZ1uW{#{`U z_1hHj2HhOg0DB{G^y&Ecc<6v@(U{vF5jjaPNINxxeSl-5t|!F^)|+@t;?_5u6HCMP zE*9%2PMHsOI>HD1NRY4*n){2X?&tl|c}tC2xr{~l80@i}J-`saj)Z#P(+0L{fcfK% zz9tHE-@h48+8-%}5aM4*&yn)dZQ#T<%Tr@wYi4QxZ)`Gg^0?w=IY17mcnqXb{pK+D zGA!=g<)cKKh;z$zgcV~Hth=444V{LTD?>A zwFZaz`Pq#}o1$*dq2mR~)G@`EK}R;o-UncjHLMdAS2+_B_+s3cG>RyEFV_Xs30p86 zJq`Km_@?{7VnELs;QtVdRO0azuU%ZR5>ddoEllRDF4op$kd{w@54)Aqo-Z# zmxkbEbF8+!eJi>VIMMkfHkep)U0l76h4cp^g_%1ZSL)~ft#JT;pIX5psokPx0Or|G z_XQu>CX*_;D=x_VM^Vv6LK~gj4$wZn0$s19P+xdpGCdJwI~VXl2<6RN6oJjxV(?ys z)COLZWiiz6Q1|kDa!m0Nni2kjNVI)z3oz(pW!&zp7e-XBXD4Di|h-Wi$O#sJAcQA6kS{q zSRra+NA#u!<~#h{0W;6+_yiyxfz}ufH;x! zEwt>8ia6v=q>rXYpl9d=Ir;J>I3=z5ukx4X(G)ahk2E6TQ%P6jJ;@v@t%faj!3RJ?Vo$ZFVvQaYEN#JH z4dt3SZ1q=&Nkjb=Dgf?Di_F<(ks%rp25JXD-qdP(!;9g8+Fk7co;tdawmzZ8@8lR( zFw|FuE)TdRJDA0=RQlZK(6mZ$WZNimpl;5xl2=NuUXM18tlr#$jwK&Py69QT|AAdJ zQwXg@igFS1P1d_9QpZQ1;vA_BP}s5azH^wy_zCZdi>akAR2uFGXJ!c&^!nDI_(@G% zaW#y@ZTJeC)p$o!=@vABYY3w$HQ>!9UbN zmr^2S3{LBNUioP%nPgNLE`~8t{Js`b)eF9ygMOUZH@N8wvIo{Ec|o(uo>QwCE(p`t zq|XS>iuJ2W`mqtG-{Yx2oLE2U)PIJsensqy7JS}cw`)(2q$%jBHvp&*{P}CAvRHAf z>j0M6+*eV6l)u-%$Vy+If+)ZmW~8W5__0l5&NiSZ2K=8-Ik}SYC;bo{Jpg)7%n?bD zoN)t!#B~|^?5)rCrV9M3fYiBjEv@Oip@)cwOtMcXiKmo`DA>=HWDxwt-BSqu-&t^? zOG_rCCSmhOIO7BYui_F0U|^^WLIDH;?f^w&fGqT&;5p$_;%56XvmmWS4M8$cfI`8YC`VZbEWKgbxbN7@1CKaFgtH^Tgo*8mAEf($Ik1 zWF3`huQ)0okQo8!4Cx|dGlHUlA<`+W0V<&+V}WRbl%T*z=;4#btQx&Ohjjfv}O;ZH2pfuBo zH9d$0&Q4U$5)x6z&l$t!0@G0}>H(HehoRk$mZ&DA(aFdwhEkHJ23rcONU)$l5P%y_ zxFH#ukqOZ@s=~v8=#`C7>TqLoBYQn%_(6e#V`xceXedjQ6$36Dxabjsz(*Gp5**AjsGSWpmuQDjn3$89)KQX92-}LBU-UvcLh~R7R#+v@t@~GHWs;Y_^zZhc zs;Xi52mMfAy&jigy>i%D4XWN)f4lgY?-e!Hz>3Hq_F8A#g)$yuO zaSQ#r?o|Y?Y5QFfxTfn~MRxc0yW;2X{wB;lq=QWMNyIETd00h6ct&nR}@Wq zyrZc2Lc-+JWW?kI^)5NG69A|;K}H~mkIV+Z8d{Xm27_0I2Ks@MfTJFsD-f#uU@`LX zQ(=e40})A392gl%ys!j4EnN*2c^MgrJwOb~9N6XH)JCOSpUXyU#d+zn+}CQI``N$U znvRC0M!YLm(lmM5yUxin#=Ek2o$9|=^nbv)W`53cjFOoB@n$U7x{PrZ@AWv={~yGW z+?$y+OLfD_9qf9;-);>nk1giB{QH02foHb)-s*E3VkS_xSzR9MZz|$Q-8a#vGrfK8n{nY)gx{-u6xhRweIuz-_tx*)gODPR{78722($k zFl0tK#g~S-8n7b)x8xlYONsPlV2!bGnK@bE%m{)0!HTA?mmE*?f4v_&hx5gLn z!7SYml{>acs6f0;A5shN1AuE5I7ylWMT!6858-g*!#&Z;G^>|u%#?#^bWH5)@j7xr zHrNI*`VbrZpGH_nTWAQdoY!Hot{%5ABa{Y@%cbB`-jH(z_eZo32^7!|tKNbzv&k?7 z6xRhEZ2*$lAgK?%&oEorr&GyJ?Tj_t{&3W(M=Kjwn)>DxX)Xc?26kj)GLU2+6m#4p z3EN7Dfdy>`v)srJvULD|7$rr(WIB*)2Vyhb{5(%yggD0k;exjn{CNS%eMvSfiPZBP zhc|GULdjRYKm5S*6Plfn^58z(&l(+?8!U{Q^q@V< zj0eEfwAL-%E~x!^f#@7*Nv5Kx@OK-@yaRFC6l_a zV@sb~TXpNZU6r&C7y(fI@#()qSVbteM;#6)73j8$%Y)+i-JW!T{9c0kLwRiverfm0 z*ZYN6AgiMLNm2Dz6{hI7U@fI&2>m0fkyC>_A=E@DM)I-}c>iVYMAh+~daP;s4-C$& zvh$JIf0L<(tyDw2C3BF$t71&(VWTQHf%~+K5S@*%$r#eCeJ9Xa_hzUvVKn4h&G=+F z^q33>1kZ!FpNxwCmZ9k$vs1J%uqz7=D*JT8_vq9+G?N&Ih50gcJv%kUf9+v9WTI4d zLS-g|3PhYGBElNRv0{8O9BSO%)YV78=(06iTvcwY?Sw_gWcjGE`wnzHJ2f?9BT#+C zexbS>Ws1Lv`Fae5^^c>u5jq)RnwWd62sD-e>W|nQQQ)q&I!IVvK}HNt3&$W~bF@ig zojKqd*7CE9q7EZjS3-n;Ju?s!#emLJOQ&YZ) zt4(X&moWKRGkGQNWOM%becF7Kcc1c0ELs}wDf2Y3cRA;yOq@kclkqKC(r-$9!Ck&5 ziZ8agw#yT5C3%i`>wqwi%PI%ItNUQP{F_JIH~S;?X-ron zI>G%~vz)80z9joK^=UjV{~j+$c}4c?@b3I2jd$a|AoDk9-OqlVl}ayao;*V=W}UVn z7-W|iWWUyQFz%H9{6tLJFM@gZwdTYkpZhhkBgjYQc0i`zR=3?r`t&~car+DOINwa0 zO^6wrus2(hFY7)f4m;n~eJ+<@mzP>`^?&?VToB~!*It?YB{9JtQMB0Q`>V3uWR?B= zF^)KgpynPYidN%%3uOoI3*YQrAo6aiR-lLDGT&dd?`Z1lt4RBr&|>)+c|jkREou8M z4l{{H>ee?z1M$wDyrAEf^J(J;=5|}oN4dxJ*`4dWc>-mf*LgJqc3!FTI?uFOVdsq| z*?ASXR9?)lE+2etx2sa1$zKxv+4A4EbhEcV&BTe9%zQc@>3mw(d8ZHiWIQ@U&l%ZK zRLQgC>Mo%&_bjnMpXM)#yC&`<)t-Mf~5rZQI1(X*OoItQ*fee)qF=z@66bm*|oQzm8 ziJ+3fkRfFTifM$CY{djYg@O@7iVPH!bK0!9ldAf%ww zPeQy<0Rdx$6c12NY)k-xhE6`jsIl=bL~JOf8!cpP=zy9oKx8dGFz{jl7AIPuAS0uc zZmNAef(jqd4U~42kiuyL+CeFY1`2FS=?Dbq1#_Vr zD3k-G9qs{V1+)XD9_}?D(*P*lz`=?MDd+%{(isHUP)a=q9-tZ`pd6G^3bB{Gkf2!IAEoNHkqEtp;pj8o?nwgkz}iD&`wQJM49Qdf zrV@{T^lVNrSO)wNQU zmu|?KOaX-PsDo(g5~dCjjWkIz95WI?0P#Q$zd&Fl8WfC1C2BZ!0~0_2N++_ZSe|7u zjKiEU$T}h-A|gqWq%jouUh$)te)Y$cDF4QIpZzG$n)<;g{J)yin*0um|FAsSrM?ZY zC%ekWl{g>tcLq=5mj4RrL(j6N;jV%DKYJ7>C5RLU;&7?m>K{Y!`gAtUKMCXWvt?KP zPr>}t6O**%cTs=-4f}WhGo=2oBnf)rTR42u33=L$uOr0CKf%48J~61z?@13+C1=H8 z7(-e}5hYyJV$Hr8*BTHbeVjYHjN5`EBMRJ)eCs=Z3l}BMoe&*NTV!%wJ)fyB~^=HBhuXE~Ihw)e6`&r2Q0bDoCA--(mZmyS8B#J;V>@nL7p!x6r%x$Zq2#XkB+xkeMyUDF>vNqmT=|E{~5O=I#QKvpnv7A8J`J1 z-*t-|WbS*|KYbLvFca{6Y~}FVrL)t-7(Uj;;pdL|dCVq*Uju+@0N{0436UoD&1`}S zN7;=jt+-YrXj}~ua#n;Ca40#!CmD@VzmQ1r>wa3$BkZ|4sBCPt7wGH==HkFs{BgOr=f1}VHQ%KkWHO)<6(FbyGfUj?4O)z|4%q^CD(%y z(WG1p`ua|zL|G$M(n@Uv*oH@fx*6WI7*gk1`^?Xj zVgY$9z^2Udb~^g$5)L49W&+;X!dok#g=#RAD~trk?>qdI@ME$rdjK7~8#s#Ic$bJ* z#3cc79c{GTBQvX@dw+)Du9(x3(D+MO1|o~)eNB}(h$kUD7W>BYAUr7)?sqennLVzVQulFM(WMM#HK`AVX~MeciA)O~o%G+*RqJgT+8S>Vm7F5;!} z$+WEX*>;NDAW`9*E`M*)f)^N&*&Fz$4OcdZE7hZ=gq=LhOS4`)9V%;wI4|-DEw{V8 zOqud_Qvs^d_H)GT;I&xF7B_TF(X>qceFnyu_#T z)FPMrXL-*&r6d`U>{|?4eBInsD3H@03J`);zt4hGvK1bZP`1r%WvH?Yd=65HJw$b-V{+} zWTsgwp%hXh3Qj?wB?>8fB#i`50gdbP&uvAAgS(0zH#=?~=gsvR*zPE@!03M#=ssNd z)-1-T?{`gz8l(9@yvOcX{zMmG*Rc~%T(6~?(Z?k@Z8cn$(`i7pxW6I;sGy2M09nlP z+X%wA#yBZdgAyuqxy_5vopU*bcE;u%B%wjc=Cc>Mb{g7OW5#dlA#Zi2@bzHv;<^OCLkVHTCg;V!#M# zXqY=soPXa8(GZ)tdP+YITI68LS3}F{&udtbY;I)bmgVaP+h3Q!m_gs3>F)%DznI)A z-d*hB47wO%@6|<@44Z?qPaMXi82r}A0Y}P-`sLU?SPehU%xGGhW-LxmPjtSKqc}tu z-cu*|HvL)sBQaj7k)**?Jf-*6S%d?Tt&fIV!e_mxKa-$>n)PJ&qHz9@r}F(n>D_*! z&o&Nfg?%RM1Oa`jp3F+P6ipF?=9)?8M_mbmRa*e(2T^*8^`z?e0?0poDv!OX@5bct zs0zJG5bdMDU_V;O_^bCi-c3+pDHJE|XU=)yEREa(V{n8794(k1{T~mIv}qBCwt_Ik z*SNh3lpxq&P11A5QK_%}K|uAYa=+dOOtAFElQRu?W3&1aYhM)Ep!G*^X#xy6QyRvy z2lB#{=uZ5;1mFd^Y4u1@NW2mq!!R5c7}LyVJTFH0gEw2xy_~(jIa~J()8BwxT_YPs zO57%?m*abL&pR_GQ_3@*Nd6!Qo7*7P$MLvU1$JIx?QJ2}d%({HI;MMSjPSh{oqkZl*@pniEP8Wg<h#6%4Ah{ zi6*2z2N^6|U)iJr<_b4ag0zAX3KmqRBrrTAG#TMBda;D}awZqIbm{mnpHuLO$gh{q zEy>vRxE0as!wJ3(slWIfE%39l+dV$I$r?Xb&cGP?|^gLEfV{v zI5LNE&E}x`xe9uqWGtgU@0clgCvkuTMNxf5Mhn4^ftR8}dJVy>BeCUpRSdn471A|M zsAd%8Gyr;7BorthvgQGb0k_=Q;8u+4*x+2z(}b+qajqly0>*|1ceD>^7m74<+V>3m{n4Gy3EC)?ZBV z;%er6{&qg~_jTT(S~;6PoiF`79ASy~)41IKR^RyXFmFo_W&Wqa#Xlt1ygXVc@4po8 zzi{O8?&w?Ae<;lVo3vjYZOi%Zg!gZ|Z;q~I;?IQjUypTO96ihUuY~hIdw5y;%fp}T zf6~Ewqgz?{8)5vnqq29U1HWuvb+4J%-_`QGT)SI3Te(^|TI{UbzRFT#rLa&}XDgFc zsoPfB8BrBY^`-cHC#8?dLlHsYpN2$Xr<;?#sn#@O`jy&AJW0DqI!HN3xJE3a+oDyG znkW^bh|WW%p|X%|P@VBE2I>Lve)c{(pL`F|#`O&I2=Ux^Y&$ibdF{_>+C&jh-e)Lp+0<8S;c=?lHEQI?N2_e`&q& zy6m>-wB)kju&}z@mDP$`C8dH+Iir}l5{m6fJvu2i>6!3Lb|pG4PeMe38xa<{iP%GG zb{6u1v_E)0c0F`FayQ%#R>v*JibK7T)2@v1Wr&e9^1mQ|u`8G%rCUfsYu9 z5Q4Z-`$O$v?(jLZ8hGapgYH7k0O8ZZPp7SUYr8o*IXN|4kezSx3RHh7jHaF6 z?3J(Wjh@j>u}#m0SF@wh&*Wx^Je%-v)$$)%wQRgOg&5FANq1{xzx#)S5&+eU@)Ez56 zJJbOIZA7T&OzO@GBlfY2qY|dB>n>Jr-13yln;ShhX?J#q2)VYXbyIoeBHKY?7d>lI zcb0few`0X;huY4Pu0M(bdTr6^rt;>}Ex>Iqdd{ToOmnnFSKeLhxO#X_rdk4cM>oK; z(e>E(*S(@ExMo>kx(j2^{t!w2i}P%!i^mg+^4mQABjW}NM}cAa0?Zg#z=8PE08zMv z2vH-XXbg>IG05ce#;n6|Yyl+$r2+IO-#R1^J#Hq&w}%{MZoAE2rCu6pVrp4i$z+I0U`ov zT`i;$&)jc|qKB(GFiizrlj>+b7m^)H*;b3#(w}3O4s6tVj|eNAj}Z1NI_|4a)_xwW zLE?%TeIsUc*+LSYADL#@lR*_d6RPMg3;RD3FEpv1Hl_NP(202kR>Y{DFCs?UzQDo# zv>U7&XJb%fh@LM*ovQn^ae_O{oqh%;;AzqiwT*a34&FQMMp`7wwwk`ngcLx9#R#bh-NJiVf0KC7nwMFi}R9cY9>~Uph3#x{k z{v16msG@5^746{z7(h{z>TS82&=sNiS2JTJa{=l;uk7e5ro8awz8>sJ;3ziX()~Kv zmqZ%bkMRB+ovo<4a7F_ZSAJy4V*>>*z}+W9QH1vdb6YJ{?$5!#ta_3C2-2UU?;)y$ zuumZo10Z{3w=fXnE69YfJIPW8044wcsU?id4gw4iW@m#HE;`V_yt09oH~|Pi0KmYI zrwg1N8!<&9pwWZ~@;_;=WZ2`XU~nTtBa$JF3}yG%Vwk(n7Q{Y4woAVw8&UPOqUtEJ zFK1|?MfM(VPN$+%{U*-3dy+i>WL6`-tSg3U=>tQeLPrONw$M=kB3#}Eu}Zr+K$jF^d|MajG^vgjSCt*jrw6+Z zB9yW%4HY0jv@?!xNyATl3F^p%QhL(Oyjt4I{xs~~*3tVHV~wlINVCr^qXEPu5=-h+ znqkWQ zG&fC5zj`yJ`kN^%1q7!FRku9Uwl6Hvq`Dy-SA|{5gN)W~k-!-C$z@FXmcKto@1ll= z1hPDt0R|0K?z07%OtB^A)manMukZv_Pc||As%;iPO{%jARmVfby);v43l!1t7USD$ z(V$6nG~Wzo5WG#{6lj}gVcNyN@3Oj7fCrN#KRFf7nylm^WQ#wf;D z4FL*)^ZmB6w-l6F)exW%7F=vkQM%=^?H3mJl^BU3>^%fwpbsD)>{DU5#CS9O1zj>B zI~n%n)Dl-l`g1IVeX8q)Gy2wRTvY(#9)O*r6X^dpa!!TkG5ozQ80k+yVu#CnVQ4XI=CK&DgIXVE^+Q34LM|&e?ln`F4ia@Fg z9vv18m3TtQl-Q79l!{0`*Q&5v<;dp}D8ppxQaSRuWRg)fBpGcxCJa`Ue8v?sx>l7P z6Zt#|k;;x|+c9pClx*a)4pGn3i9~kvwqyL<8rcarV3%9tu&Gw7gG-G(bvW6tnq_@h&OYD^MeG_=sEU2SntV{DL} z48_nc9p6w4lc}c|V|1SkjVLadJqT6XGE?`1N@okIsMJ!ZqHIAX^DU@)(ia!Rp8ZIV zEBg`y95kWnZlW|vH}h)h&kL(>;UPf)c-Yb9NC^#3G7mB}@E`5t)y1^McooBT z;yU_{D|dC9abRs2X7^WK$;_cGbbK*XOL;`NwCjdudtmR3d4my$mVtv&2AL*fBx5FS z2$y=7bMPWZM(W^#A)IQ-OwXDVgK2()%DgQjRkw???9C(Ec&T@Y5JM zya9W82b7^h77R1&2gBs?kf8(H19wlde@EpGl5oHr8O_?^&8%%qMKX&Cm-<*16Um=^ zcVGeWIQXt7(-rG4OjE|vS-D3C3dADTW%5&Lx?}MDawFTclAymv6Xa_%zuZQk|N_BYlva5cUGH|NjVUp#@AQuKEYVBqOV` zZO8EF%>LiVvMm_zep@v^Ze(vU}ayRnYWwLv=D3Cfln3%c0ADhjCBdmP`a)k{hZEY6}F}{r@;G zH&jRSC4E63Qg3^Xo&(2r(h!U9Ynx>8L_iwl{qBD{L8V7sC6BZ)0F3*1gn00v zCCAXX@rw8HOg*5MbU%$yMVcUtxR0j_M_thgVqf4N%#H8`+lp1WpN5Q@?}GbjMAh*G z@fDpa>`7l+u_5l``47T_FuLC>()@p`s<&0+!hJkJeD(iLCx~5we=tuYrs-~*7F4!P zD!FfTLlZVYQ1PKy5rh!1BRdh;(6B~O0CZv9x->}BE*;-i48PMH*1La!?y3lDD;5GC zGpYx|zMR7DBKr|MYjC$+`g4N!;DfzU1Yprj6jTWi}jf9|`5C2_xP*fIcX zcW(|C0x=XV{~sw?M#_uw#oFz2YG2e1ZQaBVmSotweI)c?K;B33|5au-va8X}Q!TM6je%qN1K{*(|y5RsoJ>CR@8J z=s{;~%ZAH+LjQAqkme(U-4$#t|NqyvVr-IVHc&wpr&mE)Rt0ItwzgtTTvX5|X2AWn zVhY@EJNCsCBXhs4oDgm-E$L)HY{LT58UWl!6CjEOTxewX$IisY?&E3eX<=WI!j6=M zo#!}73j6!ud}zM^$FbTzzIjzKnP5STehIPntT4JosQQiv_N6TBU&QRZEd2jgU7VO# zNWUXWArc7KJo zwqi;IpslT#6FRiD9Yb-S(3-ZkV+GuQ8h@5w#WF2Z#ImX|XO_J&AWbrsUqH%^cq3wT z$>c1A6vXad!;O_uv!Wmv8WYMGj{v9J3qlx^-OP!`Bc3oF^? z05ck@V6Y^^?uOAeInWI5vq)ggwxM#rZ5tHsw^i;`7%jj6%(4pu9hMlFX`|=J+V-r5 zU08SX()`bPt;ya5kiek*4Mwkq0rE`v06)nwcb(H{ACs9vh333~d12KO4bpcORo&ZO^zY z9I5+c*uv3rzq^LKbi-&{v!eS->}{13ob@0?p%~i!e+p?XnPAinlKVl>+Ef@ySw0<~ zuqc7JuV(o4!}5PFZcX;?r{wbK4VqRIamfUuY)CMw>~*z0g8)s33}T#laQ|N}358e3 ziWRv(Yg^?EL~C2+5BJ^XE|%s09PfcOD`Ee0PitFcn^V~T9J+RAV7BZk2BEY3pX({% zlSO6i&H%2buH7|KEdQUkW`?!xnbiG1SlBg~mS4rWHBRQN-8FaE>1a9IA&WdYZ=XHLv%E3&plJNkbp$Qo}<_<}05wMDxihPG}S0xZL{ zwMFwm6=tTb+r|XT|2e5OYeXzklf`{KxXMbBWp{%GVS^~eSBmt+5319I4m#l5w$f3~o|0Sg64J6(WV26-kHv}Cq-`Nlt1sqGM zRLK%c2o~-W(m(_(aIOaG()b1lI5)CVB9cb5b!z~JOIuqy$Tbbtr3QeOkI^97+76NL zx5abk#x74=_XY(Ff#ZIdw(bogSpLtkt+`;C_T#=AM!PrA(F4x^p6FQqf3G>>$qm)J zH|Sda&z-HwYH+MDgc3=3SkblS1LDb3#mNKZ0XSS~x?eGcw*MD`G@Hx`rbe<5&x&ai>z(pW@V{=ZdPnT$AZ?zh#m;>Ni&7FF*WYwHG1 zEz{yuxj(0^8+c{9ptAw6g>Il12`dx6ps}qR=tFMn28J!Yd~HjFkNd`=>U`STuJMel zZR4=H@3qEszpF@PZ5zi4i~GT74MOe{!e|deCXm5y92YFT+O7e%O+#}3OHRW% z%9(p1$Lziy%(e8oL2bqyHuukps(0hyA5!L>STpmHpiwp0(6R9jkVb0sX($6b)n=Jiyjr`V=q&%` zyw<4x|5Dbrb8gof)v?mo8r8R0khVs3F>P(<;CNf3`kA)2b9ktAFkHK%p4fuC6r=xh zyfvyPeZhY@W19V6&ZuG(%@=Gt=S$L>q$wko?*GsI(luR*{eP~vM)kID0O^v;f4Sru z)w`qKEdS-$)~Md~|0>qDY6aYPo5Ny&`~SbRwpDAo?x-!A_6>{Gp?CS)6!joOBaM&OMf+V8IMVo-g9z> zL(hFL6iJ}44Dkw*Lv6;H8~&|i&O}( zO2HOo7WINvR2CLzih&!T4zQ>*zulK$k_&zqc$p<9CShwr@~=i%+aL%ku5z%rAH1VQ zbwU`O!%;R^gc1YWo*!5agm~hyf#P%bdr>etL0H=ye@-JDpg2u9X*dd}*nKRhBh#Ud z%=Cz_Cg^VD(X87F>Tcsv+1;%LrF1BzQ)TeM={vJje@?It7UR*FWVG1FmpD_j7NjZY zNmxch6}}NMPe=AXZzf3T7~uZW`j4i?QmDcGIgDDNjr&$g!wg(fqLNRGGy`@a=HXz0 zWHD_DJ8uVeUXSc&Q`pml*>^jzCxh5`J+c#k{Y;p>D0?!;m;1>jL$W6~!{?Zh>OUjZ zsg!(tnS-55YKYnLF$(8X^Bq;OPDh*znFBU$*rhi&Nu_BFOD>`q+Sjb&sgju?;jls$}?d^(YmM~@3;e+y=Gi7L4t z7sUP+#OP9pT>_sElTT=xk&1rcLiL@Fq$h9+MGiQifeNw+#DTEfQM}KKl0B`c7JE43 zhmTquq!DBIbgfLh6@A#T#bW(mbG3Yow&f8vj4X+oB(o2Nb`d-_uCG+af8MEDfOz} z_5&I>q+XcAs0VnI9o#-347E#Gso6g)k-dj&+YWjO9ChgGXvRIEZH$}|3_tGJ2A^?q z{EZ298kRksZPBVYIgUa}6~bY310!_@2*Xc>M6^B?_M&8TN0J9e_q~ElX4F-a>S9aG zD>a{&Q1v%bW!5}s;eOjFJx!{A1({4e_)DmIvWQV05g5NxCes0?VKVixCFT_oP0Vvj z#r>y2WO;OXV90im!kQV?(Im31j}NTWcN4AP1BW6=MIa~=L6N5plJ}FgR=EE`4+Dq_ zd_cvBfK;6ON=y|50(7&5Dg-lfdRVzJyDY-m@&Mtd!yTjvmkN`JdO(_e^tK=15dcU5 zAOP>H8F4sYb~~j4u_uL5(Iu#&B5TjgiutL~X)B{`rCzwNOr~sRR9}M93Ge{`&eAdL z#t@8})GlLC^|n5a-8%J0n-F${@I!aTZ2Q3x_niU*h97tIwmn?9ujW%?uY-N3yWdzfsV)egXJbmA>iS1&@WBT}?o3UIkQ7qnNsl68McRDu1_SehAwKBw zIwuQLa^S1a0Lj25r88Esnni8 zK{ba8gdw{iLqbR*mum2B~qsE!LeIDzZv>KM&s0hKbEqJfct)Wv!7P z`v=4tha{tKRoNLJAuR@uYHK8h`)N;_RHQlf1s`Ik4w+&K3kxfXQIH}n?t)mA( zS@IxCK+}mCX&GYI3yTtYovH1mr2cJ+IET66XW{5H`54+;Sf&$5mlJ3u1IhE1x?Z*$6a7OCloN|F?sr;s`1xIap^L9p0+MC|U?a zB6e8OdRd9losJfvX+`rEvlh%~_f(GMPb;5m!HoXPfm*Kp+u^NfN{sHL@aYultY|;2 ze0JMiS}>z)LWGThUxApF1hpc|e3+S0lXWUhBgaWHQ-;D!LS^s8mlY zpKn2R_vh%{eMAc_RF8vQ4aebgh!hotjv)}?(iX-Txx~f*AOp^7A&M2CFl$>QKgi|v zU(L|c=;MCdEVUav#JQ2Z35>QS;psXVkDy=#+9e>Ye`D6RM|^qKwnuyzizEDq@n+Z$ zM%zwmwnf4K2_`IUsSsx0SL40K_f(c?D8#{C6 z#}6-}>Oo~&tU32dFy0R!OwDJnj;_$|ciRn?w(_1f7}ypI-!~$$;C>SrO#-86zM!#~ z09KSIzoGhzC_7}RXxk`3bZ5+NA{EA<4Xdjp?z>r;X~5{ChY@c}f{ZFBO{!ZTI*x+y zx#mu`{5io5;m$**>pzPUYL-~b@R>!3BQ5k;+Zv(KGg8F;GotECE3~yWf^|QQs5)2? zg&qp7i!iVtev+ij2zL-Lg6Do(Fpa1pAvRBm%JJ+$WiLoGi4@*HD|0^yjGEyy7xx9> zbGgKo{r3--#0uvl1cLxtTp$1j7iW}cffEE+0Sv<5Qw6J*BQSuf0Rsgq3@z3&d|rta zt!%*+2hs3+Li<(FF|Wt5|q4(*}KT9*pMhwa|94b@Zr9f z6FFFhP#o{S3F51yuPlh2&Oey9&0-+Qj{9E4E}`meNtkoLEQsGs;j6Bq>d9nK34$5+ zwo9&gr zIIYp5`VNRs6@|m-KUq*`^#sp-I#x>WMagJ)iY9b2?)Oma@nSN=i+Cu5<%+AiSFslb zqivy3nL*)-(f|ziv83J&qaDm=TPRXSVQv`hZX-0^Z3G5v`(y?vN8ERUIx?4_j!Y{B zWyXWTMcAQ~jzka?2aiZ|irs z4zm=7Mxes>gs^wDEr9_QmJoJUG~IBY5JuC8LkiAploQUgDQ5TMh#2kugM|g8`Kc#y<>gxy z_MaCe6e6U+h^uN7!v8Bln!_Y;n$$7D0?ag_9_&ds^Xe;@@}gvqGVF89h+^2jWo$cC z-fv67ZBkti&f;yM#Z_fb8rr#Ij3J7-qao~ZRoL$kE=~HZ{v2J-#rj`^3^S}{_zZN! zT7wU389s*?+$XCd0vrMqvP7bK0K_==trRO%5NLW8-2w6Wf5w%ZQk|Grcd$=U;C}LK zNJE$V2`noHq!7?#JTkwgR2ReNE(@c^DP!(~*%EZ{ z9+Xl`?mm;L#GVIx89tLuOuuTowYy)$W7C#N3Od!>5(nMagV%b@pA)=?4OTxx z0-+KPi1Buirdq1C##Nk{ByC{BR{(Nm1zGA&7Bd0@D5eCoow5{}e6%m`fDe%xF&|HQ>BWw-MXUNr9^1Z zZb3&~T#CK7mETgO@BSRs|3W#|AXIHpSaM&<2z&6UQl)nVRZk|-sSajEkWRIjOQ-sn z;0m4UUO}lXD!S}jg4hg3+fvD)%Wfr@f=+c~a7&Ar#RO|;HOPrBCCdR$*WF`|PH74> zD%#y(j!&hk=qII0?`?S2)&Jw5wNQQc=hy{% z+Y=mMOR=}Tiqomy2A^pvJP!M@5=996u8)}a|MxlJe=e=dOzv%EG${!&|Cj4h@m12z zyc)ya|8g#*W@x^)sn-2649wb+v*Lq_Vi5_DnrA^Ay_*OO(hTD0ZH+5tETA-eEBVO$ zpG(q$zsTh91xKB|kR3@2cCU=PJNd$!mLqE3@`9EzLEtDSV0^$)|8iJrej)q+8w1Of zNlIlh|K+mO0?aC=6KY1X$$6Q{;r^TzGr7&KtIAwgk%%rM7u@|aqc0m@1bk`HxUZb+ zG!xQzq-8<5Z-#-G3k(a^*M0micO=DJPgF_!pR+P!1oVcL;XD(x}#8BNliS% zggBk*9t>^Vv8|OM_uCHBGS68zk(ECu{O>S<4;@Y)jU8Yxv65k*vzFnL4%$PO5rjJQ zPWW^GzmT7`trZCP+(6#{FJi@w7Ldrio9ejVwuM1A%poq2VTQWaw#Y+=oL(HFV?%Cg zh)t<{^;z4dT#5jR0IPsQfI`-gsNQW~Si#3AW4c}s_9AZrqiT8jpkRZqtqM=TwM7E5 zl7g7@v{F=^2Rt%?|3rY%son>pUtU2K^$I#Mui9F%;C@iq7LC^tiq5i-<-Q*p#UA8l zup%ZMyPs5c^sl1U{U)JFXqy58O}_);lSP+KbvTTAO{sndJ1+z*O!|VmKSvkCr?nz? z-z$j3W(;xyU6lKT?5YmAPw3G7wpC1+>)@+s=46Ed+TgP-P64CogHbeJTNQ>7xqviR zU^B=dTB5L_D^~ZriYtt8zpIDx0p@DV%VN z${@`Z=@La?7LIWBX;QrmpKX_%R1JNFWg#kUh_<#Y3`r_GdJzR!*mFNEC`H7|4foT8OlBHUb*ioGXl`Xx z99<(6t#Aya8oCeXTXA1&YgzST>fekx00a!IWZ2DYumYeSKg{W{wpHnbu(nkNbrrL} z(AM^fi?3q#uB$X{ZLdtgLJcMMtg@qbcbL>%0Z4C%0?1b|g{~`W*8?lSfZgr&f)Pja zbrn_rBC2ll4fn^er%f@T0e1J69DsMX0Bk{}8~v-O9M5*6>tF7$aHiLYz z^kC+yo>nx&sElN^+h#$UE3g3J0v;U_ZBrN_t*AOxSJwURHU`m!!hPddNMlF0$)iPa zeCxJkkS1K}DUM8@4vd;rG5rdV4b^!#GWw&TI+2qiIY%=snEgzcM4E1%P&X`8bk`$^ z3Kr^)A{0n7nF@JO89ftXPZqHo>A*(6EQiV8k~sQqN0GyjQoY-#hct`yAWb`W1a=cG zKm>sp_GB@8Hy|nZlQWn=u_sUZf^LGQyJ6HC>41|XG?PqJbPT)LlgnZ9KukV{(KMzr ziO;k$=81$wiwcQ34rIX2F(&kl?RcIEO@DiG7&=rG&`w7YUJ+Yr+A=uc3NE|Bv71Or zcTq1j;ZiyqWKa5Ygu@e%Stoe2ej!oOKs-3Gb`KiOhy_CaLD+TOi-HpZ$uhvH=z@l)^0*xRA}oa#0JmP*?lO8`#Z9u z>%j@2#T8o&1$UTC;lw(KC-(_yphay0M-j5og?_lNM@G8^f?~=gEeXj=PrA)%Lj-hr zk#>3V9oaEBmn3BNgjOr?gqJ7Wu*Dg1KMst_#Y}ed3aV&#oEI)BK7@3iPz%ORqXoMf zrvm-|B`sK5@S7&)c@?Ju?MB9FQvGKYMn(UBrzIPMD%vgQBk9nKe{tWdXePbCgq6`e z*m!nZIHbAulwv0{QoT#|?pHJC6({F@(sveDT;j@(eXYv)=Y$GS_zcN`FvgW)?KWhD zToY^WDhtW1W%wM!-W{bBr979EqVSod6or+dlqXLqNYn?s_|JXFZICQ1G^aZ|3f$|(JbsqS=h<2^RiU$7w*cAIh1GDRd=BX>U142 zG$QpLk$g4~LEAD&({6AC0*8B2p&vfPfh_N=sCsA1q7?lATS5)U--Aj=&^@=#7xk-5frD0D&}> zSz=U3!!VI;ZEaN^d=fC+lM0cbj+S|_@1kIoM+Bcm7)q&Rlz~oA*qxN3@(Fch_Ih9^ z!`@T!k3|H`rnjItPh>K(+u?rvUCc@|}-U?T;U z=MD)LB5h@Ng36v0JTig3DSWoUXRk;0Bq$>EO!~|)5XMrhZBdXXzKYp6m>k?5+QKE5JsJ(u$y6DF*91J;y$_BYTk( z2iRN<&2~VuEGAIyN%&*P!}X8{qjKzE^s6ePMPOkXM$e{N z&k7`jh28cG(rhHIDzIsXjc*#-IX1Ek1rU9Q50G$?wiHoMad2bqld8Y4e<;`6b~vZ zRX~~qwDrNl-4z!eS4MY#j$LGL80{j%D5297E}3LBnW9+c3B;Apo|Jt4hI3CsH!SQQ z46{v}92T+qjFAQ?ywnh)Xhw=cJEPr?9hVl_2gp6HES-u@74c#ebrrP{G=wAT?zGFw0B1~I zj_f-gMpi~_IzVhlGD?TYXGg>gDkB-Sf_funG_KghlMtzm)BP^`Q8DE-JoF?ivw^8$JB^lL%$}T1VZESN(tZ2UOs5C2@FRqBu7Cqp6OC}jzvP=S~ zks^lsN3*4^6-icDFckD8>@zE<>{30jQ$b;;G9r~iuE@S%LxNE$C?b$%TWuXZfT%a3 z3PiBt6N;ova*<9t#6AI}PeUP3M?OO!j&Qyal}{&F5WCVvYT9OU1ip0>C22ur$LfJS z3krMIRz{Ok*|C&lw5^J#`@m#T^_^#rD{fset<$la2=yV&*5W!YnXm|B)I~<*0?`wS zYzlSR$<9D^E%5{~F`2G*d2AXc(*OcE3cxsk3oP^)RHcOgEleI7Fq~;2 z$_WcE_bm%DYgM`!kH+KzLM5zgRsU7ymXFbYE)>531VG{bR}q~yO|TGje+;Vuc$$3< zqe)*7ZR>&!0cZESv5sq0q)B!3Kdx$xD`pgFuK4Hbv*ZfIHMcaI-1jm{HYt~wS9-8} z300qKVx9tE-8aMkzm(=SOS-18``X0xs{njVg{rz0A$DsFn(?OciG3%`Cn1aq!ovT@ zQn8Pz@UNh1Mn#oPOuw>b|G!hS8{Jq`wXontx%azQI6-$qlloSH_^~#vtz87R9bf^)DgN1&L>V`j?Og%)a9Rr>(n* z(4!Ywp>X&c_%ziYdZHfn)RDUC8bPYvnp8cc1!!n3{X~&Ui zw#2+L7F9=cGq0SWvcEMk{b~uSis^&}!({3`C?=4m0f+9-;V68+4~{yZgt!9c?q}Wr zXYRw{D5NvqR`wM~WKIC=Koh?xv;R5XR`#qYII1lITKCO%QDq{SS3F?$WE1nMPZRU1 zvk)SfS9CDYO%wA937EZ?skT&q4Aj%ayvlLKC17@^%!UM`z&yi^6|I-ossa`z;kk*WD7DzT!iRpH41#as}r zg*r!q(HzmsZ$(?H%ANwfC9Ei$F?12-{u5FLbA^g@2oS}{zy^aflJ3@_Q2zf`YWB{A zqj%c}Qdi+uyn&{0z;y> zqtnn56%i$X!~zoi>Sgpq>NcBLa+$(WzhXY^ix{{};V3RsIm%0c6<$d*UXZ|xfGQ1SQ1!s-f(1)AjOGA3 zvCM=0SIp=CnHkGG*qw^`>|fT(WhzH?6B%OZ#eD9RhWYHey3)pFDo6dlptW?vs0L}) zQ7|&%N!-1~c*9gMxdd_7nl?9FD&mfFh$##m({R*Mw_=GSFsh1*xTB9~MA||tnT}y# zTNqUCzrp9)3nT{`5R(E22)-=SwBZTnZU+ch@`!F2#S_Ftv?*Q5MLv_@vT?^Hh$##m zk;;xvv^>(NV&jen5RFJ#X!-6V^>~9%A3!;LP65f1z66%oFe(5snYL9L;07Ju;}AZ5 z=orGK2@HzyXmP}h_CS1bw1h#n6q5Z8_W!sWmPlLKI~W>~IuaGvFh%yHE9qKW95JIW zY*;|feLeVvn-@nUVR@niEpJ6s0jPw5p(e(oEfokt0XPg83yqLMQqmHgYNyS(fC@=H z++Tpq0$~kg83F{W#dygbrA(39-LuV3_3@CA* zPzzOv`74B|=u2iH;ak#NKvfC4_}ot!;$R5z^uU z;aY~zAiyAnu&gqyLs$sGF(io)bqE44gsfQ01X$Y)DGKpnND)Hjf;1t7g(?eH9cvjr zhk&hX6;Fr~L&$`j2{|Jqec*xn|4b;cwq081cugpwV$O{T)7#YAmI-|u;PnhTWLp7+t}QfRksypGLkiC;&8uiF4asXv7cD-JS|F`a zT}9!(W&q$UdF2a?hqeipNTT3NQu2$+R}TZQFBaY;&yHAUWoZV`2k`&U(xEgjEvoOd z8aN_`ivClfb3;w*88IeRrdZ{rrFbn>x)L{Z6CCQz;NxR+sJBLy>(cU11x}|rF|Pn& z)K`@2q5z7HEyccMWJ{_%w6rp0&}DDi!(k~(_MQ=p{-4RqGJGoYEX^?EJ9NJ%^&^f| zllwkDYCftcIvOT$!8hZ6_YGTDwK9@XDdG%PGPJ1q$|?v$@kC_=qZBON_d}zGr6e(F zWft6C&&jto8R4`>brn^;j|Ee#7!SQ2iWBpu+aN0yW~FmkOe@r$q!=^Tm1ZxyAc>hK zIZQvuM9`GOeLsV;d?frVa9~E$FUuo|1p#SIXW9i% zq(x9AhYqrwIz<|x`&nB%SV3Xk#9o>#3}Q6>pdyY1CbacEfaYt9ftLgep_`*QSiHycj>H--Vz>sRG#$XMVRHxW?Y3S&T@Y3uV9N|5^;mP2! zL!l=z_nWAwFgPlrTBEx9+hJjzlNbN3;icG7q*Uqob#vXKh&&o5)9gy@HIVc&7@|kP z2W8$akWx{@P}3i>TBEv(?y!1VR7V0phKl~nCD|vh`%ZGbH5mPuOG>fJE&YIjPIav& z95*uBEkFw!EIEW_rp6vKPD@Djmz$On(}3)4@Tmoby{!#3_x)s3y z%Leg&+Zj&qV8T_stEd4HeUexkRGh%L6Au?K0Tbq1H+kNoi5t=?0lOsa_9W&Wc!?;Zup-Mvsb3TN^Um zce6EsZK!Ir{T&s7z05}Hb^qVcTZ-M#o0%rMjlRIVdjRXfeLZGWZ>xa{_rc^N^T^bK zIx?}Kj!def@~HHs3PA87c~$2@VaMZZVZqRR52QKiDO#%erkudB#B7P$mL?YbAz~sx zZt~;jX7$p8iC31ECO;=UnyfJq)1(0>N=?i-QPL!Z!AX^=CMl%soSaRTSTlgD(gGnM z4{=6o+Z%G?#MZVq06npFR44#GLvlRiSUkC4ZL2{G8t_0gm72dd!QFjj0by;U%r^MC z0mFR_&VFp}Z*6b}N&%n}Fb)uj4GQl20iFPK!Kny{#>RT(BjaX3JQ~D+LxElty917> z8$&2S6cP}l;jv1N^_MRgT*T1(=H^Sc|b%Ssw+bgKV|)_yuTh+@Km3eYeB zW#m@{10X;i2wih;s7}3uJ?RUI;j=AJfEyWY3)SYn(ya~(bbP$Xk3#{2cxW(?#wh9o zAQLN44+O1zv1OqAiVC|wx6DyR2j-NO_1hpvn9~-N0QU)59YIp?N^_@e(1QCq4o;){ zgxU-aAk6R?UQ)cEd|9G~C@-Au7kuBnkVizkK;R|F%MHv3HM}KY0vHtc-3uTvSVwJM zbZoEzfI6U-XI{u^*ziLM3LL@g@uFt{G&P{$0S95mY6L*;g$gA`S3eas z)Tu$vDP~Lt!T|GTLoo?~2EzqH17O_1EFppoZAn%vm_xTt z7#fz0Fh&nnQI!-^db|j;hS@Vj3?Bxnj4^cI$w)@MiecdH7mx-38?NsAX~KpO+T3vG zz8?{ou6l#keJ3Nh#TdDv2m`8Y$dSYj_q%CW(&WK47F9>{84v(5O2)+9Hx?V<>KO@= zhIvA}#iY1zRCYYQ#;g%@c3+GZEk>d0V!F&Qu$#>8{+I*ca8x%AUwTTEXyoAA@5qTg zKPI!AgDIU8^NP+dfC+x8b6`a0#Ju{sWgP5S=|&sGx&uJdGlJ0@l*q{Nf4~C21V+1c zaN6p^4P@!RQw>I@M?l=0N1Wm@B&M#$cHo2(-Y#Oh^p}C>?QC zH;xHlfv|rBcr1-YBI6D<)L<1O$ymH%mMOZ!mW;U30oXe1q2l3%`~P*o{TFjcsly6o zbifMxPauJ%u}H&6Omd$Gg}wVrjV3jQp!)@kPIaRWeCC#L0%cuY7&19S=-|cyZT3)| zFa@k+*wwiue5_>H8;2j7tZguG>BTY$ifRbUs>CUl$s5ZgDe74WxhnA~wsyB=gJva! zg)xTza$&HUM2^WzGkhjxslLNlkm1slC*l8G0QgJH{XEMq86^})W&H{ovS4+?!Y8nB ziM4wNvEBiRC~J2a>jc#*Rfegzc9S7PChR_;GE1uDu(D&B=f98(ftFbR1Mx}CGI9!; zt=%~Qfgxk*CMY%GQlTAun&BMmvI&eTSuv9-ocnn&Y6qiBMY6C5Bny{%^q{gYP02zW z!|qKvo`ue=T}76?9@u+OIZKNzI=+1sS@IZu>Pu0uCq==o>{(@$7eyt*ExP`l*s?Z( zyZ#G7@qviL+Jo}`pD}-VT!=K4yPq^~^KcR=<0pEJTdGh})$ z7(SsH^@D{^U}2v1zkwcX4|x0mh5LXoDtE>NIyrVT?1eB&W<{9vJ2KT$NAnql-DYaI z|Nl!UvXEw*9Wa^2tn+lX(P9G8WJZ#G?UrUCB1!6yQ{GT&Ri?Y;9bUn)#SWe_c}5FpLBCzSU@6_R1}|I3D@ z8%8mjeV0TP8V%DFInIpQKECaS$+QQ|Ql_kD{A{iNhmNG?nIKUw*MCDdq-IzfA1v%9 zk|RT70#fpk%XUOcQ3kZ}sIu>}G8zX95AniaRK*M)P(6{RWMOYdM*m@$v+OCsXqW80 zU&ccO;!ukv97dCXbX{TR5mn(XsGdzjLr-Y8)c~V`djbxlfiRPyp(k{PG!X;>gwd>w z^0G1+q)GPVU}Wz9pk|o_L_K*#bxrm@YZFlqPsProQawp4qdTE`_I_E1jHYS8+9U7{ zqunVQY1*eFup0%LXEY6$t2ytxiZ@7e#SdwMco`7pXTa{eDJ{XmZZkf#NrNW{^QSaC zn@x)QY(6+6x{oG_`*6NBFzze;{x6LM4R*l&Jw&%BVRumyB)8+a)R9j#Y)IMb5S@5J zk<5-~cbXI$ z?M{;d5*RgG^J0w$YCbfd6pJT7aH&b4sY!t_REh-)<`OIf)5C^}3ZcT?Je8u9=aN#?kqLBC@`2ANeDZi?w@yqa zl#KA%ox>5Gx}+9Dnk!m#vd?`q>wTmyVoS2RsLtCFz*!q9yLFJ!slH&+&AjTuMn)E! z6k6EqPLYfuM-TR>A)zN>M%%Ov!on6g@@bZYVh4$(ANlO%$R~?0NI6`z$zdUnNcPu)EQaCR!@&d63aFVGI@-J>u94`7mTGWR+4$Q7{Cg51&G8Xh0e&GFM1$ zB~v2=ofS(7Ms1tp`5!m6{>RZsP2Oq+g|VJUTCt$8BUvdqy6xlJ0>fnT*Nan$@Mt3u zu)J99$lit4?&Mco0dYx4vkU|{9wg7)S7MOo#tktQGEl9L)h3Tl)g#+JgEW)L2ee+bica|(v9qADBKh7 zy9rT4&JFu7qypK7#r^I$YH^Ubp}Mekj{!jHiLURvyc7-wc;w;BRXTJDTr*?k&x#pSa(f1c(d}?|mg!@*xxA zeiJxK%?D^XhIL^_TeANvn#>%JLogMq)TK=*%ZIV}B9^(eq%K^+}Mmda%E za^N$lL~F7!OD43L_)vFXL1nkP<6C~|E|8Nnmc?Wu6^dyw8*A(6R8YI28k1=hYRNy{ z5mZn{q(V4x-wbQXj#VlnzcL)8%E-!&?2u*>sl>o;rI0q`>5L$Pj0iO&9$I@G^G38bu^HnqAyl_&}ddk-Do~!0S{3eymkO$fn7NOmw=%OmiKw3R)_(1_H%s&+^gLnh*iJ*xU0&`PG=aQL`k6bX#h!KjrfjP{gdlvgDSud;Bd z2Nk4g4AyWm?A=2UxsT>#3sLo?9_j>bam7DKQ-~+`5;B=grWIiUrj;P}EkQL&2pgnn zYaES240i-RcXZNshP_uL#h)BfLT~GxK}$6$*sNvv6oLUcI&1e3d%os^Yd0LDlbB}S zcN3xA^udz)6nQC**nL7vaZ=1-)GWvSIcSt3%n2jJ+I>H6;5to9%lXxT6JmxmKt05| zrQ^`haDZEshjgmLwHyh+-c0GTk4aPD4Hv1fZd(HpU2do`G|6CgFf|qT zos@?8{3@z{SP<7V3zDoo$GktrD~RU%FVwXn=e*!0%)Vt#5ckIfv3m(o34C2pO^BB1 z_%{d!X@L5#9rm}b2>9rjr+8c4~Olq3LB=R2+5>Z{m7aOA!*x9PE`xrK_%F&a) zwKt**ECr-&;Xn`-51lT1Nf{DX?ZiVH8V=ibDO*Nv%j(N{$E&)ly&nj!a;j z<8!Qv={+?`kdA*jE9?8<1bwxUpfW*wu$alGGmYugvcu$O_#}k=Er}zHv7_%e7!&}~ zR7(jd*FKHM%pel}2c4-Y7dK?>KH}*42X?Ckb>soD+oP-<+5cAomTpU|aIiB#ghK|i zx{WZPU8tvv0~T-q4t85bbwY0XoE)FCbGS*7(37_f^=u;*-Ks(eds-QD4EqjB?rt<# z%w+0sOnwGM^{gFXSWKJ2vAdN>Q!O?0#0pC3R8YJhKKsZ7A}x<68Pa@vIt>-D))>O2 z!Y6#I)lzbFq%5eT|GO|~nYF|W$F+M;78+~z?jxuid)L1q-HPUG7^YPo9S-(6H~r=K zYd}Ty4cx^1tEg_qk z7yLh@Mm6I+xwWC5Xx5vBdd2)AET-7gDTnE_g36v&#`K~>VqORF}WB<-})TcIE*aSsi3H$HTI&Fp= zuj*(%D}!1C?N&lc0VSsV2H~)T^QrlGRcr=F-B2xcDJ7ED3hL-7j!d9Y$Yk=IU?CdY z7ZR5Z6@6nuOK_p?u!73&#Jr+{)3IbS*Bg*#Qb=kVgG^=|4E+C}%4Bvi!Kj?1u`H&T z78A`)N{5WXrNV9^r7`T5Yb|P^>#94&2T0RWa0I@!7{VEo7{Iu5(pf2}>{r9K+B&L- z#MU>WZV3zKQ+E<;UjdddPpDNQ0W&!ej#@Fgw6#Ztod>#M)N4xhZay5`pZY=uiqhro zMjC_4B(02g2RfTnZ$5_*NCJXR;_Chw4fTkTx}yy~yZsdEgM)i~!S23urPmPdo8hIc z+^vKW_m{T1uwZII)iC1!fUcHqEc$>Ubsr)Sz`zQUjCKXHTU{B2Os3@pk0**F6UfVf zPc%34sw(Ee9HYW6l3w4JURQ9YW+5ZFGSg!b^VyKpS z_l|_rgoA-%Ny#kco>VBN#l%vgqOG-cbgUlPtv$Z&hG?m)D%7r+HiIK?sFu2xk&M+N z`;y5LM|HE9T0(%d)Zy!rl{^`PG_9bXoC#lW2+|C~*v)6k88U`5e@<{dXudu??k9`c zyZ#T&SP%6O(r1Pi4aDFB*EaW?JLPhKQ8H()0|&Z*%yF=E(si|^Els!Cso<j3A2_lAnu!_hR-*&8Xt`6DmrUSDVoer}Sd+d6z?v2` z^y~kj6i8Eyh3Xa^bJOGGc$)PMmSUcUJqae1*Fyr|0ck>-uL06z;>sCX>Pg>-j%&YD{eePSaqw{tY`B@p$i=J>XCI^K5jqR8w=?lWpq53XLb{SS4R7TH0fy4V@ zG>6jTa%6P(!)OkrzvakiV^qvYbtJQ+qsVC2)xX@^(X8_X(sc9WhJ}iz1@o@Qp+Kt~ zCa+V*^e_*^G5`Vq0009JBm#;f*oq3nXt2+wpxIA& z@#QlX)AIGP6*vv50#w$;qB74ZHAPfnS;@8N=n~J|RXe!$8a%S81)`t%gNrsI@rZ?^ zT0Rt72nc@Nia9`SwkXDAy2OMFK!Eqkv4br#A?h(i>6PxvyZsgZ=*uy}O+RJj*Q}!; zbdU|+mtXYHdtWWEgzD;!En6d{!4NHo$^mBFAH zvCJBSG5VY;fdI*3op{E!Ge)EPeu_`*R<+|xEdImOELJ8K*=Gg}gu2!Bn7M$jjB6<( zbv*)>$ytld9z!)%bCp&U)=NVP?XcPf&EK{*#?Zg)M$t~5ZV4MHsFUxRM;k)$Z%P?+1e90`A_u*<2l1njH3UDUkze-2c9fko4>o`-d}8bRVnl z^UMSBISK}$HH+@M#bKp@EljNH{%22}68QKk;pb*$P_8*uAJ<;TN2*oT|bhR%v|bmHsqyYQ#X7L0FPx-e$3NLV4^vY7}RmA!IParhRVUe zDsg58+LuE^ea?6u8-Q&o?Qh0Lp_3xwTqzk>KB(TUsg*Gv96Jgjg&M)7=*J$CNjumdd8P9e6vlh<>_HY6#&LSwAOoKGB5*ZDYjnhNH#|9rz(Mek1M} zqo2kg{p)|o2%Er1cd8OFgdSbm;b|G2W;Z}U#`wt2uO^&~7&WCcS{sUX!f5KBP|iAH z_&}wL^|;Fv-Yrd*?yR8l8Zr{Le>^6cn}me|{FE5n+NUM+$)F@T&nQZutctR!Px}>) zMTpC@nSOcZjy(wNWSmwU+)n(@gv`^RGnl@a(}}-go!D$$gi8-q z!TW$w<*}I`Cn0oVv2M0zNKg#kg$vQu*3H0+bHjk@%)LrK)=x;lLSHBd1?0>8&fdSt zi;d0RjUDD%_5kEe1j>1%?(Gs?1l&5oDsc^+^quZ1_rU6cVKNY@BWYAV%<^xj(K>=i zZq-6=_PjRpJuY1<#QW!0N$Vy9Fb1lr-%lF5u8&(BFM9zdy&`u^l`j#K zI9mr&&y~#;DxUUt_GTc;Z*fBh3ybomkl*8rCC-`^-dg28rkf|W_n5>tk|#wruvFV3 zFeAiPUoE(AJ1@=gIJga6Nw=)jTcxRB;)ab1CB zG5&HQUuo%LKYVB7&lZ3O_lsgba=>aX2Ujn0M|XtebQ)f$dGXzjP~fG)XjMdVL~?QQ zCwU9;w>acB@G$ZwO^>Rj5Er}kP|#WYB$pavQDwt1w>J8iaaKE9lH=gnDbaUhhnpR` z?Yn!@MaD`I068yx+`%vyo*~%VWf=yP$Xue~R^*YjZ?6h4kz808eY=;|@uF9kCa5A? za5##r&ldGAlB9W%u9dfUl%&Bi#ngzS@(B5N&2Vr?Yoc9G&HrnznUfdhYkWwk_JC)i zgM?2s3Qd3@=SZt6i~M5sFmlNp1)LJT*xRwm!+&Re@RE?$$d&8ViYOu80C`1NeZ3Le zKXALh-eyz$KNR8v#C?Qj(+V7iGb25H91}XcP(hF{4hc|23x*J(MA9;G}tPWDT4EZ z0^w#fM9fFJ1S5_?>MT!yB%9PRC5r+~(gMq>9=}m|x?V{nygh9hBne8)UJ6R|`k{Dv zAoW9m!4=gKxsZ#horg7T``z|J1YA6IJ9a4HTU)GS?h|ZI*eYXQoensfRTH;n$LCzT zH(4Urbl|_1=%-5AA(h4}@C7VHQ72=1QslTo77|JMwQ<@xs&}?AECT^+_^d+)c!t^Ars$|=` z$1#m8uVcO0=C_=!u*ZNK`xqq*wyIWOmk>-QHuXSw7Phgw3X|JU((@Kg7Z(_nu+~cf zP@8KN;gwkOLL=1fF}I^0$aOJar(mg+9H1}26f?9u_T~@FUT2nIp3%Ma_X;4KkkuYZ zfd2O9jlCiTkUiWdkBt1(mNYe?eyurSacWr{9g-ScQq;Wc8aki&2JfX$V||;5WWlYx zP7m8luibX{r-);U`zTpppF39`(moY;n&8NgWj9ttGvAPa3%BmP=DD{Zlf5T6&2=*z zqL*$SPt^rwWZ@e+7>1ffouGwF zG1M7FVY%&<^uXkqC?`2X2D#09@s`wkjVYe*|2ieyZgy*pV3YQM&6T{eQ-Ns+(+r*a zJ2lR~GT0fZ_9soMBH*=+x_I0F!-zV-Zncx>ldYnsRZsE(`PAn-a86!^2P;;v=sN_% z$T=)C6GAY3px{gg8(~*J|GP``M^2oe5LhX_xy-oyM)*k8{I&7}2dF*aCqp2T@5A+3 zzO(osdlSbqaRj`Jr{Tw~W0VXSG~3MArc&-Y~^L(QzrG31FlRJeX!+ttr!qY2%iWPdZ8o!EYgK|6hPUM7I6Sx!*?YLN zm9+O?o7Xf|TXJ#-+B`KK(jnZ;2M^OrPhGQBq#7xAiKBW78=C`RrO63{;g~dC8GL)B zowE&Et)%h@)A7J*Da6E9X~-=nTj)Q6rZyCipJ@%?ECv_iKQpi)z_hJT5VWK8)eP(p zCxuHnM!~Qlmm1+}42=FF=Qcmry$*3r|5^*47uXTgS=BVQ9OAi(lf7fC)vNF_CKKr1 zL9M8&q5aUVo!EM+XW= zM`ewEv^6zXO_#_eF7U@P-u`8`ptJ@~`NirsXfL1VN4vdX-h9Sn{>SJz#hK`u74VQY zY)bQp**D2*O2%50DHk&ng`?`g3~nyNR_JNN$!AkMCFi}tn_lXPD!m1IfzMS6Ik#aM zal9gYi0S4J%S+HWOYi47%JfqAkcuChO(Tmr^GUd!YYK|&_OI_W`g zj9$hH0v>I)6`*jXVt%WhG#c;#Xl4i5Yz5E&93=1idXgGKw(y<_U5Z(v@MsHOV|LX2 zTlTa1WMCLu6yJLs2b(O1Y0JB7&M91ayVuzm+KsV1@P! z^wn#Ux>+g_1O(5h8`H{Q^vP?%w32Lx5n=&~K><_u1f~1qJ$byX+NS_0oE{D$J7MpZ zD42&wbimCPw+x{=h~rdEMW`eM$MqcYz{mfjthI@1C_yXdXN;Cy*6SiAo|q#aIBb~w zH5$&sNS1V0C>|N$38|FSxEZmAi;v?K9magUQ_cr*6=VK_aZ_p( zj@U`vJ`a*AB7yeEBNBEtY@f50)bvskof)TbaH0x)K=8@shFHC@3Di0Y^_rWn4GCeP_E|@^=8252uiva@ORnFS)Hz`eaQl^x?$`BJkApQf?p|P4Ewq9 z;+-p@bQ_15ZeU&XWlDHC0i^RkgRp-Gj!8hZ!OGHT-c8IVu!HrCCuN?(0YjrjReOT& zit59|*@{oZR<8kDS!K8)w{bD-@!|xpx%=*(KyE?8Ejey1K?*IcyfQnfnRI+C`5otK z@3^~bP1j?65fA@JdoQn*vLpnwxgsw+wvg1ZD zxIA-h2=6cqW@Zr&G&w|vCQINTh9SXjo&=*4fQ?lY{@E_2c7&&(`PVyCAz$xWqHFpr z6f)u>->L|6?XZD=#caci&0XUMcuKJm0k-sC6z26Yn?O`r*C(cm5jj3ZXt}ozpg0*G zJ5_`9Kwk*J3=5IaFPVgD@r^mC!??z$#%N zk|2l}qY^R!q6a)E%_!da#9XcI0ECLAaKj9pCc{%D2OpytAX`qNWw;^7!P-R$BH|gU z)zw>>L_+~wTu_6S5*ubfZ}<-npY$=1jWBP?yC!q*8Tkusyh*a7-NCS?Sw_!C-GWU8JH&zoLBd*H{Qj6l5&N6G&~LZXkb;(VpuR~bRt;Fta!9(H=f zx1FzT?gv<>_?BtD;06j5L~b(c)>Fm|ufIkjbXgu~D+Z0b09>t1AQU!pq5G7Tk<4e*zFXH^j(z{ZAWV>T!3{Al` zQ+^8SsOY2X*o{rQLepU10K9R6gAW9R`~A+`HYZSqKa{% zAeIF(kr$U}LFSQ+2kaN*8HDL;dCF)G-uXsVt6%bz*EzK;{GNS~$3Ga5_HV~4J z==Eg7S2;8qIN8%(8Of9IY;V!+K;91@uyz!vO-_`y-;0#Fh_aef(MJ@gN9xguQ!O4@ z@PRo!reg=7pTXd&FeKdIKcj@Nz#@*=!Ku&d*D{_moACR+!WnMNJ6eOy@Ooh#-<#m+ zIS-MgZ7w2=&pfI;(;A*QG`K?2v~?O?xZ-2`OJgZ3H`?c^y3Yv3tB)0pqHTr1jo`Z% zev>Fo%sE_<1n_y;WXFp)gMwWB*8c?4XXI9va^!%XI*f$m4tJ;;q%ej%p$tgbvw@SM=iAjhk zcig=>KP1r-@pWr}SqlcEuPm8=s~R@u@O|#SK7*9g5#}cJxQn5K?9-tIcIw7AjHEwu8~h2`8@)roIVj>xhsU+gdnDF=c41q zu+Uv1gClwg0MKfZjjyOHDYgMMEllchpIT$3UULU4ZX42-!_|Q!T!Mw<)@=xL#b5{o znJ@~syXjnH(N^;^;)Q-n7vHqMVgtf7+`w=Wf^&SK7QQ8;?CW#RkrW>L2yarPqt_u%xP+nn6(MO^S z4k;Wppp#wnf*jrpl5E>wO94*IpH=`@-LFJv@7w$Mo_hB114 z0Omeo_?4b-RMC`!+1BR|xyu}itK-*`I<4YHCG+x3D9+fN8Z>k+60s)dO*ARo!vDiJ zac^P%gv8Mt$I$CRMCH8i^kMW|>MK2r^e#n!6{q;(6<3qkj@aLx?duf=TAroDMtj z$?agzXd9CPz6kM~<-llY!e_bX|;~h|i2Y% zxVW-DY+{)CmrW~0nxSH&xJF@1#36-U+hs5diEy{rqx!8q^FN^(7%5o1N;b092NGGP zo$n}AQ?U@@tqOz@Q^}2h(tY|Eb;Ss~!3h^Y^FQkXwi&p4fxCPZC6^iu6XwUJ~aRZ#n1AH_N&huY# z#Zs6HRT{&13nca}BMJaI=zs}(2+$v@b~O-JZC5^+kOcg~63VsNCHO!WZ(F#tV> z7*Dtr#1x9aOl~b{VGE_GL`!1K7Ks1xAe5Bw3jk$$f8tL2vqHkQR^gHoc*V4`BZ1n{MtEBr`G~~J6h+1chH~gpkTH=KbWnxl59Lh< z4TMLHaEJe7%6jAGl9&u#M#gOO!_>O7KmW+DJ|BXhRrrFBwujO)mmMj6SL#DWX6BbO z59`#KEl1u~`Ii7obO1%k>kft733As3B5CG)+tMl`}P5Rv{*N+?~}h}ZTnnn~vMIJn!O1-#~q%2-){hy-Uw=%D&hc?x#+IJQ_5H#H#69&;7F znj##LJg@LfR-vs&cP|+o0J6C&*&L;T3`X>NZ$Y+<3LEzPJ7A!>E?uG_Ax4ehIOLl5MDdxwnWkTIyAiAy-p}F$rwL>`YGs%>4 zP1sAWyq;=5SSK9E4aiTX@4*5vtLd;Jc-OC5H^VgFd4a(WxPKnq*K#&^rE}fUIm%oY z)b!G0Zfp}olyT4{c29AOtEOn@c01Wu*FxS1>?{UW7uWN;!6-O?8H9+WU~}TN zRV%ePw^mm^Ve+5!=O5{?P8Vs>ky|TqHr@HQ6{<(O4GY4WN5Zqg@iHQc7ZwuN^tkA3 zvDNWU`c4Dx{go%4>3P9peiCy1k>@4z0D_UNre+8|rmZP{krp*nI~IbSv3Gm(o+`EV_2 zwUP3$0oA*jQ?;2lIeJ3(WMvOSjmd-K47X1hnk$x$9>BF4|8bNOpT-APtER(NXHgJi zl#`B5x=)vT3xms)wL6)`(&U-nZWjSh)x_+8b`bh43p*GIO9>iL=&o4MwhwZ0n?DJr?<%iEii4%ZPb?;!e8}=E{(IngLaFH3+^uaj`R3?aJ?H&1lK6(zpTiKwtD> z8tOZ2?!gA!D|s+^2$#Qx0jjI{ngKT)ds38Cd5rRYw!Gs);qY{CN{D6(M})G4nqFPYVe=8>LE zG#&j)wLlV@Ia*7xETWL)Or>q>(RhKUc$>OTb>$rz44nPz#-L{5=#|9WMU2d?!`the z|Adc?5Da>c=D}y@KK2GM;Nh?p#huiss6&sp)sgQcj~o_+dV%1fV%L4ljp5425i5(U zi6MD+uQ$|@uLvGHBq-}G(F4xTe9VpDz>niAkEQ7#ahJ~Ctz%z^9xEUyqvrvC$J5+D zjtt%0rqJX?j#}somJUrbpd}81eFL^0{cZ^(9S*56=mM=Jb7LHBWu^ZIZR5iWxW5Vm zKF(0)P)-(Wa?rQezn;@n>N0=#*vumc_ELM(41!6*thvcv)$V1L-Z9g z>rnt}cG>)&XY~7w zOE+gOMHws4i=oTvEit@>RUquZX1c@g!W#2fED3SD0c7_B;|O|U9D`FJzmbO6u4GW0 zeEU8hk$`8zv-e}!p8YI8=_ou1L3)NXURvoO6en1E_Xq1A8&1NJHH~z`xb4y&o&Nqe z+AR#SHZNeh>*v=da;ML08*1OE)*#baIhx%_lDlB2+$R zvOe8A@G?lO>1?mN(r6uZo!_P~=HzlJtikvRylNx#xsaQpu^;-dwLP2KkPdAtT((ts zwh;+NG-7%0?FUpEstiINx>`ZcV(RhMs}JGwvunj&Gu9vEvD4^-_>QqWI6RixBwC<@ zZ?xthHIRNc$Mx-qOJ(C27S+(s1?DEh1t+#-FZ_FM5iwl!ML-IDCPZGdep{Y;N$w*6 z!azO0^r@wCPxaZgpBncn7j}t)7xn0H8wEMWCQdjTlDsn^3zG=V<0uF^Qj$UO>m-Ep zM+@kjgMx^dGBmXAKzTDu&Go#Sf$8BB6Z<*mkw=y&MWe#9r%QUdCXh88??smMmt9C?SM%RMu;wFAF;N)aN!0kO!nKYl* zO41xl__&FQn-{C2a?Uc{Y=?i_f|~a6RnJsR?1ECFpzQI%m{#>JiKdMCNiH;N7pZ^G zYDz$L#k{dw2Gg2cj?92%)wJ17OQ#%9U3gwJtd+LzaD(^^@#VhFd%^@o!10QpBs7a)BE*8asj0nfO^+)}tFH{pI}Zpff`oK= z9$KEnAD1i`x%tvThM!#GocG@khZ2m4+e!EDmud$_b8ggx{k6|tTN0ELgG9M`X>252 zA;1bHk6_KOEG*v%nh9*hNk(pc1`d}}^++jtql_Yq4QMl}m*y^`&112}wiuRIPK0(i zib5P5b7-nO4^In!$}q>c2V_U^_^H&`@p--}ds83WcZWLTEh45Tt9w<0R5cFBqbYM) z`nkvu+MI(9p}{t{-PNpt)n4xjn3E?4vwebSztp=d+&Zpgu@LbK7Syt7(s#Ne4ZTQn z!d_8nO#XO9a{|pVyZgUvpVg*VC#I(DnuIYbIK`}l6uOst&!OVv!1gX@dVy9k6#)!N zvz^cgMA^E(OVsGanbY4Rq0XYJZ9u4Cx}dKtwdN+o-`}7&Esa%~@;O{Bvr{r`ZfGp4 zGdf%rM97P~9`*ZZ?!}wE5bu80bBA`;`m%W11nGJY3Zs9|Bf%21^B}E|%@>ntL+xn& zSYqv^SMed?(%V!dTiNHBI`Kb)QoBnDOaqp7KOUV~V<^6RQsXDhqV4y)4_U|Tz727B zxGn#|vM)0#`!gzI`>@3WTdTep5%<#@zQe}cOl>6BS_x6HlLF&ok_-kI8yQ@~Q49Fd zEpF5bk0jA-v|xHQ-w|5CUlszp>a;m_K1ku=rd_}}u~w>g-@Fn#2b9<|Jm?qHf}^r( z>27++RbZnU|GwY(DI!B$@`+iBkgjeg`UfBUlNikK>Lf;Ho>+2`TD&e+i-hlSfUPClw+f|Pa?(D0uqwY(eVhv16?RN)+IPw;FlNfyd12@fKj?c`7b;@S zh~^H|*#7~m;$;{FaaXBG`4KAiy#O5$wq&~RV^+-i=YX0a=tBKQFRApm!*mj{Jh2P+ zCthi3uhtJ0#z404zTi9h*~-($c!rW49NWvlPjw*tk+6+Nq@<3RgVSM{!-z*1Q5br_ z^NeVV%`M41^OeNzc(I9Lj^xW)!_z=>*316%=e$!*^O-QUB0 z{4f(-j11}TUy+{OqwJbV1>MZ|C4N#-pumXa>OkG^`F(y7!57#lC=5RTkt!JU{QCl;P z+jL{c(+yztQPv}o%s|VcT(nAm#o6s_A);d2Vxu@1e31T~oDL)p>PDyepr-yA95<#7 zt%R@%!*4|13bX28^u1KII7Z&W30(7WD4)a6UnBmMW}?-^iO3P~FvRGGb;tq0!zv07PtB?O`LizMb9J@M&gDn}W$1EG_HMiD^yBC;M#Sk+A2iYLiv% z;+;*>DPp!n8AiI5ePHILpEOpH70~dW88g5BBoy$r1 zZ}j|+qYl2B7XE*Y=ZuPDj!q0}H6o5jec#bM7}}V%YC?MEK|WFVUWJFReiw9GmOCS1 zl;mw^wjLg>VTPpAsSb)mE!#{9ynxSx>lT5V@EHokh?okW$cGGdY3PhC8gmudRjfxMgh6J=|<24zev`Q4XWtz)iQ};1>bIPC-3ZZ@dxf-%7 zKbQjj!jQ3vU=|!AAkKf?f?)XSXx}9+dhBPkJZmtx{k)+0I{So8FG%$1^U~|i* zuN5tD%WC^E$_I!Q_w8d3tGz zVjnPdd}k<#?ON!H-8dbKY};KI#ZqPIi}0uC4t#K(02{lD!JpU z9ldX^vWc1amgNqef&=Qmjr~4^x2}T|HnKVV=m2WR)z18qKb-qbZx$g>G!^Ll^z8&15)WhWh?#ALs)uSVdu&jGM}*6nd;eW3gw{KSNg@eH5ipwNQ7S=w_-Kb<4PXV(0|Xvu^xu z24{!b;8Pj8v{Gjck}{p^Zv+~AhK$%TR7Rx2;omKJvww6+?AN|R|^&{ zjI29^9gVid^v9L7&ity49y)nMt!L!f(1S_2 zFT)$kWFK8gzMM=1g+7pdIz?_NFJmFn+C;UCUt~|_e@x*Z#97l?_iN7z^#*v5LU()eK?CUk;t>Rhza;IY3_8Trus z_1ANJ*u1@WH|aivIbkpPU}yNw-@iaRTGrHIn&9YQ;ptTAaDTePPfLD}=(h%Tvke=2 zXpoA_edY_F%e66BY=C_Ynt4i>&Eoz;@$6uFV)!V_08|KsX>o4c0N;bMzn++^)XaH` z$&8i=z%!fOS;QFusdWIaYM}{J=KGc6J}EAE7q%-#8F9Bw5zZaa9Cto;L^Xvk%y*|h zG*nrs=)g(1x~ZTZd8%8NbjKwNXZTIKI~I@^v4Lu|JWp3UoQ+sps*VhO<0U(!Je~*{~4R#G;rVlop#1% z6^rUI$<@=I7hyGtTj%WK+FD~AFGQBoP#a4TGB1Tbk-?4^w+;SRvh0~qC@AV;S012c z!RVwbgFn~S9~rJCeytqj)S4HIp2d9o1x~=pi$fv1Lrekia-9vzG4ntrEQwBfmGYbR zLRGbS;qHb0ME?3J$1>!d3zoP5(Tz%Px}|-%6Q7|Uxrd8*Mcoc3w;oLs4LpxTf%RV6P$0*e6+3`f)fnmM=h>1?K6?c zVh1@VXGf$=2axU{54Ak>#totI1aSDC0v@C37cOiJ%vN1)n(NL>QMe`YLyhS^9U${>v+r zSP(1U{-u$#lXs~W9fe=(HnoA^`@pYuQN3=!Ph6Lpp0~Qgboy{~ zwQ|+}2Lf6%uU<(M3NKZG;I&!V$Ousdop`Jf zGj(CxLjY@2!)Y*`x*OOoWYmma3Tt;$n$t6!4d&fYANAgXLF3HMg5%-8i4Zvt=I~1x z#fJ-HUx~-CkTTYO7x_+vdH^AZrrn&ma5D>~$$u$QF!Y1fsZSmR-Ac*n`JL=mvXs&U z4jmH+XJf|o8uxA}rc+IWrnOqBL~6Ch5yvr>u%CKj$dq>qrzIWEh(&xGgV+FK9f_~LCv_kX$Ql}Oqw}R94UET|!M9${!I69G8h215Toovg z@3~*X#8yHqRkTwheTJsUX0l})$^50kkuO`EO`%XO6s@6hmC>@EA>0x-7Pk|AAFwtF z>XA)jxI5sfp^!Q^qvX6IH$n$I+`4oi648cA;SCGAj@UTddbKhk*;Hkz=EUlD3UVMp zI3a;-kGxQL*@01X9GsMybvU}QxG62B{c>@!P;Sz76(4MvxBqZXP_Io{p_O}8`XerwO>|VbQ98Um@fWYagM-Q(eKE9m1yeM#z>JbIOu&8Y=nMY*OC|6a#wz2#XjG0EzK`V1|YT3ttpA;#O%Kg2|Rdu#y!Uf}Lad z>B#|N7?H(ITRO0C(}&$Scx=_C6h)f%z}l_M}Qzt#HXjH7MKMVGWG=qCZy@8 z)D)zJ4(C_W*e+Y#luROnd^Oo1LCApMCg&F`1lfWak4iGcz%bhyTPI#3k7QGr1&iaC z1z^aQWippw$QCczBXS33!2;}yZGtsf=GW1VyTO$jkZ5mlI9+(A-3^3CXxfC+|a+0;i)_FuOg(#OuV;FL53bVjNjH|M= zZcKGm;VQ1GEUg8qle($ay8;2Bd~7zS>_QA}78U?mc>Ng&1+j7_r6A$BsE zWIBvvU$_YjObBjjVj5ZihU98l8edscS3#hNN=-o;ASyKlaY0mSB1Ekg!jn@lW*jrgc!oj59K^bwuPF|yrhvFf-4`)WF}LXa#N+x)Ts%!r$s$D{EJ%muR9WWkKM%f*vY*^`Xs@o2<8s9az* zwMw!j*jH1M6~ZRJf{+3EN-l*sm1IrqBL`Mdf~hbiQi(K2|^z)K|#g5_K)ofyWEbvj|TX~fPZ z(#XU_SQ|{N5*Y+Lk(dP&8-l}>$fJ=>4sokwlVm}{lt`tK9c!IrV>%?5@kQkV3peGc zDq`)xO*D!;aFnyG3KQAp63p3Tk4iG!purnr1QqLMuxkz&}1#9>OLSi4l> zr4utLjYPnPKCDD0lgQSIok&)U3uEGuWsg21RwD6{C1Ol6oyg;nZJ8{X6N#~psvA={ zXiRbSz!#j+9E(x@_ zB*=kzOl@Ie3!m8<8lR7-L;@LGf?*;`BW9gsSZM^qWXlOK(MiNO1Si>K(%3XIG0Qf^ zTAvabrbLb{!IVhMinZ9;vQ1{&Tr!P#Y}pKgeLfZ z+hQkDti`MlBn^z@!#D^2zzhw>NWK3=Sz2d0Mq*<_-#e7!_mu1kJj+9=UTR8Q_AHI1;^Z)%ZbH;kf zYr(DHvj5Wygr~zcokNyeWyTxI<*!^`iA?^i5}5@Q{@mW?hD+y zn^n4-Yq~F3)7=#6ZocSlmUV|Q=?-J-4uk6sbJHy*>=vuiEe6*uMy6ZLO*b+C-AQfT zNnG7ZT)LH@x|MvolZ?8L#&jRW=|+mtjpWsh1f?5Et{cfr_fe5Y?&moShg(0S|bxPC5_ABqwtVr(&|=LIl5Tj$kBBjTvRM{aBVS{t&TfD zZ1JdD&@|ro@tEUER!G%ZVEbs3JJ`Le|@#&Fb6gtc)PWz44*IEuvp>2!iY#MlgLSt8ij8jpC1 z<4h}bcnxJRtr+4p`~yH(#JGXOj9d=@iSZUnIJu-c>s&6ysLpg$k}ZQ^r*ilokxL=B zx)8Q#1Vf5Z{fYQQY;hdbI(=`UgrnFbG6)V^CS54us1{0?>M)E?4j3I^SuiErWP`9x zt2@W=F_9)KgvCUfExU!EOd9cRtVlLns#7sTb0yMv<6Or>j9X`!OE4W=TT>D|$~k1& z#AU`Ck7}|latxVdi)X=%OdT(RF~%$tsrA+iV~jBnBiCVIEnBjwGd0;(SvAC%iWwR)u%?mKai5cu6F!c@$|ch2WOZOC zCnqJ#T%JgaY#OzqqVA%BR*AgeY!Yb|w#;f-=iBCziI+HjylgQM=8_6yB_Bj_^QCfm zS!f5K5tR*B4dbJ=WGy=^YFo*wO7rb-V*%7E!% z?S?O1$}piLGX}<{2PDeyKqe>X#|NJ`Had{OQGqgX$TVZHk?R1<2N+~R@IeJr85>h< z$cS+wqs9jvJ|xR@nIIo1n4rvD88Ttmc%41XmN2m?<0gfTTnAVulo^BN%2ElND`42v zK*y$rFmh~WkRb*qYz(l025jUGz(%fv4cIU>v8mx{fb2sBPiXk*pM)Yxy^>*WT~0F)i1oZu)m{PYM)?37%Ysc>T#Be=no22Ric1P_4f*sOwINT?wt2!tJmPIR$3 z*+w`)23re1tpioU2`NTGpc*28RtYEQWKiS*o^U3m0wE+|$c@uaYnd?INln1PgeN9^ zAmxX`nG-9bLau5#>%%K4~hd zaTO)W(J2ZAq9`$TLIjAyeoz4Z^c5RVCYr9Dg7ZRc%e% zJ+s6V!xZCsq^jDEHEs9oG1Pg>*$=$>A47c>e>i$PppT7fQ}tQ)qatJK48z$E6#C!P z;{kn8HFbue{eN(H+#r=wXBdwEkIa7~7{vac9F}x_s%SZG@XLs|{%DHMT8={=EvRVe zk=3X<_osFLjl9yS-{@=oPo%RJtv}uJf2bwt|MlSfzPh>J2gmmNpe)rV)(u+K==?(a z`^x^~vfp3Y}RH`gzCyF|MjsF!S@I{^J|z4PF^LufXKz8U4p+7p_qD-#7n- zSZP=16=M7sOQknh6+!0}{@*sC&Ifq&-zWctIDS_>9?%D5eHK-;88=AP`2ckPP5vLo z*}znvRX1oA0axb(to`?@YpxjAW3DSqG0sT3rtzM}i?&qNrgUz@{{{YkfdxY6D{%jA zZbz6kZMQ^9XDeF&4z0%nUdsEAD!Rue?ep5Xj(07&IU{|uU3c`PF z`;UX2Rq*-OCo1&*^(@Z6GTr>ESKYr}k@;7sxqrpDGZnah1v+)6GUZp{PNwljY^_g~oK0WDCUQ&VYMj|XILuts`Bs8bb{qWw2IDnrqkP3%vP$v@R% z{%MT%PlsiH>Qm%TZ}y{Y&VG~(k{^{r`%yP0KMG~-N0B`F(H6>&{$TsjtSLYGqRNjZ zwf(5j?SGuN|7*7VAH(H89I!JR-2XPY|4+R9Kb!l{r2FqR=KqzjGaDJ9kXP&+#m#>s zlu3^VEJB54=(jLH@ADJcx?O00;#D`>@pp354Z`tvI(B<7<#$@Um%RC#*1FM>{-&(% zB*lM)neHP=|B4^o&$nMiT{qdAUj>uy3)WvnQ}=THnaFe_<$k8KZn5=e!rfrUe+bw8 z)&9d|_W+9jFh+L|xqk@kreMsULauv)x-?g^m&6u7%<%AW$* z-Ieq&!Rh8P=J?nip+ zE*^iRcNf?Hh_0Jz%74VxO;!Alw7R9n{71N3s{I*w(+xr0&wyMv1ZO`3Xx$IU{S0(< z%NX-BfV*SV{kTmxj5j}i>xQxZIN2S5w;y+P2Vly-z*;ww&%c0KH`4kq0PF_h`caVS z{we+_nB6^NeiT~WJxMh2}|Ms2!p(r<*MdrkU{lDgBRzX-1T zNq8^AdGGQIXCPsQZbYI!EB_Co<|Bf%YG2>ukjFA3E#Yru~Pw zIy+$PA8P7c#M>`4rZbzfU#P6}8m?dH*m+Iy7g{?Har}eYI@cZlpdX#nto=bgozcks zKyRIY@cDtXI*)nt|HSD$#^?WW>#T#%|8wljfVKZesI!>$_ZibU4A<`i*Evkm@6*;f zjL+}$q;r_{_vz|9SNHo2JLB;7`}8{FaQ2&6(-{Y@-^7^CI23;qRXX3`^P7m#`ODgG zLa6hX;@|V8vzIr24_#+3Q~sW|&R)3w9weQ;tbb42xyzfs=SSx*b$?G*=PqOZo)?|F z$o)M@ox8mKJY+g|N&0!vI@_@J^GJ2JVf}?~I@i$t!YZBR>V9F{S#IqY{^%^%{=yiY zFoCQ|E6?ygZh6=I7pmfFp_4|-?#PmABuQ)cMMk-zV&RW$n+2)A`ETpR=a(mG;jW)A`Er&w=ZF zh3n60>wKm7=RE0r1?tZ^>wG2Y&tZ1H;`8Ttb-uFxIai&ny!msWI$Npxb8u%XWBwdq zXDf1l4^C$*Z-1|@vy~}-kFK+owZF%uvz4>ISEaL+_V2BAwsQP?W}U5Y{k>#oE5*Op z)!7Qv-z#>ulJxhQI#)^hmAG_ftNV#?I+uXvCl={U0uMhisq+XM{7!S7MR@W%Np*hm zfWOI1=O+mGo60&rY4SHEb$&8{f5n#0Ph9*fVsv(*s zR@3sMcdZm%|1r~wM_kD&cNaXKG4{wBma zABpkz^g18$`FXf>Hqz$jVRkkm_wyumHUi}rlId)u?FnJ1Md)>eKd<+zXFs}t5R}aR z9=Jc}$G^IT8Ix8~QEj(3cOe;`o(bnEb9qXf=Y`8lb0L}K?cqE_+-u}KNZj3(b%pa( z;I2k4oV%(L7m`7k4a>>$JJ58zHW9=Bh4S$IDewxXzfHB5@rrH$`(DE;l{9j@w1u ze22+>;NQ7mre%N)qC;S)n;cH)XhX0~&U&UPX`NxoIQG`yp z6Z|b0$U%YFja>--tD<*}R`oyWHR6L4~91f{Hh58B=I`A^9Ge+tg9 z{wP=H+hRDcUbZ#O8$RpuGs>)pXf?eD`tfOGp8k{OscANb?um%vk|5U z#M$P zJ)!%@n%~Im|BEF+f^-(}@DFwIo>xEK(}(=k;31|6rWkjFk@TWn-5}Lnf3!>Y7m{Ln zMAacm_WVU}{tKZp)GMg=`9B20wf=9QbJE3M#P&aFOH2l-s+N_C!J(>I z{ic+vn4GF=XDN^8`maUZ6iEF=U8))dQC1W|S*dEi;tuUTud3#Xaa}(f8mK!otEzN| zM&mxM)-L_Ax^49SpdbIabdvl;F{o@rt^ayN zw^i~d0{(B>*-B>lhuZ9L&_%j`sLFq-9TL{$mVfBX3d)t5Hsc1VcDk(p?tyLy>i!|F z|4lnVtp9;@PEz@YpqwY>NQK1Y1UnSy2g?4THLXY*CdZogBUROq=$!QVg~t46wWj%) zr0NY-RlA^P{nsYlQ89iYDF2~^#PvV1b8^NnR7OJt^;d(2tTjzlD++C_znZ2S0Byfe zjQ=l$J=SFV{|HS5)%z?8o$HS(bvr=!`>gp{WtI0VrbD_LF#B=S4BqpiSy>6u?E>y! zAP!a>jTt>2Pz#LJTrti7>2AqY1Z&!rs&>Vu+lA1-z*~phRGpS)z&oLvr0@c4kfCp+EtihTyahN@ws~BhFU= zmR6Wz92S`392$YDs_m9sv^DMctKsXxdrlSSh@=;7ELGKftZBvHm5&GSsg(*Zu&RQT z_k@%Fig8@LXVOFv>z|`S_tBQ$#M6%o^%2xxRMrfb{Y6znx*2Hti}3$poS(?e+)o6D zq5MQl{x|*nls`|L|3+Hr?zy5_sY_=3EH#QEKhNC%CKOpekub>aSzOVo)Fm@+kZObO z6KnpVy8pwexfyXZ2B4$+#Fl^Ptx8Qxj|eYNM~?>#W5bQO9_jkbQqyeQAXN`7-6x*@ zp(0sKqxK)V`u|j;#{*(Hpu336KP0@-;{kU(pxca%9uIgGrZ{Iox}s^RY0KU7s)%l) zt6yl!f2c4;FvYnd?tvWU4I`Ay4A9O zNBAE~t401G=6@jw>yHM}nYs1rkg-w386Aw&H3apC%=!bXbe4eBuY=@&R*wgq0~5xE z9%71d9dPZITxH!LRp$sCe;_aapN2X7I#2)c4Kc+qXi`*Km ze_BE3H(r0RO^*k(VVU;${}VbVG4}&W{Wk()qT&y_sn05)HYA;sF#Cf@{wD!>S^opk znfc@o9(Pb!H&_E`gZ1aJo!f~0!KeREBQR_DgF+xNMa=!cIUqIZ4{S4H^YjD7pdk2x zS4cH$KXBEc$p5Pg(lP{`|Hr1H1%-*>|Cyn!&#SpO0{pV(ig7-%AJ$wk&WHM_D%$$Y z@xu~Q*B|Z9bzc83#($|gso#Xqiu?b7RB>KdJs!{)*G$!Cmhb|#im1;Xzv7R$qx!r` zo$H^fozYbJeQy7|epgyrT0VsI_}TdJE9TBZ^!^^X|6b}62h4SD0{y-xt~3R}lByfr znp=N0iOvo9@#nz#4<%GbqjPiV&mr?dN=3x_qhFoPWc@j9|A%I@{vM#3wl3MBrAIE% z`rnAo7eM)Q+W+`BqsIgKa(W_*iD?FE4t42?UYLkVQSWnywk}cAa0oqF|D2r8I=KBg z!~a*m8y0L?b6E4=|FV8GdOVeD@37uL0^Uyhm7ypj#f0LBd>lf;D#=n>+p<5;d(DW`~+4yuhg*4~Rh+4N^5tY<*tcAk~ZYM~9v1sz7CJ@b{pw z;(Sihs~!)?6&Hc}>~VusLqx=k`FU^t#}Gs27jmVoXz7vNPzp`6p9jap#2e{}St%wO z;6$qw6VVy!?zy6=X<0W|H3YZ*X%L;kbp1TD|1r`d>d=@Me%`UDKCR*?NY&@nk7_6@ z(Rt48=MDeA0BRQT^Lj1jn*M7B%c=8UE>&p9^}mVZ$@tXyg06qp zRb^!BP3IZB{$0}t>jlJr2LvLeaf4S>)*p3t<}&=(GyjJ)tp5ej`2wkbh5KRkc)&jl zA`-x8mF!qihLc4$mtkycr1HsNnMAmJtTSm0B7@84}E=5X8$ok8C z5TV|hdi8cUQk8`BN1b>Y5WQ^woX_xrkGzXlLaedzreu4h<6g-Jc@m>W5#BXFEN&QV{1Gv zo5UlP$RI@GTci@%R1!H7jY+mieDkZ>juCMxi5!U+a~j1?{1NGNOd`pE5XqEbM7CWj zi3ehAo2^sKN&KH0z?ew_95jYFii(QH54A!kT>A%1H)qh`(kQy9l+Mhp4zA7(=yhx{ zFq2Ewxv4vIhVB8C$wnuHlTzW_en>sB)iIgjMhN%2Vg4}FTHW;MerWx8lL@3%_k&K@ zLh6dyWridK5~{;=Kg^IkNiku*ceG9l?Vb6-L$Im6qinq+y{O=fn^sEY_Yyr6IaQWS z{{Qzt0(@(*>SftkiJp-V(NK!k1>t}XK!85b0)5~JeV_+@Kt*L3fy(d!l^TMM2sbS^ z{ND@-BdwiD0l*FaNEtBm|9R%WTZ)1$T>uH)5o|xC4DeI{p&O|mO0<%=5kBEGkQzE; z1XMzp1d|O3I5*e;ZUtaIvHe&=_#+*9@vQX<{J3J8p*<%t(lo51rKuoq&3Vs1JM1c)YVZ$k~vHdVlz&~1S zPi*){nD(gAKq^H6Gx^V~Xqtl_Ma|L`?oZ8r32@NR`oI2g(FFY00pHP)AEiOT!1G9N z7c23jH0T=?aE=6bQJ`=;(wB<@%8$~ZW{k8PX@_eRF zdC~^AXi1RvnUY)~+fyKMcffoY=I%%l z;ll-79UDIE;Oda@AqZEe$%iN0AQ~M$ymEsH2(s{`2i)KWKT30fN_^>q3zXqY99$ri zFGaaP4zAS0{n2oxH23$xm5#W-Bv)GE`V{aa3S3_ZS2}WiORm)9=Ez;igqtJ6m9E?z zCRfsOduqsBDFL@9_oFno_jV;5ZjXZ>rMWx`{OE|w1K~$Y+*`zvIJj4cBYkjpRDRUt z?wlM6%H2JG)C5gI9do2AO_owMKhknjx*sjzrf@%M!jm@nQJ9;W{iw-Bk@!&$7bW6H zO%^~E@FNp0s^v#bc+e7lbmgK)e$?a=Q6hvihNEmQI`_ZeAw;`>BzG66z>l`C=Lf;bWv^eq_WNNyL%_MO^|`zQfH+QEO(IRDY$ zV(_0Ow}SgH;O6)*0MHNypu+BQ`5REtoTmb61a0eq!84QEdGM>lU6(k|?5=IjL%XXG z=b0I;2srP_UE9txL&2mx{IYP<7k*{9X$t3=-E@QBE*Gu)4dS9XoM(1X7JeOY(JAMd z;R5`=xj)V`yAk|Xg;xIZ*6VqxbK z;zdq&IdU&Tfq|>$L_etah7%=mcWF-4cQ@umC`_;paUwN4HSNDs6Yw|yZqk2ufN1ws zG)1}SnX6bX>cLgDi~O$uelD^{fxC*qAMZCwu zO@(-m%0+E>&xMO>dCrlGg7BLVfYb?|b*IF6J?z#Kew2f>?mQfJsM>$EiqLK}=<@VX z9ugV~YQormfqdu>3Bez(qXhU%d+-bPsd-R{>wDqBFW2YfK{YoA069t?G~)Kk^kjH2 ziQD6V&4W@d4-0R}gIMk@b7gq2g?lwf^B@d&hr-UtgEQQ)sgCShBhZ`P*a#0c2ifc zyhn#C#PVO^2=9@=-I?;9Ag&Gt-s6B91meFz+&4F&26R)n2@>uV;UC&P;3l4Thr>U# zOW{2%+}#I%8YNxhg}R`Y@D+%gp83-(OFUXjNpg}1qWe-3yCAqPCAmRwA0FTarSPRB zT0nDOQgeaafKd2w$^|m==1V!;pCP`KUrKWCnlJru?+RZ^!n9lBDYo354_`_`fR%?2 zkJzm>X!-ETT|rni_>v7f^@q7Hg>Y3YUrKUSCr?4QOOfc|DcElMg@q4&xakRBO2U(F z@S)j7arjb_i^}ld6{#B51<5LZa$LrkvFgA2JScb*3lb9Jg*NbTx?a3MF832=x5sky)yE_CJssa(hn zU4T#SKuKKRmJ7LEUz7*waC0JXp)ofn&4t{WJu?^La(NGUP?yVtyAYhqgW*6h+&kt$ zPVS|0p*HuH@E{4?9SjG;a(71_gzF>X!5wZ+5!WemdknaamCIwmbzZm^iR*y57l`X9;NB?L zDWhVy=D{yHc1^D1!PDBogA=&w1Rk8>s%RekvLl_qgFD3 ziIfMFga79E5!D1-mB3Be{3(+y;qV@DZ)tU8vqaGsirBJp2T&3PQ$vhzN;V*jnuk;-sW6P|Xtso7H&E?UIX zE*CZPREI0%X_s5|7cDL6uyEl7u8xyFkC7Yfavl$EkcA7$m;k;xPYI|4d`nyy<@&~4 zNJfTlgA1|T95)w|*~$UoJXUV+0T;gA9uOD81&HUU^k-3%#KD;;2!kNym}3$V(S%w6 z!xf;AP$V3T2NXq)A;mcqfD2HTynZSb5tB3&LdpPx3^D)!fCvBxfWXWETL3-L%iV7h zsnB5H-+Qre2`XjhL#?~a%XP>dU!@CXmBC`k< zk=JSoTY@~j=+y&?zJ)LtX`ArLfD7U5^uhowR4gvW<9^^2>_B?TiM^4s^LEC<1=RZ= z-sjXaXVode@wplnl>P=IA{ntl%vjcp8Pt+7p}y3e+L zI97J{b*az{9sMBWL026!b{A{qXYEnEowaJ|dw**NexKkS>^*%YGKROcv$sjs9xg+P z*oU>)LM=DI8-*F_-aU+ow+~-hMV;7c9D)(4vV8~oCe^_BodzSCZjMw8W3%L}9|8A| zhnFrzl=}soLLyF^yzW5Pe9eI0KGBACnPzU4rfBshZ1ynBAWMfb+j4+}$g)UqOaX$< zZp@B#`tDMHAQke%*NvTVx;ANY#n=o0YGVh#(;91KclqRUgw#UBfcIT?X?^a*J&c-F zs_rB)xO%=hV81HX9IROm3F#SdLMVp<;It<0-?&ec-(drPojUM%h3-Eekuv%oPspJW zat8Oi;vj~LM0VwMlz%(FNd_#~Emw13ZA#e4~%NT#CKPXGaY5QFdH zR>dacc?6(~8E~)u1xLgCzInZSsa2OPAF7Od4Bd|0bC|Yt`?7tH!kb-HGl8?uGYhcd zcxJH&LiB&*6j>95-7(1pqGxc@_;YTCVT%J}Zn|*2jW*8_XFtut|As5-!KJsMrTe6T zb9ukyAp#Rcba3)c90LnOmvqcS_+a8B^m@m$Nal9{>^*w0C44r~5GF;M$_^|U3ym*% z62I>V2$k#;j@IVT>-87OE&9hhg|I`3E6vymi$W1-UTmLQ`=Y6+W|Rx z_hwDIbcOsm+LwwLd~Xk@R&IXFmQ1uI-R&94 zVR&@Ta09H|psB)Tr5QPX*5>w^6~$6guCqHH55e9WM&Y_P7U+B6@nGXGPi8%4L)|Ej z-}$@JrnSbO$X0NfGs}`=S;VYVdgWOEoY%|XZ~YNhay!nr6$#d|+++YuT8BHj#OwNJ z41{uzMqJI>`Bbt;iIcQ~r1fWdJ~iQION`lF{x=`Wg7Yd7$oQbV-S zKtP`30PX@je!003A$Pxi{Sh5U zh&t9^FjkK`Z2cR4;QL`Rp=sa;1)v&hgHrAb_NUxDPJy1S?O3Q#vh&=A;h7bU3gEdL z8~_45=v)*ZBGcL&x=;Cd8@E8+!U`~Q8dUnc7?}nb_^4mQ6EGYo&DbZor#-;Of1Os0 z6Z+*pvFmLUtAFHMGv98z|81)uxD>3)LzFj)l#hz5+HcL_mT}L$;lZ&ejW|qKJh#C6 z$n`JjGcsCon&@{$7MHMws65 z4RNa5vb;n=#`21}H%{#*A5F>pjwj;% zy=nDBCg(ohm9}3klXh*{fybJ1(a@N4&m_}sU6}$_8-qtGvo(U5+*A*lWs1jrv5eS- zyDRVRZ$Dl;(r=aTz?m<%;O1?s^SUWW_;6U+YRG%dThv}P(9cavdkctmj6ajzMjYL$ zDs>J6U@ByfReg~C{-)i3g%VxLnm zbkbV8gx$F4md^jy*kuoX7czN9o+S(3!XM~|@sx!9&HNvdgRal>(ezLEZeM38EdsXXUk~nnAp*;@-T>JAwAN^?9jyRYqPp?CNW+n?j_wA|LfE95I!}o43 z1bB%|es>1jM_$W0pb82FNwccaO`x}Z?#x9bcg_dR< zDsUDptGgSsT(_aWQl%}SdL_md)JGmGQ+{IAcmn!GWAr&o_JI7w+`=P%5s2(^EwxV3 z##!BOdEasi-AUA|yY)hS=0NVN!g17pwh&yvQ;hx8#G6QN^eNsH^y^baRQzk8Q=Pl5 zTA7vS>qM*E_ZurwM&j@KAGn2mtXy}ZOZmm*4nBrfr!+ZV7A5p|eS>P# zp-LxpN0a<1%$)jaVmHk(tD-e`kI^ul)oH#yuDUzdjW{JQigK|L8*~nm3bOqec)`K zh1i~3&~1Msd@Q4;st=IcR?!7{`r6~{1`zG+n(Q+M(DX?A8avwqkXMg`{|0bn=@d;) zwTmd{16^g(^BwW%$ltnkyjga+s*y94Lt#&V;d(xObGE6jp9cR7Aq#$~8szu*UUuW9Qu59R z+#z-@18e2#NatD6!HKd31(WNet=bDK>xmI zoIdxx8;NuNj~XHVwm+jkDfGDe&dpf?)V)s95@ovwmM4{v{o5|~gWR{HD&BuH zmFLs@+#6ynELQOTufVRN0|Ie3@3Kkl!@q7qp?hazn?pva;N z+?1Zm7yP8sTtOv;LOmv>KD@O_;;)}Aat8(_qViE}3bmL5Ni-LPWRyiqMy#XjZ(A3Q zkobgRg)a)V)3_oORWZ&aU@iLP%=kllcZSTj$*Dvb2J+X46CzEMj+&g!o7DW@^3}Z- zqPj)mua^ToRhrOR&h(@wL)-*3AMVMMy3-=*6v1O7d`mz4LA>W^ZtFP*ye+?e3u(@> zg>eYZ!UXoVP4kQYxUj=^jB>&Etyx_-@?={_595X;1=##?=_j_x+*>w;hN(np_#MhF z*)o4|(|B)5?|~+ZhkMi{=@sn!j`c6XIYa)2sRAXRe-t4(XQS^1w_|8c%6K2=Rsh#-40W6znp@5xi~c;F6e+qKWOHZa51N z^Yc7jXu@3FQ36&J%g(jXhs*w3X)p3h>vG=pIyXVGsg9l-3s9fAmY@9d*UM?0%Km4o z9cu{iYP#C0f_ouAYN2DN;@F7Fa7fiyWt;V5!AucP9bk2J_}QE(-i=K zEbjO@-#n_Z@1d~TL77=eXu!o>@%ztaw2(Mk_t_+zwfo-!Grzsed8Qs!yy=1MgxEOE z3P0HotvBn#TIp>GWX;Q0pJwKjVWNFWLvBC#puqJE44cp%X{5!o-T+47;J5xO&5M)E zN6A^RV<;V}-VwRb(TwG}_M>#NQ(_Dc) zZiEryUTLGcE_Ef#{#B+=7a}n~9b^~zZIckP|6NZVhp>T=&Qz2}OsAyXfRR$bMi+5f zXIJGnHpw`cb*W!qkz=FFfUJ1l`vX|8Tw$Rtez0)qz;V;2dxMGsOnlyE+$LGL15j&X z2PrklWnxwo8p#=F-grE%qCDNor?hNB1FxKwXqA$8ouV_Pciq5)mf?Vv5RVrXaW%tE ztQQVe+!EZr%z~w22sP*MmVnQLfQ}UMz7+m~1jn%zAAw^&n!K0!Q_d(uJ zxj<7;V`rcmT^FCAPk^&uQ0s148)odTe7hSPo*wI9w?m_P8MU{YdfCQ1SWZ|P5fprb z$$iM9JsS@0#VN)mT3teY_h+H57Mm&OrBUu~)V7OVhK^X4LEg_Zo4tSu(^52JF}A|a z2KqjIb%JR5lr)wK7=G|`cq$_!GFdC4_N$!UU?LawI4!e_WXLq6Z4*>s3fzo7(*Q61 z$HaR4>DB&KM@{Mei4friq;ir{`4Atxug(}L&Q{6y@!sJ8k4H&sLrz{i^5l1hDY#S6 z0etjvV6wi3C|Hx%dat1LY3Ru^TWLX*@tyvyak#P_b_ZC-jUv6@#tA6-Jlr3FJz6Mc z**?txz9exeG*}3>IgmeQI@Ur4Jo+QAX*R`1e^vK#&(984FD47LY-<}3-kj&Cp=u^Q z9|J$as0D>z+_R34@k@IM5 zZP%loxUDLdk8b-)gFNQS8^R}s;WsyIWBhm0e@-ixJb+*=(7@!x*4>f{VvL@pZyi-euoHJu#*k79NNzb!a2p; z!qx{p-lhkErE_3`#>|WkGC$g*f_Fi3DoE@cRc>THjMZ3Mk_vJn#Ew=9D+F8IFcx=w ztFHKfsv{{-?*S-Me|B==n1kT9B?pcPg5~Wc&XP<_jU2W_&P?1CEt%)ZJrN}|S)J0$ zFI&Tg%FT#gRg#eulb|MjR<=KhuW4|g;BnS#+&t|X&Yq3D$1!jnxo@wGuXgrZ7lU&n z7N$YOj$G?EX59f>6lIr#!gkb*{?}|GcAvFg43BE9WHRA>fx{oeZ5irqLQJ0`7fRoZD2pxd`-h6p)oVvl9#`>*0PGtR z_S<YH(g2s>{YezJqCDx%_( z%Bn~p{SV88s*()SB;Z>q_Wy$=oFIk-lG7iQd~!;^Q+o3te7hR!EkbhKr>FabqXJYP z#VV3=vQUm*x>%cf{5^OSB3@rs31&>}CBAsA8Jb89 zX~31T1w=T^87ClYy<+@S94!!)>3cVgw0?64W+R>6Ee=k0%3v`#CeX|~cr4x)8_~By z-+T%csGFsE7&}sg#2VBrY+Q{hXC zlXEPE1iFwClJ0y9BvnYgFgX>Gmj\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines and messages that +# would confuse 'git am'. + +ret=0 + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + ret=1 +} + +comment_re="$( + { + git config --get-regexp "^core\.comment(char|string)\$" || + echo '#' + } | sed -n -e ' + ${ + s/^[^ ]* // + s|[][*./\]|\\&|g + s/^auto$/[#;@!$%^&|:]/ + p + }' +)" +scissors_line="^${comment_re} -\{8,\} >8 -\{8,\}\$" +comment_line="^${comment_re}.*" +blank_line='^[ ]*$' +# Disallow lines starting with "diff -" or "Index: " in the body of the +# message. Stop looking if we see a scissors line. +line="$(sed -n -e " + # Skip comments and blank lines at the start of the file. + /${scissors_line}/q + /${comment_line}/d + /${blank_line}/d + # The first paragraph will become the subject header so + # does not need to be checked. + : subject + n + /${scissors_line}/q + /${blank_line}/!b subject + # Check the body of the message for problematic + # prefixes. + : body + n + /${scissors_line}/q + /${comment_line}/b body + /^diff -/{p;q;} + /^Index: /{p;q;} + b body + " "$1")" +if test -n "$line" +then + echo >&2 "Message contains a diff that will confuse 'git am'." + echo >&2 "To fix this indent the diff." + ret=1 +fi + +exit $ret diff --git a/uartscope-git/uartscope/hooks/fsmonitor-watchman.sample b/uartscope-git/uartscope/hooks/fsmonitor-watchman.sample new file mode 100755 index 0000000..429e0a5 --- /dev/null +++ b/uartscope-git/uartscope/hooks/fsmonitor-watchman.sample @@ -0,0 +1,168 @@ +#!/usr/bin/perl + +use strict; +use warnings; +use IPC::Open2; + +# An example hook script to integrate Watchman +# (https://facebook.github.io/watchman/) with git to speed up detecting +# new and modified files. +# +# The hook is passed a version (currently 2) and last update token +# formatted as a string and outputs to stdout a new update token and +# all files that have been modified since the update token. Paths must +# be relative to the root of the working tree and separated by a single NUL. +# +# To enable this hook, rename this file to "query-watchman" and set +# 'git config core.fsmonitor .git/hooks/query-watchman' +# +my ($version, $last_update_token) = @ARGV; + +# Uncomment for debugging +# print STDERR "$0 $version $last_update_token\n"; + +# Check the hook interface version +if ($version ne 2) { + die "Unsupported query-fsmonitor hook version '$version'.\n" . + "Falling back to scanning...\n"; +} + +my $git_work_tree = get_working_dir(); + +my $json_pkg; +eval { + require JSON::XS; + $json_pkg = "JSON::XS"; + 1; +} or do { + require JSON::PP; + $json_pkg = "JSON::PP"; +}; + +launch_watchman(); + +sub launch_watchman { + my $o = watchman_query(); + if (is_work_tree_watched($o)) { + output_result($o->{clock}, @{$o->{files}}); + } +} + +sub output_result { + my ($clockid, @files) = @_; + + # Uncomment for debugging watchman output + # open (my $fh, ">", ".git/watchman-output.out"); + # binmode $fh, ":utf8"; + # print $fh "$clockid\n@files\n"; + # close $fh; + + binmode STDOUT, ":utf8"; + print $clockid; + print "\0"; + local $, = "\0"; + print @files; +} + +sub watchman_clock { + my $response = qx/watchman clock "$git_work_tree"/; + die "Failed to get clock id on '$git_work_tree'.\n" . + "Falling back to scanning...\n" if $? != 0; + + return $json_pkg->new->utf8->decode($response); +} + +sub watchman_query { + my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') + or die "open2() failed: $!\n" . + "Falling back to scanning...\n"; + + # In the query expression below we're asking for names of files that + # changed since $last_update_token but not from the .git folder. + # + # To accomplish this, we're using the "since" generator to use the + # recency index to select candidate nodes and "fields" to limit the + # output to file names only. Then we're using the "expression" term to + # further constrain the results. + my $last_update_line = ""; + if (substr($last_update_token, 0, 1) eq "c") { + $last_update_token = "\"$last_update_token\""; + $last_update_line = qq[\n"since": $last_update_token,]; + } + my $query = <<" END"; + ["query", "$git_work_tree", {$last_update_line + "fields": ["name"], + "expression": ["not", ["dirname", ".git"]] + }] + END + + # Uncomment for debugging the watchman query + # open (my $fh, ">", ".git/watchman-query.json"); + # print $fh $query; + # close $fh; + + print CHLD_IN $query; + close CHLD_IN; + my $response = do {local $/; }; + + # Uncomment for debugging the watch response + # open ($fh, ">", ".git/watchman-response.json"); + # print $fh $response; + # close $fh; + + die "Watchman: command returned no output.\n" . + "Falling back to scanning...\n" if $response eq ""; + die "Watchman: command returned invalid output: $response\n" . + "Falling back to scanning...\n" unless $response =~ /^\{/; + + return $json_pkg->new->utf8->decode($response); +} + +sub is_work_tree_watched { + my ($output) = @_; + my $error = $output->{error}; + if ($error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { + my $response = qx/watchman watch "$git_work_tree"/; + die "Failed to make watchman watch '$git_work_tree'.\n" . + "Falling back to scanning...\n" if $? != 0; + $output = $json_pkg->new->utf8->decode($response); + $error = $output->{error}; + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + # Uncomment for debugging watchman output + # open (my $fh, ">", ".git/watchman-output.out"); + # close $fh; + + # Watchman will always return all files on the first query so + # return the fast "everything is dirty" flag to git and do the + # Watchman query just to get it over with now so we won't pay + # the cost in git to look up each individual file. + my $o = watchman_clock(); + $error = $o->{error}; + + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + output_result($o->{clock}, ("/")); + return 0; + } + + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + return 1; +} + +sub get_working_dir { + my $working_dir; + if ($^O =~ 'msys' || $^O =~ 'cygwin') { + $working_dir = Win32::GetCwd(); + $working_dir =~ tr/\\/\//; + } else { + require Cwd; + $working_dir = Cwd::cwd(); + } + + return $working_dir; +} diff --git a/uartscope-git/uartscope/hooks/post-update.sample b/uartscope-git/uartscope/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/uartscope-git/uartscope/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/uartscope-git/uartscope/hooks/pre-applypatch.sample b/uartscope-git/uartscope/hooks/pre-applypatch.sample new file mode 100755 index 0000000..4142082 --- /dev/null +++ b/uartscope-git/uartscope/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +precommit="$(git rev-parse --git-path hooks/pre-commit)" +test -x "$precommit" && exec "$precommit" ${1+"$@"} +: diff --git a/uartscope-git/uartscope/hooks/pre-commit.sample b/uartscope-git/uartscope/hooks/pre-commit.sample new file mode 100755 index 0000000..29ed5ee --- /dev/null +++ b/uartscope-git/uartscope/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=$(git hash-object -t tree /dev/null) +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --type=bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff-index --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/uartscope-git/uartscope/hooks/pre-merge-commit.sample b/uartscope-git/uartscope/hooks/pre-merge-commit.sample new file mode 100755 index 0000000..399eab1 --- /dev/null +++ b/uartscope-git/uartscope/hooks/pre-merge-commit.sample @@ -0,0 +1,13 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git merge" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message to +# stderr if it wants to stop the merge commit. +# +# To enable this hook, rename this file to "pre-merge-commit". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" +: diff --git a/uartscope-git/uartscope/hooks/pre-push.sample b/uartscope-git/uartscope/hooks/pre-push.sample new file mode 100755 index 0000000..4ce688d --- /dev/null +++ b/uartscope-git/uartscope/hooks/pre-push.sample @@ -0,0 +1,53 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +zero=$(git hash-object --stdin &2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/uartscope-git/uartscope/hooks/pre-rebase.sample b/uartscope-git/uartscope/hooks/pre-rebase.sample new file mode 100755 index 0000000..6cbef5c --- /dev/null +++ b/uartscope-git/uartscope/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up to date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +<<\DOC_END + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". + +DOC_END diff --git a/uartscope-git/uartscope/hooks/pre-receive.sample b/uartscope-git/uartscope/hooks/pre-receive.sample new file mode 100755 index 0000000..a1fd29e --- /dev/null +++ b/uartscope-git/uartscope/hooks/pre-receive.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to make use of push options. +# The example simply echoes all push options that start with 'echoback=' +# and rejects all pushes when the "reject" push option is used. +# +# To enable this hook, rename this file to "pre-receive". + +if test -n "$GIT_PUSH_OPTION_COUNT" +then + i=0 + while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" + do + eval "value=\$GIT_PUSH_OPTION_$i" + case "$value" in + echoback=*) + echo "echo from the pre-receive-hook: ${value#*=}" >&2 + ;; + reject) + exit 1 + esac + i=$((i + 1)) + done +fi diff --git a/uartscope-git/uartscope/hooks/prepare-commit-msg.sample b/uartscope-git/uartscope/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..10fa14c --- /dev/null +++ b/uartscope-git/uartscope/hooks/prepare-commit-msg.sample @@ -0,0 +1,42 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first one removes the +# "# Please enter the commit message..." help message. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +COMMIT_MSG_FILE=$1 +COMMIT_SOURCE=$2 +SHA1=$3 + +/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" + +# case "$COMMIT_SOURCE,$SHA1" in +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; +# *) ;; +# esac + +# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" +# if test -z "$COMMIT_SOURCE" +# then +# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# fi diff --git a/uartscope-git/uartscope/hooks/push-to-checkout.sample b/uartscope-git/uartscope/hooks/push-to-checkout.sample new file mode 100755 index 0000000..af5a0c0 --- /dev/null +++ b/uartscope-git/uartscope/hooks/push-to-checkout.sample @@ -0,0 +1,78 @@ +#!/bin/sh + +# An example hook script to update a checked-out tree on a git push. +# +# This hook is invoked by git-receive-pack(1) when it reacts to git +# push and updates reference(s) in its repository, and when the push +# tries to update the branch that is currently checked out and the +# receive.denyCurrentBranch configuration variable is set to +# updateInstead. +# +# By default, such a push is refused if the working tree and the index +# of the remote repository has any difference from the currently +# checked out commit; when both the working tree and the index match +# the current commit, they are updated to match the newly pushed tip +# of the branch. This hook is to be used to override the default +# behaviour; however the code below reimplements the default behaviour +# as a starting point for convenient modification. +# +# The hook receives the commit with which the tip of the current +# branch is going to be updated: +commit=$1 + +# It can exit with a non-zero status to refuse the push (when it does +# so, it must not modify the index or the working tree). +die () { + echo >&2 "$*" + exit 1 +} + +# Or it can make any necessary changes to the working tree and to the +# index to bring them to the desired state when the tip of the current +# branch is updated to the new commit, and exit with a zero status. +# +# For example, the hook can simply run git read-tree -u -m HEAD "$1" +# in order to emulate git fetch that is run in the reverse direction +# with git push, as the two-tree form of git read-tree -u -m is +# essentially the same as git switch or git checkout that switches +# branches while keeping the local changes in the working tree that do +# not interfere with the difference between the branches. + +# The below is a more-or-less exact translation to shell of the C code +# for the default behaviour for git's push-to-checkout hook defined in +# the push_to_deploy() function in builtin/receive-pack.c. +# +# Note that the hook will be executed from the repository directory, +# not from the working tree, so if you want to perform operations on +# the working tree, you will have to adapt your code accordingly, e.g. +# by adding "cd .." or using relative paths. + +if ! git update-index -q --ignore-submodules --refresh +then + die "Up-to-date check failed" +fi + +if ! git diff-files --quiet --ignore-submodules -- +then + die "Working directory has unstaged changes" +fi + +# This is a rough translation of: +# +# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX +if git cat-file -e HEAD 2>/dev/null +then + head=HEAD +else + head=$(git hash-object -t tree --stdin &2 + exit 1 +} + +unset GIT_DIR GIT_WORK_TREE +cd "$worktree" && + +if grep -q "^diff --git " "$1" +then + validate_patch "$1" +else + validate_cover_letter "$1" +fi && + +if test "$GIT_SENDEMAIL_FILE_COUNTER" = "$GIT_SENDEMAIL_FILE_TOTAL" +then + git config --unset-all sendemail.validateWorktree && + trap 'git worktree remove -ff "$worktree"' EXIT && + validate_series +fi diff --git a/uartscope-git/uartscope/hooks/update.sample b/uartscope-git/uartscope/hooks/update.sample new file mode 100755 index 0000000..c4d426b --- /dev/null +++ b/uartscope-git/uartscope/hooks/update.sample @@ -0,0 +1,128 @@ +#!/bin/sh +# +# An example hook script to block unannotated tags from entering. +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new +# +# To enable this hook, rename this file to "update". +# +# Config +# ------ +# hooks.allowunannotated +# This boolean sets whether unannotated tags will be allowed into the +# repository. By default they won't be. +# hooks.allowdeletetag +# This boolean sets whether deleting tags will be allowed in the +# repository. By default they won't be. +# hooks.allowmodifytag +# This boolean sets whether a tag may be modified after creation. By default +# it won't be. +# hooks.allowdeletebranch +# This boolean sets whether deleting branches will be allowed in the +# repository. By default they won't be. +# hooks.denycreatebranch +# This boolean sets whether remotely creating branches will be denied +# in the repository. By default this is allowed. +# + +# --- Command line +refname="$1" +oldrev="$2" +newrev="$3" + +# --- Safety check +if [ -z "$GIT_DIR" ]; then + echo "Don't run this script from the command line." >&2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --type=bool hooks.allowunannotated) +allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch) +denycreatebranch=$(git config --type=bool hooks.denycreatebranch) +allowdeletetag=$(git config --type=bool hooks.allowdeletetag) +allowmodifytag=$(git config --type=bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero=$(git hash-object --stdin &2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/uartscope-git/uartscope/info/attributes b/uartscope-git/uartscope/info/attributes new file mode 100644 index 0000000..1c897b7 --- /dev/null +++ b/uartscope-git/uartscope/info/attributes @@ -0,0 +1 @@ +* -export-subst -export-ignore diff --git a/uartscope-git/uartscope/info/exclude b/uartscope-git/uartscope/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/uartscope-git/uartscope/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.idx b/uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.idx new file mode 100644 index 0000000000000000000000000000000000000000..2e7bf1ce3270ebdcf3db267103ca8456a059e39d GIT binary patch literal 1772 zcmexg;-AdGz`z8=lmJGcWn1<1t>lcm=$O*2(zJKb|9Zv%mGvj!kjoT z7f>9Axq)mD<{<*}0@V6v$Q!dG4kseg^S zF>*Y)MpYpNGA`}X`dOyXEBxSmASzlRoT@J&%0(Yhqh`QmJRbQmGN#` z{P~!5!>0otyQ({JZrYB2Jvg{%4fOI4u(BZYa*bY&u2nOQ+1` zFP}^p(-$iVh)*^5o4)$u-HyQ0Q^#LeOw0^7=xf|?V)cnN!5@`sd%d1Mo&G%EC}u~7 zn$xZs29fuyVl0;@87r?W%Jo?MQfG}nlTjQ`M83Axg?|-(C6%Vtd$;Ny5;}ErzEM-i zL75O^o7w}*-b)1^t8|9V?qD@_wnBn8nmX)ADlnTL!f_WUg)! z7mQ@x8{a-(U~lGEJ30Q7v199@+Q|(+Po3a= z`CD|3X!er~gL&OR`~f3N-A)7mQnt)o{Za4b8Z|K{bUbs-`r z|G(F1KYe9}r=NA2OZe264AYAjh?MVVV2~~b7DaP`MZ+8h2IZd&3^F%>S$!u1L#Pul z`#b^`D!Z%i?=64Nd9P}jQmGYxS@JN0Jc9%uoBExE ICu=qV06xrMTL1t6 literal 0 HcmV?d00001 diff --git a/uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.pack b/uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.pack new file mode 100644 index 0000000000000000000000000000000000000000..6c22fd0a205fbf080d766cc4bc6487540159a925 GIT binary patch literal 21988 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 H`<(A3*nhvT literal 0 HcmV?d00001 diff --git a/uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.rev b/uartscope-git/uartscope/objects/pack/pack-823ae2a6cd3991a03d8df5e289b3ef39fb9cef25.rev new file mode 100644 index 0000000000000000000000000000000000000000..b6784575e235184b3b021dcd0fb849612b28299e GIT binary patch literal 152 zcmWIYbctYKU|@t|5g;uA#9~0q3&fm2EC|FPc@7|E0%BGmW(Q(nAO-;zAQlB;W+3JR zVgVrL0b*_-<_BUSAm##MaUf=EvU;@atmVW7w!L2;b#8ud`FqZL)%6eflW#rtz8azC OI=`z{P(E(Es4)Qh*cW90 literal 0 HcmV?d00001 diff --git a/uartscope-git/uartscope/packed-refs b/uartscope-git/uartscope/packed-refs new file mode 100644 index 0000000..6c563bb --- /dev/null +++ b/uartscope-git/uartscope/packed-refs @@ -0,0 +1,2 @@ +# pack-refs with: peeled fully-peeled sorted +cc102c93eb17f7b910d8e74c3505f198bed77f10 refs/heads/main diff --git a/uartscope-git/uartscope/refs/tags/v1.0.0 b/uartscope-git/uartscope/refs/tags/v1.0.0 new file mode 100644 index 0000000..f51f926 --- /dev/null +++ b/uartscope-git/uartscope/refs/tags/v1.0.0 @@ -0,0 +1 @@ +cc102c93eb17f7b910d8e74c3505f198bed77f10